Commit 73c8340
authored
Ensure etcd stateful set has required capabilities to run on OpenShift (#2069)
Summary: Ensure etcd stateful set has required capabilities to run on
OpenShift
When using the etcd metadata store on an Openshift cluster, the
container gets stuck in its start up script and continuously prints the
following error.
```
Waiting for pl-etcd-1.pl-etcd.pl to come up
ping: permission denied (are you root?)
Waiting for pl-etcd-1.pl-etcd.pl to come up
ping: permission denied (are you root?)
```
The etcd stateful set requires an additional capability, which was
missed when the other services had stricter security context settings
added. This change also requires the following
`SecurityContextConstraints` changes
(pixie-io/docs.px.dev#292)
Relevant Issues: N/A
Type of change: /kind bug
Test Plan: Deployed the non-operator version of Pixie to an Openshift
cluster and verified etcd is scheduled now
- [x] Verified etcd metadata deployment with these changes works on GKE
cluster
Changelog Message: Fixed an issue where the etcd metadata store wouldn't
schedule on Openshift clusters
Signed-off-by: Dom Del Nano <ddelnano@gmail.com>1 parent b7319d1 commit 73c8340
1 file changed
+9
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
109 | 115 | | |
110 | 116 | | |
111 | 117 | | |
| |||
132 | 138 | | |
133 | 139 | | |
134 | 140 | | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
135 | 144 | | |
136 | 145 | | |
137 | 146 | | |
| |||
0 commit comments