🔨 Component
PDS Registry (build17 stable release)
💡 Description
Deployment memo for the stable release of the PDS Registry (build17) to the MCP AWS production environment. This covers deployment of registry-api, registry-sweepers, registry-loader, and supporting infrastructure changes.
☁️ Applicable AWS Services
- EC2 (deploy instance)
- OpenSearch Service (registry indices)
- Security Groups (registry-api security group fix)
👷 Client Side Changes
See release notes for registry-api, registry-sweepers, and registry-loader stable releases for build17.
🚀 Deployment Procedure
For release branches to be merged see comment .
🔨 Component
PDS Registry (build17 stable release)
💡 Description
Deployment memo for the stable release of the PDS Registry (build17) to the MCP AWS production environment. This covers deployment of registry-api, registry-sweepers, registry-loader, and supporting infrastructure changes.
☁️ Applicable AWS Services
👷 Client Side Changes
See release notes for registry-api, registry-sweepers, and registry-loader stable releases for build17.
🚀 Deployment Procedure
For release branches to be merged see comment .
Identify stable version for registry-loader (1.3.2)
Merge registry-api release-candidate/1.7.0 to main and develop
tag registry-api in main 1.7.2-deploy
Merge registry release-candidate/1.7.0 into main and develop
tag registry in main
Merge registry-sweeper release-candidate/1.7.2 into main and develop
tag registry sweeper in main 1.7.0-deploy
Merge pdc-cds-infra release-candidate/1.2.0 into main and develop and tag release in main
tag pdc-cds-infra in main v1.2.0
Merge cds-infra-deploy release-candidate/17.0.0 into main and tag release in main
reference the tags done above in the deployment configuration, create the Prod related deployment configurations
PR to main (need to stabilize the reference to terraform module using tags): https://git.smce.nasa.gov/nasa-pds/cds-infra-deploy/-/merge_requests/5
tag cds-infra-deploy on main
push registry-api stable image on ECR
push registry-sweeper stable image on ECR
Prepare cloned repository on deploy EC2 instance
Prepare deployment log, see https://docs.google.com/spreadsheets/d/1HTYWvrK4WgLfBKBflKcZ75AXwRmvX4cusjHjw1-Wy3k/edit?gid=807061994#gid=807061994
Execute deployment with SAs
clean unused resources on AWS