Commit Graph
1653 Commits
Author SHA1 Message Date
decentral1se 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
decentral1se 521570224b Merge branch 'filter-servers-by-recipe'
continuous-integration/drone/push Build is failing
2023-01-23 09:33:31 +01:00
decentral1se c72462e0b6 fix: no domain checks if no DOMAIN=... configured
Closes coop-cloud/organising#353
2023-01-23 09:33:12 +01:00
decentral1se 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
decentral1se 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
decentral1se 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
decentral1se a694c8c20e feat: filter server by recipe
Closes coop-cloud/organising#363
2023-01-23 00:54:22 +01:00
decentral1se 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
decentral1se e16ca45fa7 fix!: better backup file names
Closes coop-cloud/organising#366
2023-01-22 18:50:27 +01:00
decentral1se 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
decentral1se 834d41ef50 docs: wording [ci skip] 2023-01-22 10:07:58 +01:00
decentral1se 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
decentral1se 03041b88d0 chore: gofmt
continuous-integration/drone/push Build is failing
2023-01-21 23:26:23 +01:00
decentral1se 9338afb492 chore: go mod tidy
continuous-integration/drone/push Build is failing
2023-01-20 10:16:14 +01:00
renovate-bot 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
renovate-bot 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
decentral1se 8a1a3aeb12 ci: automerge & run tidy [ci skip] 2023-01-18 17:28:36 +01:00
3wordchant 910469cfa0 chore: switch to dev image by default
continuous-integration/drone/push Build is failing
2023-01-15 19:48:07 -08:00
3wordchant 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
3wordchant 6c93f980dc chore: tweak docker build
continuous-integration/drone/push Build was killed
2023-01-15 18:08:22 -08:00
3wordchant 57f52bbf33 chore: disable go cache for now, parallelise build
continuous-integration/drone/push Build is failing
2023-01-15 17:16:32 -08:00
3wordchant 9f5620d881 chore: attempt to fix drone build
continuous-integration/drone/push Build was killed
2023-01-15 17:11:50 -08:00
3wordchant 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
3wordchant 025d1e0a8c chore: tweak drone image building 2023-01-15 17:10:52 -08:00
3wordchant f484021148 feat: add docker image, auto-built using CI 2023-01-15 17:10:45 -08:00
3wordchant 1403eac72c fix: parse "Status" field during catalogue generate 2023-01-15 17:10:45 -08:00
cas a6e23938eb Add tests to jsontable.
- Test major functionality of jsontable
- Fix bug discovered in testing.
2023-01-15 17:10:36 -08:00
cas 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
decentral1se 89fcb5b216 chore: go mod tidy
continuous-integration/drone/push Build is passing
2023-01-06 10:05:20 +01:00
renovate-bot 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
decentral1se 9aa4a98b0b chore: go mod tidy
continuous-integration/drone/push Build is passing
2023-01-05 17:45:33 +01:00
decentral1se 5fbba0c934 Merge remote-tracking branch 'origin/renovate/main-golang.org-x-sys-0.x' 2023-01-05 17:44:53 +01:00
decentral1se d772f4b2c6 Merge remote-tracking branch 'origin/renovate/main-golang.org-x-crypto-0.x' 2023-01-05 17:44:31 +01:00
renovate-bot 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
renovate-bot 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
renovate-bot 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
decentral1se 49dd702d98 chore: go mod tidy
continuous-integration/drone/push Build is passing
2023-01-04 09:36:35 +01:00
decentral1se e4cd5e3efe Merge remote-tracking branch 'origin/renovate/main-github.com-hetznercloud-hcloud-go-1.x' 2023-01-04 09:36:13 +01:00
renovate-bot 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
renovate-bot 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
3wordchant 9e39e1dc88 docs: fix typo in error message
continuous-integration/drone/push Build is passing
2022-12-22 19:27:42 -08:00
decentral1se 1a3a53cfc2 chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-12-19 09:06:28 +01:00
renovate-bot 5f53d591f8 chore(deps): update module github.com/docker/docker to v20.10.22 2022-12-19 09:06:27 +01:00
renovate-bot 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
3wordchant 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
decentral1se 3a0d9f7ed7 chore: 0.6.0-beta release
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is failing
0.6.0-beta
2022-12-13 16:09:36 +01:00
decentral1se e794c17fb4 chore: authors add & sort [ci skip] 2022-12-13 16:07:05 +01:00
moritz 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
decentral1se 4e78b060e0 chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-12-12 10:50:38 +01:00
decentral1se 4fada9c1b7 Merge remote-tracking branch 'origin/renovate/main-github.com-hetznercloud-hcloud-go-1.x' 2022-12-12 10:50:18 +01:00