From e8039429b9b975b93cf31f7aca474218c2b792e3 Mon Sep 17 00:00:00 2001 From: Catalina A Date: Tue, 11 Jul 2023 13:20:57 +0300 Subject: [PATCH 01/11] PMM-12293 doc update --- docs/release-notes/2.38.1.md | 11 +++++++++++ variables.yml | 6 +++--- 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 docs/release-notes/2.38.1.md diff --git a/docs/release-notes/2.38.1.md b/docs/release-notes/2.38.1.md new file mode 100644 index 0000000000..ab8543c769 --- /dev/null +++ b/docs/release-notes/2.38.1.md @@ -0,0 +1,11 @@ +# Percona Monitoring and Management 2.38.1 + +| **Release date:** | July 11, 2023 | +| ----------------- | ----------------------------------------------------------------------------------------------- | +| **Installation:** | [Installing Percona Monitoring and Management](https://www.percona.com/software/pmm/quickstart) | + +Percona Monitoring and Management (PMM) is an open-source database monitoring, management, and observability solution for MySQL, PostgreSQL, and MongoDB. + +## Fixed issue + +[PMM-12293](https://jira.percona.com/browse/PMM-12293) With this update, we are fixing an authentication issue that was causing PMM to incorrectly display a "User already exists" error when trying to re-login into PMM using a Percona Account. \ No newline at end of file diff --git a/variables.yml b/variables.yml index 714fc94cf3..19679d3602 100644 --- a/variables.yml +++ b/variables.yml @@ -1,9 +1,9 @@ # PMM Version for HTML # See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path -release: '2.38.0' -version: '2.38' -release_date: 2023-07-3 +release: '2.38.1' +version: '2.38.1' +release_date: 2023-07-11 # SVG icons. Use in markdown as {{icon.}} # For the Percona image icon (encoded inline SVG), see https://css-tricks.com/using-svg/ From bad500ddcd99cf3ec1298eda58e6077ebec87813 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Tue, 11 Jul 2023 13:32:23 +0300 Subject: [PATCH 02/11] Update docs/release-notes/2.38.1.md Co-authored-by: Roman Novikov --- docs/release-notes/2.38.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/2.38.1.md b/docs/release-notes/2.38.1.md index ab8543c769..1c37af1f26 100644 --- a/docs/release-notes/2.38.1.md +++ b/docs/release-notes/2.38.1.md @@ -1,6 +1,6 @@ # Percona Monitoring and Management 2.38.1 -| **Release date:** | July 11, 2023 | +| **Release date:** | July 12, 2023 | | ----------------- | ----------------------------------------------------------------------------------------------- | | **Installation:** | [Installing Percona Monitoring and Management](https://www.percona.com/software/pmm/quickstart) | From 42b6076734f53ab91a34bdc3aa0ad38d7abfc082 Mon Sep 17 00:00:00 2001 From: Catalina A Date: Tue, 11 Jul 2023 13:36:58 +0300 Subject: [PATCH 03/11] feedback from Roma --- docs/release-notes/2.38.1.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/2.38.1.md b/docs/release-notes/2.38.1.md index 1c37af1f26..334ee51a66 100644 --- a/docs/release-notes/2.38.1.md +++ b/docs/release-notes/2.38.1.md @@ -8,4 +8,5 @@ Percona Monitoring and Management (PMM) is an open-source database monitoring, m ## Fixed issue -[PMM-12293](https://jira.percona.com/browse/PMM-12293) With this update, we are fixing an authentication issue that was causing PMM to incorrectly display a "User already exists" error when trying to re-login into PMM using a Percona Account. \ No newline at end of file +[PMM-12293](https://jira.percona.com/browse/PMM-12293) - With this update, we are fixing an authentication issue that occurred when trying to relog into PMM using a Percona Account. +Second and subsequent logins no longer result in a "User already exists" error. \ No newline at end of file From 56c52559e788eab50fa949c71a2855412ab90011 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Tue, 11 Jul 2023 13:38:37 +0300 Subject: [PATCH 04/11] Update variables.yml --- variables.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/variables.yml b/variables.yml index 19679d3602..d5fff4ba26 100644 --- a/variables.yml +++ b/variables.yml @@ -3,7 +3,7 @@ release: '2.38.1' version: '2.38.1' -release_date: 2023-07-11 +release_date: 2023-07-12 # SVG icons. Use in markdown as {{icon.}} # For the Percona image icon (encoded inline SVG), see https://css-tricks.com/using-svg/ From 840fd2cf6fd2b8e8c8e593ce735a4d0c01ff0cb6 Mon Sep 17 00:00:00 2001 From: Catalina A Date: Tue, 11 Jul 2023 13:41:16 +0300 Subject: [PATCH 05/11] ToC update --- mkdocs-base.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs-base.yml b/mkdocs-base.yml index 0dc65978d8..d5cc1c21f7 100644 --- a/mkdocs-base.yml +++ b/mkdocs-base.yml @@ -317,6 +317,7 @@ nav: - faq.md - Release Notes: - release-notes/index.md + - "PMM 2.38.1": release-notes/2.38.1.md - "PMM 2.38.0": release-notes/2.38.0.md - "PMM 2.37.1": release-notes/2.37.1.md - "PMM 2.37.0": release-notes/2.37.0.md From 8933430172e446155c698df7a7518db38ff4ab4c Mon Sep 17 00:00:00 2001 From: Catalina A Date: Wed, 12 Jul 2023 12:01:28 +0300 Subject: [PATCH 06/11] added infoi about 3rdparty providers --- docs/release-notes/2.38.1.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/2.38.1.md b/docs/release-notes/2.38.1.md index 334ee51a66..43776693e2 100644 --- a/docs/release-notes/2.38.1.md +++ b/docs/release-notes/2.38.1.md @@ -8,5 +8,6 @@ Percona Monitoring and Management (PMM) is an open-source database monitoring, m ## Fixed issue -[PMM-12293](https://jira.percona.com/browse/PMM-12293) - With this update, we are fixing an authentication issue that occurred when trying to relog into PMM using a Percona Account. -Second and subsequent logins no longer result in a "User already exists" error. \ No newline at end of file +[PMM-12293](https://jira.percona.com/browse/PMM-12293) - With this update, we are fixing an authentication issue that occurred when trying to relog into PMM using a Percona Account. Second and subsequent logins no longer result in a "User already exists" error. + +If you are using a third-party authentication provider and continue to see this issue, pass the **GF_AUTH_OAUTH_ALLOW_INSECURE_EMAIL_LOOKUP=1** environment variable to the PMM container. Alternatively, set the **oauth_allow_insecure_email_lookup** config key in the **auth** section of the grafana.ini file. Keep in mind that any changes you make to this file are lost when upgrading PMM, so make sure to manually update this file with after each upgrade. \ No newline at end of file From aa1ce4aeae100ce29255e520f86844ec2381b187 Mon Sep 17 00:00:00 2001 From: Catalina A Date: Wed, 12 Jul 2023 12:02:51 +0300 Subject: [PATCH 07/11] typo --- docs/release-notes/2.38.1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/2.38.1.md b/docs/release-notes/2.38.1.md index 43776693e2..df9d699a7e 100644 --- a/docs/release-notes/2.38.1.md +++ b/docs/release-notes/2.38.1.md @@ -10,4 +10,4 @@ Percona Monitoring and Management (PMM) is an open-source database monitoring, m [PMM-12293](https://jira.percona.com/browse/PMM-12293) - With this update, we are fixing an authentication issue that occurred when trying to relog into PMM using a Percona Account. Second and subsequent logins no longer result in a "User already exists" error. -If you are using a third-party authentication provider and continue to see this issue, pass the **GF_AUTH_OAUTH_ALLOW_INSECURE_EMAIL_LOOKUP=1** environment variable to the PMM container. Alternatively, set the **oauth_allow_insecure_email_lookup** config key in the **auth** section of the grafana.ini file. Keep in mind that any changes you make to this file are lost when upgrading PMM, so make sure to manually update this file with after each upgrade. \ No newline at end of file +If you are using a third-party authentication provider and continue to see this issue, pass the **GF_AUTH_OAUTH_ALLOW_INSECURE_EMAIL_LOOKUP=1** environment variable to the PMM container. Alternatively, set the **oauth_allow_insecure_email_lookup** config key in the **auth** section of the grafana.ini file. Keep in mind that any changes you make to this file are lost when upgrading PMM, so make sure to manually update this file after each upgrade. \ No newline at end of file From b7adfeee3090e7f346b07d224b9d42efb5d1d6ac Mon Sep 17 00:00:00 2001 From: Catalina A Date: Wed, 12 Jul 2023 13:38:36 +0300 Subject: [PATCH 08/11] reworded issue --- docs/release-notes/2.38.1.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/2.38.1.md b/docs/release-notes/2.38.1.md index df9d699a7e..90995ae56e 100644 --- a/docs/release-notes/2.38.1.md +++ b/docs/release-notes/2.38.1.md @@ -8,6 +8,11 @@ Percona Monitoring and Management (PMM) is an open-source database monitoring, m ## Fixed issue -[PMM-12293](https://jira.percona.com/browse/PMM-12293) - With this update, we are fixing an authentication issue that occurred when trying to relog into PMM using a Percona Account. Second and subsequent logins no longer result in a "User already exists" error. +[PMM-12293](https://jira.percona.com/browse/PMM-12293) - The upgrade to Grafana 9.2.20 in PMM 2.38 fixed critical security [CVE-2023-3128](https://grafana.com/blog/2023/06/22/grafana-security-release-for-cve-2023-3128/) by changing the authentication mechanism to rely solely on the user's unique ID provided by the identity provider. -If you are using a third-party authentication provider and continue to see this issue, pass the **GF_AUTH_OAUTH_ALLOW_INSECURE_EMAIL_LOOKUP=1** environment variable to the PMM container. Alternatively, set the **oauth_allow_insecure_email_lookup** config key in the **auth** section of the grafana.ini file. Keep in mind that any changes you make to this file are lost when upgrading PMM, so make sure to manually update this file after each upgrade. \ No newline at end of file +This change caused an authentication issue for second and subsequent connections to PMM using a Percona Account. With this PMM update, we are fixing this authentication issue to ensure that the "User already exists" error is no longer incorrectly displayed when re-logging into PMM. + + +If you are using a third-party authentication provider and continue to see this issue, pass the **GF_AUTH_OAUTH_ALLOW_INSECURE_EMAIL_LOOKUP=1** environment variable to the PMM container. + +Alternatively, set the **oauth_allow_insecure_email_lookup** config key in the **auth** section of the grafana.ini file. Keep in mind that any changes you make to this file are lost when upgrading PMM, so make sure to manually update this file after each upgrade \ No newline at end of file From 8112a7ba646a021cad35fd7b12ffdd126c0d9337 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Wed, 12 Jul 2023 13:40:42 +0300 Subject: [PATCH 09/11] Update 2.38.1.md --- docs/release-notes/2.38.1.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/2.38.1.md b/docs/release-notes/2.38.1.md index 90995ae56e..7d09f2375f 100644 --- a/docs/release-notes/2.38.1.md +++ b/docs/release-notes/2.38.1.md @@ -10,9 +10,9 @@ Percona Monitoring and Management (PMM) is an open-source database monitoring, m [PMM-12293](https://jira.percona.com/browse/PMM-12293) - The upgrade to Grafana 9.2.20 in PMM 2.38 fixed critical security [CVE-2023-3128](https://grafana.com/blog/2023/06/22/grafana-security-release-for-cve-2023-3128/) by changing the authentication mechanism to rely solely on the user's unique ID provided by the identity provider. -This change caused an authentication issue for second and subsequent connections to PMM using a Percona Account. With this PMM update, we are fixing this authentication issue to ensure that the "User already exists" error is no longer incorrectly displayed when re-logging into PMM. +This change caused an authentication issue for second and subsequent connections to PMM using a Percona Account. With this PMM update, we are fixing this authentication issue to ensure that the "User already exists" error is no longer incorrectly displayed when users log back into PMM. If you are using a third-party authentication provider and continue to see this issue, pass the **GF_AUTH_OAUTH_ALLOW_INSECURE_EMAIL_LOOKUP=1** environment variable to the PMM container. -Alternatively, set the **oauth_allow_insecure_email_lookup** config key in the **auth** section of the grafana.ini file. Keep in mind that any changes you make to this file are lost when upgrading PMM, so make sure to manually update this file after each upgrade \ No newline at end of file +Alternatively, set the **oauth_allow_insecure_email_lookup** config key in the **auth** section of the grafana.ini file. Keep in mind that any changes you make to this file are lost when upgrading PMM, so make sure to manually update this file after each upgrade From 15d1c4c8f00337e014f817344e856fffa71a3442 Mon Sep 17 00:00:00 2001 From: Catalina A Date: Wed, 12 Jul 2023 14:49:12 +0300 Subject: [PATCH 10/11] implemented feedback from Roma --- docs/release-notes/2.38.1.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/release-notes/2.38.1.md b/docs/release-notes/2.38.1.md index 7d09f2375f..c9b47f0a68 100644 --- a/docs/release-notes/2.38.1.md +++ b/docs/release-notes/2.38.1.md @@ -10,9 +10,8 @@ Percona Monitoring and Management (PMM) is an open-source database monitoring, m [PMM-12293](https://jira.percona.com/browse/PMM-12293) - The upgrade to Grafana 9.2.20 in PMM 2.38 fixed critical security [CVE-2023-3128](https://grafana.com/blog/2023/06/22/grafana-security-release-for-cve-2023-3128/) by changing the authentication mechanism to rely solely on the user's unique ID provided by the identity provider. -This change caused an authentication issue for second and subsequent connections to PMM using a Percona Account. With this PMM update, we are fixing this authentication issue to ensure that the "User already exists" error is no longer incorrectly displayed when users log back into PMM. +This change caused an authentication issue for second and subsequent connections to PMM using a Percona Account. With this PMM update, we are fixing this authentication issue to ensure that users can log back into PMM after an initial connection. Previously, this would fail with a "User already exists" error. +If you are using a third-party authentication provider and continue to see this issue, pass the **GF_AUTH_OAUTH_ALLOW_INSECURE_EMAIL_LOOKUP=1** environment variable to the PMM container. -If you are using a third-party authentication provider and continue to see this issue, pass the **GF_AUTH_OAUTH_ALLOW_INSECURE_EMAIL_LOOKUP=1** environment variable to the PMM container. - -Alternatively, set the **oauth_allow_insecure_email_lookup** config key in the **auth** section of the grafana.ini file. Keep in mind that any changes you make to this file are lost when upgrading PMM, so make sure to manually update this file after each upgrade +Alternatively, set the **oauth_allow_insecure_email_lookup** config key in the **auth** section of the `grafana.ini` file. Keep in mind that any changes you make to this file are lost when upgrading PMM, so make sure to manually update this file after each upgrade. From f8dfa55dd4c59c3fb943b9a48872580824468228 Mon Sep 17 00:00:00 2001 From: Catalina A Date: Thu, 13 Jul 2023 09:41:42 +0300 Subject: [PATCH 11/11] updated release date --- docs/release-notes/2.38.1.md | 2 +- variables.yml | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/release-notes/2.38.1.md b/docs/release-notes/2.38.1.md index c9b47f0a68..b72f15168d 100644 --- a/docs/release-notes/2.38.1.md +++ b/docs/release-notes/2.38.1.md @@ -1,6 +1,6 @@ # Percona Monitoring and Management 2.38.1 -| **Release date:** | July 12, 2023 | +| **Release date:** | July 13, 2023 | | ----------------- | ----------------------------------------------------------------------------------------------- | | **Installation:** | [Installing Percona Monitoring and Management](https://www.percona.com/software/pmm/quickstart) | diff --git a/variables.yml b/variables.yml index d5fff4ba26..62d90491b3 100644 --- a/variables.yml +++ b/variables.yml @@ -3,8 +3,7 @@ release: '2.38.1' version: '2.38.1' -release_date: 2023-07-12 - +release_date: 2023-07-13 # SVG icons. Use in markdown as {{icon.}} # For the Percona image icon (encoded inline SVG), see https://css-tricks.com/using-svg/ icon: