-
Notifications
You must be signed in to change notification settings - Fork 135
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
SAAS-174 Add Percona Platform user password reset method #557
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This reverts commit 385a473.
This was referenced Jul 28, 2020
4 tasks
artemgavrilov
pushed a commit
that referenced
this pull request
Jun 17, 2022
artemgavrilov
added a commit
that referenced
this pull request
Jun 17, 2022
* PMM-6874 Add template rule converter (#544) * PMM-6874 Add template rule converter * PMM-6874 fix tests * PMM-6874 use yaml v3 * PMM-6874 remove parallel * PMM-6874 fix tests * PMM-6874 fix spellings * PMM-6874 remove duplicate cutset characters * PMM-6874 remove whitespace from cutset * PMM-6874 remove duplicate char * PMM-6874 Use template * PMM-6874 err check * PMM-6874 refactoring * PMM-6874 Add more testcases * PMM-6874 rename var * PMM-6874 fix comment * PMM-6874 check rule before creating filename * PMM-7069 Add TODO * PMM-6874 Use a slice of values Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7024 Add built-in IA templates (#552) * Extract global logger setup (#556) * PMM-6891 Extract alerting rule validation function (#557) * PMM-6891 Extract alerting rule validation function We need for both integrated and external alerting, but vmalert.AlertingRules is very external-specific. * PMM-6891 Format * PMM-6909 Rule templates API (#541) * PMM-6908 Add rule templates models * PMM-6909 Fix table definition * PMM-6909 Update template model * PMM-6909 Fix migration * PMM-6909 Add some helpers for rule templates, update model * PMM-6909 Rename table * PMM-6909 Update templates model * PMM-6909 Implement List and Create templates API methods * PMM-6909 Add license headers * PMM-6909 Implelment Delete rule template API method * PMM-6909 Implelment Change rule template API method * PMM-6909 Add tests * PMM-6909 Fix template update * PMM-6909 Refactoring * PMM-6909 Update template model, add comments * PMM-6909 Save original yaml file on template cration/updation * PMM-6909 Make template parameter range optional * PMM-6909 Remove debug code * PMM-6909 Improve template model * PMM-6909 Cleanup after tests * PMM-6909 Format * PMM-6909 Fix linters * PMM-6909 Add constraints to ia_templates table * PMM-6909 Refactoring * Update saas dependency, refactoring * PMM-6909 Refactoring * PMM-6909 Refactoring * PMM-6909 Update API branch * PMM-6909 Tweak comments * PMM-6909 Tweak formatting Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-5980 Add suspend/resume pxc. * PMM-6982 Remove PERCONA_TEST_IA. (#564) * PMM-7108 Update reform to make it work with Go 1.15 (#561) * PMM-7108 Update reform to make it work with Go 1.15 * PMM-7108 Use release/2.13 * PMM-6827 DB cluster monitoring. (#515) * PMM-6827 Add method to get public IP, add new field to settings. * PMM-6827 Changes in settings API. * PMM-6827 Add verification of public URL. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Check for empty public URL. * PMM-6827 Deps. * Revert "PMM-6827 Changes." This reverts commit 5daacc50e0c152d561f1547a77cb937665c8b2ff. * PMM-6827 Fix. * PMM-6827 Fix. * PMM-6827 Rerun. * Revert "PMM-6827 Rerun." This reverts commit 1b76d039de2a50ec700976a8c024fcdc4c0149b5. * PMM-6827 Deps. * PMM-6827 Fix build. * PMM-6827 Deps. * PMM-6827 Remove public address URL check on this side. * PMM-6827 Deps. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Change field name. * PMM-6827 Remove forget lines. * PMM-6827 PMM Public address in Settings API. * update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. Co-authored-by: Nurlan Moldomurov <[email protected]> * Log original error (#566) * PMM-6983 Add force for unregister k8s (#555) * PMM-6983 Deps. * PMM-6983 If force is true then register cluster only. * PMM-6983 Small fix. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-5980 Add more check. * PMM-5980 Add test. Clean up. * PMM-5980 Format * PMM-5980 Fix test * PMM-5980 Clean up. * PMM-5980 Remove debug code. * PMM-5980 Cleanup. * PMM-5980 Remove rudimental if. * PMM-5980 Cleanup. * PMM-5980 Cleanup. * PMM-5980 Update dep. * PMM-5980 Remove reapeared file during merge. Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]>
artemgavrilov
added a commit
that referenced
this pull request
Jun 17, 2022
* PMM-6874 Add template rule converter (#544) * PMM-6874 Add template rule converter * PMM-6874 fix tests * PMM-6874 use yaml v3 * PMM-6874 remove parallel * PMM-6874 fix tests * PMM-6874 fix spellings * PMM-6874 remove duplicate cutset characters * PMM-6874 remove whitespace from cutset * PMM-6874 remove duplicate char * PMM-6874 Use template * PMM-6874 err check * PMM-6874 refactoring * PMM-6874 Add more testcases * PMM-6874 rename var * PMM-6874 fix comment * PMM-6874 check rule before creating filename * PMM-7069 Add TODO * PMM-6874 Use a slice of values Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7024 Add built-in IA templates (#552) * Extract global logger setup (#556) * PMM-6891 Extract alerting rule validation function (#557) * PMM-6891 Extract alerting rule validation function We need for both integrated and external alerting, but vmalert.AlertingRules is very external-specific. * PMM-6891 Format * PMM-6909 Rule templates API (#541) * PMM-6908 Add rule templates models * PMM-6909 Fix table definition * PMM-6909 Update template model * PMM-6909 Fix migration * PMM-6909 Add some helpers for rule templates, update model * PMM-6909 Rename table * PMM-6909 Update templates model * PMM-6909 Implement List and Create templates API methods * PMM-6909 Add license headers * PMM-6909 Implelment Delete rule template API method * PMM-6909 Implelment Change rule template API method * PMM-6909 Add tests * PMM-6909 Fix template update * PMM-6909 Refactoring * PMM-6909 Update template model, add comments * PMM-6909 Save original yaml file on template cration/updation * PMM-6909 Make template parameter range optional * PMM-6909 Remove debug code * PMM-6909 Improve template model * PMM-6909 Cleanup after tests * PMM-6909 Format * PMM-6909 Fix linters * PMM-6909 Add constraints to ia_templates table * PMM-6909 Refactoring * Update saas dependency, refactoring * PMM-6909 Refactoring * PMM-6909 Refactoring * PMM-6909 Update API branch * PMM-6909 Tweak comments * PMM-6909 Tweak formatting Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6897 Add Suspend/Resume psmdb * PMM-6982 Remove PERCONA_TEST_IA. (#564) * PMM-7108 Update reform to make it work with Go 1.15 (#561) * PMM-7108 Update reform to make it work with Go 1.15 * PMM-7108 Use release/2.13 * PMM-6827 DB cluster monitoring. (#515) * PMM-6827 Add method to get public IP, add new field to settings. * PMM-6827 Changes in settings API. * PMM-6827 Add verification of public URL. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Check for empty public URL. * PMM-6827 Deps. * Revert "PMM-6827 Changes." This reverts commit 5daacc50e0c152d561f1547a77cb937665c8b2ff. * PMM-6827 Fix. * PMM-6827 Fix. * PMM-6827 Rerun. * Revert "PMM-6827 Rerun." This reverts commit 1b76d039de2a50ec700976a8c024fcdc4c0149b5. * PMM-6827 Deps. * PMM-6827 Fix build. * PMM-6827 Deps. * PMM-6827 Remove public address URL check on this side. * PMM-6827 Deps. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Change field name. * PMM-6827 Remove forget lines. * PMM-6827 PMM Public address in Settings API. * update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. Co-authored-by: Nurlan Moldomurov <[email protected]> * Log original error (#566) * PMM-6983 Add force for unregister k8s (#555) * PMM-6983 Deps. * PMM-6983 If force is true then register cluster only. * PMM-6983 Small fix. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-7024 Support for builtin templates (#558) * PMM-7024 Support builtin templates * PMM-7024 create dirs in tests * PMM-7024 remove comment * PMM-7024 club redundant code into one method * PMM-7024 remove Run method * PMM-7024 rename rules field to templates * PMM-7024 fix yaml version * PMM-7024 refactor templates loading code * PMM-7024 edit comment * PMM-7024 use subtests * PMM-7024 cosmetics * PMM-7024 refactoring * PMM-7024 refactor CreateDataDir * PMM-7024 fix templates * PMM-7024 remove unused code * Revert "PMM-7024 refactor CreateDataDir" This reverts commit b11c7647c3d27b88000f1120ec4c2277dbbf02bc. * PMM-7024 remove chown field * Revert "PMM-7024 remove chown field" This reverts commit 3bb0fedd2b5c6c8ee97cd19e36eb3f6485d463d6. * Revert "Revert "PMM-7024 refactor CreateDataDir"" This reverts commit b60f64e3dad27fd13aa64ce5f4e877a5c794b222. * PMM-7024 fix alertmaanger dir creating params * PMM-7024 add go generate directive to templates_service * PMM-7024 use group and usernames instead of IDs * PMM-7024 move bindata to data package * PMM-7024 remove chown field * PMM-7024 fix ci * PMM-7024 fix ci * PMM-7024 add dir tests * PMM-7024 refactoring * PMM-7024 fix return type * PMM-7024 rename rules to templates * PMM-7024 use consistent paths * PMM-7024 refactor dir * PMM-7024 don't use struct as input params * PMM-7024 Add cleanup func * PMM-7024 cleanup * PMM-7024 use tempdir for tests * PMM-7024 remove obsolete code * PMM-7024 cosmetic * PMM-7024 Minor tweak * PMM-7024 chown parent dir * PMM-7024 Add TODOs * PMM-7024 Do not import the same package twice * PMM-7024 use errors.Wrap in case of similar errors * PMM-7024 minor tweaks * PMM-7024 fix missing import * PMM-7024 remove redundant import * PMM-7024 Unexport and rename type * PMM-7024 Remove unused source * PMM-7024 Fix directory name * PMM-7024 Simplify directory creation * PMM-7024 Fix tests Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6934 Basic Alert templates for PostgreSQL (#570) * PMM-6934 Basic Alert templates for PostgreSQL * PMM-6934 Fix templates Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6957 Basic Alert templates for Node (#567) Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6909 PMM-7095 Add createdAt field to templates, fix bug with missing yaml field after template update (#565) * PMM-6909 Change default directory for rules dump * PMM-6909 Fix built in templates * PMM-6909 Return creation date for templates created via API * PMM-7095 Fix bug with missing template yaml after update * PMM-6909 Fix ia templates format * PMM-6909 Fix tests * PMM-6909 Fix loop variable pointer escape * PMM-6897 Improve update. * PMM-6897 Cleaup. * PMM-6897 Remove rudimental if * PMM-6897 Cleanup. * PMM-6897 Cleanup. * PMM-6897 Cleanup. * PMM-6897 one more cleanup. * PMM-6897 Clean up. * PMM-6897 Update dep Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]> Co-authored-by: Vadim Yalovets <[email protected]>
artemgavrilov
added a commit
that referenced
this pull request
Jun 17, 2022
* PMM-6969 rules api model * PMM-6969 correct package name * PMM-6969 Add correct models * PMM-6969 Uncomment field * PMM-6969 Use TIMESTAMP column type * PMM-6908 Add rule templates models * PMM-6909 Fix table definition * PMM-6909 Update template model * PMM-6909 Fix migration * PMM-6909 Add some helpers for rule templates, update model * PMM-6969 Remove ia service * PMM-6909 Rename table * PMM-6969 update models * PMM-6969 Edit API methods * minor changes * PMM-6969 Add RuleParam * PMM-6909 Update templates model * PMM-6969 more changes * PMM-6909 Implement List and Create templates API methods * PMM-6909 Add license headers * PMM-6909 Implelment Delete rule template API method * PMM-6909 Implelment Change rule template API method * PMM-6909 Add tests * PMM-6909 Fix template update * PMM-6909 Refactoring * PMM-6909 Update template model, add comments * PMM-6969 Refactoring * PMM-6909 Save original yaml file on template cration/updation * PMM-6909 Make template parameter range optional * PMM-6874 Add template rule converter (#544) * PMM-6874 Add template rule converter * PMM-6874 fix tests * PMM-6874 use yaml v3 * PMM-6874 remove parallel * PMM-6874 fix tests * PMM-6874 fix spellings * PMM-6874 remove duplicate cutset characters * PMM-6874 remove whitespace from cutset * PMM-6874 remove duplicate char * PMM-6874 Use template * PMM-6874 err check * PMM-6874 refactoring * PMM-6874 Add more testcases * PMM-6874 rename var * PMM-6874 fix comment * PMM-6874 check rule before creating filename * PMM-7069 Add TODO * PMM-6874 Use a slice of values Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7024 Add built-in IA templates (#552) * PMM-6969 remove deps and refactor models * PMM-6969 Make dummy templates * PMM-6909 Remove debug code * Extract global logger setup (#556) * PMM-6909 Improve template model * PMM-6909 Cleanup after tests * PMM-6909 Format * PMM-6909 Fix linters * PMM-6909 Add constraints to ia_templates table * PMM-6909 Refactoring * Update saas dependency, refactoring * PMM-6909 Refactoring * PMM-6909 Refactoring * PMM-6891 Extract alerting rule validation function (#557) * PMM-6891 Extract alerting rule validation function We need for both integrated and external alerting, but vmalert.AlertingRules is very external-specific. * PMM-6891 Format * PMM-6909 Rule templates API (#541) * PMM-6908 Add rule templates models * PMM-6909 Fix table definition * PMM-6909 Update template model * PMM-6909 Fix migration * PMM-6909 Add some helpers for rule templates, update model * PMM-6909 Rename table * PMM-6909 Update templates model * PMM-6909 Implement List and Create templates API methods * PMM-6909 Add license headers * PMM-6909 Implelment Delete rule template API method * PMM-6909 Implelment Change rule template API method * PMM-6909 Add tests * PMM-6909 Fix template update * PMM-6909 Refactoring * PMM-6909 Update template model, add comments * PMM-6909 Save original yaml file on template cration/updation * PMM-6909 Make template parameter range optional * PMM-6909 Remove debug code * PMM-6909 Improve template model * PMM-6909 Cleanup after tests * PMM-6909 Format * PMM-6909 Fix linters * PMM-6909 Add constraints to ia_templates table * PMM-6909 Refactoring * Update saas dependency, refactoring * PMM-6909 Refactoring * PMM-6909 Refactoring * PMM-6909 Update API branch * PMM-6909 Tweak comments * PMM-6909 Tweak formatting Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6969 Update rule table and models, helpers and API methods * PMM-6969 Fix query * PMM-6982 Remove PERCONA_TEST_IA. (#564) * PMM-6969 Remove unused method * PMM-6969 Add licence, linter fixes * Revert "PMM-6969 Remove unused method" This reverts commit 9331776f482dca6335eaefab1cdaa1f3ede0c78e. * PMM-6969 Tests and different fixes * PMM-6969 Add dot to comment * PMM-7108 Update reform to make it work with Go 1.15 (#561) * PMM-7108 Update reform to make it work with Go 1.15 * PMM-7108 Use release/2.13 * PMM-6827 DB cluster monitoring. (#515) * PMM-6827 Add method to get public IP, add new field to settings. * PMM-6827 Changes in settings API. * PMM-6827 Add verification of public URL. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Check for empty public URL. * PMM-6827 Deps. * Revert "PMM-6827 Changes." This reverts commit 5daacc50e0c152d561f1547a77cb937665c8b2ff. * PMM-6827 Fix. * PMM-6827 Fix. * PMM-6827 Rerun. * Revert "PMM-6827 Rerun." This reverts commit 1b76d039de2a50ec700976a8c024fcdc4c0149b5. * PMM-6827 Deps. * PMM-6827 Fix build. * PMM-6827 Deps. * PMM-6827 Remove public address URL check on this side. * PMM-6827 Deps. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Change field name. * PMM-6827 Remove forget lines. * PMM-6827 PMM Public address in Settings API. * update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. Co-authored-by: Nurlan Moldomurov <[email protected]> * Log original error (#566) * PMM-6983 Add force for unregister k8s (#555) * PMM-6983 Deps. * PMM-6983 If force is true then register cluster only. * PMM-6983 Small fix. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6969 Move templates existence check from db level to service level * PMM-6969 Return proper grpc errors * PMM-6969 Recollect templates on template create/update action * PMM-6969 Improve error message * PMM-6969 Fix tests * PMM-6969 Fix summary * PMM-6969 Add comment * PMM-7024 Support for builtin templates (#558) * PMM-7024 Support builtin templates * PMM-7024 create dirs in tests * PMM-7024 remove comment * PMM-7024 club redundant code into one method * PMM-7024 remove Run method * PMM-7024 rename rules field to templates * PMM-7024 fix yaml version * PMM-7024 refactor templates loading code * PMM-7024 edit comment * PMM-7024 use subtests * PMM-7024 cosmetics * PMM-7024 refactoring * PMM-7024 refactor CreateDataDir * PMM-7024 fix templates * PMM-7024 remove unused code * Revert "PMM-7024 refactor CreateDataDir" This reverts commit b11c7647c3d27b88000f1120ec4c2277dbbf02bc. * PMM-7024 remove chown field * Revert "PMM-7024 remove chown field" This reverts commit 3bb0fedd2b5c6c8ee97cd19e36eb3f6485d463d6. * Revert "Revert "PMM-7024 refactor CreateDataDir"" This reverts commit b60f64e3dad27fd13aa64ce5f4e877a5c794b222. * PMM-7024 fix alertmaanger dir creating params * PMM-7024 add go generate directive to templates_service * PMM-7024 use group and usernames instead of IDs * PMM-7024 move bindata to data package * PMM-7024 remove chown field * PMM-7024 fix ci * PMM-7024 fix ci * PMM-7024 add dir tests * PMM-7024 refactoring * PMM-7024 fix return type * PMM-7024 rename rules to templates * PMM-7024 use consistent paths * PMM-7024 refactor dir * PMM-7024 don't use struct as input params * PMM-7024 Add cleanup func * PMM-7024 cleanup * PMM-7024 use tempdir for tests * PMM-7024 remove obsolete code * PMM-7024 cosmetic * PMM-7024 Minor tweak * PMM-7024 chown parent dir * PMM-7024 Add TODOs * PMM-7024 Do not import the same package twice * PMM-7024 use errors.Wrap in case of similar errors * PMM-7024 minor tweaks * PMM-7024 fix missing import * PMM-7024 remove redundant import * PMM-7024 Unexport and rename type * PMM-7024 Remove unused source * PMM-7024 Fix directory name * PMM-7024 Simplify directory creation * PMM-7024 Fix tests Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6934 Basic Alert templates for PostgreSQL (#570) * PMM-6934 Basic Alert templates for PostgreSQL * PMM-6934 Fix templates Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6957 Basic Alert templates for Node (#567) Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6969 Refactoring * PMM-6909 PMM-7095 Add createdAt field to templates, fix bug with missing yaml field after template update (#565) * PMM-6909 Change default directory for rules dump * PMM-6909 Fix built in templates * PMM-6909 Return creation date for templates created via API * PMM-7095 Fix bug with missing template yaml after update * PMM-6909 Fix ia templates format * PMM-6909 Fix tests * PMM-6909 Fix loop variable pointer escape * PMM-6969 Keep stable order Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]> Co-authored-by: Vadim Yalovets <[email protected]>
artemgavrilov
added a commit
that referenced
this pull request
Jun 17, 2022
* PMM-6874 Add template rule converter (#544) * PMM-6874 Add template rule converter * PMM-6874 fix tests * PMM-6874 use yaml v3 * PMM-6874 remove parallel * PMM-6874 fix tests * PMM-6874 fix spellings * PMM-6874 remove duplicate cutset characters * PMM-6874 remove whitespace from cutset * PMM-6874 remove duplicate char * PMM-6874 Use template * PMM-6874 err check * PMM-6874 refactoring * PMM-6874 Add more testcases * PMM-6874 rename var * PMM-6874 fix comment * PMM-6874 check rule before creating filename * PMM-7069 Add TODO * PMM-6874 Use a slice of values Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7024 Add built-in IA templates (#552) * Extract global logger setup (#556) * PMM-6891 Extract alerting rule validation function (#557) * PMM-6891 Extract alerting rule validation function We need for both integrated and external alerting, but vmalert.AlertingRules is very external-specific. * PMM-6891 Format * PMM-6909 Rule templates API (#541) * PMM-6908 Add rule templates models * PMM-6909 Fix table definition * PMM-6909 Update template model * PMM-6909 Fix migration * PMM-6909 Add some helpers for rule templates, update model * PMM-6909 Rename table * PMM-6909 Update templates model * PMM-6909 Implement List and Create templates API methods * PMM-6909 Add license headers * PMM-6909 Implelment Delete rule template API method * PMM-6909 Implelment Change rule template API method * PMM-6909 Add tests * PMM-6909 Fix template update * PMM-6909 Refactoring * PMM-6909 Update template model, add comments * PMM-6909 Save original yaml file on template cration/updation * PMM-6909 Make template parameter range optional * PMM-6909 Remove debug code * PMM-6909 Improve template model * PMM-6909 Cleanup after tests * PMM-6909 Format * PMM-6909 Fix linters * PMM-6909 Add constraints to ia_templates table * PMM-6909 Refactoring * Update saas dependency, refactoring * PMM-6909 Refactoring * PMM-6909 Refactoring * PMM-6909 Update API branch * PMM-6909 Tweak comments * PMM-6909 Tweak formatting Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6982 Remove PERCONA_TEST_IA. (#564) * PMM-7108 Update reform to make it work with Go 1.15 (#561) * PMM-7108 Update reform to make it work with Go 1.15 * PMM-7108 Use release/2.13 * PMM-6827 DB cluster monitoring. (#515) * PMM-6827 Add method to get public IP, add new field to settings. * PMM-6827 Changes in settings API. * PMM-6827 Add verification of public URL. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Check for empty public URL. * PMM-6827 Deps. * Revert "PMM-6827 Changes." This reverts commit 5daacc50e0c152d561f1547a77cb937665c8b2ff. * PMM-6827 Fix. * PMM-6827 Fix. * PMM-6827 Rerun. * Revert "PMM-6827 Rerun." This reverts commit 1b76d039de2a50ec700976a8c024fcdc4c0149b5. * PMM-6827 Deps. * PMM-6827 Fix build. * PMM-6827 Deps. * PMM-6827 Remove public address URL check on this side. * PMM-6827 Deps. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Change field name. * PMM-6827 Remove forget lines. * PMM-6827 PMM Public address in Settings API. * update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. Co-authored-by: Nurlan Moldomurov <[email protected]> * Log original error (#566) * PMM-6983 Add force for unregister k8s (#555) * PMM-6983 Deps. * PMM-6983 If force is true then register cluster only. * PMM-6983 Small fix. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-7024 Support for builtin templates (#558) * PMM-7024 Support builtin templates * PMM-7024 create dirs in tests * PMM-7024 remove comment * PMM-7024 club redundant code into one method * PMM-7024 remove Run method * PMM-7024 rename rules field to templates * PMM-7024 fix yaml version * PMM-7024 refactor templates loading code * PMM-7024 edit comment * PMM-7024 use subtests * PMM-7024 cosmetics * PMM-7024 refactoring * PMM-7024 refactor CreateDataDir * PMM-7024 fix templates * PMM-7024 remove unused code * Revert "PMM-7024 refactor CreateDataDir" This reverts commit b11c7647c3d27b88000f1120ec4c2277dbbf02bc. * PMM-7024 remove chown field * Revert "PMM-7024 remove chown field" This reverts commit 3bb0fedd2b5c6c8ee97cd19e36eb3f6485d463d6. * Revert "Revert "PMM-7024 refactor CreateDataDir"" This reverts commit b60f64e3dad27fd13aa64ce5f4e877a5c794b222. * PMM-7024 fix alertmaanger dir creating params * PMM-7024 add go generate directive to templates_service * PMM-7024 use group and usernames instead of IDs * PMM-7024 move bindata to data package * PMM-7024 remove chown field * PMM-7024 fix ci * PMM-7024 fix ci * PMM-7024 add dir tests * PMM-7024 refactoring * PMM-7024 fix return type * PMM-7024 rename rules to templates * PMM-7024 use consistent paths * PMM-7024 refactor dir * PMM-7024 don't use struct as input params * PMM-7024 Add cleanup func * PMM-7024 cleanup * PMM-7024 use tempdir for tests * PMM-7024 remove obsolete code * PMM-7024 cosmetic * PMM-7024 Minor tweak * PMM-7024 chown parent dir * PMM-7024 Add TODOs * PMM-7024 Do not import the same package twice * PMM-7024 use errors.Wrap in case of similar errors * PMM-7024 minor tweaks * PMM-7024 fix missing import * PMM-7024 remove redundant import * PMM-7024 Unexport and rename type * PMM-7024 Remove unused source * PMM-7024 Fix directory name * PMM-7024 Simplify directory creation * PMM-7024 Fix tests Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6934 Basic Alert templates for PostgreSQL (#570) * PMM-6934 Basic Alert templates for PostgreSQL * PMM-6934 Fix templates Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6957 Basic Alert templates for Node (#567) Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6909 PMM-7095 Add createdAt field to templates, fix bug with missing yaml field after template update (#565) * PMM-6909 Change default directory for rules dump * PMM-6909 Fix built in templates * PMM-6909 Return creation date for templates created via API * PMM-7095 Fix bug with missing template yaml after update * PMM-6909 Fix ia templates format * PMM-6909 Fix tests * PMM-6909 Fix loop variable pointer escape * PMM-6982 Add integrated alerting settings to API * PMM-6982 Add settings check to alerting APIs * PMM-6982 use correct err * PMM-6982 add missing fields * PMM-6982 Use ENABLE_ALERTING environment variable * PMM-6982 update dependency branches * PMM-6982 dep ensure * PMM-6982 Revert incorrect dependencies update * PMM-6982 correct if expression order * PMM-6982 Add JSON tags * PMM-6982 Add comments * PMM-6982 Check ENABLE_ALERTING * PMM-6982 Do not expose password * PMM-6892 Use pointers for email and slack settings * PMM-6982 Add test * PMM-6982 remove todo comment * PMM-6982 preserve settings on empty updates * PMM-6982 Use email helper * PMM-6982 don't use getters * PMM-6982 dont set empty password Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]> Co-authored-by: Vadim Yalovets <[email protected]>
artemgavrilov
added a commit
that referenced
this pull request
Jun 17, 2022
* PMM-6874 Add template rule converter (#544) * PMM-6874 Add template rule converter * PMM-6874 fix tests * PMM-6874 use yaml v3 * PMM-6874 remove parallel * PMM-6874 fix tests * PMM-6874 fix spellings * PMM-6874 remove duplicate cutset characters * PMM-6874 remove whitespace from cutset * PMM-6874 remove duplicate char * PMM-6874 Use template * PMM-6874 err check * PMM-6874 refactoring * PMM-6874 Add more testcases * PMM-6874 rename var * PMM-6874 fix comment * PMM-6874 check rule before creating filename * PMM-7069 Add TODO * PMM-6874 Use a slice of values Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7024 Add built-in IA templates (#552) * Extract global logger setup (#556) * PMM-6891 Extract alerting rule validation function (#557) * PMM-6891 Extract alerting rule validation function We need for both integrated and external alerting, but vmalert.AlertingRules is very external-specific. * PMM-6891 Format * PMM-6909 Rule templates API (#541) * PMM-6908 Add rule templates models * PMM-6909 Fix table definition * PMM-6909 Update template model * PMM-6909 Fix migration * PMM-6909 Add some helpers for rule templates, update model * PMM-6909 Rename table * PMM-6909 Update templates model * PMM-6909 Implement List and Create templates API methods * PMM-6909 Add license headers * PMM-6909 Implelment Delete rule template API method * PMM-6909 Implelment Change rule template API method * PMM-6909 Add tests * PMM-6909 Fix template update * PMM-6909 Refactoring * PMM-6909 Update template model, add comments * PMM-6909 Save original yaml file on template cration/updation * PMM-6909 Make template parameter range optional * PMM-6909 Remove debug code * PMM-6909 Improve template model * PMM-6909 Cleanup after tests * PMM-6909 Format * PMM-6909 Fix linters * PMM-6909 Add constraints to ia_templates table * PMM-6909 Refactoring * Update saas dependency, refactoring * PMM-6909 Refactoring * PMM-6909 Refactoring * PMM-6909 Update API branch * PMM-6909 Tweak comments * PMM-6909 Tweak formatting Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6982 Remove PERCONA_TEST_IA. (#564) * PMM-7108 Update reform to make it work with Go 1.15 (#561) * PMM-7108 Update reform to make it work with Go 1.15 * PMM-7108 Use release/2.13 * PMM-6827 DB cluster monitoring. (#515) * PMM-6827 Add method to get public IP, add new field to settings. * PMM-6827 Changes in settings API. * PMM-6827 Add verification of public URL. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Check for empty public URL. * PMM-6827 Deps. * Revert "PMM-6827 Changes." This reverts commit 5daacc50e0c152d561f1547a77cb937665c8b2ff. * PMM-6827 Fix. * PMM-6827 Fix. * PMM-6827 Rerun. * Revert "PMM-6827 Rerun." This reverts commit 1b76d039de2a50ec700976a8c024fcdc4c0149b5. * PMM-6827 Deps. * PMM-6827 Fix build. * PMM-6827 Deps. * PMM-6827 Remove public address URL check on this side. * PMM-6827 Deps. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Change field name. * PMM-6827 Remove forget lines. * PMM-6827 PMM Public address in Settings API. * update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. Co-authored-by: Nurlan Moldomurov <[email protected]> * Log original error (#566) * PMM-6983 Add force for unregister k8s (#555) * PMM-6983 Deps. * PMM-6983 If force is true then register cluster only. * PMM-6983 Small fix. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-7024 Support for builtin templates (#558) * PMM-7024 Support builtin templates * PMM-7024 create dirs in tests * PMM-7024 remove comment * PMM-7024 club redundant code into one method * PMM-7024 remove Run method * PMM-7024 rename rules field to templates * PMM-7024 fix yaml version * PMM-7024 refactor templates loading code * PMM-7024 edit comment * PMM-7024 use subtests * PMM-7024 cosmetics * PMM-7024 refactoring * PMM-7024 refactor CreateDataDir * PMM-7024 fix templates * PMM-7024 remove unused code * Revert "PMM-7024 refactor CreateDataDir" This reverts commit b11c7647c3d27b88000f1120ec4c2277dbbf02bc. * PMM-7024 remove chown field * Revert "PMM-7024 remove chown field" This reverts commit 3bb0fedd2b5c6c8ee97cd19e36eb3f6485d463d6. * Revert "Revert "PMM-7024 refactor CreateDataDir"" This reverts commit b60f64e3dad27fd13aa64ce5f4e877a5c794b222. * PMM-7024 fix alertmaanger dir creating params * PMM-7024 add go generate directive to templates_service * PMM-7024 use group and usernames instead of IDs * PMM-7024 move bindata to data package * PMM-7024 remove chown field * PMM-7024 fix ci * PMM-7024 fix ci * PMM-7024 add dir tests * PMM-7024 refactoring * PMM-7024 fix return type * PMM-7024 rename rules to templates * PMM-7024 use consistent paths * PMM-7024 refactor dir * PMM-7024 don't use struct as input params * PMM-7024 Add cleanup func * PMM-7024 cleanup * PMM-7024 use tempdir for tests * PMM-7024 remove obsolete code * PMM-7024 cosmetic * PMM-7024 Minor tweak * PMM-7024 chown parent dir * PMM-7024 Add TODOs * PMM-7024 Do not import the same package twice * PMM-7024 use errors.Wrap in case of similar errors * PMM-7024 minor tweaks * PMM-7024 fix missing import * PMM-7024 remove redundant import * PMM-7024 Unexport and rename type * PMM-7024 Remove unused source * PMM-7024 Fix directory name * PMM-7024 Simplify directory creation * PMM-7024 Fix tests Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6934 Basic Alert templates for PostgreSQL (#570) * PMM-6934 Basic Alert templates for PostgreSQL * PMM-6934 Fix templates Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6957 Basic Alert templates for Node (#567) Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6909 PMM-7095 Add createdAt field to templates, fix bug with missing yaml field after template update (#565) * PMM-6909 Change default directory for rules dump * PMM-6909 Fix built in templates * PMM-6909 Return creation date for templates created via API * PMM-7095 Fix bug with missing template yaml after update * PMM-6909 Fix ia templates format * PMM-6909 Fix tests * PMM-6909 Fix loop variable pointer escape * PMM-6827 Operators list in response. * PMM-6827 Missed files. * PMM-6876 Fix tests. * PMM-6876 Fix tests. * PMM-6876 Remove not required if. * PMM-6876 Fix merge conflicts. * PMM-6876 Fix build. * PMM-6876 Revert renaming. * PMM-6876 Update dependencies. Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Vadim Yalovets <[email protected]>
artemgavrilov
added a commit
that referenced
this pull request
Jun 17, 2022
* PMM-6874 Add template rule converter (#544) * PMM-6874 Add template rule converter * PMM-6874 fix tests * PMM-6874 use yaml v3 * PMM-6874 remove parallel * PMM-6874 fix tests * PMM-6874 fix spellings * PMM-6874 remove duplicate cutset characters * PMM-6874 remove whitespace from cutset * PMM-6874 remove duplicate char * PMM-6874 Use template * PMM-6874 err check * PMM-6874 refactoring * PMM-6874 Add more testcases * PMM-6874 rename var * PMM-6874 fix comment * PMM-6874 check rule before creating filename * PMM-7069 Add TODO * PMM-6874 Use a slice of values Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7024 Add built-in IA templates (#552) * Extract global logger setup (#556) * PMM-6891 Extract alerting rule validation function (#557) * PMM-6891 Extract alerting rule validation function We need for both integrated and external alerting, but vmalert.AlertingRules is very external-specific. * PMM-6891 Format * PMM-6909 Rule templates API (#541) * PMM-6908 Add rule templates models * PMM-6909 Fix table definition * PMM-6909 Update template model * PMM-6909 Fix migration * PMM-6909 Add some helpers for rule templates, update model * PMM-6909 Rename table * PMM-6909 Update templates model * PMM-6909 Implement List and Create templates API methods * PMM-6909 Add license headers * PMM-6909 Implelment Delete rule template API method * PMM-6909 Implelment Change rule template API method * PMM-6909 Add tests * PMM-6909 Fix template update * PMM-6909 Refactoring * PMM-6909 Update template model, add comments * PMM-6909 Save original yaml file on template cration/updation * PMM-6909 Make template parameter range optional * PMM-6909 Remove debug code * PMM-6909 Improve template model * PMM-6909 Cleanup after tests * PMM-6909 Format * PMM-6909 Fix linters * PMM-6909 Add constraints to ia_templates table * PMM-6909 Refactoring * Update saas dependency, refactoring * PMM-6909 Refactoring * PMM-6909 Refactoring * PMM-6909 Update API branch * PMM-6909 Tweak comments * PMM-6909 Tweak formatting Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6982 Remove PERCONA_TEST_IA. (#564) * PMM-7108 Update reform to make it work with Go 1.15 (#561) * PMM-7108 Update reform to make it work with Go 1.15 * PMM-7108 Use release/2.13 * PMM-6827 DB cluster monitoring. (#515) * PMM-6827 Add method to get public IP, add new field to settings. * PMM-6827 Changes in settings API. * PMM-6827 Add verification of public URL. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Check for empty public URL. * PMM-6827 Deps. * Revert "PMM-6827 Changes." This reverts commit 5daacc50e0c152d561f1547a77cb937665c8b2ff. * PMM-6827 Fix. * PMM-6827 Fix. * PMM-6827 Rerun. * Revert "PMM-6827 Rerun." This reverts commit 1b76d039de2a50ec700976a8c024fcdc4c0149b5. * PMM-6827 Deps. * PMM-6827 Fix build. * PMM-6827 Deps. * PMM-6827 Remove public address URL check on this side. * PMM-6827 Deps. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Change field name. * PMM-6827 Remove forget lines. * PMM-6827 PMM Public address in Settings API. * update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. Co-authored-by: Nurlan Moldomurov <[email protected]> * Log original error (#566) * PMM-6983 Add force for unregister k8s (#555) * PMM-6983 Deps. * PMM-6983 If force is true then register cluster only. * PMM-6983 Small fix. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-7024 Support for builtin templates (#558) * PMM-7024 Support builtin templates * PMM-7024 create dirs in tests * PMM-7024 remove comment * PMM-7024 club redundant code into one method * PMM-7024 remove Run method * PMM-7024 rename rules field to templates * PMM-7024 fix yaml version * PMM-7024 refactor templates loading code * PMM-7024 edit comment * PMM-7024 use subtests * PMM-7024 cosmetics * PMM-7024 refactoring * PMM-7024 refactor CreateDataDir * PMM-7024 fix templates * PMM-7024 remove unused code * Revert "PMM-7024 refactor CreateDataDir" This reverts commit b11c7647c3d27b88000f1120ec4c2277dbbf02bc. * PMM-7024 remove chown field * Revert "PMM-7024 remove chown field" This reverts commit 3bb0fedd2b5c6c8ee97cd19e36eb3f6485d463d6. * Revert "Revert "PMM-7024 refactor CreateDataDir"" This reverts commit b60f64e3dad27fd13aa64ce5f4e877a5c794b222. * PMM-7024 fix alertmaanger dir creating params * PMM-7024 add go generate directive to templates_service * PMM-7024 use group and usernames instead of IDs * PMM-7024 move bindata to data package * PMM-7024 remove chown field * PMM-7024 fix ci * PMM-7024 fix ci * PMM-7024 add dir tests * PMM-7024 refactoring * PMM-7024 fix return type * PMM-7024 rename rules to templates * PMM-7024 use consistent paths * PMM-7024 refactor dir * PMM-7024 don't use struct as input params * PMM-7024 Add cleanup func * PMM-7024 cleanup * PMM-7024 use tempdir for tests * PMM-7024 remove obsolete code * PMM-7024 cosmetic * PMM-7024 Minor tweak * PMM-7024 chown parent dir * PMM-7024 Add TODOs * PMM-7024 Do not import the same package twice * PMM-7024 use errors.Wrap in case of similar errors * PMM-7024 minor tweaks * PMM-7024 fix missing import * PMM-7024 remove redundant import * PMM-7024 Unexport and rename type * PMM-7024 Remove unused source * PMM-7024 Fix directory name * PMM-7024 Simplify directory creation * PMM-7024 Fix tests Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6934 Basic Alert templates for PostgreSQL (#570) * PMM-6934 Basic Alert templates for PostgreSQL * PMM-6934 Fix templates Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6957 Basic Alert templates for Node (#567) Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6909 PMM-7095 Add createdAt field to templates, fix bug with missing yaml field after template update (#565) * PMM-6909 Change default directory for rules dump * PMM-6909 Fix built in templates * PMM-6909 Return creation date for templates created via API * PMM-7095 Fix bug with missing template yaml after update * PMM-6909 Fix ia templates format * PMM-6909 Fix tests * PMM-6909 Fix loop variable pointer escape * PMM-4306 Dep ensure. * PMM-4306 pt-mongodb-summary actions. * PMM-4306 Dep ensure. * PMM-4306 Dep ensure. * PMM-7145 Change errors to grpc errors. (#628) * PMM-4306 Dep ensure. * PMM-4306 Updated Gopkg.toml. Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]> Co-authored-by: Vadim Yalovets <[email protected]>
artemgavrilov
added a commit
that referenced
this pull request
Jun 17, 2022
* PMM-7257 restore (#633) * PMM-7145 Change errors to grpc errors. (#628) * PMM-7257 Add templated rule expression to alert rules list (#619) * PMM-7257 Add templated rule expression to alert rules list * PMM-7257 Missing handle error * PMM-7257 lower case error messages * Update pmm repo Co-authored-by: Alexey Palazhchenko <[email protected]> * Revert "PMM-7257 Add templated rule expression to alert rules list (#619)" (#632) This reverts commit bec4f7f. * Revert "Revert "PMM-7257 Add templated rule expression to alert rules list (#619)" (#632)" This reverts commit 787c431. * PMM repo release 2.15 Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-4306 Pt mongodb summary (#574) * PMM-6874 Add template rule converter (#544) * PMM-6874 Add template rule converter * PMM-6874 fix tests * PMM-6874 use yaml v3 * PMM-6874 remove parallel * PMM-6874 fix tests * PMM-6874 fix spellings * PMM-6874 remove duplicate cutset characters * PMM-6874 remove whitespace from cutset * PMM-6874 remove duplicate char * PMM-6874 Use template * PMM-6874 err check * PMM-6874 refactoring * PMM-6874 Add more testcases * PMM-6874 rename var * PMM-6874 fix comment * PMM-6874 check rule before creating filename * PMM-7069 Add TODO * PMM-6874 Use a slice of values Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7024 Add built-in IA templates (#552) * Extract global logger setup (#556) * PMM-6891 Extract alerting rule validation function (#557) * PMM-6891 Extract alerting rule validation function We need for both integrated and external alerting, but vmalert.AlertingRules is very external-specific. * PMM-6891 Format * PMM-6909 Rule templates API (#541) * PMM-6908 Add rule templates models * PMM-6909 Fix table definition * PMM-6909 Update template model * PMM-6909 Fix migration * PMM-6909 Add some helpers for rule templates, update model * PMM-6909 Rename table * PMM-6909 Update templates model * PMM-6909 Implement List and Create templates API methods * PMM-6909 Add license headers * PMM-6909 Implelment Delete rule template API method * PMM-6909 Implelment Change rule template API method * PMM-6909 Add tests * PMM-6909 Fix template update * PMM-6909 Refactoring * PMM-6909 Update template model, add comments * PMM-6909 Save original yaml file on template cration/updation * PMM-6909 Make template parameter range optional * PMM-6909 Remove debug code * PMM-6909 Improve template model * PMM-6909 Cleanup after tests * PMM-6909 Format * PMM-6909 Fix linters * PMM-6909 Add constraints to ia_templates table * PMM-6909 Refactoring * Update saas dependency, refactoring * PMM-6909 Refactoring * PMM-6909 Refactoring * PMM-6909 Update API branch * PMM-6909 Tweak comments * PMM-6909 Tweak formatting Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6982 Remove PERCONA_TEST_IA. (#564) * PMM-7108 Update reform to make it work with Go 1.15 (#561) * PMM-7108 Update reform to make it work with Go 1.15 * PMM-7108 Use release/2.13 * PMM-6827 DB cluster monitoring. (#515) * PMM-6827 Add method to get public IP, add new field to settings. * PMM-6827 Changes in settings API. * PMM-6827 Add verification of public URL. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Check for empty public URL. * PMM-6827 Deps. * Revert "PMM-6827 Changes." This reverts commit 5daacc50e0c152d561f1547a77cb937665c8b2ff. * PMM-6827 Fix. * PMM-6827 Fix. * PMM-6827 Rerun. * Revert "PMM-6827 Rerun." This reverts commit 1b76d039de2a50ec700976a8c024fcdc4c0149b5. * PMM-6827 Deps. * PMM-6827 Fix build. * PMM-6827 Deps. * PMM-6827 Remove public address URL check on this side. * PMM-6827 Deps. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Change field name. * PMM-6827 Remove forget lines. * PMM-6827 PMM Public address in Settings API. * update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. Co-authored-by: Nurlan Moldomurov <[email protected]> * Log original error (#566) * PMM-6983 Add force for unregister k8s (#555) * PMM-6983 Deps. * PMM-6983 If force is true then register cluster only. * PMM-6983 Small fix. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-7024 Support for builtin templates (#558) * PMM-7024 Support builtin templates * PMM-7024 create dirs in tests * PMM-7024 remove comment * PMM-7024 club redundant code into one method * PMM-7024 remove Run method * PMM-7024 rename rules field to templates * PMM-7024 fix yaml version * PMM-7024 refactor templates loading code * PMM-7024 edit comment * PMM-7024 use subtests * PMM-7024 cosmetics * PMM-7024 refactoring * PMM-7024 refactor CreateDataDir * PMM-7024 fix templates * PMM-7024 remove unused code * Revert "PMM-7024 refactor CreateDataDir" This reverts commit b11c7647c3d27b88000f1120ec4c2277dbbf02bc. * PMM-7024 remove chown field * Revert "PMM-7024 remove chown field" This reverts commit 3bb0fedd2b5c6c8ee97cd19e36eb3f6485d463d6. * Revert "Revert "PMM-7024 refactor CreateDataDir"" This reverts commit b60f64e3dad27fd13aa64ce5f4e877a5c794b222. * PMM-7024 fix alertmaanger dir creating params * PMM-7024 add go generate directive to templates_service * PMM-7024 use group and usernames instead of IDs * PMM-7024 move bindata to data package * PMM-7024 remove chown field * PMM-7024 fix ci * PMM-7024 fix ci * PMM-7024 add dir tests * PMM-7024 refactoring * PMM-7024 fix return type * PMM-7024 rename rules to templates * PMM-7024 use consistent paths * PMM-7024 refactor dir * PMM-7024 don't use struct as input params * PMM-7024 Add cleanup func * PMM-7024 cleanup * PMM-7024 use tempdir for tests * PMM-7024 remove obsolete code * PMM-7024 cosmetic * PMM-7024 Minor tweak * PMM-7024 chown parent dir * PMM-7024 Add TODOs * PMM-7024 Do not import the same package twice * PMM-7024 use errors.Wrap in case of similar errors * PMM-7024 minor tweaks * PMM-7024 fix missing import * PMM-7024 remove redundant import * PMM-7024 Unexport and rename type * PMM-7024 Remove unused source * PMM-7024 Fix directory name * PMM-7024 Simplify directory creation * PMM-7024 Fix tests Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6934 Basic Alert templates for PostgreSQL (#570) * PMM-6934 Basic Alert templates for PostgreSQL * PMM-6934 Fix templates Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6957 Basic Alert templates for Node (#567) Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6909 PMM-7095 Add createdAt field to templates, fix bug with missing yaml field after template update (#565) * PMM-6909 Change default directory for rules dump * PMM-6909 Fix built in templates * PMM-6909 Return creation date for templates created via API * PMM-7095 Fix bug with missing template yaml after update * PMM-6909 Fix ia templates format * PMM-6909 Fix tests * PMM-6909 Fix loop variable pointer escape * PMM-4306 Dep ensure. * PMM-4306 pt-mongodb-summary actions. * PMM-4306 Dep ensure. * PMM-4306 Dep ensure. * PMM-7145 Change errors to grpc errors. (#628) * PMM-4306 Dep ensure. * PMM-4306 Updated Gopkg.toml. Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]> Co-authored-by: Vadim Yalovets <[email protected]> * PMM-7380 DB Model (#640) * PMM-7145 Change errors to grpc errors. (#628) * PMM-7257 Add templated rule expression to alert rules list (#619) * PMM-7257 Add templated rule expression to alert rules list * PMM-7257 Missing handle error * PMM-7257 lower case error messages * Update pmm repo Co-authored-by: Alexey Palazhchenko <[email protected]> * Revert "PMM-7257 Add templated rule expression to alert rules list (#619)" (#632) This reverts commit bec4f7f. * PMM-7380 DB Model * PMM-7380 BackupLocation type * PMM-7380 Description is optional * PMM-7380 Fix wrong backup location type * PMM-7380 Split configs as JSONB * PMM-7380 Add comment to configs * PMM-7380 Description cannot be null Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7279 param units (#613) * PMM-7279 Update saas dependency * PMM-7279 Make template parameters unit, default value and range optional * PMM-7279 Refactoring * PMM-7279 Update pmm dependency * PMM-7279 Update tests Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7306 Handle disabled collectors (#629) * PMM-7145 Change errors to grpc errors. (#628) * PMM-7306 Handle disabled collectors * PMM-7306 Improve collector match. * PMM-7306 Fix order in tests. * PMM-7257 Add templated rule expression to alert rules list (#619) * PMM-7257 Add templated rule expression to alert rules list * PMM-7257 Missing handle error * PMM-7257 lower case error messages * Update pmm repo Co-authored-by: Alexey Palazhchenko <[email protected]> * Revert "PMM-7257 Add templated rule expression to alert rules list (#619)" (#632) This reverts commit bec4f7f. * Update services/agents/agents.go Co-authored-by: JiriCtvrtka <[email protected]> * Update services/agents/proxysql.go Co-authored-by: Nurlan Moldomurov <[email protected]> * PMM-7306 disable collectors scrape config. * PMM-7306 Add test for scrape config * PMM-7306 Small refactoring. * PMM-7306 Update dep. Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Dávid Mikuš <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]> * PMM-5969: Stop running agents when removing service through inventory (#621) * PMM-5969: Stop running agents when removing service through inventory * fix review comments * goimports * remove nolint:unparam * update funcs description * Add missing case when removing node. Flat structure for funcs RemoveNode and RemoveService * review comments * fixes * review fixes * prealloc * Update models/agent_helpers_test.go Co-authored-by: Artem Gavrilov <[email protected]> * review fixes * revert changes * change name of func Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> * SAAS-477 Add read_more_url to check results (#645) * SAAS-477 Add read_more_url to check results * SAAS-477 fix registry test * SAAS-477 fix test * SAAS-477 Update dependencies Co-authored-by: Artem Gavrilov <[email protected]> * PMM-7235 Apply rule filters to the alerts returned by API (#635) * PMM-7235 Apply rule filters to the alerts returned by API * PMM-7235 Rafactoring * PMM-7235 Fix filters matching * PMM-7235 Add tests * PMM-7235 Add licence * PMM-7227 Include info_schema.innodb_tablespaces into --disable-tablestats. * PMM-6681 Allow admin download logs (#586) * PMM-6681 Allow admin download logs * PMM-6681 Add victoriametrics endpoint to mustSetupRules Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Andrii Skomorokhov <[email protected]> * PMM-7328 PMM-7343 force checks download and execution upon enabling STT, fix bug with stale STT results (#617) * PMM-7328 force checks download and execution upon enabling STT * PMM-7328 check request param instead of settings field * PMM-7328 run checks async * PMM-7328 run checks after successful config update * PMM-7328 dep ensure * PMM-7328 Run STT checks only when STT actually was moved from disabled to enabled state * PMM-7343 Cleanup STT alerts from registry once STT disabled * PMM-7328 Hit CI * PMM-7328 Fix mocks Co-authored-by: Artem Gavrilov <[email protected]> * PMM-6711 Add filter service by external group (#641) * PMM-6711 Add filter service by external group * PMM-6711 Format code. * PMM-6711 Fix tests. * PMM-6711 Dep update. * PMM-6640 API for HAProxy. (#637) * PMM-6640 Deps. * PMM-6640 HAProxy service. * PMM-6640 Deps. * PMM-6640 Deps. * PMM-6640 Deps. * Revert "PMM-6640 Deps." This reverts commit afd67509981e54ef76a74e64fc5d3ee4ea228e57. * Revert "Revert "PMM-6640 Deps."" This reverts commit f457d7d8d8d07bc2c65ad40548e3209df234cf77. * PMM-6640 Fix. * PMM-6640 Modify db, add haproxy * PMM-6640 Register in main. * PMM-6640 Fix endpoint. * PMM-6640 Add check connection. * PMM-6640 Format. * PMM-6640 Deps. * PMM-6640 Naming fix. * PMM-6640 Fix comment. * PMM-6640 Deps. * PMM-6640 Logic fix. * PMM-6640 Changes. * PMM-6640 Fix tests. * Revert "PMM-6640 Fix tests." This reverts commit a05d4f5cf392afbe7404e91acb0aef4325ba6a77. * Revert "Revert "PMM-6640 Fix tests."" This reverts commit e20c9c2e72a0af40ea3550f478042d3724c604e9. * PMM-6640 Change order, deps. * PMM-6640 Deps. * PMM-6640 Re-run. * PMM-6640 Rerun. * PMM-6640 Fix test. * PMM-6640 Deps. * PMM-6640 Deps. * PMM-6640 Fix conflict in tests. * PMM-6640 Fix case for 0 agents. * PMM-6640 Fix for add_node property. (#656) * PMM-7467 Fix bug with angle brackets escaping in rule expressions (#646) * PMM-7250 Rename GetXXX -> GetXXXCredentials (#636) * PMM-7250 Rename GetXXX -> GetXXXCredentials * Update dependencies * PMM-7380 backup location list add (#644) * PMM-7380 List locations * PMM-7380 Add location * PMM-7380 Tests for location helpers * PMM-7380 Register Backup location GW * PMM-7380 Lint * PMM-7380 fix test, remove example credentials * PMM-7380 Don't allow multiple configs in request * PMM-7380 Add locations service tests * PMM-7380 Format * PMM-7380 Test all fields * PMM-7380 Removed empty line * PMM-7380 Dot at the end of error * PMM-7380 Dot at the end of error * PMM-7380 Split FSLocationConfig to PMMServer and PMMClient * PMM-7380 error messages * PMM-7380 check if name is unique * PMM-7380 pmm release/2.15 * PMM-7380 gopkg.lock pmm conflict * update deps Co-authored-by: Dávid Mikuš <[email protected]> Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Jaroslav Musil <[email protected]> Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Vadim Yalovets <[email protected]> Co-authored-by: Andrii Skomorokhov <[email protected]> Co-authored-by: Maksym <[email protected]> Co-authored-by: Jiri Ctvrtka <[email protected]> Co-authored-by: Jan Prukner <[email protected]>
artemgavrilov
added a commit
that referenced
this pull request
Jun 17, 2022
* PMM-7257 restore (#633) * PMM-7145 Change errors to grpc errors. (#628) * PMM-7257 Add templated rule expression to alert rules list (#619) * PMM-7257 Add templated rule expression to alert rules list * PMM-7257 Missing handle error * PMM-7257 lower case error messages * Update pmm repo Co-authored-by: Alexey Palazhchenko <[email protected]> * Revert "PMM-7257 Add templated rule expression to alert rules list (#619)" (#632) This reverts commit bec4f7f. * Revert "Revert "PMM-7257 Add templated rule expression to alert rules list (#619)" (#632)" This reverts commit 787c431. * PMM repo release 2.15 Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-4306 Pt mongodb summary (#574) * PMM-6874 Add template rule converter (#544) * PMM-6874 Add template rule converter * PMM-6874 fix tests * PMM-6874 use yaml v3 * PMM-6874 remove parallel * PMM-6874 fix tests * PMM-6874 fix spellings * PMM-6874 remove duplicate cutset characters * PMM-6874 remove whitespace from cutset * PMM-6874 remove duplicate char * PMM-6874 Use template * PMM-6874 err check * PMM-6874 refactoring * PMM-6874 Add more testcases * PMM-6874 rename var * PMM-6874 fix comment * PMM-6874 check rule before creating filename * PMM-7069 Add TODO * PMM-6874 Use a slice of values Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7024 Add built-in IA templates (#552) * Extract global logger setup (#556) * PMM-6891 Extract alerting rule validation function (#557) * PMM-6891 Extract alerting rule validation function We need for both integrated and external alerting, but vmalert.AlertingRules is very external-specific. * PMM-6891 Format * PMM-6909 Rule templates API (#541) * PMM-6908 Add rule templates models * PMM-6909 Fix table definition * PMM-6909 Update template model * PMM-6909 Fix migration * PMM-6909 Add some helpers for rule templates, update model * PMM-6909 Rename table * PMM-6909 Update templates model * PMM-6909 Implement List and Create templates API methods * PMM-6909 Add license headers * PMM-6909 Implelment Delete rule template API method * PMM-6909 Implelment Change rule template API method * PMM-6909 Add tests * PMM-6909 Fix template update * PMM-6909 Refactoring * PMM-6909 Update template model, add comments * PMM-6909 Save original yaml file on template cration/updation * PMM-6909 Make template parameter range optional * PMM-6909 Remove debug code * PMM-6909 Improve template model * PMM-6909 Cleanup after tests * PMM-6909 Format * PMM-6909 Fix linters * PMM-6909 Add constraints to ia_templates table * PMM-6909 Refactoring * Update saas dependency, refactoring * PMM-6909 Refactoring * PMM-6909 Refactoring * PMM-6909 Update API branch * PMM-6909 Tweak comments * PMM-6909 Tweak formatting Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6982 Remove PERCONA_TEST_IA. (#564) * PMM-7108 Update reform to make it work with Go 1.15 (#561) * PMM-7108 Update reform to make it work with Go 1.15 * PMM-7108 Use release/2.13 * PMM-6827 DB cluster monitoring. (#515) * PMM-6827 Add method to get public IP, add new field to settings. * PMM-6827 Changes in settings API. * PMM-6827 Add verification of public URL. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Check for empty public URL. * PMM-6827 Deps. * Revert "PMM-6827 Changes." This reverts commit 5daacc50e0c152d561f1547a77cb937665c8b2ff. * PMM-6827 Fix. * PMM-6827 Fix. * PMM-6827 Rerun. * Revert "PMM-6827 Rerun." This reverts commit 1b76d039de2a50ec700976a8c024fcdc4c0149b5. * PMM-6827 Deps. * PMM-6827 Fix build. * PMM-6827 Deps. * PMM-6827 Remove public address URL check on this side. * PMM-6827 Deps. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Change field name. * PMM-6827 Remove forget lines. * PMM-6827 PMM Public address in Settings API. * update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. Co-authored-by: Nurlan Moldomurov <[email protected]> * Log original error (#566) * PMM-6983 Add force for unregister k8s (#555) * PMM-6983 Deps. * PMM-6983 If force is true then register cluster only. * PMM-6983 Small fix. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-7024 Support for builtin templates (#558) * PMM-7024 Support builtin templates * PMM-7024 create dirs in tests * PMM-7024 remove comment * PMM-7024 club redundant code into one method * PMM-7024 remove Run method * PMM-7024 rename rules field to templates * PMM-7024 fix yaml version * PMM-7024 refactor templates loading code * PMM-7024 edit comment * PMM-7024 use subtests * PMM-7024 cosmetics * PMM-7024 refactoring * PMM-7024 refactor CreateDataDir * PMM-7024 fix templates * PMM-7024 remove unused code * Revert "PMM-7024 refactor CreateDataDir" This reverts commit b11c7647c3d27b88000f1120ec4c2277dbbf02bc. * PMM-7024 remove chown field * Revert "PMM-7024 remove chown field" This reverts commit 3bb0fedd2b5c6c8ee97cd19e36eb3f6485d463d6. * Revert "Revert "PMM-7024 refactor CreateDataDir"" This reverts commit b60f64e3dad27fd13aa64ce5f4e877a5c794b222. * PMM-7024 fix alertmaanger dir creating params * PMM-7024 add go generate directive to templates_service * PMM-7024 use group and usernames instead of IDs * PMM-7024 move bindata to data package * PMM-7024 remove chown field * PMM-7024 fix ci * PMM-7024 fix ci * PMM-7024 add dir tests * PMM-7024 refactoring * PMM-7024 fix return type * PMM-7024 rename rules to templates * PMM-7024 use consistent paths * PMM-7024 refactor dir * PMM-7024 don't use struct as input params * PMM-7024 Add cleanup func * PMM-7024 cleanup * PMM-7024 use tempdir for tests * PMM-7024 remove obsolete code * PMM-7024 cosmetic * PMM-7024 Minor tweak * PMM-7024 chown parent dir * PMM-7024 Add TODOs * PMM-7024 Do not import the same package twice * PMM-7024 use errors.Wrap in case of similar errors * PMM-7024 minor tweaks * PMM-7024 fix missing import * PMM-7024 remove redundant import * PMM-7024 Unexport and rename type * PMM-7024 Remove unused source * PMM-7024 Fix directory name * PMM-7024 Simplify directory creation * PMM-7024 Fix tests Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6934 Basic Alert templates for PostgreSQL (#570) * PMM-6934 Basic Alert templates for PostgreSQL * PMM-6934 Fix templates Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6957 Basic Alert templates for Node (#567) Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6909 PMM-7095 Add createdAt field to templates, fix bug with missing yaml field after template update (#565) * PMM-6909 Change default directory for rules dump * PMM-6909 Fix built in templates * PMM-6909 Return creation date for templates created via API * PMM-7095 Fix bug with missing template yaml after update * PMM-6909 Fix ia templates format * PMM-6909 Fix tests * PMM-6909 Fix loop variable pointer escape * PMM-4306 Dep ensure. * PMM-4306 pt-mongodb-summary actions. * PMM-4306 Dep ensure. * PMM-4306 Dep ensure. * PMM-7145 Change errors to grpc errors. (#628) * PMM-4306 Dep ensure. * PMM-4306 Updated Gopkg.toml. Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]> Co-authored-by: Vadim Yalovets <[email protected]> * PMM-7380 DB Model (#640) * PMM-7145 Change errors to grpc errors. (#628) * PMM-7257 Add templated rule expression to alert rules list (#619) * PMM-7257 Add templated rule expression to alert rules list * PMM-7257 Missing handle error * PMM-7257 lower case error messages * Update pmm repo Co-authored-by: Alexey Palazhchenko <[email protected]> * Revert "PMM-7257 Add templated rule expression to alert rules list (#619)" (#632) This reverts commit bec4f7f. * PMM-7380 DB Model * PMM-7380 BackupLocation type * PMM-7380 Description is optional * PMM-7380 Fix wrong backup location type * PMM-7380 Split configs as JSONB * PMM-7380 Add comment to configs * PMM-7380 Description cannot be null Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7279 param units (#613) * PMM-7279 Update saas dependency * PMM-7279 Make template parameters unit, default value and range optional * PMM-7279 Refactoring * PMM-7279 Update pmm dependency * PMM-7279 Update tests Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7306 Handle disabled collectors (#629) * PMM-7145 Change errors to grpc errors. (#628) * PMM-7306 Handle disabled collectors * PMM-7306 Improve collector match. * PMM-7306 Fix order in tests. * PMM-7257 Add templated rule expression to alert rules list (#619) * PMM-7257 Add templated rule expression to alert rules list * PMM-7257 Missing handle error * PMM-7257 lower case error messages * Update pmm repo Co-authored-by: Alexey Palazhchenko <[email protected]> * Revert "PMM-7257 Add templated rule expression to alert rules list (#619)" (#632) This reverts commit bec4f7f. * Update services/agents/agents.go Co-authored-by: JiriCtvrtka <[email protected]> * Update services/agents/proxysql.go Co-authored-by: Nurlan Moldomurov <[email protected]> * PMM-7306 disable collectors scrape config. * PMM-7306 Add test for scrape config * PMM-7306 Small refactoring. * PMM-7306 Update dep. Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Dávid Mikuš <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]> * PMM-5969: Stop running agents when removing service through inventory (#621) * PMM-5969: Stop running agents when removing service through inventory * fix review comments * goimports * remove nolint:unparam * update funcs description * Add missing case when removing node. Flat structure for funcs RemoveNode and RemoveService * review comments * fixes * review fixes * prealloc * Update models/agent_helpers_test.go Co-authored-by: Artem Gavrilov <[email protected]> * review fixes * revert changes * change name of func Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> * SAAS-477 Add read_more_url to check results (#645) * SAAS-477 Add read_more_url to check results * SAAS-477 fix registry test * SAAS-477 fix test * SAAS-477 Update dependencies Co-authored-by: Artem Gavrilov <[email protected]> * PMM-7235 Apply rule filters to the alerts returned by API (#635) * PMM-7235 Apply rule filters to the alerts returned by API * PMM-7235 Rafactoring * PMM-7235 Fix filters matching * PMM-7235 Add tests * PMM-7235 Add licence * PMM-7227 Include info_schema.innodb_tablespaces into --disable-tablestats. * PMM-6681 Allow admin download logs (#586) * PMM-6681 Allow admin download logs * PMM-6681 Add victoriametrics endpoint to mustSetupRules Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Andrii Skomorokhov <[email protected]> * PMM-7328 PMM-7343 force checks download and execution upon enabling STT, fix bug with stale STT results (#617) * PMM-7328 force checks download and execution upon enabling STT * PMM-7328 check request param instead of settings field * PMM-7328 run checks async * PMM-7328 run checks after successful config update * PMM-7328 dep ensure * PMM-7328 Run STT checks only when STT actually was moved from disabled to enabled state * PMM-7343 Cleanup STT alerts from registry once STT disabled * PMM-7328 Hit CI * PMM-7328 Fix mocks Co-authored-by: Artem Gavrilov <[email protected]> * PMM-6711 Add filter service by external group (#641) * PMM-6711 Add filter service by external group * PMM-6711 Format code. * PMM-6711 Fix tests. * PMM-6711 Dep update. * PMM-6640 API for HAProxy. (#637) * PMM-6640 Deps. * PMM-6640 HAProxy service. * PMM-6640 Deps. * PMM-6640 Deps. * PMM-6640 Deps. * Revert "PMM-6640 Deps." This reverts commit afd67509981e54ef76a74e64fc5d3ee4ea228e57. * Revert "Revert "PMM-6640 Deps."" This reverts commit f457d7d8d8d07bc2c65ad40548e3209df234cf77. * PMM-6640 Fix. * PMM-6640 Modify db, add haproxy * PMM-6640 Register in main. * PMM-6640 Fix endpoint. * PMM-6640 Add check connection. * PMM-6640 Format. * PMM-6640 Deps. * PMM-6640 Naming fix. * PMM-6640 Fix comment. * PMM-6640 Deps. * PMM-6640 Logic fix. * PMM-6640 Changes. * PMM-6640 Fix tests. * Revert "PMM-6640 Fix tests." This reverts commit a05d4f5cf392afbe7404e91acb0aef4325ba6a77. * Revert "Revert "PMM-6640 Fix tests."" This reverts commit e20c9c2e72a0af40ea3550f478042d3724c604e9. * PMM-6640 Change order, deps. * PMM-6640 Deps. * PMM-6640 Re-run. * PMM-6640 Rerun. * PMM-6640 Fix test. * PMM-6640 Deps. * PMM-6640 Deps. * PMM-6640 Fix conflict in tests. * PMM-6640 Fix case for 0 agents. * PMM-6640 Fix for add_node property. (#656) * PMM-7467 Fix bug with angle brackets escaping in rule expressions (#646) * PMM-7250 Rename GetXXX -> GetXXXCredentials (#636) * PMM-7250 Rename GetXXX -> GetXXXCredentials * Update dependencies * PMM-7380 backup location list add (#644) * PMM-7380 List locations * PMM-7380 Add location * PMM-7380 Tests for location helpers * PMM-7380 Register Backup location GW * PMM-7380 Lint * PMM-7380 fix test, remove example credentials * PMM-7380 Don't allow multiple configs in request * PMM-7380 Add locations service tests * PMM-7380 Format * PMM-7380 Test all fields * PMM-7380 Removed empty line * PMM-7380 Dot at the end of error * PMM-7380 Dot at the end of error * PMM-7380 Split FSLocationConfig to PMMServer and PMMClient * PMM-7380 error messages * PMM-7380 check if name is unique * PMM-7380 pmm release/2.15 * PMM-7380 gopkg.lock pmm conflict * update deps Co-authored-by: Dávid Mikuš <[email protected]> Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Jaroslav Musil <[email protected]> Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Vadim Yalovets <[email protected]> Co-authored-by: Andrii Skomorokhov <[email protected]> Co-authored-by: Maksym <[email protected]> Co-authored-by: Jiri Ctvrtka <[email protected]> Co-authored-by: Jan Prukner <[email protected]>
artemgavrilov
added a commit
that referenced
this pull request
Jun 17, 2022
* PMM-5784 Functionality to run pt-pg-summary. * PMM-5784 Updated the export filter logic. Renamed pointers to structures. * PMM-5784 Dep ensure. * PMM-5784 Changed function description. * PMM-6874 Add template rule converter (#544) * PMM-6874 Add template rule converter * PMM-6874 fix tests * PMM-6874 use yaml v3 * PMM-6874 remove parallel * PMM-6874 fix tests * PMM-6874 fix spellings * PMM-6874 remove duplicate cutset characters * PMM-6874 remove whitespace from cutset * PMM-6874 remove duplicate char * PMM-6874 Use template * PMM-6874 err check * PMM-6874 refactoring * PMM-6874 Add more testcases * PMM-6874 rename var * PMM-6874 fix comment * PMM-6874 check rule before creating filename * PMM-7069 Add TODO * PMM-6874 Use a slice of values Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7024 Add built-in IA templates (#552) * PMM-5784 Updated the StartPTPgSQLSummaryAction function. * Extract global logger setup (#556) * PMM-5784 Dep ensure. * PMM-6891 Extract alerting rule validation function (#557) * PMM-6891 Extract alerting rule validation function We need for both integrated and external alerting, but vmalert.AlertingRules is very external-specific. * PMM-6891 Format * PMM-6909 Rule templates API (#541) * PMM-6908 Add rule templates models * PMM-6909 Fix table definition * PMM-6909 Update template model * PMM-6909 Fix migration * PMM-6909 Add some helpers for rule templates, update model * PMM-6909 Rename table * PMM-6909 Update templates model * PMM-6909 Implement List and Create templates API methods * PMM-6909 Add license headers * PMM-6909 Implelment Delete rule template API method * PMM-6909 Implelment Change rule template API method * PMM-6909 Add tests * PMM-6909 Fix template update * PMM-6909 Refactoring * PMM-6909 Update template model, add comments * PMM-6909 Save original yaml file on template cration/updation * PMM-6909 Make template parameter range optional * PMM-6909 Remove debug code * PMM-6909 Improve template model * PMM-6909 Cleanup after tests * PMM-6909 Format * PMM-6909 Fix linters * PMM-6909 Add constraints to ia_templates table * PMM-6909 Refactoring * Update saas dependency, refactoring * PMM-6909 Refactoring * PMM-6909 Refactoring * PMM-6909 Update API branch * PMM-6909 Tweak comments * PMM-6909 Tweak formatting Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-5784 Added timeout to the action. * PMM-6982 Remove PERCONA_TEST_IA. (#564) * PMM-7108 Update reform to make it work with Go 1.15 (#561) * PMM-7108 Update reform to make it work with Go 1.15 * PMM-7108 Use release/2.13 * PMM-6827 DB cluster monitoring. (#515) * PMM-6827 Add method to get public IP, add new field to settings. * PMM-6827 Changes in settings API. * PMM-6827 Add verification of public URL. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Check for empty public URL. * PMM-6827 Deps. * Revert "PMM-6827 Changes." This reverts commit 5daacc50e0c152d561f1547a77cb937665c8b2ff. * PMM-6827 Fix. * PMM-6827 Fix. * PMM-6827 Rerun. * Revert "PMM-6827 Rerun." This reverts commit 1b76d039de2a50ec700976a8c024fcdc4c0149b5. * PMM-6827 Deps. * PMM-6827 Fix build. * PMM-6827 Deps. * PMM-6827 Remove public address URL check on this side. * PMM-6827 Deps. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Change field name. * PMM-6827 Remove forget lines. * PMM-6827 PMM Public address in Settings API. * update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. Co-authored-by: Nurlan Moldomurov <[email protected]> * Log original error (#566) * PMM-6983 Add force for unregister k8s (#555) * PMM-6983 Deps. * PMM-6983 If force is true then register cluster only. * PMM-6983 Small fix. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-5784 Review changes. Dep ensure. * PMM-5784 Dep ensure. * PMM-5784 Renamed address to host, PgSQL to Pg. * PMM-5784 Merge and dep ensure. * PMM-5784 dep ensure. * PMM-5784 Dep ensure. * PMM-5784 Dep ensure. * PMM-5784 Dep ensure. * PMM-5784 Increate the summary timeout. * PMM-5784 Updated a comment. * PMM-7383 Remove backup location * PMM-7383 Remove backup location - service test * PMM-7383 Remove backup location - helpers test * PMM-7383 Simplify assert not found * PMM-5784 Update timout for PT. * PMM-5784 Dep ensure. * PMM-5784 Updated PT start to get pmm agent by service id instead of node id. * PMM-7383 assert len 0 -> empty * PMM-7383 update API * PMM-7383 Check if location exists before removal * PMM-5784 Fix for remotes instancies, for external agents. * PMM-5784 Deps. * PMM-5784 Refactor. * PMM-5784 Refactor. * PMM-5784 Refactor. * PMM-5784 Fix for socket connection. * PMM-5784 Fix. * PMM-5784 Deps. * PMM-5784 Return back socket connection for pg summary. * PMM-5784 Deps. * PMM-5784 Deps. * PMM-7383 deps * PMM-4172 Deps. * PMM-5784 Fix for older clients, socket fix. * PMM-5784 Deps before merge. Co-authored-by: Jaroslav Musil <[email protected]> Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: JiriCtvrtka <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]> Co-authored-by: Dasio <[email protected]> Co-authored-by: Jiri Ctvrtka <[email protected]>
artemgavrilov
added a commit
that referenced
this pull request
Jun 17, 2022
* [PMM-4172] Struct and functions for pt-mysql-summary created * [PMM-4172] Fixed type name error. * [PMM-4172] Struct and functions for pt-mysql-summary created * PMM-6746 psmdb clusters (#498) * PMM-6746 Implementation of PSMDB Cluster API. * PMM-6746 Return better error message. * PMM-6746 Return states and update API. * PMM-6746 Update API dependencies. * PMM-6746 remove unused variable. * PMM-6746 Fix merge conflicts. * PMM-6746 Rename xtradb to mongodb. * PMM-6746 Rename pxc to psmdb. * PMM-6746 Return replicaset in response. * PMM-6746 Fix List endpoint. * PMM-6746 Update dependencies. Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6401 Drop prometheus (#486) * PMM-6389 Add VictoriaMetrics Adds two new services - victoriametrics and vmalert victoriametrics replaces promtheus as metrics storage, scrapes targets. vmalert evaluates alerting and recording rules, sends notifications to alertmanager. Added tests and test data. Added wrappers for prometheus service functions. * added return fast for enabled func, removed typo * added params model for victoriametrics, fixed issue with path to prometheus base file, added external url for grafana explore * added context to errors, removed templating flag, added description to configuration flag, removed unneeded struct, fixed params init, move baseConfigPath to Constant * fixed linter error * changed alertmanagerURL parse behaviour, fixed formatting issues, added VM filter to envvars * PMM-6629 Hack protobuf dependency for saas (#461) * updated docker image version for tests * moved victoriametrics cache settings to db settings with envvar override, changed alertmanager url parsing * PMM-6588 Return information if DBaaS functionality is enabled in API. (#458) * PMM-6588 Return information if DBaaS functionality is enabled in API. * PMM-6588 Fix golint. * PMM-6588 Refactoring. * PMM-6588 Fix Gopkg.lock. Co-authored-by: Alexey Palazhchenko <[email protected]> * fix linter errors * Update services/prometheus/prometheus.go Co-authored-by: Nurlan Moldomurov <[email protected]> * updated parseBool description, fixed linter and build errors * SAAS-63 Better Starlark sandbox (#462) * PMM-6629 Hack protobuf dependency for saas * SAAS-63 Better Starlark sandbox Squashed percona/pmm-managed#451 * SAAS-63 Temporary hack * SAAS-63 Correct unit of CPU time * SAAS-63 Minor changes * SAAS-63 Revert temporary hack for Travis CI * SAAS-63 Use the same field names * SAAS-63 Set limits in main * SAAS-63 Log stderr * SAAS-63 Remove version from tests * SAAS-63 Fix data race * SAAS-63 Remove unused constant Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-4597 Add default values in JSON APIs (#449) * removed parseBool func, changed templates for supervisor, fixed linter error * SAAS-321 Merge PERCONA_TEST_XXX_HOST environment variables (#466) * SAAS-321 - created a shared func to validate and get SAAS host, panic when old SAAS env variables are passed * SAAS-321 - using old SAAS env variables if they are provided * Update services/checks/checks.go Co-authored-by: Artem Gavrilov <[email protected]> * Update services/telemetry/telemetry.go Co-authored-by: Artem Gavrilov <[email protected]> * Update services/platform/platform.go Co-authored-by: Artem Gavrilov <[email protected]> * SAAS-321 - updated services * SAAS-321 - updated GetSAASHost function * SAAS-321 - review changes, updated related services tests * SAAS-321 - review changes * Update main.go Co-authored-by: Alexey Palazhchenko <[email protected]> * SAAS-321 - review changes, using net.SplitHostPort for validation * SAAS-321 - lock file * SAAS-321 Refactor to DRY * SAAS-321 - adding WILL BE REMOVED SOON warning at the Docker logs level, adding tests and FIXME * SAAS-321 - FIXME review changes Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6566 Start DBaaS on PMM server (#469) * PMM-6566 Add dbaas to supervisord. * PMM-6567 Fix test. * PMM-6566 Renamed, pass value, add default value. * PMM-6566 Add missing empty line at end of the file. * PMM-6566 Skip test for dbaas-controller if it is not enabled. * PMM-6566 Fix. * PMM-6566 Move it to settings. * PMM-6566 Fix. * PMM-6566 Remove duplicated dbaas settings property. * PMM-6567 Required changes. * PMM-6566 Changes. * PMM-6566 Fix. * PMM-6566 Remove empty line. * PMM-6566 Fix. * PMM-6566 Required changes. * PMM-6566 Changes. * PMM-6566 Required changes. * PMM-6567 pg_stat_monitor (#457) * PMM-6460 Add new agent type. * PMM-6460 Fix new agent type. * PMM-6460 Deps. * PMM-6460 Deps. * PMM-6567 PMM branch change. * PMM-6567 PMM update. * PMM-6567 Add skip for prometheus scrape config. * PMM-6567 Deps. * PMM-6567 Fix tests for new agent type. * PMM-6567 Changes. * PMM-6567 Add missing methods. * PMM-6567 Deps. * PMM-6567 Lint. * PMM-6567 Deps. * PMM-6567 Deps. * PMM-6567 Add new metrics to request for QAN-API. * PMM-6567 Changes. * PMM-6567 Remove new agent type from database for now. * PMM-6567 Fix. * PMM-6567 Required changes. * PMM-6567 Deps. * Revert "PMM-6567 Deps." This reverts commit 52b2b3224701cad2ecefb698564bba85d2d9ca28. * PMM-6567 Deps. * PMM-6567 Deps. * Changed namings * fixed conflict * fixed gopkg branch, formating * reverted docker-compose image, fixed prometheus test, is it issue with promtool? * Renamed Zero test to FormerZero * changed naming and added lines breakers, changed vmalert template added DisableVMCache option renamed VM_CACHE_ENABLE to ENABLE_VM_CACHE changed tests * small typo fix * added mocked vmdb and vmalert services to server_test * PMM-6401 do not run Prometheus if PERCONA_TEST_ENABLE_VM=1 env flag is set * PMM-6401 properly use feature image with VictoriaMetrics that can read Prometheus data * updated tests added force supervisor update mocked http client for victoriametrics fixed testdata * PMM-6401 update feature build * PMM-6401 drop prometheus * Test with Go 1.15 * SAAS-315 Pass additional check context (#480) * SAAS-315 pass additional check context * SAAS=315 pass funcs * SAAS-315 Update testdata check Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * Allow failures with Go 1.15 for now * PMM-6401 remove unused function scrapeConfigForPrometheus * PMM-6401 run victoriametrics on port 9090 as prometheus * fix conflict * fixes test, adds prometheus flags for migration simplify * typo fix * PMM-6401 update feature build * PMM-6401 store files related to victoriametrics in logs * PMM-6401 typo fixes * PMM-6401 remove unused prometheus flags * PMM-6401 return error if base prom config contains remote_write section * PMM-6401 collect prometheus.log file from the previous prometheus installation * PMM-6401 return back stopsignal=SIGTERM for prometheus * PMM-6401 update feature build * PMM-6401 start `promethes` in order to create log file * fixes logs test, renames prometheus files * sets prometheus autostart to false * bumped fb docker image * Update docker-compose.yml * PMM-6401 Update old path * PMM-6401 Add FIXME * PMM-6401 Add another TODO Co-authored-by: f41gh7 <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]> Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Vasyl Yurkovych <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: JiriCtvrtka <[email protected]> * PMM-6050 Add external group (#500) * PMM-6050 Add external group * PMM-6050 Add external group to service server. * PMM-6050 Update dep and test. * PMM-6050 Fix order in test. Add Group to repsonce. * PMM-6050 Fix test. * PMM-6050 Improve external group. * PMM-6050 Moved external_group from service to model. * PMM-6050 Update dep * PMM-4172 Fix build. * PMM-4172 Deps. * PMM-4172 Endpoint. * PMM-4172 Add params to request. * PMM-4172 Changes. * [PMM-4172] Updated pt-mysql-summary functions comments. * Use tabs, not spaces (#511) * [PMM-4172] Updated structures from pmm. * [PMM-4172] Changed to use DSN. * [PMM-4172] Removed forgotten debug line. * [PMM-4172] dep ensure. * PMM-4172 dep ensure. * PMM-4172 Functionality to process the pt-mysql-summary request with split params. * PMM-4172 Changed structure members names. * PMM-4172 Changed referrence to PMM-2.0. * PMM-4172 Updated exporters agent filter structure. * PMM-4172 Dep ensure. * PMM-4172 Changed function comment. * PMM-4172 Code review change request changes. * PMM-4172 Lint complaints. * PMM-4172 Variable name. * PMM-4172 Updated comment. * PMM-4172 Updated Gopkg.toml * PMM-4172 dep ensure. * PMM-4172 Dep ensure. Link to revert-623-PMM-7026-revert-pt-mysql-summary. * PMM-4172 Condition rewritten. * PMM-4172 Dep ensure. * Update services/management/grpc/actions_server.go Co-authored-by: Nurlan Moldomurov <[email protected]> * PMM-4172 Suggested change. * PMM-4172 Dep ensure. * PMM-4172 Suggested changes. * PMM-4172 dep ensure. * PMM-4172 dep ensure. * PMM-4172 Fixed supervisord.go. * PMM-6874 Add template rule converter (#544) * PMM-6874 Add template rule converter * PMM-6874 fix tests * PMM-6874 use yaml v3 * PMM-6874 remove parallel * PMM-6874 fix tests * PMM-6874 fix spellings * PMM-6874 remove duplicate cutset characters * PMM-6874 remove whitespace from cutset * PMM-6874 remove duplicate char * PMM-6874 Use template * PMM-6874 err check * PMM-6874 refactoring * PMM-6874 Add more testcases * PMM-6874 rename var * PMM-6874 fix comment * PMM-6874 check rule before creating filename * PMM-7069 Add TODO * PMM-6874 Use a slice of values Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-7024 Add built-in IA templates (#552) * Extract global logger setup (#556) * PMM-4172 Fix comment * PMM-4172 Add default timeout * PMM-6891 Extract alerting rule validation function (#557) * PMM-6891 Extract alerting rule validation function We need for both integrated and external alerting, but vmalert.AlertingRules is very external-specific. * PMM-6891 Format * PMM-6909 Rule templates API (#541) * PMM-6908 Add rule templates models * PMM-6909 Fix table definition * PMM-6909 Update template model * PMM-6909 Fix migration * PMM-6909 Add some helpers for rule templates, update model * PMM-6909 Rename table * PMM-6909 Update templates model * PMM-6909 Implement List and Create templates API methods * PMM-6909 Add license headers * PMM-6909 Implelment Delete rule template API method * PMM-6909 Implelment Change rule template API method * PMM-6909 Add tests * PMM-6909 Fix template update * PMM-6909 Refactoring * PMM-6909 Update template model, add comments * PMM-6909 Save original yaml file on template cration/updation * PMM-6909 Make template parameter range optional * PMM-6909 Remove debug code * PMM-6909 Improve template model * PMM-6909 Cleanup after tests * PMM-6909 Format * PMM-6909 Fix linters * PMM-6909 Add constraints to ia_templates table * PMM-6909 Refactoring * Update saas dependency, refactoring * PMM-6909 Refactoring * PMM-6909 Refactoring * PMM-6909 Update API branch * PMM-6909 Tweak comments * PMM-6909 Tweak formatting Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> * PMM-6982 Remove PERCONA_TEST_IA. (#564) * PMM-7108 Update reform to make it work with Go 1.15 (#561) * PMM-7108 Update reform to make it work with Go 1.15 * PMM-7108 Use release/2.13 * PMM-6827 DB cluster monitoring. (#515) * PMM-6827 Add method to get public IP, add new field to settings. * PMM-6827 Changes in settings API. * PMM-6827 Add verification of public URL. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Check for empty public URL. * PMM-6827 Deps. * Revert "PMM-6827 Changes." This reverts commit 5daacc50e0c152d561f1547a77cb937665c8b2ff. * PMM-6827 Fix. * PMM-6827 Fix. * PMM-6827 Rerun. * Revert "PMM-6827 Rerun." This reverts commit 1b76d039de2a50ec700976a8c024fcdc4c0149b5. * PMM-6827 Deps. * PMM-6827 Fix build. * PMM-6827 Deps. * PMM-6827 Remove public address URL check on this side. * PMM-6827 Deps. * PMM-6827 Deps. * PMM-6827 Changes. * PMM-6827 Deps. * PMM-6827 Change field name. * PMM-6827 Remove forget lines. * PMM-6827 PMM Public address in Settings API. * update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. * PMM-6827 Update dependencies. Co-authored-by: Nurlan Moldomurov <[email protected]> * Log original error (#566) * PMM-6983 Add force for unregister k8s (#555) * PMM-6983 Deps. * PMM-6983 If force is true then register cluster only. * PMM-6983 Small fix. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-6983 Deps. * PMM-4172 Renamed address to host. * PMM-4172 Fixed merge errors, dep ensure. * PMM-4172 Merge fix. * PMM-4172 Merge. * PMM-4172 Deps. * PMM-4172 Dep ensure. * PMM-4172 Created PT timout of 30 s. * PMM-4172 Removed unwanted file. * PMM-7383 Remove backup location * PMM-7383 Remove backup location - service test * PMM-7383 Remove backup location - helpers test * PMM-7383 Simplify assert not found * PMM-7383 assert len 0 -> empty * PMM-7383 update API * PMM-7383 Check if location exists before removal * PMM-4172 Deps. * PMM-4172 Refactor. * PMM-4172 Deps. * PMM-4172 Fix. * PMM-4172 Fix for REMOTE. * PMM-4172 Deps. * PMM-4172 Nice error for remotes nodes. * PMM-4172 Deps. * PMM-4172 Lint. * PMM-4172 Lint. * PMM-4172 Deps. * PMM-7383 deps * PMM-4172 Fix for older clients. * PMM-4172 Deps. * PMM-4172 Deps. * PMM-4172 Deps before merge. Co-authored-by: Jaroslav Musil <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Aliaksandr Valialkin <[email protected]> Co-authored-by: f41gh7 <[email protected]> Co-authored-by: Palash Nigam <[email protected]> Co-authored-by: Alexey Palazhchenko <[email protected]> Co-authored-by: Vasyl Yurkovych <[email protected]> Co-authored-by: Artem Gavrilov <[email protected]> Co-authored-by: Andrii Skomorokhov <[email protected]> Co-authored-by: Jaroslav Musil <[email protected]> Co-authored-by: Nurlan Moldomurov <[email protected]> Co-authored-by: Dasio <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
https://jira.percona.com/browse/SAAS-174