pipeline { agent { label 'terraform-slave' } // environment { // //KUBECONFIG = credentials('kubernetes-config') // } stages { stage('test') { steps { sh 'python --version' } } stage('TF Plan') { // agent { // docker { // image 'hashicorp/terraform:latest' // // Run the container on the node specified at the // // top-level of the Pipeline, in the same workspace, // // rather than on a new node entirely: // args '--entrypoint="" -u root -v /opt/jenkins/.aws:/root/.aws' // } // } steps { container('terraform') { sh 'terraform version' } } } // stage('Deploy Helm chart') { // steps { // sh "helm install ingress-nginx ./deploy/charts/ingress-nginx --namespace ingress-nginx --set controller.publishService.enabled=true --set controller.service.loadBalancerIP=${env.LB_IP}" // } // } } }