Skip to content
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 extra roles for components #42

Open
MagnusRef opened this issue Mar 14, 2024 · 2 comments
Open

Add extra roles for components #42

MagnusRef opened this issue Mar 14, 2024 · 2 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@MagnusRef
Copy link
Contributor

In my use case Im gonna be using Sveltos with crossplane to provision Terraform.

The problem is that the standard clusterRoles for the addon-controller does not cover the CRDs from the Terraform provider for crossplane.

It would be cool to be able to add more items to the clusterRoles

@gianlucam76
Copy link
Member

@MagnusRef when Sveltos needs extra permissions in the management cluster (the case you described above), this "controller-role-extra" ClusterRole can be used.

Sveltos addon-controller is tied to it. Currently ClusterRole controller-role-extra grants no extra permissions. But if you can modify that manually for now.

Do you want those permissions to be a configuration values for helm?

@MagnusRef
Copy link
Contributor Author

@MagnusRef when Sveltos needs extra permissions in the management cluster (the case you described above), this "controller-role-extra" ClusterRole can be used.

Sveltos addon-controller is tied to it. Currently ClusterRole controller-role-extra grants no extra permissions. But if you can modify that manually for now.

Do you want those permissions to be a configuration values for helm?

Yes I used to create my own role for this, however it would be neat to have this as part for the helm chart templating.

But with the introduction of kusomization as a installation option soon, it isn't something I would be missing.

Can be closed or backlogged.

@gianlucam76 gianlucam76 added good first issue Good for newcomers help wanted Extra attention is needed labels Apr 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants