Skip to content

Commit fc51da9

Browse files
committed
Refactor GitHub Actions workflows to use environment variables instead of GitHub variables for improved readability and maintainability
1 parent 0a899f3 commit fc51da9

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

.github/workflows/destroy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,5 +126,5 @@ jobs:
126126
gh variable delete MONITORING_NAMESPACE --repo $GITHUB_REPOSITORY || true
127127
gh variable delete ARGOCD_NAMESPACE --repo $GITHUB_REPOSITORY || true
128128
env:
129-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
129+
GITHUB_TOKEN: ${{ secrets.PAT_GITHUB }}
130130
continue-on-error: true

.github/workflows/terraform.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ jobs:
104104
# ---------------------------
105105
- name: Update kubeconfig
106106
if: ${{ inputs.terraform-action == 'apply' || inputs.terraform-action == '' }}
107-
run: aws eks update-kubeconfig --name ${{ vars.CLUSTER_NAME }} --region us-east-1
107+
run: aws eks update-kubeconfig --name $CLUSTER_NAME --region us-east-1
108108

109109
- name: Install Helm
110110
if: ${{ inputs.terraform-action == 'apply' || inputs.terraform-action == '' }}
@@ -122,24 +122,24 @@ jobs:
122122
if: ${{ inputs.terraform-action == 'apply' || inputs.terraform-action == '' }}
123123
run: |
124124
helm upgrade --install argocd argo/argo-cd \
125-
--namespace ${{ vars.ARGOCD_NAMESPACE }} \
125+
--namespace $ARGOCD_NAMESPACE \
126126
--create-namespace \
127127
--set server.service.type=LoadBalancer \
128128
--wait
129129
130130
- name: Create Grafana Secret
131131
if: ${{ inputs.terraform-action == 'apply' || inputs.terraform-action == '' }}
132132
run: |
133-
kubectl create namespace ${{ vars.MONITORING_NAMESPACE }} --dry-run=client -o yaml | kubectl apply -f -
133+
kubectl create namespace $MONITORING_NAMESPACE --dry-run=client -o yaml | kubectl apply -f -
134134
kubectl create secret generic grafana-admin-secret \
135135
--from-literal=admin-user=admin \
136136
--from-literal=admin-password='${{ secrets.GRAFANA_ADMIN_PASSWORD }}' \
137-
--namespace ${{ vars.MONITORING_NAMESPACE }} \
137+
--namespace $MONITORING_NAMESPACE \
138138
--dry-run=client -o yaml | kubectl apply -f -
139139
140140
- name: Deploy Monitoring
141141
if: ${{ inputs.terraform-action == 'apply' || inputs.terraform-action == '' }}
142142
run: |
143-
export MONITORING_NAMESPACE=${{ vars.MONITORING_NAMESPACE }}
144-
export ARGOCD_NAMESPACE=${{ vars.ARGOCD_NAMESPACE }}
143+
export MONITORING_NAMESPACE=$MONITORING_NAMESPACE
144+
export ARGOCD_NAMESPACE=$ARGOCD_NAMESPACE
145145
envsubst < ./argocd/monitoring.yml | kubectl apply -f -

0 commit comments

Comments
 (0)