Files
dev-intel-v2/foxtrot-docs-v3/reference/helm/charts/app-common-charts-loqate-app.md
Jarvis Prime 0265ec7a60 feat: confluence benchmark, pattern extractor, agent KB, UX spec
- extract-patterns.js: mines layered arch, ArgoCD appsets, cloud regions,
  CIDR allocations, naming conventions, sync waves, tech stack from code
- agent-kb.js: token-efficient JSON rendering of same doc tree
- eval-confluence-ref-questions.json: 32 reference-only benchmark questions
- wiggum-v2.sh: Ralph Wiggum loop targeting confluence baseline (77.8%)
- docs/human-ux-spec.md: BMad UX designer spec for human doc structure
- Eval results: V2 at 28.7% vs confluence 77.8% baseline
- Hub/spoke ownership now correctly extracted (95% on that question)
- Naming conventions, regions, CIDRs surfaced in system-architecture.md
2026-03-10 14:20:35 +00:00

22 KiB

querycoordinator

Version: 0.4.0 Type: application AppVersion: 0.1.97544

A Helm chart for Loqate Verify's QueryCoordinator

Values

Key Type Default Description
affinity object {}
app.addressVerifyPath string ""
app.allow_aiparser bool true
app.apiGkrInfoPath string ""
app.apiVersionPath string ""
app.containerPort int 8900
app.cpuPercentWeight float 1
app.dialtimeout string "3000"
app.healthScoreWeight float 3
app.healthThresh float 0.8
app.lqtProcessPath string ""
app.maxBatchSize int 50
app.memberlistService string ""
app.numRetryForwardSpatialApi int 5
app.queuePercentWeight float 2
app.sortStrategy string ""
app.version string "1.0.0"
app.workerCount int 1000
autoscaling.behavior object {}
autoscaling.enabled bool true
autoscaling.keda.cooldownPeriod int 60
autoscaling.keda.enabled bool false
autoscaling.keda.pollingInterval int 30
autoscaling.keda.triggers[0].metadata.metricName string "workersUsed"
autoscaling.keda.triggers[0].metadata.query string "sum(avg_over_time(workers_used{%filter%}[1m])) * 100"
autoscaling.keda.triggers[0].metadata.serverAddress string "http://thanos-query.prometheus-system.svc.cluster.local:9090"
autoscaling.keda.triggers[0].metadata.threshold string "50"
autoscaling.keda.triggers[0].type string "prometheus"
autoscaling.keda.triggers[1].metadata.metricName string "healthScore"
autoscaling.keda.triggers[1].metadata.query string "sum(avg_over_time(healthscore{%filter%}[1m]))"
autoscaling.keda.triggers[1].metadata.serverAddress string "http://thanos-query.prometheus-system.svc.cluster.local:9090"
autoscaling.keda.triggers[1].metadata.threshold string "4"
autoscaling.keda.triggers[1].type string "prometheus"
autoscaling.maxReplicas int 5
autoscaling.minReplicas int 1
autoscaling.targetCPUUtilizationPercentage int 70
autoscaling.targetMemoryUtilizationPercentage int 80
createSecret bool true
fullnameOverride string ""
gcp.project string ""
image.pullPolicy string "Always"
image.repository string "gcr.io/customer-facing/gbgroup/loqate-verify-query-coordinator"
image.tag string "latest"
imageCredentials.password string ""
imageCredentials.registry string "https://index.docker.io/v1/"
imageCredentials.username string "_json_key"
imagePullSecrets list []
ingress.annotations object {}
ingress.className string ""
ingress.enabled bool false
ingress.hosts[0].host string "chart-example.local"
ingress.hosts[0].paths[0].path string "/"
ingress.hosts[0].paths[0].pathType string "ImplementationSpecific"
ingress.tls list []
istio.enabled bool false
istio.name string "http"
istio.port int 80
istio.protocol string "HTTP"
istio.selector string "ingressgateway"
istio.virtualservice.match[0].uri.prefix string "/verify"
istio.virtualservice.match[1].uri.prefix string "/api/"
istio.virtualservice.match[2].uri.prefix string "/batch/"
istio.virtualservice.retries.attempts int 5
istio.virtualservice.retries.perTryTimeout string "10s"
istio.virtualservice.timeout string "60s"
jaeger.agentHost string "jaeger-agent.default.svc.cluster.local"
jaeger.agentPort string "6831"
jaeger.disabled bool true
jaeger.endpoint string "http://jaeger-collector.default.svc.cluster.local:14268/api/traces"
jaeger.password string ""
jaeger.samplerParam string "1"
jaeger.samplerType string "const"
jaeger.user string ""
livenessProbe.failureThreshold int 5
livenessProbe.initialDelaySeconds int 5
livenessProbe.periodSeconds int 10
livenessProbe.successThreshold int 1
livenessProbe.timeoutSeconds int 5
memberlist.enabled bool true
memberlist.port int 7200
memberlist.probeInterval int 500
memberlist.selector string "verify-memberlist"
memberlist.suspicionMult int 2
memberlist.useAddrRef bool false
nameOverride string ""
nodeSelector object {}
podAnnotations object {}
podDisruptionBudget.enabled bool false
podDisruptionBudget.minAvailable int 1
podLabels object {}
podSecurityContext object {}
prometheusOperator.enabled bool false
prometheusOperator.jobLabel string ""
prometheusOperator.podMonitorInterval string "30s"
prometheusOperator.podMonitorSelector object {}
prometheusOperator.podTargetLabels list []
readinessProbe.failureThreshold int 5
readinessProbe.initialDelaySeconds int 5
readinessProbe.periodSeconds int 10
readinessProbe.successThreshold int 1
readinessProbe.timeoutSeconds int 5
replicaCount int 1
resources object {}
securityContext object {}
service.port int 8900
service.type string "ClusterIP"
serviceAccount.annotations object {}
serviceAccount.create bool true
serviceAccount.name string ""
serviceAnnotations object {}
serviceKey string ""
serviceLabels object {}
tolerations list []

