Skip to content

chore(deps): update docker.io/library/ubuntu:24.04 docker digest to d1e2e92 (v1.18)#44476

Merged
cilium-renovate[bot] merged 2 commits intov1.18from
renovate/v1.18-all-dependencies
Feb 23, 2026
Merged

chore(deps): update docker.io/library/ubuntu:24.04 docker digest to d1e2e92 (v1.18)#44476
cilium-renovate[bot] merged 2 commits intov1.18from
renovate/v1.18-all-dependencies

Conversation

@cilium-renovate
Copy link
Copy Markdown
Contributor

@cilium-renovate cilium-renovate bot commented Feb 22, 2026

This PR contains the following updates:

Package Type Update Change
docker.io/library/ubuntu stage digest cd1dba6d1e2e92

Configuration

📅 Schedule: Branch creation - "on sunday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@cilium-renovate cilium-renovate bot requested a review from a team as a code owner February 22, 2026 03:36
@cilium-renovate cilium-renovate bot added kind/enhancement This would improve or streamline existing functionality. release-note/misc This PR makes changes that have no direct user impact. renovate/stop-updating Tell Renovate to stop updating PR labels Feb 22, 2026
@cilium-renovate cilium-renovate bot enabled auto-merge February 22, 2026 03:37
@maintainer-s-little-helper maintainer-s-little-helper bot added backport/1.18 This PR represents a backport for Cilium 1.18.x of a PR that was merged to main. kind/backports This PR provides functionality previously merged into master. labels Feb 22, 2026
@cilium-renovate cilium-renovate bot requested a review from ciliumbot February 22, 2026 03:37
@cilium-renovate
Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.mod
Command failed: make generate-k8s-api
go: downloading go1.25.0 (linux/amd64)
Unable to find image 'quay.io/cilium/cilium-builder:ec0daa7a92da72d51f3139d4108e222f419f1ed3@sha256:005bbb26dffaecf093f9a1ebd2453c6cefe0a499b2e4714a39e245734b97e909' locally
quay.io/cilium/cilium-builder@sha256:005bbb26dffaecf093f9a1ebd2453c6cefe0a499b2e4714a39e245734b97e909: Pulling from cilium/cilium-builder
ff939a8b3f01: Pulling fs layer
602f19d3a366: Pulling fs layer
1f6e3e92649f: Pulling fs layer
0526a8f5c901: Pulling fs layer
4f4fb700ef54: Pulling fs layer
f8ed5a771edc: Pulling fs layer
9bb97e48dcba: Pulling fs layer
d0f6fbabd00b: Pulling fs layer
afbc79021e1f: Pulling fs layer
8f274ffac8a9: Pulling fs layer
82ce84c1de29: Pulling fs layer
09a21049aac7: Pulling fs layer
06a773269bff: Pulling fs layer
d1004e767a03: Pulling fs layer
0526a8f5c901: Waiting
4f4fb700ef54: Waiting
f8ed5a771edc: Waiting
9bb97e48dcba: Waiting
d0f6fbabd00b: Waiting
afbc79021e1f: Waiting
8f274ffac8a9: Waiting
09a21049aac7: Waiting
82ce84c1de29: Waiting
06a773269bff: Waiting
d1004e767a03: Waiting
1f6e3e92649f: Verifying Checksum
1f6e3e92649f: Download complete
ff939a8b3f01: Verifying Checksum
ff939a8b3f01: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
0526a8f5c901: Verifying Checksum
0526a8f5c901: Download complete
9bb97e48dcba: Verifying Checksum
9bb97e48dcba: Download complete
ff939a8b3f01: Pull complete
d0f6fbabd00b: Verifying Checksum
d0f6fbabd00b: Download complete
f8ed5a771edc: Verifying Checksum
f8ed5a771edc: Download complete
8f274ffac8a9: Verifying Checksum
8f274ffac8a9: Download complete
afbc79021e1f: Verifying Checksum
afbc79021e1f: Download complete
09a21049aac7: Download complete
06a773269bff: Verifying Checksum
06a773269bff: Download complete
d1004e767a03: Verifying Checksum
d1004e767a03: Download complete
602f19d3a366: Verifying Checksum
602f19d3a366: Download complete
82ce84c1de29: Verifying Checksum
82ce84c1de29: Download complete
602f19d3a366: Pull complete
1f6e3e92649f: Pull complete
0526a8f5c901: Pull complete
4f4fb700ef54: Pull complete
f8ed5a771edc: Pull complete
9bb97e48dcba: Pull complete
d0f6fbabd00b: Pull complete
afbc79021e1f: Pull complete
8f274ffac8a9: Pull complete
82ce84c1de29: Pull complete
09a21049aac7: Pull complete
06a773269bff: Pull complete
d1004e767a03: Pull complete
Digest: sha256:005bbb26dffaecf093f9a1ebd2453c6cefe0a499b2e4714a39e245734b97e909
Status: Downloaded newer image for quay.io/cilium/cilium-builder@sha256:005bbb26dffaecf093f9a1ebd2453c6cefe0a499b2e4714a39e245734b97e909
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
Makefile:368: *** "Could not locate Cilium's go.mod file, are you in Cilium's repository?".  Stop.
make: *** [Makefile:379: generate-k8s-api] Error 2

