Uploaded image for project: 'Percona Monitoring and Management'
  1. Percona Monitoring and Management
  2. PMM-11485

Implement designed pipeline flow using github actions to backup/restore dashboards.

Details

    • Improvement
    • Status: Open
    • Medium
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      Create pipeline based on the design which should be created in the scope of this ticket https://jira.percona.com/browse/PMM-11484

      Here you can find repo with example  of the pipelines https://github.com/dliakhov/pmm_portal_backup_test_pipeline

      1. Backup dashboards pipeline is to fetch dashboards to the repository: https://github.com/dliakhov/pmm_portal_backup_test_pipeline/actions/workflows/backup.yml
      2. Resotre dashboards pipeline is for restoing dashboards from the repo to the PMM https://github.com/dliakhov/pmm_portal_backup_test_pipeline/actions/workflows/restore.yml

      For running backup/restores is used this util tool: https://github.com/dliakhov/pmm_grafana_backup_tool

       It's running in the Github actions pipeline inside the docker container.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              dmytro.liakhov Dmytro Liakhov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Smart Checklist