Skip to content

Commit 0d9e676

Browse files
authored
Merge pull request #792 from snyk/feat/cloud-pak-linting
Feat/cloud pak linting
2 parents c6c4db2 + 31e81e4 commit 0d9e676

File tree

4 files changed

+30
-0
lines changed

4 files changed

+30
-0
lines changed

snyk-monitor/templates/deployment.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,19 @@ spec:
2121
labels:
2222
app.kubernetes.io/name: {{ include "snyk-monitor.name" . }}
2323
app.kubernetes.io/instance: {{ .Release.Name }}
24+
app.kubernetes.io/managed-by: {{ .Release.Service }}
2425
spec:
26+
affinity:
27+
nodeAffinity:
28+
requiredDuringSchedulingIgnoredDuringExecution:
29+
nodeSelectorTerms:
30+
- matchExpressions:
31+
- key: "kubernetes.io/arch"
32+
operator: In
33+
values: ["amd64"]
34+
- key: "beta.kubernetes.io/arch"
35+
operator: In
36+
values: ["amd64"]
2537
serviceAccountName: {{ include "snyk-monitor.name" . }}
2638
restartPolicy: Always
2739
initContainers:
@@ -31,6 +43,13 @@ spec:
3143
volumeMounts:
3244
- name: temporary-storage
3345
mountPath: "/var/tmp"
46+
resources:
47+
requests:
48+
cpu: "100m"
49+
memory: "100Mi"
50+
limits:
51+
cpu: "100m"
52+
memory: "100Mi"
3453
securityContext:
3554
privileged: false
3655
runAsNonRoot: false

snyk-monitor/templates/networkpolicy.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ spec:
1212
matchLabels:
1313
app.kubernetes.io/name: {{ include "snyk-monitor.name" . }}
1414
app.kubernetes.io/instance: {{ .Release.Name }}
15+
app.kubernetes.io/managed-by: {{ .Release.Service }}
1516
policyTypes:
1617
- Ingress
1718
- Egress

snyk-monitor/templates/psp.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ apiVersion: policy/v1beta1
33
kind: PodSecurityPolicy
44
metadata:
55
name: {{ include "snyk-monitor.name" . }}
6+
labels:
7+
app.kubernetes.io/name: {{ include "snyk-monitor.name" . }}
8+
helm.sh/chart: {{ include "snyk-monitor.chart" . }}
9+
app.kubernetes.io/instance: {{ .Release.Name }}
10+
app.kubernetes.io/managed-by: {{ .Release.Service }}
611
spec:
712
allowPrivilegeEscalation: false
813
requiredDropCapabilities:

snyk-monitor/templates/pvc.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ kind: PersistentVolumeClaim
44
apiVersion: v1
55
metadata:
66
name: {{ .Values.pvc.name }}
7+
labels:
8+
app.kubernetes.io/name: {{ include "snyk-monitor.name" . }}
9+
helm.sh/chart: {{ include "snyk-monitor.chart" . }}
10+
app.kubernetes.io/instance: {{ .Release.Name }}
11+
app.kubernetes.io/managed-by: {{ .Release.Service }}
712
spec:
813
accessModes:
914
- ReadWriteOnce

0 commit comments

Comments
 (0)