|
10d5705d1a
|
docs: better backup docs
|
2022-04-19 13:20:48 +02:00 |
|
|
a4f1634b24
|
fix: backups get gzip, absolute paths, single archive file
|
2022-04-19 12:52:30 +02:00 |
|
|
b27acb2f61
|
feat: backup/restore [ci skip]
continuous-integration/drone/pr Build is passing
See coop-cloud/organising#30.
|
2022-04-03 18:24:09 +02:00 |
|
|
323f4467c8
|
fix: filtering requires case-by-case handling
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
See https://github.com/moby/moby/issues/32985.
|
2022-03-30 16:25:38 +02:00 |
|
|
e8e41850b5
|
fix: pass args to local function invocations too
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2022-03-30 11:31:16 +02:00 |
|
|
0e23ec53d7
|
refactor!: simple validation only
|
2022-03-30 11:30:51 +02:00 |
|
|
b943a8b9b1
|
feat: allow choosing user on remote commands
|
2022-03-30 11:30:36 +02:00 |
|
|
860f1d6376
|
feat: bring back scripts interface
continuous-integration/drone/push Build is passing
See coop-cloud/organising#301.
|
2022-03-27 19:30:48 +00:00 |
|
|
2122f0e67c
|
fix: avoid short command alias conflicts
|
2022-03-27 19:30:48 +00:00 |
|
|
6aa23a76a1
|
fix: more precise filtering
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#305.
|
2022-03-27 19:30:36 +00:00 |
|
|
7f315315f0
|
fix: better prompts & matching for secret removal
continuous-integration/drone/push Build is passing
|
2022-03-13 10:59:19 +01:00 |
|
|
6a50981120
|
fix: match on generation of single secret
|
2022-03-13 10:50:35 +01:00 |
|
|
c67471e6ca
|
fix: show which secret was generated
|
2022-03-13 10:45:08 +01:00 |
|
|
f0fc1027e5
|
feat: more info on volumes. skip driver info
continuous-integration/drone/push Build is passing
|
2022-03-12 17:11:05 +01:00 |
|
|
f39e186b66
|
fix: match Force/NoInput where needed
continuous-integration/drone/push Build is passing
|
2022-03-12 16:15:20 +01:00 |
|
|
a8f35bdf2f
|
fix: handle NoInput for volume removal
|
2022-03-12 16:09:05 +01:00 |
|
|
6e1e02ac28
|
chore: use same flag docs style
|
2022-03-12 16:08:44 +01:00 |
|
|
16fc5ee54b
|
fix: can't force remove if it is already deployed
|
2022-03-12 16:08:26 +01:00 |
|
|
37a1fcc4af
|
fix: delete all secrets if force/noinput
|
2022-03-12 16:01:42 +01:00 |
|
|
a9b522719f
|
fix: use name not stack name for pass storage
|
2022-03-12 16:01:31 +01:00 |
|
|
ce70932a1c
|
feat: single char short flag for volumes removal
|
2022-03-12 16:01:14 +01:00 |
|
|
d61e104536
|
fix: look at removal flag for pass logic
|
2022-03-12 15:48:43 +01:00 |
|
|
d5f30a3ae4
|
fix: use removal flag with correct help
|
2022-03-12 15:48:26 +01:00 |
|
|
2555096510
|
feat: short flags for run command
|
2022-03-12 15:42:29 +01:00 |
|
|
3797292b20
|
fix: no domain/converge check for deploy/upgrade/rollback
|
2022-03-12 15:36:43 +01:00 |
|
|
6333815b71
|
fix: remove unused flag
|
2022-03-12 15:32:23 +01:00 |
|
|
cdec834ca9
|
reformat: remove extra line in CLI help
|
2022-03-12 10:20:37 +01:00 |
|
|
b4b0b464bd
|
fix: only delete secrets from specific app
continuous-integration/drone/push Build is failing
See coop-cloud/organising#300.
|
2022-03-12 09:39:30 +01:00 |
|
|
d8a1b0ccc1
|
doc: indicate storage location of secret in logs
|
2022-03-12 09:39:15 +01:00 |
|
|
3fbd381f55
|
fix: add pass remove flag & show name is optional
|
2022-03-12 09:17:24 +01:00 |
|
|
d0945aa09d
|
fix: handle NoInput for app removal
|
2022-03-11 16:39:20 +01:00 |
|
|
c529988427
|
feat: output success for secret insert [ci skip]
|
2022-03-08 18:10:37 +01:00 |
|
|
231cc3c718
|
fix: use StackName to filter volumes
continuous-integration/drone/push Build is passing
|
2022-03-08 18:04:47 +01:00 |
|
|
ecbeacf10f
|
fix: prompt for container choice correctly on run [ci skip]
|
2022-02-22 11:47:36 +01:00 |
|
|
fc5107865b
|
fix: typo
continuous-integration/drone/push Build is passing
|
2022-02-10 10:59:19 +01:00 |
|
|
58e98f490d
|
refactor!: type -> recipes
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
|
2022-01-27 12:06:32 +01:00 |
|
|
2277e4ef72
|
refactor!: remove no-input flag where not needed
|
2022-01-27 12:05:19 +01:00 |
|
|
e670844b56
|
refactor!: app name -> domain
|
2022-01-27 10:33:21 +00:00 |
|
|
fa8611b115
|
fix: respect NoInput on "app cp" & use app to get StackName
continuous-integration/drone/push Build is passing
|
2022-01-25 11:39:38 +01:00 |
|
|
b1b9612e01
|
fix: dont try to parse empty values on status lookup
continuous-integration/drone/push Build is passing
|
2022-01-19 12:38:41 +01:00 |
|
|
cb210d0c81
|
docs: pass on flag/help strings
continuous-integration/drone/push Build is passing
|
2022-01-19 11:21:06 +01:00 |
|
|
a1abe5c6be
|
refactor!: drop backup/restore for now
This will be done with the bot from now on.
|
2022-01-19 11:06:54 +01:00 |
|
|
f9a2c1d58f
|
refactor: put StripTagMeta into formatter package
Avoid circular import.
|
2022-01-19 10:40:14 +01:00 |
|
|
0e688f1407
|
refactor!: migrate to urfave/cli v1
continuous-integration/drone/push Build is passing
Better flexible flags handling.
|
2022-01-18 14:38:20 +01:00 |
|
|
e0fa1b6995
|
fix: let users know what was deleted
continuous-integration/drone/push Build is passing
|
2022-01-06 11:47:10 +01:00 |
|
|
b69ab0df65
|
fix: chaos mode fixed for upgrade/rollback
continuous-integration/drone/push Build is passing
Follows 4b7ec6384c .
|
2022-01-06 10:32:24 +01:00 |
|
|
b22b63c2ba
|
fix: only output if volumes selected for removal
continuous-integration/drone/push Build is passing
|
2022-01-05 19:00:09 +01:00 |
|
|
74dfb12fd6
|
refactor: centralise tag meta stripping
|
2022-01-05 17:32:33 +01:00 |
|
|
25b44dc54e
|
refactor!: use lowercase option to match others
continuous-integration/drone/push Build is passing
|
2022-01-04 12:25:45 +01:00 |
|
|
0c2f6fb676
|
fix: app autocomplete for secret commands
|
2022-01-04 12:24:37 +01:00 |
|