Skip to content

[pull] master from gardener:master - #1893

Merged
pull[bot] merged 4 commits into
briantopping:masterfrom
gardener:master
Aug 6, 2026
Merged

[pull] master from gardener:master#1893
pull[bot] merged 4 commits into
briantopping:masterfrom
gardener:master

Conversation

@pull

@pull pull Bot commented Aug 6, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

marc1404 and others added 4 commits August 6, 2026 05:54
…offsets (#15388)

* Extend MaintenanceTimeWindow validation pattern into negative timezone ranges

* Run `make generate`

* Restrict pattern to valid UTC timezones (PR review)

* Update examples to include negative timezones (PR review)

* Run `make generate`
…nnection (#15442)

* Wait for vpn-shoot to be ready before proceeding

* Wrap the Wait in a closure to prevent nil pointer panic for workerless shoots

* Use managedresources.WaitUntilHealthyAndNotProgressing function for healthcheck

* Fix unit test
… before rolling workers (#15430)

* Wait for `kube-root-ca.crt` `ConfigMap`s to be updated before rolling workers during CA rotation

During the `RotationPreparing` phase of CA rotation, `kube-controller-manager`'s
`RootCACertificatePublisherController` must propagate the new CA bundle to the
`kube-root-ca.crt` `ConfigMap` in every namespace before worker pools roll. Nodes
that join before the `ConfigMap`s are updated only receive the old CA, which becomes
invalid after rotation completes and breaks service account token validation.

Note that `RootCACertificatePublisherController` runs with only a single worker
(https://github.com/kubernetes/kubernetes/blob/0e5f0f9374ca822d0a5619088d4a00f335b8bafd/cmd/kube-controller-manager/app/certificates.go#L275-L287),
so propagation can be slow in clusters with many namespaces or `ConfigMap` admission
webhooks — hence the 5-minute retry window.

Assisted-by: Claude <claude@anthropic.com>
Signed-off-by: rfranzke <rafael.franzke@sap.com>

* Address PR review feedback

Signed-off-by: rfranzke <rafael.franzke@sap.com>

---------

Signed-off-by: rfranzke <rafael.franzke@sap.com>
)

* Add golangci-lint linter to enable default revive rules

* Fix 'redefines-builtin-id' errors

* Fix 'blank-imports' errors

* Fix 'increment-decrement' errors

* Fix 'superfluous-else' errors

* Fix 'receiver-naming' errors

* Run 'make generate'

* Make comments inline

* FIx more 'blank-imports' errors

* Address 'ialidzhikov' comments

* Make blank import comments inline and consistent
@pull pull Bot locked and limited conversation to collaborators Aug 6, 2026
@pull pull Bot added the ⤵️ pull label Aug 6, 2026
@pull
pull Bot merged commit 315d8f3 into briantopping:master Aug 6, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants