-
Notifications
You must be signed in to change notification settings - Fork 20
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
docs(api): document ClusterCryostat API #544
Conversation
@andrewazores What do you think? Should we add something here about the multi-tenancy concerns in https://github.com/cryostatio/cryostat/issues/1409? |
Yes, I think so. Maybe between the "cluster scoped" and "installation namespace" sections. ### Data Isolation
When installed in a cluster-wide, multi-namespace manner, all users with access to a Cryostat instance have the same visibility and privileges to all data available to that Cryostat instance. Administrators deploying Cryostat instances must ensure that the users who have access to a Cryostat instance also have equivalent access to all the applications that can be monitored by that Cryostat instance. Otherwise, underprivileged users may use Cryostat to escalate permissions to start recordings and collect JFR data from applications that they do not otherwise have access to. |
Looks good, I've added this section now. |
I've added another sentence to that section that mentions how the authorization checks are done against the install namespace instead of the target namespaces. |
This PR adds a separate
docs/multi-namespace.md
that only highlights the differences compared to the existing Cryostat CRD. It includes references todocs/config.md
that point out that all existing configuration can be used with the ClusterCryostat CRD as well.Fixes: #521