Reopening it since the impl merged is not working as should be. The points checked and analysed are in the PR to revert it: https://github.com/aerogear/mobile-security-service-operator/pull/76 Summary
||What is required to do?||Status|| PS || |Add annotation in the service-account to pass the route|(/)| - | |Add annotation in the service to pass the secret|(x)| service.alpha.openshift.io/serving-cert-secret-name: proxy-tls | |Create the secret|(x)| See [here|https://github.com/integr8ly/3scale-operator-old/blob/15f7b3c35e205b74b7bba37b99c8cd78ce9e7e40/pkg/controller/threescale/threescale_controller.go#L172] | |Create the deployment object as slide-card for the MSS|(/)| - | |Pass in the OAuth deployment the secret as arg| (x)| See [here|https://github.com/openshift/oauth-proxy/blob/master/contrib/sidecar.yaml#L63] | |Add TLS termination in the route| (x)| See [here|https://github.com/openshift/oauth - proxy/blob/master/contrib/sidecar.yaml#L21] | |Make the request in the APP CR use the secret| (x)| See [here|https://github.com/integr8ly/3scale-operator-old/blob/43abc73120c37cc4f221aaa59f3e8ee135e7a7ba/pkg/threescale/client.go#L275] |
See the [OCP OAuth example|https://github.com/openshift/oauth-proxy/blob/master/contrib/sidecar.yaml#L63]
c/c [~dffrench] [~lfitzgerald] |
|