What's Changed
New or updated images
| component | image |
|---|---|
| operator | ghcr.io/kube-logging/logging-operator:6.9.0
|
| axosyslog | ghcr.io/axoflow/axosyslog:4.28.0
|
| fluentd | ghcr.io/kube-logging/logging-operator/fluentd:6.9.0-full
|
| syslog-ng-reloader | ghcr.io/kube-logging/logging-operator/syslog-ng-reloader:6.9.0
|
| config-reloader | ghcr.io/kube-logging/logging-operator/config-reloader:6.9.0
|
| fluentd-drain-watch | ghcr.io/kube-logging/logging-operator/fluentd-drain-watch:6.9.0
|
| buffer-volume-metrics | ghcr.io/kube-logging/logging-operator/node-exporter:6.9.0
|
| eventrouter | ghcr.io/kube-logging/eventrouter:1.0.1
|
| pause | registry.k8s.io/pause:3.10.2
|
| fluentbit-version | ghcr.io/fluent/fluent-bit:5.1.2
|
Install with helm
helm install logging-operator oci://ghcr.io/kube-logging/helm-charts/logging-operator --version=6.9.0New Features ๐
- Add
enableServiceLinksflag by @nak0f in #2327 - feat: add liveness/readiness probes to the operator manager Deployment by @pujitha24 in #2347
- Annotations for the logging-operator Deployment in
charts/logging-operatorby @Resolt in #2323
Enhancements โจ
- Kubernetes 1.37 support: Kubernetes modules 0.37, controller-runtime 0.25, envtest 1.37, chart-install matrix now 1.35 / 1.36 / 1.37 by @csatib02 in #2316
- Go 1.27 toolchain and builder image by @csatib02 in #2316
- The release workflow packages and pushes charts with Helm 4 by @csatib02 in #2316
Bug fixes ๐ง
- fix(model): mark defaultFlow outputs active by @sebastiangaiser in #2329
- fix: poll the aggregator every 5s, not every 5ns โ the telemetry-controller route requeued in a hot loop while the aggregator was not ready by @csatib02 in #2316
- fix: report an invalid
-output-formatthrough the logger instead of stdout by @csatib02 in #2316 - fix: requeue after a fixed delay instead of the deprecated
Requeueflag (configcheck poll 5s, post-status-update 1s) by @csatib02 in #2316
Documentation ๐
Dependency and image updates โฌ๏ธ
- chore(deps): update all dependencies (ginkgo v2, heredoc v2, helm SDK v4, prometheus-operator 0.94, testify 1.12, tooling and GitHub Actions majors) by @renovate[bot] in #2316
- chore(deps): update module golang.org/x/mod to v0.40.0 [security] by @renovate[bot] in #2319
- chore(deps): update module golang.org/x/crypto to v0.55.0 [security] by @renovate[bot] in #2339
- chore(deps): update module golang.org/x/crypto to v0.56.0 [security] by @renovate[bot] in #2341
- chore(deps): update module github.com/containerd/containerd to v1.7.35 [security] by @renovate[bot] in #2345
- chore(deps): Bump github.com/containerd/containerd from 1.7.33 to 1.7.35 by @dependabot[bot] in #2344
- chore(deps): Bump google.golang.org/grpc from 1.82.1 to 1.83.1 in /e2e by @dependabot[bot] in #2340
- chore(deps): Bump google.golang.org/grpc from 1.83.1 to 1.83.2 in /e2e by @dependabot[bot] in #2343
- chore(deps): Bump mail from 2.8.1 to 2.9.1 in /images/fluentd/outputs by @dependabot[bot] in #2342
Testing ๐งช
- refactor(e2e): move three more suites onto the harness by @vyncint in #2306
- refactor(e2e): make the fixture minimal and take the images from it by @vyncint in #2308
- fix(e2e): retry a wedged cluster delete instead of failing the suite by @vyncint in #2321
- refactor(e2e): take the images and the receiver URL from one place each by @vyncint in #2322
- refactor(e2e): move three more suites onto the harness by @vyncint in #2324
- refactor(e2e): move the detached suites onto the harness by @vyncint in #2328
- refactor(e2e): move fluentd-aggregator onto the harness by @vyncint in #2330
- refactor(e2e): move volumedrain onto the harness by @vyncint in #2331
- refactor(e2e): move logging_metrics_monitoring onto the harness by @vyncint in #2334
- refactor(e2e): name each suite package after its directory by @vyncint in #2336
- refactor(e2e): retire the tenancy scaffolding common was the oracle for by @vyncint in #2337
- refactor(e2e): shrink what common exports to what is actually called by @vyncint in #2338
- refactor(e2e): fold common into the harness and move the suites under suites/ โ no more
kubectl,sternorhelmon PATH; client-go and the helm SDK throughout by @csatib02 in #2348 - test: unblock the reconciler's error send at manager shutdown โ the envtest suite no longer leaks managers into the shutdown grace period by @csatib02 in #2316
New Contributors
Full Changelog: 6.8.0...6.9.0