Skip to content

Commit eae1289

Browse files
committed
Set namespace environment variable in an environment where substitution works
1 parent f43dad0 commit eae1289

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

.github/workflows/infrastructure-ci-cd.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -186,12 +186,12 @@ jobs:
186186
matrix:
187187
chart: ${{ fromJson(needs.setup.outputs.charts) }}
188188
environment: ${{ fromJson(needs.setup.outputs.environments) }}
189-
env:
190-
NAMESPACE: ${PROJECT_NAMESPACE_PREFIX}-${{ matrix.environment }}
191189
environment: ${{ matrix.environment }} # Link to environment-specific secrets
192190
steps:
193191
- name: Checkout code
194192
uses: actions/checkout@v4
193+
- name: Set namespace
194+
run: echo "NAMESPACE=${PROJECT_NAMESPACE_PREFIX}-${{ matrix.environment }}" >> $GITHUB_ENV
195195

196196
- name: Install OpenShift CLI
197197
uses: redhat-actions/openshift-tools-installer@144527c7d98999f2652264c048c7a9bd103f8a82 #v1.13.1
@@ -205,9 +205,8 @@ jobs:
205205
openshift_token: ${{ secrets.OPENSHIFT_SA_TOKEN }}
206206

207207
- name: Deploy Helm chart
208+
working-directory: "${{ matrix.chart.dir }}"
208209
run: |
209-
cd "${{ matrix.chart.dir }}"
210-
211210
# Update dependencies
212211
helm dependency update
213212

0 commit comments

Comments
 (0)