Agola: CI/CD Redefined
Go to file
Simone Gotti afae185e11 *: rework run approval and annotations
* runservice: use generic task annotations instead of approval annotations
* runservice: add method to set task annotations

* gateway: when an user call the run task approval action, it will set in the
task annotations the approval users ids. The task won't be approved.

* scheduler: when the number of approvers meets the required minimum number
(currently 1) call the runservice to approve the task

In this way we could easily implement some approval features like requiring a
minimum number of approvers (saved in the task annotations) before marking the
run as approved in the runservice.
2019-05-06 15:19:29 +02:00
.agola runservice: add k8s driver 2019-04-22 17:54:24 +02:00
cmd gateway: project(group) create: rename parentID to parentRef 2019-05-05 17:19:23 +02:00
examples *: rename "lts" to "ost" 2019-04-27 15:16:48 +02:00
internal *: rework run approval and annotations 2019-05-06 15:19:29 +02:00
scripts Add makefile 2019-02-21 15:59:16 +01:00
webbundle Add webbundle implementation 2019-02-21 16:08:02 +01:00
.dockerignore Add dockerfile 2019-02-21 16:10:30 +01:00
.gitignore Initial commit 2019-02-21 15:56:50 +01:00
Dockerfile update Dockerfile 2019-04-03 08:52:00 +02:00
LICENSE Initial commit 2019-02-21 15:56:50 +01:00
Makefile git hook: initial implementation 2019-02-22 10:46:48 +01:00
README.md Initial commit 2019-02-21 15:56:50 +01:00
go.mod runservice executor: use k8s client informers/listers 2019-04-26 10:15:23 +02:00
go.sum runservice executor: use k8s client informers/listers 2019-04-26 10:15:23 +02:00

README.md

Agola

CI/CD redefined