Skip to content

Conversation

@wpross
Copy link
Contributor

@wpross wpross commented Sep 11, 2025

How to categorize this PR?

/area dev-productivity
/kind enhancement
/platform azure

What this PR does / why we need it:
This PR corresponds to PR1367. It adds a GH Workflow to auto-update the imagevector/images.yaml file. It makes use of a re-usable GH Workflow and a corresponding GH Action that's added to the cc-utils repo in PR1367 that can be used in other gardener-extension-provider-<provider> repos as well.

The resulting changes in imagevector/images.yaml are commited and a PR is created automatically. Within the PR, a list of all the updated image versions is given with links to the respective release notes. This list includes intermediate releases. All the links have to be checked by a developer/reviewer for possible breaking changes. To ensure this, a checklist is added to the PR.

Which issue(s) this PR fixes:
Fixes #

Special notes for your reviewer:
I guess a better solution would be to change everything to update based on OCM. Therefor this PR is considered a intermediate step to already provide some automation without the effort to implement the final version.

Release note:

Add GH Workflow to auto-update images in `imagevector/images.yaml` and create a corresponding PR.

@wpross wpross requested a review from a team as a code owner September 11, 2025 16:08
@gardener-robot gardener-robot added needs/review Needs review area/dev-productivity Developer productivity related (how to improve development) kind/enhancement Enhancement, improvement, extension platform/azure Microsoft Azure platform/infrastructure labels Sep 11, 2025
@gardener-robot-ci-1 gardener-robot-ci-1 added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Sep 11, 2025
@gardener-robot gardener-robot added the size/xs Size of pull request is tiny (see gardener-robot robot/bots/size.py) label Sep 11, 2025
@github-actions github-actions bot added needs/ok-to-test Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD) and removed reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) labels Sep 11, 2025
@gardener-robot-ci-2 gardener-robot-ci-2 added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Sep 12, 2025
@github-actions github-actions bot removed the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Sep 12, 2025
@gardener-robot-ci-3 gardener-robot-ci-3 added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Sep 12, 2025
@github-actions github-actions bot removed the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Sep 12, 2025
@kon-angelo
Copy link
Contributor

/hold until cc-utils is merged

@gardener-robot gardener-robot added the reviewed/do-not-merge Has no approval for merging as it may break things, be of poor quality or have (ext.) dependencies label Sep 18, 2025
It's not required since the called workflow
uses a GitHub App token with the necessary permissions.
@gardener-github-actions gardener-github-actions bot added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Sep 23, 2025
@github-actions
Copy link
Contributor

This pull request introduces a new GitHub Actions workflow designed to automate the maintenance of container image versions. The workflow is configured to run on a weekly schedule, every Sunday, and can also be triggered manually. It utilizes a reusable workflow from the gardener/cc-utils repository to check for and apply updates to the container images used within this project. This automation will help keep dependencies current, reduce manual effort, and improve the project's security posture.

Walkthrough

  • Chore: A new automated GitHub workflow has been added to keep container images up-to-date. This job runs weekly to check for newer versions of images and automatically creates a pull request with the necessary updates. This reduces manual maintenance effort and ensures the project's dependencies remain current.

Model: gemini-2.5-pro | Prompt Tokens: 387 | Completion Tokens: 155

@github-actions github-actions bot removed the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Sep 23, 2025
@wpross
Copy link
Contributor Author

wpross commented Sep 26, 2025

/hold until cc-utils is merged

PR1367 in cc-utils is merged now.

@wpross wpross added this to the v1.55 milestone Sep 29, 2025
Copy link
Contributor

@kon-angelo kon-angelo left a comment

Choose a reason for hiding this comment

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

/lgtm

@gardener-robot gardener-robot added reviewed/lgtm Has approval for merging and removed needs/review Needs review labels Oct 6, 2025
@kon-angelo
Copy link
Contributor

/unhold

@gardener-robot-ci-1 gardener-robot-ci-1 added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Oct 6, 2025
@gardener-robot gardener-robot removed the reviewed/do-not-merge Has no approval for merging as it may break things, be of poor quality or have (ext.) dependencies label Oct 6, 2025
@github-actions github-actions bot removed the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Oct 6, 2025
Copy link
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

@kon-angelo kon-angelo merged commit a72ca71 into gardener:master Oct 6, 2025
65 of 67 checks passed
@gardener-robot gardener-robot added the status/closed Issue is closed (either delivered or triaged) label Oct 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/dev-productivity Developer productivity related (how to improve development) kind/enhancement Enhancement, improvement, extension needs/ok-to-test Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD) platform/azure Microsoft Azure platform/infrastructure reviewed/lgtm Has approval for merging size/xs Size of pull request is tiny (see gardener-robot robot/bots/size.py) status/closed Issue is closed (either delivered or triaged)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants