From jira at ovirt-jira.atlassian.net Wed Feb 7 13:14:56 2018 Content-Type: multipart/mixed; boundary="===============8637053689453259326==" MIME-Version: 1.0 From: Evgheni Dereveanchin (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1889) Configure gerrit-trigger plugin to use REST API Date: Wed, 07 Feb 2018 13:14:54 +0000 Message-ID: In-Reply-To: JIRA.33441.1518009293000@Atlassian.JIRA --===============8637053689453259326== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format... ------------=3D_1518009294-31322-340 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit Evgheni Dereveanchin created OVIRT-1889: ------------------------------------------- Summary: Configure gerrit-trigger plugin to use REST API Key: OVIRT-1889 URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1889 Project: oVirt - virtualization made easy Issue Type: Improvement Reporter: Evgheni Dereveanchin Assignee: infra Currently Jenkins is configured to use SSH to query Gerrit. There is an opt= ion to enable the REST API as well which is useful when event-log plugin is= installed on the Gerrit ( OVIRT-1196 ). = Jenkins tries to connect to the API to confirm if the plugin is installed w= hich is currently flooding the logs with messages like this: INFO: Started GerritMissedEventsPlaybackEnabledChecker Feb 07, 2018 12:57:06 PM com.sonyericsson.hudson.plugins.gerrit.trigger.uti= ls.GerritPluginChecker buildURL WARNING: REST API is not enabled. Feb 07, 2018 12:57:06 PM com.sonyericsson.hudson.plugins.gerrit.trigger.uti= ls.GerritPluginChecker isPluginEnabled WARNING: Not able to verify if Gerrit plugin events-log is installed. REST = URL cannot be null. Is the REST API Enabled? We should [configure|https://wiki.jenkins.io/display/JENKINS/Gerrit+Trigger= #GerritTrigger-SetupRequirements] usage of the API to get rid of this messa= ge. -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100079) ------------=3D_1518009294-31322-340 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit

Evgheni Dereveanchin created OVIRT-1889:

   Summary: Configure gerrit-trigger plugin to use REST API
       Key: OVIRT-1889
       URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1889
   Project: oVirt - virtualization made easy
Issue Type: Improvement
  Reporter: Evgheni Dereveanchin
  Assignee: infra

Currently Jenkins is configured to use SSH to query Gerrit. There is an = option to enable the REST API as well which is useful when event-log plugin= is installed on the Gerrit ( OVIRT-1196 ).

Jenkins tries to connect to the API to confirm if the plugin is installe= d which is currently flooding the logs with messages like this: INFO: Start= ed GerritMissedEventsPlaybackEnabledChecker Feb 07, 2018 12:57:06 PM com.so= nyericsson.hudson.plugins.gerrit.trigger.utils.GerritPluginChecker buildURL= WARNING: REST API is not enabled. Feb 07, 2018 12:57:06 PM com.sonyericsso= n.hudson.plugins.gerrit.trigger.utils.GerritPluginChecker isPluginEnabled W= ARNING: Not able to verify if Gerrit plugin events-log is installed. REST U= RL cannot be null. Is the REST API Enabled?

We should [configure|https://wiki.jenkins.io/dis= play/JENKINS/Gerrit+Trigger#GerritTrigger-SetupRequirements] usage of t= he API to get rid of this message.

— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#1000= 79)

3D"" ------------=3D_1518009294-31322-340-- --===============8637053689453259326== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTE4MDA5Mjk0LTMxMzIyLTM0MApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKRXZnaGVuaSBEZXJldmVh bmNoaW4gY3JlYXRlZCBPVklSVC0xODg5OgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCgogICAgICAgICAgICAgU3VtbWFyeTogQ29uZmlndXJlIGdlcnJpdC10cmln Z2VyIHBsdWdpbiB0byB1c2UgUkVTVCBBUEkKICAgICAgICAgICAgICAgICBLZXk6IE9WSVJULTE4 ODkKICAgICAgICAgICAgICAgICBVUkw6IGh0dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0 L2Jyb3dzZS9PVklSVC0xODg5CiAgICAgICAgICAgICBQcm9qZWN0OiBvVmlydCAtIHZpcnR1YWxp emF0aW9uIG1hZGUgZWFzeQogICAgICAgICAgSXNzdWUgVHlwZTogSW1wcm92ZW1lbnQKICAgICAg ICAgICAgUmVwb3J0ZXI6IEV2Z2hlbmkgRGVyZXZlYW5jaGluCiAgICAgICAgICAgIEFzc2lnbmVl OiBpbmZyYQoKCkN1cnJlbnRseSBKZW5raW5zIGlzIGNvbmZpZ3VyZWQgdG8gdXNlIFNTSCB0byBx dWVyeSBHZXJyaXQuIFRoZXJlIGlzIGFuIG9wdGlvbiB0byBlbmFibGUgdGhlIFJFU1QgQVBJIGFz IHdlbGwgd2hpY2ggaXMgdXNlZnVsIHdoZW4gZXZlbnQtbG9nIHBsdWdpbiBpcyBpbnN0YWxsZWQg b24gdGhlIEdlcnJpdCAoIE9WSVJULTExOTYgKS4gCgpKZW5raW5zIHRyaWVzIHRvIGNvbm5lY3Qg dG8gdGhlIEFQSSB0byBjb25maXJtIGlmIHRoZSBwbHVnaW4gaXMgaW5zdGFsbGVkIHdoaWNoIGlz IGN1cnJlbnRseSBmbG9vZGluZyB0aGUgbG9ncyB3aXRoIG1lc3NhZ2VzIGxpa2UgdGhpczoKSU5G TzogU3RhcnRlZCBHZXJyaXRNaXNzZWRFdmVudHNQbGF5YmFja0VuYWJsZWRDaGVja2VyCkZlYiAw NywgMjAxOCAxMjo1NzowNiBQTSBjb20uc29ueWVyaWNzc29uLmh1ZHNvbi5wbHVnaW5zLmdlcnJp dC50cmlnZ2VyLnV0aWxzLkdlcnJpdFBsdWdpbkNoZWNrZXIgYnVpbGRVUkwKV0FSTklORzogUkVT VCBBUEkgaXMgbm90IGVuYWJsZWQuCkZlYiAwNywgMjAxOCAxMjo1NzowNiBQTSBjb20uc29ueWVy aWNzc29uLmh1ZHNvbi5wbHVnaW5zLmdlcnJpdC50cmlnZ2VyLnV0aWxzLkdlcnJpdFBsdWdpbkNo ZWNrZXIgaXNQbHVnaW5FbmFibGVkCldBUk5JTkc6IE5vdCBhYmxlIHRvIHZlcmlmeSBpZiBHZXJy aXQgcGx1Z2luIGV2ZW50cy1sb2cgaXMgaW5zdGFsbGVkLiBSRVNUIFVSTCBjYW5ub3QgYmUgbnVs bC4gSXMgdGhlIFJFU1QgQVBJIEVuYWJsZWQ/CgpXZSBzaG91bGQgW2NvbmZpZ3VyZXxodHRwczov L3dpa2kuamVua2lucy5pby9kaXNwbGF5L0pFTktJTlMvR2Vycml0K1RyaWdnZXIjR2Vycml0VHJp Z2dlci1TZXR1cFJlcXVpcmVtZW50c10gdXNhZ2Ugb2YgdGhlIEFQSSB0byBnZXQgcmlkIG9mIHRo aXMgbWVzc2FnZS4KCgoKCi0tClRoaXMgbWVzc2FnZSB3YXMgc2VudCBieSBBdGxhc3NpYW4gSmly YQoodjEwMDEuMC4wLVNOQVBTSE9UIzEwMDA3OSkKCi0tLS0tLS0tLS0tLT1fMTUxODAwOTI5NC0z MTMyMi0zNDAKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9IlVURi04IgpDb250ZW50 LURpc3Bvc2l0aW9uOiBpbmxpbmUKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPGh0 bWw+PGJvZHk+CjxoMz5FdmdoZW5pIERlcmV2ZWFuY2hpbiBjcmVhdGVkIE9WSVJULTE4ODk6PC9o Mz4KPHByZT4gICBTdW1tYXJ5OiBDb25maWd1cmUgZ2Vycml0LXRyaWdnZXIgcGx1Z2luIHRvIHVz ZSBSRVNUIEFQSQogICAgICAgS2V5OiBPVklSVC0xODg5CiAgICAgICBVUkw6IGh0dHBzOi8vb3Zp cnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xODg5CiAgIFByb2plY3Q6IG9WaXJ0 IC0gdmlydHVhbGl6YXRpb24gbWFkZSBlYXN5Cklzc3VlIFR5cGU6IEltcHJvdmVtZW50CiAgUmVw b3J0ZXI6IEV2Z2hlbmkgRGVyZXZlYW5jaGluCiAgQXNzaWduZWU6IGluZnJhPC9wcmU+CjxwPkN1 cnJlbnRseSBKZW5raW5zIGlzIGNvbmZpZ3VyZWQgdG8gdXNlIFNTSCB0byBxdWVyeSBHZXJyaXQu IFRoZXJlIGlzIGFuIG9wdGlvbiB0byBlbmFibGUgdGhlIFJFU1QgQVBJIGFzIHdlbGwgd2hpY2gg aXMgdXNlZnVsIHdoZW4gZXZlbnQtbG9nIHBsdWdpbiBpcyBpbnN0YWxsZWQgb24gdGhlIEdlcnJp dCAoIE9WSVJULTExOTYgKS48L3A+CjxwPkplbmtpbnMgdHJpZXMgdG8gY29ubmVjdCB0byB0aGUg QVBJIHRvIGNvbmZpcm0gaWYgdGhlIHBsdWdpbiBpcyBpbnN0YWxsZWQgd2hpY2ggaXMgY3VycmVu dGx5IGZsb29kaW5nIHRoZSBsb2dzIHdpdGggbWVzc2FnZXMgbGlrZSB0aGlzOiBJTkZPOiBTdGFy dGVkIEdlcnJpdE1pc3NlZEV2ZW50c1BsYXliYWNrRW5hYmxlZENoZWNrZXIgRmViIDA3LCAyMDE4 IDEyOjU3OjA2IFBNIGNvbS5zb255ZXJpY3Nzb24uaHVkc29uLnBsdWdpbnMuZ2Vycml0LnRyaWdn ZXIudXRpbHMuR2Vycml0UGx1Z2luQ2hlY2tlciBidWlsZFVSTCBXQVJOSU5HOiBSRVNUIEFQSSBp cyBub3QgZW5hYmxlZC4gRmViIDA3LCAyMDE4IDEyOjU3OjA2IFBNIGNvbS5zb255ZXJpY3Nzb24u aHVkc29uLnBsdWdpbnMuZ2Vycml0LnRyaWdnZXIudXRpbHMuR2Vycml0UGx1Z2luQ2hlY2tlciBp c1BsdWdpbkVuYWJsZWQgV0FSTklORzogTm90IGFibGUgdG8gdmVyaWZ5IGlmIEdlcnJpdCBwbHVn aW4gZXZlbnRzLWxvZyBpcyBpbnN0YWxsZWQuIFJFU1QgVVJMIGNhbm5vdCBiZSBudWxsLiBJcyB0 aGUgUkVTVCBBUEkgRW5hYmxlZD88L3A+CjxwPldlIHNob3VsZCBbY29uZmlndXJlfDxhIGhyZWY9 Imh0dHBzOi8vd2lraS5qZW5raW5zLmlvL2Rpc3BsYXkvSkVOS0lOUy9HZXJyaXQrVHJpZ2dlciNH ZXJyaXRUcmlnZ2VyLVNldHVwUmVxdWlyZW1lbnRzIj5odHRwczovL3dpa2kuamVua2lucy5pby9k aXNwbGF5L0pFTktJTlMvR2Vycml0K1RyaWdnZXIjR2Vycml0VHJpZ2dlci1TZXR1cFJlcXVpcmVt ZW50czwvYT5dIHVzYWdlIG9mIHRoZSBBUEkgdG8gZ2V0IHJpZCBvZiB0aGlzIG1lc3NhZ2UuPC9w Pgo8cD4mbWRhc2g7IFRoaXMgbWVzc2FnZSB3YXMgc2VudCBieSBBdGxhc3NpYW4gSmlyYSAodjEw MDEuMC4wLVNOQVBTSE9UIzEwMDA3OSk8L3A+Cgo8aW1nIHNyYz0iaHR0cHM6Ly91NDA0MzQwMi5j dC5zZW5kZ3JpZC5uZXQvd2Yvb3Blbj91cG49aTVUTVdHVjk5YW1KYk54SnBTcDItMkJKMzNCU00z dHVpVWZSVGs2NEstMkJPakhWaXhpZld4ZS0yRmVDbmYyZmVCVFRvMDRMcmFMN2dTZEFJcWhUcGdw ZjRDZEYtMkJRQ3hkNS0yRnI0MndkOGtwazhsNFlPMUZBaVl4dXVuZDRkOXRVYzN2ZkdOV2hGMHBi dDZmLTJCalV3c2JMLTJGazcyc25BUS0yQm1kMkxGRVd2dS0yQkZwZ0hLbWlGcHhhLTJCUGJVMndO Q3ItMkZVMXJDUmYxVTdiVkl0b3A0T0hueWhyR3RvcjVTM2QtMkZHS1VKWDhzT0lhMjRud1otMkY1 eDJqRmMtMkI0bEJVcFI1NHdwQlYtMkJHS2JzT3BXZndkQlhNaU51dVVJRm9FSXJzUHJHbXRFSll5 amxrekNnR2gwTy0yQm1aYWdRQ1duZUZtUi0yQjl6ZERiLTJGLTJCS2JqazVIWmhLd2ZWVzZZZEwt MkZRWkp6LTJGQVZwMDR4c2JXR2MweUxycVphUGtnLTJGOHIwRG5vdVFDTmVlY0hkM0xtWXN2OVFD cUdweC0yRktob0JPQW1WdDRQYzJIUnVKay0yRnBOZk11WXZHNUtPa3p5SkRmZUN1alNsMDBMZG8z R0tyR1BjMjZJelpvdjlGbVVvUnBRc2tJYkxWQzMtMkZPQS0zRC0zRCIgYWx0PSIiIHdpZHRoPSIx IiBoZWlnaHQ9IjEiIGJvcmRlcj0iMCIgc3R5bGU9ImhlaWdodDoxcHggIWltcG9ydGFudDt3aWR0 aDoxcHggIWltcG9ydGFudDtib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O21hcmdpbi10b3A6MCAh aW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowICFpbXBv cnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtw YWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFk ZGluZy1sZWZ0OjAgIWltcG9ydGFudDsiLz4KPC9ib2R5PjwvaHRtbD4KCi0tLS0tLS0tLS0tLT1f MTUxODAwOTI5NC0zMTMyMi0zNDAtLQo= --===============8637053689453259326==--