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

As tech lead, I need new routes and services for deployments from tanf-app/develop branch to tanf-staging space #1746

Closed
10 of 13 tasks
ADPennington opened this issue Apr 12, 2022 · 2 comments · Fixed by #1864
Closed
10 of 13 tasks
Assignees
Labels
ci/cd dev devops Refined Ticket has been refined at the backlog refinement

Comments

@ADPennington
Copy link
Collaborator

ADPennington commented Apr 12, 2022

Description:

Currently TANF-app:develop (formerly TANF-app:raft-tdp-main) deploys to tanf-staging space in our cloudgov org and includes 3 routes (clamav, frontend, backend) and 6 services.

Since #1731, we decided that hhs/tanf-app:main will deploy to tanf-staging (#1745) as well. So we will need to create new routes and services intended for deployments from the develop branch so that existing routes and services can be used for deployments from the main branch.

Acceptance Criteria:

  • Cloud.gov AWS S3 created for staticfiles: tdp-staticfiles-develop
  • Cloud.gov AWS S3 created for datafiles: tdp-datafiles-develop
  • CLoud.gov AWS RDS created for models: tdp-db-develop
  • Deployments from develop branch are routed to: https://tdp-frontend-develop.app.cloud.gov/ and https://tdp-backend-develop.app.cloud.gov/
  • Testing Checklist has been run and all tests pass
  • READMEs and diagrams are updated, if necessary

Tasks:

  • Update ADRs 008 and 009 to reflect new git-workflow and deployments workflows
  • Update TDP environments
  • update TDP environments diagram
  • Add new routes in tanf-staging
  • Update s3 prefixes within cloudgov.py
    ~~ - [ ] Obtain clientid+key for nextgen authentication for new routes ~~
  • Obtain clientid+key for acf ams authentication for new routes
  • Run Testing Checklist and confirm all tests pass

Notes:

Supporting Documentation:

Open Questions:
Please include any questions or decisions that must be made before beginning work or to confidently call this issue complete

  • Should we create a new space in our cloud.gov org, create new apps in tanf-dev, or share tanf-staging across raft:develop and hhs:main?
    • per 4/15 tech sync: share tanf-staging and create new routes and services for code deployed from develop branch
  • Do we need a dedicated tdp-tf-states for deployments from develop?
  • No, but we will need to update Terraform configs to handle both envs now.
  • _Staging routes and services quota is 10 each. is this sufficient? Yes.
@ADPennington ADPennington changed the title [Draft] Configure raft-tech/tanf-app:develop CircleCI jobs to deploy to the raft staging space [Draft] Update tanf-staging space routes and services to accommodate deployments from tanf-app/develop and tanf-app/main branches Apr 15, 2022
@ADPennington ADPennington changed the title [Draft] Update tanf-staging space routes and services to accommodate deployments from tanf-app/develop and tanf-app/main branches As tech lead, I need new routes and services for deployments from tanf-app/develop branch to tanf-staging space Apr 18, 2022
@stevenino
Copy link

Requires refinement review by @abottoms-coder

@stevenino
Copy link

To be discussed at dev sync on 5/4/22

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/cd dev devops Refined Ticket has been refined at the backlog refinement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants