$ the-wire · showcase
VAULT OPERATOR ADOPTS TERRATEST 1.0, CONSUL DUMPS NODE20 RUNTIMES
By RepoJournal · Filed · About HashiCorp · Composed from the cited sources · methodology
Vault Secrets Operator moved to Terratest's first stable release while Consul and TFE Helm tightened CI security posture across the org.
Vault Secrets Operator cut over to Terratest 1.0.0 [1], the testing library's first stable release after years of development. Simultaneously, the same repo pulled four backward-compatible updates [2] including new versions of go-openapi/strfmt, gomega, and google.golang.org/api. Over in Consul, the team eliminated tech debt by migrating all GitHub Actions workflows from deprecated Node 20 to Node 24 [3] [4], closing out a compliance window before EOL. TFE Helm followed suit with least-privilege permissions enforcement [5], adding explicit read-only blocks to their CI workflow after the org moved to secure-by-default. Meanwhile, Consul-K8s shipped a critical ACL policy fix [6] that restores mesh gateway cross-partition permissions needed for Sameness Group failover in partitioned deployments. The fix expands test coverage across peering and namespace combinations to catch regressions.
Action items
- → Verify Vault Secrets Operator integration tests pass with Terratest 1.0.0 before next deployment hashicorp/vault-secrets-operator [plan]
- → Audit your fork's CI workflows for deprecated Node 20 runtimes and upgrade to Node 24 hashicorp/consul [plan]
- → Review mesh gateway ACL policies if running Consul-K8s with Admin Partitions and Sameness Groups hashicorp/consul-k8s [monitor]
References
- [1] Bump github.com/gruntwork-io/terratest from 0.56.0 to 1.0.0 in the gomod-breaking group across 1 directory ↗ hashicorp/vault-secrets-operator
- [2] Bump the gomod-backward-compatible group with 4 updates ↗ hashicorp/vault-secrets-operator
- [3] update all actions which were using deprecated node20 to node24 ↗ hashicorp/consul
- [4] update all actions which were using deprecated node20 to node24 (#23687) ↗ hashicorp/consul
- [5] TF-38688 add required gha permission to workflows ↗ hashicorp/terraform-enterprise-helm
- [6] fix: update mesh gateway rules for peering and partition handling ↗ hashicorp/consul-k8s