@@ -32,3 +32,46 @@ upgrading, such as architecture updates and breaking changes.
3232
3333- v1.25 updates the username format to allow the use of alphanumeric character
3434 and hyphens. The length of the username can be 1-39 characters, inclusive.
35+
36+ ## Upgrading from versions prior to v1.21
37+
38+ Users upgrading deployments that predate the release of v1.21 to v1.21 or later
39+ should update their Helm values file to reflect Coder's [ updated schema] . More
40+ specifically, users must change the following values:
41+
42+ - ` cemanager ` --> ` coderd `
43+ - ` cemanager.replicas ` --> ` coderd.replicas `
44+ - ` cemanager.image ` --> ` coderd.image `
45+ - ` cemanager.resources ` --> ` coderd.resources `
46+ - ` devurls.host ` --> ` coderd.devurlsHost `
47+ - ` ingress.loadBalancerIP ` --> ` coderd.serviceSpec.loadBalancerIP `
48+ - ` ingress.loadBalancerSourceRanges ` -->
49+ ` coderd.serviceSpec.loadBalancerSourceRanges `
50+ - ` ingress.service.externalTrafficPolicy ` -->
51+ ` coderd.serviceSpec.externalTrafficPolicy `
52+ - ` ingress.tls.hostSecretName ` --> ` coderd.tls.hostSecretName `
53+ - ` ingress.tls.devurlsHostSecretName ` --> ` coderd.tls.devurlsHostSecretName `
54+ - ` storageClassName ` --> ` postgres.default.storageClassName `
55+ - ` timescale.image ` --> ` postgres.default.image `
56+ - ` timescale.resources ` --> ` postgres.default.resources `
57+ - ` timescale.resources.requests.storage ` -->
58+ ` postgres.default.resources.requests.storage `
59+ - ` postgres.useDefault ` --> ` postgres.default.enable `
60+ - ` deploymentAnnotations ` --> ` services.annotations `
61+ - ` serviceTolerations ` --> ` services.tolerations `
62+ - ` clusterDomainSuffix ` --> ` services.clusterDomainSuffix `
63+ - ` serviceType ` --> ` services.type `
64+ - ` serviceAccount.annotations ` -->
65+ ` coderd.builtinProviderServiceAccount.annotations `
66+ - ` serviceAccount.labels ` --> ` coderd.builtinProviderServiceAccount.labels `
67+
68+ <!-- Turn off linting to avoid changing the link -->
69+ <!-- markdownlint-disable MD044 -->
70+
71+ [ updated schema] :
72+ https://github.com/coder/enterprise-helm/blob/1.27.0/values.yaml
73+
74+ <!-- markdownlint-enable MD044 -->
75+
76+ > The Helm charts shipped with versions 1.21 through 1.26 are
77+ > backward-compatible, while charts shipping with v1.27 and later are not.
0 commit comments