decentral1se
e41caa891d
fix: dont check ip on server when it is local
...
Closes coop-cloud/organising#334 .
2022-08-14 22:20:17 +02:00
decentral1se
42a6818ff4
fix: app cmd parsing, usage & tests
...
Note: the integration tests don't work due to ValidateApp still
attempting to validate the host key for the test app which doesn't
exist. This will be fixed in a future commit.
2022-08-14 16:18:58 +02:00
Franz Heinzmann (Frando)
8458e61d17
fix: branch checking logic
...
See https://github.com/go-git/go-git/issues/518 for why this is needed.
2022-08-11 17:49:22 +02:00
decentral1se
49f79dbd45
fix!: new catalogue URL
2022-05-03 17:08:52 +02:00
decentral1se
cbd924060f
fix: better local changes message
2022-04-19 10:29:05 +02:00
decentral1se
b27acb2f61
feat: backup/restore [ci skip]
...
See coop-cloud/organising#30 .
2022-04-03 18:24:09 +02:00
decentral1se
323f4467c8
fix: filtering requires case-by-case handling
...
See https://github.com/moby/moby/issues/32985 .
2022-03-30 16:25:38 +02:00
decentral1se
6aa23a76a1
fix: more precise filtering
...
Closes coop-cloud/organising#305 .
2022-03-27 19:30:36 +00:00
decentral1se
338360096c
feat: pass domain to new app envs
...
See coop-cloud/organising#304 .
2022-03-27 21:06:48 +02:00
knoflook
f432bfdd23
fix: warn when no repo on git
2022-03-18 10:13:24 +01:00
decentral1se
c66695d55e
fix: return err not logrus + new lines
2022-03-12 17:02:04 +01:00
decentral1se
262009701e
fix: guard against concurrent write errors
2022-03-12 16:59:45 +01:00
decentral1se
d3e127e5c8
fix: retain backwards compat with TYPE/RECIPE change
2022-03-11 19:37:50 +01:00
decentral1se
e9cfb076c6
fix: strip length modifiers
...
See coop-cloud/organising#297 .
2022-03-11 16:40:10 +01:00
decentral1se
b295958c17
fix: handle all container registries
...
See coop-cloud/organising#258
This fixes also how we read the digest of the image. I think it was
wrong before. Some registries restrict reading this info and we now just
default to "unknown" for that case.
This also appears to bring a wave of new dependencies due to the generic
handling logic of containers/... package. The abra binary is now 1mb
larger.
The catalogue generation is now slower unfortunately. But it is more
robust.
The generic logic looks in ~/.docker/config.json for log in details, so
you don't have to pass those in manually on the CLI anymore. We just
read those defaults. You can "docker login" to get credentials setup in
that file. Since most folks won't generate the catalogue, this seems
fine for now.
2022-02-21 08:46:30 +00:00
decentral1se
2fbdcfb958
refactor: try the meta for default branch too
...
Sometimes the Branch(...) call gets confused with state in the
repository. Its more robust to use the default value we get from gitea.
See coop-cloud/organising#299 .
2022-02-20 18:07:49 +01:00
decentral1se
09ac74d205
fix: check out default branch from tags
...
Also fix error handling to match function signatures.
2022-02-18 11:17:43 +01:00
decentral1se
e056d8dc44
fix: de-dupe dns resolver logging, more concise [ci skip]
2022-02-14 18:06:06 +01:00
decentral1se
6b2a0011af
fix: remove dupe logging on catalogue reading [ci skip]
2022-02-14 17:37:25 +01:00
decentral1se
46fca7cfa7
docs: less ambig wording [ci skip]
2022-02-14 17:35:42 +01:00
decentral1se
82d560a946
fix: prompt for input on app cp
2022-02-14 17:10:53 +01:00
decentral1se
0557284461
fix: use new repo name
2022-02-09 08:58:51 +00:00
decentral1se
bfeda40e34
fix: catch more ssh failure modes with help
2022-02-03 13:43:11 +01:00
decentral1se
58e98f490d
refactor!: type -> recipes
2022-01-27 12:06:32 +01:00
decentral1se
a23124aede
feat: auto strip domain names to avoid runtime limits
2022-01-27 10:33:21 +00:00
decentral1se
c7062e0494
fix: initial subcmd completion
...
Broken by migration to v1 API.
2022-01-20 11:42:04 +01:00
decentral1se
13e582349c
fix: correctly override with ~/.ssh/config if failing to connect
2022-01-19 13:28:57 +01:00
decentral1se
b9ec41647b
fix: when upgrading, skip over bad tags, don't error out
2022-01-19 10:40:55 +01:00
decentral1se
f9a2c1d58f
refactor: put StripTagMeta into formatter package
...
Avoid circular import.
2022-01-19 10:40:14 +01:00
decentral1se
0e688f1407
refactor!: migrate to urfave/cli v1
...
Better flexible flags handling.
2022-01-18 14:38:20 +01:00
decentral1se
7733637767
fix: ensure catalogue cloned for catalogue reliant commands
2022-01-18 11:19:33 +01:00
decentral1se
fc2d83d203
fix: better error message for missing server
2022-01-17 22:04:11 +01:00
decentral1se
d7cf11b876
fix: further fixes for gracefully handling missing tag
...
Follows 1b37d2d5f5
.
2022-01-05 17:58:15 +01:00
decentral1se
74dfb12fd6
refactor: centralise tag meta stripping
2022-01-05 17:32:33 +01:00
decentral1se
66d5453248
docs: recommend more helper commands for deploy timeout
2022-01-03 16:33:28 +01:00
decentral1se
ba9abcb0d7
fix: increase converge timeout
2022-01-03 16:33:18 +01:00
decentral1se
7a0d18ceb6
fix: show unknown insteaf of empty for missing version
2022-01-01 17:23:21 +01:00
decentral1se
8992050409
docs: dont metion git explicitly in user messages
2022-01-01 17:23:04 +01:00
decentral1se
abd094387f
fix: use scale for restarting
...
The other approach wasn't working. Duplicating containers on restart.
You'd end up with 2 containers per restart...
2022-01-01 17:22:35 +01:00
decentral1se
a556ca625b
fix: handle StackName / Name correctly
2022-01-01 17:22:19 +01:00
decentral1se
1b7836009f
test: spec out check tests [ci skip]
2021-12-31 17:19:30 +01:00
decentral1se
eb3509ab3f
refactor: drop uneccessary structs
2021-12-31 17:12:09 +01:00
decentral1se
ce96269be0
fix: more fixed for dry mode, this time tested :)
...
Follows 299276c383
.
2021-12-31 13:37:03 +01:00
decentral1se
866cdd1f29
feat: service name in ps output
2021-12-31 12:59:31 +01:00
decentral1se
95d385c420
fix: GetService & handling missing services
2021-12-31 12:49:31 +01:00
decentral1se
930ff68bb2
refactor: drop unused function
2021-12-30 00:42:37 +01:00
decentral1se
62441acf03
refactor: use SmallSHA
2021-12-30 00:41:21 +01:00
decentral1se
5cacd09a04
refactor: remove old/non-urgen/resolved FIXMEs
2021-12-28 01:35:40 +01:00
decentral1se
6a98024a2b
refactor: drop old/upstream TODOs
2021-12-28 01:31:50 +01:00
decentral1se
f5d2d3adf6
refactor: formatter gets own package
2021-12-28 01:24:23 +01:00