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

[epic] enable continuous deployment for hosted deployments #332

Open
mollykarcher opened this issue Nov 26, 2024 · 0 comments
Open

[epic] enable continuous deployment for hosted deployments #332

mollykarcher opened this issue Nov 26, 2024 · 0 comments

Comments

@mollykarcher
Copy link
Contributor

What problem does your feature solve?

  • Removes manual steps from the deployment process
  • Ensures that deployments aren't left in a "partially" done state, as happened once recently
  • Deployments happen faster

What would you like to see?

The RPC deployment process after new github releases are created is moved to a fully CD process.

  • Creation of a new github release automatically deploys to the dev namespace
  • Some validation is performed on dev. That could be:
    • We run the system-tests (we'd probably need to consider beefing those tests up, if so)
    • We practice OOD for some period of time and metrics alert if there are issues (we'd probably need to mirror traffic to get this assurance)
  • Successful validation on dev automatically kicks off deploy to prd namespace
  • Alerts (on success or failure) are sent back to some channel in slack that we can monitor

What alternatives are there?

Continue doing everything manually

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

1 participant