Autogenerated from chart metadata using helm-docs v1.14.2

spatial-api

Version: 0.5.1 Type: application AppVersion: 0.1.97547

A Helm chart for Kubernetes

Values

Key Type Default Description
affinity object {}
app.AIEndpoint string ""
app.containerPort int 3000
app.libraryPath string ""
app.loqateDataPath string ""
app.memberlistService string ""
app.warmup string "false"
app.workerCount string ""
autoscaling.behavior object {}
autoscaling.enabled bool true
autoscaling.keda.cooldownPeriod int 60
autoscaling.keda.enabled bool false
autoscaling.keda.pollingInterval int 30
autoscaling.keda.triggers[0].metadata.metricName string "attempt_count"
autoscaling.keda.triggers[0].metadata.namespace string "prometheus-system"
autoscaling.keda.triggers[0].metadata.query string "sum by (namespace) (rate(attempt_count{namespace=\"%namespace%\",country=~\"%country%\"}[1m]))"
autoscaling.keda.triggers[0].metadata.serverAddress string "http://prometheus-operated.prometheus-system.svc.cluster.local:9090"
autoscaling.keda.triggers[0].metadata.threshold string "20"
autoscaling.keda.triggers[0].type string "prometheus"
autoscaling.maxReplicas int 3
autoscaling.minReplicas int 1
autoscaling.targetCPUUtilizationPercentage int 80
autoscaling.targetMemoryUtilizationPercentage int 80
createSecret bool true
fullnameOverride string ""
gcp.project string ""
image.pullPolicy string "Always"
image.repository string "gcr.io/customer-facing/gbgroup/loqate-verify-spatial-api"
image.tag string "latest"
imageCredentials.password string ""
imageCredentials.registry string "https://index.docker.io/v1/"
imageCredentials.username string "_json_key"
imagePullSecrets list []
ingress.annotations object {}
ingress.className string ""
ingress.enabled bool false
ingress.hosts[0].host string "chart-example.local"
ingress.hosts[0].paths[0].path string "/"
ingress.hosts[0].paths[0].pathType string "ImplementationSpecific"
ingress.tls list []
istio.enabled bool false
istio.name string "http"
istio.port int 80
istio.protocol string "HTTP"
istio.selector string "ingressgateway"
istio.virtualservice.match[0].uri.prefix string "/address/"
istio.virtualservice.match[1].uri.prefix string "/api/"
istio.virtualservice.match[2].uri.prefix string "/batch/"
istio.virtualservice.retries.attempts int 5
istio.virtualservice.retries.perTryTimeout string "10s"
istio.virtualservice.timeout string "60s"
jaeger.agentHost string "jaeger-agent.default.svc.cluster.local"
jaeger.agentPort string "6831"
jaeger.disabled bool true
jaeger.endpoint string "http://jaeger-collector.default.svc.cluster.local:14268/api/traces"
jaeger.password string ""
jaeger.samplerParam string "1"
jaeger.samplerType string "const"
jaeger.user string ""
livenessProbe.failureThreshold int 5
livenessProbe.initialDelaySeconds int 5
livenessProbe.periodSeconds int 30
livenessProbe.successThreshold int 1
livenessProbe.timeoutSeconds int 5
memberlist.enabled bool true
memberlist.port int 7200
memberlist.probeInterval int 500
memberlist.selector string "verify-memberlist"
memberlist.suspicionMult int 2
memberlist.useAddrRef bool false
nameOverride string ""
nodeSelector object {}
podAnnotations object {}
podDisruptionBudget.enabled bool false
podDisruptionBudget.minAvailable int 1
podLabels object {}
podSecurityContext object {}
prometheusOperator.enabled bool false
prometheusOperator.jobLabel string ""
prometheusOperator.podMonitorInterval string "30s"
prometheusOperator.podMonitorSelector object {}
prometheusOperator.podTargetLabels[0] string "country"
readinessProbe.failureThreshold int 5
readinessProbe.initialDelaySeconds int 5
readinessProbe.periodSeconds int 30
readinessProbe.successThreshold int 1
readinessProbe.timeoutSeconds int 5
replicaCount int 1
resources object {}
securityContext object {}
service.port int 3000
service.type string "ClusterIP"
serviceAccount.annotations object {}
serviceAccount.create bool true
serviceAccount.name string ""
serviceAnnotations object {}
serviceKey string ""
serviceLabels object {}
startupProbe.failureThreshold int 10
startupProbe.initialDelaySeconds int 60
startupProbe.periodSeconds int 30
startupProbe.successThreshold int 1
startupProbe.timeoutSeconds int 5
storage.accessModes[0] string "ReadWriteMany"
storage.capacity string "60Gi"
storage.claimOverride string ""
storage.class string "hostpath"
storage.mountPath string ""
storage.overrideVolume bool false
storage.path string "/run/desktop/mnt/host/c/loqate/data"
storage.server string ""
storage.type string "local"
tolerations list []
variants object {}
verify.dataset string "row"
verify.premium bool false

