gitlab-org--gitlab-foss/doc/administration/geo/replication/geo_validation_tests.md

4.9 KiB
Raw Blame History

Geo validation tests

The Geo team performs manual testing and validation on common deployment configurations to ensure that Geo works when upgrading between minor GitLab versions and major PostgreSQL database versions. This section contains a journal of recent validation tests and links to the relevant issues.

GitLab Upgrades

February 2020

Upgrade Geo HA installation

  • Description: Tested upgrading from GitLab 12.7.5 to the latest 12.8 package in a high availability configuration.
  • Outcome: Partial success because we did not run the looping pipeline during the demo to monitor downtime.

January 2020

Upgrade Geo HA installation

Upgrade Geo HA installation

Upgrade Geo HA installation

October 2019

Upgrade Geo HA installation

  • Description: Tested uprgading from GitLab 12.3.5 to 12.4.1 in a high availability configuration.
  • Outcome: Upgrade test was successful.

Upgrade Geo HA installation

  • Description: Tested upgrading from GitLab 12.2.8 to 12.3.5
  • Outcome: Upgrade test was successful.

Upgrade Geo HA installation

  • Description: Tested upgrading from GitLab 12.1.9 to 12.2.8
  • Outcome: Partial success due to possible misconfiguration issues.

PostgreSQL Upgrades

April 2020

PostgreSQL 11 upgrade procedure for GEO installations

Verify GEO installation with PostgreSQL 11

  • Description: Prior to making PostgreSQL 11 the default version of PG in GitLab 12.10, we tested fresh installations of GitLab 12.9 with Geo, installed with PG 11.
  • Outcome: Installation test was successful.

September 2019

Test and validate PostgreSQL 10.0 upgrade for Geo