Cluster Api Provider Packet Versions Save

Cluster API Provider Packet (now Equinix Metal)

v0.8.0

4 months ago

Upgrading to v0.8.X

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.

What's Changed

  • Based on CAPI 1.6.0
  • Removed v1alpha3 support
  • Removed packet-ccm support
  • Built on equinix-sdk-go instead of packngo
  • Built with go 1.20.10 or later to fix rapid reset
  • Use an explicit security context for the cluster api provider packet controller
  • Removed the no longer necessary e2e test that tests upgrading from v1alpha3 to v1beta1
  • Remove linux/armv7 builds cause they're slow and we don't believe anyone is using them
  • Bump default CPEM to v3.7.0
  • Bump default kube-vip to v0.6.4

All included PRs

New Contributors

Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.7.2...v0.8.0

v0.7.2

11 months ago

v0.7.1

1 year ago

v0.7.0

1 year ago

What's Changed

  • Add support for Equinix Metros
  • Add short names for packet objects
    • pcl - Packet Cluster
    • pma - Packet Machine
    • pmt - Packet Machine Template
  • Update to Cluster API 1.3
    • Update dependencies to what upstream Cluster API 1.3 uses, including golang 1.19
  • Default OS to Ubuntu 20.04
    • Ubuntu 22.04 has an issue at the time of release, see more here: #579
  • Update Cloud Provider Equinix Metal to 3.6.1 by default
  • Update kube-vip to 0.5.12 by default in the kube-vip flavor templates
  • Refactor CI workflow
    • Clean up file
    • Remove caching
    • Update tests in light of 1.3 dependencies

New Contributors

Other Contributors

  • @cprivitere

Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.6.2...v0.7.0

v0.6.2

1 year ago

What's Changed

Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.6.1...v0.6.2

v0.6.1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.6.0...v0.6.1

v0.6.0

1 year ago

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.

What's Changed

New Contributors

Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.5.0...v0.6.0

v0.5.0

2 years ago

Important

This is a new updated release supporting Cluster API v1.0.x and v1.1.x, Please see important upgrading instructions here.

What's Changed

New Contributors

Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.3.11...v0.5.0

v0.3.11

2 years ago

What's Changed

Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.3.10...v0.3.11

v0.3.10

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/kubernetes-sigs/cluster-api-provider-packet/compare/v0.3.9...v0.3.10