Terratest v2.0.0: Modular Go Libraries for Testing Terraform and Kubernetes Infrastructure
Terratest v2.0.0 splits into 16 Go modules under /v2 import paths, trims dependencies, and changes two Kubernetes behaviors. Upgrade notes inside.
11 articles
Terratest v2.0.0 splits into 16 Go modules under /v2 import paths, trims dependencies, and changes two Kubernetes behaviors. Upgrade notes inside.
Terraform Helm provider v3.3.0 bumps Helm to 3.20.2, updates k8s.io deps, and triggers a one-time manifest diff for experiments.manifest users.
AzureRM provider v5.9.0 adds list resources for App Service, EventHub, AKS node pools, plus App Gateway and Monitor DCR updates.
Provision Flatcar Container Linux nodes with Terraform: Ignition config, immutable updates, and Kubernetes worker pools on AWS, Azure, and bare metal.
Provision Talos Linux Kubernetes nodes with Terraform on AWS, vSphere, and Proxmox: machine config, talosctl bootstrap, and automated upgrades.
Deploy Google Kubernetes Engine (GKE) clusters with Terraform. Autopilot and Standard modes, node pools, networking, and workload identity.
DevOpsProvision AWS EKS Auto Mode with Terraform. Automated node management, built-in Karpenter, pod identity, and comparison with standard EKS managed node groups.
AWSDeploy a production-ready Amazon EKS cluster with Terraform. Covers VPC, node groups, IRSA, add-ons, and kubectl configuration step by step.
TroubleshootingFix Kubernetes provider unauthorized errors in Terraform. Covers kubeconfig, service account tokens, and EKS cluster authentication issues.
TroubleshootingResolve Helm release timeout errors in Terraform. Covers resource limits, readiness probes, and timeout configuration for Kubernetes deployments.
DevOpsFix 'Kubernetes cluster unreachable' errors with the Helm Terraform provider. Handle kubeconfig, EKS/GKE/AKS authentication, and provider dependency ordering.