d1admin
e37b49201f
fix: use IdleConnTimeout/ConnectTimeout
...
continuous-integration/drone/push Build is passing
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
d1admin
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
d1admin
7f176d8e2f
fix: ensure logging for status checks
...
Closes coop-cloud/organising#226 .
2021-11-02 15:15:52 +01:00
d1admin
3b77607f36
fix: better error messages for missing repos
continuous-integration/drone/push Build is failing
2021-11-02 13:36:40 +01:00
d1admin
d56400eea8
fix: bail out on unstage changes for plain --force
continuous-integration/drone/push Build is failing
2021-10-26 10:52:26 +02:00
d1admin
066b2b9373
fix: stream output from remote ssh commands
2021-10-26 01:30:10 +02:00
d1admin
aec11bda28
fix: add ssh conn time outs
2021-10-26 00:33:18 +02:00
d1admin
8e3f90a7f3
fix: server inputs handling + better logging
2021-10-25 23:48:49 +02:00
d1admin
3d46ce6db2
refactor: more seamless SSH connections
continuous-integration/drone/push Build is passing
2021-10-25 11:13:41 +02:00
d1admin
9e0d77d5c6
refactor: better SSH connection details handling
continuous-integration/drone/push Build is passing
2021-10-25 10:42:39 +02:00
d1admin
8772217f41
fix: working provisioning post chaos testing
continuous-integration/drone/push Build is passing
2021-10-25 10:06:16 +02:00
d1admin
9a0e12258a
feat: provision docker installation
continuous-integration/drone/push Build is failing
2021-10-24 23:15:38 +02:00
d1admin
a458a5d9f7
docs: mark upstreams for all upstreams
continuous-integration/drone/push Build is passing
2021-10-21 19:54:43 +02:00
d1admin
963f8dcc73
fix: recover tests from overzealous cleanup
continuous-integration/drone/push Build is passing
2021-10-21 19:40:26 +02:00
d1admin
dc04cf5ff7
chore: migrate all upstream code to own dir
2021-10-21 19:35:13 +02:00
d1admin
80921c9f55
fix: remove cruft + readme pass + document forks
continuous-integration/drone/push Build is passing
2021-10-21 18:35:24 +02:00
d1admin
a170e26e27
fix: drop copy/pasta, keep timeouts
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-10-21 15:42:50 +02:00
d1admin
7a5ad65178
fix: load timeout before other opts
continuous-integration/drone/push Build is passing
2021-10-21 15:06:03 +02:00
d1admin
74bcb99c70
fix: use this weird default
...
Closes coop-cloud/organising#207 .
2021-10-19 22:43:43 +02:00
d1admin
597b4b586e
WIP: domain listing with Gandi
...
continuous-integration/drone/push Build is passing
Rethinking the interface already.
2021-10-18 22:16:29 +02:00
d1admin
7ea3df45d4
WIP: dns support via libdns
continuous-integration/drone/push Build is passing
2021-10-18 20:35:43 +02:00
d1admin
d1e42752e2
fix: set connection timeouts + clean up bad contexts
...
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#205 .
2021-10-18 10:48:43 +02:00
d1admin
9526d1fde6
fix: ensure we have version checked out on deploy
continuous-integration/drone/push Build is passing
2021-10-18 09:30:43 +02:00
d1admin
62cc7ef92d
feat: upgrade/downgrade support chaos mode
continuous-integration/drone/push Build is passing
2021-10-18 08:57:25 +02:00
d1admin
2f9b11f389
feat: support deploying with chaos mode
continuous-integration/drone/push Build is failing
2021-10-18 08:14:06 +02:00
d1admin
6d42e72f16
fix: allow for client creation on default context
...
continuous-integration/drone/push Build is failing
See coop-cloud/organising#206 .
2021-10-17 23:50:44 +02:00
knoflook
dc040a0b38
chore: change test context names
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-10-16 13:26:03 +02:00
knoflook
e6e2e5214f
test: add tests for pkg/client/client.go
2021-10-16 13:04:57 +02:00
knoflook
61452b5f32
docs: add README.md to document testing
2021-10-16 12:26:43 +02:00
knoflook
78460ac0ba
test: increatse client/context.go coverage to 90%
2021-10-16 11:41:41 +02:00
d1admin
ae32b1eed2
fix: standardise checkout options
continuous-integration/drone/push Build is passing
2021-10-14 12:17:58 +02:00
d1admin
d0828c4d8d
fix: teach app version command to read new versions
continuous-integration/drone/push Build is passing
2021-10-14 11:29:57 +02:00
d1admin
37022bf0c8
feat: make deploy only deploy
...
continuous-integration/drone/push Build is passing
See coop-cloud/organising#127 .
2021-10-13 16:51:04 +02:00
d1admin
a9af0b3627
fix: let gofmt do its magic
continuous-integration/drone/push Build is passing
2021-10-12 10:34:10 +02:00
3wordchant
a0b4886eba
WIP: default to compose.yml instead of all of 'em
continuous-integration/drone/push Build is failing
2021-10-12 10:25:37 +02:00
d1admin
84489495dc
fix: load STACK_NAME if not present
continuous-integration/drone/push Build is passing
2021-10-12 09:03:48 +02:00
d1admin
a8683dc38a
refactor: better formatting
2021-10-12 08:59:14 +02:00
d1admin
e2128ea5b6
fix: check key existance correctly
continuous-integration/drone/push Build is passing
2021-10-12 08:55:42 +02:00
d1admin
4a01e411be
refactor: handle STACK_NAME override in one place
continuous-integration/drone/push Build is passing
2021-10-12 01:14:14 +02:00
d1admin
c764243f3a
fix: manage multiple version showing edge cases
continuous-integration/drone/push Build is passing
2021-10-08 10:50:48 +02:00
d1admin
dde8afcd43
feat: support version/upgrade listing
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#130 .
2021-10-08 09:51:47 +02:00
d1admin
7368cabc49
fix: format output correctly
continuous-integration/drone/push Build is passing
2021-10-05 20:24:52 +02:00
d1admin
8bfd76fd04
feat: generate versions for catalogue also
...
continuous-integration/drone/pr Build is running
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#179 .
2021-10-05 20:14:00 +02:00
d1admin
c616907b71
feat: teach recipe sync to understand new versions
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#177 .
2021-10-05 10:28:09 +02:00
d1admin
8cc0a350e6
fix: pass sample env when loading recipe
...
Closes coop-cloud/organising#176 .
2021-10-02 23:00:09 +02:00
d1admin
48290aa316
fix: make server path creation more robust
2021-10-02 22:30:08 +02:00
d1admin
09f49cdc76
chore: fix tests
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build is passing
2021-10-01 12:57:34 +02:00
3wordchant
7c4cdc530c
fix: don't crash if no abra.sh
continuous-integration/drone/push Build is failing
2021-10-01 11:40:19 +02:00
3wordchant
49781c7e3f
fix: ignore "env" files which don't end in .env
2021-10-01 11:40:19 +02:00
d1admin
b1147cd136
feat: add x-platform progress bars for long loads
...
continuous-integration/drone/push Build is failing
Closes coop-cloud/organising#150 .
2021-09-22 07:48:17 +02:00