Skip to content

Releases: excloud-dev/terraform-provider-excloud

Release v0.10.0

Choose a tag to compare

@lolwierd lolwierd released this 03 Aug 10:57

v0.10.0

Added

  • Add the excloud_secret resource for write-only secret creation, metadata refresh, deletion, and value version rotation through the Excloud Secrets API.
  • Add secrets_base_url / EXCLOUD_SECRETS_BASE_URL provider 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. Sensitive does not encrypt state, so use a protected state backend.

Release v0.9.0

Choose a tag to compare

@lolwierd lolwierd released this 03 Aug 06:52

v0.9.0

Added

  • Add the excloud_k8s_kubeconfig data 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

Choose a tag to compare

@lolwierd lolwierd released this 03 Aug 06:15

v0.8.0

Added

  • Add the excloud_iam_api_key resource 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

Choose a tag to compare

@lolwierd lolwierd released this 31 Jul 13:32

v0.7.0

Added

  • Add Excloud managed Kubernetes resources:
    • excloud_k8s_cluster
    • excloud_k8s_worker
  • Add Excloud managed Kubernetes data sources:
    • excloud_k8s_clusters
    • excloud_k8s_instance_types
  • Add provider override for k8s_base_url / EXCLOUD_K8S_BASE_URL.

Changed

  • Migrate Stream and Email clients to go.excloud.dev/sdk modules.

Release v0.6.0

Choose a tag to compare

@lolwierd lolwierd released this 31 Jul 07:25

v0.6.0

Added

  • Add the excloud_subnet resource 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/sdk module.

Release v0.5.0

Choose a tag to compare

@lolwierd lolwierd released this 09 Jun 09:35

v0.5.0

Added

  • Add Excloud Email Terraform resources:
    • excloud_email_domain
    • excloud_email_template
    • excloud_email_smtp_credential
    • excloud_email_configuration_set
    • excloud_email_suppression
  • Add Excloud Stream Terraform resources:
    • excloud_stream_cluster
    • excloud_stream_topic
    • excloud_stream_user
    • excloud_stream_acl
  • Add provider overrides for email_base_url / EXCLOUD_EMAIL_BASE_URL and stream_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/config credentials.
  • Verified SMTP credentials against an existing verified sender domain.

Release v0.4.0

Choose a tag to compare

@lolwierd lolwierd released this 26 May 10:52

Terraform provider release v0.4.0

Release v0.3.0

Choose a tag to compare

@lolwierd lolwierd released this 25 May 10:51

Terraform provider release v0.3.0

Release v0.2.1

Choose a tag to compare

@lolwierd lolwierd released this 25 May 04:37

Terraform provider release v0.2.1

Release v0.2.0

Choose a tag to compare

@lolwierd lolwierd released this 22 May 07:03

Terraform provider release v0.2.0