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

Multi environment support #383

Open
wbreza opened this issue Oct 21, 2021 · 7 comments
Open

Multi environment support #383

wbreza opened this issue Oct 21, 2021 · 7 comments

Comments

@wbreza
Copy link
Contributor

wbreza commented Oct 21, 2021

Update CI/CD to support multiple environments and establish baseline for application environment promotion.

Dev > Test > Staging > Production

What needs to happen in between?

  • Integration tests?
  • Manual approval gates?
  • Canary or blue/green rollout?
@jongio jongio self-assigned this Oct 25, 2021
@jongio jongio transferred this issue from another repository Nov 4, 2021
@markweitzel markweitzel reopened this Jan 13, 2022
@markweitzel
Copy link
Member

Need to define what needs to happen between the steps.
Add Rollback support.

@jongio jongio removed their assignment May 20, 2022
@savannahostrowski
Copy link
Contributor

cc: @ellismg for your proposal

@savannahostrowski savannahostrowski transferred this issue from another repository Jul 29, 2022
@danieljurek danieljurek transferred this issue from another repository Aug 4, 2022
@rajeshkamal5050 rajeshkamal5050 added this to the Backlog milestone Jan 19, 2023
@rajeshkamal5050
Copy link

@ellismg @savannahostrowski

The new environment proposal does not support promoting applications through various environment stages (test, dev, prod). Currently there isn't any requirement to support that in azd by mapping it to how target hosts support for the same ex: Azure App Service Slots.

Keeping it in backlog. Please adjust if you think otherwise.

@pamelafox
Copy link
Member

To clarify: is there any way to deploy to a slot right now in App Service? I've been asked by the community a few times about blue/green deployment, and am looking into whether that can be an AZD demo or whether AZ CLI still needed.
This article describes what I'm looking for: https://www.willvelida.com/posts/blue-green-deployments-app-service-containers

@savannahostrowski
Copy link
Contributor

AFAIK we don't support deployment slots at this time (@rajeshkamal5050 correct me if I'm wrong and this has slipped by me).

We do want to enable this scenario though. We don't currently have it on the roadmap as we are tackling a lot of other features/fixes but I will put this in the Gallium milestone for investigation next semester.

@setuc
Copy link

setuc commented Jan 31, 2024

@spboyer Is this something that we can expect soon, we are also starting to see uptick on a few engagements where this ask has come up

@rajeshkamal5050
Copy link

@setuc could you share some concrete use-cases which you had seen come up on such customer engagements?

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

7 participants