Add cm-publish steps

This commit is contained in:
Anthony Vuong 2023-05-02 15:18:12 -07:00
parent 1d4b87320b
commit f3ebef8c6b
No known key found for this signature in database
GPG key ID: 614B88C718644CD2

View file

@ -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: