From 782875a4d04bf3ebd9a0ae43240aadcde02a24f5 Mon Sep 17 00:00:00 2001 From: Gauvain Pocentek Date: Tue, 29 May 2018 09:11:06 +0200 Subject: Runners can be created (registered) --- gitlab/v4/objects.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gitlab/v4') diff --git a/gitlab/v4/objects.py b/gitlab/v4/objects.py index 3ac83aa..bbd6c24 100644 --- a/gitlab/v4/objects.py +++ b/gitlab/v4/objects.py @@ -3252,13 +3252,16 @@ class Runner(SaveMixin, ObjectDeleteMixin, RESTObject): _managers = (('jobs', 'RunnerJobManager'),) -class RunnerManager(RetrieveMixin, UpdateMixin, DeleteMixin, RESTManager): +class RunnerManager(CRUDMixin, RESTManager): _path = '/runners' _obj_cls = Runner + _list_filters = ('scope', ) + _create_attrs = (('token',), ('description', 'info', 'active', 'locked', + 'run_untagged', 'tag_list', + 'maximum_timeout')) _update_attrs = (tuple(), ('description', 'active', 'tag_list', 'run_untagged', 'locked', 'access_level', 'maximum_timeout')) - _list_filters = ('scope', ) @cli.register_custom_action('RunnerManager', tuple(), ('scope', )) @exc.on_http_error(exc.GitlabListError) -- cgit v1.2.1