File name: go.mod
Command failed: make manifests
# k8s.io/api/core/v1
vendor/k8s.io/api/core/v1/toleration.go:82:23: undefined: content.IsDecimalInteger
vendor/k8s.io/api/core/v1/toleration.go:93:22: undefined: content.IsDecimalInteger
make: *** [Makefile:254: manifests] Error 1

File name: go.mod
Command failed: make generate-k8s-api
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
Makefile:368: *** "Could not locate Cilium's go.mod file, are you in Cilium's repository?".  Stop.
make: *** [Makefile:379: generate-k8s-api] Error 2

File name: go.mod
Command failed: make manifests
# k8s.io/api/core/v1
vendor/k8s.io/api/core/v1/toleration.go:82:23: undefined: content.IsDecimalInteger
vendor/k8s.io/api/core/v1/toleration.go:93:22: undefined: content.IsDecimalInteger
make: *** [Makefile:254: manifests] Error 1

File name: go.mod
Command failed: make generate-k8s-api
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
Makefile:368: *** "Could not locate Cilium's go.mod file, are you in Cilium's repository?".  Stop.
make: *** [Makefile:379: generate-k8s-api] Error 2

File name: go.mod
Command failed: make manifests
# k8s.io/api/core/v1
vendor/k8s.io/api/core/v1/toleration.go:82:23: undefined: content.IsDecimalInteger
vendor/k8s.io/api/core/v1/toleration.go:93:22: undefined: content.IsDecimalInteger
make: *** [Makefile:254: manifests] Error 1

File name: go.mod
Command failed: make generate-k8s-api
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
Makefile:368: *** "Could not locate Cilium's go.mod file, are you in Cilium's repository?".  Stop.
make: *** [Makefile:379: generate-k8s-api] Error 2

File name: go.mod
Command failed: make manifests
# k8s.io/api/core/v1
vendor/k8s.io/api/core/v1/toleration.go:82:23: undefined: content.IsDecimalInteger
vendor/k8s.io/api/core/v1/toleration.go:93:22: undefined: content.IsDecimalInteger
make: *** [Makefile:254: manifests] Error 1

File name: go.mod
Command failed: make generate-k8s-api
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
Makefile:368: *** "Could not locate Cilium's go.mod file, are you in Cilium's repository?".  Stop.
make: *** [Makefile:379: generate-k8s-api] Error 2

File name: go.mod
Command failed: make manifests
# k8s.io/api/core/v1
vendor/k8s.io/api/core/v1/toleration.go:82:23: undefined: content.IsDecimalInteger
vendor/k8s.io/api/core/v1/toleration.go:93:22: undefined: content.IsDecimalInteger
make: *** [Makefile:254: manifests] Error 1

File name: go.mod
Command failed: make generate-k8s-api
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
Makefile:368: *** "Could not locate Cilium's go.mod file, are you in Cilium's repository?".  Stop.
make: *** [Makefile:379: generate-k8s-api] Error 2

File name: go.mod
Command failed: make manifests
# k8s.io/api/core/v1
vendor/k8s.io/api/core/v1/toleration.go:82:23: undefined: content.IsDecimalInteger
vendor/k8s.io/api/core/v1/toleration.go:93:22: undefined: content.IsDecimalInteger
make: *** [Makefile:254: manifests] Error 1

