Skip to content

Commit 51b566b

Browse files
authored
🧹 update helmify and helm chart (#1317)
Signed-off-by: Ivan Milchev <ivan@mondoo.com>
1 parent deb95d1 commit 51b566b

14 files changed

Lines changed: 472 additions & 210 deletions

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ catalog-push: ## Push a catalog image.
346346

347347
HELMIFY = $(LOCALBIN)/helmify
348348
helmify: $(LOCALBIN) ## Download helmify locally if necessary.
349-
GOBIN=$(LOCALBIN) go install github.com/arttor/helmify/cmd/helmify@v0.4.3
349+
GOBIN=$(LOCALBIN) go install github.com/arttor/helmify/cmd/helmify@v0.4.18
350350

351351
helm: manifests kustomize helmify
352352
$(KUSTOMIZE) build config/default | $(HELMIFY) $(CHART_NAME)

charts/mondoo-operator/templates/deployment.yaml

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,3 @@
1-
apiVersion: v1
2-
kind: ServiceAccount
3-
metadata:
4-
name: {{ include "mondoo-operator.fullname" . }}-controller-manager
5-
labels:
6-
{{- include "mondoo-operator.labels" . | nindent 4 }}
7-
---
8-
apiVersion: v1
9-
kind: ServiceAccount
10-
metadata:
11-
name: {{ include "mondoo-operator.fullname" . }}-k8s-resources-scanning
12-
labels:
13-
{{- include "mondoo-operator.labels" . | nindent 4 }}
14-
---
15-
apiVersion: v1
16-
kind: ServiceAccount
17-
metadata:
18-
name: {{ include "mondoo-operator.fullname" . }}-webhook
19-
labels:
20-
{{- include "mondoo-operator.labels" . | nindent 4 }}
21-
---
221
apiVersion: apps/v1
232
kind: Deployment
243
metadata:
@@ -76,7 +55,7 @@ spec:
7655
}}
7756
securityContext: {{- toYaml .Values.controllerManager.manager.containerSecurityContext
7857
| nindent 10 }}
79-
securityContext:
80-
runAsNonRoot: true
58+
securityContext: {{- toYaml .Values.controllerManager.podSecurityContext | nindent
59+
8 }}
8160
serviceAccountName: {{ include "mondoo-operator.fullname" . }}-controller-manager
82-
terminationGracePeriodSeconds: 10
61+
terminationGracePeriodSeconds: 10

charts/mondoo-operator/templates/k8s-resources-scanning-rbac.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ roleRef:
2727
subjects:
2828
- kind: ServiceAccount
2929
name: '{{ include "mondoo-operator.fullname" . }}-k8s-resources-scanning'
30-
namespace: '{{ .Release.Namespace }}'
30+
namespace: '{{ .Release.Namespace }}'

charts/mondoo-operator/templates/leader-election-rbac.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,4 @@ roleRef:
5050
subjects:
5151
- kind: ServiceAccount
5252
name: '{{ include "mondoo-operator.fullname" . }}-controller-manager'
53-
namespace: '{{ .Release.Namespace }}'
53+
namespace: '{{ .Release.Namespace }}'

charts/mondoo-operator/templates/manager-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ metadata:
66
{{- include "mondoo-operator.labels" . | nindent 4 }}
77
data:
88
controller_manager_config.yaml: {{ .Values.managerConfig.controllerManagerConfigYaml
9-
| toYaml | indent 1 }}
9+
| toYaml | indent 1 }}

charts/mondoo-operator/templates/manager-rbac.yaml

