crossplane-contrib / provider-equinix-metal

DEPRECATED: Use provider-jet-equinix :warning:
https://github.com/crossplane-contrib/provider-jet-equinix
Apache License 2.0
16 stars 8 forks source link

add support for userdata from configmap references #55

Closed displague closed 3 years ago

displague commented 3 years ago

This PR has a few incomplete changes to incorporate for #54:

TODO:

displague commented 3 years ago

how should userdata changes trigger the device to reprovision? Should this be indicated with spec level (not forProvider level) options? crossplane/crossplane#2258

There are parallels to this question in https://github.com/packethost/terraform-provider-packet/issues/77 where the intent to reprovision an existing device is desired, without DELETE'ing the resource. Some otherwise immutable features become mutable through EM API /device/{id}/actions.