File name: go.mod
Command failed: make generate-k8s-api
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
Makefile:368: *** "Could not locate Cilium's go.mod file, are you in Cilium's repository?".  Stop.
make: *** [Makefile:379: generate-k8s-api] Error 2

File name: go.mod
Command failed: make manifests
# k8s.io/api/core/v1
vendor/k8s.io/api/core/v1/toleration.go:82:23: undefined: content.IsDecimalInteger
vendor/k8s.io/api/core/v1/toleration.go:93:22: undefined: content.IsDecimalInteger
make: *** [Makefile:254: manifests] Error 1

File name: go.mod
Command failed: make generate-k8s-api
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
Makefile:368: *** "Could not locate Cilium's go.mod file, are you in Cilium's repository?".  Stop.
make: *** [Makefile:379: generate-k8s-api] Error 2

File name: go.mod
Command failed: make manifests
# k8s.io/api/core/v1
vendor/k8s.io/api/core/v1/toleration.go:82:23: undefined: content.IsDecimalInteger
vendor/k8s.io/api/core/v1/toleration.go:93:22: undefined: content.IsDecimalInteger
make: *** [Makefile:254: manifests] Error 1

File name: go.mod
Command failed: make generate-k8s-api
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
Makefile:368: *** "Could not locate Cilium's go.mod file, are you in Cilium's repository?".  Stop.
make: *** [Makefile:379: generate-k8s-api] Error 2

File name: go.mod
Command failed: make manifests
# k8s.io/api/core/v1
vendor/k8s.io/api/core/v1/toleration.go:82:23: undefined: content.IsDecimalInteger
vendor/k8s.io/api/core/v1/toleration.go:93:22: undefined: content.IsDecimalInteger
make: *** [Makefile:254: manifests] Error 1

File name: go.mod
Command failed: make generate-k8s-api
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
Makefile:368: *** "Could not locate Cilium's go.mod file, are you in Cilium's repository?".  Stop.
make: *** [Makefile:379: generate-k8s-api] Error 2

File name: go.mod
Command failed: make manifests
# k8s.io/api/core/v1
vendor/k8s.io/api/core/v1/toleration.go:82:23: undefined: content.IsDecimalInteger
vendor/k8s.io/api/core/v1/toleration.go:93:22: undefined: content.IsDecimalInteger
make: *** [Makefile:254: manifests] Error 1

File name: go.mod
Command failed: make generate-k8s-api
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
Makefile:368: *** "Could not locate Cilium's go.mod file, are you in Cilium's repository?".  Stop.
make: *** [Makefile:379: generate-k8s-api] Error 2

File name: go.mod
Command failed: make manifests
# k8s.io/api/core/v1
vendor/k8s.io/api/core/v1/toleration.go:82:23: undefined: content.IsDecimalInteger
vendor/k8s.io/api/core/v1/toleration.go:93:22: undefined: content.IsDecimalInteger
make: *** [Makefile:254: manifests] Error 1

File name: go.mod
Command failed: make generate-k8s-api
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
go: downloading go1.25.0 (linux/amd64)
go: download go1.25.0: mkdir /go/pkg/mod/cache/download/golang.org/toolchain: permission denied
Makefile:368: *** "Could not locate Cilium's go.mod file, are you in Cilium's repository?".  Stop.
make: *** [Makefile:379: generate-k8s-api] Error 2

File name: go.mod
Command failed: make manifests
# k8s.io/api/core/v1
vendor/k8s.io/api/core/v1/toleration.go:82:23: undefined: content.IsDecimalInteger
vendor/k8s.io/api/core/v1/toleration.go:93:22: undefined: content.IsDecimalInteger
make: *** [Makefile:254: manifests] Error 1

@github-actions github-actions bot added the kind/community-contribution This was a contribution made by a community member. label Feb 22, 2026
@ciliumbot ciliumbot requested review from a team and brlbil and removed request for a team and brlbil February 22, 2026 03:56
@auto-committer auto-committer bot temporarily deployed to release-base-images-renovate February 22, 2026 03:56 Inactive
@ciliumbot ciliumbot removed the request for review from brlbil February 22, 2026 03:56
HadrienPatte added a commit that referenced this pull request Feb 22, 2026
PR #44389 introduced the `"matchBaseBranches": ["main"]` constraint to the `"disable major/minor k8s updates"` rule. The intent was to scope that rule to main since stable branches would have their own logic, but the new `"k8s.io patch updates stable"` rule only covers patch/digest — it never disables major/minor on stable. So major/minor k8s update fell through with nothing blocking them on v1.17/v1.18/v1.19.

That's how we got #44481 attempting to bump those from `v0.32.0` to `v0.35.1` on 1.17 and #44476 from `v0.33.3` to `v0.35.1` on 1.18.

This PR removes the `matchBaseBranches: ["main"]` from the disable rule so it applies t all branches. The `"k8s.io patch updates stable"` rule (which explicitly enables patch+digest on stable) will still take precedence for those update types, giving the correct behavior:
* All branches: major/minor k8s updates disabled                                        * Stable branches only: patch/digest k8s updates enabled

Signed-off-by: Hadrien Patte <[email protected]>
HadrienPatte added a commit that referenced this pull request Feb 22, 2026
PR #44389 introduced the `"matchBaseBranches": ["main"]` constraint to the `"disable major/minor k8s updates"` rule. The intent was to scope that rule to main since stable branches would have their own logic, but the new `"k8s.io patch updates stable"` rule only covers patch/digest — it never disables major/minor on stable. So major/minor k8s update fell through with nothing blocking them on v1.17/v1.18/v1.19.

That's how we got #44481 attempting to bump those from `v0.32.0` to `v0.35.1` on 1.17 and #44476 from `v0.33.3` to `v0.35.1` on 1.18.

This PR removes the `matchBaseBranches: ["main"]` from the disable rule so it applies t all branches. The `"k8s.io patch updates stable"` rule (which explicitly enables patch+digest on stable) will still take precedence for those update types, giving the correct behavior:
* All branches: major/minor k8s updates disabled                                        * Stable branches only: patch/digest k8s updates enabled

Signed-off-by: Hadrien Patte <[email protected]>
HadrienPatte added a commit that referenced this pull request Feb 22, 2026
PR #44389 introduced the `"matchBaseBranches": ["main"]` constraint to the `"disable major/minor k8s updates"` rule. The intent was to scope that rule to main since stable branches would have their own logic, but the new `"k8s.io patch updates stable"` rule only covers patch/digest — it never disables major/minor on stable. So major/minor k8s update fell through with nothing blocking them on v1.17/v1.18/v1.19.

That's how we got #44481 attempting to bump those from `v0.32.0` to `v0.35.1` on 1.17 and #44476 from `v0.33.3` to `v0.35.1` on 1.18.

This PR removes the `matchBaseBranches: ["main"]` from the disable rule so it applies t all branches. The `"k8s.io patch updates stable"` rule (which explicitly enables patch+digest on stable) will still take precedence for those update types, giving the correct behavior:
* All branches: major/minor k8s updates disabled
* Stable branches only: patch/digest k8s updates enabled

Signed-off-by: Hadrien Patte <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Feb 23, 2026
PR #44389 introduced the `"matchBaseBranches": ["main"]` constraint to the `"disable major/minor k8s updates"` rule. The intent was to scope that rule to main since stable branches would have their own logic, but the new `"k8s.io patch updates stable"` rule only covers patch/digest — it never disables major/minor on stable. So major/minor k8s update fell through with nothing blocking them on v1.17/v1.18/v1.19.

That's how we got #44481 attempting to bump those from `v0.32.0` to `v0.35.1` on 1.17 and #44476 from `v0.33.3` to `v0.35.1` on 1.18.

This PR removes the `matchBaseBranches: ["main"]` from the disable rule so it applies t all branches. The `"k8s.io patch updates stable"` rule (which explicitly enables patch+digest on stable) will still take precedence for those update types, giving the correct behavior:
* All branches: major/minor k8s updates disabled
* Stable branches only: patch/digest k8s updates enabled

