# Loosely coupled execution target - code location overrides. # # Merge into the dagster-user-deployments entry for this code location. These # values point the pipes client at the payload image and target namespace. # # Contrast with yaml/tightly-coupled/values-run-launcher.yaml: there, every # execution pod needed S3 and Vault credentials. Here the payload needs none - # only the dispatching pod does. # # VERSION LOCK. The payload tag below must equal the code location image tag in # yaml/values-dagster-distributed-execution.yaml. The two images share a commit: # the dispatching op and payload/work.py agree on the `units` extras key and on # the custom-message shape, and nothing at runtime checks that agreement. A # mismatched pair surfaces as "no pipes messages received", which reads like a # broken message channel rather than a version skew. # # For values that work today, see yaml/sandbox/values-sandbox-gitea.yaml. The # shared GitLab pipeline (ds.gitlab-ci.yml) builds exactly one image per project - # $CI_REGISTRY_IMAGE from the root Dockerfile - so the payload reference below # resolves only once that pipeline learns to build a second image. dagster: dagster-user-deployments: deployments: - name: distributed-execution envSecrets: [] env: - name: PIPES_PAYLOAD_IMAGE # DO NOT CHANGE the tag - replaced automatically by the pipeline before releasing value: code.europa.eu:4567/simpl/simpl-open/data/supporting-data-services/distributed-execution/distributed-execution/payload:0.0.0 - name: PIPES_PAYLOAD_NAMESPACE value: dagster # The dispatching RUN pod creates the payload Job, so the image reference and # namespace must also be visible to run pods, not just the code server. runLauncher: config: k8sRunLauncher: runK8sConfig: containerConfig: env: - name: PIPES_PAYLOAD_IMAGE # DO NOT CHANGE the tag - replaced automatically by the pipeline before releasing value: code.europa.eu:4567/simpl/simpl-open/data/supporting-data-services/distributed-execution/distributed-execution/payload:0.0.0 - name: PIPES_PAYLOAD_NAMESPACE value: dagster