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

V3 - DO NOT MERGE #2525

Draft
wants to merge 144 commits into
base: main
Choose a base branch
from
Draft

V3 - DO NOT MERGE #2525

wants to merge 144 commits into from

Conversation

BupycHuk
Copy link
Member

@BupycHuk BupycHuk commented Oct 7, 2023

This PR is created to pull changes from main branch to v3 using github's UI features.

DO NOT MERGE

Andrew Minkin and others added 3 commits September 28, 2023 22:50
# Conflicts:
#	docs/api/dbaas/dbaas.md
#	docs/dbaas/olm.md
#	go.mod
#	managed/models/database.go
# Conflicts:
#	managed/services/dbaas/kubernetes/client/mock_kube_client_connector.go
#	managed/services/management/dbaas/mock_components_service_test.go
#	managed/services/management/dbaas/mock_dbaas_client_test.go
#	managed/services/management/dbaas/mock_grafana_client_test.go
#	managed/services/management/dbaas/mock_kube_storage_manager_test.go
#	managed/services/management/dbaas/mock_kubernetes_client_test.go
#	managed/services/management/dbaas/mock_version_service_test.go
@codecov
Copy link

codecov bot commented Oct 7, 2023

Codecov Report

Attention: Patch coverage is 18.09955% with 905 lines in your changes missing coverage. Please review.

Project coverage is 43.45%. Comparing base (7cdb659) to head (50d1e9a).
Report is 13 commits behind head on main.

Files with missing lines Patch % Lines
agent/client/client.go 17.72% 65 Missing ⚠️
admin/commands/management/add_postgresql.go 0.00% 42 Missing ⚠️
admin/commands/management/add_mysql.go 0.00% 41 Missing ⚠️
admin/commands/management/add_mongodb.go 0.00% 40 Missing ⚠️
...min/commands/management/add_external_serverless.go 0.00% 31 Missing ⚠️
admin/commands/management/add_proxysql.go 0.00% 27 Missing ⚠️
admin/commands/management/remove.go 0.00% 27 Missing ⚠️
...ent/agents/postgres/pgstatmonitor/pgstatmonitor.go 0.00% 26 Missing ⚠️
...n/commands/inventory/add_agent_mongodb_exporter.go 0.00% 23 Missing ⚠️
...in/commands/inventory/add_agent_mysqld_exporter.go 0.00% 23 Missing ⚠️
... and 62 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2525      +/-   ##
==========================================
+ Coverage   43.25%   43.45%   +0.20%     
==========================================
  Files         399      360      -39     
  Lines       41725    43977    +2252     
