Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-5260

Release dash board for Debian repositories

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P2: Important
    • None
    • None
    • None

    Description

      We are using Aptly to manage Debian repositories in production and staging.
      For releasing it would be beneficial to see the repositories and snapshots on some visual board.

      • repositories:
        • $ aptly repo list -raw
          • example output:
            • repo-1
              repo-2
              repo-3
      • snapshots:
        • $ aptly snapshot list -raw
          • example output:
            • snapshot-1
              snapshot-2
              snapshot-3
      • published snapshots:
        • $ aptly publish list -raw
          • example output:
            • s3:snapshot-1 tqtc-bullseye
              s3:snapshot-2 tqtc-bullseye
            • s3:snapshot-3 tqtc-bullseye
      • Aptly service logs
        • Aptly service is started "$ aptly api serve -listen=..." which will output the logs at least to stdout/stderr

      Also it would be useful to print the $HOME/.aptly.conf file contents also on that page

      The page contents could be refreshed every 15mins or so. This also serves as the "is alive" for the Aptly service.

      Other useful data to display:

      • mem usage
      • disk space / free disk space
      • CPU usage

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            tosaraja Tony Sarajärvi
            iknd Iikka Eklund
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes