From ea089e092439a8fe95b50c3d0592358550389b51 Mon Sep 17 00:00:00 2001 From: Gauvain Pocentek Date: Sat, 6 Aug 2016 21:18:02 +0200 Subject: docs: add deploy keys API --- docs/gl_objects/deploy_keys.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 docs/gl_objects/deploy_keys.py (limited to 'docs/gl_objects/deploy_keys.py') diff --git a/docs/gl_objects/deploy_keys.py b/docs/gl_objects/deploy_keys.py new file mode 100644 index 0000000..7a69fa3 --- /dev/null +++ b/docs/gl_objects/deploy_keys.py @@ -0,0 +1,36 @@ +# global list +keys = gl.keys.list() +# end global list + +# global get +key = gl.keys.get(key_id) +# end global key + +# list +keys = gl.project_keys.list(project_id=1) +# or +keys = project.keys.list() +# end list + +# get +key = gl.project_keys.get(key_id, project_id=1) +# or +key = project.keys.get(key_id) +# end get + +# create +key = gl.project_keys.create({'title': 'jenkins key', + 'key': open('/home/me/.ssh/id_rsa.pub').read()}, + project_id=1) +# or +key = project.keys.create({'title': 'jenkins key', + 'key': open('/home/me/.ssh/id_rsa.pub').read()}) +# end create + +# delete +key = gl.project_keys.delete(key_id, project_id=1) +# or +key = project.keys.list(key_id) +# or +key.delete() +# end delete -- cgit v1.2.1