You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Any Helm chart that provides CRD resources, as we do, should have a clear procedure related to it because they are treated differently than other resources in a Helm chart.
The topic is quite complicated, but here are relevant resources:
I've only skimmed through this currently but can conclude that our chart upgrades are failing because the modern Traefik version we now use in the Helm chart assumes updated CRDs are installed. The CRDs aren't modern though, because helm won't upgrade them as part of upgrading the chart if they are already around.
To not block the release process fully, my plan is to investigate if the instructions Prometheus provides about manually applying the CRDs ahead of time is sufficient for us as well.
The following upgrade instructions has been found to be functional!
# Helm chart users need to run the following when upgrading to 2022.4.0 from 0.9.0
kubectl apply -f https://raw.githubusercontent.com/dask/dask-gateway/2022.4.0/resources/helm/dask-gateway/crds/daskclusters.yaml
kubectl apply -f https://raw.githubusercontent.com/dask/dask-gateway/2022.4.0/resources/helm/dask-gateway/crds/traefik.yaml
The text was updated successfully, but these errors were encountered:
Any Helm chart that provides CRD resources, as we do, should have a clear procedure related to it because they are treated differently than other resources in a Helm chart.
The topic is quite complicated, but here are relevant resources:
I've only skimmed through this currently but can conclude that our chart upgrades are failing because the modern Traefik version we now use in the Helm chart assumes updated CRDs are installed. The CRDs aren't modern though, because
helm
won't upgrade them as part of upgrading the chart if they are already around.To not block the release process fully, my plan is to investigate if the instructions Prometheus provides about manually applying the CRDs ahead of time is sufficient for us as well.
The following upgrade instructions has been found to be functional!
# Helm chart users need to run the following when upgrading to 2022.4.0 from 0.9.0 kubectl apply -f https://raw.githubusercontent.com/dask/dask-gateway/2022.4.0/resources/helm/dask-gateway/crds/daskclusters.yaml kubectl apply -f https://raw.githubusercontent.com/dask/dask-gateway/2022.4.0/resources/helm/dask-gateway/crds/traefik.yaml
The text was updated successfully, but these errors were encountered: