Humio Operator 0.24.0 GA (2024-08-26)

Version?Type?Release Date?Config.Changes?
0.24.0GA2024-08-26 

This release includes support for new LogScale functionality, removes unused code and reworks how the operator tests are performed.

Fixed in this release

  • Other

    • Move operator API calls to LogScale to a new Kubernetes Service object. This new service object allows users to specify if pods should be included in the targets. Each node pool configuration now contains support for a field nodePoolFeatures includes a field allowedAPIRequestTypes that can be set to [] to exclude pods from that node pool from this service. The default value for allowedAPIRequestTypes is [OperatorInternal].

    • Rework mock client used during tests and bump various dependencies during build.

    • Added CRD's for aggregate alerts and scheduled searches.

    • Added extraHostnames field to TLS configuration to allow users to specify a list of additional hostnames they want to be appended in the TLS certificates.

    • Fix bug where the operator sometimes created new pods with the wrong pod revision annotation during pod replacements.

    • Removed unused node ID label for pods and persistent volume claims.

    • Ensure custom resources are requeued for reconcile after 15 seconds when no work is detected. This fixes a range of cases where objects are not properly reconciled periodically if e.g. external entities change. Previously a restart of the operator would kick off a new reconciliation, but with this change this is no longer needed.