Releases: timebertt/kubernetes-controller-sharding
Releases · timebertt/kubernetes-controller-sharding
v0.13.0
What's Changed
⚠️ Breaking Changes
✨ Features
- experiment: add
rolling-update
scenario by @timebertt in #687
🤖 Dependencies
ℹ️ Other Changes
- Test against k8s 1.33 by @timebertt in #683
- Add ContainerDays 2025 recording link by @timebertt in #688
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
⚠️ Breaking Changes
- Disable client-side rate limiting by default by @timebertt in #610
- Drop sharding-exporter, move metrics to sharder by @timebertt in #638
✨ Features
- Test against k8s 1.32 by @timebertt in #608
- sharder: log resyncs of object assignments by @timebertt in #635
- sharder: improve retry behavior with custom rate limiter by @timebertt in #636
- sharder: move and drain objects concurrently by @timebertt in #637
- Add
chaos
experiment scenario by @timebertt in #648
🐛 Bug Fixes
- webhosting-operator: fix edge cases with missing status updates by @timebertt in #640
🧹 Cleanups
- Add explicit
skip-workload
label forWebsites
by @timebertt in #609 - Skip no-op apply calls, switch to
CreateOrPatch
by @timebertt in #618 - Drop obsolete
go.uber.org/automaxprocs
by @timebertt in #632 - Simplify experiment metrics
run_id
label by @timebertt in #646 - Rework control plane policies by @timebertt in #647
🤖 Dependencies
- Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.16.0 by @renovate[bot] in #597
- Update module github.com/prometheus/client_golang to v1.23.0 by @renovate[bot] in #622
- Update k8s packages to v0.33.4 (patch) by @renovate[bot] in #628
- Update dependency go to v1.25.0 by @renovate[bot] in #625
- Update kindest/node Docker tag to v1.33.4 by @renovate[bot] in #650
- Update module github.com/spf13/cobra to v1.10.1 by @renovate[bot] in #660
- Update module github.com/spf13/pflag to v1.0.10 by @renovate[bot] in #659
- Update module github.com/prometheus/common to v0.66.0 by @renovate[bot] in #662
- Update dependency go to v1.25.1 by @renovate[bot] in #665
- Update actions/setup-go action to v6 by @renovate[bot] in #666
- Update module github.com/prometheus/client_golang to v1.23.1 by @renovate[bot] in #667
- Update module github.com/prometheus/common to v0.66.1 by @renovate[bot] in #669
- Update module github.com/prometheus/client_golang to v1.23.2 by @renovate[bot] in #670
- Update module golang.org/x/time to v0.13.0 by @renovate[bot] in #671
ℹ️ Other Changes
- Add link to ContainerDays Conference talk by @timebertt in #633
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
⚠️ Breaking Changes
🧹 Cleanups
- Install setup-envtest from release downloads by @timebertt in #539
🤖 Dependencies
- Update dependency go to v1.24.2 by @renovate in #533
- Update dependency kubernetes-sigs/controller-tools to v0.17.3 by @renovate in #534
- Update module github.com/prometheus/client_golang to v1.22.0 by @renovate in #538
- Update dependency golangci/golangci-lint to v2 by @renovate in #526
- Update module gomodules.xyz/jsonpatch/v2 to v2.5.0 by @renovate in #542
- Update ko-build/setup-ko action to v0.9 by @renovate in #543
- Update k8s packages to v0.32.4 (patch) by @renovate in #549
- Update quay.io/brancz/kube-rbac-proxy Docker tag to v0.19.1 by @renovate in #555
- Update dependency go to v1.24.3 by @renovate in #563
- Update dependency ko-build/ko to v0.18.0 by @renovate in #561
- Update dependency kubernetes-sigs/controller-tools to v0.18.0 by @renovate in #564
- Update k8s packages to v0.32.5 (patch) by @renovate in #570
- Update module github.com/prometheus/common to v0.64.0 by @renovate in #568
- Migrate renovate config by @renovate in #576
- Update module github.com/go-logr/logr to v1.4.3 by @renovate in #578
- Update module golang.org/x/time to v0.12.0 by @renovate in #583
- Update dependency go to v1.24.4 by @renovate in #584
- Update k8s packages to v0.32.6 (patch) by @renovate in #591
- Update stefanzweifel/git-auto-commit-action action to v6 by @renovate in #586
- Update module github.com/prometheus/common to v0.65.0 by @renovate in #593
ℹ️ Other Changes
- Add link to KubeCon talk recording by @timebertt in #547
- Add
kindest/node
digest and let renovate update it by @timebertt in #577
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
⚠️ Breaking Changes
- Drop event recorder from shard lease lock by @timebertt in #508
✨ Features
- Add workflow to draft release notes by @timebertt in #510
- Introduce devel mode for controlling log level by @timebertt in #529
🧹 Cleanups
- Extract common controller predicates and handlers by @timebertt in #456
- Add unit tests for API packages by @timebertt in #476
- Add unit tests for
controllerring
andshardlease
controllers by @timebertt in #477 - Add unit tests for shard lease resource lock by @timebertt in #478
- Add unit tests for
pkg/sharding/consistenthash
by @timebertt in #480 - Add unit tests for utils packages by @timebertt in #482
- Add unit tests for
pkg/sharding/leases
by @timebertt in #484 - Add unit tests for remaining
pkg/sharding
packages by @timebertt in #485 - Add unit tests for
pkg/shard/controller
by @timebertt in #486 - Add integration test for
controllerring
controller by @timebertt in #487 - Add integration test for
shardlease
controller by @timebertt in #488 - Add integration test for
sharder
webhook by @timebertt in #489 - Add integration test for
shard
controller by @timebertt in #490 - Add integration test for shard lease by @timebertt in #497
- Add integration test for
sharder
controller by @timebertt in #506 - Rename example shard to
checksum-controller
by @timebertt in #507 - Don't add internal dependency updates to release notes by @timebertt in #511
- Add unit tests for
sharder
webhook by @timebertt in #512 - Add unit tests for
sharder
controller by @timebertt in #514 - Rework existing e2e test setup by @timebertt in #516
- Add more e2e tests with example controller by @timebertt in #519
- Add e2e tests for webhosting-operator by @timebertt in #524
🤖 Dependencies
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.30.0 by @renovate in #451
- Update dependency cert-manager/cert-manager to v1.17.0 by @renovate in #452
- Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.15.0 by @renovate in #453
- Update dependency go to v1.23.6 by @renovate in #455
- Update module golang.org/x/time to v0.10.0 by @renovate in #454
- Update dependency GoogleContainerTools/skaffold to v2.14.1 by @renovate in #457
- Update dependency kyverno/kyverno to v1.13.3 by @renovate in #458
- Update dependency kyverno/kyverno to v1.13.4 by @renovate in #459
- Update dependency kubernetes-sigs/controller-tools to v0.17.2 by @renovate in #460
- Update dependency golangci/golangci-lint to v1.64.2 by @renovate in #462
- Update dependency golangci/golangci-lint to v1.64.3 by @renovate in #463
- Update dependency golangci/golangci-lint to v1.64.4 by @renovate in #464
- Update dependency kubectl to v1.32.2 by @renovate in #465
- Update dependency go to v1.24.0 by @renovate in #461
- Update dependency cert-manager/cert-manager to v1.17.1 by @renovate in #466
- Update k8s packages to v0.32.2 (patch) by @renovate in #467
- Update dependency golangci/golangci-lint to v1.64.5 by @renovate in #468
- Update module github.com/spf13/cobra to v1.9.0 by @renovate in #472
- Update module github.com/spf13/cobra to v1.9.1 by @renovate in #473
- Update dependency kubernetes-sigs/kind to v0.27.0 by @renovate in #471
- Update kindest/node Docker tag to v1.31.6 by @renovate in #470
- Update quay.io/brancz/kube-rbac-proxy Docker tag to v0.19.0 by @renovate in #474
- Update module sigs.k8s.io/controller-runtime to v0.20.2 by @renovate in #469
- Update module github.com/prometheus/client_golang to v1.21.0 by @renovate in #479
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.30.1 by @renovate in #483
- Update dependency parca-dev/parca to v0.23.1 by @renovate in #481
- Update dependency golangci/golangci-lint to v1.64.6 by @renovate in #491
- Update module github.com/prometheus/client_golang to v1.21.1 by @renovate in #492
- Update dependency go to v1.24.1 by @renovate in #493
- Update module github.com/onsi/ginkgo/v2 to v2.23.0 by @renovate in #495
- Update module golang.org/x/time to v0.11.0 by @renovate in #494
- Update module sigs.k8s.io/controller-runtime to v0.20.3 by @renovate in #498
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.30.2 by @renovate in #500
- Update dependency golangci/golangci-lint to v1.64.7 by @renovate in #501
- Update k8s packages to v0.32.3 (patch) by @renovate in #503
- Update dependency kubectl to v1.32.3 by @renovate in #502
- Update module github.com/prometheus/common to v0.63.0 by @renovate in #504
- Update external-dns to v0.16.1 (minor) by @renovate in #505
- Update module github.com/evanphx/json-patch to v5.9.11+incompatible by @renovate in #513
- Update module github.com/onsi/ginkgo/v2 to v2.23.1 by @renovate in #518
- Update module github.com/onsi/ginkgo/v2 to v2.23.2 by @renovate in #520
- Update k8s.io/utils digest to 1f6e0b7 by @renovate in #521
- Update module github.com/onsi/ginkgo/v2 to v2.23.3 by @renovate in #522
- Update module github.com/onsi/gomega to v1.36.3 by @renovate in #523
- Update module sigs.k8s.io/controller-runtime to v0.20.4 by @renovate in #525
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
⚠️ Breaking Changes
⚠️ Please consult the updated documentation and examples for how to adapt to these breaking changes.
- Rename
ClusterRing
toControllerRing
by @timebertt in #438- The
clusterring-
string has been removed from the shard and drain labels. - There is no migration path available. You need to manually clean up installed resources (CRD, RBAC, etc.), remove old labels, and install the new resources.
- The kind-related and namespace labels have been removed from the sharder metrics.
- The
- Harmonize metric label names to
controllerring
by @timebertt in #439 - Limit
ControllerRing
name length, simplify shard/drain label keys, simplify webhook name by @timebertt in #441- The
ControllerRing
name must not be longer than 63 characters. - The shard and drain label keys have been simplified to
{shard,drain}.alpha.sharding.timebertt.dev/<controllerring-name>
. - The
MutatingWebhookConfiguration
name has been simplified tocontrollerring-<controllerring-name>
. - There is no migration path available.
- The
🐛 Bug Fixes
- Fix kyverno webhook namespace selectors by @timebertt in #434
- Fix validation message to say
ControllerRing
by @timebertt in #445
📖 Documentation
- Add note about upcoming KubeCon talk in London by @timebertt in #435
- docs: one manager cannot run both sharded and non-sharded controllers by @timebertt in #443
🤖 Dependencies
- Update module sigs.k8s.io/controller-runtime to v0.20.1 by @renovate in #436
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.29.1 by @renovate in #440
- Update module github.com/spf13/pflag to v1.0.6 by @renovate in #444
ℹ️ Other Changes
- Test against k8s 1.31 by @timebertt in #432
- Replace deprecated
commonLabels
in kustomizations by @timebertt in #442
Full Changelog: v0.8.0...v0.9.0
v0.8.0
v0.7.0
What's Changed
⚠️ Breaking Changes
✨ Features
- Add renovate post update workflow by @timebertt in #322
🐛 Bug Fixes
- Trigger another verify check by renovate post update action by @timebertt in #325
🤖 Dependencies
- Update dependency kubernetes-sigs/controller-tools to v0.16.0 by @renovate in #311
- Update kindest/node Docker tag to v1.28.12 by @renovate in #313
- Update dependency golangci/golangci-lint to v1.60.1 by @renovate in #314
- Update k8s packages to v0.30.4 (patch) by @renovate in #317
- Update kindest/node Docker tag to v1.28.13 by @renovate in #318
- Update dependency kubernetes/ingress-nginx to v1.11.2 by @renovate in #321
- Update dependency cert-manager/cert-manager to v1.15.3 by @renovate in #320
- Update dependency kubernetes-sigs/kind to v0.24.0 by @renovate in #319
- Update dependency kubernetes-sigs/controller-tools to v0.16.1 by @renovate in #315
- Update module github.com/prometheus/client_golang to v1.20.0 by @renovate in #316
- Update module github.com/prometheus/client_golang to v1.20.0 by @renovate in #326
- Update module github.com/prometheus/client_golang to v1.20.1 by @renovate in #327
- Update k8s.io/utils digest to f90d014 by @renovate in #329
- Update module github.com/onsi/ginkgo/v2 to v2.20.1 by @renovate in #330
- Update dependency GoogleContainerTools/skaffold to v2.13.2 by @renovate in #331
- Update module github.com/prometheus/client_golang to v1.20.2 by @renovate in #332
- Update dependency golangci/golangci-lint to v1.60.3 by @renovate in #328
- Update dependency ironcore-dev/vgopath to v0.1.6 by @renovate in #333
- Update module github.com/prometheus/common to v0.56.0 by @renovate in #334
- Update module github.com/onsi/gomega to v1.34.2 by @renovate in #336
- Update module github.com/onsi/ginkgo/v2 to v2.20.2 by @renovate in #335
- Update module github.com/prometheus/common to v0.57.0 by @renovate in #337
- Update dependency kubernetes-sigs/controller-tools to v0.16.2 by @renovate in #338
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.27.6 by @renovate in #339
- Update quay.io/brancz/kube-rbac-proxy Docker tag to v0.18.1 by @renovate in #340
- Update k8s.io/utils digest to 702e33f by @renovate in #341
- Update module github.com/prometheus/client_golang to v1.20.3 by @renovate in #344
- Update module github.com/prometheus/common to v0.59.1 by @renovate in #342
- Update external-dns to v0.15.0 (minor) by @renovate in #343
- Update dependency golangci/golangci-lint to v1.61.0 by @renovate in #345
- Update dependency kubectl to v1.31.1 by @renovate in #346
- Update k8s packages to v0.30.5 (patch) by @renovate in #347
- Update dependency prometheus-operator/kube-prometheus to v0.14.0 by @renovate in #348
- Update dependency kubernetes-sigs/controller-tools to v0.16.3 by @renovate in #349
- Update module github.com/prometheus/client_golang to v1.20.4 by @renovate in #350
- Update k8s.io/utils digest to 49e7df5 by @renovate in #351
- Update module go.uber.org/automaxprocs to v1.6.0 by @renovate in #352
- Update dependency kyverno/kyverno to v1.12.6 by @renovate in #353
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.28.0 by @renovate in #354
- Update dependency cert-manager/cert-manager to v1.16.0 by @renovate in #356
- Update dependency kubernetes/ingress-nginx to v1.11.3 by @renovate in #358
- Update dependency cert-manager/cert-manager to v1.16.1 by @renovate in #359
- Update module golang.org/x/time to v0.7.0 by @renovate in #357
- Update module github.com/prometheus/common to v0.60.0 by @renovate in #355
- Update dependency kubernetes-sigs/controller-tools to v0.16.4 by @renovate in #360
- Update module github.com/prometheus/client_golang to v1.20.5 by @renovate in #361
- Update k8s packages to v0.30.6 (patch) by @renovate in #362
- Update dependency kubectl to v1.31.2 by @renovate in #363
- Update module github.com/prometheus/common to v0.60.1 by @renovate in #364
- Update dependency ko-build/ko to v0.17.1 by @renovate in #365
- Update dependency kubernetes-sigs/controller-tools to v0.16.5 by @renovate in #366
- Update dependency kyverno/kyverno to v1.13.0 by @renovate in #367
- Update module github.com/onsi/ginkgo/v2 to v2.21.0 by @renovate in #368
- Update module github.com/onsi/gomega to v1.35.0 by @renovate in #369
- Update module github.com/onsi/gomega to v1.35.1 by @renovate in #370
- Update k8s.io/utils digest to 3ea5e8c by @renovate in #371
- Update dependency ironcore-dev/vgopath to v0.1.7 by @renovate in #372
- Update k8s.io/utils digest to 6fe5fd8 by @renovate in #373
- Update module golang.org/x/time to v0.8.0 by @renovate in #374
- Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.14.0 by @renovate in #375
- Update kindest/node Docker tag to v1.28.15 by @renovate in #377
- Update dependency golangci/golangci-lint to v1.62.0 by @renovate in #378
- Update dependency kubernetes-sigs/kind to v0.25.0 by @renovate in #376
- Update dependency kyverno/kyverno to v1.13.1 by @renovate in #379
- Update dependency mikefarah/yq to v4.44.5 by @renovate in #380
- Update dependency cert-manager/cert-manager to v1.16.2 by @renovate in #381
- Update dependency kubectl to v1.31.3 by @renovate in #382
- Update module github.com/onsi/ginkgo/v2 to v2.22.0 by @renovate in https://g...
v0.6.0
What's Changed
✨ Features
- Test against k8s 1.28 by @timebertt in #245
🐛 Bug Fixes
- Remove janitor component by @timebertt in #312
🤖 Dependencies
- Update module sigs.k8s.io/controller-runtime to v0.18.2 by @renovate in #246
- Update module github.com/onsi/ginkgo/v2 to v2.17.3 by @renovate in #247
- Update quay.io/brancz/kube-rbac-proxy Docker tag to v0.17.1 by @renovate in #248
- Update dependency golangci/golangci-lint to v1.58.1 by @renovate in #249
- Update module github.com/prometheus/client_golang to v1.19.1 by @renovate in #250
- Update dependency mikefarah/yq to v4.44.1 by @renovate in #251
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.27.0 by @renovate in #252
- Update kindest/node Docker tag to v1.28.9 by @renovate in #253
- Update dependency kubernetes-sigs/kind to v0.23.0 by @renovate in #254
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.27.1 by @renovate in #255
- Update dependency GoogleContainerTools/skaffold to v2.12.0 by @renovate in #256
- Update dependency kubectl to v1.30.1 by @renovate in #257
- Update k8s packages to v0.30.1 (patch) by @renovate in #258
- Update dependency ko-build/ko to v0.15.3 by @renovate in #259
- Update registry.k8s.io/external-dns/external-dns Docker tag to v0.14.2 by @renovate in #260
- Update dependency kubernetes-sigs/external-dns to v0.14.2 by @renovate in #261
- Update dependency ko-build/ko to v0.15.4 by @renovate in #263
- Update module github.com/go-logr/logr to v1.4.2 by @renovate in #264
- Update module github.com/onsi/ginkgo/v2 to v2.18.0 by @renovate in #265
- Update dependency golangci/golangci-lint to v1.58.2 by @renovate in #262
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.27.2 by @renovate in #266
- Update registry.k8s.io/pause Docker tag to v3.10 by @renovate in #268
- Update module github.com/onsi/ginkgo/v2 to v2.19.0 by @renovate in #270
- Update dependency golangci/golangci-lint to v1.59.0 by @renovate in #271
- Update module sigs.k8s.io/controller-runtime to v0.18.3 by @renovate in #269
- Update module github.com/prometheus/common to v0.54.0 by @renovate in #272
- Update dependency cert-manager/cert-manager to v1.15.0 by @renovate in #274
- Update module sigs.k8s.io/controller-runtime to v0.18.4 by @renovate in #275
- Update quay.io/brancz/kube-rbac-proxy Docker tag to v0.18.0 by @renovate in #273
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.27.4 by @renovate in #276
- Update dependency golangci/golangci-lint to v1.59.1 by @renovate in #277
- Update dependency kubectl to v1.30.2 by @renovate in #278
- Update k8s packages to v0.30.2 (patch) by @renovate in #279
- Update dependency mikefarah/yq to v4.44.2 by @renovate in #282
- Update module k8s.io/klog/v2 to v2.130.0 by @renovate in #281
- Update module github.com/spf13/cobra to v1.8.1 by @renovate in #280
- Update module k8s.io/klog/v2 to v2.130.1 by @renovate in #284
- Update ko-build/setup-ko action to v0.7 by @renovate in #283
- Update dependency kyverno/kyverno to v1.12.4 by @renovate in #267
- Update dependency cert-manager/cert-manager to v1.15.1 by @renovate in #286
- Update module github.com/prometheus/common to v0.55.0 by @renovate in #285
- Update dependency kubernetes/ingress-nginx to v1.10.2 by @renovate in #287
- Update dependency kubernetes/ingress-nginx to v1.11.0 by @renovate in #288
- Update dependency GoogleContainerTools/skaffold to v2.13.0 by @renovate in #289
- Update k8s.io/utils digest to d4aae2b by @renovate in #290
- Update k8s.io/utils digest to 18e509b by @renovate in #291
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.27.5 by @renovate in #293
- Update dependency kyverno/kyverno to v1.12.5 by @renovate in #292
- Update dependency kubectl to v1.30.3 by @renovate in #294
- Update k8s packages to v0.30.3 (patch) by @renovate in #295
- Update dependency kubernetes/ingress-nginx to v1.11.1 by @renovate in #296
- Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.13.0 by @renovate in #297
- Update dependency GoogleContainerTools/skaffold to v2.13.1 by @renovate in #300
- Update module github.com/onsi/ginkgo/v2 to v2.19.1 by @renovate in #299
- Update module github.com/onsi/gomega to v1.34.1 by @renovate in #301
- Update dependency cert-manager/cert-manager to v1.15.2 by @renovate in #302
- Update dependency mikefarah/yq to v4.44.3 by @renovate in #304
- Update dependency ko-build/ko to v0.16.0 by @renovate in #305
- Update module golang.org/x/time to v0.6.0 by @renovate in #303
- Update module sigs.k8s.io/controller-runtime to v0.18.5 by @renovate in #308
- Update module github.com/onsi/ginkgo/v2 to v2.20.0 by @renovate in #306
- Update dependency kubectl to v1.31.0 by @renovate in #309
- Update dependency parca-dev/parca to v0.22.0 by @renovate in #307
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
⚠️ Breaking Changes
✨ Features
- webhosting-operator: drop legacy sharder implementation, use shard library by @timebertt in #228
- Replace kube-rbac-proxy with built-in metrics auth by @timebertt in #234
🤖 Dependencies
- Update dependency kubernetes/ingress-nginx to v1.10.1 by @renovate in #226
- Update k8s.io/utils digest to 0849a56 by @renovate in #227
- webhosting-operator: Update dependency ironcore-dev/vgopath to v0.1.5 by @renovate in #230
- Update dependency ironcore-dev/vgopath to v0.1.5 by @renovate in #229
- Update dependency cert-manager/cert-manager to v1.14.5 by @renovate in #235
- Update dependency kubernetes-sigs/controller-tools to v0.15.0 by @renovate in #224
- Update module github.com/onsi/ginkgo/v2 to v2.17.2 by @renovate in #238
- Update module github.com/onsi/gomega to v1.33.1 by @renovate in #239
- Update module sigs.k8s.io/controller-runtime to v0.18.1 by @renovate in #240
- Update module k8s.io/utils to v0.0.0-20240502163921-fe8a2dddb1d0 by @renovate in #241
- Update dependency golangci/golangci-lint to v1.58.0 by @renovate in #243
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.26.2 by @renovate in #244
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
✨ Features
- Use
vgopath
forcode-generator
by @timebertt in #159 - Add basic e2e tests by @timebertt in #196
🤖 Dependencies
- webhosting-operator: Update dependency kubectl to v1.29.2 by @renovate in #150
- Update dependency kubectl to v1.29.2 by @renovate in #149
- Update k8s packages to v0.29.2 (patch) by @renovate in #151
- Update dependency kubernetes-sigs/kind to v0.22.0 by @renovate in #152
- webhosting-operator: Update dependency kubernetes-sigs/kind to v0.22.0 by @renovate in #153
- Update module sigs.k8s.io/controller-runtime to v0.17.2 by @renovate in #156
- Update dependency mikefarah/yq to v4.41.1 by @renovate in #157
- webhosting-operator: Update dependency mikefarah/yq to v4.41.1 by @renovate in #158
- Update dependency golangci/golangci-lint to v1.56.2 - autoclosed by @renovate in #155
- webhosting-operator: Update module github.com/prometheus/common to v0.47.0 by @renovate in #154
- webhosting-operator: Update module go.uber.org/zap to v1.27.0 by @renovate in #161
- Update module go.uber.org/zap to v1.27.0 by @renovate in #160
- Update dependency ko-build/ko to v0.15.2 by @renovate in #162
- webhosting-operator: Update dependency ko-build/ko to v0.15.2 by @renovate in #163
- webhosting-operator: Update module github.com/prometheus/common to v0.48.0 by @renovate in #164
- Update dependency cert-manager/cert-manager to v1.14.4 by @renovate in #165
- Update dependency mikefarah/yq to v4.42.1 by @renovate in #166
- webhosting-operator: Update dependency mikefarah/yq to v4.42.1 by @renovate in #167
- Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.26.1 by @renovate in #168
- Update dependency parca-dev/parca to v0.21.0 by @renovate in #169
- Update module github.com/prometheus/client_golang to v1.19.0 by @renovate in #170
- webhosting-operator: Update module github.com/prometheus/client_golang to v1.19.0 by @renovate in #171
- Update dependency kubernetes/ingress-nginx to v1.10.0 by @renovate in #172
- webhosting-operator: Update module github.com/onsi/ginkgo/v2 to v2.16.0 by @renovate in #174
- webhosting-operator: Update module github.com/prometheus/common to v0.50.0 by @renovate in #173
- Update k8s.io/utils digest to 4693a02 by @renovate in #175
- Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.11.0 by @renovate in #178
- webhosting-operator: Update dependency go to v1.22.1 by @renovate in #181
- Update dependency go to v1.22.1 by @renovate in #180
- webhosting-operator: Update dependency kubectl to v1.29.3 by @renovate in #183
- Update dependency kubectl to v1.29.3 by @renovate in #182
- Update k8s packages to v0.29.3 (patch) by @renovate in #184
- webhosting-operator: Update module github.com/onsi/gomega to v1.32.0 by @renovate in #186
- webhosting-operator: Update module github.com/onsi/ginkgo/v2 to v2.17.0 by @renovate in #185
- webhosting-operator: Update module github.com/prometheus/common to v0.51.0 by @renovate in #188
- Update dependency golangci/golangci-lint to v1.57.1 by @renovate in #187
- Update external-dns to v0.14.1 (patch) by @renovate in #189
- webhosting-operator: Update module github.com/prometheus/common to v0.51.1 by @renovate in #192
- webhosting-operator: Update module github.com/onsi/ginkgo/v2 to v2.17.1 by @renovate in #193
- webhosting-operator: Update dependency mikefarah/yq to v4.43.1 by @renovate in #191
- Update dependency mikefarah/yq to v4.43.1 by @renovate in #190
- Update dependency golangci/golangci-lint to v1.57.2 by @renovate in #195
- webhosting-operator: Update dependency GoogleContainerTools/skaffold to v2.11.0 by @renovate in #198
- Update dependency GoogleContainerTools/skaffold to v2.11.0 by @renovate in #197
- Update module github.com/onsi/ginkgo/v2 to v2.17.1 by @renovate in #199
- Update module github.com/google/uuid to v1.6.0 by @renovate in #200
- Update module github.com/onsi/gomega to v1.32.0 by @renovate in #201
- webhosting-operator: Update dependency go to v1.22.2 by @renovate in #203
- Update dependency go to v1.22.2 by @renovate in #202
- Update registry.k8s.io/kube-state-metrics/kube-state-metrics Docker tag to v2.12.0 by @renovate in #204
- webhosting-operator: Update module github.com/prometheus/common to v0.52.2 by @renovate in #205
- Update module github.com/cespare/xxhash/v2 to v2.3.0 by @renovate in #206
- Update module sigs.k8s.io/controller-runtime to v0.17.3 by @renovate in #207
- webhosting-operator: Update dependency GoogleContainerTools/skaffold to v2.11.1 by @renovate in #209
- Update dependency GoogleContainerTools/skaffold to v2.11.1 by @renovate in #208
- webhosting-operator: Update module github.com/prometheus/common to v0.52.3 by @renovate in #210
- Update module k8s.io/api to v0.29.4 by @renovate in #212
- Update dependency kubectl to v1.29.4 by @renovate in #211
- webhosting-operator: Update dependency kubectl to v1.29.4 by @renovate in #214
- Update k8s packages to v0.29.4 (patch) by @renovate in #213
- Update module github.com/onsi/gomega to v1.33.0 by @renovate in #219
- webhosting-operator: Update module github.com/onsi/gomega to v1.33.0 by @renovate in #221
- Update dependency kubectl to v1.30.0 by @renovate in #215
- webhosting-operator: Update dependency kubectl to v1.30.0 by @renovate in #216
- Update quay.io/brancz/kube-rbac-proxy Docker tag to v0.17.0 by @renovate in #220
- webhosting-operator: Update quay.io/brancz/kube-rbac-proxy Docker tag to v0.17.0 by @renovate in #222
- webhosting-operator: Update module github....