Skip to content

Commit 61d3613

Browse files
Fix security hotspot on uncomplete SHA
1 parent 4c240fe commit 61d3613

File tree

3 files changed

+96
-110
lines changed

3 files changed

+96
-110
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
remote-repo: sonarsource-helm
4242
build-number: ${{ github.event.inputs.buildNumber }}
4343
- name: Upload binaries to release
44-
uses: svenstaro/upload-release-action@v2
44+
uses: svenstaro/upload-release-action@81c65b7cd4de9b2570615ce3aad67a41de5b1a13
4545
with:
4646
repo_token: ${{ secrets.GITHUB_TOKEN }}
4747
file_glob: true
@@ -59,12 +59,4 @@ jobs:
5959
with:
6060
repository-name: "${{ github.event.repository.name }}"
6161
package-path: ${{ steps.local_repo.outputs.dir }}
62-
release-name: "${{ github.event.inputs.version}}"
63-
- name: Notify failures on Slack
64-
if: failure()
65-
uses: Ilshidur/[email protected]
66-
env:
67-
SLACK_WEBHOOK: ${{ fromJSON(steps.secrets.outputs.vault).slack_webhook_url }}
68-
SLACK_CHANNEL: team-sonarqube-build
69-
with:
70-
args: "Helm Chart Release failed, see the logs at https://github.com/SonarSource/helm-chart-sonarqube/actions"
62+
release-name: "${{ github.event.inputs.version}}"

tests/unit-compatibility-test/fixtures/sonarqube-dce/ingress-with-controller.yaml

