v0.13.0
We have just released version v0.13.0
of our managed collection for Kubernetes and v2.45.3-gmp.9
of self-deployed collection.
Users who deploy managed collection using kubectl
should reapply the manifests in the documentation. Users who deploy the service using gcloud
or the GKE UI are being upgraded on clusters running version 1.31 or newer. Self-deployed collection users should upgrade their binaries to use v2.45.3-gmp.9
.
Changes in managed collection v0.13.0
:
- [FEATURE] Vertifical Pod Autoscaling (VPA) can now be enabled via OperatorConfig.
- [ENHANCEMENT] Collectors now skip WAL playback on startup, which can avoid slow startup and crashloop issues.
- [ENHANCEMENT] Webhooks are now optional. In this case, the operator now performs validation and updates the status subresources in the reconcile loop.
- [ENHANCEMENT] Add status field to Rules, ClusterRules, and GlobalRules to inform whether a successful configuration was generated or not.
- [ENHANCEMENT] ClusterNodeMonitoring now supports insecure-skip-verify, achieving full feature parity with the existing Kubelet scraping configuration.
- [ENHANCEMENT] The collector and rule-evaluator can now start up without previously flags if there is no configuration to parse.
- [SECURITY] Use
readOnlyRootFilesystem
where possible to mitigate attack vectors. - [SECURITY] Disable
automountServiceAccountToken
for the alertmanager, which does not use the K8s API. - [BUGFIX] Fix ARM64 builds by using upstream go bas image.
- [BUGFIX] Allow datasource-syncer manifest to run on ARM64 nodes.
- [BUGFIX] Use the shard count value instead of batch size when handling sample export.