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

UI should allow creating a lock for maintenance/upgrade purposes #341

Open
majormoses opened this issue Oct 31, 2018 · 3 comments
Open

UI should allow creating a lock for maintenance/upgrade purposes #341

majormoses opened this issue Oct 31, 2018 · 3 comments
Labels
feature New functionality/enhancement help wanted Good feature for contributors

Comments

@majormoses
Copy link
Contributor

It would be nice if say when you are doing an update/upgrade of atlantis to create a lock so that anyone trying to submit pull requests will be notified of it, While you could open a PR or the api to do this it feels like it would be a more natural process to perform through the UI.

@lkysow lkysow added the feature New functionality/enhancement label Apr 4, 2019
@lkysow
Copy link
Member

lkysow commented Jul 24, 2019

This lock would be for all of Atlantis right? We could call it "maintenance mode".

@lkysow lkysow added the help wanted Good feature for contributors label Jul 24, 2019
@chadasapp
Copy link

I was just about to file a task on this exact issue.

Ideally, when you enable it existing plans/applies would continue until finished but no new ones would be accepted until maintenance mode is turned back off. This would allow for a graceful shutdown when you need to kill or restart the underlying pod/VM/server/coffee pot that you're running Atlantis on.

In a perfect world, this would be exposed via some RESTful API so it could be scripted :)

@atheiman
Copy link

I think this would help with our upgrade process that I described here: #320 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New functionality/enhancement help wanted Good feature for contributors
Projects
None yet
Development

No branches or pull requests

4 participants