Fix jenkins info job creation 88/62588/1
authorAric Gardner <agardner@linuxfoundation.org>
Tue, 10 Dec 2019 17:36:55 +0000 (12:36 -0500)
committerAric Gardner <agardner@linuxfoundation.org>
Tue, 10 Dec 2019 17:40:04 +0000 (12:40 -0500)
Fix jenkins info job creation.
Auto created info jobs need to go to the
"ci-managment" repo.

Also fix description on project creation.

ISSUE-ID: RELENG-2574
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: Iab6860152c4623989997588b9a46804fc5693c2f

lftools/api/endpoints/gerrit.py

index 995e008..a49fe43 100644 (file)
@@ -111,7 +111,7 @@ class Gerrit(client.RestApi):
         gerrit_project_dashed = gerrit_project.replace("/", "-")
         gerrit_project_encoded = urllib.parse.quote(gerrit_project, safe='', encoding=None, errors=None)
         filename = 'info-{}.yaml'.format(gerrit_project_dashed)
-        payload = self.create_change(filename, gerrit_project, issue_id, signed_off_by)
+        payload = self.create_change(filename, jjbrepo, issue_id, signed_off_by)
         log.info(payload)
 
         access_str = 'changes/'
@@ -370,11 +370,11 @@ class Gerrit(client.RestApi):
 
         access_str = 'projects/{}'.format(gerrit_project)
         payload = json.dumps({
-            "description": "{0}",
+            "description": "{}".format(description),
             "submit_type": "INHERIT",
             "create_empty_commit": "True",
             "owners": [
-                "{1}".format(description, ldapgroup)
+                "{}".format(ldapgroup)
                 ]
         })