Page MenuHomePhabricator

Provide a helm chart and dse-k8s helmfiles for wdqs-proxy.
Closed, ResolvedPublic2 Estimated Story Points

Description

wdqs-proxy is integrated with Depolyment pipeline's CI. Docker images are published in the internal registry at https://docker-registry.wikimedia.org/repos/wikidata-platform/wdqs-proxy/tags/.

We would like to deploy wdqs-proxy on dse-k8s. For this we need:

  • A helm chart for the service.
  • Helmfiles for dse-k8s depolyments.

Event Timeline

@BTullis could you chime in on how we build the the docker image for this service? https://gitlab.wikimedia.org/repos/wikidata-platform/wdqs/wdqs-proxy/-/blob/main/.pipeline/blubber.yaml?ref_type=heads.

Our plan is to create a dedicated java25+quarkus base image, and build wdqs-proxy on top of that. Does this track? Would this need to be a production image to target the DSE cluster?

Is the current image sufficient to move forward with helm/helmfiles ?

Gehel subscribed.

My expectation is that the Wikidata Platform Team will do the implementation and Data-Platform-SRE will provide guidance and support.

@BTullis suggested that we integrate the wdqs-proxy container with our backend deployment as defined in T425007. This would simplify maintenance.

lerickson set the point value for this task to 2.May 6 2026, 2:36 PM
trueg changed the task status from Open to In Progress.May 7 2026, 2:47 PM
trueg claimed this task.

Change #1297067 had a related patch set uploaded (by Trueg; author: Trueg):

[operations/deployment-charts@master] dse-k8s-services: WDQS deployment helmfile values

https://gerrit.wikimedia.org/r/1297067

trueg renamed this task from Provide an helm chart and dse-k8s helmfiles for wdqs-proxy. to Provide a helm chart and dse-k8s helmfiles for wdqs-proxy..Jun 8 2026, 1:58 PM

Change #1301360 had a related patch set uploaded (by Btullis; author: Btullis):

[operations/deployment-charts@master] Fix the wdqs namespace in the dse-k8s clusters

https://gerrit.wikimedia.org/r/1301360

Change #1301360 merged by jenkins-bot:

[operations/deployment-charts@master] Fix the wdqs namespace in the dse-k8s clusters

https://gerrit.wikimedia.org/r/1301360

Change #1297067 merged by jenkins-bot:

[operations/deployment-charts@master] dse-k8s-services: WDQS deployment helmfile values

https://gerrit.wikimedia.org/r/1297067

Change #1305147 had a related patch set uploaded (by Btullis; author: Btullis):

[operations/deployment-charts@master] Add tlsHostnames for wdqs2 services in the new namespaces

https://gerrit.wikimedia.org/r/1305147

Change #1305147 merged by jenkins-bot:

[operations/deployment-charts@master] Add tlsHostnames for wdqs2 services in the new namespaces

https://gerrit.wikimedia.org/r/1305147