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

feat: CAPI 1.8 + project support #34

Merged
merged 16 commits into from
Oct 14, 2024
Merged

feat: CAPI 1.8 + project support #34

merged 16 commits into from
Oct 14, 2024

Conversation

hrak
Copy link
Member

@hrak hrak commented Oct 14, 2024

Issue #, if available:

Description of changes:

This PR introduces Cluster-API 1.8 and CloudStack project support.

🚀 Features

  • Feat: Bump CAPI to v1.8.2
  • Feat: Update config for Kustomize v5
  • Feat: add support for CloudStack projects

🐛 Bug Fixes

  • Fix: Use Go 1.22
  • Fix(ci): Update golangci-lint cfg
  • Fix(ci): run checkout before installing Go
  • Fix(ci): remove lint from build target
  • Fix(ci): sync golangci-lint config with upstream CAPI, fix issues
  • Fix(ci): remove toolchain from go.mod files
  • Fix: fix kustomize field replacements
  • Fix: update healh check endpoint port
  • Fix: clean up manager config
  • Fix: Allow normal ACS user to create a cluster

Upstream PR kubernetes-sigs#357

⚙️ Miscellaneous Tasks

  • Chore: replace deprecated k8s.io/utils/pointer with k8s.io/utils/ptr
  • Chore(deps): Bump CAPI to v1.8.4 + update ttlcache

Testing performed:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@hrak hrak merged commit 257f9e1 into main Oct 14, 2024
5 checks passed
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