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

[DRAFT] Enable manual approvals for deployment to production environments #97

Draft
wants to merge 23 commits into
base: main
Choose a base branch
from

Conversation

mithunshanbhag
Copy link
Contributor

@mithunshanbhag mithunshanbhag commented Dec 16, 2022

Update 12/19/2022: Putting this on hold to work on some other high-pri items

Change Description:

  • We're now leveraging environments for deployment (e.g. TEST vs PROD vs UAT).
    • Each environment maintains its own set of secrets (e.g. service principal)
  • Using a matrix strategy, we're deploying to the various defined environments.
  • Manual approval is needed for deployment to PROD environment.
  • @todo: Documenentation update

@mithunshanbhag mithunshanbhag temporarily deployed to PROD December 16, 2022 14:22 — with GitHub Actions Inactive
@mithunshanbhag mithunshanbhag temporarily deployed to TEST December 16, 2022 14:22 — with GitHub Actions Inactive
@mithunshanbhag mithunshanbhag temporarily deployed to TEST December 16, 2022 15:03 — with GitHub Actions Inactive
@mithunshanbhag mithunshanbhag temporarily deployed to TEST December 16, 2022 15:03 — with GitHub Actions Inactive
@mithunshanbhag mithunshanbhag temporarily deployed to PROD December 16, 2022 15:05 — with GitHub Actions Inactive
@mithunshanbhag mithunshanbhag temporarily deployed to TEST December 16, 2022 15:05 — with GitHub Actions Inactive
@mithunshanbhag mithunshanbhag temporarily deployed to TEST December 16, 2022 15:09 — with GitHub Actions Inactive
@mithunshanbhag mithunshanbhag temporarily deployed to TEST December 16, 2022 15:09 — with GitHub Actions Inactive
@mithunshanbhag mithunshanbhag temporarily deployed to TEST December 16, 2022 15:13 — with GitHub Actions Inactive
@mithunshanbhag mithunshanbhag temporarily deployed to PROD December 16, 2022 15:19 — with GitHub Actions Inactive
@mithunshanbhag mithunshanbhag temporarily deployed to PROD December 16, 2022 15:20 — with GitHub Actions Inactive
@mithunshanbhag mithunshanbhag temporarily deployed to PROD December 16, 2022 15:33 — with GitHub Actions Inactive
@mithunshanbhag mithunshanbhag marked this pull request as draft December 19, 2022 12:18
@mithunshanbhag mithunshanbhag changed the title Enable manual approvals for deployment to production environments [DRAFT] Enable manual approvals for deployment to production environments Dec 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant