Commit Graph

795 Commits

Author SHA1 Message Date
decentral1se 63d9703d9d
feat: make release use wizard mode
Some bugs squashed while testing this extensively.
2021-11-06 22:36:01 +01:00
decentral1se f9726b6643
WIP: temporarily avoid SSH host key checking
Closes coop-cloud/organising#234.
Closes coop-cloud/organising#142.
2021-11-05 12:33:32 +01:00
decentral1se 4a0761926c
chore: avoid reverts in the change logi [ci skip] 2021-11-03 10:13:45 +01:00
decentral1se de7054fd74
fix: use x-platform code for pdeathsig
This might cause the macosx build not to fail, I hope.

See https://github.com/docker/cli/tree/v20.10.10/cli/connhelper/commandconn
2021-11-03 09:57:35 +01:00
decentral1se 0e0e2db755
chore: publish new version 2021-11-03 09:44:11 +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 911f22233f
refactor: use better name for file 2021-11-03 09:11:30 +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 f57ae1e904
fix: remove debug statements
Closes coop-cloud/organising#217.
2021-11-03 07:56:26 +01:00
decentral1se 49a87cae2e
fix: use more robust output cmd 2021-11-03 07:56:19 +01:00
decentral1se f0de18a7f0
fix: use echo style + fix formatting 2021-11-03 07:48:30 +01:00
decentral1se 1caef09cd2
feat: autocomplete helper command
Closes coop-cloud/organising#216.
2021-11-03 07:28:18 +01:00
decentral1se e4e606efb0
feat: catalogue generate now rate limits
Closes coop-cloud/organising#231.
2021-11-03 06:53:38 +01:00
decentral1se 08aca28d9d
chore: upgrade tagcmp + run mod tidy 2021-11-03 06:29:06 +01:00
knoflook f02ea7ca0d feat: add recipe version pinning
closes: coop-cloud/organising#186
2021-11-03 05:28:23 +00:00
decentral1se 3d3c4b3aae
fix: add new repo to skip list 2021-11-02 21:52:11 +01:00
decentral1se e37b49201f
fix: use IdleConnTimeout/ConnectTimeout
This is an attempt to set sensible timeouts on abra connections. This
might not be the last word on this but it seems that SSH connections now
bail out correctly and other kinds of commands don't explode (e.g.
logs).

Closes coop-cloud/organising#222.
Closes coop-cloud/organising#218.
2021-11-02 15:49:11 +01:00
decentral1se ede5a59562
Revert c76601c9ce
This is already handled and does not need to be run again.
2021-11-02 15:47:09 +01:00
decentral1se fc2deda1f6
Revert "fix: drop copy/pasta, keep timeouts"
This reverts commit a170e26e27.

Attempting to add more nuanced timeout logic.
2021-11-02 15:18:17 +01:00
decentral1se c76601c9ce
fix: ensure version for regular deploy 2021-11-02 15:16:19 +01:00
decentral1se 7f176d8e2f
fix: ensure logging for status checks
Closes coop-cloud/organising#226.
2021-11-02 15:15:52 +01:00
decentral1se 9b704b002b
fix: include app arg in docs
Follow up to bd92c52eed.
2021-11-02 14:54:53 +01:00
decentral1se ab02c5f0dd
feat: support better domain defaults
Closes coop-cloud/organising#221.
2021-11-02 14:44:16 +01:00
decentral1se f2b02e39a7
fix: allow config to open broken env files
Closes coop-cloud/organising#223.
2021-11-02 14:38:53 +01:00
decentral1se 31f6bd06a5
fix: use correct formatting function 2021-11-02 14:24:40 +01:00
decentral1se bd92c52eed
fix: document secret names more coherently
Closes coop-cloud/organising#215.
2021-11-02 14:21:55 +01:00
decentral1se 0486091768
fix: handle flags order validatio better
Closes coop-cloud/organising#214.
2021-11-02 14:08:54 +01:00
decentral1se 3b77607f36
fix: better error messages for missing repos 2021-11-02 13:36:40 +01:00
decentral1se f833ccb864
fix: handle recipe name passing correctly
Closes coop-cloud/organising#224.
2021-11-02 13:33:46 +01:00
decentral1se 7022f42711
fix: docs and fix for new recipes
Closes coop-cloud/organising#228.
2021-11-02 13:29:58 +01:00
decentral1se c76bd25c1d
Revert "chore: tweak libdns/gandi go.sum entry >.<"
This reverts commit a6b5ac3410.

Mystery checksum ping/pong issue goes on.
2021-11-02 13:23:15 +01:00
3wc a6b5ac3410 chore: tweak libdns/gandi go.sum entry >.< 2021-11-02 14:17:26 +02:00
knoflook 71225d2099
feat(installer): add hashsum checking 2021-10-26 12:29:53 +02:00
knoflook 5d59d12d75
refactor(installer): use more precise sed command 2021-10-26 11:54:10 +02:00
decentral1se d56400eea8
fix: bail out on unstage changes for plain --force 2021-10-26 10:52:26 +02:00
decentral1se b3496ad286
fix: log correctly on provisioning 2021-10-26 01:30:23 +02:00
decentral1se 066b2b9373
fix: stream output from remote ssh commands 2021-10-26 01:30:10 +02:00
decentral1se aec11bda28
fix: add ssh conn time outs 2021-10-26 00:33:18 +02:00
decentral1se 9a513a0700
fix: --local/--provision works 2021-10-26 00:27:45 +02:00
decentral1se 9f3ab0de9e
refactor: drop VPS 2021-10-26 00:27:32 +02:00
decentral1se e26afb97af
fix: support empty ssh keys 2021-10-26 00:27:22 +02:00
decentral1se 960e47437c
fix: show defaults, dont set 2021-10-26 00:25:14 +02:00
decentral1se 8e3f90a7f3
fix: server inputs handling + better logging 2021-10-25 23:48:49 +02:00
decentral1se 1d7cb0d9b6
fix: ensure client connections work 2021-10-25 23:48:19 +02:00
decentral1se 4d2a2d42fb
fix: ensure provider is set 2021-10-25 20:01:20 +02:00
decentral1se bdae61ed51
docs: taking a pass on sub cmd docs 2021-10-25 19:58:50 +02:00
decentral1se 766e3008f6
fix: remove duplicate check [ci skip] 2021-10-25 19:51:55 +02:00
knoflook 383f857f4a
feat(installer): check if ~/local/.bin is in $PATH 2021-10-25 18:14:10 +02:00