-
Notifications
You must be signed in to change notification settings - Fork 186
PMM-14555 PMM-14562 API #4864
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
base: PMM-14554-rta-in-memory-store
Are you sure you want to change the base?
PMM-14555 PMM-14562 API #4864
Conversation
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.8 to 4.31.9. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@1b168cd...5d4e8d1) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@a783357...9255dc7) --- updated-dependencies: - dependency-name: actions/cache dependency-version: 5.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.38.0 to 0.39.0. - [Commits](golang/sys@v0.38.0...v0.39.0) --- updated-dependencies: - dependency-name: golang.org/x/sys dependency-version: 0.39.0 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>
Bumps [github.com/alecthomas/kong](https://github.com/alecthomas/kong) from 1.12.0 to 1.13.0. - [Commits](alecthomas/kong@v1.12.0...v1.13.0) --- updated-dependencies: - dependency-name: github.com/alecthomas/kong dependency-version: 1.13.0 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>
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.31.0 to 0.32.0. - [Release notes](https://github.com/golang/text/releases) - [Commits](golang/text@v0.31.0...v0.32.0) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-version: 0.32.0 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>
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## PMM-14554-rta-in-memory-store #4864 +/- ##
=================================================================
- Coverage 46.11% 46.04% -0.07%
=================================================================
Files 366 367 +1
Lines 38082 38187 +105
=================================================================
+ Hits 17560 17582 +22
- Misses 18836 18920 +84
+ Partials 1686 1685 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
managed/cmd/pmm-managed/main.go
Outdated
| go rtaStore.Run(ctx) | ||
|
|
||
| // Start generator for testing (TODO: remove in production or make configurable) | ||
| gen := realtimeanalytics.NewGenerator(rtaStore, deps.db) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can put it behind a PMM_DEV_ envvar.
Bumps [anchore/sbom-action](https://github.com/anchore/sbom-action) from 0.20.11 to 0.21.0. - [Release notes](https://github.com/anchore/sbom-action/releases) - [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md) - [Commits](anchore/sbom-action@43a17d6...a930d0a) --- updated-dependencies: - dependency-name: anchore/sbom-action dependency-version: 0.21.0 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>
) Bumps [github.com/ClickHouse/clickhouse-go/v2](https://github.com/ClickHouse/clickhouse-go) from 2.41.0 to 2.42.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.41.0...v2.42.0) --- updated-dependencies: - dependency-name: github.com/ClickHouse/clickhouse-go/v2 dependency-version: 2.42.0 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>
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.39.0 to 0.40.0. - [Release notes](https://github.com/golang/tools/releases) - [Commits](golang/tools@v0.39.0...v0.40.0) --- updated-dependencies: - dependency-name: golang.org/x/tools dependency-version: 0.40.0 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>
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.11.1 to 3.12.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@e468171...8d2750c) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-version: 3.12.0 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>
Bumps [github.com/go-delve/delve](https://github.com/go-delve/delve) from 1.25.0 to 1.26.0. - [Release notes](https://github.com/go-delve/delve/releases) - [Changelog](https://github.com/go-delve/delve/blob/master/CHANGELOG.md) - [Commits](go-delve/delve@v1.25.0...v1.26.0) --- updated-dependencies: - dependency-name: github.com/go-delve/delve dependency-version: 1.26.0 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>
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.77.0 to 1.78.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.77.0...v1.78.0) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-version: 1.78.0 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>
…4862) Bumps [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) from 1.2.1 to 1.3.0. - [Release notes](https://github.com/envoyproxy/protoc-gen-validate/releases) - [Commits](bufbuild/protoc-gen-validate@v1.2.1...v1.3.0) --- updated-dependencies: - dependency-name: github.com/envoyproxy/protoc-gen-validate dependency-version: 1.3.0 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>
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.40.0 to 1.41.0. - [Release notes](https://github.com/crate-ci/typos/releases) - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md) - [Commits](crate-ci/typos@2d0ce56...5c19779) --- updated-dependencies: - dependency-name: crate-ci/typos dependency-version: 1.41.0 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>
* Initial plan * docs: Update HAProxy health check endpoint for PMM v3 Update HAProxy configuration to use the correct health check endpoint: - Change from POST /v1/leaderHealthCheck to GET /v1/server/leaderHealthCheck - Update both HTTP and HTTPS backend configurations - Update all endpoint references in the documentation This aligns with the API change in PMM v3 where the leader health check endpoint was moved and changed from POST to GET method. Co-authored-by: catalinaadam <94133018+catalinaadam@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: catalinaadam <94133018+catalinaadam@users.noreply.github.com>
* Update service names in Helm deployment options * feedback from Nailya --------- Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> Co-authored-by: Catalina A <catalina.adam@percona.com>
* PMM-14402: Rename PMM_TEST_HA_* environment variables to PMM_HA_* (#4673) * Initial plan * PMM-14402 Rename PMM_TEST_HA_* environment variables to PMM_HA_* Co-authored-by: BupycHuk <2506513+BupycHuk@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: BupycHuk <2506513+BupycHuk@users.noreply.github.com> * PMM-13812 Clickhouse cluster support. (#4535) * PMM-13812 Dynamic migrations. * PMM-13812 Changes. * PMM-13812 Make changes. * PMM-13812 Make. * PMM-13812 Fix gen. * PMM-13812 Make. * PMM-13812 Lint. * PMM-13812 Debug. * PMM-13812 Debug. * PMM-13812 Debug. * PMM-13812 Changes. * PMM-13812 Changes. * PMM-13812 Typo in template. * PMM-13812 Format. * PMM-13812 Logging. * PMM-13812 Remove SQL after use. * PMM-13812 Fix for last migration. * PMM-13812 Debug. * PMM-13812 EOF fix. * PMM-13812 Fix version numbering. * PMM-13812 Test with static names. * PMM-13812 Test skip DB engine. * PMM-13812 Schema migrations engine. * PMM-13812 Right table path in engine. * PMM-13812 Debug nginx configuration * PMM-13812 Generate ssl certs for nginx in build time * PMM-13812 Debug nginx logs * PMM-13812 Check supervisord status * PMM-13812 Remove ENGINE from PG. * PMM-13812 Force schema_migrations engine for cluster. * PMM-13812 Apply on correct table. * PMM-13812 Add debug. * PMM-13812 Try add ORDER BY for schema_migrations creation. * PMM-13812 Refactor. * PMM-13812 Add env variable to decide if cluster or not. * PMM-13812 Lint/refactor. * PMM-13812 Allow provide specific cluster name. * PMM-13812 Add missing "ON CLUSTER" keyword. * PMM-13812 Handle empty cluster name. * PMM-13812 Debug. * PMM-13812 Fix for not provided cluster names. * Revert "PMM-13812 Debug." This reverts commit 5b6779d. * PMM-13812 Typo. * PMM-13812 Gets error from isCluster. * PMM-13812 Using always default DB to check if cluster is ready. * PMM-13812 Fix template to get proper format. * PMM-13812 Debug - double quotes and more logging. * PMM-13812 Debug fix. * PMM-13812 Debug. * PMM-13812 Debug - not escape part of query in params. * PMM-13812 Include cluster name in DB creation. * PMM-13812 TODO flags? * PMM-13812 Include cluster name in ready check. * PMM-13812 Unify quotes. * PMM-13812 Improve doc and limitations. * PMM-13812 Env var to kingpin. * PMM-13812 Changed based on Nurlans draft. * PMM-13812 Revert Alex debug changes. * PMM-13812 Another revert. * PMM-13812 Temp static files to satisfy tests. * PMM-13812 Changes. * PMM-13812 Remove static for clickhouse client. * PMM-13812 Refactor. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 License. * PMM-13812 Format. * PMM-13812 Header. * PMM-13812 License. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 Formatting. * PMM-13812 Reduct pass in logs. * Update qan-api2/utils/templatefs/templatefs.go Co-authored-by: Michael Okoko <10512379+idoqo@users.noreply.github.com> * PMM-13812 Changes requested by Alex. --------- Co-authored-by: Alex Demidoff <alex@demidoff.me> Co-authored-by: Michael Okoko <10512379+idoqo@users.noreply.github.com> * PMM-7 fix raft implementation (#4648) * PMM-13812 Dynamic migrations. * PMM-13812 Changes. * PMM-13812 Make changes. * PMM-13812 Make. * PMM-13812 Fix gen. * PMM-13812 Make. * PMM-13812 Lint. * PMM-13812 Debug. * PMM-13812 Debug. * PMM-13812 Debug. * PMM-13812 Changes. * PMM-13812 Changes. * PMM-13812 Typo in template. * PMM-13812 Format. * PMM-13812 Logging. * PMM-13812 Remove SQL after use. * PMM-13812 Fix for last migration. * PMM-13812 Debug. * PMM-13812 EOF fix. * PMM-13812 Fix version numbering. * PMM-13812 Test with static names. * PMM-13812 Test skip DB engine. * PMM-13812 Schema migrations engine. * PMM-13812 Right table path in engine. * PMM-13812 Debug nginx configuration * PMM-13812 Generate ssl certs for nginx in build time * PMM-13812 Debug nginx logs * PMM-13812 Check supervisord status * PMM-13812 Remove ENGINE from PG. * PMM-13812 Force schema_migrations engine for cluster. * PMM-13812 Apply on correct table. * PMM-13812 Add debug. * PMM-13812 Try add ORDER BY for schema_migrations creation. * PMM-13812 Refactor. * PMM-13812 Add env variable to decide if cluster or not. * PMM-13812 Lint/refactor. * PMM-13812 Allow provide specific cluster name. * PMM-13812 Add missing "ON CLUSTER" keyword. * PMM-13812 Handle empty cluster name. * PMM-13812 Debug. * PMM-13812 Fix for not provided cluster names. * Revert "PMM-13812 Debug." This reverts commit 5b6779d. * PMM-13812 Typo. * PMM-13812 Gets error from isCluster. * PMM-13812 Using always default DB to check if cluster is ready. * PMM-13812 Fix template to get proper format. * PMM-13812 Debug - double quotes and more logging. * PMM-13812 Debug fix. * PMM-13812 Debug. * PMM-13812 Debug - not escape part of query in params. * PMM-13812 Include cluster name in DB creation. * PMM-13812 TODO flags? * PMM-13812 Include cluster name in ready check. * PMM-13812 Unify quotes. * PMM-13812 Improve doc and limitations. * PMM-13812 Env var to kingpin. * PMM-13812 Changed based on Nurlans draft. * PMM-13812 Revert Alex debug changes. * PMM-13812 Another revert. * PMM-13812 Enhance high availability service with persistent Raft storage and improved message handling. Added setup for BoltDB log and stable stores, implemented non-blocking message sending, and adjusted Raft configuration for better stability. Updated logging levels based on environment variable. * Refactor high availability service to improve Raft handling and logging. Removed unused message channel, updated logging for applied log entries, and clarified snapshot and restore methods for stateless FSM. Adjusted Raft configuration for minimal snapshots and improved error handling in BroadcastMessage. * Update go.mod and go.sum to include new dependencies for Raft and BoltDB. Added github.com/hashicorp/raft-boltdb/v2 v2.3.1 and github.com/boltdb/bolt v1.3.1, along with indirect dependencies for improved storage and message handling. Updated existing dependencies to their latest versions for better stability and performance. * Refactor high availability service to simplify Raft cluster bootstrapping logic. Removed redundant bootstrap checks and improved error handling when joining the memberlist cluster. * PMM-13812 Temp static files to satisfy tests. * PMM-13812 Changes. * Update snapshot store logging in high availability service to use logrus writer instead of stderr for improved log management. * Update managed/services/ha/highavailability.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * PMM-13812 Remove static for clickhouse client. * Enhance high availability service by introducing new timeout constants for Raft operations, improving error handling in cluster bootstrapping, and updating snapshot methods to ensure proper resource management. This refactor aims to improve stability and clarity in the service's Raft implementation. * Remove unnecessary resource management code in the Restore method of the high availability service. This change simplifies the method by eliminating the deferred closing of the reader, as the FSM is stateless and does not require state restoration. * Update setupRaftStorage function to return a FileSnapshotStore instead of a generic SnapshotStore, enhancing the storage setup for Raft in the high availability service. * PMM-13812 Refactor. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 License. * PMM-13812 Format. * PMM-13812 Header. * PMM-13812 License. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 Formatting. * Refactor addMemberlistNodeToRaft method to improve readability by extracting server address formatting into a separate variable. This change enhances code clarity in the high availability service's Raft implementation. --------- Co-authored-by: Jiří Čtvrtka <j.ctvrtka@gmail.com> Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com> Co-authored-by: Alex Demidoff <alex@demidoff.me> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * chore: fix the linter, tidy up go.sum * PMM-14429 Provide ability to generate the encryption key (#4707) * PMM-14429 Provide ability to generate the encryption key * PMM-14429 Fix linter errors * PMM-14429 Add a default value for --generate-key param * PMM-14429 Remove the verision print, which is already handled by --help * PMM-14429 Initialize Encryption instance lazily * PMM-14429 Fix linter errors * PMM-14429 Remove default value for --generate-key * PMM-13812 HA ClickHouse improvements without driver (#4714) * PMM-13812 Fix fir templateFS driver. * PMM-13812 Include custom cluster name in check for engine. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 Remove methods not explicitly needed by driver. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 Checking isCluster everytime before wait on ready, refactor. * PMM-13812 Including DB in ReplicatedMergeTree, small refactor. * PMM-13812 Lint. * PMM-13812 Test. * PMM-13812 Refactor TemplateFS to support directory specification and enhance file reading. * PMM-13812 Refactor TemplateFS tests to simplify directory handling and improve error assertions. * PMM-13812 Fix tests. * PMM-13812 Format. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 Remove extra lines. --------- Co-authored-by: Nurlan Moldomurov <bupychuk1989@gmail.com> * PMM-14305 Reapply fix ClickHouse dirty migration state * chore: fix QAN's test-env target * PMM-14324 PMM HA monitoring (#4683) * chore: go mod tidy * PMM-14324 Eclude tests for go-consistent * PMM_14324 Fix error printing syntax * PMM_14324 Rename the method for consistency * PMM_14324 pmm-agent auto-start * PMM_14324 Pass context so transactions can be cancelled * PMM_14324 Use l.Info instead of l.Print * PMM_14324 Remove StandardService * PMM_14324 Don't scrape remotes on standby nodes * PMM_14324 Provide unique inventory node names in HA * PMM-14324 Fix linter errors * PMM-14324 Use logrus wherever possible * Merge branch 'pmm-ha' into PMM-14324-pmm-ha-monitoring commit a55a9d1 Author: Alex Demidoff <alex@demidoff.me> Date: Thu Oct 30 00:37:16 2025 +0300 PMM-14305 Reapply fix ClickHouse dirty migration state commit 0c578b5 Merge: 92a59a2 4a62c3e Author: Alex Demidoff <alexander.demidoff@percona.com> Date: Thu Oct 30 00:06:06 2025 +0300 Merge branch 'v3' into pmm-ha commit 4a62c3e Author: Alex Demidoff <alexander.demidoff@percona.com> Date: Wed Oct 29 19:01:25 2025 +0300 PMM-7 Rpmbuild maintenance (#4703) commit 92a59a2 Author: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com> Date: Wed Oct 29 10:29:13 2025 +0100 PMM-13812 HA ClickHouse improvements without driver (#4714) * PMM-13812 Fix fir templateFS driver. * PMM-13812 Include custom cluster name in check for engine. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 Remove methods not explicitly needed by driver. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 Checking isCluster everytime before wait on ready, refactor. * PMM-13812 Including DB in ReplicatedMergeTree, small refactor. * PMM-13812 Lint. * PMM-13812 Test. * PMM-13812 Refactor TemplateFS to support directory specification and enhance file reading. * PMM-13812 Refactor TemplateFS tests to simplify directory handling and improve error assertions. * PMM-13812 Fix tests. * PMM-13812 Format. * PMM-13812 Lint. * PMM-13812 Lint. * PMM-13812 Remove extra lines. --------- Co-authored-by: Nurlan Moldomurov <bupychuk1989@gmail.com> commit 7e3e667 Author: Alex Demidoff <alexander.demidoff@percona.com> Date: Wed Oct 29 09:46:59 2025 +0300 PMM-10461 [Fix] No absolute Nginx redirects (#4711) commit 7a21c3e Author: Alex Demidoff <alexander.demidoff@percona.com> Date: Tue Oct 28 12:30:02 2025 +0300 PMM-14429 Provide ability to generate the encryption key (#4707) * PMM-14429 Provide ability to generate the encryption key * PMM-14429 Fix linter errors * PMM-14429 Add a default value for --generate-key param * PMM-14429 Remove the verision print, which is already handled by --help * PMM-14429 Initialize Encryption instance lazily * PMM-14429 Fix linter errors * PMM-14429 Remove default value for --generate-key commit 98c594a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 28 10:13:59 2025 +0200 Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#4708) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 5.0.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@ea165f8...330a01c) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 06b252a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Oct 28 07:57:55 2025 +0100 Bump anchore/sbom-action from 0.20.8 to 0.20.9 (#4704) Bumps [anchore/sbom-action](https://github.com/anchore/sbom-action) from 0.20.8 to 0.20.9. - [Release notes](https://github.com/anchore/sbom-action/releases) - [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md) - [Commits](anchore/sbom-action@aa0e114...8e94d75) --- updated-dependencies: - dependency-name: anchore/sbom-action dependency-version: 0.20.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 041cacb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 27 23:32:57 2025 +0300 Bump github/codeql-action from 4.30.9 to 4.31.0 (#4709) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.30.9 to 4.31.0. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@16140ae...4e94bd1) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.0 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 86f5dae Author: Alex Demidoff <alexander.demidoff@percona.com> Date: Mon Oct 27 14:18:09 2025 +0300 PMM-14305 Fix ClickHouse dirty migration state (#4651) * PMM-14305 Fix ClickHouse dirty state * PMM-14305 Refactor err handling * PMM-14305 Fix linter errors * PMM-14305 Migrate to stdlib errors pkg * PMM-14305 Remove a redundant method * PMM-14305 Fix an adge case when the first migration fails * PMM-14305 Minor update commit f6a51f7 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 27 14:17:31 2025 +0300 Bump golang.org/x/tools from 0.36.0 to 0.38.0 (#4669) Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.36.0 to 0.38.0. - [Release notes](https://github.com/golang/tools/releases) - [Commits](golang/tools@v0.36.0...v0.38.0) --- updated-dependencies: - dependency-name: golang.org/x/tools dependency-version: 0.38.0 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: Percona CLA Assistant. <70379922+it-percona-cla@users.noreply.github.com> Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com> commit 6b1aa1c Author: Talha Bin Rizwan <talha.rizwan@percona.com> Date: Mon Oct 27 13:27:34 2025 +0500 PMM-14401 Install eksctl and helm cli tools in Jenkins agent. (#4676) * PMM-14401 Install eksctl and helm cli tools. * PMM-14401 Update eksctl and helm cli versions to latest stable. * PMM-14401 Update kubectl cli version to 1.33.5 * PMM-7 Download and run SSM * PMM-14401 Fix the names and tags * PMM-14401 Grant ssm-agent higher privileges * PMM-14401 Set SELinux context for ssm-user --------- Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com> commit 085ceaa Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon Oct 27 10:16:41 2025 +0200 Bump golang.org/x/sys from 0.36.0 to 0.37.0 (#4668) Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.36.0 to 0.37.0. - [Commits](golang/sys@v0.36.0...v0.37.0) --- updated-dependencies: - dependency-name: golang.org/x/sys dependency-version: 0.37.0 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 c5ea2b7 Merge: 9ceab4f 8de1d05 Author: Alex Demidoff <alexander.demidoff@percona.com> Date: Mon Oct 27 09:48:18 2025 +0300 Merge branch 'v3' into pmm-ha commit 8de1d05 Author: Alex Demidoff <alexander.demidoff@percona.com> Date: Thu Oct 23 21:21:19 2025 +0300 PMM-7 Update dependabot config (#4696) * PMM-7 Update dependabot config * PMM-7 Bump Go version to 1.24.7 commit 42e3c8c Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 23 14:25:12 2025 +0300 Bump vite in /ui in the npm_and_yarn group across 1 directory (#4694) Bumps the npm_and_yarn group with 1 update in the /ui directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Updates `vite` from 5.4.20 to 5.4.21 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 5.4.21 dependency-type: direct:development dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Matej Kubinec <32638572+matejkubinec@users.noreply.github.com> commit 69a0193 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 23 09:53:41 2025 +0300 Bump github.com/apache/skywalking-eyes from 0.7.0 to 0.8.0 in /tools (#4685) Bumps [github.com/apache/skywalking-eyes](https://github.com/apache/skywalking-eyes) from 0.7.0 to 0.8.0. - [Release notes](https://github.com/apache/skywalking-eyes/releases) - [Changelog](https://github.com/apache/skywalking-eyes/blob/main/CHANGES.md) - [Commits](apache/skywalking-eyes@v0.7.0...v0.8.0) --- updated-dependencies: - dependency-name: github.com/apache/skywalking-eyes dependency-version: 0.8.0 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 48f6581 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 23 09:27:06 2025 +0300 Bump github/codeql-action from 4.30.8 to 4.30.9 (#4684) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.30.8 to 4.30.9. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@f443b60...16140ae) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.30.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c06a50d Author: Alex Demidoff <alexander.demidoff@percona.com> Date: Thu Oct 23 01:23:31 2025 +0300 PMM-10461 No absolute Nginx redirects (#4576) * PMM-10461 No absolute Nginx redirects * PMM-10461 Simplify swagger redirect * PMM-10461 Drop "permanent" from the rewrite rule for Grafana commit f595bf5 Author: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com> Date: Wed Oct 22 17:48:42 2025 +0200 PMM-7 Oracle 9.5+ (#4699) commit cee22bb Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 22 00:57:08 2025 +0300 Bump golang.org/x/text from 0.29.0 to 0.30.0 (#4667) Bumps [golang.org/x/text](https://github.com/golang/text) from 0.29.0 to 0.30.0. - [Release notes](https://github.com/golang/text/releases) - [Commits](golang/text@v0.29.0...v0.30.0) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-version: 0.30.0 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 862b363 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 22 00:01:58 2025 +0300 Bump github.com/bufbuild/buf from 1.58.0 to 1.59.0 in /tools (#4692) Bumps [github.com/bufbuild/buf](https://github.com/bufbuild/buf) from 1.58.0 to 1.59.0. - [Release notes](https://github.com/bufbuild/buf/releases) - [Changelog](https://github.com/bufbuild/buf/blob/main/CHANGELOG.md) - [Commits](bufbuild/buf@v1.58.0...v1.59.0) --- updated-dependencies: - dependency-name: github.com/bufbuild/buf dependency-version: 1.59.0 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 e3f6de2 Author: Tibor Korocz <tkorocz@gmail.com> Date: Tue Oct 21 14:17:16 2025 +0200 PMM-14157 - Update MongoDB PBM backup alert template to use max_over_… (#4690) * PMM-14157 - Update MongoDB PBM backup alert template to use max_over_time for last successful backup check - Modified the expression to calculate the age of the last successful backup using max_over_time for better accuracy over a 30-day window. - Updated the summary and description annotations to include cluster and replica set information for clearer context in alerts. * Refine MongoDB PBM backup alert template to simplify expression by removing replica_set grouping. This change enhances clarity in the alerting logic while maintaining the focus on cluster-level backup status. * Refine MongoDB PBM backup alert template by removing replica_set information from summary and description annotations. This change enhances clarity and focuses on the cluster-level backup status. commit 2b105b1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Oct 19 19:17:04 2025 +0100 Bump umbrelladocs/action-linkspector from 1.3.7 to 1.4.0 (#4674) Bumps [umbrelladocs/action-linkspector](https://github.com/umbrelladocs/action-linkspector) from 1.3.7 to 1.4.0. - [Release notes](https://github.com/umbrelladocs/action-linkspector/releases) - [Commits](UmbrellaDocs/action-linkspector@874d01c...652f85b) --- updated-dependencies: - dependency-name: umbrelladocs/action-linkspector dependency-version: 1.4.0 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 f04104a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun Oct 19 11:33:27 2025 +0200 Bump actions/setup-node from 5 to 6 (#4666) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v5...v6) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit c5dd364 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat Oct 18 07:15:07 2025 +0000 Bump anchore/sbom-action from 0.20.6 to 0.20.8 (#4680) Bumps [anchore/sbom-action](https://github.com/anchore/sbom-action) from 0.20.6 to 0.20.8. - [Release notes](https://github.com/anchore/sbom-action/releases) - [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md) - [Commits](anchore/sbom-action@f8bdd1d...aa0e114) --- updated-dependencies: - dependency-name: anchore/sbom-action dependency-version: 0.20.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 13c4fd3 Author: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com> Date: Fri Oct 17 12:29:06 2025 +0200 PMM-13103 Doc for MySQL partial certs. (#4659) * PMM-14387 Fix error message formatting * PMM-14387 Add NSS variables to the parser * PMM-14387 Better raft logging * PMM-14387 Get rid of error stack in vmalert * PMM-14387 Better log message * PMM-14387 Ensure consistent log format in QAN * PMM-14387 Fix an exception when dataset is empty * PMM-14387 Use env var for ClickHouse scrape config when cluster * PMM-14387 Fix leader detection logic * PMM-14387 Fix scrape config generation for VM * PMM-14387 Fix -dryRun parameter of VictoriaMetrics * PMM-14324 Add a mock for haService * PMM-14324 Remove auto-generated config files * PMM-14324 Remove victoriametrcis.ini in HA mode * PMM-14324 Silence LeaderHealthCheck in info mode * PMM-14324 Set up agents in HA mode * PMM-14324 Set up agents in HA mode * PMM-14324 Start the agent as HA service * PMM-14324 Format the code * PMM-14324 Remove HA's StandartService * PMM-14324 Don't scrape CH in HA mode * PMM-14324 Skip generating nomad config * PMM-14324 Skip generating scrapeconfig for external VM * PMM-14324 Skip generating scrapeconfig for VMAgent * PMM-14324 Fix a couple of build time issues * PMM-14324 Add back kickAll to force agents to disconnect from the non-leader node * PMM-14324 Move agent's config to /srv in HA mode * PMM-14324 Move agent's config to /srv in HA mode * PMM-14324 Store the agent connection state in a distributed manner * PMM-14324 Chore fixes * PMM-14324 Revert connection storage in Raft * PMM-14324 Deprecate PMM_HA_BOOTSTRAP * PMM-14324 Fix missing ticker.Stop * PMM-14324 Store the isConnected attribute in PG * PMM-14324 Remove the scripts as redundant * PMM-14324 Fix unit tests * PMM-14324 Fix pmm-agent path * PMM-14324 Minor fixes * PMM-14324 Fix unit tests * PMM-14324 Fix supervisor config gen for Nomad * PMM-14324 Fix the use of string var in a template * PMM-14324 Fix the VMAgent scrape generation logic * PMM-14324 Fix supervisord unit test * PMM-14324 Update agent instructions * PMM-14324 Fix supervisor config gen for Nomad and VM * PMM-14324 Use short-lived cache for connection status * PMM-14324 Don't close the versioncache update channel * PMM-14324 Use no boolean for conn cache * PMM-14324 Fix and improve the logic in supervisord * PMM-14324 Improve AGENT.md * PMM-14324 Remove the agent when persistance fails * PMM-14324 Move the info message to SavePMMConfig * PMM-14324 Fix "permission denied" when running pmm-admin summary * PMM-14324 Fix "permission denied" when running pmm-admin summary * Merge branch 'v3' into pmm-ha * PMM-14625 Add PMM HA endpoints (#4822) * PMM-14625 PMM HA endpoints * PMM-14625 Add more unit tests to cover ha * PMM-14625 Fix linter errors * PMM-14625 Fix linter errors * PMM-14625 Fix linter errors * PMM-14625 Fix linter errors * PMM-14625 Fix linter errors * PMM-14625 Minor syntax fixes * PMM-14625 Fix leader detection logic * PMM-14625 Remove the node_id from Nodes * PMM-14625 Add more K8S-related variables to the parser * PMM-14625 Provide comments to public vars * PMM-14625 Fix linter errors * PMM-14625 Add is_pmm_server_node attribute to nodes * PMM-14625 Fix go-consistent errors * PMM-14625 Skip scrape config gen for agents running on other PMM nodes * PMM-14625 Add more K8S-related variables to the parser * PMM-14625 Add is_pmm_server_node to the management output * PMM-14625 Use node names as labels in the scrape config * PMM-14325 HA Badge (#4785) * PMM-13700 Help center page (#3901) * PMM-13700 created help center page * PMM-13700 added help center unit tests * PMM-13700 fixed majority of comments * PMM-13700 added all styling with sx * PMM-13700 fixed latest comments * PMM-13700 small fixes * PMM-13700 code style fixes * PMM-13700 small changes to card style * PMM-13700 fixed colored top border * PMM-13700 changed value to MUI spacing system --------- Co-authored-by: Matej Kubinec <matej.kubinec@3pillarglobal.com> * PMM-13722 PMM Navigation - Iframe communication (#3787) * PMM-13722 Switch to turborepo, add grafana plugin, shared package * PMM-13722 Update build & switch to yarn * PMM-13722 Fix directory * PMM-13722 Temporarily keep comments in grafana plugin * PMM-13722 Create subroute for UI with navigation & allow embedding * PMM-13722 Move nvmrc * PMM-13722 Cleanup files * PMM-13722 Handle navigation between iframe and PMM * PMM-13722 Add most menu items & handle dashboard variables * PMM-13722 Don't enable pmm-compat unitl navigation is ready * PMM-13722 Refactoring & fixes * PMM-13722 Use correct path for plugin & add description * PMM-13722 Fix plugin image * PMM-13722 Fix updates page * PMM-13722 Improve setup for turborepo * PMM-13722 Sync Grafana theme to PMM UI (light) * PMM-13722 Refactor messenger & add unit tests * PMM-13722 Adjust styles after grafana upgrade * PMM-13722 Handle linking to home page * PMM-13722 Update documentation and cleanup code * PMM-13722 Added in license, author fields and misc cleanup * PMM-13722 Adjust styling * PMM-13722 Add in some navigation items * PMM-13722 Run linter * PMM-13722 Format code * PMM-13722 Fix home link * PMM-13722 Address feedback, remove logs * PMM-13722 Change grafana_image to oss * PMM-13722 Adjust according to comments * PMM-13722 Re-enable kiosk mode, shortcuts & search * PMM-13722 Replace require with import * PMM-13722 Handle anonymous mode * PMM-13722 Fix lint * Bump crate-ci/typos from 1.33.1 to 1.34.0 (#4190) Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.33.1 to 1.34.0. - [Release notes](https://github.com/crate-ci/typos/releases) - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md) - [Commits](crate-ci/typos@b1ae8d9...392b78f) --- updated-dependencies: - dependency-name: crate-ci/typos dependency-version: 1.34.0 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> * PMM-12548 Doc for Mongolog query source. (#4171) * PMM-12548 Basic mentions. * PMM-12548 Extended mongolog description. * linguistic review * formatting and toc * formatting * Update documentation/docs/install-pmm/install-pmm-client/connect-database/mongodb/mongolog.md Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com> * feedback from Nurlan * merged topics * formatting * formatting * formatting * formatting * formatting * formatting * format * Update documentation/docs/install-pmm/install-pmm-client/connect-database/mongodb/mongodb.md Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com> * PMM-12548 Changes to doc. --------- Co-authored-by: Catalina A <catalina.adam@percona.com> Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com> * PMM-13978 Perfschema query examples (#4172) * PMM-13978 Limitation of perfschema examples. * PMM-13978 Format. * linguistic review * feedback from Jiri * format * added requirements * feedback from Nurlan * PMM-13978 Add refresh rate mention. * PMM-13978 Minimum requirements. * PMM-13978 Mention about read permissions. * formatting * PMM-13978 Changes. * PMM-13978 Typo. --------- Co-authored-by: Catalina A <catalina.adam@percona.com> Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> * [DOCS] Improve HA topic (#3511) * replicated PMM2 improvements to HA * wording improvements * wording * Update documentation/docs/install-pmm/HA.md Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com> * updated pmm 2 references * PMM-13727 Fix env variables and ports * PMM-7 Fix PG env variables. * fix: HA documentation * fix: advisor check variables * Update documentation/docs/install-pmm/HA.md Co-authored-by: Santo <31849787+sleto-it@users.noreply.github.com> * moved HA topic after PMM set up * Revert "moved HA topic after PMM set up" This reverts commit 6f3f86b. * fixed links * chore: add HA descriptions * Update documentation/docs/install-pmm/install-pmm-server/deployment-options/docker/preview_env_var.md Co-authored-by: Santo <31849787+sleto-it@users.noreply.github.com> * chore: fix links in README.md * reorganize * FORMATTING * simplified names * formatting * rewording * wording * removed extra spaces * formatting * formatting * feedback from Nailya * feedback from Nailya --------- Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com> Co-authored-by: Alex Demidoff <alex@demidoff.me> Co-authored-by: Santo <31849787+sleto-it@users.noreply.github.com> Co-authored-by: Jiří Čtvrtka <j.ctvrtka@gmail.com> * PMM-14151 Fix TlsSkipVerify value in GetAgent response (#4198) * PMM-13722 Handle browser history & document title * PMM-13722 Add in missing prop value * PMM-13722 Add in missing provider value in tests --------- 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: Catalina A <catalina.adam@percona.com> Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com> Co-authored-by: Alex Demidoff <alex@demidoff.me> Co-authored-by: Santo <31849787+sleto-it@users.noreply.github.com> Co-authored-by: Jiří Čtvrtka <j.ctvrtka@gmail.com> Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com> * PMM-13699 Native Navigation - Sidebar (#4211) * PMM-13699 Add improved sidebar * PMM-13699 Fix unit tests * PMM-13699 Improve sidebar styling * PMM-13699 Adjust help center page * PMM-13699 Use different icons for theme switch * PMM-13699 Refactor icons * PMM-13699 Add welcome card for help center * PMM-13699 Improve Card presentation add base dark mode color * PMM-13699 Adjust styling * PMM-13699 Add unit tests * PMM-13699 Adjust welcome card and handle navigation permission * PMM-13699 Improve grafana full screen * PMM-13699 Handle anonymous mode sign in * PMM-13699 Improve drawer styling * PMM-13699 Colorize scrollbars & remove margin on Grafana page * PMM-13699 Make sidebar open button more accessible * PMM-13699 Fix build errors * PMM-13699 Fix unit tests * PMM-13699 Fix lint * PMM-13699 Add other dashboards link * PMM-13699 Address some comments from design review * PMM-13699 Fix keyboard shortcuts triggering * PMM-13699 Adjust navitem styling * PMM-13699 Fix unit tests & build * PMM-13699 Fix spacing on navigation heading * PMM-13699 Refactor navitem styles * PMM-13699 Refactoring * PMM-13699 Highlight only leaf node * PMM-13699 Provide tooltips for menu items * PMM-13699 Adjust tooltip delay & provide description to view shortcuts button * PMM-13699 Set owner and group for UI folders * PMM-13699 Add margin to leaf navitem * PMM-13699 Improve sidebar animation * PMM-13699 Cache lazy loaded icons * PMM-13699 Improve navitem styles * PMM-13699 Lint and update unit tests * PMM-13699 Update contact support link * PMM-13699 Fix tooltip * PMM-13699 Store sidebar expanded state in local storage * PMM-13699 Fix lint error * PMM-13699 Add in dependency * PMM-13652 Enable native navigation by default * PMM-13652 Match navitem variables with v3 * PMM 13702 theme toggle button compatibility dark theme (#4682) * PMM-13702:UI theme toggle button and compatibility with dark theme * resolve errors * Please enter the commit message for your changes. Lines starting * resolve unit testes errros * resolve lint errors * ci: retrigger checks * return docker-compose yml to it start version * revert vite config * revert code * PMM-13702: Step A — ThemeProvider/Context + wrap in main (no messenger yet) * add chamges in ui/apps/pmm-compat/src/compat * resolve lint erros in compat * theme: broadcast CHANGE_THEME on local toggle and persist preferences; restore App/NavItem to baseline * tests/theme: remove unused useGrafanaThemeSyncOnce and vitest.config; tidy setupTests * revert file ui/apps/pmm-compat/src/contexts/theme/theme.provider * PMM-13702: refactor GrafanaProvider – clean messenger typing, remove html attrs, fully typed without any * refactoring code in compat.ts * refactoring code in theme.ts * refactor code in setTheme * revert docker-compose * resolve issues after review * add new file apps/pmm-compat/src/utils/themeEvent * clear code * resolve feedback from Matej in grafana.provider * revert some changes in GrafanaProvider * delete setTheme file and add logic in useColorMode * resolve issue with GrafanaProvider * resolve feedback review LOCATION_CHANGE in GrafanaProvider * delete parseThemeChangedEvent * PMM-13707 Onboarding tour (#4691) * PMM-13707 Add product tour * PMM-13707 Add in alerting tour & improve tour handling * PMM-13707 Add in check for "Add service" button * PMM-13707 Refactoring * PMM-13707 Add in unit tests for tour components * PMM-13707 Add in documentation links * PMM-13707 Update WelcomeCard and HelpCenter tests * PMM-13707 Add in missing docs link * PMM-13707 Show help page upon first login * PMM-13707 Add in survey url * PMM-13707 Enable api calls for correct roles * PMM-13707 Improve spacing of buttons on welcome card * PMM-13707 Optimize imports & refactoring * PMM-13707 Reset product tour after upgrade * PMM-13707 Resolve copilot comments * PMM-14510 Fix auto-collapsing issue on native navigation (#4738) * PMM-14510 Fix auto-collapsing issue on native navigation * PMM-14510 Memoize navitem active state * PMM-14510 Refactor findActiveNavItem to prefer deep nested item * PMM-13652 Improve location sending (#4745) * PMM-13652 Improve location sending * PMM-13652 Revert and remove POP check * PMM-13652 Refactor check before sending location to Grafana * PMM-14253 Update flow (#4525) * PMM-14253 Add update modal * PMM-14253 Add second modal * PMM-14253 Add version info * PMM-14254 Add snooze count & snooze timestamp * PMM-14253 Fix unit test * PMM-14253 Fix snooze count * PMM-14253 Add snooze api route * PMM-14253 Add settings for snooze duration * PMM-14253 * PMM-14253 Update FE with new snooze endpoint * PMM-14253 Fix FE build * PMM-14253 Refactor api * PMM-14253 Refactor FE to handle updated apid * PMM-14253 Add api and unit tests * PMM-14253 Change copyright date * PMM-14253 Use Assert.Empty * PMM-14253 Extend unit tests * PMM-14253 Add in unit tests for FE * PMM-14253 Refactor delayed rendering * PMM-14253 Run lint and format * PMM-14253 Extend user unit test * PMM-14253 Add tests around user flags * PMM-14253 Run gen & format * PMM-14253 Add check for release delay * PMM-14253 Unify different utils and types folders * PMM-14253 Remove todo * PMM-14253 Remove .only from test suite * PMM-14253 Fix import * PMM-14253 Update modal content * PMM-14253 Fix unit test for UpdateModal * PMM-14253 Cleanup code * PMM-14253 Use correct miliseconds for hour * PMM-14253 Resolve copilot comments * PMM-14253 Refactor UpdateModal and improve dark mode support * PMM-14253 Improve loading & * PMM-14253 Remove snooze update endpoint * PMM-14253 Remove unused import * PMM-14253 Fix snooze count check * PMM-13253 Make gen & format * PMM-14253 Update apit test for snooze * PMM-14253 Initialize userClient and update snoozed_at check * PMM-14253 Remove testing code * PMM-14253 Make default snooze duration a constant * PMM-14253 Correctly set snooze duration in database * PMM-14253 Reorder migrations correctly * PMM-14253 Move comment to previous position * PMM-13652 Correctly handle update clients page on native navigation (#4751) * PMM-13652 Correcly handle update clients page on native navigation * PMM-13652 Make home link props optional * PMM-13652 Add Valkey dashboards to menu (#4778) * PMM-13652 Update navigation titles, add missing items & fix bugs (#4783) * PMM-14325 Implement initial badge visual * PMM-14325 Integrate HA apis * PMM-14325 Handle HA health & provide unit tests * PMM-14325 Add NavItem unit tests & improve mocks * PMM-14325 Update lock file * PMM-14325 Remove mocked endpoints * PMM-14325 Improve HA test mocking * PMM-14325 Remove mock file * PMM-14325 Remove identify nodes link * PMM-14325 Use correct font for text menu item * PMM-14325 Use correct type for badge * PMM-14325 Decrease refetch interval for HA nodes --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: ioana-maniga <ioana.maniga@3pillarglobal.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: Catalina A <catalina.adam@percona.com> Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com> Co-authored-by: Alex Demidoff <alex@demidoff.me> Co-authored-by: Santo <31849787+sleto-it@users.noreply.github.com> Co-authored-by: Jiří Čtvrtka <j.ctvrtka@gmail.com> Co-authored-by: Alex Demidoff <alexander.demidoff@percona.com> Co-authored-by: dmitri-saricev-3pillargloball <dmitri.saricev@3pillarglobal.com> * PMM-14578 Drop support of "manual" HA (#4871) * PMM-14578 Drop support of "manual" HA * PMM-14578 Minor readability fixes * PMM-14656 Use node's FQDN address for Raft (#4860) * PMM-14656 Use node's FQDN address for Raft * PMM-14656 Use context in LookupAddr * PMM-14656 Fix linter error * PMM-14656 Ensure structured log formatting for memberlist * PMM-14656 Fix linter error * PMM-14656 Skip scrape config generation for vmagent in HA mode * PMM-14656 Optimize message parsing --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: BupycHuk <2506513+BupycHuk@users.noreply.github.com> Co-authored-by: Jiří Čtvrtka <62988319+JiriCtvrtka@users.noreply.github.com> Co-authored-by: Michael Okoko <10512379+idoqo@users.noreply.github.com> Co-authored-by: Nurlan Moldomurov <nurlan.moldomurov@percona.com> Co-authored-by: Jiří Čtvrtka <j.ctvrtka@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Nurlan Moldomurov <bupychuk1989@gmail.com> Co-authored-by: Matej Kubinec <32638572+matejkubinec@users.noreply.github.com> Co-authored-by: ioana-maniga <ioana.maniga@3pillarglobal.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Catalina A <catalina.adam@percona.com> Co-authored-by: Catalina A <94133018+catalinaadam@users.noreply.github.com> Co-authored-by: Santo <31849787+sleto-it@users.noreply.github.com> Co-authored-by: dmitri-saricev-3pillargloball <dmitri.saricev@3pillarglobal.com>
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 2.4.0 to 2.5.0. - [Release notes](https://github.com/dependabot/fetch-metadata/releases) - [Commits](dependabot/fetch-metadata@08eff52...21025c7) --- updated-dependencies: - dependency-name: dependabot/fetch-metadata dependency-version: 2.5.0 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>
4bb30e4 to
6528682
Compare
|
|
PMM-14555 PMM-14562
Link to the Feature Build: SUBMODULES-0
If this PR adds, removes or alters one or more API endpoints, please review and add or update the relevant API documentation as well:
If this PR is related to some other PRs in this or other repositories, please provide links to those PRs: