Add cm-publish steps
This commit is contained in:
parent
1d4b87320b
commit
f3ebef8c6b
1 changed files with 6 additions and 2 deletions
8
.github/workflows/cm-publish.yml
vendored
8
.github/workflows/cm-publish.yml
vendored
|
@ -17,13 +17,17 @@ jobs:
|
||||||
- name: Install Helm
|
- name: Install Helm
|
||||||
uses: azure/setup-helm@v3
|
uses: azure/setup-helm@v3
|
||||||
with:
|
with:
|
||||||
version: v3.10.1 # Also update in lint-and-test.yaml
|
version: v3.10.1
|
||||||
|
|
||||||
- name: Add uclalibrary helm repo
|
- name: Add uclalibrary helm repo
|
||||||
run: |
|
run: |
|
||||||
helm repo add uclalibrary https://chartmuseum.library.ucla.edu/charts/
|
helm repo add uclalibrary https://chartmuseum.library.ucla.edu/charts/
|
||||||
|
|
||||||
- name: Run chart-releaser
|
- name: Install ChartMuseum helm plugin
|
||||||
|
run: |
|
||||||
|
helm plugin install https://github.com/chartmuseum/helm-push
|
||||||
|
|
||||||
|
- name: Publish ArgoCD helm chart to UCLA Library's Chartmuseum
|
||||||
run: |
|
run: |
|
||||||
helm cm-push charts/argo-cd uclalibrary -u ${CM_USERNAME} -p ${CM_PASSWORD}
|
helm cm-push charts/argo-cd uclalibrary -u ${CM_USERNAME} -p ${CM_PASSWORD}
|
||||||
env:
|
env:
|
||||||
|
|
Loading…
Reference in a new issue