Skip to content

pre-v0.6.0

Pre-release
Pre-release

Choose a tag to compare

@aa1ex aa1ex released this 24 Aug 08:58
· 1 commit to main since this release
3e371dc

⚠️ 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.0

Upgrading

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