32dcddb631
fix: select containers if we find multiple
2021-12-12 00:04:37 +01:00
3dbd343600
fix: dont double append root path
2021-12-11 20:24:38 +01:00
8393f4b134
fix: log discovered paths
2021-12-11 20:24:29 +01:00
8e56607cc9
fix: use default
2021-12-11 20:13:55 +01:00
85a543afac
fix: maybe more robust gitignore checks
2021-12-11 20:11:59 +01:00
665396b679
fix: join path correctly
2021-12-11 20:01:30 +01:00
870c561fee
Revert "Revert "fix: include ignored files""
...
This reverts commit 9be78bc5fa623e38a5eca70afdf96b3765287763.
Attempting to fix this once again.
2021-12-11 19:53:35 +01:00
3fb43ffa2c
Revert "fix: match exact on filtering" [ci skip]
...
This reverts commit 2bc2f8630b85d903d452b7c02efc99ee933b2243.
This breaks other stuff. Reverting!
2021-12-09 14:12:16 +01:00
2bc2f8630b
fix: match exact on filtering
2021-12-06 01:26:04 +01:00
2db5378418
fix: dont add .git dirs
...
Closes coop-cloud/organising#276 .
2021-12-05 01:30:23 +01:00
7d8f3f1fab
fix: less loose permissions, less +x
...
Closes coop-cloud/organising#283 .
2021-12-05 01:18:31 +01:00
9be78bc5fa
Revert "fix: include ignored files"
...
This reverts commit aea5cc69c39eaa4460fd9d8cf0571d6c76c547ad.
2021-12-03 11:39:56 +01:00
962f566228
fix: go on with missing tag
...
Closes coop-cloud/organising#264 .
2021-11-26 21:34:21 +01:00
748d607ddc
fix: better converge output
...
Closes coop-cloud/organising#263 .
2021-11-26 21:24:15 +01:00
4641a942d8
chore: drop comment [ci skip]
2021-11-26 21:02:29 +01:00
759a00eeb3
fix: less fussy catalogue generation
2021-11-24 13:48:17 +02:00
dd0f328a65
fix: dont throw away changes
...
Part of coop-cloud/organising#226 .
2021-11-22 21:11:59 +01:00
aea5cc69c3
fix: include ignored files
...
Part of coop-cloud/organising#226 .
2021-11-22 21:11:59 +01:00
d0a30f6b7b
refactor: code style / error handling improvements
2021-11-22 20:37:12 +02:00
9d62fff074
feat: recipe generate: load category and features
2021-11-22 20:37:12 +02:00
711c4e5ee8
fix: warn on invalid envs for catalogue generation
...
Closes coop-cloud/organising#256 .
2021-11-22 18:38:59 +01:00
cb32e88cde
fix: support retryable http clients
...
Closes coop-cloud/organising#257 .
2021-11-22 18:28:18 +01:00
a18729bf98
fix: ensure changes are check for
...
Part of coop-cloud/organising#255 .
2021-11-22 17:49:31 +01:00
fdf4fc6737
fix: ensure validation takes place
...
Part of coop-cloud/organising#243 (comment) .
2021-11-21 15:00:04 +01:00
304b70639f
fix: only check catalogue once
2021-11-19 15:50:29 +01:00
fc51cf7775
docs: improve wording [ci skip]
2021-11-19 15:29:54 +01:00
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
56c3e070f5
fix: log what keys are loaded with the ssh-agent
...
Closes coop-cloud/organising#249 .
2021-11-18 20:04:57 +01:00
1f6e4fa4a3
fix: ensure to init/commit the new recipe repo
...
Part of coop-cloud/organising#247 .
2021-11-15 18:55:13 +01:00
4a245c3e02
fix: ensure .git repo exists
...
Part of coop-cloud/organising#247 .
2021-11-15 18:55:13 +01:00
915083b426
fix: time out on 60 sec + of converge checks
...
See coop-cloud/organising#246 .
2021-11-14 23:15:35 +01:00
486a1717e7
fix: dont attempt to clone is local repo is there
...
See coop-cloud/organising#247 .
2021-11-14 22:54:55 +01:00
9122c0a9b8
fix: ensure domain/server resolve to same ipv4
...
See coop-cloud/organising#227 (comment) .
2021-11-14 22:47:18 +01:00
85ff04202f
fix: ensure ipv4 is present for app deploys
...
See coop-cloud/organising#227 .
2021-11-13 23:04:58 +01:00
f78a04109c
fix: clarify when deploy done [ci skip]
2021-11-10 09:15:52 +01:00
b67ad02f87
feat: rudimentary deploy status checking
...
See coop-cloud/organising#209 .
2021-11-10 09:06:55 +01:00
cd361237e7
Revert "Revert "test: remove broken tests for client""
...
This reverts commit 59031595ea88091f6ccb278579515eb6a8a38e4d.
Argh, reverted this by accident, heres another one!
2021-11-09 18:25:28 +01:00
59031595ea
Revert "test: remove broken tests for client"
...
This reverts commit 17a5f1529aa32da3abc9da7a44864c21966eea5e.
2021-11-09 17:58:31 +01:00
6f26b51f3e
fix: only check host keys on requested hosts
...
See coop-cloud/organising#242 .
2021-11-09 17:44:13 +01:00
17a5f1529a
test: remove broken tests for client
2021-11-09 13:03:33 +01:00
edb427a7ae
feat: implement host key checking
...
Closes coop-cloud/organising#237 .
2021-11-08 15:37:23 +01:00
2b9395be1a
feat: make sync use wizard mode
...
Some bugs squashed while testing this extensively.
2021-11-06 23:40:22 +01:00
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
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
e4e606efb0
feat: catalogue generate now rate limits
...
Closes coop-cloud/organising#231 .
2021-11-03 06:53:38 +01:00
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
fc2deda1f6
Revert "fix: drop copy/pasta, keep timeouts"
...
This reverts commit a170e26e27b373a73616bc4671c8c074644031a0.
Attempting to add more nuanced timeout logic.
2021-11-02 15:18:17 +01:00
7f176d8e2f
fix: ensure logging for status checks
...
Closes coop-cloud/organising#226 .
2021-11-02 15:15:52 +01:00
3b77607f36
fix: better error messages for missing repos
2021-11-02 13:36:40 +01:00
d56400eea8
fix: bail out on unstage changes for plain --force
2021-10-26 10:52:26 +02:00