Commit Graph

610 Commits

Author SHA1 Message Date
Simone Gotti cfa2db77e0
Merge pull request #136 from sgotti/implement_container_volume_tmpfs
*: implement ability to add tmpfs volumes to containers
2019-10-09 15:07:30 +02:00
Simone Gotti 7d62481415 *: implement ability to add tmpfs volumes to containers
* Add a generic container volume option that currently only support tmpfs. In
future it could be expanded to use of host volumes or other kind of volumes (if
supported by the underlying executor)

* Implement creation of tmpfs volumes in docker and k8s drivers.
2019-10-08 16:36:23 +02:00
Simone Gotti c1caa1c6ce
Merge pull request #135 from camandel/cmd_version
cmd: add version command
2019-10-08 09:07:03 +02:00
Carlo Mandelli 4fc8f3ebed cmd: add version command 2019-10-05 12:11:18 +02:00
Simone Gotti 43586549f3
Merge pull request #134 from sgotti/datamanager_tests_remove_some_logs
datamanager: remove some logs from tests
2019-10-02 10:58:45 +02:00
Simone Gotti 9588394b42
Merge pull request #133 from camandel/cmd_add_completion
cmd: add completion command
2019-10-02 10:58:15 +02:00
Simone Gotti a7ca2848e6 datamanager: remove some logs from tests 2019-10-02 09:27:55 +02:00
Simone Gotti eec25e6069
Merge pull request #132 from sgotti/cmd_projectgroup_delete
cmd: add project group delete command
2019-10-02 09:27:29 +02:00
Simone Gotti 70a49fced7
Merge pull request #131 from sgotti/cmd_projectgroup_update
cmd: add project group update command
2019-10-02 09:22:19 +02:00
Carlo Mandelli 761a777969 cmd: add completion command 2019-10-01 16:01:17 +02:00
Simone Gotti d18aadaf5c cmd: add project group update command 2019-10-01 15:39:29 +02:00
Simone Gotti dde20435d8
Merge pull request #130 from sgotti/gateway_projectgroup_update_add_parentref
gateway: add parentRef field to project group update api
2019-10-01 15:39:04 +02:00
Simone Gotti 11da186913 gateway: add parentRef field to project group update api
and make all the request fields optional
2019-10-01 14:39:45 +02:00
Simone Gotti bd3852809c
Merge pull request #128 from sgotti/configstore_projectgroup_move
configstore: implement project group move
2019-10-01 14:39:17 +02:00
Simone Gotti 973cfe8770 configstore: implement project group move 2019-10-01 12:03:57 +02:00
Simone Gotti b6d038d5da
Merge pull request #129 from sgotti/configstore_disable_root_projectgroup_deletion
configstore: disable root project group deletion
2019-10-01 12:01:24 +02:00
Simone Gotti 85b8888f76 cmd: add project group delete command 2019-10-01 10:33:56 +02:00
Simone Gotti e2a0fedfb8 configstore: disable root project group deletion 2019-10-01 10:26:17 +02:00
Simone Gotti d76b77b2b2
Merge pull request #123 from sgotti/cmd_project_update
cmd: add project update command
2019-09-30 16:04:17 +02:00
Simone Gotti ddfc5f41c0 cmd: add project update command 2019-09-30 13:30:13 +02:00
Simone Gotti 9b28031ccd
Merge pull request #127 from sgotti/tests_wait_gitea_ready
tests: wait gitea ready
2019-09-30 12:00:12 +02:00
Simone Gotti 4b5bd93c0a tests: wait gitea ready
* retry gitea create admin user command until ready
* wait for gitea api to be ready
2019-09-30 10:49:14 +02:00
Simone Gotti c3ee99e2df
Merge pull request #122 from sgotti/gateway_project_update_add_parentref
gateway: add parentRef field to project update api
2019-09-27 22:47:37 +02:00
Simone Gotti 8b9464486d gateway: add parentRef field to project update api
and make all the request fields optional
2019-09-27 17:10:04 +02:00
Simone Gotti 7e6a143e40
Merge pull request #126 from camandel/fix_version
cmd: fix version output
2019-09-27 16:55:36 +02:00
Carlo Mandelli d775bcac60 cmd: fix version output 2019-09-27 15:34:24 +02:00
Simone Gotti 1244973c55
Merge pull request #125 from sgotti/add_github_issue_template
Add github issue templates
2019-09-27 11:56:16 +02:00
Simone Gotti 2c095e084c Add github issue templates
[ci skip]
2019-09-27 11:44:50 +02:00
Simone Gotti 52fa406eea
Merge pull request #121 from sgotti/configstore_project_move
configstore: implement project move
2019-09-27 11:38:59 +02:00
Simone Gotti fe9e3e8317 configstore: implement project move 2019-09-27 11:07:49 +02:00
Simone Gotti 6daf830d85
Merge pull request #124 from camandel/fix_typos_online_help
cmd: fix typos in online help
2019-09-27 09:53:56 +02:00
Carlo Mandelli 8df96757e3 fix typos in online help 2019-09-27 08:22:41 +02:00
Simone Gotti 313936115c
Merge pull request #118 from camandel/add_variable_secret_list
cli: add secret/variable list subcommand
2019-09-26 10:21:56 +02:00
Carlo Mandelli 229b4c511d Add variable/secret list subcommand 2019-09-26 09:33:24 +02:00
Simone Gotti 2d6fd96da0
Merge pull request #120 from camandel/clone_options
config: add clone options
2019-09-25 10:59:25 +02:00
Carlo Mandelli cd8175c156 add clone options 2019-09-25 09:29:39 +02:00
Simone Gotti 0172a0aa7f
Merge pull request #119 from sgotti/gateway_api_getsecrets_implement_removeoverridden
gateway: api implement get secrets removeoverridden
2019-09-20 18:46:45 +02:00
Simone Gotti f5c0e91f39 gateway: api implement get secrets removeoverridden
Implement missing removeoverridden option for get secrets.
2019-09-20 15:39:21 +02:00
Simone Gotti c3ca892f00
Merge pull request #90 from camandel/ci_skip
skip run with special commit
2019-09-20 14:33:27 +02:00
Carlo Mandelli 436aa8f1de skip run with special commit 2019-09-18 11:53:22 +02:00
Simone Gotti eddb62b6e2
Merge pull request #117 from sgotti/executor_add_missing_mutex_unlock
executor: add missing mutex unlock
2019-09-18 11:14:26 +02:00
Simone Gotti 714da3ffe3 executor: add missing mutex unlock
Add missing mutex unlock that will cause deadlocks.
2019-09-18 09:49:38 +02:00
Simone Gotti 9f1a3e405d
Merge pull request #116 from sgotti/gateway_api_run_return_more_step_data
gateway: run api return more step data
2019-09-17 22:59:36 +02:00
Simone Gotti 9cfb21d365 gateway: run api return more step data
For every step return the step type.

