agola/internal
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
..
common *: rename "lts" to "ost" 2019-04-27 15:16:48 +02:00
config runservice: update docker registry auth 2019-04-22 14:38:25 +02:00
datamanager *: report objects size for objectstorage.WriteObject 2019-05-02 09:49:55 +02:00
db Add database helper 2019-02-21 16:05:54 +01:00
etcd etcd: allow specifying a revision for a get 2019-03-29 11:37:22 +01:00
git-handler Add custom git server 2019-02-21 16:03:17 +01:00
git-save Add user local runs feature 2019-02-21 23:01:17 +01:00
gitsources gateway: use agola ID in gitsource tokenname 2019-04-30 12:13:12 +02:00
log Add common logging helper 2019-02-21 16:05:35 +01:00
objectstorage objectstorage: add size option to WriteObject 2019-05-02 09:47:38 +02:00
runconfig runservice: update docker registry auth 2019-04-22 14:38:25 +02:00
sequence etcd: allow specifying a revision for a get 2019-03-29 11:37:22 +01:00
services *: rework run approval and annotations 2019-05-06 15:19:29 +02:00
testutil etcd: allow specifying a revision for a get 2019-03-29 11:37:22 +01:00
toolbox toolbox: initial commit 2019-02-21 15:57:11 +01:00
util util/errors: add ErrForbidden 2019-05-03 23:18:51 +02:00
tools.go Add makefile 2019-02-21 15:59:16 +01:00