-
Notifications
You must be signed in to change notification settings - Fork 235
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
Is it possible to give stage or environment based access? #2840
Comments
not possible, sounds like an interesting feature, but might take a lot of new logic/UI to add :/ /cc @zendesk/bre |
One possible workaround might be to lock the stage and use the |
@jason-rutherford That would require us to lock production on every deploy which is not ideal. |
Possible solutions:
|
Sounds like the best option, but if we're the only team with this use-case it might be better to leave it as is and not introduce additional complexity. |
yeah ... we've come a long way with this simple system and reworking it to
accommodate 1 new usecase seems a bit extreme
…On Sat, Sep 8, 2018 at 5:15 AM Dani Hodovic ***@***.***> wrote:
overhaul the permission system to be finer-grained / allow random things
like "deploy production" / "manage secrets" etc (effort: high / hackyness:
low)
Sounds like the best option, but if we're the only team with this use-case
it might be better to leave it as is and not introduce additional
complexity.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#2840 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAsZw5l8OlCQ-SG2XFNn3HfexOVWpaFks5uY7TTgaJpZM4VHXki>
.
|
Hmm, I'd be interested in this for the same reason. The current state is fine as long as you trust your teammates to not do stuff they shouldn't be doing, but it'd make me feel a little safer if junior developers couldn't deploy to production (this is more of an issue when adding new teammates IMO). Hmm. Another option is to make the staging environment a separate project, and then set up project-specific roles for that project. It's a little uglier I guess but it would solve the problem without any new features. |
can enable BUDDY_CHECK_FEATURE=1 so nobody can deploy to prod alone :) |
Hmm, does that apply to admins too? We aren't using buddy checks but that could be useful for us, I just wouldn't want admins to be restricted to that. |
applies to everyone ... since it's kinda good practice ... can be bypassed for emergencies, then need to setup email for notification |
I would like to restrict deployment access per stage or environment. An example use case is to allow junior developers to deploy to staging and senior developers to deploy to production.
Is this possible? I've looked around in the docs and played with the UI and I found nothing.
The text was updated successfully, but these errors were encountered: