decentral1se
3381b8936d
fix: better error handling & proper context deletion for server rm
2022-02-24 15:57:52 +01:00
decentral1se
823f869f1d
fix: error out correctly from ValidateDomain
2022-02-24 15:57:40 +01:00
decentral1se
5da4afa0ec
fix: only ensure latest after cloning
2022-02-18 09:55:07 +01:00
decentral1se
2b2dcc01b4
fix: dont checkout latest if we dont have a copy
2022-02-09 09:54:02 +01:00
decentral1se
bdd9b0a1aa
fix: ensure recipes on latest for lint/generate
...
Follows b2d17a1829 .
2022-01-29 14:06:25 +01:00
decentral1se
b2d17a1829
fix: ensure latest checked out for recipe upgrade
2022-01-29 13:35:42 +01:00
decentral1se
58e98f490d
refactor!: type -> recipes
2022-01-27 12:06:32 +01:00
decentral1se
0e688f1407
refactor!: migrate to urfave/cli v1
...
Better flexible flags handling.
2022-01-18 14:38:20 +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
07119b0575
refactor: less files, they werent used generally
2021-12-28 01:08:44 +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
06cc5d1cc3
fix: only update when really needed
2021-12-27 04:10:12 +01:00
decentral1se
14400d4ed8
fix: sync recipes from remotes
2021-12-24 16:06:29 +01:00
decentral1se
8d499c0810
fix: find local only apps
2021-12-20 00:50:09 +01:00
decentral1se
0a903f041f
refactor: less quotes
2021-12-20 00:49:36 +01:00
decentral1se
3d3eefb2fe
fix: bail out definitely on that error
...
See coop-cloud/organising#278 .
2021-12-19 22:44:19 +01:00
d1admin
711c4e5ee8
fix: warn on invalid envs for catalogue generation
...
Closes coop-cloud/organising#256 .
2021-11-22 18:38:59 +01:00
d1admin
6f26b51f3e
fix: only check host keys on requested hosts
...
See coop-cloud/organising#242 .
2021-11-09 17:44:13 +01:00
d1admin
04e24022f5
feat: auto-deploy traefik prototype
...
Closes coop-cloud/organising#212 .
2021-11-03 09:41:20 +01:00
d1admin
c227972c12
WIP: make "abra app deploy" callable by code
...
Closes coop-cloud/organising#212 .
2021-11-03 09:21:15 +01:00
d1admin
7d8e2d9dd1
WIP: make "abra app new" callable by code
...
Part of coop-cloud/organising#212 .
2021-11-03 09:10:13 +01:00
d1admin
f041083604
feat: support hetzner cloud server removal
...
Part of coop-cloud/organising#212 .
2021-11-03 08:34:36 +01:00
d1admin
0486091768
fix: handle flags order validatio better
...
Closes coop-cloud/organising#214 .
2021-11-02 14:08:54 +01:00
d1admin
f833ccb864
fix: handle recipe name passing correctly
...
Closes coop-cloud/organising#224 .
2021-11-02 13:33:46 +01:00
d1admin
a7970132c2
fix: server/record improved output + interactivity
2021-10-25 09:02:24 +02:00
d1admin
9f9248b987
feat: select prompt for recipes on app new
2021-10-22 08:21:46 +02:00
d1admin
0140f96ca1
fix: make sure to clone recipe
...
Closes coop-cloud/organising#193 .
2021-10-11 00:34:23 +02:00
d1admin
9fcdc45851
feat: debug logging
...
Closes coop-cloud/organising#164 .
2021-09-11 11:45:26 +02:00
d1admin
683ef0c3de
fix: make more server new command more robust
...
See coop-cloud/organising#163 .
2021-09-10 14:49:25 +02:00
d1admin
3c3d8dc0e7
WIP: add first run at app rollback command
...
See coop-cloud/organising#146 .
2021-09-10 11:49:29 +02:00
d1admin
356c8f8c4e
refactor: construct recipe struct proper
2021-09-06 01:41:16 +02:00
d1admin
a0625bf133
refactor: centralise recipe validation
2021-09-06 00:45:13 +02:00
d1admin
c03d187256
fix: error out correctly and fix doc string
2021-09-06 00:26:45 +02:00
d1admin
d4333c2dc0
refactor: use app getting instead of boilerplate
2021-09-05 23:17:35 +02:00
d1admin
ec40d88134
refactor: centralise app name validation
2021-09-05 22:04:48 +02:00
d1admin
b7742d5e18
refactor: use pkg directory structure
2021-09-05 21:37:03 +02:00
d1admin
c99f0fc908
refactor: recipe validation
2021-09-05 01:55:10 +02:00