Serj Bilokhatniuk
06/02/2022, 3:45 PMdaniel
06/02/2022, 4:08 PMSerj Bilokhatniuk
06/02/2022, 4:09 PMdaniel
06/02/2022, 4:17 PMSerj Bilokhatniuk
06/02/2022, 4:18 PMdaniel
06/02/2022, 4:22 PMSerj Bilokhatniuk
06/02/2022, 4:24 PMdaniel
06/02/2022, 4:27 PMdagster-user-deployments:
enabled: true
deployments:
- name: "example-repo"
image:
repository: "our-internal-registry/user-code-example"
tag: latest
pullPolicy: Always
dagsterApiGrpcArgs:
- "--python-file"
- "/example_project/example_repo/repo.py"
port: 3030
and then our CI system builds a new user-code-example image, and upgrades the helm chart, templating in a new tag. That makes the dev cluster redeploy the "example-repo" pod in the cluster (each deployment in the Dagster helm chart runs in its own service to serve metadata about the jobs/run sensors/etc.). If two tests did this at the same time, you would end up with the deployments stepping on top of each otherSerj Bilokhatniuk
06/02/2022, 4:29 PMdagster-user-deployments
mapdaniel
06/02/2022, 4:29 PMSerj Bilokhatniuk
06/02/2022, 4:29 PMdaniel
06/02/2022, 4:29 PMSerj Bilokhatniuk
06/02/2022, 4:30 PMdaniel
06/02/2022, 4:31 PMSerj Bilokhatniuk
06/02/2022, 4:31 PMdaniel
06/02/2022, 4:34 PMSerj Bilokhatniuk
06/02/2022, 4:34 PM