9b51d22c20
chore(deps): update module github.com/hetznercloud/hcloud-go to v1.40.0
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2023-02-14 08:02:28 +00:00
d789830ce4
feat: adds --since flag for abra app logs
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-14 00:19:38 +01:00
e4b4084dfd
fix: stream logs without hitting git.coopcloud.tech
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Medium-sized options refactor in here too!
See coop-cloud/organising#292 .
2023-02-13 16:46:43 +01:00
ff58646cfc
fix: better error message when network gone
2023-02-13 12:33:00 +01:00
eec6469ba1
fix: Change error message to reflect RECIPE -> TYPE
...
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
Closes coop-cloud/organising#409
2023-02-12 16:40:48 +01:00
e94f947d20
fix: don't create clients twice per server
...
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#407
2023-02-12 00:02:59 +01:00
cccbe4a2ec
fix: typo [ci skip]
2023-02-11 23:53:42 +01:00
f53cfb6c36
fix: better error message when missing context [ci skip]
2023-02-11 23:49:01 +01:00
f55f01a25c
build: verbose local builds to show progress
2023-02-11 23:40:47 +01:00
ce5c1a9ebb
chore: 0.7.0-rc2-beta
continuous-integration/drone/push Build is passing
0.7.0-rc2-beta
2023-02-10 12:47:20 +01:00
5e3b039f93
fix: kadabra is now called kadabra not abra
...
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#402
2023-02-10 12:45:41 +01:00
0e9d218bbc
docs: fix comment names
2023-02-10 12:45:24 +01:00
e1c635af86
chore: remove newline [ci skip]
2023-02-08 23:49:01 +01:00
f6b139dfea
chore: formatting pass on kadabra [ci skip]
2023-02-08 23:20:25 +01:00
3d2b8fa446
chore: spacing
2023-02-08 23:02:54 +01:00
2eebac6fc0
chore: formatting, indentation
2023-02-08 22:59:47 +01:00
f5e2710138
chore: remove comment
2023-02-08 22:59:30 +01:00
986470784d
chore: sort gitignore listing
2023-02-08 22:59:03 +01:00
e76ed771df
feat: kadabra, the app auto-updater ( !268 )
...
continuous-integration/drone/push Build is passing
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: coop-cloud/abra#268
2023-02-08 18:53:04 +00:00
f28af5e42f
fix: use correctly formatted comments
continuous-integration/drone/push Build is passing
2023-02-08 11:28:38 +01:00
fdf4854b0c
fix: unbork comments
...
continuous-integration/drone/push Build is failing
Was breaking the build but not anymore!
2023-02-08 11:20:30 +01:00
6b9512d09c
build: docker dev builds depend on check too
2023-02-08 11:16:54 +01:00
21a86731d0
build: dont test/build if check fails
...
continuous-integration/drone/push Build is failing
Save cycles for small mistakes.
2023-02-08 11:13:20 +01:00
91102e6607
build: not so useful anymore, also broken
2023-02-08 11:12:03 +01:00
fadafda0b8
fix: make test suite work again
2023-02-08 11:11:39 +01:00
c03cf76702
chore: gofmt import statements
continuous-integration/drone/push Build was killed
2023-02-08 10:56:39 +01:00
ebb748b7e7
chore: publish next tag 0.7.0-rc1-beta
continuous-integration/drone/push Build was killed
2023-02-08 10:28:54 +01:00
2b3dbee24c
chore: go mod tidy
continuous-integration/drone/push Build is failing
2023-02-07 22:20:11 +01:00
a448cfdd0d
fix: revert bogus dependabot changes
...
Revert "chore(deps): update module github.com/docker/cli to v23"
This reverts commit 5ee6eb53b218995a77dc10d4bd564ba1c0dbf2e8.
Revert "chore(deps): update module github.com/docker/docker to v23"
This reverts commit 7b2880d4259235d532152ee502f16305de84cdb8.
2023-02-07 22:19:28 +01:00
5ee6eb53b2
chore(deps): update module github.com/docker/cli to v23
continuous-integration/drone/push Build is failing
2023-02-07 21:16:18 +00:00
7b2880d425
chore(deps): update module github.com/docker/docker to v23
continuous-integration/drone/push Build is failing
2023-02-07 21:16:06 +00:00
928d6f5d7f
chore(deps): update module golang.org/x/sys to v0.5.0
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2023-02-07 08:02:03 +00:00
29fa607190
fix: restrict pulling to specific branch
continuous-integration/drone/push Build is failing
2023-02-02 21:12:50 +01:00
7c541ffdfa
fix: better error handling in EnsureUpToDate
2023-02-02 21:12:24 +01:00
7ccc4b4c08
fix: woops, remove that print statement
continuous-integration/drone/push Build is failing
2023-02-02 21:00:31 +01:00
ef4df35995
fix: don't check twice (called in EnsureUpToDate)
continuous-integration/drone/push Build is failing
2023-02-02 20:59:04 +01:00
71a9155042
fix: specify refs when fetching tags
...
See coop-cloud/organising#397
2023-02-02 20:58:38 +01:00
2a88491d7c
fix: catch errors here too
...
continuous-integration/drone/push Build is failing
See coop-cloud/abra#266
2023-02-02 20:26:19 +01:00
bf79552204
fix: improve permission denied message
continuous-integration/drone/push Build is failing
2023-02-02 20:07:45 +01:00
0a7fa54759
fix: cant pass client here
...
continuous-integration/drone/push Build is failing
Closes coop-cloud/organising#396
2023-02-02 20:06:49 +01:00
7c1a97be72
refactor!: consolidate SSH handling
...
continuous-integration/drone/push Build is failing
Closes coop-cloud/organising#389 .
Closes coop-cloud/organising#341 .
Closes coop-cloud/organising#326 .
Closes coop-cloud/organising#380 .
Closes coop-cloud/organising#360 .
2023-02-02 08:37:14 +00:00
f20fbbc913
chore(deps): update golang docker tag to v1.20
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-02-02 08:02:02 +00:00
76717531bd
resolve PR: include the service info in the log message
continuous-integration/drone/push Build is failing
2023-01-31 16:15:11 +01:00
6774893412
add env ENABLE_AUTO_UPDATE as label to enable/disable the auto update process
continuous-integration/drone/pr Build was killed
2023-01-31 16:12:02 +01:00
ebb86391af
add a label to signal that a deploy is a chaos deploy ( !265 )
...
continuous-integration/drone/push Build is failing
Resolves coop-cloud/organising#390 by adding the following label `coop-cloud.${STACK_NAME}.chaos=true` (according to the version label).
This is required for the auto updater coop-cloud/organising#236 (comment)
Co-authored-by: Moritz <moritz.m@local-it.org>
Reviewed-on: coop-cloud/abra#265
2023-01-31 15:06:35 +00:00
50db39424c
add a label to signal that a deploy is connected with a recipe ( !264 )
...
continuous-integration/drone/push Build is failing
Resolves coop-cloud/organising#391 by adding the following label `coop-cloud.${STACK_NAME}.recipe=${RECIPE}` (according to the version label).
This is required for the auto updater coop-cloud/organising#236 (comment)
Co-authored-by: Moritz <moritz.m@local-it.org>
Reviewed-on: coop-cloud/abra#264
2023-01-31 14:35:43 +00:00
ca1ea32c46
Expose all env vars to app
container. ( !263 )
...
continuous-integration/drone/push Build is failing
Resolves coop-cloud/organising#393 and is required for the auto updater coop-cloud/organising#236 (comment)
Co-authored-by: Moritz <moritz.m@local-it.org>
Reviewed-on: coop-cloud/abra#263
2023-01-31 14:13:43 +00:00
32851d4d99
fix: always fetch all repository tags
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2023-01-31 11:52:15 +01:00
c47aa49373
fix: improved missing context message
continuous-integration/drone/push Build is failing
2023-01-24 10:48:53 +01:00
cdee6b00c4
docs: better auto-completion help
...
continuous-integration/drone/push Build is failing
Closes coop-cloud/organising#328
2023-01-23 19:01:00 +01:00