https://dagster.io/ logo
#dagster-support
Title
# dagster-support
s

Samuel Stütz

04/19/2022, 12:34 PM
What is the best upgrade strategy? Helmcharts work ideally best with all dagster versions the same but that doesn’t always work simultanously. e.g. dagit version vs. user-code repo version vs. run worker version (job run_image will be the least important I guess)
p

Pieter Custers

04/19/2022, 2:38 PM
Subscribing myself to this thread, curious to the answer!
Redeploying all of dagster, building new images for all projects, deploying all new user-code, etc. It’s quite a process. Happy to hear about your best practices here
d

daniel

04/19/2022, 2:53 PM
Hi Samuel - you don't need to keep your user code repo versions or run worker versions in sync with dagster. The system components and your code communicate over an interface that we test for backwards compatibility. You do need to keep the system components (helm chart / dagit / daemon) in sync though.
👌 1
p

Pieter Custers

04/20/2022, 1:26 PM
Just to be sure: does the backward compatibility also count for major version updates?
d

daniel

04/20/2022, 1:29 PM
In general it does, yeah - if that ever changes for a particular major version release (I could imagine some at a future 1.0 release) we will make that extremely clear in the release notes / migration guide
p

Pieter Custers

04/20/2022, 1:32 PM
Clear!
2 Views