Humio Operator 0.35.0 GA (2026-04-21)
| Version? | Type? | Release Date? | Config.Changes? |
|---|---|---|---|
| 0.35.0 | GA | 2026-04-21 | Â |
Version 0.35.0 introduces a Kubernetes Conditions framework for
standardized status reporting across all managed resources,
bootstrap token authentication improvements, Prometheus metrics
port support, custom init container support, and automatic
reconciliation on
imageSource changes.
New features and improvements
Administration and Management
The operator now watches ConfigMaps referenced through
imageSource.configMapRefand automatically reconcilesHumioClusterresources when the ConfigMap data changes. This enables dynamic image version management without manual intervention.
Configuration
Added configurable Prometheus metrics port through the new
HumioPrometheusMetricsServicePortfield in theHumioClusterCRD. The default metrics port is 9090. The Helm chart exposes this through themetricsPortvalue.Added support for bootstrap token authentication fallback to basic auth. When bearer token authentication fails, the operator now falls back to basic auth, improving compatibility with different LogScale authentication configurations.
Added support for custom init containers through the new
ExtraInitContainersfield inHumioNodeSpec. This allows operators to inject additional initialization logic into HumioCluster pods without modifying the core operator image.Added support for supplying only a bootstrap token secret and letting the operator auto-create the hashed token. A new
BootstrapToken.AutoCreatefield controls this behavior.
Custom Resource Definition
Added a Kubernetes Conditions framework to all Custom Resource Definitions. All operator-managed resources now report standardized status conditions, providing consistent and observable status reporting through kubectl. This includes new shared controller utilities and updated deep copy generated code for condition fields.
Fixed in this release
Configuration
Fixed a potential race condition when using custom bootstrap tokens. The operator now correctly handles the token creation sequence to prevent timing issues during cluster initialization.
Improvement
Security
Updated RBAC ClusterRole permissions required for operator functionality.
Administration and Management
Aligned security fixes from gosec scanning, telemetry collection improvements including internal CA support and organization-grouped events, and Makefile enhancements including test focus filtering and increased test timeouts.
Reordered slow GraphQL calls during reconciliation to improve overall controller performance and reduce reconciliation loop latency.
Configuration
Simplified Prometheus metrics port configuration to use an environment variable approach, reducing complexity in the service and pod spec generation.