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
- repo-1
- example output:
- $ aptly repo list -raw
- snapshots:
- $ aptly snapshot list -raw
- example output:
- snapshot-1
snapshot-2
snapshot-3
- snapshot-1
- example output:
- $ aptly snapshot list -raw
- published snapshots:
- $ aptly publish list -raw
- example output:
- s3:snapshot-1 tqtc-bullseye
s3:snapshot-2 tqtc-bullseye - s3:snapshot-3 tqtc-bullseye
- s3:snapshot-1 tqtc-bullseye
- example output:
- $ aptly publish list -raw
- 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