Helm-Managed CRDs
Important
While Helm CRD management is a valid architecture choice, customers choosing this approach are responsible for supporting the Helm component and resolving any CRD-related issues that arise during upgrades.
If using Helm to manage CRDs, there are some useful resources available:
Link to official Helm CRD documentation: Helm CRDs
Link to Helm upgrade documentation: Helm Upgrade
Flux HelmRelease CRD management: Flux Helm Releases
If you are using Helm to manage CRDs you have the following responsibilities:
Ensuring Helm version compatibility with CRD upgrade requirements
Troubleshooting CRD version conflicts during operator upgrades
Managing CRD lifecycle independently of CrowdStrike support
Understanding Helm's CRD upgrade limitations and workarounds
Important
Before running the following command, make sure you check the
Humio Operator Version Matrix. The version
of the Helm Chart should match that of the LogScale Operator.
For this reason, it is not recommended you change the
image.tag
of the Humio Operator
Helm chart, but instead update the chart to the desired version.
To upgrade the Humio Operator Helm chart and Helm-managed CRDS, use the following command:
$ helm upgrade humio-operator humio-operator/humio-operator \
--namespace logging \
--version="${HUMIO_OPERATOR_VERSION}"