Commit Graph

  • 27f84738d6 runservice: simplify workspace restore Simone Gotti 2019-04-30 14:00:34 +0200
  • 1820e7c477 types: rename user UserName field to Name Simone Gotti 2019-04-30 12:56:43 +0200
  • 1e1152cb1a gateway: set agolaid query parameter in webhook url Simone Gotti 2019-04-30 12:13:51 +0200
  • fefa2819c9 gateway: use agola ID in gitsource tokenname Simone Gotti 2019-04-30 12:13:12 +0200
  • e970e217e2 config: add global agola id field Simone Gotti 2019-04-30 12:08:59 +0200
  • 559a389b59 gitsources: add ListUserRepos method Simone Gotti 2019-04-29 17:36:29 +0200
  • 507a9edb87 gitsources: add CreateCommitStatus method Simone Gotti 2019-04-29 17:35:07 +0200
  • 2fab8ad85b configstore: check token name is not empty Simone Gotti 2019-04-29 16:59:09 +0200
  • cbd971619b gateway: refresh oauth2 token when needed Simone Gotti 2019-04-29 15:42:10 +0200
  • 9393830207 gitsource: add RefreshOauth2Token method to Oauth2Source Simone Gotti 2019-04-29 15:39:59 +0200
  • 95e73e66a0 oauth2: correctly populate token expiry data Simone Gotti 2019-04-29 14:57:07 +0200
  • 52bcf096c7 gitea source: add custom http transport Simone Gotti 2019-04-29 11:24:03 +0200
  • a5d6ac85a6 configstore: namespace changegroups Simone Gotti 2019-04-29 10:37:23 +0200
  • 159abffa06 configstore: fix changegroup names Simone Gotti 2019-04-29 10:24:05 +0200
  • da6aefa7e2 runservice readdb: also resync changegroups Simone Gotti 2019-04-29 10:16:19 +0200
  • 19877e679c configstore readdb: also resync changegroups Simone Gotti 2019-04-29 10:15:44 +0200
  • 2634f7a3a0 datamanager: add function to get changegroups from etcd Simone Gotti 2019-04-29 10:13:13 +0200
  • f5cf3b9fa7 runservice: check changegroup name Simone Gotti 2019-04-29 10:12:34 +0200
  • b85786dc56 datamanager: check changegroup name Simone Gotti 2019-04-29 10:12:03 +0200
  • 340cc15268 scheduler: fix changegroup names Simone Gotti 2019-04-29 10:14:10 +0200
  • 2c3e6bf9e4 wal: update and rename to datamanager Simone Gotti 2019-04-26 16:00:03 +0200
  • 41e333d7ec *: rename "lts" to "ost" Simone Gotti 2019-04-27 15:16:48 +0200
  • 33c328b3f5 runservice: move all scheduler etcd data to own dir Simone Gotti 2019-04-27 08:59:47 +0200
  • e1368d18d6 runservice: add etcd pinger loop Simone Gotti 2019-04-27 08:50:25 +0200
  • 9c7c589bba runservice executor: use k8s client informers/listers Simone Gotti 2019-04-26 10:15:23 +0200
  • 8989bd0e8e runservice: pass arch to driver Simone Gotti 2019-04-25 13:42:34 +0200
  • 6f88bd3d53 runservice: handle multiple executor archs Simone Gotti 2019-04-25 13:30:46 +0200
  • e0d37b08f2 runservice: add k8s driver Simone Gotti 2019-04-22 17:54:24 +0200
  • 90d129750d util: add pointer utils Simone Gotti 2019-04-24 16:31:14 +0200
  • 07bc4a21ff runservice scheduler: automatically remove dynamic executors Simone Gotti 2019-04-24 13:25:41 +0200
  • 7c9be9b57d runservice executor: remove unused GetPodByID method Simone Gotti 2019-04-24 15:53:03 +0200
  • a0d69f4bc3 runservice executor: update for executor groups Simone Gotti 2019-04-24 12:37:55 +0200
  • 4da4f48f98 runservice executor: rename pod labels Simone Gotti 2019-04-22 18:19:43 +0200
  • abf908bcad runservice executor: rename makeEnv to makeEnvSlice Simone Gotti 2019-04-22 18:19:13 +0200
  • 7e9abbf529 runservice executor: add driver Setup method Simone Gotti 2019-04-22 18:17:55 +0200
  • 7ebc436854 runservice executor: generate pod id outside driver Simone Gotti 2019-04-22 17:53:34 +0200
  • 17f3dc89f2 runservice executor: remove unused CopyTo method from driver Simone Gotti 2019-04-22 18:27:48 +0200
  • f85ffb594f runservice toolbox: add exec command Simone Gotti 2019-04-22 17:49:18 +0200
  • dfeba334f6 runservice: update docker registry auth Simone Gotti 2019-04-22 14:38:25 +0200
  • d91bb36ccb cmd serve: update parse config error Simone Gotti 2019-04-21 15:27:35 +0200
  • 9c74b4ddc1 runservice scheduler: choose scheduler only if it has capacity Simone Gotti 2019-04-17 20:59:28 +0200
  • 1ac139434e runservice scheduler: cancel unscheduled root tasks when run has result Simone Gotti 2019-04-17 18:00:34 +0200
  • 9f89a923c0 runservice scheduler: take a copy of run in advanceRunTasks Simone Gotti 2019-04-17 18:06:31 +0200
  • 4dd89646af runservice executor: report ActiveTasksLimit Simone Gotti 2019-04-17 15:51:20 +0200
  • 455623e58a runservice executor: report running tasks Simone Gotti 2019-04-17 15:47:58 +0200
  • adf9c73518 runservice scheduler: choose executor with right arch Simone Gotti 2019-04-17 15:26:09 +0200
  • f3e583bb40 config: check Runtime.Arch Simone Gotti 2019-04-17 15:24:37 +0200
  • 22f0865aa3 runconfig: add and populate Runtime.Arch Simone Gotti 2019-04-17 15:23:50 +0200
  • a511fbf10c runservice: executor: provide architecture information Simone Gotti 2019-04-17 15:22:26 +0200
  • d3e95ba665 runservice config: set executor labels Simone Gotti 2019-04-17 15:25:11 +0200
  • d3f658c5ad runservice: add run cache cleaner Simone Gotti 2019-04-17 13:58:41 +0200
  • 4c19ea3e91 remove .agola/config.yml Simone Gotti 2019-04-16 17:51:39 +0200
  • fcba3ccfad tests: add config.jsonnet Simone Gotti 2019-04-16 15:37:23 +0200
  • ebe34ba1fa runservice: set default config task working_dir Simone Gotti 2019-04-16 15:20:45 +0200
  • 4c30a5af1c runservice: handle jsonnet and json config files Simone Gotti 2019-04-16 15:00:37 +0200
  • 03451535c8 runservice: rework config format Simone Gotti 2019-04-16 11:01:02 +0200
  • 6066221136 runservice: rename config pipeline(s) to run(s) Simone Gotti 2019-04-15 23:42:10 +0200
  • 06374e14fd runservice: resolve ~ in working_dir Simone Gotti 2019-04-15 11:12:07 +0200
  • 351f7518de toolbox: add toolbox mkdir Simone Gotti 2019-04-15 14:33:55 +0200
  • ac7447a5c9 toolbox: add expanddir command Simone Gotti 2019-04-15 14:33:26 +0200
  • 8bde2f2bc0 runservice: implement caching Simone Gotti 2019-04-13 14:58:56 +0200
  • 57161477ca objectstorage: return object last modified time Simone Gotti 2019-04-15 09:37:34 +0200
  • 9c2ac68a75 toolbox: add template command Simone Gotti 2019-04-14 15:10:54 +0200
  • 4c12b03544 toolbox: expand archive/unarchive starting tilde Simone Gotti 2019-04-13 14:56:35 +0200
  • 3928851c10 runservice: rename Run.RunTasks to Run.Tasks Simone Gotti 2019-04-12 17:45:38 +0200
  • 68e95ad3be runservice: implement task dependencies conditions Simone Gotti 2019-04-12 16:46:04 +0200
  • 5165984030 runservice: convert RunConfigTask.Depends to a map Simone Gotti 2019-04-12 17:04:07 +0200
  • 991fcc59de runservice: stop all running executor tasks when run is marked to stop Simone Gotti 2019-04-11 23:44:55 +0200
  • c300a37d09 runservice: add some initial scheduler tests Simone Gotti 2019-04-11 17:23:59 +0200
  • ca1d837ecd webhook: use hook provided ssh url for cloning Simone Gotti 2019-04-11 16:49:07 +0200
  • 782750e51e project: save remote repository id Simone Gotti 2019-04-11 17:11:17 +0200
  • 4e07550f30 toolbox: create tmp dir if missing Simone Gotti 2019-04-11 16:46:24 +0200
  • 634a8a543c runservice: implement docker registry auth Simone Gotti 2019-04-10 17:13:51 +0200
  • 298ffc3529 config: generalize and simplify value string/from_variable parsing Simone Gotti 2019-04-10 17:12:39 +0200
  • 751361daea runservice: refactor scheduling logic Simone Gotti 2019-04-10 14:48:47 +0200
  • da27348a1d runservice: implement run setup errors Simone Gotti 2019-04-09 16:51:37 +0200
  • 671b89d391 runservice: merge RunConfig and RunData Simone Gotti 2019-04-09 18:11:00 +0200
  • 3642be6f21 */api: Use helpers for error handling Simone Gotti 2019-04-09 14:53:00 +0200
  • 643dfe4072 runservice api: improve response handling Simone Gotti 2019-04-08 18:04:42 +0200
  • 7d787c5f77 *: implement task approval Simone Gotti 2019-04-08 17:29:57 +0200
  • 81537f882f gateway: fix runs url to plural Simone Gotti 2019-04-08 16:11:19 +0200
  • 14bc618a91 types: add MatchWhen tests Simone Gotti 2019-04-08 16:05:53 +0200
  • 4fb250a668 configstore api: improve response handling Simone Gotti 2019-04-08 12:29:25 +0200
  • 04f3905ea1 client: fix content type header case Simone Gotti 2019-04-08 12:28:15 +0200
  • 03b5a53510 gateway/command: use ErrBadRequest when needed Simone Gotti 2019-04-08 12:08:31 +0200
  • 56d903d4db gateway api: improve response handling Simone Gotti 2019-04-08 11:35:45 +0200
  • 763d77d899 gateway: rename projectid to projectref Simone Gotti 2019-04-08 09:04:55 +0200
  • f3781c9087 *: fix rest methods Simone Gotti 2019-04-08 08:54:45 +0200
  • 595590e611 api: use httpError helper everywhere Simone Gotti 2019-04-05 16:33:00 +0200
  • fe5bc2fa31 gw repos: use config provided gitServerURL Simone Gotti 2019-04-05 16:23:54 +0200
  • ac28731d11 gateway: only admin or the same logged user can create an user token Simone Gotti 2019-04-05 15:56:06 +0200
  • 200aef20b9 configstore: create token only if it doesn't exists Simone Gotti 2019-04-05 15:06:26 +0200
  • c4310be7de Implement user token delete Simone Gotti 2019-04-05 15:01:57 +0200
  • 3a41e66f5b cmd: implement variable delete Simone Gotti 2019-04-05 11:11:27 +0200
  • 2e335effe9 cmd: implement secret delete Simone Gotti 2019-04-05 11:00:45 +0200
  • 42becb0505 update secret create Simone Gotti 2019-04-05 10:32:32 +0200
  • 25eb200625 gw api: fix matching secret logic Simone Gotti 2019-04-05 10:26:35 +0200
  • 7be0ae205f update .agola/config.yml Simone Gotti 2019-04-03 18:05:34 +0200
  • 58a77ad221 gateway: handle skipped webhook Simone Gotti 2019-04-03 17:05:50 +0200
  • 84879bf591 gateway: limit requests to a predefined max size Simone Gotti 2019-04-03 16:59:17 +0200