decentral1se
b2d17a1829
fix: ensure latest checked out for recipe upgrade
continuous-integration/drone/push Build is passing
Details
2022-01-29 13:35:42 +01:00
decentral1se
c905376472
refactor!: use "config" instead of "compose" [ci skip]
2022-01-27 12:24:33 +01:00
decentral1se
d316de218c
feat: include recipe in deploy & friends overview
2022-01-27 12:23:02 +01:00
decentral1se
58e98f490d
refactor!: type -> recipes
continuous-integration/drone/pr Build is failing
Details
continuous-integration/drone/push Build is passing
Details
2022-01-27 12:06:32 +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
a23124aede
feat: auto strip domain names to avoid runtime limits
continuous-integration/drone/push Build is passing
Details
2022-01-27 10:33:21 +00: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
f9a2c1d58f
refactor: put StripTagMeta into formatter package
...
Avoid circular import.
2022-01-19 10:40:14 +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
decentral1se
ca75654769
fix: read correct app file name for secret generation
...
Stack name is only an internal docker concept now.
2022-01-17 22:17:59 +01:00
decentral1se
2f4f288a46
feat: -a/--all-tags for listing all tags on recipe upgrade
2022-01-17 21:59:31 +01:00
decentral1se
4b7ec6384c
fix: fix chaos mode for deployment
continuous-integration/drone/push Build is passing
Details
2022-01-05 19:21:41 +01:00
decentral1se
74dfb12fd6
refactor: centralise tag meta stripping
2022-01-05 17:32:33 +01:00
decentral1se
10e4a8b97f
fix: handle StackName/AppName correctly for new app creation
continuous-integration/drone/push Build is passing
Details
2022-01-04 11:56:29 +01:00
decentral1se
eed2756784
fix: new app table colume matches usual order now
2022-01-04 11:56:17 +01:00
decentral1se
a1cbf21f61
fix: handle "uknown" version on deployment
...
Fixes pre-deploy overview version listing.
2022-01-03 16:32:03 +01:00
decentral1se
65feda7f1d
fix: dont lookup release notes if no version passed
2022-01-03 16:14:56 +01:00
decentral1se
64e223a810
fix: dont display non-existant release notes if no version
2022-01-03 16:14:44 +01:00
decentral1se
2c78ac22e0
fix: handle missing ssh keys (pass auth)
2022-01-02 01:52:33 +01:00
decentral1se
3119220c21
fix: better error
2022-01-01 21:46:24 +01:00
decentral1se
d26fabe8ef
fix: handle zone argument correctly
2022-01-01 21:34:21 +01:00
decentral1se
84bf3ffa50
fix: use right variable
2022-01-01 21:34:07 +01:00
decentral1se
a556ca625b
fix: handle StackName / Name correctly
2022-01-01 17:22:19 +01:00
decentral1se
60e4dfd9cb
refactor!: use lowercase like the rest style
continuous-integration/drone/push Build is passing
Details
2021-12-31 16:53:58 +01:00
decentral1se
62441acf03
refactor: use SmallSHA
2021-12-30 00:41:21 +01:00
decentral1se
1fd0941239
refactor: improved version choice flow
2021-12-28 03:19:32 +01:00
decentral1se
b4f48c3c59
feat: show release notes on upgrade
continuous-integration/drone/push Build is passing
Details
2021-12-28 02:31:21 +01:00
decentral1se
43e68a99b0
refactor: reverse list function finally
2021-12-28 02:31:06 +01:00
decentral1se
f5d2d3adf6
refactor: formatter gets own package
2021-12-28 01:24:23 +01:00
decentral1se
07119b0575
refactor: less files, they werent used generally
2021-12-28 01:08:44 +01:00
decentral1se
d2a6e35986
refactor: rename to flags
2021-12-28 01:04:51 +01:00
decentral1se
0aa37fcee8
refactor!: simplifying publish logic
continuous-integration/drone/push Build is passing
Details
2021-12-27 19:56:27 +01:00
decentral1se
4c186678b8
fix: clone https url by default
...
Catalogue package had to be merged into the recipe package due to too
many circular import errors. Also, use https url for cloning, assume
folks don't have ssh setup by default (the whole reason for the
refactor).
2021-12-27 16:45:56 +01:00
decentral1se
a06043375d
refactor: remove unused flag
2021-12-27 16:07:57 +01:00
decentral1se
06cc5d1cc3
fix: only update when really needed
continuous-integration/drone/push Build is passing
Details
2021-12-27 04:10:12 +01:00
decentral1se
c13f438580
refactor: remove old code
2021-12-27 04:03:53 +01:00
decentral1se
9c281d8608
fix: flags for logging in
continuous-integration/drone/push Build is passing
Details
2021-12-27 03:27:05 +01:00
decentral1se
f8191ac248
refactor: go with domains as default
2021-12-26 04:24:12 +01:00
decentral1se
9f70a69bbf
feat: skip git syncing on catalogue generation
2021-12-26 03:46:26 +01:00
decentral1se
9a1cf258a5
fix: check published version properly
...
Resulted in a refactor to a new lint package.
2021-12-26 00:00:19 +01:00
decentral1se
8735a8f0ea
feat: lint before deploy/upgrade/rollback
...
See coop-cloud/organising#254 .
2021-12-25 23:35:45 +01:00
decentral1se
a84a5bc320
feat: more robust linting
...
See coop-cloud/organising#254 .
2021-12-25 23:22:50 +01:00
decentral1se
decfe095fe
feat: improved recipe creation
2021-12-25 16:56:20 +01:00
decentral1se
4283f130a2
refactor: apps -> recipes
2021-12-25 14:04:07 +01:00
decentral1se
14400d4ed8
fix: sync recipes from remotes
continuous-integration/drone/push Build is passing
Details
2021-12-24 16:06:29 +01:00
decentral1se
ab8db8df64
feat: deploy --no-converge-checks & finish app errors
2021-12-24 02:23:46 +01:00