From f72889891838dc4d8371507fbb8c2b0700d09575 Mon Sep 17 00:00:00 2001 From: Ricardo Campos Date: Tue, 28 Apr 2026 21:15:23 +0200 Subject: [PATCH] chore: update stg deployment with kube config location --- .github/workflows/cd-pr.yml | 8 +++++--- terraform-stg/main.tf | 8 +++++++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cd-pr.yml b/.github/workflows/cd-pr.yml index 649c146..b51e549 100644 --- a/.github/workflows/cd-pr.yml +++ b/.github/workflows/cd-pr.yml @@ -94,10 +94,11 @@ jobs: env: AWS_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }} - KUBE_CONFIG_PATH: ${{ runner.temp }}/.kube/config + KUBE_CONFIG_PATH: ~/.kube/config run: | echo "Start: $(date)" timeout 3m terraform plan -input=false -out=tfplan \ + -var="kubeconfig_path=$HOME/.kube/config \" -var="db_user=${{ secrets.DB_USER }}" \ -var="db_password=${{ secrets.DB_PASSWORD }}" \ -var="db_name=${{ secrets.DB_NAME }}" \ @@ -148,8 +149,8 @@ jobs: - name: Setup Kubeconfig run: | mkdir -p ${{ runner.temp }}/.kube - echo "${{ secrets.KUBECONFIG_DATA }}" | base64 -d > ${{ runner.temp }}/.kube/config - chmod 600 ${{ runner.temp }}/.kube/config + echo "${{ secrets.KUBECONFIG_DATA }}" | base64 -d > ~/.kube/config + chmod 600 ~/.kube/config - name: Terraform Init working-directory: terraform-stg @@ -163,4 +164,5 @@ jobs: env: AWS_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }} + KUBE_CONFIG_PATH: ~/.kube/config run: timeout 1m terraform apply tfplan diff --git a/terraform-stg/main.tf b/terraform-stg/main.tf index 50d3215..629c7d6 100644 --- a/terraform-stg/main.tf +++ b/terraform-stg/main.tf @@ -19,7 +19,13 @@ terraform { } } -provider "kubernetes" {} +variable "kubeconfig_path" { + default = "~/.kube/config" +} + +provider "kubernetes" { + config_path = var.kubeconfig_path +} variable "db_user" { type = string