==========================================
+ Hits        18047    19112    +1065     
- Misses      21669    23204    +1535     
+ Partials     2009     1661     -348     
Flag Coverage Δ
admin 11.49% <1.02%> (-0.13%) ⬇️
agent 51.93% <46.06%> (-0.31%) ⬇️
managed 45.17% <ø> (+0.73%) ⬆️
vmproxy 68.57% <ø> (+1.90%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

BupycHuk and others added 26 commits October 11, 2023 13:49
# Conflicts:
#	go.mod
#	go.sum
* PMM-11079 Remove Integrated Alerting

* PMM-11079 Cleanup IA leftovwers

* PMM-11079 Regenerate

* PMM-11079 Fix

* PMM-11079 Refactoring and fixes

* PMM-11079 Fix tests

* PMM-11079 go mod tidy

* PMM-11079 Fix API tests

* PMM-11079 Cleanup

* PMM-11079 Fixes

* PMM-11079 Fix tests

* PMM-11079 Fix tests

* PMM-11079 Fix tests

* PMM-11079 Fix tests

* PMM-11079 Hit CI

* PMM-11079 Revert nolint

* PMM-11079 Remove IA migration script

* PMM-11079 Cleanup

* PMM-11079 Cleanup

* PMM-11079 Refactoring and cleanup

* PMM-11079 Cleanup

* PMM-11079 Cleanup after merge
commit 49b9bb4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 1 13:24:42 2023 +0300

    Bump github.com/aws/aws-sdk-go from 1.46.0 to 1.47.0 (#2588)

    Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.46.0 to 1.47.0.
    - [Release notes](https://github.com/aws/aws-sdk-go/releases)
    - [Commits](aws/aws-sdk-go@v1.46.0...v1.47.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1acf7b2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 1 11:57:57 2023 +0200

    Bump github.com/grafana/grafana-api-golang-client from 0.24.0 to 0.25.0 (#2587)

    Bumps [github.com/grafana/grafana-api-golang-client](https://github.com/grafana/grafana-api-golang-client) from 0.24.0 to 0.25.0.
    - [Release notes](https://github.com/grafana/grafana-api-golang-client/releases)
    - [Commits](grafana/grafana-api-golang-client@v0.24.0...v0.25.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/grafana/grafana-api-golang-client
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1cca6f9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 31 16:32:52 2023 +0300

    Bump github.com/docker/docker in /tools (#2583)

    Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.6+incompatible to 24.0.7+incompatible.
    - [Release notes](https://github.com/docker/docker/releases)
    - [Commits](moby/moby@v24.0.6...v24.0.7)

    ---
    updated-dependencies:
    - dependency-name: github.com/docker/docker
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3f5dc68
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Tue Oct 31 15:12:58 2023 +0300

    PMM-12631 removed alertmanager configs from logs. (#2584)

    * PMM-12631 removed alertmanager configs from logs.

    * PMM-12631 removed alertmanager configs from tests and docs.

    * PMM-12631 Fix linter.

commit 353542d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 31 11:17:34 2023 +0000

    Bump github.com/ClickHouse/clickhouse-go/v2 from 2.13.0 to 2.15.0 (#2580)

    * Bump github.com/ClickHouse/clickhouse-go/v2 from 2.13.0 to 2.15.0

    Bumps [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) from 2.13.0 to 2.15.0.
    - [Release notes](https://github.com/ClickHouse/clickhouse-go/releases)
    - [Changelog](https://github.com/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md)
    - [Commits](ClickHouse/clickhouse-go@v2.13.0...v2.15.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/ClickHouse/clickhouse-go/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Fix

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Artem Gavrilov <artem.gavrilov@percona.com>

commit d08e47b
Author: Vadim Yalovets <vadim.yalovets@percona.com>
Date:   Tue Oct 31 10:09:02 2023 +0200

    PMM-12630 UI upgrade from 2.37.1 and lower does not work (#2582)

commit bc802b4
Author: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>
Date:   Mon Oct 30 11:32:51 2023 +0100

    PMM-12632 Fix agent client response. (#2581)

    * PMM-12632 Fix agent client response.

    * PMM-12632 Required changes.

commit 1d326ec
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 30 10:22:15 2023 +0100

    Bump github.com/google/uuid from 1.3.1 to 1.4.0 (#2579)

    Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.3.1 to 1.4.0.
    - [Release notes](https://github.com/google/uuid/releases)
    - [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
    - [Commits](google/uuid@v1.3.1...v1.4.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/google/uuid
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d01ea55
Author: Vadim Yalovets <vadim.yalovets@percona.com>
Date:   Thu Oct 26 13:01:32 2023 +0300

    PMM-12626 Packages built using old go version (#2576)

    * PMM-12626 Packages built using old go version

    * PMM-12626 Packages built using old go version

commit 828153c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 26 11:40:55 2023 +0200

    Bump google.golang.org/grpc from 1.58.0 to 1.58.3 in /tools (#2577)

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.0 to 1.58.3.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.58.0...v1.58.3)

    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit a3a52c1
Author: rishat-ishbulatov <111364991+rishat-ishbulatov@users.noreply.github.com>
Date:   Wed Oct 25 22:02:42 2023 +0300

    PMM-8655 Send unsent messages after connection problems (#1970)

    * PMM-8655 feat: config with cache

    * PMM-8655 feat: client domain models

    * PMM-8655 feat: buffer-ring with bigqueue

    * PMM-8655 feat: cache and dummy

    * PMM-8655 ref: client

    * PMM-8655 feat: cache connection response

    * PMM-8655 fix: sum, datarace for bigqueue

    * PMM-8655 ref: temp commented channel test on corrupted utf

    * Update config.go

    * Update go.sum

    * PMM-8655 Fix linters.

    * Update agent/client/cache/cache.go

    Co-authored-by: Alex Tymchuk <alexander.tymchuk@percona.com>

    * PMM-8655 Fix linters.

    * PMM-8655 remove unused field.

    * PMM-8655 Address review comments.

    * PMM-8655 get rid of goto operator.

    * PMM-8655 fix go.sum.

    * PMM-8655 fix go.sum.

    * PMM-8655 fix tests and linter.

    * revert label renaming

    * revert channel_test.go

    * PMM-8655 revert test.

    * PMM-8655 Fix linters.

    * PMM-8655 Fix linters.

    * PMM-8655 Fix linters.

    ---------

    Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
    Co-authored-by: Nurlan Moldomurov <bupychuk1989@gmail.com>
    Co-authored-by: Alex Tymchuk <alexander.tymchuk@percona.com>
    Co-authored-by: Talha Bin Rizwan <talha.rizwan@percona.com>

commit 46626e6
Author: Alex Demidoff <alexander.demidoff@percona.com>
Date:   Wed Oct 25 20:14:41 2023 +0300

    PMM-12185 migrate telemetry GrafanaDS to using PostgreSQL (#2542)

    * PMM-12185 migrate telemetry GrafanaDS to using PostgreSQL

    * PMM-12185 configure GrafanaDB connection

    * PMM-12185 fix grafanaDB SQL stmnts

    * PMM-12185 don't init when ds is disabled

    * PMM-12185 cleanup the code

    * PMM-12185 update go modules

    * PMM-12185 Apply suggestions from code review

    Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>

    * PMM-12185 remove the debug stmnt

    * PMM-12185 remove unused lint suppressions

    * PMM-12185 fix inconsistent log output

    * PMM-12185 trim trailing spaces

    * PMM-12185 rename VM config type for consistency sake

    ---------

    Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>

commit 23571ee
Author: Francisco Miguel Biete Banon <fbiete@gmail.com>
Date:   Wed Oct 25 17:57:16 2023 +0100

    Missing settings to use keepalive in some locations (#2575)

    We have keepalives enabled in upstream blocks, but some of the locations are missing the proxy changes required to use it.
    [10 top nginx configuration mistakes](https://www.nginx.com/blog/avoiding-top-10-nginx-configuration-mistakes/#no-keepalives)

commit 4346c6f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 25 09:49:34 2023 +0000

    Bump @typescript-eslint/parser from 6.8.0 to 6.9.0 in /cli-tests (#2570)

    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.8.0 to 6.9.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.9.0/packages/parser)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 71879ab
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 25 11:14:13 2023 +0300

    Bump github.com/brianvoe/gofakeit/v6 from 6.23.0 to 6.24.0 (#2565)

    Bumps [github.com/brianvoe/gofakeit/v6](https://github.com/brianvoe/gofakeit) from 6.23.0 to 6.24.0.
    - [Release notes](https://github.com/brianvoe/gofakeit/releases)
    - [Commits](brianvoe/gofakeit@v6.23.0...v6.24.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/brianvoe/gofakeit/v6
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

commit 5730e16
Author: Alex Demidoff <alexander.demidoff@percona.com>
Date:   Tue Oct 24 21:11:40 2023 +0300

    PMM-12375 add database version to services (#2488)

    * PMM-12375 create serviceInfoBroker component

    * PMM-12375 serviceInfoBroker won't ping the db

    * PMM-12375 fix the test

    * PMM-12375 add tests for serviceInfoBroker

    * PMM-12375 fix the agent tests

    * PMM-12375 fix agent tests, server-side

    * PMM-12375 fix services tests

    * PMM-12375 do not update if version is empty

    * PMM-12375 remove the unused parameter

    * PMM-12375 remove the version from Stats

    * PMM-12375 add message type processing to channel

    * PMM-12375 update codeowners

    * PMM-12375 respect skipConnectionCheck, simpler schema

    * PMM-12375 fix linter warnings

    * PMM-12375 fix license headers

    * PMM-12375 respect skipConnectionCheck param

    * PMM-12375 minor fixes

    * PMM-12375 update the docs

    * PMM-12375 do not run serviceInfo for older clients

    * PMM-12375 add serviceInfoBroker to rds

    * PMM-12375 add serviceInfoBroker to azure

    * PMM-12375 add version to ListServices result

    * PMM-12375 a minor fix in teardown fn

    * PMM-12375 cleanup the inevntory_metrics_test

    * PMM-12375 follow up on review

    * PMM-12375 revert changes, move to other PRs

    * PMM-12375 revert changed related to linter

    * PMM-12375 make version nullable

    * PMM-12375 do not call FindService when skipping connection check

    * PMM-12375 fix pointer reference

    * PMM-12375 re-generate interfaces

    * PMM-12375 fix a dereference

    * PMM-12375 make ServiceInfoBroker work for older agents

    * PMM-12375 fix the linter error

    * PMM-12375 follow up on review

    * PMM-12375 a few corrections to managed's readme.md

    * PMM-12375 fix the mock file version

    * PMM-12375 bump up the compatibility version

    * PMM-12375 regen the mockfiles

    * PMM-12375 remove debug msg

    * Fix linter

    ---------

    Co-authored-by: Alex Tymchuk <alexander.tymchuk@percona.com>
    Co-authored-by: Alex Demidoff <alexander.tymchuk@gmail.com>
    Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>

commit be137c9
Author: Artem Gavrilov <artem.gavrilov@percona.com>
Date:   Tue Oct 24 15:48:07 2023 +0200

    PMM-7 Update golang up to 1.21.3 (#2569)

    Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

commit 330a37b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 24 13:40:01 2023 +0000

    Bump @typescript-eslint/eslint-plugin from 6.8.0 to 6.9.0 in /cli-tests (#2571)

    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.8.0 to 6.9.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.9.0/packages/eslint-plugin)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

commit 0f463f8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 24 15:29:08 2023 +0200

    Bump eslint-plugin-import from 2.28.0 to 2.29.0 in /cli-tests (#2572)

    Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.28.0 to 2.29.0.
    - [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
    - [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
    - [Commits](import-js/eslint-plugin-import@v2.28.0...v2.29.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-import
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 7fa52c3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 23 09:14:22 2023 +0000

    Bump eslint from 8.51.0 to 8.52.0 in /cli-tests (#2567)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.51.0 to 8.52.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v8.51.0...v8.52.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit db41410
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 23 10:51:22 2023 +0200

    Bump eslint-plugin-playwright from 0.17.0 to 0.18.0 in /cli-tests (#2566)

    Bumps [eslint-plugin-playwright](https://github.com/playwright-community/eslint-plugin-playwright) from 0.17.0 to 0.18.0.
    - [Release notes](https://github.com/playwright-community/eslint-plugin-playwright/releases)
    - [Changelog](https://github.com/playwright-community/eslint-plugin-playwright/blob/main/CHANGELOG.md)
    - [Commits](playwright-community/eslint-plugin-playwright@v0.17.0...v0.18.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3029ae9
Merge: c3cb1a7 12ce642
Author: Nurlan Moldomurov <bupychuk1989@gmail.com>
Date:   Sat Oct 21 22:23:55 2023 +0300

    Merge branch 'pmm-2.40.1'

commit c3cb1a7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 20 15:46:26 2023 +0300

    Bump github.com/aws/aws-sdk-go from 1.45.2 to 1.46.0 (#2562)

    Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.45.2 to 1.46.0.
    - [Release notes](https://github.com/aws/aws-sdk-go/releases)
    - [Commits](aws/aws-sdk-go@v1.45.2...v1.46.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 12ce642
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Fri Oct 20 15:40:13 2023 +0300

    PMM-7 ignore errors on not really necessary step. (#2564)

commit aef2236
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 18 16:39:38 2023 +0300

    Bump github.com/prometheus/common from 0.44.0 to 0.45.0 (#2561)

    Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.44.0 to 0.45.0.
    - [Release notes](https://github.com/prometheus/common/releases)
    - [Commits](prometheus/common@v0.44.0...v0.45.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/common
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 85ca980
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Wed Oct 18 14:07:05 2023 +0300

    PMM-12587 Fix drop DB for EL7. (#2560)

commit 763b4cc
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 18 13:45:58 2023 +0300

    Bump google.golang.org/grpc from 1.58.0 to 1.59.0 (#2559)

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.0 to 1.59.0.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.58.0...v1.59.0)

    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 09071bf
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 18 10:12:26 2023 +0000

    Bump github.com/vektra/mockery/v2 from 2.35.1 to 2.36.0 in /tools (#2552)

    * Bump github.com/vektra/mockery/v2 from 2.35.1 to 2.36.0 in /tools

    Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery) from 2.35.1 to 2.36.0.
    - [Release notes](https://github.com/vektra/mockery/releases)
    - [Changelog](https://github.com/vektra/mockery/blob/master/docs/changelog.md)
    - [Commits](vektra/mockery@v2.35.1...v2.36.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/vektra/mockery/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * make gen

    * trigger

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jiří Čtvrtka <j.ctvrtka@gmail.com>
    Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

commit 877cd07
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 17 10:03:44 2023 +0000

    Bump @typescript-eslint/parser from 6.7.0 to 6.8.0 in /cli-tests (#2555)

    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.7.0 to 6.8.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.8.0/packages/parser)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 8687f25
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 17 09:52:48 2023 +0000

    Bump @typescript-eslint/eslint-plugin from 6.7.0 to 6.8.0 in /cli-tests (#2554)

    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.7.0 to 6.8.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.8.0/packages/eslint-plugin)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e721197
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 17 11:39:59 2023 +0200

    Bump eslint-plugin-playwright from 0.16.0 to 0.17.0 in /cli-tests (#2553)

    Bumps [eslint-plugin-playwright](https://github.com/playwright-community/eslint-plugin-playwright) from 0.16.0 to 0.17.0.
    - [Release notes](https://github.com/playwright-community/eslint-plugin-playwright/releases)
    - [Changelog](https://github.com/playwright-community/eslint-plugin-playwright/blob/main/CHANGELOG.md)
    - [Commits](playwright-community/eslint-plugin-playwright@v0.16.0...v0.17.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 9564347
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Tue Oct 17 12:36:37 2023 +0300

    PMM-12576 change admin ID to 1. (#2551)

    * PMM-12576 change admin ID to 1.

    * PMM-12576 Debug messages.

commit 578bab3
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Tue Oct 17 00:14:21 2023 +0300

    PMM-12592 PMM-12587 fix SQLite to PostgreSQL (#2549)

    * PMM-7 More debug data.

    * PMM-12584 fix hex values in PostgreSQL DB.

    * PMM-12588 Outdated grafana-db-migrator used (#2547)

    * PMM-12584 fix provisioning problem.

    * PMM-12584 fix drop database issue.

    * PMM-12584 fix drop database issue for EL7.

    * PMM-12584 fix drop database issue for EL7.

    * PMM-12584 fix drop database issue for EL7.

    * Update update/ansible/playbook/tasks/roles/sqlite-to-postgres/tasks/main.yml

    Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

    ---------

    Co-authored-by: Vadim Yalovets <vadim.yalovets@percona.com>
    Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

commit 79357f3
Author: Artem Gavrilov <artem.gavrilov@percona.com>
Date:   Tue Sep 26 16:05:44 2023 +0200

    PMM-7 Fix datarace (#2501)

    * PMM-7 Fix datarace

    * PMM-7 Fix datarace

commit d58294a
Author: Alex Demidoff <alexander.demidoff@percona.com>
Date:   Mon Oct 16 15:46:45 2023 +0300

    PMM-7 fix API tests (#2550)

    * PMM-7 fix API tests

    Why:
    PMM API tests currently fail. Namely, `TestDownloadLogs` fails with the following diff:

    12:38:56          	            	Diff:
    12:38:56          	            	--- Expected
    12:38:56          	            	+++ Actual
    12:38:56          	            	@@ -1,2 +1,2 @@
    12:38:56          	            	-([]string) (len=38) {
    12:38:56          	            	+([]string) (len=39) {
    12:38:56          	            	  (string) (len=21) "alertmanager.base.yml",
    12:38:56          	            	@@ -5,2 +5,3 @@
    12:38:56          	            	  (string) (len=16) "alertmanager.yml",
    12:38:56          	            	+ (string) (len=25) "clickhouse-server.err.log",
    12:38:56          	            	  (string) (len=21) "clickhouse-server.log",
    12:38:56          	Test:       	TestDownloadLogs
    12:38:56  --- FAIL: TestDownloadLogs (0.56s)

    * PMM-7 disable the rotation config

commit 071946e
Author: Nurlan Moldomurov <bupychuk1989@gmail.com>
Date:   Wed Oct 11 00:38:08 2023 +0300

    PMM-12562 Show error 503 instead of 500.

commit cf67816
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Sun Oct 15 23:14:36 2023 +0300

    PMM-12223 Update clickhouse. (#2489)

    * PMM-12223 Update clickhouse.

    * PMM-12223 update logs path

commit 58efa80
Author: Alex Demidoff <alexander.demidoff@percona.com>
Date:   Sat Oct 14 00:32:23 2023 +0300

    PMM-12463 Add telemetry envvar datasource (#2532)

    * PMM-12463 allow ireturn on DataSources

    * PMM-12463 fix some command hints

    * PMM-12463 add ENV_VAR dataSource

    * PMM-12463 add a provisionary envvar metrics extraction

    * PMM-12463 add a test for EnvVar datasource

    * PMM-12463 revert staticckeck linter

    * PMM-12463 fix linter warnings

    * PMM-12463 revert changes to main.go

    * PMM-12463 refactor the output format

    * PMM-12463 add a transform to strip values

    * PMM-12463 fix linter warnings

    * PMM-12463 refactor transform, add tests

    * PMM-12463 run format

    * PMM-12463 follow up on review comments

    * PMM-12185 remove the debug statement

    * PMM-12185 don't be too noisy when a ds is not initialized

commit 40e0fcf
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 12 09:52:50 2023 +0000

    Bump golang.org/x/net from 0.16.0 to 0.17.0 (#2541)

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.16.0 to 0.17.0.
    - [Commits](golang/net@v0.16.0...v0.17.0)

    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit df0c351
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 12 11:33:00 2023 +0200

    Bump golang.org/x/net from 0.16.0 to 0.17.0 in /tools (#2540)

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.16.0 to 0.17.0.
    - [Commits](golang/net@v0.16.0...v0.17.0)

    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d974ff8
Author: Vishwas Sharma <135056281+vishwas-sharma2480@users.noreply.github.com>
Date:   Wed Oct 11 20:13:25 2023 +0530

    Enable errcheck linter rule (#2470)

    * Install the CodeSee workflow. Learn more at https://docs.codesee.io

    * removed the codesee-arch-diagram.yml~

    * enable errcheck linter on anew branch because old branch was not made from main branch

    * made change in file proxy.go located at vmproxy/proxy/proxy.go

    * made change in file admin/pkg/client/tarball/tarball.go located at admin/pkg/client/tarball/tarball.go

    * made change in file proxy_test.go located at vmproxy/proxy/proxy_test.go

    * made change in file proxy_test.go located at vmproxy/proxy/proxy_test.go

    * made change in file database.go located at managed/services/dbaas/kubernetes/client/database/database.go

    * made change in file percona_sso_model_helpers.go located at managed/models/percona_sso_model_helpers.go

    * made change in file api-tests/server/auth_test.go located at api-tests/server/auth_test.go

    * made change in file api-tests/server/auth_test.go located at api-tests/server/auth_test.go

    * made change in file admin/commands/summary.go located at admin/commands/summary.go

    * made change in file job_helpers_test.go located at managed/models/job_helpers_test.go

    * made change in file datasources.go located at managed/services/telemetry/datasources.go

    * made change in file datasources.go located at managed/services/telemetry/datasources.go

    * made change in file main.go located at qan-api2/main.go

    * made change in file main.go located at qan-api2/main.go

    * made change in file pgstatmonitor.go located at agent/agents/postgres/pgstatmonitor/pgstatmonitor.go

    * made change in file ports_registry_test.go located at agent/agents/supervisor/ports_registry_test.go

    * made change in file victoriametrics.go located at managed/services/victoriametrics/victoriametrics.go

    * made change in file readyz_test.go located at api-tests/server/readyz_test.go

    * made change in file version_test.go located at api-tests/server/version_test.go

    * made change in file client.go located at managed/utils/platform/client.go

    * made change in file auth_server_test.go located at managed/services/grafana/auth_server_test.go

    * made change in file auth_server_test.go located at managed/services/grafana/auth_server_test.go

    * made change in file alertmanager.go located at managed/services/alertmanager/alertmanager.go

    * made change in file inventory_metrics_test.go located at managed/services/inventory/inventory_metrics_test.go

    * made change in file client.go located at managed/services/grafana/client.go

    * made change in file connection_checker.go located at agent/connectionchecker/connection_checker.go

    * made change in file vmalert.go located at managed/services/vmalert/vmalert.go

    * made change in file vmalert.go located at managed/services/vmalert/vmalert.go

    * made change in file metrics.go located at qan-api2/models/metrics.go

    * changed database.go located at managed/services/dbaas/kubernetes/client/database/

    * changed database.go located at managed/services/dbaas/kubernetes/client/database/

    * removed commented errcheck linyter

    * changes after make format

    * made changes in managed/services/dbaas/kubernetes/client/client.go

    * made changes in anaged/services/management/dbaas/components_service.go

    * made changes in managed/services/management/dbaas/version_service_client.go

    * mae\ke format changes done

    ---------

    Co-authored-by: codesee-maps[bot] <86324825+codesee-maps[bot]@users.noreply.github.com>
    Co-authored-by: Artem Gavrilov <artem.gavrilov@percona.com>

commit 29fbba7
Author: Alex Tymchuk <alexander.tymchuk@percona.com>
Date:   Thu Sep 28 20:32:30 2023 +0300

    PMM-12547 Revert PMM-11670 Set the cluster label if empty (#2508)

    * Revert "PMM-11670 Set the cluster label if empty (#2459)"

    This reverts commit 3c58ed9.

    * PMM-12547 use a different IP

    * PMM-12547 fix the debug command in actions

commit 9d919df
Author: Talha Bin Rizwan <talha.rizwan@percona.com>
Date:   Wed Sep 27 21:51:02 2023 +0500

    PMM-7 Fix Clickhouse repository. (#2506)
commit 49b9bb4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 1 13:24:42 2023 +0300

    Bump github.com/aws/aws-sdk-go from 1.46.0 to 1.47.0 (#2588)

    Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.46.0 to 1.47.0.
    - [Release notes](https://github.com/aws/aws-sdk-go/releases)
    - [Commits](aws/aws-sdk-go@v1.46.0...v1.47.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1acf7b2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 1 11:57:57 2023 +0200

    Bump github.com/grafana/grafana-api-golang-client from 0.24.0 to 0.25.0 (#2587)

    Bumps [github.com/grafana/grafana-api-golang-client](https://github.com/grafana/grafana-api-golang-client) from 0.24.0 to 0.25.0.
    - [Release notes](https://github.com/grafana/grafana-api-golang-client/releases)
    - [Commits](grafana/grafana-api-golang-client@v0.24.0...v0.25.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/grafana/grafana-api-golang-client
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1cca6f9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 31 16:32:52 2023 +0300

    Bump github.com/docker/docker in /tools (#2583)

    Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.6+incompatible to 24.0.7+incompatible.
    - [Release notes](https://github.com/docker/docker/releases)
    - [Commits](moby/moby@v24.0.6...v24.0.7)

    ---
    updated-dependencies:
    - dependency-name: github.com/docker/docker
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3f5dc68
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Tue Oct 31 15:12:58 2023 +0300

    PMM-12631 removed alertmanager configs from logs. (#2584)

    * PMM-12631 removed alertmanager configs from logs.

    * PMM-12631 removed alertmanager configs from tests and docs.

    * PMM-12631 Fix linter.

commit 353542d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 31 11:17:34 2023 +0000

    Bump github.com/ClickHouse/clickhouse-go/v2 from 2.13.0 to 2.15.0 (#2580)

    * Bump github.com/ClickHouse/clickhouse-go/v2 from 2.13.0 to 2.15.0

    Bumps [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) from 2.13.0 to 2.15.0.
    - [Release notes](https://github.com/ClickHouse/clickhouse-go/releases)
    - [Changelog](https://github.com/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md)
    - [Commits](ClickHouse/clickhouse-go@v2.13.0...v2.15.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/ClickHouse/clickhouse-go/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Fix

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Artem Gavrilov <artem.gavrilov@percona.com>

commit d08e47b
Author: Vadim Yalovets <vadim.yalovets@percona.com>
Date:   Tue Oct 31 10:09:02 2023 +0200

    PMM-12630 UI upgrade from 2.37.1 and lower does not work (#2582)

commit bc802b4
Author: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>
Date:   Mon Oct 30 11:32:51 2023 +0100

    PMM-12632 Fix agent client response. (#2581)

    * PMM-12632 Fix agent client response.

    * PMM-12632 Required changes.

commit 1d326ec
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 30 10:22:15 2023 +0100

    Bump github.com/google/uuid from 1.3.1 to 1.4.0 (#2579)

    Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.3.1 to 1.4.0.
    - [Release notes](https://github.com/google/uuid/releases)
    - [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
    - [Commits](google/uuid@v1.3.1...v1.4.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/google/uuid
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d01ea55
Author: Vadim Yalovets <vadim.yalovets@percona.com>
Date:   Thu Oct 26 13:01:32 2023 +0300

    PMM-12626 Packages built using old go version (#2576)

    * PMM-12626 Packages built using old go version

    * PMM-12626 Packages built using old go version

commit 828153c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 26 11:40:55 2023 +0200

    Bump google.golang.org/grpc from 1.58.0 to 1.58.3 in /tools (#2577)

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.0 to 1.58.3.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.58.0...v1.58.3)

    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit a3a52c1
Author: rishat-ishbulatov <111364991+rishat-ishbulatov@users.noreply.github.com>
Date:   Wed Oct 25 22:02:42 2023 +0300

    PMM-8655 Send unsent messages after connection problems (#1970)

    * PMM-8655 feat: config with cache

    * PMM-8655 feat: client domain models

    * PMM-8655 feat: buffer-ring with bigqueue

    * PMM-8655 feat: cache and dummy

    * PMM-8655 ref: client

    * PMM-8655 feat: cache connection response

    * PMM-8655 fix: sum, datarace for bigqueue

    * PMM-8655 ref: temp commented channel test on corrupted utf

    * Update config.go

    * Update go.sum

    * PMM-8655 Fix linters.

    * Update agent/client/cache/cache.go

    Co-authored-by: Alex Tymchuk <alexander.tymchuk@percona.com>

    * PMM-8655 Fix linters.

    * PMM-8655 remove unused field.

    * PMM-8655 Address review comments.

    * PMM-8655 get rid of goto operator.

    * PMM-8655 fix go.sum.

    * PMM-8655 fix go.sum.

    * PMM-8655 fix tests and linter.

    * revert label renaming

    * revert channel_test.go

    * PMM-8655 revert test.

    * PMM-8655 Fix linters.

    * PMM-8655 Fix linters.

    * PMM-8655 Fix linters.

    ---------

    Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
    Co-authored-by: Nurlan Moldomurov <bupychuk1989@gmail.com>
    Co-authored-by: Alex Tymchuk <alexander.tymchuk@percona.com>
    Co-authored-by: Talha Bin Rizwan <talha.rizwan@percona.com>

commit 46626e6
Author: Alex Demidoff <alexander.demidoff@percona.com>
Date:   Wed Oct 25 20:14:41 2023 +0300

    PMM-12185 migrate telemetry GrafanaDS to using PostgreSQL (#2542)

    * PMM-12185 migrate telemetry GrafanaDS to using PostgreSQL

    * PMM-12185 configure GrafanaDB connection

    * PMM-12185 fix grafanaDB SQL stmnts

    * PMM-12185 don't init when ds is disabled

    * PMM-12185 cleanup the code

    * PMM-12185 update go modules

    * PMM-12185 Apply suggestions from code review

    Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>

    * PMM-12185 remove the debug stmnt

    * PMM-12185 remove unused lint suppressions

    * PMM-12185 fix inconsistent log output

    * PMM-12185 trim trailing spaces

    * PMM-12185 rename VM config type for consistency sake

    ---------

    Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>

commit 23571ee
Author: Francisco Miguel Biete Banon <fbiete@gmail.com>
Date:   Wed Oct 25 17:57:16 2023 +0100

    Missing settings to use keepalive in some locations (#2575)

    We have keepalives enabled in upstream blocks, but some of the locations are missing the proxy changes required to use it.
    [10 top nginx configuration mistakes](https://www.nginx.com/blog/avoiding-top-10-nginx-configuration-mistakes/#no-keepalives)

commit 4346c6f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 25 09:49:34 2023 +0000

    Bump @typescript-eslint/parser from 6.8.0 to 6.9.0 in /cli-tests (#2570)

    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.8.0 to 6.9.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.9.0/packages/parser)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 71879ab
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 25 11:14:13 2023 +0300

    Bump github.com/brianvoe/gofakeit/v6 from 6.23.0 to 6.24.0 (#2565)

    Bumps [github.com/brianvoe/gofakeit/v6](https://github.com/brianvoe/gofakeit) from 6.23.0 to 6.24.0.
    - [Release notes](https://github.com/brianvoe/gofakeit/releases)
    - [Commits](brianvoe/gofakeit@v6.23.0...v6.24.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/brianvoe/gofakeit/v6
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

commit 5730e16
Author: Alex Demidoff <alexander.demidoff@percona.com>
Date:   Tue Oct 24 21:11:40 2023 +0300

    PMM-12375 add database version to services (#2488)

    * PMM-12375 create serviceInfoBroker component

    * PMM-12375 serviceInfoBroker won't ping the db

    * PMM-12375 fix the test

    * PMM-12375 add tests for serviceInfoBroker

    * PMM-12375 fix the agent tests

    * PMM-12375 fix agent tests, server-side

    * PMM-12375 fix services tests

    * PMM-12375 do not update if version is empty

    * PMM-12375 remove the unused parameter

    * PMM-12375 remove the version from Stats

    * PMM-12375 add message type processing to channel

    * PMM-12375 update codeowners

    * PMM-12375 respect skipConnectionCheck, simpler schema

    * PMM-12375 fix linter warnings

    * PMM-12375 fix license headers

    * PMM-12375 respect skipConnectionCheck param

    * PMM-12375 minor fixes

    * PMM-12375 update the docs

    * PMM-12375 do not run serviceInfo for older clients

    * PMM-12375 add serviceInfoBroker to rds

    * PMM-12375 add serviceInfoBroker to azure

    * PMM-12375 add version to ListServices result

    * PMM-12375 a minor fix in teardown fn

    * PMM-12375 cleanup the inevntory_metrics_test

    * PMM-12375 follow up on review

    * PMM-12375 revert changes, move to other PRs

    * PMM-12375 revert changed related to linter

    * PMM-12375 make version nullable

    * PMM-12375 do not call FindService when skipping connection check

    * PMM-12375 fix pointer reference

    * PMM-12375 re-generate interfaces

    * PMM-12375 fix a dereference

    * PMM-12375 make ServiceInfoBroker work for older agents

    * PMM-12375 fix the linter error

    * PMM-12375 follow up on review

    * PMM-12375 a few corrections to managed's readme.md

    * PMM-12375 fix the mock file version

    * PMM-12375 bump up the compatibility version

    * PMM-12375 regen the mockfiles

    * PMM-12375 remove debug msg

    * Fix linter

    ---------

    Co-authored-by: Alex Tymchuk <alexander.tymchuk@percona.com>
    Co-authored-by: Alex Demidoff <alexander.tymchuk@gmail.com>
    Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>

commit be137c9
Author: Artem Gavrilov <artem.gavrilov@percona.com>
Date:   Tue Oct 24 15:48:07 2023 +0200

    PMM-7 Update golang up to 1.21.3 (#2569)

    Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

commit 330a37b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 24 13:40:01 2023 +0000

    Bump @typescript-eslint/eslint-plugin from 6.8.0 to 6.9.0 in /cli-tests (#2571)

    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.8.0 to 6.9.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.9.0/packages/eslint-plugin)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

commit 0f463f8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 24 15:29:08 2023 +0200

    Bump eslint-plugin-import from 2.28.0 to 2.29.0 in /cli-tests (#2572)

    Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.28.0 to 2.29.0.
    - [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
    - [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
    - [Commits](import-js/eslint-plugin-import@v2.28.0...v2.29.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-import
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 7fa52c3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 23 09:14:22 2023 +0000

    Bump eslint from 8.51.0 to 8.52.0 in /cli-tests (#2567)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.51.0 to 8.52.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v8.51.0...v8.52.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit db41410
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 23 10:51:22 2023 +0200

    Bump eslint-plugin-playwright from 0.17.0 to 0.18.0 in /cli-tests (#2566)

    Bumps [eslint-plugin-playwright](https://github.com/playwright-community/eslint-plugin-playwright) from 0.17.0 to 0.18.0.
    - [Release notes](https://github.com/playwright-community/eslint-plugin-playwright/releases)
    - [Changelog](https://github.com/playwright-community/eslint-plugin-playwright/blob/main/CHANGELOG.md)
    - [Commits](playwright-community/eslint-plugin-playwright@v0.17.0...v0.18.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3029ae9
Merge: c3cb1a7 12ce642
Author: Nurlan Moldomurov <bupychuk1989@gmail.com>
Date:   Sat Oct 21 22:23:55 2023 +0300

    Merge branch 'pmm-2.40.1'

commit c3cb1a7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 20 15:46:26 2023 +0300

    Bump github.com/aws/aws-sdk-go from 1.45.2 to 1.46.0 (#2562)

    Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.45.2 to 1.46.0.
    - [Release notes](https://github.com/aws/aws-sdk-go/releases)
    - [Commits](aws/aws-sdk-go@v1.45.2...v1.46.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 12ce642
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Fri Oct 20 15:40:13 2023 +0300

    PMM-7 ignore errors on not really necessary step. (#2564)

commit aef2236
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 18 16:39:38 2023 +0300

    Bump github.com/prometheus/common from 0.44.0 to 0.45.0 (#2561)

    Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.44.0 to 0.45.0.
    - [Release notes](https://github.com/prometheus/common/releases)
    - [Commits](prometheus/common@v0.44.0...v0.45.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/common
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 85ca980
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Wed Oct 18 14:07:05 2023 +0300

    PMM-12587 Fix drop DB for EL7. (#2560)

commit 763b4cc
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 18 13:45:58 2023 +0300

    Bump google.golang.org/grpc from 1.58.0 to 1.59.0 (#2559)

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.0 to 1.59.0.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.58.0...v1.59.0)

    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 09071bf
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 18 10:12:26 2023 +0000

    Bump github.com/vektra/mockery/v2 from 2.35.1 to 2.36.0 in /tools (#2552)

    * Bump github.com/vektra/mockery/v2 from 2.35.1 to 2.36.0 in /tools

    Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery) from 2.35.1 to 2.36.0.
    - [Release notes](https://github.com/vektra/mockery/releases)
    - [Changelog](https://github.com/vektra/mockery/blob/master/docs/changelog.md)
    - [Commits](vektra/mockery@v2.35.1...v2.36.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/vektra/mockery/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * make gen

    * trigger

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jiří Čtvrtka <j.ctvrtka@gmail.com>
    Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

commit 877cd07
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 17 10:03:44 2023 +0000

    Bump @typescript-eslint/parser from 6.7.0 to 6.8.0 in /cli-tests (#2555)

    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.7.0 to 6.8.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.8.0/packages/parser)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 8687f25
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 17 09:52:48 2023 +0000

    Bump @typescript-eslint/eslint-plugin from 6.7.0 to 6.8.0 in /cli-tests (#2554)

    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.7.0 to 6.8.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.8.0/packages/eslint-plugin)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e721197
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 17 11:39:59 2023 +0200

    Bump eslint-plugin-playwright from 0.16.0 to 0.17.0 in /cli-tests (#2553)

    Bumps [eslint-plugin-playwright](https://github.com/playwright-community/eslint-plugin-playwright) from 0.16.0 to 0.17.0.
    - [Release notes](https://github.com/playwright-community/eslint-plugin-playwright/releases)
    - [Changelog](https://github.com/playwright-community/eslint-plugin-playwright/blob/main/CHANGELOG.md)
    - [Commits](playwright-community/eslint-plugin-playwright@v0.16.0...v0.17.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 9564347
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Tue Oct 17 12:36:37 2023 +0300

    PMM-12576 change admin ID to 1. (#2551)

    * PMM-12576 change admin ID to 1.

    * PMM-12576 Debug messages.

commit 578bab3
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Tue Oct 17 00:14:21 2023 +0300

    PMM-12592 PMM-12587 fix SQLite to PostgreSQL (#2549)

    * PMM-7 More debug data.

    * PMM-12584 fix hex values in PostgreSQL DB.

    * PMM-12588 Outdated grafana-db-migrator used (#2547)

    * PMM-12584 fix provisioning problem.

    * PMM-12584 fix drop database issue.

    * PMM-12584 fix drop database issue for EL7.

    * PMM-12584 fix drop database issue for EL7.

    * PMM-12584 fix drop database issue for EL7.

    * Update update/ansible/playbook/tasks/roles/sqlite-to-postgres/tasks/main.yml

    Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

    ---------

    Co-authored-by: Vadim Yalovets <vadim.yalovets@percona.com>
    Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

commit 79357f3
Author: Artem Gavrilov <artem.gavrilov@percona.com>
Date:   Tue Sep 26 16:05:44 2023 +0200

    PMM-7 Fix datarace (#2501)

    * PMM-7 Fix datarace

    * PMM-7 Fix datarace

commit d58294a
Author: Alex Demidoff <alexander.demidoff@percona.com>
Date:   Mon Oct 16 15:46:45 2023 +0300

    PMM-7 fix API tests (#2550)

    * PMM-7 fix API tests

    Why:
    PMM API tests currently fail. Namely, `TestDownloadLogs` fails with the following diff:

    12:38:56          	            	Diff:
    12:38:56          	            	--- Expected
    12:38:56          	            	+++ Actual
    12:38:56          	            	@@ -1,2 +1,2 @@
    12:38:56          	            	-([]string) (len=38) {
    12:38:56          	            	+([]string) (len=39) {
    12:38:56          	            	  (string) (len=21) "alertmanager.base.yml",
    12:38:56          	            	@@ -5,2 +5,3 @@
    12:38:56          	            	  (string) (len=16) "alertmanager.yml",
    12:38:56          	            	+ (string) (len=25) "clickhouse-server.err.log",
    12:38:56          	            	  (string) (len=21) "clickhouse-server.log",
    12:38:56          	Test:       	TestDownloadLogs
    12:38:56  --- FAIL: TestDownloadLogs (0.56s)

    * PMM-7 disable the rotation config

commit 071946e
Author: Nurlan Moldomurov <bupychuk1989@gmail.com>
Date:   Wed Oct 11 00:38:08 2023 +0300

    PMM-12562 Show error 503 instead of 500.

commit cf67816
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Sun Oct 15 23:14:36 2023 +0300

    PMM-12223 Update clickhouse. (#2489)

    * PMM-12223 Update clickhouse.

    * PMM-12223 update logs path

commit 58efa80
Author: Alex Demidoff <alexander.demidoff@percona.com>
Date:   Sat Oct 14 00:32:23 2023 +0300

    PMM-12463 Add telemetry envvar datasource (#2532)

    * PMM-12463 allow ireturn on DataSources

    * PMM-12463 fix some command hints

    * PMM-12463 add ENV_VAR dataSource

    * PMM-12463 add a provisionary envvar metrics extraction

    * PMM-12463 add a test for EnvVar datasource

    * PMM-12463 revert staticckeck linter

    * PMM-12463 fix linter warnings

    * PMM-12463 revert changes to main.go

    * PMM-12463 refactor the output format

    * PMM-12463 add a transform to strip values

    * PMM-12463 fix linter warnings

    * PMM-12463 refactor transform, add tests

    * PMM-12463 run format

    * PMM-12463 follow up on review comments

    * PMM-12185 remove the debug statement

    * PMM-12185 don't be too noisy when a ds is not initialized

commit 40e0fcf
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 12 09:52:50 2023 +0000

    Bump golang.org/x/net from 0.16.0 to 0.17.0 (#2541)

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.16.0 to 0.17.0.
    - [Commits](golang/net@v0.16.0...v0.17.0)

    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit df0c351
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 12 11:33:00 2023 +0200

    Bump golang.org/x/net from 0.16.0 to 0.17.0 in /tools (#2540)

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.16.0 to 0.17.0.
    - [Commits](golang/net@v0.16.0...v0.17.0)

    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d974ff8
Author: Vishwas Sharma <135056281+vishwas-sharma2480@users.noreply.github.com>
Date:   Wed Oct 11 20:13:25 2023 +0530

    Enable errcheck linter rule (#2470)

    * Install the CodeSee workflow. Learn more at https://docs.codesee.io

    * removed the codesee-arch-diagram.yml~

    * enable errcheck linter on anew branch because old branch was not made from main branch

    * made change in file proxy.go located at vmproxy/proxy/proxy.go

    * made change in file admin/pkg/client/tarball/tarball.go located at admin/pkg/client/tarball/tarball.go

    * made change in file proxy_test.go located at vmproxy/proxy/proxy_test.go

    * made change in file proxy_test.go located at vmproxy/proxy/proxy_test.go

    * made change in file database.go located at managed/services/dbaas/kubernetes/client/database/database.go

    * made change in file percona_sso_model_helpers.go located at managed/models/percona_sso_model_helpers.go

    * made change in file api-tests/server/auth_test.go located at api-tests/server/auth_test.go

    * made change in file api-tests/server/auth_test.go located at api-tests/server/auth_test.go

    * made change in file admin/commands/summary.go located at admin/commands/summary.go

    * made change in file job_helpers_test.go located at managed/models/job_helpers_test.go

    * made change in file datasources.go located at managed/services/telemetry/datasources.go

    * made change in file datasources.go located at managed/services/telemetry/datasources.go

    * made change in file main.go located at qan-api2/main.go

    * made change in file main.go located at qan-api2/main.go

    * made change in file pgstatmonitor.go located at agent/agents/postgres/pgstatmonitor/pgstatmonitor.go

    * made change in file ports_registry_test.go located at agent/agents/supervisor/ports_registry_test.go

    * made change in file victoriametrics.go located at managed/services/victoriametrics/victoriametrics.go

    * made change in file readyz_test.go located at api-tests/server/readyz_test.go

    * made change in file version_test.go located at api-tests/server/version_test.go

    * made change in file client.go located at managed/utils/platform/client.go

    * made change in file auth_server_test.go located at managed/services/grafana/auth_server_test.go

    * made change in file auth_server_test.go located at managed/services/grafana/auth_server_test.go

    * made change in file alertmanager.go located at managed/services/alertmanager/alertmanager.go

    * made change in file inventory_metrics_test.go located at managed/services/inventory/inventory_metrics_test.go

    * made change in file client.go located at managed/services/grafana/client.go

    * made change in file connection_checker.go located at agent/connectionchecker/connection_checker.go

    * made change in file vmalert.go located at managed/services/vmalert/vmalert.go

    * made change in file vmalert.go located at managed/services/vmalert/vmalert.go

    * made change in file metrics.go located at qan-api2/models/metrics.go

    * changed database.go located at managed/services/dbaas/kubernetes/client/database/

    * changed database.go located at managed/services/dbaas/kubernetes/client/database/

    * removed commented errcheck linyter

    * changes after make format

    * made changes in managed/services/dbaas/kubernetes/client/client.go

    * made changes in anaged/services/management/dbaas/components_service.go

    * made changes in managed/services/management/dbaas/version_service_client.go

    * mae\ke format changes done

    ---------

    Co-authored-by: codesee-maps[bot] <86324825+codesee-maps[bot]@users.noreply.github.com>
    Co-authored-by: Artem Gavrilov <artem.gavrilov@percona.com>

commit 29fbba7
Author: Alex Tymchuk <alexander.tymchuk@percona.com>
Date:   Thu Sep 28 20:32:30 2023 +0300

    PMM-12547 Revert PMM-11670 Set the cluster label if empty (#2508)

    * Revert "PMM-11670 Set the cluster label if empty (#2459)"

    This reverts commit 3c58ed9.

    * PMM-12547 use a different IP

    * PMM-12547 fix the debug command in actions

commit 9d919df
Author: Talha Bin Rizwan <talha.rizwan@percona.com>
Date:   Wed Sep 27 21:51:02 2023 +0500

    PMM-7 Fix Clickhouse repository. (#2506)
commit 49b9bb4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 1 13:24:42 2023 +0300

    Bump github.com/aws/aws-sdk-go from 1.46.0 to 1.47.0 (#2588)

    Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.46.0 to 1.47.0.
    - [Release notes](https://github.com/aws/aws-sdk-go/releases)
    - [Commits](aws/aws-sdk-go@v1.46.0...v1.47.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1acf7b2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 1 11:57:57 2023 +0200

    Bump github.com/grafana/grafana-api-golang-client from 0.24.0 to 0.25.0 (#2587)

    Bumps [github.com/grafana/grafana-api-golang-client](https://github.com/grafana/grafana-api-golang-client) from 0.24.0 to 0.25.0.
    - [Release notes](https://github.com/grafana/grafana-api-golang-client/releases)
    - [Commits](grafana/grafana-api-golang-client@v0.24.0...v0.25.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/grafana/grafana-api-golang-client
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 1cca6f9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 31 16:32:52 2023 +0300

    Bump github.com/docker/docker in /tools (#2583)

    Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.6+incompatible to 24.0.7+incompatible.
    - [Release notes](https://github.com/docker/docker/releases)
    - [Commits](moby/moby@v24.0.6...v24.0.7)

    ---
    updated-dependencies:
    - dependency-name: github.com/docker/docker
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3f5dc68
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Tue Oct 31 15:12:58 2023 +0300

    PMM-12631 removed alertmanager configs from logs. (#2584)

    * PMM-12631 removed alertmanager configs from logs.

    * PMM-12631 removed alertmanager configs from tests and docs.

    * PMM-12631 Fix linter.

commit 353542d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 31 11:17:34 2023 +0000

    Bump github.com/ClickHouse/clickhouse-go/v2 from 2.13.0 to 2.15.0 (#2580)

    * Bump github.com/ClickHouse/clickhouse-go/v2 from 2.13.0 to 2.15.0

    Bumps [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) from 2.13.0 to 2.15.0.
    - [Release notes](https://github.com/ClickHouse/clickhouse-go/releases)
    - [Changelog](https://github.com/ClickHouse/clickhouse-go/blob/main/CHANGELOG.md)
    - [Commits](ClickHouse/clickhouse-go@v2.13.0...v2.15.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/ClickHouse/clickhouse-go/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Fix

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Artem Gavrilov <artem.gavrilov@percona.com>

commit d08e47b
Author: Vadim Yalovets <vadim.yalovets@percona.com>
Date:   Tue Oct 31 10:09:02 2023 +0200

    PMM-12630 UI upgrade from 2.37.1 and lower does not work (#2582)

commit bc802b4
Author: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>
Date:   Mon Oct 30 11:32:51 2023 +0100

    PMM-12632 Fix agent client response. (#2581)

    * PMM-12632 Fix agent client response.

    * PMM-12632 Required changes.

commit 1d326ec
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 30 10:22:15 2023 +0100

    Bump github.com/google/uuid from 1.3.1 to 1.4.0 (#2579)

    Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.3.1 to 1.4.0.
    - [Release notes](https://github.com/google/uuid/releases)
    - [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
    - [Commits](google/uuid@v1.3.1...v1.4.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/google/uuid
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d01ea55
Author: Vadim Yalovets <vadim.yalovets@percona.com>
Date:   Thu Oct 26 13:01:32 2023 +0300

    PMM-12626 Packages built using old go version (#2576)

    * PMM-12626 Packages built using old go version

    * PMM-12626 Packages built using old go version

commit 828153c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 26 11:40:55 2023 +0200

    Bump google.golang.org/grpc from 1.58.0 to 1.58.3 in /tools (#2577)

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.0 to 1.58.3.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.58.0...v1.58.3)

    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit a3a52c1
Author: rishat-ishbulatov <111364991+rishat-ishbulatov@users.noreply.github.com>
Date:   Wed Oct 25 22:02:42 2023 +0300

    PMM-8655 Send unsent messages after connection problems (#1970)

    * PMM-8655 feat: config with cache

    * PMM-8655 feat: client domain models

    * PMM-8655 feat: buffer-ring with bigqueue

    * PMM-8655 feat: cache and dummy

    * PMM-8655 ref: client

    * PMM-8655 feat: cache connection response

    * PMM-8655 fix: sum, datarace for bigqueue

    * PMM-8655 ref: temp commented channel test on corrupted utf

    * Update config.go

    * Update go.sum

    * PMM-8655 Fix linters.

    * Update agent/client/cache/cache.go

    Co-authored-by: Alex Tymchuk <alexander.tymchuk@percona.com>

    * PMM-8655 Fix linters.

    * PMM-8655 remove unused field.

    * PMM-8655 Address review comments.

    * PMM-8655 get rid of goto operator.

    * PMM-8655 fix go.sum.

    * PMM-8655 fix go.sum.

    * PMM-8655 fix tests and linter.

    * revert label renaming

    * revert channel_test.go

    * PMM-8655 revert test.

    * PMM-8655 Fix linters.

    * PMM-8655 Fix linters.

    * PMM-8655 Fix linters.

    ---------

    Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
    Co-authored-by: Nurlan Moldomurov <bupychuk1989@gmail.com>
    Co-authored-by: Alex Tymchuk <alexander.tymchuk@percona.com>
    Co-authored-by: Talha Bin Rizwan <talha.rizwan@percona.com>

commit 46626e6
Author: Alex Demidoff <alexander.demidoff@percona.com>
Date:   Wed Oct 25 20:14:41 2023 +0300

    PMM-12185 migrate telemetry GrafanaDS to using PostgreSQL (#2542)

    * PMM-12185 migrate telemetry GrafanaDS to using PostgreSQL

    * PMM-12185 configure GrafanaDB connection

    * PMM-12185 fix grafanaDB SQL stmnts

    * PMM-12185 don't init when ds is disabled

    * PMM-12185 cleanup the code

    * PMM-12185 update go modules

    * PMM-12185 Apply suggestions from code review

    Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>

    * PMM-12185 remove the debug stmnt

    * PMM-12185 remove unused lint suppressions

    * PMM-12185 fix inconsistent log output

    * PMM-12185 trim trailing spaces

    * PMM-12185 rename VM config type for consistency sake

    ---------

    Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>

commit 23571ee
Author: Francisco Miguel Biete Banon <fbiete@gmail.com>
Date:   Wed Oct 25 17:57:16 2023 +0100

    Missing settings to use keepalive in some locations (#2575)

    We have keepalives enabled in upstream blocks, but some of the locations are missing the proxy changes required to use it.
    [10 top nginx configuration mistakes](https://www.nginx.com/blog/avoiding-top-10-nginx-configuration-mistakes/#no-keepalives)

commit 4346c6f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 25 09:49:34 2023 +0000

    Bump @typescript-eslint/parser from 6.8.0 to 6.9.0 in /cli-tests (#2570)

    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.8.0 to 6.9.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.9.0/packages/parser)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 71879ab
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 25 11:14:13 2023 +0300

    Bump github.com/brianvoe/gofakeit/v6 from 6.23.0 to 6.24.0 (#2565)

    Bumps [github.com/brianvoe/gofakeit/v6](https://github.com/brianvoe/gofakeit) from 6.23.0 to 6.24.0.
    - [Release notes](https://github.com/brianvoe/gofakeit/releases)
    - [Commits](brianvoe/gofakeit@v6.23.0...v6.24.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/brianvoe/gofakeit/v6
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

commit 5730e16
Author: Alex Demidoff <alexander.demidoff@percona.com>
Date:   Tue Oct 24 21:11:40 2023 +0300

    PMM-12375 add database version to services (#2488)

    * PMM-12375 create serviceInfoBroker component

    * PMM-12375 serviceInfoBroker won't ping the db

    * PMM-12375 fix the test

    * PMM-12375 add tests for serviceInfoBroker

    * PMM-12375 fix the agent tests

    * PMM-12375 fix agent tests, server-side

    * PMM-12375 fix services tests

    * PMM-12375 do not update if version is empty

    * PMM-12375 remove the unused parameter

    * PMM-12375 remove the version from Stats

    * PMM-12375 add message type processing to channel

    * PMM-12375 update codeowners

    * PMM-12375 respect skipConnectionCheck, simpler schema

    * PMM-12375 fix linter warnings

    * PMM-12375 fix license headers

    * PMM-12375 respect skipConnectionCheck param

    * PMM-12375 minor fixes

    * PMM-12375 update the docs

    * PMM-12375 do not run serviceInfo for older clients

    * PMM-12375 add serviceInfoBroker to rds

    * PMM-12375 add serviceInfoBroker to azure

    * PMM-12375 add version to ListServices result

    * PMM-12375 a minor fix in teardown fn

    * PMM-12375 cleanup the inevntory_metrics_test

    * PMM-12375 follow up on review

    * PMM-12375 revert changes, move to other PRs

    * PMM-12375 revert changed related to linter

    * PMM-12375 make version nullable

    * PMM-12375 do not call FindService when skipping connection check

    * PMM-12375 fix pointer reference

    * PMM-12375 re-generate interfaces

    * PMM-12375 fix a dereference

    * PMM-12375 make ServiceInfoBroker work for older agents

    * PMM-12375 fix the linter error

    * PMM-12375 follow up on review

    * PMM-12375 a few corrections to managed's readme.md

    * PMM-12375 fix the mock file version

    * PMM-12375 bump up the compatibility version

    * PMM-12375 regen the mockfiles

    * PMM-12375 remove debug msg

    * Fix linter

    ---------

    Co-authored-by: Alex Tymchuk <alexander.tymchuk@percona.com>
    Co-authored-by: Alex Demidoff <alexander.tymchuk@gmail.com>
    Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>

commit be137c9
Author: Artem Gavrilov <artem.gavrilov@percona.com>
Date:   Tue Oct 24 15:48:07 2023 +0200

    PMM-7 Update golang up to 1.21.3 (#2569)

    Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

commit 330a37b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 24 13:40:01 2023 +0000

    Bump @typescript-eslint/eslint-plugin from 6.8.0 to 6.9.0 in /cli-tests (#2571)

    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.8.0 to 6.9.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.9.0/packages/eslint-plugin)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

commit 0f463f8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 24 15:29:08 2023 +0200

    Bump eslint-plugin-import from 2.28.0 to 2.29.0 in /cli-tests (#2572)

    Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.28.0 to 2.29.0.
    - [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
    - [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
    - [Commits](import-js/eslint-plugin-import@v2.28.0...v2.29.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-import
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 7fa52c3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 23 09:14:22 2023 +0000

    Bump eslint from 8.51.0 to 8.52.0 in /cli-tests (#2567)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.51.0 to 8.52.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v8.51.0...v8.52.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit db41410
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 23 10:51:22 2023 +0200

    Bump eslint-plugin-playwright from 0.17.0 to 0.18.0 in /cli-tests (#2566)

    Bumps [eslint-plugin-playwright](https://github.com/playwright-community/eslint-plugin-playwright) from 0.17.0 to 0.18.0.
    - [Release notes](https://github.com/playwright-community/eslint-plugin-playwright/releases)
    - [Changelog](https://github.com/playwright-community/eslint-plugin-playwright/blob/main/CHANGELOG.md)
    - [Commits](playwright-community/eslint-plugin-playwright@v0.17.0...v0.18.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3029ae9
Merge: c3cb1a7 12ce642
Author: Nurlan Moldomurov <bupychuk1989@gmail.com>
Date:   Sat Oct 21 22:23:55 2023 +0300

    Merge branch 'pmm-2.40.1'

commit c3cb1a7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 20 15:46:26 2023 +0300

    Bump github.com/aws/aws-sdk-go from 1.45.2 to 1.46.0 (#2562)

    Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.45.2 to 1.46.0.
    - [Release notes](https://github.com/aws/aws-sdk-go/releases)
    - [Commits](aws/aws-sdk-go@v1.45.2...v1.46.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 12ce642
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Fri Oct 20 15:40:13 2023 +0300

    PMM-7 ignore errors on not really necessary step. (#2564)

commit aef2236
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 18 16:39:38 2023 +0300

    Bump github.com/prometheus/common from 0.44.0 to 0.45.0 (#2561)

    Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.44.0 to 0.45.0.
    - [Release notes](https://github.com/prometheus/common/releases)
    - [Commits](prometheus/common@v0.44.0...v0.45.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/common
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 85ca980
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Wed Oct 18 14:07:05 2023 +0300

    PMM-12587 Fix drop DB for EL7. (#2560)

commit 763b4cc
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 18 13:45:58 2023 +0300

    Bump google.golang.org/grpc from 1.58.0 to 1.59.0 (#2559)

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.58.0 to 1.59.0.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.58.0...v1.59.0)

    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 09071bf
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Oct 18 10:12:26 2023 +0000

    Bump github.com/vektra/mockery/v2 from 2.35.1 to 2.36.0 in /tools (#2552)

    * Bump github.com/vektra/mockery/v2 from 2.35.1 to 2.36.0 in /tools

    Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery) from 2.35.1 to 2.36.0.
    - [Release notes](https://github.com/vektra/mockery/releases)
    - [Changelog](https://github.com/vektra/mockery/blob/master/docs/changelog.md)
    - [Commits](vektra/mockery@v2.35.1...v2.36.0)

    ---
    updated-dependencies:
    - dependency-name: github.com/vektra/mockery/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * make gen

    * trigger

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jiří Čtvrtka <j.ctvrtka@gmail.com>
    Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

commit 877cd07
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 17 10:03:44 2023 +0000

    Bump @typescript-eslint/parser from 6.7.0 to 6.8.0 in /cli-tests (#2555)

    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.7.0 to 6.8.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.8.0/packages/parser)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 8687f25
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 17 09:52:48 2023 +0000

    Bump @typescript-eslint/eslint-plugin from 6.7.0 to 6.8.0 in /cli-tests (#2554)

    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.7.0 to 6.8.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.8.0/packages/eslint-plugin)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit e721197
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 17 11:39:59 2023 +0200

    Bump eslint-plugin-playwright from 0.16.0 to 0.17.0 in /cli-tests (#2553)

    Bumps [eslint-plugin-playwright](https://github.com/playwright-community/eslint-plugin-playwright) from 0.16.0 to 0.17.0.
    - [Release notes](https://github.com/playwright-community/eslint-plugin-playwright/releases)
    - [Changelog](https://github.com/playwright-community/eslint-plugin-playwright/blob/main/CHANGELOG.md)
    - [Commits](playwright-community/eslint-plugin-playwright@v0.16.0...v0.17.0)

    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 9564347
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Tue Oct 17 12:36:37 2023 +0300

    PMM-12576 change admin ID to 1. (#2551)

    * PMM-12576 change admin ID to 1.

    * PMM-12576 Debug messages.

commit 578bab3
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Tue Oct 17 00:14:21 2023 +0300

    PMM-12592 PMM-12587 fix SQLite to PostgreSQL (#2549)

    * PMM-7 More debug data.

    * PMM-12584 fix hex values in PostgreSQL DB.

    * PMM-12588 Outdated grafana-db-migrator used (#2547)

    * PMM-12584 fix provisioning problem.

    * PMM-12584 fix drop database issue.

    * PMM-12584 fix drop database issue for EL7.

    * PMM-12584 fix drop database issue for EL7.

    * PMM-12584 fix drop database issue for EL7.

    * Update update/ansible/playbook/tasks/roles/sqlite-to-postgres/tasks/main.yml

    Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

    ---------

    Co-authored-by: Vadim Yalovets <vadim.yalovets@percona.com>
    Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

commit 79357f3
Author: Artem Gavrilov <artem.gavrilov@percona.com>
Date:   Tue Sep 26 16:05:44 2023 +0200

    PMM-7 Fix datarace (#2501)

    * PMM-7 Fix datarace

    * PMM-7 Fix datarace

commit d58294a
Author: Alex Demidoff <alexander.demidoff@percona.com>
Date:   Mon Oct 16 15:46:45 2023 +0300

    PMM-7 fix API tests (#2550)

    * PMM-7 fix API tests

    Why:
    PMM API tests currently fail. Namely, `TestDownloadLogs` fails with the following diff:

    12:38:56          	            	Diff:
    12:38:56          	            	--- Expected
    12:38:56          	            	+++ Actual
    12:38:56          	            	@@ -1,2 +1,2 @@
    12:38:56          	            	-([]string) (len=38) {
    12:38:56          	            	+([]string) (len=39) {
    12:38:56          	            	  (string) (len=21) "alertmanager.base.yml",
    12:38:56          	            	@@ -5,2 +5,3 @@
    12:38:56          	            	  (string) (len=16) "alertmanager.yml",
    12:38:56          	            	+ (string) (len=25) "clickhouse-server.err.log",
    12:38:56          	            	  (string) (len=21) "clickhouse-server.log",
    12:38:56          	Test:       	TestDownloadLogs
    12:38:56  --- FAIL: TestDownloadLogs (0.56s)

    * PMM-7 disable the rotation config

commit 071946e
Author: Nurlan Moldomurov <bupychuk1989@gmail.com>
Date:   Wed Oct 11 00:38:08 2023 +0300

    PMM-12562 Show error 503 instead of 500.

commit cf67816
Author: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
Date:   Sun Oct 15 23:14:36 2023 +0300

    PMM-12223 Update clickhouse. (#2489)

    * PMM-12223 Update clickhouse.

    * PMM-12223 update logs path

commit 58efa80
Author: Alex Demidoff <alexander.demidoff@percona.com>
Date:   Sat Oct 14 00:32:23 2023 +0300

    PMM-12463 Add telemetry envvar datasource (#2532)

    * PMM-12463 allow ireturn on DataSources

    * PMM-12463 fix some command hints

    * PMM-12463 add ENV_VAR dataSource

    * PMM-12463 add a provisionary envvar metrics extraction

    * PMM-12463 add a test for EnvVar datasource

    * PMM-12463 revert staticckeck linter

    * PMM-12463 fix linter warnings

    * PMM-12463 revert changes to main.go

    * PMM-12463 refactor the output format

    * PMM-12463 add a transform to strip values

    * PMM-12463 fix linter warnings

    * PMM-12463 refactor transform, add tests

    * PMM-12463 run format

    * PMM-12463 follow up on review comments

    * PMM-12185 remove the debug statement

    * PMM-12185 don't be too noisy when a ds is not initialized

commit 40e0fcf
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 12 09:52:50 2023 +0000

    Bump golang.org/x/net from 0.16.0 to 0.17.0 (#2541)

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.16.0 to 0.17.0.
    - [Commits](golang/net@v0.16.0...v0.17.0)

    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit df0c351
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 12 11:33:00 2023 +0200

    Bump golang.org/x/net from 0.16.0 to 0.17.0 in /tools (#2540)

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.16.0 to 0.17.0.
    - [Commits](golang/net@v0.16.0...v0.17.0)

    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d974ff8
Author: Vishwas Sharma <135056281+vishwas-sharma2480@users.noreply.github.com>
Date:   Wed Oct 11 20:13:25 2023 +0530

    Enable errcheck linter rule (#2470)

    * Install the CodeSee workflow. Learn more at https://docs.codesee.io

    * removed the codesee-arch-diagram.yml~

    * enable errcheck linter on anew branch because old branch was not made from main branch

    * made change in file proxy.go located at vmproxy/proxy/proxy.go

    * made change in file admin/pkg/client/tarball/tarball.go located at admin/pkg/client/tarball/tarball.go

    * made change in file proxy_test.go located at vmproxy/proxy/proxy_test.go

    * made change in file proxy_test.go located at vmproxy/proxy/proxy_test.go

    * made change in file database.go located at managed/services/dbaas/kubernetes/client/database/database.go

    * made change in file percona_sso_model_helpers.go located at managed/models/percona_sso_model_helpers.go

    * made change in file api-tests/server/auth_test.go located at api-tests/server/auth_test.go

    * made change in file api-tests/server/auth_test.go located at api-tests/server/auth_test.go

    * made change in file admin/commands/summary.go located at admin/commands/summary.go

    * made change in file job_helpers_test.go located at managed/models/job_helpers_test.go

    * made change in file datasources.go located at managed/services/telemetry/datasources.go

    * made change in file datasources.go located at managed/services/telemetry/datasources.go

    * made change in file main.go located at qan-api2/main.go

    * made change in file main.go located at qan-api2/main.go

    * made change in file pgstatmonitor.go located at agent/agents/postgres/pgstatmonitor/pgstatmonitor.go

    * made change in file ports_registry_test.go located at agent/agents/supervisor/ports_registry_test.go

    * made change in file victoriametrics.go located at managed/services/victoriametrics/victoriametrics.go

    * made change in file readyz_test.go located at api-tests/server/readyz_test.go

    * made change in file version_test.go located at api-tests/server/version_test.go

    * made change in file client.go located at managed/utils/platform/client.go

    * made change in file auth_server_test.go located at managed/services/grafana/auth_server_test.go

    * made change in file auth_server_test.go located at managed/services/grafana/auth_server_test.go

    * made change in file alertmanager.go located at managed/services/alertmanager/alertmanager.go

    * made change in file inventory_metrics_test.go located at managed/services/inventory/inventory_metrics_test.go

    * made change in file client.go located at managed/services/grafana/client.go

    * made change in file connection_checker.go located at agent/connectionchecker/connection_checker.go

    * made change in file vmalert.go located at managed/services/vmalert/vmalert.go

    * made change in file vmalert.go located at managed/services/vmalert/vmalert.go

    * made change in file metrics.go located at qan-api2/models/metrics.go

    * changed database.go located at managed/services/dbaas/kubernetes/client/database/

    * changed database.go located at managed/services/dbaas/kubernetes/client/database/

    * removed commented errcheck linyter

    * changes after make format

    * made changes in managed/services/dbaas/kubernetes/client/client.go

    * made changes in anaged/services/management/dbaas/components_service.go

    * made changes in managed/services/management/dbaas/version_service_client.go

    * mae\ke format changes done

    ---------

    Co-authored-by: codesee-maps[bot] <86324825+codesee-maps[bot]@users.noreply.github.com>
    Co-authored-by: Artem Gavrilov <artem.gavrilov@percona.com>

commit 29fbba7
Author: Alex Tymchuk <alexander.tymchuk@percona.com>
Date:   Thu Sep 28 20:32:30 2023 +0300

    PMM-12547 Revert PMM-11670 Set the cluster label if empty (#2508)

    * Revert "PMM-11670 Set the cluster label if empty (#2459)"

    This reverts commit 3c58ed9.

    * PMM-12547 use a different IP

    * PMM-12547 fix the debug command in actions

commit 9d919df
Author: Talha Bin Rizwan <talha.rizwan@percona.com>
Date:   Wed Sep 27 21:51:02 2023 +0500

    PMM-7 Fix Clickhouse repository. (#2506)
* PMM-12429 mockery use configuration file

* PMM-12429 fix apiKeyProvider interface

* PMM-12429 update Makefile to use mockery

* PMM-12429 fix path to .mockery.yaml

* PMM-12429 use modern syntax for camelCase mockery

* PMM-12429 install mockery prior to using

* PMM-12429 fix the mockery binary path

* PMM-12429 do not output the version

* PMM-12429 clean up Makefiles and format
* PMM-12557 Automate PMM3 builds

* Bump eslint from 8.52.0 to 8.53.0 in /cli-tests (#2596)

Bumps [eslint](https://github.com/eslint/eslint) from 8.52.0 to 8.53.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.52.0...v8.53.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump golang.org/x/sys from 0.13.0 to 0.14.0 (#2594)

Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.13.0 to 0.14.0.
- [Commits](golang/sys@v0.13.0...v0.14.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>

* Bump golang.org/x/text from 0.13.0 to 0.14.0 (#2593)

Bumps [golang.org/x/text](https://github.com/golang/text) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](golang/text@v0.13.0...v0.14.0)

---
updated-dependencies:
- dependency-name: golang.org/x/text
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin from 6.9.0 to 6.10.0 in /cli-tests (#2600)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.9.0 to 6.10.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.10.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/parser from 6.9.0 to 6.10.0 in /cli-tests (#2601)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.9.0 to 6.10.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.10.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* PMM-12670 Remove old clickhouse packages during upgrade.

* PMM-12527 - CI didn't trigger after PR merge if auto-merge was enabled with github token

* PMM-12527 CI didn't trigger after PR merge if auto-merge was enabled with github token

* PMM-12527 CI didn't trigger after PR merge if auto-merge was enabled with github token

* PMM-12527 CI didn't trigger after PR merge if auto-merge was enabled with github token

revert changes

* PMM-7 Fix compatibility service tests (#2608)

* PMM-7 Fix compatibility service tests

* PMM-7 fix postgresql version test.

---------

Co-authored-by: Nurlan Moldomurov <bupychuk1989@gmail.com>

* PMM-12527 CI didn't trigger after PR merge if auto-merge was enabled with github token

re-try one more time with different repo config

* PMM-12557 Automate PMM3 builds

* PMM-7 PMM v3 devcontainer (Restored PR) (#2618)

* PMM-7 Build devcontainer for PMM v3

* PMM-7 Fix

* PMM-7 PMM v3 devcontainer (Restored PR) (#2618)

* PMM-7 Build devcontainer for PMM v3

* PMM-7 Fix

* PMM-7 PMM v3 devcontainer (Restored PR) (#2618)

* PMM-7 Build devcontainer for PMM v3

* PMM-7 Fix

* PMM-12557 Automate PMM3 builds - update api-tests

* PMM-12557 Automate PMM3 builds - update changes

* PMM-12557 Automate PMM3 builds - update changes

* Update api-tests/README.md

* Update api-tests/helpers.go

* Update managed/.gitignore

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com>
Co-authored-by: Nurlan Moldomurov <bupychuk1989@gmail.com>
Co-authored-by: Aleksandar Yanakiev <aleksandar.yanakiev@percona.com>
Co-authored-by: Artem Gavrilov <artem.gavrilov@percona.com>
Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
# Conflicts:
#	api/managementpb/dbaas/components.pb.go
#	api/managementpb/dbaas/db_clusters.pb.go
#	api/managementpb/dbaas/dbaas.pb.go
#	api/managementpb/dbaas/kubernetes.pb.go
#	api/managementpb/dbaas/logs.pb.go
#	api/managementpb/dbaas/psmdb_clusters.pb.go
#	api/managementpb/dbaas/pxc_clusters.pb.go
#	api/managementpb/dbaas/templates.pb.go
#	api/managementpb/ia/alerts.pb.go
#	api/managementpb/ia/channels.pb.go
#	api/managementpb/ia/rules.pb.go
#	api/managementpb/ia/status.pb.go
#	api/serverpb/json/client/server/test_email_alerting_settings_responses.go
#	api/serverpb/json/serverpb.json
#	api/swagger/swagger-dev.json
#	api/swagger/swagger.json
#	descriptor.bin
#	docker-compose.yml
#	managed/models/database.go
#	managed/services/management/node.go
)

Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery) from 2.36.0 to 2.37.1.
- [Release notes](https://github.com/vektra/mockery/releases)
- [Changelog](https://github.com/vektra/mockery/blob/master/docs/changelog.md)
- [Commits](vektra/mockery@v2.36.0...v2.37.1)

---
updated-dependencies:
- dependency-name: github.com/vektra/mockery/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>
)

* Bump github.com/vektra/mockery/v2 from 2.36.0 to 2.38.0 in /tools

Bumps [github.com/vektra/mockery/v2](https://github.com/vektra/mockery) from 2.36.0 to 2.38.0.
- [Release notes](https://github.com/vektra/mockery/releases)
- [Changelog](https://github.com/vektra/mockery/blob/master/docs/changelog.md)
- [Commits](vektra/mockery@v2.36.0...v2.38.0)

---
updated-dependencies:
- dependency-name: github.com/vektra/mockery/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: regenerate proto files and mocks

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>
* PMM-12529 run pmm-agent as non-root

* PMM-12529 update the spec and package files to leverage user pmm

* PMM-12529 fix the changelog

* PMM-12529 see if disabling parallel fixes the tests

* PMM-12529 leave a todo for re-enabling parallel runs

* PMM-12529 do not create pmm-agent user

* PMM-12529 add PostgreSQL to deb description

* PMM-12529 restore some changes

* PMM-12529 provide a playbook to install pmm-client

* PMM-12529 fix a typo

* PMM-12529 Move the agent role to build roles

* PMM-12529 fix the tax syntax

* PMM-12529 create an empty dir

* PMM-12529 pass the client to PMM Server docker

* PMM-12529 fix the tabulation

* PMM-12529 remove v2 from paths

* PMM-12529 update the agent installation path
* PMM-12693 Run grafana as non-root

* PMM-12693 rebuild grafana with new perms

* PMM-12693 remove sqlite migration

* PMM-12693 remove sqlite migration

* PMM-12693 revert some spec changes

* PMM-12693 check grafana logs

* PMM-12693 remove grafana-db-migrator

* PMM-12693 create grafana dir explicitly

* PMM-12693 fix with_items syntax

* PMM-12693 take ownership of /etc/grafana

* PMM-12693 try other options for /etc/grafana

* PMM-12693 try different permissions on /etc/grafana

* PMM-12693 remove grafana user

* PMM-12693 remove grafana user

* PMM-12693 set dir permissions for grafana-dashboards

* PMM-12693 do not install packages twice

* PMM-12693 remove CentOS 7 tasks

* PMM-12693 move grafana bootstrap to an earlier time

* PMM-12693 remove more CentOS 7 tasks

* PMM-12693 move clickhouse install back

* PMM-12693 do not upgrade sqlite

* PMM-12693 clean up the dashboards playbook

* PMM-12693 clean up the update playbook

* Update build/packages/rpm/server/SPECS/percona-dashboards.spec

Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>

* PMM-12693 follow up on review

* PMM-12693 move the version copying out of dashboards_update

* PMM-12693 trigger the build

* PMM-12693 hackily start pmm-agent

* PMM-12693 check the status of services

* PMM-7 wait for container to get healthy

* PMM-7 debug: output grafana logs

* PMM-7 debug the ownership of /etc/grafana/grafana.ini

* PMM-7 change ownership of /etc/grafana to pmm

* PMM-7 change ownership of /srv/grafana to pmm

* PMM-7 cleanup the workflow

---------

Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
* PMM-12284 Remove alertmanager

* PMM-12284 Remove alertmanager URL from settings

* PMM-12284 Fix api tests
* PMM-7 cleanup docker-compose.yml

* PMM-7 enable agent autostart after build

* PMM-12693 change ownership on /srv/grafana

* PMM-12693 clean up the workflow

* PMM-7 revert the change to post-build
# Conflicts:
#	agent/config/config.go
#	agent/config/config_test.go
#	go.sum
#	update/ansible/playbook/tasks/roles/initialization/tasks/main.yml
* PMM-12692 modify the entrypoint

* PMM-12692 run postgres as pmm user

* PMM-12692 ingore errors when stopping pmm-managed

* PMM-12692 remove supervisorctl_path

* PMM-12692 fix ownership on /srv/logs

* PMM-7 add more debug msgs

* PMM-7 try postgres user

* PMM-7 try using the shell for ther sake of stderr output

* PMM-12692 create postgres role

* PMM-12692 remove grafana-db-migrator spec

* PMM-12692 create a user with a script

* PMM-12692 shorten /var/run to just /run

* PMM-12692 comment out redundant steps

* PMM-12692 optimize a few grafana settings

* PMM-12692 do not create postgres user

* PMM-12692 update the entrypoint

* PMM-12692 fix a typo

* PMM-12692 clean up post-build

* PMM-12692 add pg_stat_statements extension

* PMM-12692 add the migration doc

* PMM-12692 mark the migration doc as darft

* PMM-12692 update the migration doc

* PMM-12692 follow up on review

* PMM-12692 follow up on review
* PMM-8306 fix SSH Key

* PMM-8306 fix SSH Key
* PMM-8471 run nginx as non-root

* PMM-8471 fix the tests

* PMM-8471 fix supervisord tests

* PMM-8471 fix an unvoluntary typo )

* PMM-8471 run nginx on behalf of pmm user

* PMM-8471 do not create nginx user

* PMM-8471 update nginx.conf to run nginx on behalf of pmm user

* PMM-8471 revert some changes related to the client

* PMM-8471 fix http ports in docker-compose

* PMM-8471 skip the update test
matejkubinec and others added 4 commits September 19, 2024 07:48
* PMM-13235 Update grafana spec file to 11.1

* PMM-13235 Update spec and contributing grafana repo url

* PMM-13235 Bump grafana version to 11.1.4

* PMM-13235 Bump grafana version to 11.1.5

* PMM-13235  Add commit hash
* PMM-13282 Migrate pmm-dump to v3

* PMM-13282 align pmm-dump version with PMM Server

* PMM-13282 fix the author name )

* PMM-13282 fix pmm-url parameter for pmm-dump to connect to
maqeel75 and others added 12 commits September 24, 2024 21:49
…3214)

* [PMM-13379]: Updates pmm-agent.yaml file after update from PMM 2 to PMM 3.

* [PMM-13379]: Adds comments to explain the change.
* PMM-13202 Fix double unlock.

* PMM-13202 run failure shouldn't block new upgrades.

---------

Co-authored-by: Matej Kubinec <matej.kubinec@3pillarglobal.com>
* PMM-12641 Improve server build scripts

* PMM-12641 remove `pmm_running_in_docker` ansible vars
* PMM-13392 Strip agent status prefix in `pmm-admin status`

* PMM-13392 trigger the workflow run

* PMM-13392 Strip agent status prefix in `pmm-admin inventory list agents`
* PMM-13129 Encrypt/decrypt basics.

* PMM-13129 DB connection, part of migration.

* PMM-13129 Tidy.

* PMM-13129 Migration basics.

* PMM-13129 Format.

* PMM-13129 Encrypt, EncryptDB, Decrypt, DecryptDB, refactor.

* PMM-13129 Encryption test workflow.

* PMM-13129 Remove install.

* PMM-13129 Encrypt/Decrypt agents.

* PMM-13129 Changes.

* PMM-13145 Fix for tests.

* PMM-13129 Fix Mongo test.

* PMM-13129 Fix.

* PMM-13129 Encrypt fixture.

* PMM-13129 Encryption test.

* PMM-13129 File mode test.

* PMM-13129 Fix credentials for test env.

* PMM-13129 Clean.

* PMM-13129 Correct DB for encryption test.

* PMM-13129 Moved to utils folder.

* PMM-13129 Empty password fix.

* PMM-13129 Debug logs to warning level.

* PMM-13129 Format.

* PMM-13129 Small change in generated query.

* PMM-13129 Password set check.

* PMM-13129 Fix wrong field.

* PMM-13129 Init in migration.

* PMM-13129 Precheck if already encrypted, moved into managed utils.

* PMM-13129 Migration.

* PMM-13129 Fix for EncryptDB. Encrypt/Decrypt username.

* PMM-13129 Formatting of encryption error, createAgent username fix.

* PMM-13129 Remove unused method for now.

* PMM-13129 Correct mode for cert file.

* PMM-13129 Remove DB test, small refactor.

* PMM-13129 Encryption for external exporter.

* PMM-13129 Fix tests after external exporter encryption.

* PMM-13129 Fix mongo tests.

* PMM-13129 Fix another test to expect encrypted username.

* PMM-13129 Another fix for tests to expect encrypted username.

* PMM-13129 Fix for DecryptDB.

* PMM-13129 Err if encryption is not initialized.

* PMM-13129 Delimiter fix.

* PMM-13129 Fix DecryptDB.

* PMM-13129 Small change in agent test.

* PMM-13129 Fix non related test to make it green for now.

* PMM-13129 Add license headers.

* PMM-13129 License.

* PMM-13129 Lint.

* PMM-13129 Another lint.

* PMM-13129 Lint.

* PMM-13129 Default encryption changes.

* PMM-13129 Encrypt, decrypt all other secret, credentials in agents.

* PMM-13129 Changes, some refactors.

* PMM-13129 Another changes.

* PMM-13129 Refactor.

* PMM-13129 Fix.

* PMM-13129 Changes.

* PMM-13129 Changes.

* PMM-13129 Save.

* PMM-13129 Changes.

* PMM-13129 Another changes.

* PMM-13129 Refactor, another changes.

* PMM-13129 Disable migration encryption until it is done.

* PMM-13129 Basics for settings and migration.

* PMM-13129 Original code for isPasswordSet.

* PMM-13129 Fix current settings test.

* PMM-13129 Basic changes to be able pass custom handlers.

* PMM-13129 Handlers, PG handler.

* PMM-13129 Refactor.

* PMM-13129 Changes, refactor.

* PMM-13129 Migrate and encrypt all possible fields.

* PMM-13129 Fix for service info broker.

* PMM-13129 Fix for settings helper test.

* PMM-13129 Refactor.

* PMM-13129 Lint.

* PMM-13129 Lint.

* PMM-13129 Format.

* PMM-13129 Fix settings helpers test.

* PMM-13129 License header.

* PMM-13129 Another lint.

* PMM-13129 Lint.

* PMM-13129 Changes to fix tests. Refactor.

* PMM-13129 Format.

* PMM-13129 Fix.

* PMM-13129 Encrypt items now receive opened DB connection, refactor.

* PMM-13129 Lint (correct ctx).

* PMM-13129 Refactor, lint.

* PMM-13129 Check.

* PMM-13129 Lint.

* PMM-13129 Fix settings test.

* PMM-13129 Fix to prevent double encryption on setup fixtures.

* PMM-13129 Changes.

* PMM-13129 Encrypt only basic fields in tests (migration).

* PMM-13129 Test.

* PMM-13129 Lint.

* PMM-13129 Different encrypted columns for different migration versions.

* PMM-13129 Fix.

* PMM-13129 TODO.

* PMM-13129 TODO.

* PMM-13129 Check for nothing to encrypt.

* PMM-13129 Encrypted fields based on migration version.

* PMM-13129 Better debug.

* PMM-13129 Lint.

* PMM-13129 Fix, better debug.

* PMM-13129 Exit in case of encryption initialization error.

* PMM-13129 Handle nil migration version.

* PMM-13129 Typo.

* PMM-13129 Fix for service broker and connection check.

* PMM-13129 Comments.

* PMM-13129 Remove debug logging.

* PMM-13129 Remove pointer in EncryptAgent, DecryptAgent.

* PMM-13129 Fix.

* PMM-13129 Fix for service_info_broker.

* PMM-13129 Fix service_info_broker options pointer propagation.

* PMM-13129 Fix for custom labels after removed pointer.

* PMM-13129 Hide cipherText in error message.

* PMM-13129 Panic in case of unavailable encryption.

* PMM-13129 Remove CA certificates from encryption/decryption.

* PMM-13129 Required refactor.

* Update api/serverpb/server.proto

Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

* Update managed/models/database.go

Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

* Update managed/utils/encryption/encryption.go

Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

* Update managed/utils/encryption/models.go

Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

* Update managed/utils/encryption/models.go

Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

* Update managed/utils/encryption/helpers.go

Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

* PMM-13129 Gen.

* PMM-13129 Identifiers word.

* PMM-13129 Remove CAs from handlers.

* Update managed/models/settings.go

Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

* Update managed/utils/encryption/encryption.go

Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

* Update managed/utils/encryption/encryption.go

Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>

* PMM-13129 Dereference all DB options on encrypt/decrypt.

* PMM-13129 Custom labels.

* Revert "PMM-13129 Custom labels."

This reverts commit 903b4ef.

* Revert "PMM-13129 Dereference all DB options on encrypt/decrypt."

This reverts commit fe3be31.

* Reapply "PMM-13129 Custom labels."

This reverts commit 9fd8982.

* Reapply "PMM-13129 Dereference all DB options on encrypt/decrypt."

This reverts commit f955040.

* PMM-13129 Remove old migrations tests, required refactor.

* Revert "Reapply "PMM-13129 Custom labels.""

This reverts commit 687a2e2.

* Revert "Reapply "PMM-13129 Dereference all DB options on encrypt/decrypt.""

This reverts commit f09bef1.

* PMM-13129 Logic change.

* PMM-13129 Remove username, aws_access_key, aws_secret_key from enc.

* PMM-13129 Env variable for custom encryption key.

* PMM-13129 Custom key for main check.

* PMM-13129 Remove decrypt agent from create agent methods.

* PMM-13129 Change to skip empty values from encryption.

* PMM-13129 Remove unused struct.

* Update managed/models/database.go

Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>

* PMM-13129 Renaming of variable.

* PMM-13129 Remove EncryptedItems field from settings proto.

* PMM-13129 Workaround to create FB for now. Will be reverted.

* PMM-13129 Fix connection checker dsn bug.

* PMM-13129 Another dsn bug.

* PMM-13129 Add back decrypt after insert to fix connection checker.

* PMM-13129 Update reduct words.

* PMM-13129 Fix for test after new redact word.

---------

Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com>
Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com>
* PMM-13014 Update dependencies.

* PMM-13014 update dependencies and regenerate.

* PMM-11180 update kingpin.
# Conflicts:
#	.github/workflows/agent.yml
#	agent/agents/postgres/pgstatmonitor/pgstatmonitor_test.go
#	agent/agents/postgres/pgstatstatements/pgstatstatements_test.go
#	api/agent/v1/collector.pb.go
#	api/qan/v1/json/v1.json
#	api/qan/v1/qan.proto
#	api/qanpb/collector.pb.go
#	api/qanpb/collector.proto
#	api/qanpb/qan.pb.go
#	api/swagger/swagger-dev.json
#	build/scripts/vars
#	descriptor.bin
#	go.mod
#	go.sum
#	managed/services/qan/client_test.go
#	update/docker-compose.yml
"logs1",
"logs2",
}
supervisor.On("AgentsLogs").Return(agentLogs)
var client mockClient
client.Test(t)
client.On("GetServerConnectMetadata").Return(&agentpb.ServerConnectMetadata{
AgentRunsOnNodeID: "/node_id/00000000-0000-4000-8000-000000000003",
client.On("GetServerConnectMetadata").Return(&agentv1.ServerConnectMetadata{

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [golangci] reported by reviewdog 🐶
client.On undefined (type mockClient has no field or method On) (typecheck)

client.Test(t)
client.On("GetServerConnectMetadata").Return(&agentpb.ServerConnectMetadata{
AgentRunsOnNodeID: "/node_id/00000000-0000-4000-8000-000000000003",
client.On("GetServerConnectMetadata").Return(&agentv1.ServerConnectMetadata{

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [golangci] reported by reviewdog 🐶
client.On undefined (type *mockClient has no field or method On) (typecheck)

BupycHuk and others added 3 commits October 18, 2024 19:09
* PMM-7 Update pg_query_go

* PMM-7 Update test case

* PMM-7 Update PostgreSQL versions

* PMM-7 Update digests

* PMM-7 Update digests

* PMM-7 Update digests

* PMM-7 go mod tidy

* PMM-11180 update matrix and fix pgstatstatements_test.go.

* PMM-11180 fix mongodb tests.

* PMM-11180 fix mongodb tests.

* PMM-11180 fix mongodb tests.

* PMM-11180 fix mongodb tests.

* PMM-11180 fix init scripts for mongodb.

* PMM-11180 update mongodb version.

* PMM-11180 add debug info on fail.

* PMM-11180 Improvements.

* PMM-11180 update docker-compose.yml.

* PMM-11180 update docker-compose.yml.

* PMM-11180 provide more debug info.

* PMM-11180 revert host related changes.

* PMM-11180 revert host related changes.

* PMM-11180 fix test.

* PMM-11180 fix tests.

* PMM-11180 fix tests.

* PMM-11180 fix tests.

* PMM-11180 fix tests.

* PMM-11180 fix tests.

* PMM-11180 fix tests.

* PMM-11180 fix tests.

* PMM-11180 fix MySQL explain json output for MariaDB 11.

* PMM-11180 fix MySQL explain json test for MariaDB 11.

* PMM-11180 fix perfschema tests.

* PMM-11180 fix perfschema tests for MariaDB.

* PMM-11180 fix linter and mongodb test.

* PMM-11180 fix test.

* PMM-11180 fixing tests.

* PMM-11180 fixing tests.

* PMM-11180 fixing tests.

* PMM-11180 fixing linter.
* PMM-11231 Setup PMM UI

* PMM-11231 Update working directory for node setup

* PMM-11231 Adjust setup node step

* PMM-11231 Add build & cleanup makefile

* PMM-11231 Use correct UI directory

* PMM-11231 Adjust pmm-ui build directory

* PMM-11231 Add install commands

* PMM-11231 Add pmm ui directory to files section

* PMM-11231 Copy correct build files

* PMM-11231 Handle token rotation

* PMM-11231 Simplify spec file

* PMM-11231 Update dependencies

* PMM-11231 Allow use of eslints non flat config

* PMM-11231 Align version fetch logic with previous

* PMM-11231 Refactor fetching icon

* PMM-11231 Update compose file

* PMM-11231 Use /pmm-ui as path

* PMM-11231 Allow specifying pmm server image through env variable

* PMM-12930 Show update status

* PMM-11231 Switch to tanstack query

* PMM-12930 Fix lint

* PMM-11231 Update dev configuration

* PMM-11231 Use correct naming & switch to hooks

* PMM-11231 Use different name for update image

* PMM-12930 Improve update process

* PMM-11231 Disable auth_request for pmm-ui

* PMM-11231 Rework redirect to login

* PMM-11231 Update api response

* PMM-11231 Add link to support

* PMM-11231 Fix support url redirect

* PMM-11231 Fix lint

* PMM-11231 Fix typings

* PMM-12930 Fix version typings

* PMM-11231 Add admin & auth check

* PMM-12930 Make page component responsive

* PMM-12930 Add Page unit tests

* PMM-12930 Make page component responsive

* PMM-12930 Add Page unit tests

* PMM-11231 Update api endpoints

* PMM-12930 Add upgrade docs link

* PMM-12930 Update types & readyz url

* PMM-12930 Remove temporary error handling

* PMM-12930 Add footer

* PMM-12930 Refactor footer

* PMM-12930 Refactor user context imports

* PMM-12930 Add doc comnent

* PMM-12930 Update progress bar color

* PMM-12930 Update progress bar

* PMM-12930 Bump packages

* PMM-12930 Fix updates check

* PMM-12934 Add page for client updates

* PMM-12934 Extend page & remove mocks

* PMM-12934 Update table loading

* PMM-12934 Use custom filter component

* PMM-12933 Add update log modal

* PMM-12934 Add next button

* PMM-12930 Add unit tests

* PMM-12930 Downgrade eslint version

* PMM-12934 Add check for pending client update

* PMM-12934 Adjust styling

* PMM-12930 Fix before CR

* PMM-12930 Remove empty file

* PMM-12930 Simplify initial auth check

* PMM-12930 Make appbar sticky

* PMM-12930 Fix font loading

* PMM-12930 Adjust section spacing

* PMM-12930 Bump axios version

* PMM-7 fix proto validation error

* PMM-12930 Use table from ui-lib

* PMM-12930 Update dev nginx file

* PMM-12930 Use shortened links

* PMM-12930 Add pmm home button, rework dialog & add test

* PMM-12930 Improve clients update check

* PMM-12930 Highligh only Release Notes
* PMM-12573 Update UI podman.

* PMM-12573 Fix tests and linters.

* PMM-12573 Added empty line at end of file.

* PMM-12573 Simplify update logic.

* PMM-12573 don't expose watchtower.

* PMM-12573 change path of env file.

* PMM-12573 Revert unnecessary changes.

* PMM-12573 Refactoring.

* PMM-12573 update watchtower config.

* PMM-212573 fix path to watchtower env file.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.