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

Full Platform Automation for EKS #52910

Closed
2 tasks
BillChapmanUSDS opened this issue Feb 1, 2023 · 1 comment
Closed
2 tasks

Full Platform Automation for EKS #52910

BillChapmanUSDS opened this issue Feb 1, 2023 · 1 comment
Labels
platform-project platform-sre For issues related to the platform SRE team

Comments

@BillChapmanUSDS
Copy link
Contributor

Product Outline

Link

High Level User Story/ies

As a platform architect or engineer, I need pipelined automation so I can stand up, replace, deploy or migrate an instance of EKS in a reproduceable and configuration bound way.

Hypothesis or Bet

If we make this change we expect to alleviate inconsistences between EKS environments and the reliability of deployment and migration between environments. We should be able to upgrade both the platform (EKS) and the underlying virtual architecture by adding the appropriate configuration changes and kicking off the necessary pipelined deployments. This should allow us to maintain an up to date platform environment in production and help remove competiton for use of lower environments by allowing bespoke platform creation.

OKR

Security Response

  • Addressing the patching and rebuilding of virtual infrastrucure
  • Maintaining a platform that is up to date

Treating Staging (lower environments) as production

  • We need to alleviate the shared environment issue when testing and deploying EKS (UAT) (example) bespoekMicro platform deployments can facilitate individual UAT when there is environment contension.

Automated platform smoke tests.

  • A/B testing of new staging platform deployments with smoke test validation.

Definition of done

A configuration file is checked in to a repository, A pipeline is triggered and an instance of EKS is deployed and smoke tested to the appropriate environments.

Take into consideration Accessibility/QA needs as well as Product, Technical, and Design requirements.

How to configure this issue

  • Labeled with Team (product support, analytics-insights, operations, Console-Services, tools-fe,content-ia, service-design, vsa-*)
  • Labeled with Practice Area (backend, frontend, devops, design, research, product, ia, qa, analytics, contact center, research, accessibility, content)
@BillChapmanUSDS BillChapmanUSDS added platform-project platform-sre For issues related to the platform SRE team labels Feb 1, 2023
@npeterson54
Copy link
Contributor

Closing as a duplicate of 50671

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform-project platform-sre For issues related to the platform SRE team
Projects
None yet
Development

No branches or pull requests

2 participants