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

[V2] Stand up staging environment #242

Closed
bora-skylight opened this issue Sep 19, 2024 · 0 comments
Closed

[V2] Stand up staging environment #242

bora-skylight opened this issue Sep 19, 2024 · 0 comments
Assignees
Labels

Comments

@bora-skylight
Copy link
Collaborator

bora-skylight commented Sep 19, 2024

Acceptance Criteria

  • Provision a resource group for an environment called Staging using Terraform
  • Deploy frontend & OCR API to it
  • Ensure frontend is publicly accessible with URL
  • Add capability in github actions to automatically deploy Main branch to this environment once a new commit is merged

What we need to do before being able to deploy to a staging environment:

  • Ensure TLS is enabled properly
  • Setup process to auto-wipe demo environments on a cron, timer or multiple times a day.
  • Banner for non-production saying something like: "DO NOT USE PERSONAL INFORMATION! THIS IS NOT A PRODUCTION ENVIRONMENT!"

Stretch goals:

  • Make it so networks are already provisioned before Terraform is applied. This will better prepare us if and/or when we request for a CDC owned Azure account. Currently we are creating our networks every time we create a new environment and that is not how the CDC operates in the cloud.
@bora-skylight bora-skylight added this to the V1 Segment + Extract milestone Sep 19, 2024
@bora-skylight bora-skylight changed the title [V1] Stand up staging environment [V2] Stand up staging environment Sep 30, 2024
@derekadombek derekadombek self-assigned this Oct 21, 2024
@marycrawford marycrawford closed this as not planned Won't fix, can't repro, duplicate, stale Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants