Skip to content

Add directives to images.yaml to enhance auto-updates#1779

Merged
gardener-prow[bot] merged 1 commit intogardener:masterfrom
wpross:add-directives
Apr 23, 2026
Merged

Add directives to images.yaml to enhance auto-updates#1779
gardener-prow[bot] merged 1 commit intogardener:masterfrom
wpross:add-directives

Conversation

@wpross
Copy link
Copy Markdown
Contributor

@wpross wpross commented Apr 23, 2026

How to categorize this PR?

/area dev-productivity
/kind enhancement
/platform aws

What this PR does / why we need it:

This PR adds directives to imagevector/images.yaml to leverage the new update-images script functionality introduced in gardener/cc-utils#1572.

The directives control how image entries are automatically updated:

  • max-supported-k8s: Added to entries with >= 1.35 targetVersion to prevent creating entries for Kubernetes versions not yet supported by Gardener

Which issue(s) this PR fixes:
Fixes #

Special notes for your reviewer:

  • CSI provisioner and resizer entries have explicit k8s version constraints (require k8s 1.34+). This means based on the changes in Enhance update-images.py with directives and comment preservation cc-utils#1572, they get updates to the highest available version. The fallback image without the k8s version constraint will only get patch updates.
  • Once a new k8s version is supported in Gardener, the max-supported-k8s directive can be removed, and the update workflow triggered. After the new image versions for the new k8s version are added, the directive should be added to the latest version again.
  • The max-supported-k8s directive on the ecr-credential-provider is not added since another auto-update should add the image just created for k8s version v1.35.1: https://github.com/gardener/ecr-credential-provider/releases/tag/v1.35.1

Release note:


@wpross wpross requested a review from a team as a code owner April 23, 2026 09:03
@gardener-prow gardener-prow Bot added the do-not-merge/needs-kind Indicates a PR lacks a `kind/foo` label and requires one. label Apr 23, 2026
@github-actions
Copy link
Copy Markdown
Contributor

This change adds a comment marker to the Kubernetes images configuration file, likely for version management or documentation purposes. The modification appears to be a minor organizational update to help track maximum supported Kubernetes versions in the cloud provider AWS configuration.

Walkthrough

  • Documentation: Added inline comment marker # max-supported-k8s to the images configuration file for better version tracking and documentation of Kubernetes compatibility limits

Model: claude-sonnet-4-20250514 | Prompt Tokens: 309 | Completion Tokens: 89

@gardener-prow gardener-prow Bot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Apr 23, 2026
@wpross wpross removed size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. do-not-merge/needs-kind Indicates a PR lacks a `kind/foo` label and requires one. labels Apr 23, 2026
@federated-github-access federated-github-access Bot added ok-to-test Indicates a non-member PR verified by an org member that is safe to test. needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. and removed ok-to-test Indicates a non-member PR verified by an org member that is safe to test. labels Apr 23, 2026
@gardener-prow gardener-prow Bot added cla: no Indicates the PR's author has not signed the cla-assistant.io CLA. cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. and removed cla: no Indicates the PR's author has not signed the cla-assistant.io CLA. labels Apr 23, 2026
Copy link
Copy Markdown
Contributor

@hebelsan hebelsan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm
/approve

@gardener-prow gardener-prow Bot added the lgtm Indicates that a PR is ready to be merged. label Apr 23, 2026
@gardener-prow
Copy link
Copy Markdown

gardener-prow Bot commented Apr 23, 2026

LGTM label has been added.

DetailsGit tree hash: d2ca4d86b8d744bc5cb89965ea2e4ffb5d83f30d

@gardener-prow
Copy link
Copy Markdown

gardener-prow Bot commented Apr 23, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: hebelsan

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@gardener-prow gardener-prow Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 23, 2026
@wpross wpross added this to the v1.69 milestone Apr 23, 2026
@gardener-prow gardener-prow Bot merged commit 09f866e into gardener:master Apr 23, 2026
61 of 74 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. lgtm Indicates that a PR is ready to be merged. needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants