File tree Expand file tree Collapse file tree 1 file changed +24
-5
lines changed
Expand file tree Collapse file tree 1 file changed +24
-5
lines changed Original file line number Diff line number Diff line change @@ -3,14 +3,26 @@ name: HELM
33on :
44 workflow_call :
55 inputs :
6- aws-region :
6+ provider :
77 required : true
88 type : string
9+ description : ' Cloud provider to run the workflow. e.g. azure or aws'
10+ aws-region :
11+ required : false
12+ type : string
913 description : ' AWS EKS cluster region'
1014 eks-cluster-name :
11- required : true
15+ required : false
1216 type : string
1317 description : ' EKS cluster name'
18+ resource-group :
19+ required : false
20+ type : string
21+ description : ' Container for managing Azure resources'
22+ azure-cluster-name :
23+ required : false
24+ type : string
25+ description : ' Azure cluster name'
1426 namespace :
1527 required : false
1628 type : string
4658 secrets :
4759 aws-access-key-id :
4860 description : ' AWS Access Key ID'
49- required : true
61+ required : false
5062 aws-secret-access-key :
5163 description : ' AWS Secret Access Key'
52- required : true
64+ required : false
65+ AZURE_CREDENTIALS :
66+ description : ' Azure Credentilas'
67+ required : false
5368jobs :
5469 helm-action :
5570 runs-on : ubuntu-latest
6782
6883 - name : Update Kubeconfig
6984 run : |
70- aws eks --region ${{ inputs.aws-region }} update-kubeconfig --name ${{ inputs.eks-cluster-name }}
85+ if [ "${{ inputs.provider }}" = "azure" ]; then
86+ az aks get-credentials --resource-group ${{ inputs.resource-group }} --name ${{ inputs.azure-cluster-name }}
87+ else
88+ aws eks --region ${{ inputs.aws-region }} update-kubeconfig --name ${{ inputs.eks-cluster-name }}
89+ fi
7190
7291 - name : helm lint
7392 if : ${{ inputs.rollback != 'rollback' }}
You can’t perform that action at this time.
0 commit comments