Repository navigation
pre-v0.6.0
Pre-release⚠️ Pre-release
This is a pre-release for testing. The Helm repository publishes no chart for it — install from source:
git clone --branch pre-v0.6.0 https://github.com/kaasops/vector-operator.git && cd vector-operator
kubectl apply --server-side --force-conflicts -k config/crd
helm install vector-operator helm/charts/vector-operator -n NAMESPACE --set image.tag=pre-v0.6.0Upgrading
This release adds CRD fields (spec.secret on pipelines, spec.topologySpreadConstraints on aggregators, plus new status fields). Helm does not upgrade CRDs — apply them yourself, see Upgrading:
kubectl apply --server-side --force-conflicts -k "https://github.com/kaasops/vector-operator/config/crd?ref=pre-v0.6.0"Until you do, spec.secret is rejected by the API server and the new status fields are silently dropped. Existing pipelines keep working; no operator restart is needed.
Behavior change: configcheck timeout
--configcheck-timeout (default 5m) is now a budget for the whole check. It used to be an inactivity timer that restarted on every pod event, so a check that kept producing events could run far longer than the configured value. If your clusters legitimately need more than 5 minutes to validate a config, raise the flag before upgrading.
What's Changed
- fix: VectorSinkFailing alert never fires for sinks with transport-only or 5xx-only failures by @aa1ex in #269
- build(deps): bump github.com/prometheus/client_golang from 1.23.2 to 1.24.1 by @dependabot[bot] in #268
- build(deps): bump google.golang.org/grpc from 1.82.0 to 1.82.1 by @dependabot[bot] in #263
- build(deps): bump actions/setup-go from 6 to 7 by @dependabot[bot] in #262
- build(deps): bump the k8s group across 1 directory with 2 updates by @dependabot[bot] in #266
- build(deps): bump github.com/go-logr/logr from 1.4.3 to 1.4.4 by @dependabot[bot] in #267
- feat: support topologySpreadConstraints for vector aggregators by @stigglor in #273
- Fix/makefile stale targets by @aa1ex in #274
- fix: bump go directive to 1.26.6 to clear govulncheck stdlib findings by @aa1ex in #279
- fix: patch operator-owned status instead of replacing it by @stigglor in #277
- feat: secrets support for VectorPipeline and ClusterVectorPipeline by @aa1ex in #278
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.32.0 to 2.32.1 by @dependabot[bot] in #282
- build(deps): bump google.golang.org/protobuf from 1.36.12-0.20260120151049-f2248ac996af to 1.36.12 by @dependabot[bot] in #280
- build(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.92.1 to 0.93.1 by @dependabot[bot] in #281
- build(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.0 by @dependabot[bot] in #276
- build(deps): bump github.com/VictoriaMetrics/operator/api from 0.73.1 to 0.74.1 by @dependabot[bot] in #275
- fix: sweep configcheck orphans by age instead of process start by @aa1ex in #284
- fix: treat a cancelled configcheck as an error, not a passing check by @aa1ex in #285
- build(deps): bump github.com/google/cel-go from 0.26.0 to 0.29.0 by @aa1ex in #286
- docs: describe what --watch-name actually filters on by @aa1ex in #287
Full Changelog: v0.5.0...pre-v0.6.0