File tree Expand file tree Collapse file tree 10 files changed +29
-11
lines changed
sample-config-addon/ingress-azure/templates
sample-config-empty/ingress-azure/templates
sample-config-existing-secret/ingress-azure/templates
sample-config-prohibited-target/ingress-azure/templates
sample-config-workload-identity/ingress-azure/templates
sample-config/ingress-azure/templates Expand file tree Collapse file tree 10 files changed +29
-11
lines changed Original file line number Diff line number Diff line change 3333 - name : Set up Go
34343535 with :
36- go-version : ' 1.22.5 '
36+ go-version : ' 1.23.6 '
3737 - name : Go and Helm lint check
3838 run : make lint-all
3939 - name : Go vet
Original file line number Diff line number Diff line change @@ -26,18 +26,33 @@ jobs:
2626 steps :
2727 - name : Checkout repository
2828 uses : actions/checkout@v4
29+ - name : Set up Go
30+ 31+ with :
32+ go-version : ' 1.23.6'
33+
2934 - name : Build AGIC docker image
3035 run : make build-image
36+
3137 - name : Run Trivy vulnerability scanner
3238 uses :
aquasecurity/[email protected] 3339 with :
3440 image-ref : ' appgwreg.azurecr.io/public/azure-application-gateway/kubernetes-ingress-staging:latest'
35- format : ' sarif '
36- output : ' trivy-results.sarif '
41+ format : ' json '
42+ output : ' trivy-results.json '
3743 exit-code : ' 1'
3844 ignore-unfixed : true
3945 vuln-type : ' os,library'
4046 severity : ' CRITICAL,HIGH'
47+
48+ - name : Convert JSON to SARIF
49+ if : always()
50+ run : trivy convert --format sarif -o trivy-results.sarif trivy-results.json
51+
52+ - name : Convert JSON to Table Format
53+ if : always()
54+ run : trivy convert --format table trivy-results.json
55+
4156 - name : Upload Trivy scan results to GitHub Security tab
4257 uses :
github/codeql-action/[email protected] 4358 if : always()
Original file line number Diff line number Diff line change 9292lint-helm :
9393 helm lint ./helm/ingress-azure
9494
95+ render-chart :
96+ RENDER_SNAPSHOTS=" true" go test -tags=unittest ./helm/ingress-azure/tests/...
97+
9598vet-all : vet vet-unittest vet-e2e
9699
97100vet :
Original file line number Diff line number Diff line change 3434 - " overlayextensionconfigs.acn.azure.com"
3535 - " -l"
3636{{- if .Values.addon }}
37- - " app.kubernetes.io/managed-by=ingress-azure -addon"
37+ - " app.kubernetes.io/managed-by=ingress-appgw -addon"
3838{{- else }}
39- - " app.kubernetes.io/managed-by=ingress-azure -helm"
39+ - " app.kubernetes.io/managed-by=ingress-appgw -helm"
4040{{- end }}
4141 securityContext :
4242 capabilities :
Original file line number Diff line number Diff line change 3535 - " $(AGIC_POD_NAMESPACE)"
3636 - " overlayextensionconfigs.acn.azure.com"
3737 - " -l"
38- - " app.kubernetes.io/managed-by=ingress-azure -addon"
38+ - " app.kubernetes.io/managed-by=ingress-appgw -addon"
3939 securityContext :
4040 capabilities :
4141 drop :
Original file line number Diff line number Diff line change 3535 - " $(AGIC_POD_NAMESPACE)"
3636 - " overlayextensionconfigs.acn.azure.com"
3737 - " -l"
38- - " app.kubernetes.io/managed-by=ingress-azure -helm"
38+ - " app.kubernetes.io/managed-by=ingress-appgw -helm"
3939 securityContext :
4040 capabilities :
4141 drop :
Original file line number Diff line number Diff line change 3535 - " $(AGIC_POD_NAMESPACE)"
3636 - " overlayextensionconfigs.acn.azure.com"
3737 - " -l"
38- - " app.kubernetes.io/managed-by=ingress-azure -helm"
38+ - " app.kubernetes.io/managed-by=ingress-appgw -helm"
3939 securityContext :
4040 capabilities :
4141 drop :
Original file line number Diff line number Diff line change 3535 - " $(AGIC_POD_NAMESPACE)"
3636 - " overlayextensionconfigs.acn.azure.com"
3737 - " -l"
38- - " app.kubernetes.io/managed-by=ingress-azure -helm"
38+ - " app.kubernetes.io/managed-by=ingress-appgw -helm"
3939 securityContext :
4040 capabilities :
4141 drop :
Original file line number Diff line number Diff line change 3535 - " $(AGIC_POD_NAMESPACE)"
3636 - " overlayextensionconfigs.acn.azure.com"
3737 - " -l"
38- - " app.kubernetes.io/managed-by=ingress-azure -helm"
38+ - " app.kubernetes.io/managed-by=ingress-appgw -helm"
3939 securityContext :
4040 capabilities :
4141 drop :
Original file line number Diff line number Diff line change 3535 - " $(AGIC_POD_NAMESPACE)"
3636 - " overlayextensionconfigs.acn.azure.com"
3737 - " -l"
38- - " app.kubernetes.io/managed-by=ingress-azure -helm"
38+ - " app.kubernetes.io/managed-by=ingress-appgw -helm"
3939 securityContext :
4040 capabilities :
4141 drop :
You can’t perform that action at this time.
0 commit comments