Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CAPI 1.9, k8s/* 0.31, controller-runtime 0.19, controller-tools 0.16.5 #388

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

wikkyk
Copy link
Collaborator

@wikkyk wikkyk commented Jan 27, 2025

Issue #, if available:
Deprecates #361 #380 #385 #387

Description of changes:
Updates:

  • sigs.k8s.io/cluster-api* to 1.9.*
  • k8s.io/* to 0.31.*
  • sigs.k8s.io/controller-runtime to 0.19.*
  • controller-gen to 0.16.5 (the last version for go 1.22, further updates pending go 1.23 migration)
  • deps

CRDs and RBAC regenerated with new controller-gen against new APIs.

e2e config updated for CAPI 1.9.

Testing performed:
the usual

Copy link

🚀 e2e tests run

We add labels to the PRs to control the e2e test runs by running specific tests and skipping some test contexts,
please follow this guide:

Label Behaviour
none Run Generic tests
e2e/none skip all e2e tests (documentation etc) - overrides all e2e/* labels Do not run any tests (overrides all e2e/ flags)
e2e/flatcar run Flatcar e2e tests Add Flatcar tests to the run

ℹ️ Ask a Member to add the requested labels if you don't have enough permissions.

Copy link

External PR

Test runs on external PRs require manual approval.

Note: This PR changes the following non-go, non-docs files:
config/crd/bases/infrastructure.cluster.x-k8s.io_proxmoxclusters.yaml
config/crd/bases/infrastructure.cluster.x-k8s.io_proxmoxclustertemplates.yaml
config/crd/bases/infrastructure.cluster.x-k8s.io_proxmoxmachines.yaml
config/crd/bases/infrastructure.cluster.x-k8s.io_proxmoxmachinetemplates.yaml
config/rbac/role.yaml

Copy link

External PR

Test runs on external PRs require manual approval.

Note: This PR changes the following non-go, non-docs files:
go.mod
go.sum

Copy link

External PR

Test runs on external PRs require manual approval.

Note: This PR changes the following non-go, non-docs files:
test/e2e/config/proxmox-ci.yaml

Copy link

External PR

Test runs on external PRs require manual approval.

@wikkyk
Copy link
Collaborator Author

wikkyk commented Jan 29, 2025

Copy link

github-actions bot commented Feb 6, 2025

External PR

Test runs on external PRs require manual approval.

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.

1 participant