File tree Expand file tree Collapse file tree 3 files changed +58
-10
lines changed
Expand file tree Collapse file tree 3 files changed +58
-10
lines changed Original file line number Diff line number Diff line change 1+ name : publish-helm-release
2+
3+ runs :
4+ steps :
5+ - id : get-secrets
6+ uses :
grafana/shared-workflows/actions/[email protected] 7+ with :
8+ repo_secrets : |
9+ APP_ID=github-app:app-id
10+ APP_PRIVATE_KEY=github-app:private-key
11+ # Set to false to get secrets as outputs instead of environment variables
12+ export_env : false
13+
14+ - id : publish-helm-release
15+ env :
16+ K6_OPERATOR_HELM_RELEASE_APP_ID : ${{ fromJSON(steps.get-secrets.outputs.secrets).APP_ID }}
17+ K6_OPERATOR_HELM_RELEASE_PEM_KEY : ${{ fromJSON(steps.get-secrets.outputs.secrets).APP_PRIVATE_KEY }}
18+ uses : grafana/helm-charts/.github/workflows/update-helm-repo.yaml@main
19+ with :
20+ charts_dir : charts
21+ cr_configfile : charts/cr.yaml
22+ ct_configfile : charts/ct.yaml
23+ helm_tag_prefix : helm
24+ secrets :
25+ github_app_id : ${K6_OPERATOR_HELM_RELEASE_APP_ID}
26+ github_app_pem : ${K6_OPERATOR_HELM_RELEASE_PEM_KEY}
Original file line number Diff line number Diff line change 1+ name : publish-helm-release
2+
3+ runs :
4+ using : ' composite'
5+ steps :
6+ - id : get-secrets
7+ uses :
grafana/shared-workflows/actions/[email protected] 8+ with :
9+ repo_secrets : |
10+ APP_ID=github-app:app-id
11+ APP_PRIVATE_KEY=github-app:private-key
12+ # Set to false to get secrets as outputs instead of environment variables
13+ export_env : false
14+
15+ - id : publish-helm-release
16+ env :
17+ K6_OPERATOR_HELM_RELEASE_APP_ID : ${{ fromJSON(steps.get-secrets.outputs.secrets).APP_ID }}
18+ K6_OPERATOR_HELM_RELEASE_PEM_KEY : ${{ fromJSON(steps.get-secrets.outputs.secrets).APP_PRIVATE_KEY }}
19+ uses : grafana/helm-charts/.github/workflows/update-helm-repo.yaml@main
20+ with :
21+ charts_dir : charts
22+ cr_configfile : charts/cr.yaml
23+ ct_configfile : charts/ct.yaml
24+ helm_tag_prefix : helm
25+ secrets :
26+ github_app_id : ${K6_OPERATOR_HELM_RELEASE_APP_ID}
27+ github_app_pem : ${K6_OPERATOR_HELM_RELEASE_PEM_KEY}
Original file line number Diff line number Diff line change 11
22name : Helm release
3- permissions : {}
3+ # These permissions are needed to assume roles from Github's OIDC.
4+ permissions :
5+ contents : read
6+ id-token : write
47
58on :
69 workflow_dispatch : {}
5558 call-update-helm-repo :
5659 needs :
5760 - generate-chart-schema
58- uses : grafana/helm-charts/.github/workflows/update-helm-repo.yaml@main
59- with :
60- charts_dir : charts
61- cr_configfile : charts/cr.yaml
62- ct_configfile : charts/ct.yaml
63- helm_tag_prefix : helm
64- secrets :
65- github_app_id : ${{ secrets.K6_OPERATOR_HELM_RELEASE_APP_ID }}
66- github_app_pem : ${{ secrets.K6_OPERATOR_HELM_RELEASE_PEM_KEY }}
61+ uses : ./.github/actions/publish-helm-release@main
You can’t perform that action at this time.
0 commit comments