Repository navigation
Releases: excloud-dev/terraform-provider-excloud
Releases · excloud-dev/terraform-provider-excloud
Release list
Release v0.10.0
v0.10.0
Added
- Add the
excloud_secretresource for write-only secret creation, metadata refresh, deletion, and value version rotation through the Excloud Secrets API. - Add
secrets_base_url/EXCLOUD_SECRETS_BASE_URLprovider configuration. - Add gated Secrets acceptance coverage for refresh, version rotation, and cleanup.
Security
- Secret reads never call
SecretReveal; values are preserved only from prior sensitive Terraform state.Sensitivedoes not encrypt state, so use a protected state backend.
Release v0.9.0
v0.9.0
Added
- Add the
excloud_k8s_kubeconfigdata source for retrieving managed Kubernetes cluster kubeconfig credentials.
Fixed
- Hydrate missing managed Kubernetes cluster kubeconfig values during refresh and import without failing refresh when access is unavailable.
Release v0.8.0
v0.8.0
Added
- Add the
excloud_iam_api_keyresource for creating, reading, importing, and revoking organization API keys. - Preserve one-time API-key access tokens as sensitive Terraform state; imported keys cannot recover the token.
Release v0.7.0
v0.7.0
Added
- Add Excloud managed Kubernetes resources:
excloud_k8s_clusterexcloud_k8s_worker
- Add Excloud managed Kubernetes data sources:
excloud_k8s_clustersexcloud_k8s_instance_types
- Add provider override for
k8s_base_url/EXCLOUD_K8S_BASE_URL.
Changed
- Migrate Stream and Email clients to
go.excloud.dev/sdkmodules.
Release v0.6.0
v0.6.0
Added
- Add the
excloud_subnetresource for creating, reading, importing, and deleting compute subnets. - Add subnet acceptance coverage and Terraform Registry documentation.
Changed
- Move generated SDK imports to the published
go.excloud.dev/sdkmodule.
Release v0.5.0
v0.5.0
Added
- Add Excloud Email Terraform resources:
excloud_email_domainexcloud_email_templateexcloud_email_smtp_credentialexcloud_email_configuration_setexcloud_email_suppression
- Add Excloud Stream Terraform resources:
excloud_stream_clusterexcloud_stream_topicexcloud_stream_userexcloud_stream_acl
- Add provider overrides for
email_base_url/EXCLOUD_EMAIL_BASE_URLandstream_base_url/EXCLOUD_STREAM_BASE_URL. - Add Email and Stream examples and Terraform Registry documentation pages.
Fixed
- Use Terraform framework object-list values for Email domain
dns_records, allowing computed DNS records to plan, apply, refresh, and destroy correctly.
Verified
- Live-tested Email template, configuration set, domain, suppression, and SMTP credential create/read/destroy flows with
~/.exc/configcredentials. - Verified SMTP credentials against an existing verified sender domain.