Lines changed: 47 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ apiVersion: v1
3838
kind: ServiceAccount
3939
metadata:
4040
labels:
41-
helm.sh/chart: ingress-nginx-4.12.3
41+
helm.sh/chart: ingress-nginx-4.11.3
4242
app.kubernetes.io/name: ingress-nginx
4343
app.kubernetes.io/instance: ingress-with-controller.yaml
44-
app.kubernetes.io/version: "1.12.3"
44+
app.kubernetes.io/version: "1.11.3"
4545
app.kubernetes.io/part-of: ingress-nginx
4646
app.kubernetes.io/managed-by: Helm
4747
app.kubernetes.io/component: controller
@@ -119,16 +119,17 @@ apiVersion: v1
119119
kind: ConfigMap
120120
metadata:
121121
labels:
122-
helm.sh/chart: ingress-nginx-4.12.3
122+
helm.sh/chart: ingress-nginx-4.11.3
123123
app.kubernetes.io/name: ingress-nginx
124124
app.kubernetes.io/instance: ingress-with-controller.yaml
125-
app.kubernetes.io/version: "1.12.3"
125+
app.kubernetes.io/version: "1.11.3"
126126
app.kubernetes.io/part-of: ingress-nginx
127127
app.kubernetes.io/managed-by: Helm
128128
app.kubernetes.io/component: controller
129129
name: ingress-with-controller.yaml-ingress-nginx-controller
130130
namespace: default
131131
data:
132+
allow-snippet-annotations: "false"
132133
---
133134
# Source: sonarqube-dce/templates/config.yaml
134135
apiVersion: v1
@@ -251,10 +252,10 @@ apiVersion: rbac.authorization.k8s.io/v1
251252
kind: ClusterRole
252253
metadata:
253254
labels:
254-
helm.sh/chart: ingress-nginx-4.12.3
255+
helm.sh/chart: ingress-nginx-4.11.3
255256
app.kubernetes.io/name: ingress-nginx
256257
app.kubernetes.io/instance: ingress-with-controller.yaml
257-
app.kubernetes.io/version: "1.12.3"
258+
app.kubernetes.io/version: "1.11.3"
258259
app.kubernetes.io/part-of: ingress-nginx
259260
app.kubernetes.io/managed-by: Helm
260261
name: ingress-with-controller.yaml-ingress-nginx
@@ -335,10 +336,10 @@ apiVersion: rbac.authorization.k8s.io/v1
335336
kind: ClusterRoleBinding
336337
metadata:
337338
labels:
338-
helm.sh/chart: ingress-nginx-4.12.3
339+
helm.sh/chart: ingress-nginx-4.11.3
339340
app.kubernetes.io/name: ingress-nginx
340341
app.kubernetes.io/instance: ingress-with-controller.yaml
341-
app.kubernetes.io/version: "1.12.3"
342+
app.kubernetes.io/version: "1.11.3"
342343
app.kubernetes.io/part-of: ingress-nginx
343344
app.kubernetes.io/managed-by: Helm
344345
name: ingress-with-controller.yaml-ingress-nginx
@@ -356,10 +357,10 @@ apiVersion: rbac.authorization.k8s.io/v1
356357
kind: Role
357358
metadata:
358359
labels:
359-
helm.sh/chart: ingress-nginx-4.12.3
360+
helm.sh/chart: ingress-nginx-4.11.3
360361
app.kubernetes.io/name: ingress-nginx
361362
app.kubernetes.io/instance: ingress-with-controller.yaml
362-
app.kubernetes.io/version: "1.12.3"
363+
app.kubernetes.io/version: "1.11.3"
363364
app.kubernetes.io/part-of: ingress-nginx
364365
app.kubernetes.io/managed-by: Helm
365366
app.kubernetes.io/component: controller
@@ -450,10 +451,10 @@ apiVersion: rbac.authorization.k8s.io/v1
450451
kind: RoleBinding
451452
metadata:
452453
labels:
453-
helm.sh/chart: ingress-nginx-4.12.3
454+
helm.sh/chart: ingress-nginx-4.11.3
454455
app.kubernetes.io/name: ingress-nginx
455456
app.kubernetes.io/instance: ingress-with-controller.yaml
456-
app.kubernetes.io/version: "1.12.3"
457+
app.kubernetes.io/version: "1.11.3"
457458
app.kubernetes.io/part-of: ingress-nginx
458459
app.kubernetes.io/managed-by: Helm
459460
app.kubernetes.io/component: controller
@@ -473,10 +474,10 @@ apiVersion: v1
473474
kind: Service
474475
metadata:
475476
labels:
476-
helm.sh/chart: ingress-nginx-4.12.3
477+
helm.sh/chart: ingress-nginx-4.11.3
477478
app.kubernetes.io/name: ingress-nginx
478479
app.kubernetes.io/instance: ingress-with-controller.yaml
479-
app.kubernetes.io/version: "1.12.3"
480+
app.kubernetes.io/version: "1.11.3"
480481
app.kubernetes.io/part-of: ingress-nginx
481482
app.kubernetes.io/managed-by: Helm
482483
app.kubernetes.io/component: controller
@@ -500,10 +501,10 @@ kind: Service
500501
metadata:
501502
annotations:
502503
labels:
503-
helm.sh/chart: ingress-nginx-4.12.3
504+
helm.sh/chart: ingress-nginx-4.11.3
504505
app.kubernetes.io/name: ingress-nginx
505506
app.kubernetes.io/instance: ingress-with-controller.yaml
506-
app.kubernetes.io/version: "1.12.3"
507+
app.kubernetes.io/version: "1.11.3"
507508
app.kubernetes.io/part-of: ingress-nginx
508509
app.kubernetes.io/managed-by: Helm
509510
app.kubernetes.io/component: controller
@@ -688,10 +689,10 @@ apiVersion: apps/v1
688689
kind: Deployment
689690
metadata:
690691
labels:
691-
helm.sh/chart: ingress-nginx-4.12.3
692+
helm.sh/chart: ingress-nginx-4.11.3
692693
app.kubernetes.io/name: ingress-nginx
693694
app.kubernetes.io/instance: ingress-with-controller.yaml
694-
app.kubernetes.io/version: "1.12.3"
695+
app.kubernetes.io/version: "1.11.3"
695696
app.kubernetes.io/part-of: ingress-nginx
696697
app.kubernetes.io/managed-by: Helm
697698
app.kubernetes.io/component: controller
@@ -709,18 +710,18 @@ spec:
709710
template:
710711
metadata:
711712
labels:
712-
helm.sh/chart: ingress-nginx-4.12.3
713+
helm.sh/chart: ingress-nginx-4.11.3
713714
app.kubernetes.io/name: ingress-nginx
714715
app.kubernetes.io/instance: ingress-with-controller.yaml
715-
app.kubernetes.io/version: "1.12.3"
716+
app.kubernetes.io/version: "1.11.3"
716717
app.kubernetes.io/part-of: ingress-nginx
717718
app.kubernetes.io/managed-by: Helm
718719
app.kubernetes.io/component: controller
719720
spec:
720721
dnsPolicy: ClusterFirst
721722
containers:
722723
- name: controller
723-
image: registry.k8s.io/ingress-nginx/controller:v1.12.3@sha256:ac444cd9515af325ba577b596fe4f27a34be1aa330538e8b317ad9d6c8fb94ee
724+
image: registry.k8s.io/ingress-nginx/controller:v1.11.3@sha256:d56f135b6462cfc476447cfe564b83a45e8bb7da2774963b00d12161112270b7
724725
imagePullPolicy: IfNotPresent
725726
lifecycle:
726727
preStop:
@@ -737,10 +738,10 @@ spec:
737738
- --validating-webhook=:8443
738739
- --validating-webhook-certificate=/usr/local/certificates/cert
739740
- --validating-webhook-key=/usr/local/certificates/key
741+
- --enable-metrics=false
740742
securityContext:
741743
runAsNonRoot: true
742744
runAsUser: 101
743-
runAsGroup: 82
744745
allowPrivilegeEscalation: false
745746
seccompProfile:
746747
type: RuntimeDefault
@@ -1404,10 +1405,10 @@ apiVersion: networking.k8s.io/v1
14041405
kind: IngressClass
14051406
metadata:
14061407
labels:
1407-
helm.sh/chart: ingress-nginx-4.12.3
1408+
helm.sh/chart: ingress-nginx-4.11.3
14081409
app.kubernetes.io/name: ingress-nginx
14091410
app.kubernetes.io/instance: ingress-with-controller.yaml
1410-
app.kubernetes.io/version: "1.12.3"
1411+
app.kubernetes.io/version: "1.11.3"
14111412
app.kubernetes.io/part-of: ingress-nginx
14121413
app.kubernetes.io/managed-by: Helm
14131414
app.kubernetes.io/component: controller
@@ -1460,10 +1461,10 @@ kind: ValidatingWebhookConfiguration
14601461
metadata:
14611462
annotations:
14621463
labels:
1463-
helm.sh/chart: ingress-nginx-4.12.3
1464+
helm.sh/chart: ingress-nginx-4.11.3
14641465
app.kubernetes.io/name: ingress-nginx
14651466
app.kubernetes.io/instance: ingress-with-controller.yaml
1466-
app.kubernetes.io/version: "1.12.3"
1467+
app.kubernetes.io/version: "1.11.3"
14671468
app.kubernetes.io/part-of: ingress-nginx
14681469
app.kubernetes.io/managed-by: Helm
14691470
app.kubernetes.io/component: admission-webhook
@@ -1502,10 +1503,10 @@ metadata:
15021503
"helm.sh/hook": pre-install,pre-upgrade,post-install,post-upgrade
15031504
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
15041505
labels:
1505-
helm.sh/chart: ingress-nginx-4.12.3
1506+
helm.sh/chart: ingress-nginx-4.11.3
15061507
app.kubernetes.io/name: ingress-nginx
15071508
app.kubernetes.io/instance: ingress-with-controller.yaml
1508-
app.kubernetes.io/version: "1.12.3"
1509+
app.kubernetes.io/version: "1.11.3"
15091510
app.kubernetes.io/part-of: ingress-nginx
15101511
app.kubernetes.io/managed-by: Helm
15111512
app.kubernetes.io/component: admission-webhook
@@ -1520,10 +1521,10 @@ metadata:
15201521
"helm.sh/hook": pre-install,pre-upgrade,post-install,post-upgrade
15211522
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
15221523
labels:
1523-
helm.sh/chart: ingress-nginx-4.12.3
1524+
helm.sh/chart: ingress-nginx-4.11.3
15241525
app.kubernetes.io/name: ingress-nginx
15251526
app.kubernetes.io/instance: ingress-with-controller.yaml
1526-
app.kubernetes.io/version: "1.12.3"
1527+
app.kubernetes.io/version: "1.11.3"
15271528
app.kubernetes.io/part-of: ingress-nginx
15281529
app.kubernetes.io/managed-by: Helm
15291530
app.kubernetes.io/component: admission-webhook
@@ -1545,10 +1546,10 @@ metadata:
15451546
"helm.sh/hook": pre-install,pre-upgrade,post-install,post-upgrade
15461547
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
15471548
labels:
1548-
helm.sh/chart: ingress-nginx-4.12.3
1549+
helm.sh/chart: ingress-nginx-4.11.3
15491550
app.kubernetes.io/name: ingress-nginx
15501551
app.kubernetes.io/instance: ingress-with-controller.yaml
1551-
app.kubernetes.io/version: "1.12.3"
1552+
app.kubernetes.io/version: "1.11.3"
15521553
app.kubernetes.io/part-of: ingress-nginx
15531554
app.kubernetes.io/managed-by: Helm
15541555
app.kubernetes.io/component: admission-webhook
@@ -1571,10 +1572,10 @@ metadata:
15711572
"helm.sh/hook": pre-install,pre-upgrade,post-install,post-upgrade
15721573
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
15731574
labels:
1574-
helm.sh/chart: ingress-nginx-4.12.3
1575+
helm.sh/chart: ingress-nginx-4.11.3
15751576
app.kubernetes.io/name: ingress-nginx
15761577
app.kubernetes.io/instance: ingress-with-controller.yaml
1577-
app.kubernetes.io/version: "1.12.3"
1578+
app.kubernetes.io/version: "1.11.3"
15781579
app.kubernetes.io/part-of: ingress-nginx
15791580
app.kubernetes.io/managed-by: Helm
15801581
app.kubernetes.io/component: admission-webhook
@@ -1597,10 +1598,10 @@ metadata:
15971598
"helm.sh/hook": pre-install,pre-upgrade,post-install,post-upgrade
15981599
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
15991600
labels:
1600-
helm.sh/chart: ingress-nginx-4.12.3
1601+
helm.sh/chart: ingress-nginx-4.11.3
16011602
app.kubernetes.io/name: ingress-nginx
16021603
app.kubernetes.io/instance: ingress-with-controller.yaml
1603-
app.kubernetes.io/version: "1.12.3"
1604+
app.kubernetes.io/version: "1.11.3"
16041605
app.kubernetes.io/part-of: ingress-nginx
16051606
app.kubernetes.io/managed-by: Helm
16061607
app.kubernetes.io/component: admission-webhook
@@ -1662,30 +1663,29 @@ metadata:
16621663
"helm.sh/hook": pre-install,pre-upgrade
16631664
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
16641665
labels:
1665-
helm.sh/chart: ingress-nginx-4.12.3
1666+
helm.sh/chart: ingress-nginx-4.11.3
16661667
app.kubernetes.io/name: ingress-nginx
16671668
app.kubernetes.io/instance: ingress-with-controller.yaml
1668-
app.kubernetes.io/version: "1.12.3"
1669+
app.kubernetes.io/version: "1.11.3"
16691670
app.kubernetes.io/part-of: ingress-nginx
16701671
app.kubernetes.io/managed-by: Helm
16711672
app.kubernetes.io/component: admission-webhook
16721673
spec:
1673-
ttlSecondsAfterFinished: 0
16741674
template:
16751675
metadata:
16761676
name: ingress-with-controller.yaml-ingress-nginx-admission-create
16771677
labels:
1678-
helm.sh/chart: ingress-nginx-4.12.3
1678+
helm.sh/chart: ingress-nginx-4.11.3
16791679
app.kubernetes.io/name: ingress-nginx
16801680
app.kubernetes.io/instance: ingress-with-controller.yaml
1681-
app.kubernetes.io/version: "1.12.3"
1681+
app.kubernetes.io/version: "1.11.3"
16821682
app.kubernetes.io/part-of: ingress-nginx
16831683
app.kubernetes.io/managed-by: Helm
16841684
app.kubernetes.io/component: admission-webhook
16851685
spec:
16861686
containers:
16871687
- name: create
1688-
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.4@sha256:7a38cf0f8480775baaee71ab519c7465fd1dfeac66c421f28f087786e631456e
1688+
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.4.4@sha256:a9f03b34a3cbfbb26d103a14046ab2c5130a80c3d69d526ff8063d2b37b9fd3f
16891689
imagePullPolicy: IfNotPresent
16901690
args:
16911691
- create
@@ -1703,7 +1703,6 @@ spec:
17031703
drop:
17041704
- ALL
17051705
readOnlyRootFilesystem: true
1706-
runAsGroup: 65532
17071706
runAsNonRoot: true
17081707
runAsUser: 65532
17091708
seccompProfile:
@@ -1723,30 +1722,29 @@ metadata:
17231722
"helm.sh/hook": post-install,post-upgrade
17241723
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
17251724
labels:
1726-
helm.sh/chart: ingress-nginx-4.12.3
1725+
helm.sh/chart: ingress-nginx-4.11.3
17271726
app.kubernetes.io/name: ingress-nginx
17281727
app.kubernetes.io/instance: ingress-with-controller.yaml
1729-
app.kubernetes.io/version: "1.12.3"
1728+
app.kubernetes.io/version: "1.11.3"
17301729
app.kubernetes.io/part-of: ingress-nginx
17311730
app.kubernetes.io/managed-by: Helm
17321731
app.kubernetes.io/component: admission-webhook
17331732
spec:
1734-
ttlSecondsAfterFinished: 0
17351733
template:
17361734
metadata:
17371735
name: ingress-with-controller.yaml-ingress-nginx-admission-patch
17381736
labels:
1739-
helm.sh/chart: ingress-nginx-4.12.3
1737+
helm.sh/chart: ingress-nginx-4.11.3
17401738
app.kubernetes.io/name: ingress-nginx
17411739
app.kubernetes.io/instance: ingress-with-controller.yaml
1742-
app.kubernetes.io/version: "1.12.3"
1740+
app.kubernetes.io/version: "1.11.3"
17431741
app.kubernetes.io/part-of: ingress-nginx
17441742
app.kubernetes.io/managed-by: Helm
17451743
app.kubernetes.io/component: admission-webhook
17461744
spec:
17471745
containers:
17481746
- name: patch
1749-
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.5.4@sha256:7a38cf0f8480775baaee71ab519c7465fd1dfeac66c421f28f087786e631456e
1747+
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.4.4@sha256:a9f03b34a3cbfbb26d103a14046ab2c5130a80c3d69d526ff8063d2b37b9fd3f
17501748
imagePullPolicy: IfNotPresent
17511749
args:
17521750
- patch
@@ -1766,7 +1764,6 @@ spec:
17661764
drop:
17671765
- ALL
17681766
readOnlyRootFilesystem: true
1769-
runAsGroup: 65532
17701767
runAsNonRoot: true
17711768
runAsUser: 65532
17721769
seccompProfile:

0 commit comments

Comments
 (0)