diff --git a/swh/templates/graphql/configmap.yaml b/swh/templates/graphql/configmap.yaml index 1824633..85795b9 100644 --- a/swh/templates/graphql/configmap.yaml +++ b/swh/templates/graphql/configmap.yaml @@ -1,17 +1,18 @@ {{ if .Values.graphql.enabled -}} --- apiVersion: v1 kind: ConfigMap metadata: name: graphql namespace: {{ .Values.namespace }} data: config.yml: | - storage: + {{- range $backend, $backend_config := .Values.graphql.backends }} + {{ $backend }}: cls: remote - url: {{ .Values.graphql.storageUrl }} - + url: http://{{ get $backend_config "host" }}:{{ get $backend_config "port" }} + {{- end }} debug: yes server-type: wsgi {{ end }} diff --git a/swh/values/staging.yaml b/swh/values/staging.yaml index 35d9e55..a5ad82b 100644 --- a/swh/values/staging.yaml +++ b/swh/values/staging.yaml @@ -1,99 +1,105 @@ sentry: environment: staging loaders: enabled: true storage: host: storage1.internal.staging.swh.network port: 5002 amqp: host: scheduler0.internal.staging.swh.network deployments: # bzr: # requestedMemory: 256Mi # requestedCpu: 200m # queues: # - swh.loader.bzr.tasks.LoadBazaar # autoScaling: # queueThreshold: 10 # minReplicacount: 1 # maxReplicaCount: 3 # sentrySwhPackage: swh.loader.bzr # cvs: # requestedMemory: 256Mi # requestedCpu: 200m # queues: # - swh.loader.cvs.tasks.LoadCvsRepository # autoScaling: # queueThreshold: 10 # minReplicacount: 1 # maxReplicaCount: 3 # sentrySwhPackage: swh.loader.cvs git: requestedMemory: 256Mi requestedCpu: 200m queues: - swh.loader.git.tasks.UpdateGitRepository - swh.loader.git.tasks.LoadDiskGitRepository - swh.loader.git.tasks.UncompressAndLoadDiskGitRepository autoScaling: queueThreshold: 5 # spawn worker per increment of `value` messages minReplicacount: 1 maxReplicaCount: 3 sentrySwhPackage: swh.loader.git # maven: # requestedMemory: 256Mi # requestedCpu: 200m # queues: # - swh.loader.package.maven.tasks.LoadMaven # autoScaling: # queueThreshold: 10 # minReplicacount: 1 # maxReplicaCount: 3 # sentrySwhPackage: swh.loader.core # npm: # requestedMemory: 256Mi # requestedCpu: 200m # queues: # - swh.loader.package.npm.tasks.LoadNpm # autoScaling: # queueThreshold: 10 # minReplicacount: 1 # maxReplicaCount: 3 # sentrySwhPackage: swh.loader.core # pypi: # requestedMemory: 256Mi # requestedCpu: 200m # queues: # - swh.loader.package.pypi.tasks.LoadPyPI # autoScaling: # queueThreshold: 10 # minReplicacount: 1 # maxReplicaCount: 3 # sentrySwhPackage: swh.loader.core # svn: # requestedMemory: 256Mi # requestedCpu: 200m # queues: # - swh.loader.svn.tasks.LoadSvnRepository # - swh.loader.svn.tasks.MountAndLoadSvnRepository # - swh.loader.svn.tasks.DumpMountAndLoadSvnRepository # autoScaling: # queueThreshold: 10 # minReplicacount: 1 # maxReplicaCount: 3 # sentrySwhPackage: swh.loader.svn graphql: enabled: true - storageUrl: http://webapp.internal.staging.swh.network:5002/ + backends: + storage: + host: webapp.internal.staging.swh.network + port: 5002 + search: + host: search0.internal.staging.swh.network + port: 5010 replicas: 1 gunicorn: threads: 4 workers: 2 timeout: 3600 ingress: enabled: true httpPath: / logLevel: DEBUG