Releases: syseleven/terraform-provider-metakube
v1.0.0
Breaking changes:
API Accounts can only be used to manage resources within a project and API Accounts can't manage other API Accounts or their tokens. Therefore following resources deleted:
- metakube_project
- metakube_service_account
- metakube_service_account_token
If you're using any of these resources you must delete them from terraform state before upgrading. You can do so with terraform state rm ...
. After that you can upgrade and delete them from your configuration.
bringyourown
field deleted from metakube_cluster
resource.
Bug fixes:
Metakube system labels that cannot be unset by users were persistently showing in state diffs. Now system labels properly ignored from the state diff.
Could not set use_floating_ip
to false due to wrong json
annotations no request struct. Fixed.
Other:
For AWS clusters vpc_id
field is now required.
For Openstack clusters not yet using application credentials the field spec.cloud.openstack.tenant
is set via new envirenment variable OS_PROJECT_NAME
instead of OS_PROJECT
. This is done to be compatible with Openstack RC file that contians Openstack environment variables to use with cli.
v0.6.7
exclude project labels from cluster state
v0.6.6
fix non-empty plan for 'labels' and 'sshkeys' fields after cluster cr…
v0.6.5
ignore empty update window from state
v0.6.4
show better validation errors when version not set
v0.6.3
create shouldn't fail because cluster components are not ready
v0.6.2
RequiredWith does not work for optional fields
v0.6.1
when autoscaling used initial replicas must be set
v0.6.0
Use application credentials for openstack clusters
v0.5.0
no reserved values needed for azure node deployments