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

🏗️ dev TF deployment to Cloud.gov #49

Open
3 tasks
Tracked by #55
jadudm opened this issue Dec 27, 2024 · 0 comments
Open
3 tasks
Tracked by #55

🏗️ dev TF deployment to Cloud.gov #49

jadudm opened this issue Dec 27, 2024 · 0 comments

Comments

@jadudm
Copy link
Contributor

jadudm commented Dec 27, 2024

At a glance

In order to test my work
as a developer
I want a dev environment

We want to be able to deploy the application to three distinct environments in Cloud.gov.

  • dev
  • staging
  • prod

This ticket sets us up for achieving this target through iteration.

Acceptance Criteria

Our first goal will be to have a deployment that any developer or team member can trigger at any time.

We want...

Preview Give feedback

Shepherd

Background

Our goal is to have

  • dev deployable on every push to main
  • staging be a daily deploy, with E2E tests, and
  • prod be able to be triggered by GH action

We will not automate prod pushes at this time

Security Considerations

Required per CM-4.

The TF should be clean. Access controls should be in place via GH teams, and our CF access controls via static file in the repository.


Process checklist
  • Has a clear story statement
  • Can reasonably be done in a few days (otherwise, split this up!)
  • Shepherds have been identified
  • UX youexes all the things
  • Design designs all the things
  • Engineering engineers all the things
  • Meets acceptance criteria
  • Meets QASP conditions
  • Presented in a review
  • Includes screenshots or references to artifacts
  • Tagged with the sprint where it was finished
  • Archived

If there's UI...

  • Screen reader - Listen to the experience with a screen reader extension, ensure the information presented in order
  • Keyboard navigation - Run through acceptance criteria with keyboard tabs, ensure it works.
  • Text scaling - Adjust viewport to 1280 pixels wide and zoom to 200%, ensure everything renders as expected. Document 400% zoom issues with USWDS if appropriate.
@jadudm jadudm added this to jemison Dec 27, 2024
@github-project-automation github-project-automation bot moved this to triage in jemison Dec 27, 2024
@jadudm jadudm moved this from triage to backlog in jemison Dec 27, 2024
@jadudm jadudm added this to the repeatable deploys to prod milestone Dec 27, 2024
@jadudm jadudm removed this from jemison Dec 30, 2024
@jadudm jadudm added this to jemison Dec 30, 2024
@github-project-automation github-project-automation bot moved this to triage in jemison Dec 30, 2024
@jadudm jadudm moved this from triage to backlog in jemison Dec 30, 2024
@jadudm jadudm moved this from backlog to triage in jemison Dec 30, 2024
@jadudm jadudm moved this from triage to ready in jemison Dec 30, 2024
@jadudm jadudm moved this to triage in jemison Jan 2, 2025
@jadudm jadudm removed this from the In production on cloud.gov milestone Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: triage
Development

No branches or pull requests

1 participant