From 5716b28e224b4594c1c1725629e0f62fcfbb1225 Mon Sep 17 00:00:00 2001 From: DevelopmentCats Date: Wed, 9 Jul 2025 19:52:14 +0000 Subject: [PATCH 1/3] docs(hcp-vault-secrets): add deprecation notice and migration guidance to README --- registry/coder/modules/hcp-vault-secrets/README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/registry/coder/modules/hcp-vault-secrets/README.md b/registry/coder/modules/hcp-vault-secrets/README.md index bba62c7d..aaf36104 100644 --- a/registry/coder/modules/hcp-vault-secrets/README.md +++ b/registry/coder/modules/hcp-vault-secrets/README.md @@ -10,6 +10,19 @@ tags: [integration, vault, hashicorp, hvs] # HCP Vault Secrets +> [!WARNING] +> **⚠️ DEPRECATED: HCP Vault Secrets is being sunsetted** +> +> HashiCorp has announced that HCP Vault Secrets will no longer be available for purchase by new customers after **June 30th, 2025**. This module will stop working when HCP Vault Secrets is fully discontinued. +> +> **Use these Coder registry modules instead:** +> +> - **[vault-token](https://registry.coder.com/modules/vault-token)** - Connect to Vault using access tokens +> - **[vault-jwt](https://registry.coder.com/modules/vault-jwt)** - Connect to Vault using JWT/OIDC authentication +> - **[vault-github](https://registry.coder.com/modules/vault-github)** - Connect to Vault using GitHub authentication +> +> These modules work with both self-hosted Vault and HCP Vault Dedicated. For migration help, see the [official HashiCorp announcement](https://developer.hashicorp.com/hcp/docs/vault-secrets/end-of-sale-announcement). + This module lets you fetch all or selective secrets from a [HCP Vault Secrets](https://developer.hashicorp.com/hcp/docs/vault-secrets) app into your [Coder](https://coder.com) workspaces. It makes use of the [`hcp_vault_secrets_app`](https://registry.terraform.io/providers/hashicorp/hcp/latest/docs/data-sources/vault_secrets_app) data source from the [HCP provider](https://registry.terraform.io/providers/hashicorp/hcp/latest). ```tf From 93f4fd0239078aab7b68be59519146238456f685 Mon Sep 17 00:00:00 2001 From: DevelopmentCats Date: Wed, 9 Jul 2025 20:01:17 +0000 Subject: [PATCH 2/3] chore(hcp-vault-secrets): update module version to 1.0.8 in README --- registry/coder/modules/hcp-vault-secrets/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/registry/coder/modules/hcp-vault-secrets/README.md b/registry/coder/modules/hcp-vault-secrets/README.md index aaf36104..07231d03 100644 --- a/registry/coder/modules/hcp-vault-secrets/README.md +++ b/registry/coder/modules/hcp-vault-secrets/README.md @@ -28,7 +28,7 @@ This module lets you fetch all or selective secrets from a [HCP Vault Secrets](h ```tf module "vault" { source = "registry.coder.com/coder/hcp-vault-secrets/coder" - version = "1.0.7" + version = "1.0.8" agent_id = coder_agent.example.id app_name = "demo-app" project_id = "aaa-bbb-ccc" @@ -54,7 +54,7 @@ To fetch all secrets from the HCP Vault Secrets app, skip the `secrets` input. ```tf module "vault" { source = "registry.coder.com/coder/hcp-vault-secrets/coder" - version = "1.0.7" + version = "1.0.8" agent_id = coder_agent.example.id app_name = "demo-app" project_id = "aaa-bbb-ccc" @@ -68,7 +68,7 @@ To fetch selective secrets from the HCP Vault Secrets app, set the `secrets` inp ```tf module "vault" { source = "registry.coder.com/coder/hcp-vault-secrets/coder" - version = "1.0.7" + version = "1.0.8" agent_id = coder_agent.example.id app_name = "demo-app" project_id = "aaa-bbb-ccc" @@ -83,7 +83,7 @@ Set `client_id` and `client_secret` as module inputs. ```tf module "vault" { source = "registry.coder.com/coder/hcp-vault-secrets/coder" - version = "1.0.7" + version = "1.0.8" agent_id = coder_agent.example.id app_name = "demo-app" project_id = "aaa-bbb-ccc" From 4666a91f642de6dedeea8511fd5aa46a6245084f Mon Sep 17 00:00:00 2001 From: DevelopmentCats Date: Wed, 9 Jul 2025 20:22:03 +0000 Subject: [PATCH 3/3] docs(hcp-vault-secrets): update deprecation notice wording in README --- registry/coder/modules/hcp-vault-secrets/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/coder/modules/hcp-vault-secrets/README.md b/registry/coder/modules/hcp-vault-secrets/README.md index 07231d03..a9ec4899 100644 --- a/registry/coder/modules/hcp-vault-secrets/README.md +++ b/registry/coder/modules/hcp-vault-secrets/README.md @@ -11,7 +11,7 @@ tags: [integration, vault, hashicorp, hvs] # HCP Vault Secrets > [!WARNING] -> **⚠️ DEPRECATED: HCP Vault Secrets is being sunsetted** +> **⚠️ DEPRECATED: HCP Vault Secrets is being sunset** > > HashiCorp has announced that HCP Vault Secrets will no longer be available for purchase by new customers after **June 30th, 2025**. This module will stop working when HCP Vault Secrets is fully discontinued. >