What's changed
- Fix the pre-delete and post-install Alloy-finalizer hook templates failing to render when
alloy-operator.waitForAlloyRemoval.securityContextis set tonull(#2569) (@petewall) - Update Alloy Operator to 0.5.7, Beyla to 1.16.6, and k8s-manifest-tail to 0.1.4 (@petewall)
- Fix
extraLogProcessingStages(andextraLogProcessingRulesonpodLogsObjects) failing to render under older Helm versions (e.g. those bundled with the Terraform Helm provider) withcannot retrieve Template.Basepath from values inside tpl function, by propagatingTemplatethrough to the feature module includes that calltpl(@petewall) - Set
opencost.opencost.exporter.cloudProviderApiKeyto"disabled"so OpenCost does not try to write/var/configs/gcp.jsonon GCP/GKE and panic. Removes the placeholder GCP API key (and itstrufflehog:ignoreworkarounds) from the chart defaults (@petewall) - Add the ability to set
scrapeNativeHistogramsfor the Prometheus Operator Objects feature (@lukas-unity)* Fix OpenCost crashing on GKE: pointCONFIG_PATHat/tmpso the GCP provider can write itsgcp.json(the default/var/configsis not writable by the non-root container user, which caused a nil-pointer panic). SetCLOUD_PROVIDER_API_KEY=disabledso the GCP provider can be constructed without a real billing API key, and remove the placeholder API key (and itstrufflehog:ignoreworkarounds) from the chart defaults (@petewall)
Full changelog: CHANGELOG.md