Commit Graph

14 Commits

Author SHA1 Message Date
decentral1se 42c1450384
refactor!: prefer short flags on release 2022-03-12 15:28:33 +01:00
decentral1se a2377882f6
refacator!: use single char short flags 2022-03-12 15:27:19 +01:00
decentral1se e78b395662
feat: new short flag for RC upgrading 2022-03-12 15:24:19 +01:00
decentral1se 3fbd381f55
fix: add pass remove flag & show name is optional 2022-03-12 09:17:24 +01:00
decentral1se b295958c17 fix: handle all container registries
See coop-cloud/organising#258

This fixes also how we read the digest of the image. I think it was
wrong before. Some registries restrict reading this info and we now just
default to "unknown" for that case.

This also appears to bring a wave of new dependencies due to the generic
handling logic of containers/... package. The abra binary is now 1mb
larger.

The catalogue generation is now slower unfortunately. But it is more
robust.

The generic logic looks in ~/.docker/config.json for log in details, so
you don't have to pass those in manually on the CLI anymore. We just
read those defaults. You can "docker login" to get credentials setup in
that file. Since most folks won't generate the catalogue, this seems
fine for now.
2022-02-21 08:46:30 +00:00
decentral1se 227c02cd09
refactor!: make common flags single char again
continuous-integration/drone/push Build is passing Details
2022-02-03 14:19:51 +01:00
decentral1se bfeda40e34
fix: catch more ssh failure modes with help
continuous-integration/drone/push Build is passing Details
2022-02-03 13:43:11 +01:00
decentral1se c0c3d9fe76
refactor!: make dry-run flag more convenient 2022-01-27 12:05:19 +01:00
decentral1se 2493921ade
refactor!: de-duplicate record flags 2022-01-27 12:05:19 +01:00
decentral1se 22f9cf2be4
refactor: remove unused flag 2022-01-27 12:05:18 +01:00
decentral1se e670844b56 refactor!: app name -> domain 2022-01-27 10:33:21 +00:00
decentral1se 9f2bb3f74f
refactor!: remove auto dns, too magic, too broken 2022-01-19 11:20:51 +01:00
decentral1se 7a66a90ecb
fix!: change dry-run alias to not conflict with debug 2022-01-18 17:13:28 +01:00
decentral1se 0e688f1407
refactor!: migrate to urfave/cli v1
continuous-integration/drone/push Build is passing Details
Better flexible flags handling.
2022-01-18 14:38:20 +01:00