# Sandbox deployment values - Gitea registry. # # NOT CLUSTER-VERIFIED. The images and the registry behaviour here are confirmed # - a probe pod ran from them on the sandbox on 2026-08-31 - but these values # have never been applied as a code location. Registering this service against # the sandbox Dagster is still blocked on the version skew below. # # VERSION SKEW, unresolved. These images carry dagster 1.13.19 (requirements.txt # pins no upper bound, so the build took whatever was current). The sandbox # control plane is 1.12.8. A code server is a gRPC server the webserver and # daemon call into, so the two versions have to be compatible; a minor-version # gap is not a supported configuration. Pin dagster to the control plane version # and rebuild before reading a failure here as a bug in this service. # # Use these instead of the code.europa.eu references in # yaml/values-dagster-distributed-execution.yaml and # yaml/loosely-coupled/values-pipes-payload.yaml when deploying to the # dataprovider01 sandbox. Both images were built and published by a Gitea Actions # workflow held in the sandbox Gitea mirror of this repository, not here. # # The tag below is a short commit SHA and is the same for both images. That is # the version lock: the code location and the payload it dispatches must come # from one commit. Bump both together or not at all. # # The Gitea images are anonymously pullable, so NO pull secret is needed. A bare # GET to the registry returns 401, which reads as a refusal but is only the start # of the Docker token handshake; completing it anonymously and re-requesting the # manifest returns 200 for both images. This was confirmed on 2026-08-31, and a # probe pod carrying no credentials pulled and ran on the sandbox. # # An earlier revision of this file required a pull secret on both the deployment # and the run launcher. That was wrong, and wrong in an expensive direction: it # sent the reader looking for credentials that do not exist. dagster: dagster-user-deployments: deployments: - name: distributed-execution image: repository: gitea.dataprovider01.sandbox-cat-dat.simpl-europe.eu/j.r/distributed-execution tag: 5122da4691f9 pullPolicy: IfNotPresent env: - name: PIPES_PAYLOAD_IMAGE value: gitea.dataprovider01.sandbox-cat-dat.simpl-europe.eu/j.r/distributed-execution-payload:5122da4691f9 # The sandbox release is named `dagster` but lives in dataprovider01; # there is no namespace called `dagster` on that cluster. - name: PIPES_PAYLOAD_NAMESPACE value: dataprovider01 runLauncher: config: k8sRunLauncher: runK8sConfig: containerConfig: env: - name: PIPES_PAYLOAD_IMAGE value: gitea.dataprovider01.sandbox-cat-dat.simpl-europe.eu/j.r/distributed-execution-payload:5122da4691f9 - name: PIPES_PAYLOAD_NAMESPACE value: dataprovider01