3wordchant
aa344fc94f
wip: login to docker to avoid rate limiting
2021-11-29 13:19:04 +02:00
3wordchant
759a00eeb3
fix: less fussy catalogue generation
2021-11-24 13:48:17 +02:00
d1admin
dd0f328a65
fix: dont throw away changes
...
Part of coop-cloud/organising#226 .
2021-11-22 21:11:59 +01:00
d1admin
aea5cc69c3
fix: include ignored files
...
Part of coop-cloud/organising#226 .
2021-11-22 21:11:59 +01:00
3wordchant
d0a30f6b7b
refactor: code style / error handling improvements
2021-11-22 20:37:12 +02:00
3wordchant
9d62fff074
feat: recipe generate: load category and features
2021-11-22 20:37:12 +02: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
cb32e88cde
fix: support retryable http clients
...
Closes coop-cloud/organising#257 .
2021-11-22 18:28:18 +01:00
d1admin
a18729bf98
fix: ensure changes are check for
...
Part of coop-cloud/organising#255 .
2021-11-22 17:49:31 +01:00
d1admin
fdf4fc6737
fix: ensure validation takes place
...
Part of coop-cloud/organising#243 (comment) .
2021-11-21 15:00:04 +01:00
d1admin
304b70639f
fix: only check catalogue once
2021-11-19 15:50:29 +01:00
d1admin
fc51cf7775
docs: improve wording [ci skip]
2021-11-19 15:29:54 +01:00
d1admin
e589709cb0
fix: attempt to include IdentityFile if available
...
This is part of trying to debug:
coop-cloud/organising#250
And also part of:
coop-cloud/docs.coopcloud.tech#27
Where I now try to specify the same logic as `ssh -i <my-key-path>` in
the underlying connection logic. This should help with being more
explicit about what key is being used via the SSH config file.
2021-11-18 21:16:10 +01:00
d1admin
56c3e070f5
fix: log what keys are loaded with the ssh-agent
...
Closes coop-cloud/organising#249 .
2021-11-18 20:04:57 +01:00
d1admin
1f6e4fa4a3
fix: ensure to init/commit the new recipe repo
...
Part of coop-cloud/organising#247 .
2021-11-15 18:55:13 +01:00
d1admin
4a245c3e02
fix: ensure .git repo exists
...
Part of coop-cloud/organising#247 .
2021-11-15 18:55:13 +01:00
d1admin
915083b426
fix: time out on 60 sec + of converge checks
...
See coop-cloud/organising#246 .
2021-11-14 23:15:35 +01:00
d1admin
486a1717e7
fix: dont attempt to clone is local repo is there
...
See coop-cloud/organising#247 .
2021-11-14 22:54:55 +01:00
d1admin
9122c0a9b8
fix: ensure domain/server resolve to same ipv4
...
See coop-cloud/organising#227 (comment) .
2021-11-14 22:47:18 +01:00
d1admin
85ff04202f
fix: ensure ipv4 is present for app deploys
...
See coop-cloud/organising#227 .
2021-11-13 23:04:58 +01:00
d1admin
f78a04109c
fix: clarify when deploy done [ci skip]
2021-11-10 09:15:52 +01:00
d1admin
b67ad02f87
feat: rudimentary deploy status checking
...
See coop-cloud/organising#209 .
2021-11-10 09:06:55 +01:00
d1admin
cd361237e7
Revert "Revert "test: remove broken tests for client""
...
This reverts commit 59031595ea .
Argh, reverted this by accident, heres another one!
2021-11-09 18:25:28 +01:00
d1admin
59031595ea
Revert "test: remove broken tests for client"
...
This reverts commit 17a5f1529a .
2021-11-09 17:58:31 +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
knoflook
17a5f1529a
test: remove broken tests for client
2021-11-09 13:03:33 +01:00
d1admin
edb427a7ae
feat: implement host key checking
...
Closes coop-cloud/organising#237 .
2021-11-08 15:37:23 +01:00
d1admin
2b9395be1a
feat: make sync use wizard mode
...
Some bugs squashed while testing this extensively.
2021-11-06 23:40:22 +01:00
d1admin
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
d1admin
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
d1admin
e4e606efb0
feat: catalogue generate now rate limits
...
Closes coop-cloud/organising#231 .
2021-11-03 06:53:38 +01:00
d1admin
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
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
2021-11-02 13:36:40 +01:00
d1admin
d56400eea8
fix: bail out on unstage changes for plain --force
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
2021-10-25 11:13:41 +02:00
d1admin
9e0d77d5c6
refactor: better SSH connection details handling
2021-10-25 10:42:39 +02:00
d1admin
8772217f41
fix: working provisioning post chaos testing
2021-10-25 10:06:16 +02:00
d1admin
9a0e12258a
feat: provision docker installation
2021-10-24 23:15:38 +02:00
d1admin
a458a5d9f7
docs: mark upstreams for all upstreams
2021-10-21 19:54:43 +02:00
d1admin
963f8dcc73
fix: recover tests from overzealous cleanup
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
2021-10-21 18:35:24 +02:00
d1admin
a170e26e27
fix: drop copy/pasta, keep timeouts
2021-10-21 15:42:50 +02:00
d1admin
7a5ad65178
fix: load timeout before other opts
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