Simone Gotti
|
84879bf591
|
gateway: limit requests to a predefined max size
|
2019-04-03 16:59:17 +02:00 |
|
Simone Gotti
|
4cf72748b4
|
gitsources: update api
* Generalize to use repopath instead of (owner, reponame)
|
2019-04-03 15:01:21 +02:00 |
|
Simone Gotti
|
a2cd92c70b
|
webhook: use provided userID
|
2019-04-03 15:11:50 +02:00 |
|
Simone Gotti
|
2d68be8a30
|
gw api: fix project and remotesource to return the right response
|
2019-04-03 15:08:33 +02:00 |
|
Simone Gotti
|
bb21520133
|
gw api client: add GetCurrentUser
|
2019-04-03 15:06:02 +02:00 |
|
Simone Gotti
|
9d559d49d7
|
webhook: correctly handle git host and port
* split host and port from the git url
* also set the port in the generated ssh config
|
2019-04-03 12:27:09 +02:00 |
|
Simone Gotti
|
3d39553189
|
project create: user project path
Use project path for project creation and get the project clone url directly
from the remote source
|
2019-04-03 11:07:54 +02:00 |
|
Simone Gotti
|
6736f5aebc
|
gw api: require at least one group on runs query api
|
2019-04-03 08:52:29 +02:00 |
|
Simone Gotti
|
f0e7ce4a96
|
cmd: implement project/projectgroup variable create
|
2019-04-02 11:07:39 +02:00 |
|
Simone Gotti
|
eb8cd9cc52
|
gateway: add user registration
Adds two handler:
* Authorize handler used to ask remote source authorization
* Register handler used to do user and related linked account creation
|
2019-03-29 17:53:15 +01:00 |
|
Simone Gotti
|
704da47afc
|
configstore: createuser also create linked account when requested
Useful to future user registration to create user and linked account in a unique
atomic call.
|
2019-03-29 17:50:51 +01:00 |
|
Simone Gotti
|
3e3a7a0ea5
|
gateway: move user la and login validation to command layer
|
2019-03-29 14:33:41 +01:00 |
|
Simone Gotti
|
3c5eb71ba8
|
runservice: make and check that group paths are absolute
|
2019-03-29 12:09:32 +01:00 |
|
Simone Gotti
|
48ab496beb
|
*: add api to query last run per group
|
2019-03-29 12:00:18 +01:00 |
|
Simone Gotti
|
1e41e3ad33
|
gateway/api: report if the run can be restarted
|
2019-03-29 09:22:34 +01:00 |
|
Simone Gotti
|
61b454d4da
|
config environment from variable
|
2019-03-18 15:02:32 +01:00 |
|
Simone Gotti
|
50547a6490
|
initial secret and variables impl
|
2019-03-14 14:36:18 +01:00 |
|
Simone Gotti
|
8b92b6f55c
|
initial project group impl
and related api updated
|
2019-03-14 14:36:18 +01:00 |
|
Simone Gotti
|
8f4a5b29b9
|
*: implement setup step
|
2019-03-13 15:48:35 +01:00 |
|
Simone Gotti
|
f09602cdc3
|
*: implement run stop
|
2019-03-08 10:02:37 +01:00 |
|
Simone Gotti
|
6f38c48066
|
*: initial implementation of when conditions
|
2019-03-07 18:01:34 +01:00 |
|
Simone Gotti
|
a4ad66ac2d
|
gateway: implement initial basic run restart
|
2019-03-04 16:12:07 +01:00 |
|
Simone Gotti
|
f383a0056d
|
gateway gitsources: use owner id for deploy keys and webhook urls
In this way we could have multiple projects pointing to the same remote
repository and every projects will have its own deploy key and webhook url
|
2019-02-28 17:19:53 +01:00 |
|
Simone Gotti
|
41002efbff
|
*: add organizations
|
2019-02-28 15:52:35 +01:00 |
|
Simone Gotti
|
715596e650
|
Add user local runs feature
|
2019-02-21 23:01:17 +01:00 |
|
Simone Gotti
|
fd486bbe09
|
gateway: add internal git server repos api
|
2019-02-22 09:34:48 +01:00 |
|
Simone Gotti
|
021a0465ce
|
gateway: initial implementation
|
2019-02-21 17:58:25 +01:00 |
|