Signed-off-by: Hadrien Patte <[email protected]>
@cilium-renovate cilium-renovate bot changed the title fix(deps): update all-dependencies (v1.18) chore(deps): update docker.io/library/ubuntu:24.04 docker digest to d1e2e92 (v1.18) Feb 23, 2026
@cilium-renovate cilium-renovate bot force-pushed the renovate/v1.18-all-dependencies branch from 4e93b31 to 2126f94 Compare February 23, 2026 09:14
@cilium-renovate cilium-renovate bot temporarily deployed to release-base-images-renovate February 23, 2026 09:14 Inactive
@auto-committer auto-committer bot temporarily deployed to release-base-images-renovate February 23, 2026 09:16 Inactive
…1e2e92

Signed-off-by: cilium-renovate[bot] <134692979+cilium-renovate[bot]@users.noreply.github.com>
@cilium-renovate cilium-renovate bot force-pushed the renovate/v1.18-all-dependencies branch from 7d8fc31 to 5df013c Compare February 23, 2026 09:21
@cilium-renovate cilium-renovate bot temporarily deployed to release-base-images-renovate February 23, 2026 09:21 Inactive
@auto-committer auto-committer bot temporarily deployed to release-base-images-renovate February 23, 2026 09:22 Inactive
@auto-committer auto-committer bot temporarily deployed to Trigger CI from renovate PRs February 23, 2026 09:41 Inactive
@cilium-ci-trigger
Copy link
Copy Markdown

/test

@cilium-renovate cilium-renovate bot added this pull request to the merge queue Feb 23, 2026
@maintainer-s-little-helper maintainer-s-little-helper bot added ready-to-merge This PR has passed all tests and received consensus from code owners to merge. labels Feb 23, 2026
Merged via the queue into v1.18 with commit 213f2eb Feb 23, 2026
304 checks passed
@cilium-renovate cilium-renovate bot deleted the renovate/v1.18-all-dependencies branch February 23, 2026 10:43
fzu-huang pushed a commit to fzu-huang/cilium that referenced this pull request Feb 25, 2026
PR cilium#44389 introduced the `"matchBaseBranches": ["main"]` constraint to the `"disable major/minor k8s updates"` rule. The intent was to scope that rule to main since stable branches would have their own logic, but the new `"k8s.io patch updates stable"` rule only covers patch/digest — it never disables major/minor on stable. So major/minor k8s update fell through with nothing blocking them on v1.17/v1.18/v1.19.

That's how we got cilium#44481 attempting to bump those from `v0.32.0` to `v0.35.1` on 1.17 and cilium#44476 from `v0.33.3` to `v0.35.1` on 1.18.

This PR removes the `matchBaseBranches: ["main"]` from the disable rule so it applies t all branches. The `"k8s.io patch updates stable"` rule (which explicitly enables patch+digest on stable) will still take precedence for those update types, giving the correct behavior:
* All branches: major/minor k8s updates disabled
* Stable branches only: patch/digest k8s updates enabled

Signed-off-by: Hadrien Patte <[email protected]>
javiercardona-work pushed a commit to javiercardona-work/cilium that referenced this pull request Mar 18, 2026
PR cilium#44389 introduced the `"matchBaseBranches": ["main"]` constraint to the `"disable major/minor k8s updates"` rule. The intent was to scope that rule to main since stable branches would have their own logic, but the new `"k8s.io patch updates stable"` rule only covers patch/digest — it never disables major/minor on stable. So major/minor k8s update fell through with nothing blocking them on v1.17/v1.18/v1.19.

That's how we got cilium#44481 attempting to bump those from `v0.32.0` to `v0.35.1` on 1.17 and cilium#44476 from `v0.33.3` to `v0.35.1` on 1.18.

This PR removes the `matchBaseBranches: ["main"]` from the disable rule so it applies t all branches. The `"k8s.io patch updates stable"` rule (which explicitly enables patch+digest on stable) will still take precedence for those update types, giving the correct behavior:
* All branches: major/minor k8s updates disabled
* Stable branches only: patch/digest k8s updates enabled

Signed-off-by: Hadrien Patte <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport/1.18 This PR represents a backport for Cilium 1.18.x of a PR that was merged to main. kind/backports This PR provides functionality previously merged into master. kind/community-contribution This was a contribution made by a community member. kind/enhancement This would improve or streamline existing functionality. ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/misc This PR makes changes that have no direct user impact. renovate/stop-updating Tell Renovate to stop updating PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant