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

Hotfix/Emergency Deployments #16

Open
scubbo opened this issue Feb 21, 2023 · 4 comments
Open

Hotfix/Emergency Deployments #16

scubbo opened this issue Feb 21, 2023 · 4 comments

Comments

@scubbo
Copy link

scubbo commented Feb 21, 2023

Love this reference and the clear terminology, it's going to make focused conversations about approaches a lot easier - thank you!

I'm curious how a hotfix/emergency-deploy system would fit into this system? Obviously, we hope to never need them, but hope is not a reliable mechanism. Do you build add-on tooling which can make an ad-hoc deployment to a target stage of the output of a given build-iteration, or is there a way to build that functionality into the pipeline itself? Having left Amazon recently, I'm wistfully remembering the extra functionality the internal Pipelines tool gives...

@cplee
Copy link
Contributor

cplee commented Feb 22, 2023

@scubbo - are you looking to skip the earlier environments and have a commit target a higher environment directly?

@scubbo
Copy link
Author

scubbo commented Feb 22, 2023

Yep! Obviously, in an ideal world, all changes would flow through the safety-check mechanisms earlier in the pipeline (and I've seen my fair share of situations where a "hotfix" actually made things worse) - but for a lengthy pipeline and imagining a high-impact issue that is not resolvable via a rollback, a "breakglass" mechanism to say "as soon as this is built, deploy it to Prod" would be a useful thing to have, even if we hope to never use it.

@scubbo
Copy link
Author

scubbo commented Apr 18, 2023

Any progress on this?

@cplee
Copy link
Contributor

cplee commented Apr 19, 2023

No progress to report at this time

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

No branches or pull requests

2 participants