Simone Gotti
d91ec09d7d
config: add starlark config support
...
Handle `.agola/config.star` files in starlark config format.
To provide a context like done for jsonnet we require that the starlark agola
config file contains a main function that will receive a config context as a
dict.
We also had to implement our own json conversion from a starlark dict since go
starlark removed its own function.
2020-03-10 13:29:20 +01:00
Simone Gotti
ed53183431
go.mod: update dependencies
...
Update all the updatable dependencies
2020-02-18 13:55:50 +01:00
6543
f92619d423
vendor: update gitea sdk
2020-02-06 18:56:46 +01:00
Simone Gotti
e18794764e
go.mod: update dependencies
...
Update all the updatable dependencies
2019-10-29 09:31:38 +01:00
Simone Gotti
2800f6cd6e
go mod: update golang.org/x/xerrors
2019-07-24 15:23:33 +02:00
Simone Gotti
cf0b7f8ded
add initial integration tests
2019-05-29 13:35:20 +02:00
Simone Gotti
580746d7f1
gitsource: update gitea client
2019-06-11 10:29:06 +02:00
Simone Gotti
9b2ce717c7
*: migrate to "golang.org/x/xerrors"
...
Just a raw replace of "github.com/pkg/errors".
Next steps will improve errors (like remote errors, api errors, not exist errors
etc...) to leverage its functionalities
2019-05-23 11:23:14 +02:00
Simone Gotti
b22c197fef
gitsources: add github gitsource
2019-05-15 23:46:21 +02:00
Simone Gotti
9c7c589bba
runservice executor: use k8s client informers/listers
...
Use k8s client informers/listers instead of polling the api every time
2019-04-26 10:15:23 +02:00
Simone Gotti
e0d37b08f2
runservice: add k8s driver
2019-04-22 17:54:24 +02:00
Simone Gotti
dfeba334f6
runservice: update docker registry auth
2019-04-22 14:38:25 +02:00
Simone Gotti
4c30a5af1c
runservice: handle jsonnet and json config files
...
Handle config files with name `config.jsonnet`, `config.json` and
`config.yml` and take the first from the repository in this order
For a jsonnet file execute it and use the generated output as the config
2019-04-16 15:00:37 +02:00
Simone Gotti
4c12b03544
toolbox: expand archive/unarchive starting tilde
...
Expand archive sourceDir(s) and unarchive DestDir
2019-04-13 14:56:35 +02:00
Simone Gotti
c300a37d09
runservice: add some initial scheduler tests
2019-04-11 17:23:59 +02:00
Simone Gotti
8b92b6f55c
initial project group impl
...
and related api updated
2019-03-14 14:36:18 +01:00
Simone Gotti
4cacae198f
go.mod: update gorilla mux version
2019-03-18 15:05:43 +01:00
Simone Gotti
021a0465ce
gateway: initial implementation
2019-02-21 17:58:25 +01:00
Simone Gotti
57c756a5a4
configstore: initial implementation
2019-02-21 16:08:30 +01:00
Simone Gotti
cbe26c5797
Add makefile
2019-02-21 15:59:16 +01:00
Simone Gotti
36fc79dfc6
runservice: initial commit
2019-02-21 15:54:50 +01:00
Simone Gotti
4cd382425c
toolbox: initial commit
2019-02-21 15:57:11 +01:00
Simone Gotti
86e8479de9
Add initial objectstorage wal manager
2019-02-22 08:45:59 +01:00
Simone Gotti
6ef77158e3
Add slice utils
2019-02-21 16:32:27 +01:00
Simone Gotti
2eea5ab8c6
Add dump util
2019-02-21 16:30:34 +01:00
Simone Gotti
968104c469
Add database helper
2019-02-21 16:05:54 +01:00
Simone Gotti
7aae1d3e1b
Add initial objectstorage implementation
2019-02-21 16:00:48 +01:00
Simone Gotti
e38ba8ea31
Add etcd store
2019-02-21 16:00:12 +01:00
Simone Gotti
86d5a85409
Add common logging helper
2019-02-21 16:05:35 +01:00