Lines changed: 34 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ metadata:
66
{{- include "mondoo-operator.labels" . | nindent 4 }}
77
rules:
88
- apiGroups:
9-
- admissionregistration.k8s.io
9+
- ""
1010
resources:
11-
- validatingwebhookconfigurations
11+
- configmaps
12+
- services
1213
verbs:
1314
- create
1415
- delete
@@ -18,33 +19,27 @@ rules:
1819
- update
1920
- watch
2021
- apiGroups:
21-
- apps
22+
- ""
2223
resources:
23-
- daemonsets
24-
- deployments
24+
- namespaces
25+
- nodes
26+
- pods
2527
verbs:
26-
- create
27-
- delete
2828
- get
2929
- list
30-
- patch
31-
- update
3230
- watch
3331
- apiGroups:
34-
- apps
32+
- ""
3533
resources:
36-
- daemonsets
37-
- deployments
38-
- replicasets
39-
- statefulsets
34+
- secrets
4035
verbs:
36+
- create
37+
- delete
4138
- get
42-
- list
43-
- watch
4439
- apiGroups:
45-
- batch
40+
- admissionregistration.k8s.io
4641
resources:
47-
- cronjobs
42+
- validatingwebhookconfigurations
4843
verbs:
4944
- create
5045
- delete
@@ -54,37 +49,31 @@ rules:
5449
- update
5550
- watch
5651
- apiGroups:
57-
- batch
52+
- apps
5853
resources:
59-
- cronjobs
60-
- jobs
54+
- daemonsets
55+
- deployments
6156
verbs:
57+
- create
58+
- delete
6259
- get
6360
- list
61+
- patch
62+
- update
6463
- watch
6564
- apiGroups:
66-
- batch
67-
resources:
68-
- jobs
69-
verbs:
70-
- deletecollection
71-
- apiGroups:
72-
- cert-manager.io
65+
- apps
7366
resources:
74-
- certificates
75-
- issuers
67+
- replicasets
68+
- statefulsets
7669
verbs:
77-
- create
78-
- delete
7970
- get
8071
- list
81-
- patch
82-
- update
8372
- watch
8473
- apiGroups:
85-
- ""
74+
- batch
8675
resources:
87-
- configmaps
76+
- cronjobs
8877
verbs:
8978
- create
9079
- delete
@@ -94,27 +83,19 @@ rules:
9483
- update
9584
- watch
9685
- apiGroups:
97-
- ""
86+
- batch
9887
resources:
99-
- namespaces
100-
- nodes
101-
- pods
88+
- jobs
10289
verbs:
90+
- deletecollection
10391
- get
10492
- list
10593
- watch
10694
- apiGroups:
107-
- ""
108-
resources:
109-
- secrets
110-
verbs:
111-
- create
112-
- delete
113-
- get
114-
- apiGroups:
115-
- ""
95+
- cert-manager.io
11696
resources:
117-
- services
97+
- certificates
98+
- issuers
11899
verbs:
119100
- create
120101
- delete
@@ -136,12 +117,14 @@ rules:
136117
- k8s.mondoo.com
137118
resources:
138119
- mondooauditconfigs/finalizers
120+
- mondoooperatorconfigs/finalizers
139121
verbs:
140122
- update
141123
- apiGroups:
142124
- k8s.mondoo.com
143125
resources:
144126
- mondooauditconfigs/status
127+
- mondoooperatorconfigs/status
145128
verbs:
146129
- get
147130
- patch
@@ -154,20 +137,6 @@ rules:
154137
- get
155138
- list
156139
- watch
157-
- apiGroups:
158-
- k8s.mondoo.com
159-
resources:
160-
- mondoooperatorconfigs/finalizers
161-
verbs:
162-
- update
163-
- apiGroups:
164-
- k8s.mondoo.com
165-
resources:
166-
- mondoooperatorconfigs/status
167-
verbs:
168-
- get
169-
- patch
170-
- update
171140
- apiGroups:
172141
- monitoring.coreos.com
173142
resources:
@@ -194,4 +163,4 @@ roleRef:
194163
subjects:
195164
- kind: ServiceAccount
196165
name: '{{ include "mondoo-operator.fullname" . }}-controller-manager'
197-
namespace: '{{ .Release.Namespace }}'
166+
namespace: '{{ .Release.Namespace }}'

charts/mondoo-operator/templates/metrics-service.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ metadata:
77
spec:
88
type: {{ .Values.metricsService.type }}
99
selector:
10-
{{- include "mondoo-operator.selectorLabels" . | nindent 4 }}
10+
{{- include "mondoo-operator.selectorLabels" . | nindent 4 }}
1111
ports:
12-
{{- .Values.metricsService.ports | toYaml | nindent 2 -}}
12+
{{- .Values.metricsService.ports | toYaml | nindent 2 }}

0 commit comments

Comments
 (0)