Skip to content
This repository was archived by the owner on Aug 18, 2025. It is now read-only.

Commit 20a5b24

Browse files
author
Katie Horne
authored
chore: add Helm chart considerations to upgrade guide (#862)
1 parent 3fe9157 commit 20a5b24

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

setup/upgrade/considerations.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)