Semaphore/api
Denis Gukov d1b7ad021e
Runners (#1444)
* feat(runners): add register endpoint

* feat(runners): add remote runner

* refactor(runners): move functionality TaskRunner -> AnsibleJobRunner

* fix(runners): init job

* chore(runners): remote unused field

* feat(runners): use external logger from AnsibleJobRunner

* refactor(runners): remove status field

* refactor(runners): remove mutation from job

* feat(runners): pass username and verison to task

* test(runners): fix tests

* fix(runners): params for Run

* feat(runners): implement runner selection

* feat(runners): fill required fields

* fix(runners): session block

* feat(runners): kill process

* refactor(runners): rename fields to public

* feat(runners): remote runner functionallity

* refactor(runners): remove unused class

* fix(runners): send json

* feat(runners): runner registration

* feat(runners): logging

* feat(runners): server <-> running communication works

* feat(runners): pass creds to runenr
2023-08-29 00:51:04 +02:00
..
helpers Runners (#1444) 2023-08-29 00:51:04 +02:00
projects feat(fe): handle permissions on UI 2023-08-26 20:43:42 +02:00
runners Runners (#1444) 2023-08-29 00:51:04 +02:00
sockets feat(be): support session connection for boltdb 2022-11-19 03:23:30 +05:00
api_test.go test(be): fix tests 2021-08-26 16:41:42 +05:00
auth.go feat: remove demo mode 2023-08-27 15:00:54 +02:00
events.go fix(be): events endpoint 2020-12-17 16:52:00 +05:00
login.go feat(be): add config options 2023-07-24 16:04:03 +02:00
router.go Runners (#1444) 2023-08-29 00:51:04 +02:00
user.go feat(fe): handle permissions on UI 2023-08-26 20:43:42 +02:00
users.go feat: implement oidc authentication 2023-04-16 23:57:56 +02:00