Closed StevenBarre closed 2 years ago
Will need an update to default KNP for projects https://docs.openshift.com/container-platform/4.7/serverless/knative_serving/serverless-applications.html#serverless-services-network-policies_serverless-applications
@NickCorcoran @bruce-wh-li would it be fair to guess that we'd not want cluster wide access to Serverless functions ? If so, this install would then be dependant on getting Service Mesh installed, which is a whole thing.
However, by allowing access from Knative system namespaces to your Knative application, you are allowing access to your Knative application from all namespaces in the cluster.
If you do not want to allow access to your Knative application from all namespaces on the cluster, you might want to use JSON Web Token authentication for Knative services instead (see the Knative Serving documentation). JSON Web Token authentication for Knative services requires Service Mesh.
Agreed. We do not want all namespaces to be able to access those that want to use this feature.
@mitovskaol Service Mesh would be required to do this. I recall this being something on the roadmap a while ago, but unsure where that is.
@NickCorcoran Service Mesh will be available in OCP 4.8
This ticket will be put on hold until we upgrade Silver to OCP 4.8 in Q4
Had a chat with Matt today. Service Mesh can be installed in v4.7. His previous comment about it being "a whole thing" was more around user training, than installation. I think I'll give it a go in a lab next sprint and see what all is involved.
Components are installed in CLAB. Now waiting on the dev team to test and see if any changes need to be made. Closing this ticket and will open a new one should any new changes be needed, and when its ready to be rolled out to PROD.
OpenShift Serverless currently cannot be used in a multi-tenant configuration on a single cluster.
Describe the issue After a demo of Serverless, several teams showed an interest. Install in the clusters via CCM
Additional context https://docs.openshift.com/container-platform/4.7/serverless/admin_guide/install-serverless-operator.html
Definition of done