Autogenerated from chart metadata using helm-docs v1.14.2

storage-and-secrets

Version: 0.1.0 Type: application AppVersion: 2025.02.0

Supporting resources (storage, secrets) for the Loqate stack


Autogenerated from chart metadata using helm-docs v1.14.2

loqate-app

Version: 0.4.0 Type: application AppVersion: 2025.02.07

Helm chart for the Loqate spatial stack

Requirements

Repository Name Version
file://charts/installmanager installmanager
file://charts/memberlist memberlist
file://charts/querycoordinator querycoordinator
file://charts/spatial-api spatial-api
file://charts/storage-and-secrets storage-and-secrets

Values

Key Type Default Description
components.installmanager.enabled bool true
components.memberlist.enabled bool true
components.querycoordinator.enabled bool true
components.spatial.enabled bool true
components.storageAndSecrets.enabled bool true
global.affinity object {}
global.commonLabels."reltio.com/app" string "loqate-app"
global.imagePullSecrets[0].name string "gcrregcred"
global.license.name string "loqate-license"
global.license.property string "licenseKey"
global.license.refreshInterval string "1m"
global.license.remoteKeyTemplate string "service/loqate/{{ .Values.global.vaultEnv }}/{{ .Release.Namespace }}"
global.loqateIni.configMapName string ""
global.loqateIni.content string ""
global.loqateIni.key string "loqate.ini"
global.loqateIni.path string ""
global.nodeSelector."kubernetes.io/arch" string "amd64"
global.nodeSelector."kubernetes.io/os" string "linux"
global.podLabels object {}
global.secretStoreRef.kind string "ClusterSecretStore"
global.secretStoreRef.name string "secretstore"
global.serviceLabels object {}
global.sharedStorage.accessModes[0] string "ReadWriteMany"
global.sharedStorage.aws.fileSystemId string ""
global.sharedStorage.aws.reclaimPolicy string "Retain"
global.sharedStorage.bootstrapperImage string "gcr.io/customer-facing/busybox"
global.sharedStorage.claimName string ""
global.sharedStorage.create bool true
global.sharedStorage.folderName string ""
global.sharedStorage.mountPath string "/loqate"
global.sharedStorage.size string "500Gi"
global.sharedStorage.storageClass string "efs-sc"
global.syncWaves.installmanager string "20"
global.syncWaves.memberlist string "30"
global.syncWaves.querycoordinator string "40"
global.syncWaves.spatialApi string "30"
global.syncWaves.storageAndSecrets string "10"
global.tolerations list []
global.vaultEnv string "customers"
installmanager.affinity object {}
installmanager.image.repository string "gcr.io/customer-facing/gbgroup/loqate-verify-install-manager"
installmanager.image.tag string "0.1.0"
installmanager.imagePullSecrets[0].name string "gcrregcred"
installmanager.nodeSelector."kubernetes.io/arch" string "amd64"
installmanager.nodeSelector."kubernetes.io/os" string "linux"
installmanager.runId string ""
installmanager.storage.claimOverride string ""
installmanager.storage.folderName string ""
installmanager.storage.mountPath string "/loqate"
installmanager.tolerations list []
memberlist.app.port int 7200
querycoordinator.affinity object {}
querycoordinator.image.repository string "gcr.io/customer-facing/gbgroup/loqate-verify-query-coordinator"
querycoordinator.image.tag string "0.1.0"
querycoordinator.imagePullSecrets[0].name string "gcrregcred"
querycoordinator.nodeSelector."kubernetes.io/arch" string "amd64"
querycoordinator.nodeSelector."kubernetes.io/os" string "linux"
querycoordinator.tolerations list []
spatial-api.affinity object {}
spatial-api.image.repository string "gcr.io/customer-facing/gbgroup/loqate-verify-spatial-api"
spatial-api.image.tag string "0.1.0"
spatial-api.imagePullSecrets[0].name string "gcrregcred"
spatial-api.nodeSelector."kubernetes.io/arch" string "amd64"
spatial-api.nodeSelector."kubernetes.io/os" string "linux"
spatial-api.storage.claimOverride string ""
spatial-api.storage.folderName string ""
spatial-api.storage.mountPath string "/loqate"
spatial-api.tolerations list []

