Skip to content

chore: track kind and kubectl versions via renovate custom manager#16

Open
vdaviot wants to merge 1 commit into
mainfrom
improvement/track-kind-and-kubectl-versions
Open

chore: track kind and kubectl versions via renovate custom manager#16
vdaviot wants to merge 1 commit into
mainfrom
improvement/track-kind-and-kubectl-versions

Conversation

@vdaviot
Copy link
Copy Markdown
Contributor

@vdaviot vdaviot commented May 21, 2026

Summary

Stacked on top of #15. Adds # renovate: annotations above the remaining ARG *_VERSION lines in .devcontainer/Dockerfile so the central customManagers from scality/platform-renovate covers the full devcontainer toolchain.

  • KIND_VERSIONdatasource=github-releases depName=kubernetes-sigs/kind extractVersion=^v(?<version>.*)$
  • KUBECTL_VERSIONdatasource=github-releases depName=kubernetes/kubernetes extractVersion=^v(?<version>.*)$

Why

When #15 lands, the central custom manager will already keep OPERATOR_SDK_VERSION and GOLANGCI_VERSION up to date. This PR closes the gap for the two remaining ARG-managed tools so Renovate also opens PRs to bump kind and kubectl when new upstream releases ship.

Test plan

  • Renovate dry-run / next scheduled run picks up the new annotations and proposes updates only when newer versions exist
  • No other behavioural change (single-file, 2-line additive diff)

Made with Cursor

Add `# renovate:` annotations above the `KIND_VERSION` and
`KUBECTL_VERSION` ARGs so that the central `customManagers` from
`scality/platform-renovate` can also bump these tools alongside
`OPERATOR_SDK_VERSION` and `GOLANGCI_VERSION`.

- `KIND_VERSION` tracked via `github-releases` against
  `kubernetes-sigs/kind` (releases tagged as `v<version>`).
- `KUBECTL_VERSION` tracked via `github-releases` against
  `kubernetes/kubernetes` (releases tagged as `v<version>`).

Co-authored-by: Cursor <cursoragent@cursor.com>
@vdaviot vdaviot requested a review from a team as a code owner May 21, 2026 08:58
Base automatically changed from improvement/switch-to-global-renovate-configuration to main May 21, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants