From 0c9470f850c9821cf71790e88652d231ce50d3ea Mon Sep 17 00:00:00 2001 From: Andreyev Dias de Melo Date: Sat, 24 Aug 2024 07:47:27 -0300 Subject: [PATCH] Update install-prometheus-operator.yml --- .../workflows/install-prometheus-operator.yml | 51 +++++++++---------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/.github/workflows/install-prometheus-operator.yml b/.github/workflows/install-prometheus-operator.yml index 6d6f129..5ebd5eb 100644 --- a/.github/workflows/install-prometheus-operator.yml +++ b/.github/workflows/install-prometheus-operator.yml @@ -13,33 +13,32 @@ jobs: runs-on: self-hosted steps: -# - name: Checkout repository -# uses: actions/checkout@v2 + - name: Checkout repository + uses: actions/checkout@v2 -# - name: Set up Terraform -# uses: hashicorp/setup-terraform@v1 -# with: -# terraform_version: 1.0.0 + - name: Set up Terraform + uses: hashicorp/setup-terraform@v1 + with: + terraform_version: 1.0.0 - name: Run Helm in Docker run: | - cat /etc/passwd -# docker run --rm \ -# --network host \ -# -v ${{ github.workspace }}/monitoring:/workspace \ -# -v $HOME/.kube:/root/.kube \ -# -v $HOME/.terraform.d:/root/.terraform.d \ -# -w /workspace \ -# alpine:3.20 \ -# sh -c " -# apk add --no-cache curl bash tar gzip; -# curl https://get.helm.sh/helm-v3.8.0-linux-amd64.tar.gz | tar zxvf -; -# mv linux-amd64/helm /usr/local/bin/helm; -# curl -sO https://releases.hashicorp.com/terraform/1.0.0/terraform_1.0.0_linux_amd64.zip; -# unzip terraform_1.0.0_linux_amd64.zip; -# chmod +x terraform; -# cd /workspace; -# ./terraform init; -# ./terraform apply -auto-approve; -# " -# + docker run --rm \ + --user $(id -u):$(id -g) \ + --network host \ + -v ${{ github.workspace }}/monitoring:/workspace \ + -v $HOME/.kube:/root/.kube \ + -v $HOME/.terraform.d:/root/.terraform.d \ + -w /workspace \ + alpine:3.20 \ + sh -c " + apk add --no-cache curl bash tar gzip; + curl https://get.helm.sh/helm-v3.8.0-linux-amd64.tar.gz | tar zxvf -; + mv linux-amd64/helm /usr/local/bin/helm; + curl -sO https://releases.hashicorp.com/terraform/1.0.0/terraform_1.0.0_linux_amd64.zip; + unzip terraform_1.0.0_linux_amd64.zip; + chmod +x terraform; + cd /workspace; + ./terraform init; + ./terraform apply -auto-approve; + "