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

support time-based windows on warehouses and stages #1328

Open
krancour opened this issue Dec 23, 2023 · 6 comments
Open

support time-based windows on warehouses and stages #1328

krancour opened this issue Dec 23, 2023 · 6 comments

Comments

@krancour
Copy link
Member

krancour commented Dec 23, 2023

For Warehouses, allow specifying time periods where new Freight can/cannot be produced.

For Stages, allow specifying time periods where Promotions may/may not occur.

Edit: It might be better to include these features in ProjectSpec.

@lknite
Copy link
Contributor

lknite commented Aug 7, 2024

This came in as a requirement for us, or something similar, we need to be able to do a "freeze" such as a winter holiday freeze, or "no changes around earnings" freeze, or similar. The ability to perform some sort of check like a Job before a promotion is allowed would work as well.

@lknite
Copy link
Contributor

lknite commented Aug 7, 2024

I received clarification on the use cases:

  • "I'm thinking more of a scenario where we have an incident happening in production and we want to halt all changes into that environment. This would be more of an emergency button to stop all deployments."

  • "We need this when we do patching, DR exercises, or when there's an incident"

If there was the ability to run a Job before a promotion, that would work also cause I could have it check for an on/off switch that we could turn off. I could make sure its added to all stages. Of course, something at more of a top-level would be much simpler.

@krancour
Copy link
Member Author

krancour commented Aug 7, 2024

@lknite there was a separate issue for a "stop the line button." It might have gone stale and been closed. I'll find it and re-open that.

@krancour
Copy link
Member Author

krancour commented Aug 9, 2024

@lknite I re-opened #1422

@gmauleon
Copy link

That would work well for "maintenance windows" where depending on the cluster you deploy on, you have specific time frames when promotion are allowed.

Copy link

This issue has been automatically marked as stale because it had no activity for 90 days. It will be closed if no activity occurs in the next 30 days but can be reopened if it becomes relevant again.

@github-actions github-actions bot added the stale label Dec 27, 2024
@krancour krancour removed the stale label Dec 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants