From 46aca7621022a6427198404a4b634e765563f9b5 Mon Sep 17 00:00:00 2001 From: Leonardo Rosa Date: Thu, 27 Apr 2023 21:17:00 -0300 Subject: [PATCH 1/3] Add a note to about Azure Database for PostgreSQL Flexible Server Azure flex server comes with non-standard database authentication mechanisms that are incompatible with GitLab database integration Changelog: changed --- doc/administration/reference_architectures/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/administration/reference_architectures/index.md b/doc/administration/reference_architectures/index.md index f40c8fc3c67be6..c60e05283b3cdd 100644 --- a/doc/administration/reference_architectures/index.md +++ b/doc/administration/reference_architectures/index.md @@ -345,6 +345,9 @@ In addition to the above, you should be aware of the additional specific guidanc - A new service, [Azure Database for PostgreSQL Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/) has been released. [Internal testing](https://gitlab.com/gitlab-org/quality/reference-architectures/-/issues/91) has shown that it does look to perform as expected, but this hasn't been validated in production, so generally isn't recommended at this time. Additionally, as it's a new service, you may find that it's missing some functionality depending on your requirements. - [Azure Blob Storage](https://azure.microsoft.com/en-gb/products/storage/blobs/) has been found to have [performance limits that can impact production use at certain times](https://gitlab.com/gitlab-org/gitlab/-/issues/344861). However, this has only been seen in our largest architectures (25k+) so far. +NOTE: +Azure Database for PostgreSQL Flexible Server uses Microsoft Azure Active Directory (Azure AD) as authentication mechanism, which is incompatible with GitLab database integration. + ## Deviating from the suggested reference architectures As a general guideline, the further away you move from the reference architectures, -- GitLab From 2cbc8f7307b7e1e1ed653aee5851faf915108e98 Mon Sep 17 00:00:00 2001 From: Amy Qualls Date: Fri, 28 Apr 2023 14:21:19 +0000 Subject: [PATCH 2/3] Move note to unsupported section --- doc/administration/reference_architectures/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/administration/reference_architectures/index.md b/doc/administration/reference_architectures/index.md index c60e05283b3cdd..c0743325743bb6 100644 --- a/doc/administration/reference_architectures/index.md +++ b/doc/administration/reference_architectures/index.md @@ -332,6 +332,7 @@ Several database cloud provider services are known not to support the above or h - [Amazon Aurora](https://aws.amazon.com/rds/aurora/) is incompatible and not supported. See [14.4.0](../../update/index.md#1440) for more details. - [Azure Database for PostgreSQL Single Server](https://azure.microsoft.com/en-gb/products/postgresql/#overview) (Single / Flexible) is not supported for use due to notable performance / stability issues or missing functionality. See [Recommendation Notes for Azure](#recommendation-notes-for-azure) for more details. +- Azure Database for PostgreSQL Flexible Server uses Microsoft Azure Active Directory (Azure AD) as authentication mechanism, which is incompatible with GitLab database integration. - [Google AlloyDB](https://cloud.google.com/alloydb) and [Amazon RDS Multi-AZ DB cluster](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) have not been tested and are not recommended. Both solutions are specifically not expected to work with GitLab Geo. - [Amazon RDS Multi-AZ DB instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZSingleStandby.html) is a separate product and is supported. -- GitLab From fc9a0e5fbd2e1125c9cb63340f0b989ac089f9b0 Mon Sep 17 00:00:00 2001 From: Leonardo Rosa Date: Fri, 28 Apr 2023 11:25:37 -0300 Subject: [PATCH 3/3] Remove notes from recommendation section --- doc/administration/reference_architectures/index.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/doc/administration/reference_architectures/index.md b/doc/administration/reference_architectures/index.md index c0743325743bb6..a2b348fb642622 100644 --- a/doc/administration/reference_architectures/index.md +++ b/doc/administration/reference_architectures/index.md @@ -346,9 +346,6 @@ In addition to the above, you should be aware of the additional specific guidanc - A new service, [Azure Database for PostgreSQL Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/) has been released. [Internal testing](https://gitlab.com/gitlab-org/quality/reference-architectures/-/issues/91) has shown that it does look to perform as expected, but this hasn't been validated in production, so generally isn't recommended at this time. Additionally, as it's a new service, you may find that it's missing some functionality depending on your requirements. - [Azure Blob Storage](https://azure.microsoft.com/en-gb/products/storage/blobs/) has been found to have [performance limits that can impact production use at certain times](https://gitlab.com/gitlab-org/gitlab/-/issues/344861). However, this has only been seen in our largest architectures (25k+) so far. -NOTE: -Azure Database for PostgreSQL Flexible Server uses Microsoft Azure Active Directory (Azure AD) as authentication mechanism, which is incompatible with GitLab database integration. - ## Deviating from the suggested reference architectures As a general guideline, the further away you move from the reference architectures, -- GitLab