Geo 16.8 outlook
This is the current outlook for the 16.8 milestone. The Geo team schedules issues and works in a continuous Kanban manner, while still aligning with milestones. See our process page for more detail.
Last Updated: 15th December 2023
GitLab Unified Backups - MVC priority1
Who: Gabriel, Mike and Javiera
We are working on a new backup solution which we are calling `gitlab-unified-backup`. It will be a tool that works across all the different types of GitLab installations - Linux packaged, Docker, Cloud Native Hybrid and GDK. We are starting with building a single CLI that will works across all of these installation types whilst still relying on the existing code base for the heavy lifting. Over time we will enhance/replace existing code with solutions that will scale better and lead to more consistent backups. The long term vision can be seen in this epic. In this milestone we continue to work on building the unified CLI.
Server-side repository backups on large reference architectures priority2
Who: Mike and Nick
Server-side repository backup is now available. It is a more efficient and scalable approach to backing up repository data to object storage. This will be the recommended way to backup repositories on large reference architectures going forward. Therefore, we will updating the documentation to reflect this.
Backing up large references architectures on Google priority2
Who: Mike and Nick
We already have comprehensive guidance for backing up large reference architectures on AWS. We want to add guidance for customers hosting Google cloud.
Document use of awscli as alternative to s3cmd priority3
Who: Javiera
We already support awscli in the backup-utlity
for Cloud Native Hybrid as the S3 tool for downloading and uploading file from AWS S3. However, it is currently not documented. In this milestone, we will document this option. Awscli is more reliable and performant S3 tool than the default s3cmd tool.
Support use of awscli as the S3 tool with MinIO priority3
Who: Aakriti
Make awscli work for non-AWS S3 compatible endpoints such as MinIO.
Verify Upgrade procedure for PostgreSQL 14 on Geo installations priority2
Who: Nick and Ian
GitLab will start making Postgres 14 the default for all new installations. As part of this effort the Geo team needs to make sure Geo installations can upgrade for Postgres 14 from version 13 without issues. Our testing has highlighted a problem with upgrading the secondary database which we will investigate and address in this milestone.
Documentation improvements priority3
Who: Geo team
+ Axil
Geo documentation is in need of some cleanup and updating. There are several specific areas we want to add/update instructions for multi-node scenarios. We will be tackling these updates as a team in this milestone.