Skip to content

Releases: crossplane-contrib/provider-equinix-metal

v0.0.11

16 Jun 17:45
v0.0.11
d7c7e86
Compare
Choose a tag to compare

Fixes

  • spec field is now required in managed resource types. Required fields within spec were always needed, and this provider is still in v0.0.x, so we are not treating this as a breaking change for APIVersion concerns.

v0.0.10

16 Jun 17:43
v0.0.10
cb55cfa
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release

Fixes

  • Updates CRDs to v1 for conformance testing
  • Correctly treats VirtualNetwork Metro as immutable

Features

  • Adds optional VXLAN field to VirtualNetwork

Improvements

  • Includes metro field in print columns
  • Moves device facility and VirtualNetwork facilityCode to priority=1 print columns (-o wide)
  • Updates crossplane-runtime to 0.13.1 (pre-release)
  • fix documentation and examples for hardwareReservationID
  • use metro in README.md device examples

v0.0.9

16 Jun 17:38
v0.0.9
072769d
Compare
Choose a tag to compare
v0.0.9 Pre-release
Pre-release

Fixes

  • a385e95 treat 404 on device port lookups as a deleted port attachment

v0.0.8

16 Jun 17:38
v0.0.8
fd7045e
Compare
Choose a tag to compare
v0.0.8 Pre-release
Pre-release

Fixes

  • f514bae fix observation of vlan attachments in response to API href changes
  • 03e098b ignore vlan attachment API responses "422 Virtual network foo already ..."

Features

  • 89f2b16 add metro based provisioning for VLAN resources

Improvements

  • 5ae5a4e update README.md for Crossplane 1.2 and EM provider v0.0.7
  • 7e79ea2 update examples to use providerConfigRef
  • 43ae6da add examples for vlans and attachments

v0.0.7

08 Jun 15:48
d24ee2d
Compare
Choose a tag to compare

Fixes

  • Package metadata was invalid in v0.0.6 #59

v0.0.6

08 Jun 01:22
v0.0.6
2492903
Compare
Choose a tag to compare

Changes

  • Crossplane Runtime updated to 0.13 #57

Features

  • userDataRef added to Device spec.forProvider #55
  • metro added to Device spec.forProvider #55

Crossplane 0.11 compatibility

08 Jul 03:44
v0.0.2
5adfab6
Compare
Choose a tag to compare
Pre-release

The provider is renamed to crossplane-provder-packet and updated for Crossplane v0.11.

See https://github.com/packethost/crossplane-provider-packet#install-the-packet-provider for installation notes.

Changes include:

  • a new README.md and more repository metadata addition and updates (makefile, listing, issue guidance)
  • Device spec has moved to spec.forProvider
  • Device status has moved to status.atProvider
  • Initializers are used to fill in omitted spec.forProvider parameters after creation
  • Device credentials are created in a secret with ssh user/pass/address information
  • ProjectID has been moved out of Device and can now be configured in the Provider spec, optionally. ProjectID must be specified in the provider secret if it is omitted in the Provider (permitting blind reuse of CCM and CSI secrets).
  • Provider secret format has changed from a single string (APIKey) to a json struct including APIKey, ProjectID, and others to be used later
  • Print columns and categories have been added, enabling kubectl get packet -o wide and adding more details
  • More fields have been added to forProvider and atProvider Device. (atProvider fields will not mirror forProvider fields unless they can differ - this reduces noise while expressing intent)
  • forProvider fields that are not Packet API updateable are now marked as immutable (delete the resource and recreate it to change these fields)