Skip to content

Commit af21cb5

Browse files
committed
Inject operator's trust store with trusted-ca-bundle
1 parent 8649f95 commit af21cb5

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

manifests/03_configmap.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,16 @@ data:
1010
---
1111
apiVersion: v1
1212
kind: ConfigMap
13+
metadata:
14+
namespace: openshift-authentication-operator
15+
name: trusted-ca-bundle
16+
annotations:
17+
release.openshift.io/create-only: "true"
18+
labels:
19+
config.openshift.io/inject-trusted-cabundle: "true"
20+
---
21+
apiVersion: v1
22+
kind: ConfigMap
1323
metadata:
1424
namespace: openshift-authentication
1525
name: v4-0-config-trusted-ca-bundle

manifests/07_deployment.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ spec:
3636
name: config
3737
- mountPath: /var/run/secrets/serving-cert
3838
name: serving-cert
39+
- mountPath: /etc/pki/ca-trust/extracted/pem
40+
name: trusted-ca-bundle
41+
readOnly: true
3942
env:
4043
- name: IMAGE
4144
value: quay.io/openshift/origin-oauth-server:v4.2
@@ -53,6 +56,12 @@ spec:
5356
configMap:
5457
defaultMode: 440
5558
name: authentication-operator-config
59+
- name: trusted-ca-bundle
60+
configMap:
61+
name: trusted-ca
62+
items:
63+
- key: ca-bundle.crt
64+
path: tls-ca-bundle.pem
5665
- name: serving-cert
5766
secret:
5867
secretName: serving-cert

0 commit comments

Comments
 (0)