File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : release
1+ name : Release
22on :
33 workflow_dispatch :
44 push :
88 REGISTRY : ghcr.io
99 IMAGE_NAME : ${{ github.repository }}
1010jobs :
11- build :
12- runs-on : ubuntu-latest
13- steps :
14- - uses : actions/checkout@v4
15- - name : Set up Go
16- uses : actions/setup-go@v4
17- with :
18- go-version : ' 1.25'
19- - name : Build
20- run : go build -v ./...
21- - name : Test
22- run : go test -v ./...
2311 helm :
2412 runs-on : ubuntu-latest
2513 permissions :
Original file line number Diff line number Diff line change 4242 run : |
4343 helm lint ./charts/vmsnapshot-scheduler
4444
45- # TODO: Uncomment if cert-manager is enabled
46- # - name: Install cert-manager via Helm (wait for readiness)
47- # run: |
48- # helm repo add jetstack https://charts.jetstack.io
49- # helm repo update
50- # helm install cert-manager jetstack/cert-manager \
51- # --namespace cert-manager \
52- # --create-namespace \
53- # --set crds.enabled=true \
54- # --wait \
55- # --timeout 300s
56-
57- # TODO: Uncomment if Prometheus is enabled
58- # - name: Install Prometheus Operator CRDs
59- # run: |
60- # helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
61- # helm repo update
62- # helm install prometheus-crds prometheus-community/prometheus-operator-crds
63-
6445 - name : Deploy manager via Helm
6546 run : |
6647 make helm-deploy IMG=vmsnapshot-scheduler:v0.1.0
You can’t perform that action at this time.
0 commit comments