Skip to content

FMI-Test/MMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transitional-Master-Payer-Migration

Group Title Note
GR2-0 / Box Workbook Master Payer Transition Scope Some sheets are hidden
GR2-0 / Box Workbook CoreTech Separation & Divest to BU AWS & Azure, For Convey & Divest
GR2-0 / Config SecOps / Aerospace BuildTask CodeBuild & BuildTask Playbook
GR2-0 / Divest to BU / Convey Dev CC01 Migration & Revert
Prod GEAV Migration & Revert
Prod GEHC Migration & Revert
Prod GEEN Migration & Revert
CodeBuild & BuildTask Playbook
GR2-0 / Divest to BU / Divest / HealthCare Divest to GE HealthCare Local Execution
GR2-0 / TMP / Doc CloudFormation Read Me
GR2-0 / TMP / Doc Productivity Scripts Configure local system, bashrc, WSL, & VS Code
GR2-0 / TMP / Doc Source Files Read Me
GR2-0 / TMP / Knowledgebase Source Files Read Me
GR2-0 / TMP / Migration Join Vernova Org CodeBuild & Ansible Playbook
GR2-0 / TMP / Migration Join HealthCare Org CodeBuild & Ansible Playbook
GR2-0 / TMP / Migration Join Aerospace Org CodeBuild & Ansible Playbook
GR2-0 / Revert TMP Re-join GECC from Aerospace Org CodeBuild & Ansible Playbook
GR2-0 / Revert TMP Re-join GECC from HealthCare Org CodeBuild & Ansible Playbook
GR2-0 / Revert TMP Re-join GECC from Vernova Org CodeBuild & Ansible Playbook

CodeBuild Pipeline

We are using CodeBuild with BuildSpec pipelines for different project in Transition-Master-Payer (TMP) or Multi-Master-Payer (MMP) project and bouth might be used iterchangably. Our Pipeline with the help of configuration file run-time environment variable may setup differently and be used in many different sceanarios to simplify the development and maximize resuability and flexibility.

BuildSpec & BuildTask

We use CodeBuild BuildSpec for pipelines complementary with Ansible or BuildTask to selectively executte each pielines tasks.

Ansible pipelines use tags to group task together and BuildTask pipleine has a similar fucntionality with avantage of having full screen with data in COdeBuild console also not linited to only JSON output.

BuildTask is in-house GE custome to address Ansible limitation and our required customizations. BuildTask is very similar to Ansible with some key difference and durring time we find out it is much more easier and more fleixble for our use cases than Ansible. All of TMP pipelines except Migration are using BuildTask.

Pre-Migration Pipeline

Pre-Migration is Sanity-Check & backup important account confuration for review before final Migration. For Guardrails Standard accounts, Pre-Migration pipeline deployes two Network Connectivity Test Lambda in two Avilibaility Zones of the account with Connected Region to test DNS, HTTP, HTTPS in both northbound & southbound network connectivity.

Pre-Migration BuildTask

Migration Pipeline

Migration pipeline is responsible for Transfering accounts from one Master-Payer to another or revert it back.

Migration Ansible

SecOps Pipeline

As part of CIRT hand-off for Aerospace the SecOps pipeline is responsible for Backup, Pre-Test, SecOps Configuration, Post-Test, and Validation of SecOps services configuration with fully customization of selective Group & Task executions.

Migration BuildTask

Divesture Pipeline

As part of CoreTech to BU Divestiture the Divesture Pipeline developed and tested but in communication with GE HealthCare we realized we can simplify our pipeline and run just subset of it localy so we end up abondening this pipeline and run SecOps-Divest and divest-hc scripts for GE HealthCare Divesture.

Migration BuildTask

Aero Guardrails Exit Pipeline

As part of CoreTech to BU Divesture the Pre-Migration Pipeline upgraded with new features and reports to be executed as Pre-Exit and Post-Exit Sanity-Chack and Current-State Backup Pieline. We developed a local version for Smoke-Test but due to fast pace of Guardrails Exit we ended up skipping pipeline execution and run local report and sync the data to an Aero S3 bucket for Aero team to review.

Migration BuildTask

About

AWS One to Many Mater-Payer Org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages