Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PMM-8641 PMM v3 API breaking changes #2635

Merged
merged 64 commits into from
Jul 18, 2024
Merged

PMM-8641 PMM v3 API breaking changes #2635

merged 64 commits into from
Jul 18, 2024

Commits on Nov 22, 2023

  1. PMM-12624 Single inventory service add endpoint (#2591)

    * PMM-12529 provide one AddService for all types of services
    
    * PMM-12529 use context in transactions
    
    * PMM-12529 remove rpc AddMySQLService
    
    * PMM-12624 remove rpc AddMongoDBService
    
    * PMM-12624 remove rpc AddPostgreSQLService
    
    * PMM-12624 remove rpc AddProxySQLService
    
    * PMM-12624 remove rpc AddHAProxyService
    
    * PMM-12624 remove rpc AddExternalService
    
    * PMM-12624 final cleanup
    
    * PMM-12624 fix the API tests
    
    * PMM-12624 add and update the API docs
    
    * PMM-12624 fix duplicate entry in the sample payload
    
    * PMM-12624 return straight away
    
    * PMM-12624 rename the messages to ...Params
    
    * PMM-12624 reorder the message fields
    
    * Update docs/api/inventory/add-node.md
    
    Co-authored-by: Nurlan Moldomurov <[email protected]>
    
    ---------
    
    Co-authored-by: Nurlan Moldomurov <[email protected]>
    ademidoff and BupycHuk authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    d221545 View commit details
    Browse the repository at this point in the history
  2. PMM-12681 remove deprecated node add endpoints (#2632)

    * PMM-12681 remove deprecated Node/Add... endpoints
    
    * PMM-12681 restore the Makefile
    
    * PMM-12681 trigger CI
    
    * PMM-12681 fix the test
    
    * PMM-12681 rename NodeRequest to NodeParams
    
    * PMM-12681 fix the error messages in tests
    
    * PMM-12529 regen descriptors
    
    * PMM-12529 take descriptors from the parent branch
    
    * PMM-12529 regen descriptors
    
    * PMM-12529 regen descriptors
    ademidoff authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    95043ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2c12ca View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. PMM-12673 Protobuf linters (#2612)

    * PMM-12673 Replace _INVALID suffix in enums with _UNSPECIFIED
    
    * PMM-12673 Remove unused imports
    
    * Refactor all protobuf enums
    
    * PMM-12673 Fix
    
    * PMM-12673 Fix qan tests
    
    * PMM-12673 Add service suffix to all grpc service names
    
    * PMM-12673 Fix QAN GetReport request/response naming
    
    * PMM-12673 Fix
    
    * PMM-12673 Fix
    
    * PMM-12673 Fix tests
    
    * PMM-12673 Fix tests
    
    * PMM-12673 Fix test
    
    * PMM-12673 Refactor user API requests and responses
    
    * PMM-12673 Fix tests
    
    * PMM-12673 Fix tests
    
    * PMM-12673 Refactor requests/responses names
    
    * PMM-12673 Refactoring
    
    * PMM-12673 Fix
    
    * PMM-12673 Fix
    
    * PMM-12673 Fix
    
    * PMM-12673 Refactoring
    
    * PMM-12673 Restructure
    
    * PMM-12673 Restructure
    
    * PMM-12673 Restructure
    
    * PMM-12673 Restructure
    
    * PMM-12673 Restructure
    
    * PMM-12673 Fix
    
    * PMM-12673 Restructure
    
    * PMM-12673 Restructure
    
    * PMM-12673 Restructure
    
    * PMM-12673 Restructure
    
    * PMM-12673 Restructure
    
    * PMM-12673 Fix
    
    * PMM-12673 Configure buf lint, setup CI action
    
    * PMM-12673 Cleanup
    
    * PMM-12673 Fix CI
    
    * PMM-12673 Rename
    
    * PMM-12673 Trigger API lint warning
    
    * PMM-12673 Remove redundant go_package option
    
    * PMM-12673 Refactoring
    
    * PMM-12673 Refactoring
    
    * PMM-12673 Refactoring
    
    * PMM-12673 Refactoring
    
    * PMM-12673 Refactoring
    
    * PMM-12673 Refactoring
    
    * PMM-12673 Refactoring
    
    * PMM-12673 Refactoring
    
    * PMM-12673 Refactoring
    
    * PMM-12673 Fix buf lint in CI
    
    * PMM-12673 Fix
    
    * PMM-12673 add debug data
    
    * PMM-12673 Add debug data [skip ci]
    
    * PMM-12673 Trigger CI
    
    * PMM-12673 Debug
    
    * PMM-12673 Remove debug data
    
    * PMM-12673 Refactoring
    
    * PMM-12673 Fix some linter warnings
    
    * PMM-12673 Fix test
    
    * Update docs/managed/update-process.md
    
    * Update api/buf.yaml
    
    Co-authored-by: Alex Demidoff <[email protected]>
    
    * PMM-12673 Fix API tests
    
    * Fix import allias
    
    * PMM-12673 Post-merge fix
    
    ---------
    
    Co-authored-by: Alex Demidoff <[email protected]>
    artemgavrilov and ademidoff authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    64fcdc3 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. PMM-12646 Exclude inventory API from public spec (#2644)

    * PMM-12646 Exclude inventory API from public API spec
    
    * PMM-12646 Trigger CI
    artemgavrilov authored Nov 24, 2023
    Configuration menu
    Copy the full SHA
    0e85f91 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. PMM-6722 Preserve empty JSON fields in API responses (#2645)

    * PMM-6722 enable 'EmitUnpopulated' serialization option
    
    * PMM-6722 Add API test
    
    * PMM-6722 Add license header
    
    * PMM-6722 Fix linter
    
    * PMM-6722 Fix API tests
    
    * PMM-6722 Fix API test
    
    * PMM-6722 Fix API test
    
    * PMM-6722 Fix API tests
    artemgavrilov authored Nov 30, 2023
    Configuration menu
    Copy the full SHA
    2ec42aa View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    02edf9c View commit details
    Browse the repository at this point in the history
  2. Post-merge fixes

    artemgavrilov committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    7301908 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Configuration menu
    Copy the full SHA
    3420848 View commit details
    Browse the repository at this point in the history
  2. Cleanup

    artemgavrilov committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    3e540bc View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    9b87bab View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Configuration menu
    Copy the full SHA
    6b4b22d View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. ci: trigger the build

    ademidoff committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    ee0f8bd View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

  1. Configuration menu
    Copy the full SHA
    f331950 View commit details
    Browse the repository at this point in the history
  2. Fix after merge

    artemgavrilov committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    4337c86 View commit details
    Browse the repository at this point in the history
  3. Fix after merge

    artemgavrilov committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    bac0d5f View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2023

  1. PMM-12624 single inventory agents add endpoint (#2722)

    * PMM-12624 migrate to a single exporter/add endpoint
    
    * PMM-12624 update descriptors to silence errors
    
    * PMM-12624 upgrade mongo to at least 4.4
    
    * PMM-12624 revert proto fields renumbering
    
    * PMM-12624 rename AddExporter to AddAgent
    
    * PMM-12624 add Agents to refactoring
    
    * PMM-12624 make gen
    
    * PMM-12624 rename addExporter to addAgent
    
    * PMM-12624 add the documentation
    
    * PMM-12624 make grpc methods private
    ademidoff authored Dec 26, 2023
    Configuration menu
    Copy the full SHA
    5ee16cf View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. PMM-8019 Support partial updates of settings and other entities (#2705)

    * PMM-8019 Get rid of enable/disable flags in settings
    
    * PMM-8019 Fixes
    
    * PMM-8019 Fix
    
    * PMM-8019 Cleanup
    
    * PMM-8019 Fix tests
    
    * PMM-8019 Fixes
    
    * PMM-8019 Fix migrations order
    
    * PMM-8019 Fix DB migrations
    
    * PMM-8019 Fix tests
    
    * PMM-8019 Update docs
    
    * PMM-8019 Fix
    
    * PMM-8019 Make check enabling toogle optional
    
    * PMM-8019 Make role update params optional
    
    * PMM-8019 Fix API tests
    
    * PMM-8019 Use optional fields for tour flags
    
    * PMM-8019 Use optionals instead of wrappers in API where it's possible
    
    * PMM-8019 Comments
    
    * PMM-8019 Fix tests
    
    * PMM-8019 Fix linters
    
    * PMM-8019 Fix
    artemgavrilov authored Dec 27, 2023
    Configuration menu
    Copy the full SHA
    32ffd53 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. PMM-12678 Reset protobuf field nums, remove all deprecated stuff from…

    … API (#2733)
    
    * PMM-12678 Reorder protobuf fields
    
    * PMM-12678 Fix tests
    
    * PMM-12678 Mark some fileds as reserved
    
    * PMM-12678 Cleanup
    
    * PMM-12678 Fix tests
    
    * PMM-12678 Fix tests
    
    * PMM-12678 Cleanup
    
    * PMM-12678 Cleanup
    
    * PMM-12678 Cleanup
    
    * PMM-12678 Cleanup
    
    * PMM-12678 Fix mocks
    
    * PMM-12678 Fix proto fields numbering
    artemgavrilov authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    a946c50 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    5cb0064 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. PMM-12677 remove STT naming (#2779)

    * PMM-12677: rename all stt usages to advisors
    
    * rename stt in query
    idoqo authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    74e8b60 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    d07c393 View commit details
    Browse the repository at this point in the history
  2. PMM-12677 fix migrations (#2812)

    * add null check to values before re-use
    
    We try to re-use existing values for disabled checks and check
    intervals. But it is possible these values does not exist, leading to
    malformed JSON. This adds a null check, and only re-use these existing
    settings if they exist.
    
    * Update managed/models/database.go
    
    ---------
    
    Co-authored-by: Alex Demidoff <[email protected]>
    idoqo and ademidoff authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    0ba47f4 View commit details
    Browse the repository at this point in the history
  3. PMM-12811 single agents change endpoint (#2777)

    * PMM-12811 fix a typo
    
    * PMM-12811 fix tests
    
    * PMM-12811 modify agents.proto
    
    * PMM-12811 modify agents_server and tests
    
    * PMM-12811 fix API tests
    
    * PMM-12811 fix linter warning
    
    * PMM-12811 increase container wait time
    
    * PMM-12811 print docker logs on failure
    
    * PMM-12811 increase the container wait time again
    
    * PMM-12811 try exit-code param for container launch
    
    * PMM-12811 check the container exit code
    
    * PMM-12811 launch pmm w/o waiting
    
    * PMM-12811 launch the container manually
    
    * PMM-12811 simplify, remove redundant methods
    
    * PMM-12811 rename exporter to agent in proto
    
    * PMM-12811 document the change
    
    * PMM-12811 fix API tests
    
    * PMM-12811 fix platform_test.go
    
    * PMM-12811 prefer a single enable boolean vs paired
    
    * PMM-12811 make custom_labels map optional
    
    * PMM-12811 fix Advisor params
    
    * PMM-12811 get rid of remove_custom_labels field
    
    * PMM-12811 remove a duplicate test
    
    * PMM-12811 follow up on review
    
    * PMM-12811 pass context to changeAgent
    
    * PMM-12811 move tableCount to MysqldExporter
    
    * PMM-12811 pass context around, fix tests
    
    * PMM-12811 add an annotation about one param
    
    * PMM-12811 fix Azure test
    ademidoff authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    a40df07 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. PMM-12677 stt naming cleanup (#2805)

    * update tests
    
    * rename security checks to advisor checks
    
    * update test files
    
    * update route
    idoqo authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    08be0c5 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. PMM-12836 restructure management API (#2814)

    * PMM-12836 restructure alerting api
    
    * PMM-12836 restucture api-tests
    
    * PMM-12836 modify alerting for swagger
    
    * PMM-12836 restructure backup api
    
    * PMM-12836 make gen after rebase
    
    * PMM-12836 restructure bump api
    
    * PMM-12836 remove outdated json specs
    
    * PMM-12836 regenerate proto specs
    
    * PMM-12836 restructure role api
    
    * PMM-12836 restructure advisors api
    
    * PMM-12836 restructure qan api, promote to v1
    
    * PMM-12836 add qan.v1 to the main swagger spec
    
    * PMM-12836 restructure azure api
    
    * PMM-12836 restructure actions api
    
    * PMM-12836 fix lint errors
    
    * PMM-12836 fix api-tests
    
    * PMM-12836 regenerate code
    
    * PMM-12836 remove grpc wrappers for node & mysql
    
    * PMM-12836 fix the comment
    
    * PMM-12836 remove grpc wrappers for mongo, pg and proxysql services
    
    * PMM-12836 make platform API lowercase
    
    * PMM-12836 remove grpc wrapper for annotation service
    
    * PMM-12836 remove the comments
    
    * PMM-12836 fix lint error
    
    * PMM-12836 revert QAN migration to one service
    ademidoff authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    2689b7b View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    51d5cb2 View commit details
    Browse the repository at this point in the history
  2. chore: run make gen

    ademidoff committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    dc6af76 View commit details
    Browse the repository at this point in the history
  3. chore: fix linter errors

    ademidoff committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    0e79848 View commit details
    Browse the repository at this point in the history
  4. chore: fix tests

    ademidoff committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    9a97b4e View commit details
    Browse the repository at this point in the history
  5. chore: fix linter errors

    ademidoff committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    b77f829 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bee7333 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    216ceb6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    07a64f8 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. PMM-12913 Use regular http verbs (#2828)

    * PMM-12913 fix logrus' field name for dump
    
    * PMM-12913 refactor empty proto messages
    
    * PMM-12913 make /updates and /settings lowercase
    
    * PMM-12913 fix linter errors
    
    * PMM-12913 merge all QAN endpoints into one service
    
    * PMM-12913 update QAN endpoints with summary and description
    
    * PMM-12913 fix linter errors
    
    * PMM-12913 merge mongodb to management/service
    
    * PMM-12913 merge proxysql to management/service
    
    * PMM-12913 merge postgresql & mysql to management/service
    
    * PMM-12913 merge external, haproxy & rds to management/service
    
    * PMM-12913 merge anotation & node to management/service
    
    * PMM-12913 merge MgmtNode to MgmtService
    
    * PMM-12913 merge MgmtAgent to MgmtService
    
    * PMM-12913 merge Azure to MgmtService
    
    * PMM-12913 rename Service to ManagementService
    
    * PMM-12913 provide a migration doc
    
    * PMM-12913 rename MgmtService to ManagementServiceV1Beta
    
    * Revert "PMM-12913 refactor empty proto messages"
    
    This reverts commit a4e9545.
    
    * PMM-12913 revert the addition of google.protobuf.Empty
    
    * PMM-12913 remodel some APIs
    
    * PMM-12913 move table_count to the beginning of rds.proto
    
    * PMM-12913 rename RestoreHistoryService to RestoreService
    
    * PMM-12913 fix the message name
    
    * PMM-12913 move /v1/backup/Backups/Restore  to RestoreService
    
    * PMM-12913 merge changes from parent
    
    * PMM-12913 fix the linter error
    
    * PMM-12913 remove table_count from rds.proto
    
    * PMM-12913 fix null pointer ref in supervisord.go
    ademidoff authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    14e6633 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e7860c View commit details
    Browse the repository at this point in the history
  3. chore: run make gen

    ademidoff committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    3756ce1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    da629c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. test

    catalinaadam authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    3979487 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    158fd8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    adb356e View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Linguistic review

    catalinaadam authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    c503044 View commit details
    Browse the repository at this point in the history
  2. Linguistic review

    catalinaadam authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    ba20927 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d74a2e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4b88bcf View commit details
    Browse the repository at this point in the history
  5. Merge branch 'v3-api-breaking-changes' of github.com:percona/pmm into…

    … v3-api-breaking-changes
    ademidoff committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    ea375d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    ef91fbb View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    f952623 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Configuration menu
    Copy the full SHA
    ee239f8 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. PMM-13090: Sync environment variables with v3-api-breaking-changes (#…

    …2982)
    
    * PMM-12619: Make PMM environment variables more consistent (#2857)
    
    * refactored environment variables
    
    * update migration doc
    
    * replace test line
    
    * drop no lint rule
    
    * fix parser tests
    
    * re-order table values
    
    * remove deprecated env variables
    
    * fix tests
    
    * use singluar advisor
    
    * introduce PMM_DEV_ prefix for dev-related variables
    
    * clean up environment variables
    
    * drop printf
    
    * drop unused variable
    
    * update tests
    
    * add notes for removed variable
    
    * update oauth variables
    
    * update changed variable list
    
    * update variable check validation
    
    * refactor tests
    
    * surpress linter error
    
    * fix docker readme
    
    * restore error checks
    
    * include backup management variable
    
    * Update for grammar
    idoqo authored May 21, 2024
    Configuration menu
    Copy the full SHA
    a042f6c View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    fbb6463 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    483ba4d View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. PMM-13020 Drop identifier prefixes (#2970)

    * PMM-13020 Add a db migration
    
    * PMM-13020 strip agent_id, node_id, action_id
    
    * PMM-13020 drop service_id
    
    * PMM-13020 drop machine_id
    
    * PMM-13020 drop location_id
    
    * Update agent/agents/mysql/slowlog/slowlog_test.go
    
    Co-authored-by: Nurlan Moldomurov <[email protected]>
    
    * PMM-13020 fix wrong strip-offs
    
    * PMM-13020 fix text output spacing
    
    * PMM-13020 fix text output spacing
    
    * PMM-13020 drop role_id migration
    
    * PMM-13020 fix text output spacing
    
    * PMM-13020 fix wrong agent_id
    
    * PMM-13020 fix slowlog jsons
    
    * PMM-13020 fix scrape config and rds tests
    
    * PMM-13020 fix scrape config test
    
    * PMM-13020 fix victoriametrics test
    
    * PMM-13020 fix node_helpers test
    
    * PMM-13020 fix grafana test (name was too long)
    
    * PMM-13020 strip prefixes in qan fixtures
    
    * PMM-13020 fix QAN tests
    
    * PMM-13020 cut the prefix when reading params
    
    * PMM-13020 fix the job_name in vm tests
    
    * PMM-13020 update the docs
    
    ---------
    
    Co-authored-by: Nurlan Moldomurov <[email protected]>
    ademidoff and BupycHuk authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    5543ab4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    108972f View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    0cd0ea2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6700b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f98e68d View commit details
    Browse the repository at this point in the history
  4. fix: linter errors

    ademidoff committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    c3cef5d View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    c4e7d3e View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    4ae4a21 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    fe7934d View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    cbeb02c View commit details
    Browse the repository at this point in the history
  2. PMM-12913 Migrate api endpoints to REST (#2880)

    * PMM-12913 Add a resource name to endpoints ending with /v1
    
    * PMM-12913 fix the linter error (goconst)
    
    * PMM-12913 migrate /v1/version
    
    * PMM-12913 migrate /v1/readyz
    
    * PMM-12913 all endpoints begin with `/v1`
    
    * PMM-12913 make gen
    
    * PMM-12913 migrate /v1/settings/Get
    
    * PMM-12913 fix unit test fo /v1/server/settings
    
    * PMM-12913 migrate /v1/settings/Change
    
    * PMM-12913 migrate /v1/AWSInstanceCheck
    
    * PMM-12913 fix alerting api tests
    
    * PMM-12913 fix ManagementService being disabled
    
    * PMM-12913 fix backup API tests
    
    * PMM-12913 temporarily allow /v1/version
    
    * PMM-12913 update admins' readme
    
    * PMM-12913 fix the Agent connect path in auth
    
    * PMM-12913 fix wrong grpc paths
    
    * PMM-12913 fix the port in readme
    
    * PMM-12913 fix some grpc paths
    
    * PMM-12913 add check-agent-setup script
    
    * PMM-12913 migrate /v1/server/leaderHealthCheck endpoint
    
    * PMM-12913 migrate /v1/settings/Get
    
    * PMM-12913 fix the api test
    
    * PMM-12913 migrate /v1/updates/Start
    
    * PMM-12913 fix actions
    
    * PMM-12913 migrate /logs.zip
    
    * PMM-12913  fix auth_server_test
    
    * PMM-12913 migrate /v1/updates/Status
    
    * PMM-12913 migrate /v1/users
    
    * PMM-12913 migrate /v1/inventory/Agents
    
    * PMM-12913 fix logs_test
    
    * PMM-12913 use an interface for commonAgentParams
    
    * PMM-12913 re-add `/agent_id/`
    
    * PMM-12913 migrate /v1/inventory/Agents/Get
    
    * PMM-12913 migrate /v1/inventory/Agents/Remove
    
    * PMM-12913 migrate /v1/inventory/Agents/GetLogs
    
    * PMM-12913 migrate /v1/inventory/Nodes
    
    * PMM-12913 migrate /v1/inventory/Services
    
    * PMM-12913 fix tests for /v1/inventory/services
    
    * PMM-12913 migrate /v1/management/Service
    
    * PMM-12913 migrate /v1/actions
    
    * PMM-12899 migrate /v1/alerting endpoints
    
    * PMM-12899 migrate /v1/advisors emdpoints
    
    * PMM-12899 rename BackupsService to BackupService
    
    * PMM-12899 migrate /v1/backup/Artifacts
    
    * PMM-12899 migrate /v1/backup/Backups
    
    * PMM-12913 refactor /v1/backups/locations
    
    * PMM-12913 refactor /v1/backups/restores
    
    * PMM-12913 refactor /v1/dumps
    
    * PMM-12913 move dump and role API to v1beta1 folder
    
    * PMM-12913 refactor /v1/role, rename tp /v1/accesscontrol
    
    * PMM-12913 refactor /v1/management/nodes {Get,LIst}
    
    * PMM-12913 refactor /v1/management/services/List
    
    * PMM-12913 refactor /v1/management/services/azure
    
    * PMM-12913 refactor /v1/management/agent/List
    
    * PMM-12913 migrate /v1/platform
    
    * PMM-12913 migrate /v1/qan
    
    * PMM-12913 refactor the primitive types in alerting.proto
    
    * PMM-12913 fix a few linter errors
    
    * PMM-12913 do not show CollectorService in swagger
    
    * PMM-12913 split /backup/GetLogs up to two endpoints
    
    * PMM-12913 fix restore tests
    
    * PMM-12913 update migration examples
    
    * PMM-12913 fix /v1/qan/metrics:getFilters being unavailable
    
    * PMM-12913 fix the linter error
    
    * PMM-12913 fix /v1/qan/metrics:getFilters test
    
    * PMM-12913 update migration examples
    
    * PMM-12913 fix an iteration bug
    
    * PMM-12913 fix an issue with QAN failing to persist data
    
    * PMM-12913 remove debug output
    
    * PMM-12913 auth_server fixes for QAN
    
    * PMM-12913 fix agent API tests
    
    * PMM-12913 fix the QAN URL routing issue
    
    * PMM-12913 remove the unnecessary PMM_NICER_API
    
    * PMM-12913 add the routing error handler
    
    * PMM-12913 minor syntax fixes
    
    * PMM-12913 remove PMM_LESS_LOG_NOISE envvar
    
    * PMM-12913 remove ID normalizers
    
    * PMM-12913 update the migration doc
    
    * PMM-12913 better error handling
    
    * PMM-12913 fix /v1/backups/artifacts/{artifact_id} delete endpoint
    
    * PMM-12913 simplify setup.py
    
    * PMM-12913 fix a linter error
    
    * PMM-12913 merge ArtifactService with BackupService
    
    * Revert "PMM-12913 better error handling"
    
    This reverts commit add2d3f.
    
    * PMM-12913: regenerate code, fix Makefile.include
    
    * PMM-12913: fix node_test
    
    * PMM-12913: fix UnregisterNode method name
    
    * PMM-12857 fix API tests
    
    * PMM-12857 fix agent tests
    
    * PMM-12857 fix auth_test and clean up readyz_test
    
    * PMM-12857 fix settings_test
    
    * PMM-12857 fix auth_test
    
    * PMM-13054 fix the backup test
    
    * PMM-13054 fix advisor tests
    
    * PMM-13054 fix auth_server tests again
    
    * PMM-13054 remove redundant functionality
    
    * PMM-13054 fix actions tests
    
    * PMM-13054 minor cleanup
    
    * PMM-13054 disable platform tests until the env is ready
    
    * PMM-13054 fix advisors_test
    
    * PMM-13054 try better error msg to debug failures
    
    * PMM-13054 fix alerting_test
    
    * Revert "PMM-13054 try better error msg to debug failures"
    
    This reverts commit 862ec3b.
    ademidoff authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    b0ba464 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    414e603 View commit details
    Browse the repository at this point in the history