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

✨ Update to Cluster API 1.6 #691

Merged
merged 3 commits into from
Dec 20, 2023
Merged

Commits on Dec 20, 2023

  1. breaking: capi v1.6.0 update

    breaking: remove linux/armv7 builds cause they're slow
    feat: profiling
    - add flags for profiling
    - process profiling and tls options
    - NOTE: actual profiling may still need more work, this is mostly focused on handling flags
    - add flags support for secure metrics server
    - switch default metrics server to secured
    refactor: main.go
        - use infrav1 instead of infrav1beta1 in main.go
        - functionize inits of webhooks, reconcilers and health checks in
        - don't set ctrl options in line for better readability
        - use caching for namespace watches
        - process restconfig options
    - e2e test signature update for 1.6 compatibility
    refactor: machine controller and scope
    - remove instance id
    - get rid of getproviderid()
    - add providerid()
    - add deviceid which is providerid without prefix
    - use deviceid for all api calls
    - device/provider id usage now is more similar to upstream and other providers
    fix: add RBAC rules for kubebuilder
    fix: fix controller gen calls in makefile
        - don't need two calls
        - include main.go
        - add cleanup like upstream has
    fix: use real context in metal-go calls
    doc: Add v0.8.x upgrade notes
    chore: run make generate
    chore: use new capi preferred api registration scheme
    chore: use packet device id string as provider id (upstream removed noderefutil wrapped provider ids)
    chore: metadata updates for 1.6 e2e tests
    chore: bump calico to 3.27
    chore: Bump kube-vip version to 0.6.4
    chore: Bump CPEM to 3.7.0
    chore: update readme explain tag changes
    
    Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
    cprivitere committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    d7148f7 View commit details
    Browse the repository at this point in the history
  2. fix: run make generate

    Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
    cprivitere committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    a92b217 View commit details
    Browse the repository at this point in the history
  3. doc: Update readme to link to upstream release notes

    Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
    cprivitere committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    9c88540 View commit details
    Browse the repository at this point in the history