Cluster API Provider Packet (now Equinix Metal)
IMPORTANT We removed support for the very old packet-ccm cloud provider in this release, please migrate to Cloud Provider Equinix Metal before upgrading.
Now based on CAPI 1.6, please see Cluster API release notes for kubernetes version compatibility and relevant upgrade notes. The API version v1alpha3 has been completely removed in this release. Realistically, this was not used by anyone, but if you were using it, at this point it's likely easier to deploy a fresh cluster than to try to upgrade. We're deprecating --metrics-bind-addr and defaulting to secure communications for the metric server. Please see more info on the https://github.com/kubernetes-sigs/cluster-api/pull/9264. We've changed the tags applied to devices in the Equinix Metal API to start with "capp" instead of "cluster-api-provider-packet". This was done to enable longer cluster and machine names within the 80 character limit of the Equinix Metal API. If you have any automation that relies on the old tags, you'll need to update it. Pursuant to the above, if you have a cluster that is likely to add new nodes WHILE you are upgrading the Cluster API Provider Packet component, add the cluster.x-k8s.io/paused annotation to your cluster object. This will pause remediation. Then remember to remove the annotation after the upgrade.
Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.7.2...v0.8.0
Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.7.1...v0.7.2
Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.7.0...v0.7.1
Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.6.2...v0.7.0
Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.6.1...v0.6.2
Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.6.0...v0.6.1
This release improves kube-vip support (usable with --flavor kube-vip), is now built on cluster-api version 1.1.5, configures crictl and kubectl (with command line completion) for the root users on provisioned nodes, and updates the default installed kube-vip and CPEM to the latest versions.
Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.5.0...v0.6.0
This is a new updated release supporting Cluster API v1.0.x and v1.1.x, Please see important upgrading instructions here.
Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.3.11...v0.5.0
Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.3.10...v0.3.11
Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.3.9...v0.3.10