Commit Graph

36 Commits

Author SHA1 Message Date
p4u1 d4727db8f9 feat: abra app logs shows task errors (!395)
continuous-integration/drone/push Build is passing Details
The log command now checks for the ready state in the task list. If it is not ready. It shows the task logs. This might look like this:
```
ERRO[0000] Service abra-test-recipe_default_app: State rejected: No such image: ngaaaax:1.21.0
ERRO[0000] Service abra-test-recipe_default_app: State preparing:
ERRO[0000] Service abra-test-recipe_default_app: State rejected: No such image: ngaaaax:1.21.0
ERRO[0000] Service abra-test-recipe_default_app: State rejected: No such image: ngaaaax:1.21.0
ERRO[0000] Service abra-test-recipe_default_app: State rejected: No such image: ngaaaax:1.21.0
```

Closes coop-cloud/organising#518

Reviewed-on: #395
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech>
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net>
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net>
2023-12-14 13:15:24 +00:00
decentral1se 1e6a6e6174
fix: app logs retrieves recipe
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is failing Details
2023-09-27 09:19:57 +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 23f5745cb8
fix: skip recipe clone / up to date sync for some commands
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
Continues work of 3dc5662821.
2023-08-01 21:19:20 +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
Philipp Rothmann d789830ce4 feat: adds --since flag for abra app logs
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-14 00:19:38 +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
knoflook 5721b357a2
fix: per service logs
continuous-integration/drone/pr Build was killed Details
continuous-integration/drone/push Build was killed Details
2022-04-21 15:40:23 +02:00
decentral1se 323f4467c8
fix: filtering requires case-by-case handling
continuous-integration/drone/pr Build was killed Details
continuous-integration/drone/push Build was killed Details
See https://github.com/moby/moby/issues/32985.
2022-03-30 16:25:38 +02:00
decentral1se 6aa23a76a1 fix: more precise filtering
continuous-integration/drone/push Build is passing Details
Closes coop-cloud/organising#305.
2022-03-27 19:30:36 +00:00
decentral1se 58e98f490d
refactor!: type -> recipes
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is passing Details
2022-01-27 12:06:32 +01:00
decentral1se 2277e4ef72
refactor!: remove no-input flag where not needed 2022-01-27 12:05:19 +01:00
decentral1se e670844b56 refactor!: app name -> domain 2022-01-27 10:33:21 +00:00
decentral1se 0e688f1407
refactor!: migrate to urfave/cli v1
continuous-integration/drone/push Build is passing Details
Better flexible flags handling.
2022-01-18 14:38:20 +01:00
decentral1se 95d385c420
fix: GetService & handling missing services 2021-12-31 12:49:31 +01:00
decentral1se 74f688350b
fix: actually call function
continuous-integration/drone/push Build is failing Details
2021-12-22 01:03:36 +01:00
decentral1se 56a1e7f8c4
feat: stderr only for logs 2021-12-22 01:02:36 +01:00
decentral1se ae6adace50
refactor: autocomplete package
continuous-integration/drone/push Build is passing Details
2021-12-12 00:17:39 +01:00
decentral1se 3fb43ffa2c
Revert "fix: match exact on filtering" [ci skip]
This reverts commit 2bc2f8630b.

This breaks other stuff. Reverting!
2021-12-09 14:12:16 +01:00
decentral1se 2bc2f8630b
fix: match exact on filtering
continuous-integration/drone/push Build is passing Details
2021-12-06 01:26:04 +01:00
decentral1se a90f3b7463
fix: easier logs
continuous-integration/drone/push Build is passing Details
Closes coop-cloud/organising#270.
2021-11-26 22:14:29 +01:00
decentral1se bece2e8351
fix: recovering debug logging [ci skip]
Follows 31edbbd32e.
2021-09-16 13:10:17 +02:00
Roxie Gibson 31edbbd32e
fix: git metadata not removed in merge
continuous-integration/drone/push Build is passing Details
2021-09-16 11:35:18 +01:00
Roxie Gibson 0a1c73bf00
refactor: use cli context vs creating new one
continuous-integration/drone/push Build is failing Details
2021-09-16 11:21:38 +01:00
decentral1se 66aeeee768
fix: completion doesn't fail silently now
continuous-integration/drone/push Build is passing Details
Closes coop-cloud/organising#161.
2021-09-16 08:45:38 +02:00
decentral1se 9fcdc45851
feat: debug logging
Closes coop-cloud/organising#164.
2021-09-11 11:45:26 +02:00
knoflook cf2653fef8
refactor: drop unused function, rename GetAppsNames
continuous-integration/drone/pr Build is passing Details
2021-09-08 13:43:55 +02:00
knoflook 4c216fdf40
feat: auto-complete app and recipe names
continuous-integration/drone/pr Build is passing Details
2021-09-07 16:57:39 +02:00
decentral1se d4333c2dc0
refactor: use app getting instead of boilerplate
continuous-integration/drone/push Build is failing Details
2021-09-05 23:17:35 +02:00
decentral1se ec40d88134
refactor: centralise app name validation
continuous-integration/drone/push Build is passing Details
2021-09-05 22:04:48 +02:00
decentral1se b7742d5e18
refactor: use pkg directory structure 2021-09-05 21:37:03 +02:00
decentral1se 317be4cc01
docs: short aliases [ci skip] 2021-09-05 01:34:56 +02:00
decentral1se 07a43cb314
refactor: NewClientWithContext -> New, and use server only
continuous-integration/drone/push Build is passing Details
2021-09-05 00:41:31 +02:00
Roxie Gibson 7835c1f91d
fix: defers after checking for err
continuous-integration/drone/push Build is passing Details
2021-08-31 16:47:38 +01:00
decentral1se 8651e22441
feat: implement app logs command
continuous-integration/drone/push Build is passing Details
2021-08-29 14:13:35 +02:00
Roxie Gibson 30d11f48a7
refactor: break up cli pkg into nice small chunks 2021-08-02 02:10:41 +01:00