Upgrade
Read release notes before every upgrade. Authenticate to artifacts.altair.com and
verify that the namespace-local registry secret remains available before changing a
chart or image version.
Operators
Upgrade the operator chart, then apply CRD updates from approved release artifacts when required.
helm upgrade <operator-release> \
oci://artifacts.altair.com/graph-helmoci/<operator-chart> \
--version <operator-chart-version> \
--namespace <namespace> \
--values operator-values.yaml
Keep the image-pull secret in operator-values.yaml and in the product custom resource
pod template. Operator manager secrets are not automatically inherited by Pods created
for a custom resource.
Helm does not reliably upgrade CRDs. Check CRD instructions for the release.
Helm releases
Use direct Helm upgrade only when the chart release supports it:
helm upgrade <release-name> \
oci://artifacts.altair.com/graph-helmoci/<chart> \
--version <chart-version> \
--namespace <namespace> \
--values values.yaml
Retain the imagePullSecrets value in the upgrade values file so replacement Pods can
authenticate to the Graph registry.
Graph Lakehouse data warning
Graph Lakehouse persisted data can be incompatible across database versions, image
changes, or cluster-shape changes such as vCPU count or node count. Some upgrade flows
require azgctl -restart -init, which erases persisted data. Export or back up data
first.
Before upgrading Graph Lakehouse:
- Enable PVC retention.
- Export or back up data.
- Stop the database according to release instructions.
- Apply the release-approved upgrade procedure.
- Validate the database and reload data if required.