Gabriel Adrian Samfira
118319c7c1
Switch to fmt.Errorf
...
Replace all instances of errors.Wrap() with fmt.Errorf.
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2025-08-16 22:19:05 +00:00
Gabriel Adrian Samfira
f2ad7a3481
Fix leftover instances and refactor
...
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2025-05-03 22:29:40 +00:00
Mario Constanti
27e081eb36
remove required tags during update
...
Signed-off-by: Mario Constanti <mario.constanti@mercedes-benz.com>
2024-05-22 06:03:06 +02:00
Mario Constanti
1d14a26325
feat: garm pools do not force default labels
...
Signed-off-by: Mario Constanti <mario.constanti@mercedes-benz.com>
2024-05-21 11:55:12 +02:00
Gabriel Adrian Samfira
f9f545f060
Remove duplicate code
...
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2024-03-29 18:50:04 +00:00
Mario Constanti
fd0550eb7f
fix: godoc linter findings (TODO comments)
...
Signed-off-by: Mario Constanti <mario.constanti@mercedes-benz.com>
2024-02-22 17:33:19 +01:00
Mario Constanti
9f5c38ef2d
fix: unused-parameter linter findings
...
Signed-off-by: Mario Constanti <mario.constanti@mercedes-benz.com>
2024-02-22 16:54:38 +01:00
Gabriel Adrian Samfira
ed651bb7d0
Move errors to external package
...
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-22 22:26:47 +00:00
Gabriel Adrian Samfira
1287a93cf2
Add job list to API and CLI
...
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-07-03 07:46:20 +00:00
Mihaela Balutoiu
d698e2815e
Fix runner/pools.go typo
...
Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
2023-06-21 10:56:51 +03:00
Mihaela Balutoiu
7ac2455379
Fix runner/pools.go typo
...
Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>
2023-06-15 14:12:07 +03:00
Gabriel Adrian Samfira
92af290c27
Properly resolve OS tag
...
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-03-19 21:28:24 +02:00
Gabriel Adrian Samfira
829db87f15
Rename module
...
This change renames the module from "garm" to "github.com/cloudbase/garm".
This will make it easier to consume public functions defined in garm, by
external applications, without having to resort to replace.
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2023-03-12 16:01:49 +02:00
Michael Kuhnt
ee659f509f
feat: add prometheus metrics & endpoint
2023-01-26 14:15:16 +01:00
Gabriel Adrian Samfira
3e3b91ee59
Add enterprise support to garm-cli
...
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2022-10-21 17:14:03 +03:00
Gabriel Adrian Samfira
280cad96e4
Make runner-bootstrap-timeout optional
...
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2022-07-06 17:37:18 +00:00
Gabriel Adrian Samfira
15a1308441
Add timeout functionality for pool runner bootstrap
...
Pools can now define a bootstrap timeout for runners. The timeout can
be defined per pool and indicates the amount of time after which a runner
is considered defunct and removed.
If a runner doesn't join github in the configured amount of time, and it
receives no updates indicating that it is installing the runner via instance
status updates, it is considered defunct.
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2022-06-29 23:44:03 +00:00
Gabriel Adrian Samfira
b4e9af13d5
Fix tags update
2022-06-24 11:41:38 +00:00
Gabriel Adrian Samfira
4e4ab691c8
Error when deleting a pool with runners
2022-05-10 16:10:02 +00:00
Gabriel Adrian Samfira
5e0a64f909
Add license headers
2022-05-05 13:25:50 +00:00
Gabriel Adrian Samfira
d9c65872e8
Added more CLI commands and API endpoints
2022-05-05 13:07:06 +00:00