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

Database Engine Version Upgrade #1486

Open
7 of 12 tasks
r-bartlett-gsa opened this issue Dec 11, 2024 · 2 comments · Fixed by #1536, #1537, #1538, #1539 or #1540
Open
7 of 12 tasks

Database Engine Version Upgrade #1486

r-bartlett-gsa opened this issue Dec 11, 2024 · 2 comments · Fixed by #1536, #1537, #1538, #1539 or #1540
Assignees

Comments

@r-bartlett-gsa
Copy link
Member

r-bartlett-gsa commented Dec 11, 2024

As a challenge.gov stakeholder, in order to ensure minimum downtime and proper testing of the challenge.gov application after upgrade, I would like the upgrade done by challenge.gov team (rather than by cloud.gov).

Acceptance criteria:

  • Create New RDS Instances:
    • Use the cg-manage-rds tool to create new RDS instances with PostgreSQL 15.
  • Migrate Data:
    • Export data from the current PostgreSQL 12 databases:
      manage-rds export <instance-name>
    • Import the data into the new PostgreSQL 15 instances:
      manage-rds import <new-instance-name>
  • Test Applications:
    • Update the application connection strings to point to the new database instances.
    • Perform functional and regression testing to ensure compatibility with PostgreSQL 15.
  • Switch Production Databases:
    • After successful testing, finalize the data migration and promote the new database instance as the primary database for applications.
  • Delete Old RDS Instances:
    • Once all applications are confirmed stable, delete the old PostgreSQL 12 instances:
      manage-rds delete <old-instance-name>

For additional information, see https://docs.google.com/document/d/10HZ3opqdeYveKllbCciN6Jhdwf5Qs3NGaxOkY9EHJZQ/edit?usp=drive_link
#1438

@r-bartlett-gsa
Copy link
Member Author

@kkrug Just a reminder that this upgrade needs to be completed in January.

kkrug added a commit that referenced this issue Feb 3, 2025
kkrug added a commit that referenced this issue Feb 3, 2025
@kkrug kkrug linked a pull request Feb 3, 2025 that will close this issue
11 tasks
kkrug added a commit that referenced this issue Feb 3, 2025
kkrug added a commit that referenced this issue Feb 3, 2025
Database Engine Version Upgrade #1486
kkrug added a commit that referenced this issue Feb 3, 2025
@kkrug kkrug linked a pull request Feb 3, 2025 that will close this issue
kkrug added a commit that referenced this issue Feb 3, 2025
Database Engine Version Upgrade #1486
kkrug added a commit that referenced this issue Feb 3, 2025
@kkrug kkrug linked a pull request Feb 3, 2025 that will close this issue
kkrug added a commit that referenced this issue Feb 3, 2025
kkrug added a commit that referenced this issue Feb 3, 2025
@kkrug kkrug linked a pull request Feb 3, 2025 that will close this issue
kkrug added a commit that referenced this issue Feb 3, 2025
@kkrug kkrug linked a pull request Feb 3, 2025 that will close this issue
kkrug added a commit that referenced this issue Feb 3, 2025
@kkrug kkrug linked a pull request Feb 3, 2025 that will close this issue
kkrug added a commit that referenced this issue Feb 3, 2025
kkrug added a commit that referenced this issue Feb 3, 2025
@kkrug kkrug linked a pull request Feb 3, 2025 that will close this issue
kkrug added a commit that referenced this issue Feb 4, 2025
@kkrug kkrug linked a pull request Feb 4, 2025 that will close this issue
kkrug added a commit that referenced this issue Feb 4, 2025
kkrug added a commit that referenced this issue Feb 4, 2025
kkrug added a commit that referenced this issue Feb 4, 2025
kkrug added a commit that referenced this issue Feb 4, 2025
kkrug added a commit that referenced this issue Feb 4, 2025
running out of things to try
kkrug added a commit that referenced this issue Feb 4, 2025
@kkrug kkrug linked a pull request Feb 4, 2025 that will close this issue
kkrug added a commit that referenced this issue Feb 4, 2025
Database Engine Version Upgrade #1486
kkrug added a commit that referenced this issue Feb 4, 2025
remove cert to be readded
@kkrug kkrug linked a pull request Feb 4, 2025 that will close this issue
kkrug added a commit that referenced this issue Feb 4, 2025
kkrug added a commit that referenced this issue Feb 4, 2025
back to dev ssl config
kkrug added a commit that referenced this issue Feb 4, 2025
change to import config
kkrug added a commit that referenced this issue Feb 4, 2025
kkrug added a commit that referenced this issue Feb 4, 2025
kkrug added a commit that referenced this issue Feb 4, 2025
kkrug added a commit that referenced this issue Feb 4, 2025
kkrug added a commit that referenced this issue Feb 4, 2025
kkrug added a commit that referenced this issue Feb 4, 2025
@kkrug
Copy link
Contributor

kkrug commented Feb 6, 2025

@r-bartlett-gsa @TCKapGrp I put this in testing if you wanted to do any quick regression testing to make sure the new DB are good

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment