27e0708ac7
fix: don't delete server dir on cleanup if not empty
...
Part of coop-cloud/organising#325 .
2023-01-23 13:56:27 +01:00
a93786c6be
fix!: make "app rm" more explicit & simpler
...
We point users to "app volume/secret remove" for more specific deletion
of other app data resources now. The idea is that if you lose the env
file locally, then you can't clean up anything after. So it is handy to
have a sort of WARNING barrier to deleting that file. This flow is the
only way to get Abra to delete your local env file. It now feels more
documented and sufficiently scary in the UI/UX to merit that. Hopefully
addresses the ticket sufficiently.
Closes coop-cloud/organising#335 .
2023-01-23 13:29:46 +01:00
521570224b
Merge branch 'filter-servers-by-recipe'
continuous-integration/drone/push Build is failing
2023-01-23 09:33:31 +01:00
c72462e0b6
fix: no domain checks if no DOMAIN=... configured
...
Closes coop-cloud/organising#353
2023-01-23 09:33:12 +01:00
54646650c7
fix!: disable traefik linting when DOMAIN isn't present
...
continuous-integration/drone/push Build is failing
Also reformats the linting output to be more readable.
Closes coop-cloud/organising#319 .
2023-01-23 08:31:00 +00:00
903aac9d7a
feat: recipe fetch command
...
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
Also may have rooted out another go-git cloning bug 🙄
Closes coop-cloud/organising#365
2023-01-23 09:26:53 +01:00
49865c6a97
feat: app services command
...
continuous-integration/drone/push Build was killed
Closes coop-cloud/organising#372
2023-01-23 08:25:17 +00:00
a694c8c20e
feat: filter server by recipe
...
Closes coop-cloud/organising#363
2023-01-23 00:54:22 +01:00
d4a42d8378
fix: error out if no backup configs found
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2023-01-22 18:50:45 +01:00
e16ca45fa7
fix!: better backup file names
...
Closes coop-cloud/organising#366
2023-01-22 18:50:27 +01:00
32de2ee5de
fix: ensure catalogue is clean/up-to-date
...
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
Closes coop-cloud/organising#367
2023-01-22 17:52:36 +01:00
834d41ef50
docs: wording [ci skip]
2023-01-22 10:07:58 +01:00
6fe5aed408
fix!: remove digest handling
...
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
Closes coop-cloud/organising#379
2023-01-22 08:54:13 +01:00
03041b88d0
chore: gofmt
continuous-integration/drone/push Build is failing
2023-01-21 23:26:23 +01:00
9338afb492
chore: go mod tidy
continuous-integration/drone/push Build is failing
2023-01-20 10:16:14 +01:00
313ae0dbe2
chore(deps): update module github.com/docker/cli to v20.10.23
continuous-integration/drone/push Build is failing
2023-01-20 09:12:52 +00:00
0dc7ec8570
chore(deps): update module github.com/docker/docker to v20.10.23
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2023-01-20 08:02:52 +00:00
8a1a3aeb12
ci: automerge & run tidy [ci skip]
2023-01-18 17:28:36 +01:00
910469cfa0
chore: switch to dev
image by default
continuous-integration/drone/push Build is failing
2023-01-15 19:48:07 -08:00
4f055096e9
chore: fix Drone build, ignore auto-recipes-catalogue-json
continuous-integration/drone/push Build is failing
2023-01-15 18:16:53 -08:00
6c93f980dc
chore: tweak docker build
continuous-integration/drone/push Build was killed
2023-01-15 18:08:22 -08:00
57f52bbf33
chore: disable go cache for now, parallelise build
continuous-integration/drone/push Build is failing
2023-01-15 17:16:32 -08:00
9f5620d881
chore: attempt to fix drone build
continuous-integration/drone/push Build was killed
2023-01-15 17:11:50 -08:00
44c4555aae
chore: attempt to enable go caching for docker image build
continuous-integration/drone/push Build was killed
2023-01-15 17:10:57 -08:00
025d1e0a8c
chore: tweak drone image building
2023-01-15 17:10:52 -08:00
f484021148
feat: add docker image, auto-built using CI
2023-01-15 17:10:45 -08:00
1403eac72c
fix: parse "Status" field during catalogue generate
2023-01-15 17:10:45 -08:00
a6e23938eb
Add tests to jsontable.
...
- Test major functionality of jsontable
- Fix bug discovered in testing.
2023-01-15 17:10:36 -08:00
cae0d9ef79
Introduce a JSON output table mechanic
...
- Create JSONTable as a proxy/extension to tablewriter which can also output JSON.
- Implement machine readable output for `server list` and `recipe list`
2023-01-12 21:15:14 +00:00
89fcb5b216
chore: go mod tidy
continuous-integration/drone/push Build is passing
2023-01-06 10:05:20 +01:00
56b3e9bb19
chore(deps): update module github.com/go-git/go-git/v5 to v5.5.2
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2023-01-06 08:02:14 +00:00
9aa4a98b0b
chore: go mod tidy
continuous-integration/drone/push Build is passing
2023-01-05 17:45:33 +01:00
5fbba0c934
Merge remote-tracking branch 'origin/renovate/main-golang.org-x-sys-0.x'
2023-01-05 17:44:53 +01:00
d772f4b2c6
Merge remote-tracking branch 'origin/renovate/main-golang.org-x-crypto-0.x'
2023-01-05 17:44:31 +01:00
7513fbd57d
chore(deps): update module golang.org/x/sys to v0.4.0
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2023-01-05 08:02:28 +00:00
9082761f86
chore(deps): update module golang.org/x/crypto 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-01-05 08:02:09 +00:00
a3bd6e14d0
chore(deps): update module github.com/schollz/progressbar/v3 to v3.13.0
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-01-05 08:01:57 +00:00
49dd702d98
chore: go mod tidy
continuous-integration/drone/push Build is passing
2023-01-04 09:36:35 +01:00
e4cd5e3efe
Merge remote-tracking branch 'origin/renovate/main-github.com-hetznercloud-hcloud-go-1.x'
2023-01-04 09:36:13 +01:00
1db4602020
chore(deps): update module github.com/hashicorp/go-retryablehttp to v0.7.2
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-01-04 08:01:58 +00:00
b50718050b
chore(deps): update module github.com/hetznercloud/hcloud-go to v1.39.0
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2022-12-30 08:01:53 +00:00
9e39e1dc88
docs: fix typo in error message
continuous-integration/drone/push Build is passing
2022-12-22 19:27:42 -08:00
1a3a53cfc2
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-12-19 09:06:28 +01:00
5f53d591f8
chore(deps): update module github.com/docker/docker to v20.10.22
2022-12-19 09:06:27 +01:00
d7013518cc
chore(deps): update module github.com/docker/cli to v20.10.22
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2022-12-19 08:01:53 +00:00
b204b289d1
fix: disable progress bar with machine-readable output
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-12-16 10:20:51 -08:00
3a0d9f7ed7
chore: 0.6.0-beta release
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is failing
2022-12-13 16:09:36 +01:00
e794c17fb4
chore: authors add & sort [ci skip]
2022-12-13 16:07:05 +01:00
e788ac21f6
fix: keep abra working if recipe catalogue is offline ( !235 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Moritz <moritz.m@local-it.org>
Reviewed-on: coop-cloud/abra#235
2022-12-13 14:42:45 +00:00
4e78b060e0
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-12-12 10:50:38 +01:00