For a run step also return the shell and exit status.
2019-09-17 17:43:48 +02:00
Simone Gotti 99d137d9eb
Merge pull request #115 from sgotti/runservice_save_run_exitstatus
runservice: save step exitstatus in run.
2019-09-17 16:47:51 +02:00
Simone Gotti 39829f1ec4 runservice: save step exitstatus in run.
For every step save also the command exit status.
2019-09-17 14:35:37 +02:00
Simone Gotti 25c5002782
Merge pull request #113 from sgotti/runservice_dont_save_executor_data_etcd
runservice: don't save executor task data in etcd
2019-09-17 14:35:01 +02:00
Simone Gotti 12b02143b2 runservice: don't save executor task data in etcd
Reorganize ExecutorTask to better distinguish between the task Spec and
the Status.

Split the task Spec in a sub part called ExecutorTaskSpecData that contains
tasks data that don't have to be saved in etcd because it contains data that can
be very big and can be generated starting from the run and the runconfig.
2019-09-17 12:03:43 +02:00
Simone Gotti 947be9a742
Merge pull request #109 from sgotti/runservice_workspace_cleanup
runservice: add run workspace cleaner
2019-09-17 11:04:51 +02:00
Simone Gotti 7d375e4c4e runservice: add run workspace cleaner
Removes old workspace files (defaults to 7 days)
2019-09-17 09:40:23 +02:00