Dan started building this a while ago, and I finally managed to find
some time to take it from a PoC to something that's actually useful
for our day to day operations.
There's still plenty of work to be done for sure, but it's already
at the point where I can at least partially script the process of
refreshing container images, which is something that up until now had
to be done slowly and painfully through the Web interface.
I will probably spend some more time on it in a couple of weeks,
after I've used it to refresh images right before the 5.6.0 release
and inevitably spotted a bunch of issues while doing so O:-)
Andrea Bolognani (20):
quayadmin: Import initial implementation
quayadmin: Fix argument parsing for delete-repo
quayadmin: Fix quiet mode for show-repo
quayadmin: Tweak show-repo output format
quayadmin: Tweak list-repos output format
quayadmin: Build endpoint, params and payload separately
quayadmin: Implement debug mode
quayadmin: Remove clientid and clientsecret
quayamdin: Introduce configuration object
quayadmin: Read configuration from file
quayadmin: Add support for the PUT method
quayadmin: Add list-triggers command
quayadmin: Add show-trigger command
quayadmin: Add activate-trigger command
quayadmin: Add list-builds command
quayadmin: Add show-build command
quayadmin: Add list-tags command
quayadmin: Add show-tag command
quayadmin: Add create-tag command
quayadmin: Add delete-tag command
guests/quayadmin | 563 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 563 insertions(+)
create mode 100755 guests/quayadmin
--
2.21.0