Autogenerated from chart metadata using helm-docs v1.14.2

installmanager

Version: 0.2.3 Type: application AppVersion: 0.1.22799

Download and setup loqate data using installmanager job

Homepage: https://www.loqate.com/en-gb/

Maintainers

Name Email Url
GBG help@gbgplc.com

Values

Key Type Default Description
affinity object {}
annotations object {}
app.dataFolder string ""
app.downloadFolder string ""
app.downloadOption string ""
app.installNeeded string ""
app.licenseKey string "EXAMPLEL-ICEN-SEKE-YGOE-SHERE0000000"
app.products string "ALL"
app.referenceDatasetCacheSize int 7
app.referencePageCacheSize int 12
app.showLog string ""
createSecret bool true
image.pullPolicy string "Always"
image.repository string "gcr.io/customer-facing/gbgroup/loqate-verify-install-manager"
image.tag string "latest"
imageCredentials.password string ""
imageCredentials.registry string "https://index.docker.io/v1/"
imageCredentials.username string "_json_key"
imagePullSecrets list []
nodeSelector object {}
podAnnotations object {}
podLabels object {}
podSecurityContext object {}
resources.limits.cpu string "175m"
resources.limits.memory string "1200Mi"
resources.requests.cpu string "150m"
resources.requests.memory string "1000Mi"
securityContext object {}
serviceKey string ""
storage.accessModes[0] string "ReadWriteMany"
storage.capacity string "60Gi"
storage.claimOverride string ""
storage.class string "hostpath"
storage.mountPath string ""
storage.overrideVolume bool false
storage.path string "/run/desktop/mnt/host/c/loqate/data"
storage.server string ""
storage.type string "local"
tolerations list []

Autogenerated from chart metadata using helm-docs v1.14.2

memberlist

Version: 0.1.0 Type: application AppVersion: 0.1.0

A Helm chart for Kubernetes

Values

Key Type Default Description
app.port int 7200
fullnameOverride string ""
memberlist.selector string "verify-memberlist"
nameOverride string ""
podAnnotations object {}
securityContext string nil

Autogenerated from chart metadata using helm-docs v1.14.2