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

Allow DopplerSecret to be deployed to other namespaces #31

Closed
kzap opened this issue Jan 24, 2023 · 1 comment · Fixed by #46
Closed

Allow DopplerSecret to be deployed to other namespaces #31

kzap opened this issue Jan 24, 2023 · 1 comment · Fixed by #46

Comments

@kzap
Copy link

kzap commented Jan 24, 2023

@nmanoogian I saw:

and would have preferred having the option to limit DopplerSecret to a specific namespace or even only reading tokens from the same namespace

it seems counter intuitive to the namespacing of kubernetes. The DopplerSecret should be able to reconcile be deployed to other namespaces. its the cross namespace access that was problematic allowing non operators to enumerate or access secrets that they did not have access to

I have a Doppler Token and own it and I am an application owner, I have to coordinate with the team that deploys the Doppler Operator to deploy my DopplerSecret just so that my namespace can have a secret. It seems we are artificially limiting who can manage DopplerSecret

External Secrets Operator would also allow also me to do it this way using SecretStore and Secret in the same namespace so I would suggest having Doppler Operator mimic that ability.

Thank you for your time :)

@nmanoogian
Copy link
Member

Hi @kzap, thanks for your feedback on this! We had some similar discussions about multi-tenancy over in #28.

We're still working internally to identify the best access control pattern for the operator. I'll follow up here with any details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants