File tree Expand file tree Collapse file tree 2 files changed +19
-8
lines changed
Expand file tree Collapse file tree 2 files changed +19
-8
lines changed Original file line number Diff line number Diff line change 4949 with :
5050 version : v3.10.0
5151
52- - name : Install python
53- uses : actions/setup-python@v4
54-
55- - name : Install Cloudsmith CLI
56- run : pip install --upgrade cloudsmith-cli
57-
5852 - name : Build and push helm package to CloudSmith
5953 run : cd helm-charts && sh upload-k8s-operator-cloudsmith.sh
6054 env :
6155 CLOUDSMITH_API_KEY : ${{ secrets.CLOUDSMITH_API_KEY }}
56+ CLOUDSMITH_USERNAME : ${{ secrets.CLOUDSMITH_USERNAME }}
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env sh
2+ set -e
3+
4+ if [ -z " $CLOUDSMITH_API_KEY " ] || [ -z " $CLOUDSMITH_USERNAME " ]; then
5+ echo " Error: CLOUDSMITH_API_KEY and CLOUDSMITH_USERNAME environment variables must be set."
6+ exit 1
7+ fi
8+
19cd secrets-operator
210helm dependency update
311helm package .
12+
13+ echo " $CLOUDSMITH_API_KEY " | helm registry login helm.oci.cloudsmith.io \
14+ --username " $CLOUDSMITH_USERNAME " \
15+ --password-stdin
16+
417for i in * .tgz; do
518 [ -f " $i " ] || break
6- cloudsmith push helm --republish infisical/helm-charts " $i "
19+ helm push " $i " oci://helm.oci.cloudsmith.io/ infisical/helm-charts
720done
8- cd ..
21+
22+ helm registry logout helm.oci.cloudsmith.io
23+
24+ cd ..
You can’t perform that action at this time.
0 commit comments