Skip to content

Commit 90d8d55

Browse files
committed
fix: Use the appropriate Helm values for each deployment environment
Signed-off-by: Dimitris Kargatzis <[email protected]>
1 parent d2906a0 commit 90d8d55

File tree

1 file changed

+5
-1
lines changed
  • github/composite-actions/helm-install-local-chart

1 file changed

+5
-1
lines changed

Diff for: github/composite-actions/helm-install-local-chart/action.yaml

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: 'Install Helm releases'
22
description: 'Deploy a service using Warestack and Helm package manager'
33
inputs:
4+
environment:
5+
description: 'Environment to build for (e.g., dev, staging, prod)'
6+
required: true
47
release_name:
58
description: 'Release name to be used for the helm releases and Container Repository'
69
required: true
@@ -29,6 +32,7 @@ runs:
2932
# Install or Upgrade the Helm release
3033
- name: Install or upgrade helm release
3134
env:
35+
ENVIRONMENT: ${{ inputs.environment }}
3236
RELEASE_NAME: ${{ inputs.release_name }}
3337
NAMESPACE: ${{ inputs.namespace }}
3438
IMAGE_URI: ${{ inputs.image_uri }}
@@ -38,7 +42,7 @@ runs:
3842
HELM_PATH: ${{ inputs.helm_path }}
3943
run: |-
4044
helm upgrade ${{ env.RELEASE_NAME }} ${{ env.HELM_PATH }} --namespace ${{ env.NAMESPACE }} --create-namespace --wait \
41-
--values ${{ env.HELM_PATH }}/values.yaml \
45+
--values ${{ env.HELM_PATH }}/values-${{ env.ENVIRONMENT }}.yaml \
4246
--set image.repository=${{ env.IMAGE_URI }} \
4347
--set image.tag=${{ env.IMAGE_TAG }} \
4448
--set cert.tls.secretName=$RELEASE_NAME \

0 commit comments

Comments
 (0)