From jira at ovirt-jira.atlassian.net Wed Feb 7 09:20:40 2018 Content-Type: multipart/mixed; boundary="===============7113753101740094029==" MIME-Version: 1.0 From: Barak Korren (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1882) Figure out how to integrate Jenkins with beaker Date: Wed, 07 Feb 2018 09:20:38 +0000 Message-ID: In-Reply-To: JIRA.33434.1517995237000@Atlassian.JIRA --===============7113753101740094029== 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_1517995238-31531-315 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit [ https://ovirt-jira.atlassian.net/browse/OVIRT-1882?page=3Dcom.atlass= ian.jira.plugin.system.issuetabpanels:all-tabpanel ] Barak Korren updated OVIRT-1882: -------------------------------- Epic Link: OVIRT-400 > Figure out how to integrate Jenkins with beaker > ----------------------------------------------- > > Key: OVIRT-1882 > URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1882 > Project: oVirt - virtualization made easy > Issue Type: Improvement > Components: Jenkins Master > Reporter: Barak Korren > Assignee: infra > Labels: beaker > > If we want to use beaker to manage bare-metal slaves, we need a way to co= nnect them to Jenkins. > One way is to run the swarm client on them, and pre-allocate the slaves i= n beaker, but this would negate the benefit of having beaker re-provision t= he slaves between job runs. > It would be best if beaker could be configured as a cloud provider in Jen= kins so that hosts will be provisioned dynamically as needed. -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100079) ------------=3D_1517995238-31531-315 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1882?page=3Dcom.atlass=
ian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Barak Korren updated OVIRT-1882:

Epic Link: OVIRT-400

Figure out how to integrate Jenkins with beaker

     Key: OVIRT-1882
     URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1882
 Project: oVirt - virtualization made easy
         Issue Type: Improvement
         Components: Jenkins Master
Reporter: Barak Korren
Assignee: infra
  Labels: beaker

If we want to use beaker to manage bare-metal slaves, we need a way to c= onnect them to Jenkins. One way is to run the swarm client on them, and pre= -allocate the slaves in beaker, but this would negate the benefit of having= beaker re-provision the slaves between job runs. It would be best if beake= r could be configured as a cloud provider in Jenkins so that hosts will be = provisioned dynamically as needed.

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

3D"" ------------=3D_1517995238-31531-315-- --===============7113753101740094029== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTE3OTk1MjM4LTMxNTMxLTMxNQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKCiAgICAgWyBodHRwczov L292aXJ0LWppcmEuYXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTg4Mj9wYWdlPWNvbS5hdGxh c3NpYW4uamlyYS5wbHVnaW4uc3lzdGVtLmlzc3VldGFicGFuZWxzOmFsbC10YWJwYW5lbCBdCgpC YXJhayBLb3JyZW4gdXBkYXRlZCBPVklSVC0xODgyOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQogICAgRXBpYyBMaW5rOiBPVklSVC00MDAKCj4gRmlndXJlIG91dCBob3cgdG8gaW50 ZWdyYXRlIEplbmtpbnMgd2l0aCBiZWFrZXIKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQo+Cj4gICAgICAgICAgICAgICAgIEtleTogT1ZJUlQtMTg4Mgo+ ICAgICAgICAgICAgICAgICBVUkw6IGh0dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jy b3dzZS9PVklSVC0xODgyCj4gICAgICAgICAgICAgUHJvamVjdDogb1ZpcnQgLSB2aXJ0dWFsaXph dGlvbiBtYWRlIGVhc3kKPiAgICAgICAgICBJc3N1ZSBUeXBlOiBJbXByb3ZlbWVudAo+ICAgICAg ICAgIENvbXBvbmVudHM6IEplbmtpbnMgTWFzdGVyCj4gICAgICAgICAgICBSZXBvcnRlcjogQmFy YWsgS29ycmVuCj4gICAgICAgICAgICBBc3NpZ25lZTogaW5mcmEKPiAgICAgICAgICAgICAgTGFi ZWxzOiBiZWFrZXIKPgo+IElmIHdlIHdhbnQgdG8gdXNlIGJlYWtlciB0byBtYW5hZ2UgYmFyZS1t ZXRhbCBzbGF2ZXMsIHdlIG5lZWQgYSB3YXkgdG8gY29ubmVjdCB0aGVtIHRvIEplbmtpbnMuCj4g T25lIHdheSBpcyB0byBydW4gdGhlIHN3YXJtIGNsaWVudCBvbiB0aGVtLCBhbmQgcHJlLWFsbG9j YXRlIHRoZSBzbGF2ZXMgaW4gYmVha2VyLCBidXQgdGhpcyB3b3VsZCBuZWdhdGUgdGhlIGJlbmVm aXQgb2YgaGF2aW5nIGJlYWtlciByZS1wcm92aXNpb24gdGhlIHNsYXZlcyBiZXR3ZWVuIGpvYiBy dW5zLgo+IEl0IHdvdWxkIGJlIGJlc3QgaWYgYmVha2VyIGNvdWxkIGJlIGNvbmZpZ3VyZWQgYXMg YSBjbG91ZCBwcm92aWRlciBpbiBKZW5raW5zIHNvIHRoYXQgaG9zdHMgd2lsbCBiZSBwcm92aXNp b25lZCBkeW5hbWljYWxseSBhcyBuZWVkZWQuCgoKCi0tClRoaXMgbWVzc2FnZSB3YXMgc2VudCBi eSBBdGxhc3NpYW4gSmlyYQoodjEwMDEuMC4wLVNOQVBTSE9UIzEwMDA3OSkKCi0tLS0tLS0tLS0t LT1fMTUxNzk5NTIzOC0zMTUzMS0zMTUKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9 IlVURi04IgpDb250ZW50LURpc3Bvc2l0aW9uOiBpbmxpbmUKQ29udGVudC1UcmFuc2Zlci1FbmNv ZGluZzogN2JpdAoKPGh0bWw+PGJvZHk+CjxwcmU+WyBodHRwczovL292aXJ0LWppcmEuYXRsYXNz aWFuLm5ldC9icm93c2UvT1ZJUlQtMTg4Mj9wYWdlPWNvbS5hdGxhc3NpYW4uamlyYS5wbHVnaW4u c3lzdGVtLmlzc3VldGFicGFuZWxzOmFsbC10YWJwYW5lbCBdPC9wcmU+CjxoMz5CYXJhayBLb3Jy ZW4gdXBkYXRlZCBPVklSVC0xODgyOjwvaDM+CjxwcmU+RXBpYyBMaW5rOiBPVklSVC00MDA8L3By ZT4KPGJsb2NrcXVvdGU+PGgzPkZpZ3VyZSBvdXQgaG93IHRvIGludGVncmF0ZSBKZW5raW5zIHdp dGggYmVha2VyPC9oMz4KPHByZT4gICAgIEtleTogT1ZJUlQtMTg4MgogICAgIFVSTDogaHR0cHM6 Ly9vdmlydC1qaXJhLmF0bGFzc2lhbi5uZXQvYnJvd3NlL09WSVJULTE4ODIKIFByb2plY3Q6IG9W aXJ0IC0gdmlydHVhbGl6YXRpb24gbWFkZSBlYXN5CiAgICAgICAgIElzc3VlIFR5cGU6IEltcHJv dmVtZW50CiAgICAgICAgIENvbXBvbmVudHM6IEplbmtpbnMgTWFzdGVyClJlcG9ydGVyOiBCYXJh ayBLb3JyZW4KQXNzaWduZWU6IGluZnJhCiAgTGFiZWxzOiBiZWFrZXI8L3ByZT4KPHA+SWYgd2Ug d2FudCB0byB1c2UgYmVha2VyIHRvIG1hbmFnZSBiYXJlLW1ldGFsIHNsYXZlcywgd2UgbmVlZCBh IHdheSB0byBjb25uZWN0IHRoZW0gdG8gSmVua2lucy4gT25lIHdheSBpcyB0byBydW4gdGhlIHN3 YXJtIGNsaWVudCBvbiB0aGVtLCBhbmQgcHJlLWFsbG9jYXRlIHRoZSBzbGF2ZXMgaW4gYmVha2Vy LCBidXQgdGhpcyB3b3VsZCBuZWdhdGUgdGhlIGJlbmVmaXQgb2YgaGF2aW5nIGJlYWtlciByZS1w cm92aXNpb24gdGhlIHNsYXZlcyBiZXR3ZWVuIGpvYiBydW5zLiBJdCB3b3VsZCBiZSBiZXN0IGlm IGJlYWtlciBjb3VsZCBiZSBjb25maWd1cmVkIGFzIGEgY2xvdWQgcHJvdmlkZXIgaW4gSmVua2lu cyBzbyB0aGF0IGhvc3RzIHdpbGwgYmUgcHJvdmlzaW9uZWQgZHluYW1pY2FsbHkgYXMgbmVlZGVk LjwvcD48L2Jsb2NrcXVvdGU+CjxwPiZtZGFzaDsgVGhpcyBtZXNzYWdlIHdhcyBzZW50IGJ5IEF0 bGFzc2lhbiBKaXJhICh2MTAwMS4wLjAtU05BUFNIT1QjMTAwMDc5KTwvcD4KCjxpbWcgc3JjPSJo dHRwczovL3U0MDQzNDAyLmN0LnNlbmRncmlkLm5ldC93Zi9vcGVuP3Vwbj1pNVRNV0dWOTlhbUpi TnhKcFNwMi0yQkozM0JTTTN0dWlVZlJUazY0Sy0yQk9qR3BGLTJCdU16b0pSUkIxaWZ6WklFcnRJ eFRjY0x5NTIxeno3T3haVmlCNW1ucGJid1lKRno2ZmxnZXZYT3pVSlZILTJGcUJxdmNxcXFLSXAz cDRPY3lERk9zUnd2YUxrMXI3WDhKcExFYmJZdFEtMkY4c2UtMkZBb0czTnFNeTZNRUY5NjBmTTRX Q2ZBcklQaXBEQXhWM0k5UXREeHdJWmtlTldEOXlBcFBzZEpyYTNWNE5UN2hJT29UaWY0NmhOOUEy TmEtMkJJc2VIbmdTU096clNQbzg3WHM1ZGxUT3BiQnFiVXBRRk5HUHE3d3hybkdJeExmM2otMkZl NXRBTGpqWjhabWFuc2l3LTJGY3pZWGIxU21mTm1wTzRMZWJsMENHQlhxS1BsdGRjcjBRSHV2QnMx THVKN0R6eXkwWGUyNk9oVi0yRmtORHRXUWIwZlhoeHRvYVpWN1FTejlIZGFBdjQtMkZ5NW52Nmta Q3FQYkhhMmlWUTJiNXZuWEdUY3hxWThCZXFham5lZFZBNjBsYW1GdWdaMm1ISlI5UFJzQkRzeFQ4 MyIgYWx0PSIiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGJvcmRlcj0iMCIgc3R5bGU9ImhlaWdodDox cHggIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDtib3JkZXItd2lkdGg6MCAhaW1wb3J0 YW50O21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O21h cmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmct dG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdo dDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDsiLz4KPC9ib2R5PjwvaHRt bD4KCi0tLS0tLS0tLS0tLT1fMTUxNzk5NTIzOC0zMTUzMS0zMTUtLQo= --===============7113753101740094029==--