Commit Graph

40 Commits

Author SHA1 Message Date
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
decentral1se 711c4e5ee8
fix: warn on invalid envs for catalogue generation
Closes coop-cloud/organising#256.
2021-11-22 18:38:59 +01:00
decentral1se 6f26b51f3e
fix: only check host keys on requested hosts
See coop-cloud/organising#242.
2021-11-09 17:44:13 +01:00
decentral1se 04e24022f5
feat: auto-deploy traefik prototype
Closes coop-cloud/organising#212.
2021-11-03 09:41:20 +01:00
decentral1se c227972c12
WIP: make "abra app deploy" callable by code
Closes coop-cloud/organising#212.
2021-11-03 09:21:15 +01:00
decentral1se 7d8e2d9dd1
WIP: make "abra app new" callable by code
Part of coop-cloud/organising#212.
2021-11-03 09:10:13 +01:00
decentral1se f041083604
feat: support hetzner cloud server removal
Part of coop-cloud/organising#212.
2021-11-03 08:34:36 +01:00
decentral1se 0486091768
fix: handle flags order validatio better
Closes coop-cloud/organising#214.
2021-11-02 14:08:54 +01:00
decentral1se f833ccb864
fix: handle recipe name passing correctly
Closes coop-cloud/organising#224.
2021-11-02 13:33:46 +01:00
decentral1se a7970132c2
fix: server/record improved output + interactivity 2021-10-25 09:02:24 +02:00
decentral1se 9f9248b987
feat: select prompt for recipes on app new 2021-10-22 08:21:46 +02:00
decentral1se 0140f96ca1
fix: make sure to clone recipe
Closes coop-cloud/organising#193.
2021-10-11 00:34:23 +02:00
decentral1se 9fcdc45851
feat: debug logging
Closes coop-cloud/organising#164.
2021-09-11 11:45:26 +02:00
decentral1se 683ef0c3de
fix: make more server new command more robust
See coop-cloud/organising#163.
2021-09-10 14:49:25 +02:00
decentral1se 3c3d8dc0e7
WIP: add first run at app rollback command
See coop-cloud/organising#146.
2021-09-10 11:49:29 +02:00
decentral1se 356c8f8c4e
refactor: construct recipe struct proper 2021-09-06 01:41:16 +02:00
decentral1se a0625bf133
refactor: centralise recipe validation 2021-09-06 00:45:13 +02:00
decentral1se c03d187256
fix: error out correctly and fix doc string 2021-09-06 00:26:45 +02:00
decentral1se d4333c2dc0
refactor: use app getting instead of boilerplate 2021-09-05 23:17:35 +02:00
decentral1se ec40d88134
refactor: centralise app name validation 2021-09-05 22:04:48 +02:00
decentral1se b7742d5e18
refactor: use pkg directory structure 2021-09-05 21:37:03 +02:00
decentral1se c99f0fc908
refactor: recipe validation 2021-09-05 01:55:10 +02:00