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:

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:

shell
$ helm upgrade humio-operator humio-operator/humio-operator \
  --namespace logging \
  --version="${HUMIO_OPERATOR_VERSION}"