Skip to content

Commit dfaeb8d

Browse files
Merge pull request #392 from dusk125/rofs
CNTRLPLANE-926: Add readonlyRootFilesystem
2 parents 82f991e + 137979d commit dfaeb8d

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

bindata/assets/openshift-controller-manager/deploy.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ spec:
4747
containers:
4848
- name: controller-manager
4949
securityContext:
50+
readOnlyRootFilesystem: true
5051
allowPrivilegeEscalation: false
5152
capabilities:
5253
drop:
@@ -89,6 +90,8 @@ spec:
8990
name: serving-cert
9091
- mountPath: /etc/pki/ca-trust/extracted/pem
9192
name: proxy-ca-bundles
93+
- mountPath: /tmp
94+
name: tmp
9295
volumes:
9396
- name: config
9497
configMap:
@@ -105,6 +108,8 @@ spec:
105108
items:
106109
- key: ca-bundle.crt
107110
path: tls-ca-bundle.pem
111+
- emptyDir: {}
112+
name: tmp
108113
nodeSelector:
109114
node-role.kubernetes.io/master: ""
110115
tolerations:

bindata/assets/openshift-controller-manager/route-controller-manager-deploy.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ spec:
3737
containers:
3838
- name: route-controller-manager
3939
securityContext:
40+
readOnlyRootFilesystem: true
4041
allowPrivilegeEscalation: false
4142
capabilities:
4243
drop:
@@ -65,6 +66,8 @@ spec:
6566
name: client-ca
6667
- mountPath: /var/run/secrets/serving-cert
6768
name: serving-cert
69+
- mountPath: /tmp
70+
name: tmp
6871
livenessProbe:
6972
initialDelaySeconds: 30
7073
httpGet:
@@ -87,6 +90,8 @@ spec:
8790
- name: serving-cert
8891
secret:
8992
secretName: serving-cert
93+
- emptyDir: {}
94+
name: tmp
9095
nodeSelector:
9196
node-role.kubernetes.io/master: ""
9297
tolerations:

manifests/09_deployment.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ spec:
3333
- name: openshift-controller-manager-operator
3434
securityContext:
3535
allowPrivilegeEscalation: false
36+
readOnlyRootFilesystem: true
3637
capabilities:
3738
drop: ["ALL"]
3839
image: docker.io/openshift/origin-cluster-openshift-controller-manager-operator:v4.0
@@ -53,6 +54,8 @@ spec:
5354
name: config
5455
- mountPath: /var/run/secrets/serving-cert
5556
name: serving-cert
57+
- mountPath: /tmp
58+
name: tmp
5659
env:
5760
- name: RELEASE_VERSION
5861
value: "0.0.1-snapshot"
@@ -75,6 +78,8 @@ spec:
7578
- name: config
7679
configMap:
7780
name: openshift-controller-manager-operator-config
81+
- emptyDir: {}
82+
name: tmp
7883
nodeSelector:
7984
node-role.kubernetes.io/master: ""
8085
priorityClassName: "system-cluster-critical"

0 commit comments

Comments
 (0)