Humio Operator 0.29.0 GA (2025-05-27)
Version? | Type? | Release Date? | Config.Changes? |
---|---|---|---|
0.29.0 | GA | 2025-05-27 |
This release introduces new CRDs for user/group/role management and feature flags, enhances validation, implements seamless upgrades, and includes several improvements and bug fixes.
New features and improvements
User, Group, and Role Management
Added new CRD HumioUser for managing users and their root status.
Added new CRD HumioGroup for managing groups and setting up the identity provider mapping name that maps to the groups.
Added new CRD's for roles (HumioSystemPermissionRole, HumioOrganizationPermissionRole, HumioViewPermissionRole): Enables creating roles with different permission types and assigning them to groups.
Updates
Improved RollingUpdateBestEffort behavior (credit: bderrly).
API
Enhanced validation using OpenAPI schema and CEL rules instead of reconciler-based validation, enabling pre-creation enforcement of object compliance.
Custom Resource Definition
Added HumioFeatureFlag CRD for toggling LogScale feature flags.
Other
Implemented managed fields tracking for seamless upgrades, preventing unnecessary pod replacements during future operator upgrades.
Fixed in this release
Security
Upgraded build dependencies to address CVEs and updated CI workflows.
API
Added TokenSecretAnnotations support to HumioIngestToken CRD.
Configuration
Added validation for duplicate EnvironmentVariables.
Added configurable requeue-period (credit: bderrly).
Fixed tolerations for HumioBootstrapToken onetime pod.
Custom Resource Definition
Ensured pods bind to PVCs on schedulable nodes (credit: HackToHell).
Other
Fixed finalizer bug causing stuck objects during deletion.
Fixed repository creation to use provided retention parameters (credit: bowens-stripe).