-
Notifications
You must be signed in to change notification settings - Fork 513
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for OpenShift #681
Comments
Can you expand on the security context requirements? Are you able to set the following SCC for the demo service account and verify if the reported issues persist?
In my on-prem OpenShift install, the demo runs fine with the above config and the default Helm security context. Update: frontendservice
paymentservice
|
@styblope I now have OpenShift running locally, and working on getting this all figured out. I also came to similar conclusions. Is there a way to encode this command as a Kubernetes resource that gets applied by the Helm chart?
|
@styblope Unfortunately, setting rolebinding with oc is not possible in highly restricted enterprise environments. But using an empty securityContext: {} |
@puckpuck Again, the goal of adding OpenShift support should be to install the helm chart without requiring the user to run any oc commands as these commands will fail in highly restricted enterprise environments. |
@realtimetodie How do people in super restricted OpenShift environments install Prometheus or Grafana which require ClusterRoles in order to work? |
About this issue comment on the Demo repo. For now, we will provide instructions on the The Demo has 7 different services that specify a non-root user in the Dockerfile. Modifying all of them so OpenShift can dynamically assign a non-root user to run the container is a significant effort with plenty of risks. I'm going to open another issue, specifically in the Demo repo, to track this, listing the 7 services that need to be updated and the other tasks listed here. |
Add support for the OpenShift cloud application deployment and hosting platform.
OpenShift is currently not supported.
TODO
A work in progress howto guide is here
https://gist.github.com/realtimetodie/c69563c6b9398f22e6621083f6027dba
Related
The text was updated successfully, but these errors were encountered: