Commit Graph

678 Commits

Author SHA1 Message Date
decentral1se d087a60e09 Revert "fix: dont throw away changes"
continuous-integration/drone/push Build is passing
This reverts commit dd0f328a65.

Part of coop-cloud/organising#282.
2021-12-12 02:04:13 +01:00
decentral1se 48e16c414c fix: use correct error format
continuous-integration/drone/push Build is passing
2021-12-12 01:56:43 +01:00
decentral1se f3e55e5023 fix: support registry login details
continuous-integration/drone/push Build is passing
2021-12-12 01:52:28 +01:00
decentral1se ae6adace50 refactor: autocomplete package
continuous-integration/drone/push Build is passing
2021-12-12 00:17:39 +01:00
decentral1se 32dcddb631 fix: select containers if we find multiple 2021-12-12 00:04:37 +01:00
decentral1se 3dbd343600 fix: dont double append root path
continuous-integration/drone/push Build is passing
2021-12-11 20:24:38 +01:00
decentral1se 8393f4b134 fix: log discovered paths 2021-12-11 20:24:29 +01:00
decentral1se 8e56607cc9 fix: use default 2021-12-11 20:13:55 +01:00
decentral1se 85a543afac fix: maybe more robust gitignore checks
continuous-integration/drone/push Build is passing
2021-12-11 20:11:59 +01:00
decentral1se 665396b679 fix: join path correctly
continuous-integration/drone/push Build is passing
2021-12-11 20:01:30 +01:00
decentral1se 870c561fee Revert "Revert "fix: include ignored files""
This reverts commit 9be78bc5fa.

Attempting to fix this once again.
2021-12-11 19:53:35 +01:00
decentral1se 3fb43ffa2c Revert "fix: match exact on filtering" [ci skip]
This reverts commit 2bc2f8630b.

This breaks other stuff. Reverting!
2021-12-09 14:12:16 +01:00
decentral1se 2bc2f8630b fix: match exact on filtering
continuous-integration/drone/push Build is passing
2021-12-06 01:26:04 +01:00
decentral1se 2db5378418 fix: dont add .git dirs
Closes coop-cloud/organising#276.
2021-12-05 01:30:23 +01:00
decentral1se 7d8f3f1fab fix: less loose permissions, less +x
Closes coop-cloud/organising#283.
2021-12-05 01:18:31 +01:00
knoflook 9be78bc5fa Revert "fix: include ignored files"
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
This reverts commit aea5cc69c3.
2021-12-03 11:39:56 +01:00
d1admin 962f566228 fix: go on with missing tag
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#264.
2021-11-26 21:34:21 +01:00
d1admin 748d607ddc fix: better converge output
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#263.
2021-11-26 21:24:15 +01:00
d1admin 4641a942d8 chore: drop comment [ci skip] 2021-11-26 21:02:29 +01:00
3wordchant 759a00eeb3 fix: less fussy catalogue generation
continuous-integration/drone/push Build is passing
2021-11-24 13:48:17 +02:00
d1admin dd0f328a65 fix: dont throw away changes
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#256.
2021-11-22 18:38:59 +01:00
d1admin cb32e88cde fix: support retryable http clients
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#257.
2021-11-22 18:28:18 +01:00
d1admin a18729bf98 fix: ensure changes are check for
continuous-integration/drone/push Build is passing
Part of coop-cloud/organising#255.
2021-11-22 17:49:31 +01:00
d1admin fdf4fc6737 fix: ensure validation takes place
continuous-integration/drone/push Build is passing
Part of coop-cloud/organising#243 (comment).
2021-11-21 15:00:04 +01:00
d1admin 304b70639f fix: only check catalogue once
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#249.
2021-11-18 20:04:57 +01:00
d1admin 1f6e4fa4a3 fix: ensure to init/commit the new recipe repo
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
See coop-cloud/organising#247.
2021-11-14 22:54:55 +01:00
d1admin 9122c0a9b8 fix: ensure domain/server resolve to same ipv4
continuous-integration/drone/push Build is passing
See coop-cloud/organising#227 (comment).
2021-11-14 22:47:18 +01:00
d1admin 85ff04202f fix: ensure ipv4 is present for app deploys
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
See coop-cloud/organising#209.
2021-11-10 09:06:55 +01:00
d1admin cd361237e7 Revert "Revert "test: remove broken tests for client""
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
See coop-cloud/organising#242.
2021-11-09 17:44:13 +01:00
knoflook 17a5f1529a test: remove broken tests for client
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build was killed
2021-11-09 13:03:33 +01:00
d1admin edb427a7ae feat: implement host key checking
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
Closes coop-cloud/organising#237.
2021-11-08 15:37:23 +01:00
d1admin 2b9395be1a feat: make sync use wizard mode
continuous-integration/drone/push Build is passing
Some bugs squashed while testing this extensively.
2021-11-06 23:40:22 +01:00
d1admin f9726b6643 WIP: temporarily avoid SSH host key checking
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build was killed
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
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#231.
2021-11-03 06:53:38 +01:00
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