Commit Graph

12 Commits

Author SHA1 Message Date
decentral1se 776a83d8d1
fix: use new GetComposeFiles API 2023-09-25 15:51:03 +02:00
decentral1se 0be532692d
test: moar integration tests [ci skip]
continuous-integration/drone/pr Build is failing Details
2023-09-20 13:51:06 +02:00
decentral1se 3dc5662821
fix: improved offline support
continuous-integration/drone/push Build is passing Details
Closes coop-cloud/organising#471.
2023-07-26 08:16:07 +02:00
decentral1se 949510d4c3 revert: always clone latest recipe changes
continuous-integration/drone/push Build is failing Details
This change was about trying to optimise for offline scenarios but
caused a lot of issues for the online case. It needs to be thought
through again.

See coop-cloud/organising#471.

Closes coop-cloud/organising#432.
2023-07-25 15:05:01 +00:00
moritz 31ec322c55 feat(deploy): set timeout via label (!290)
continuous-integration/drone/push Build is passing Details
Solves coop-cloud/organising#437

A timeout can be specified globally for a recipe using this label:
`coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-120}`. This sets the default timeout to 120s. An app specific timeout can be set using the env `TIMEOUT`.

Co-authored-by: Moritz <moritz.m@local-it.org>
Reviewed-on: #290
2023-04-14 14:44:18 +00:00
Moritz 9e05000476 fix(kadabra): always pull new recipe version
continuous-integration/drone/push Build is passing Details
2023-04-06 17:22:33 +02:00
Moritz e4a89bcc4f fix(kadabra): only warn if a deployed app has no published release
continuous-integration/drone/push Build is passing Details
2023-02-28 15:34:27 +01:00
decentral1se 312b93e794
fix: no gitops on recipe for "app new"
continuous-integration/drone/push Build is passing Details
Closes coop-cloud/organising#408
2023-02-15 00:49:22 +01:00
decentral1se e4b4084dfd
fix: stream logs without hitting git.coopcloud.tech
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
Medium-sized options refactor in here too!

See coop-cloud/organising#292.
2023-02-13 16:46:43 +01:00
decentral1se e1c635af86
chore: remove newline [ci skip] 2023-02-08 23:49:01 +01:00
decentral1se f6b139dfea
chore: formatting pass on kadabra [ci skip] 2023-02-08 23:20:25 +01:00
moritz e76ed771df feat: kadabra, the app auto-updater (!268)
continuous-integration/drone/push Build is passing Details
coop-cloud/organising#236

Autoupdater `kadabra` is ready for testing.
It should run on the server, check for available minor/patch updates and automatically upgrade the apps.

Co-authored-by: Moritz <moritz.m@local-it.org>
Reviewed-on: #268
2023-02-08 18:53:04 +00:00