From jira at ovirt-jira.atlassian.net Wed Feb 7 09:46:50 2018 Content-Type: multipart/mixed; boundary="===============4315569842255338890==" MIME-Version: 1.0 From: Barak Korren (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1884) Scale up to multipile Jenkins masters Date: Wed, 07 Feb 2018 09:46:48 +0000 Message-ID: In-Reply-To: JIRA.33436.1517996807000@Atlassian.JIRA --===============4315569842255338890== 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_1517996808-12609-300 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit [ https://ovirt-jira.atlassian.net/browse/OVIRT-1884?page=3Dcom.atlass= ian.jira.plugin.system.issuetabpanels:all-tabpanel ] Barak Korren updated OVIRT-1884: -------------------------------- Epic Link: OVIRT-400 > Scale up to multipile Jenkins masters > ------------------------------------- > > Key: OVIRT-1884 > URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1884 > Project: oVirt - virtualization made easy > Issue Type: Improvement > Components: Jenkins Master > Reporter: Barak Korren > Assignee: infra > Labels: scale > > There are several reasons why we would like to enable scaling up to multi= ple Jenkins masters: > * We may reach a point where a single jenkins master will simple not be a= ble to cope with the workload we have - this is especially true as we incre= ase our use of heavy features like pipelines and blue ocean. > * If we choose to start using OpenShift's embedded Jenkins, the approach = there is that every project gets its own Jenkins instance. > * As we increase out reach and support more projects, some of them would= not like to use an oVirt branded Jenkins instance. > This ticket would track the work we need to do to enable supporting multi= ple Jenkins master in out infra. Individual pieces of work should be create= d as separate tickets and be linked as blockers to this one. -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100079) ------------=3D_1517996808-12609-300 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1884?page=3Dcom.atlass=
ian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Barak Korren updated OVIRT-1884:

Epic Link: OVIRT-400

Scale up to multipile Jenkins masters

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

There are several reasons why we would like to enable scaling up to mult= iple Jenkins masters:

  • We may reach a point where a single jenkins master will simple n= ot be able to cope with the workload we have – this is especially tru= e as we increase our use of heavy features like pipelines and blue ocean.

  • If we choose to start using OpenShift's embedded Jenkins, the approa= ch there is that every project gets its own Jenkins instance.

  • As we increase out reach and support more projects, some of them wou= ld not like to use an oVirt branded Jenkins instance.

This ticket would track the work we need to do to enable supporting mult= iple Jenkins master in out infra. Individual pieces of work should be creat= ed as separate tickets and be linked as blockers to this one.

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

3D"" ------------=3D_1517996808-12609-300-- --===============4315569842255338890== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTE3OTk2ODA4LTEyNjA5LTMwMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKCiAgICAgWyBodHRwczov L292aXJ0LWppcmEuYXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTg4ND9wYWdlPWNvbS5hdGxh c3NpYW4uamlyYS5wbHVnaW4uc3lzdGVtLmlzc3VldGFicGFuZWxzOmFsbC10YWJwYW5lbCBdCgpC YXJhayBLb3JyZW4gdXBkYXRlZCBPVklSVC0xODg0OgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQogICAgRXBpYyBMaW5rOiBPVklSVC00MDAKCj4gU2NhbGUgdXAgdG8gbXVsdGlwaWxl IEplbmtpbnMgbWFzdGVycwo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K Pgo+ICAgICAgICAgICAgICAgICBLZXk6IE9WSVJULTE4ODQKPiAgICAgICAgICAgICAgICAgVVJM OiBodHRwczovL292aXJ0LWppcmEuYXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTg4NAo+ICAg ICAgICAgICAgIFByb2plY3Q6IG9WaXJ0IC0gdmlydHVhbGl6YXRpb24gbWFkZSBlYXN5Cj4gICAg ICAgICAgSXNzdWUgVHlwZTogSW1wcm92ZW1lbnQKPiAgICAgICAgICBDb21wb25lbnRzOiBKZW5r aW5zIE1hc3Rlcgo+ICAgICAgICAgICAgUmVwb3J0ZXI6IEJhcmFrIEtvcnJlbgo+ICAgICAgICAg ICAgQXNzaWduZWU6IGluZnJhCj4gICAgICAgICAgICAgIExhYmVsczogc2NhbGUKPgo+IFRoZXJl IGFyZSBzZXZlcmFsIHJlYXNvbnMgd2h5IHdlIHdvdWxkIGxpa2UgdG8gZW5hYmxlIHNjYWxpbmcg dXAgdG8gbXVsdGlwbGUgSmVua2lucyBtYXN0ZXJzOgo+ICogV2UgbWF5IHJlYWNoIGEgcG9pbnQg d2hlcmUgYSBzaW5nbGUgamVua2lucyBtYXN0ZXIgd2lsbCBzaW1wbGUgbm90IGJlIGFibGUgdG8g Y29wZSB3aXRoIHRoZSB3b3JrbG9hZCB3ZSBoYXZlIC0gdGhpcyBpcyBlc3BlY2lhbGx5IHRydWUg YXMgd2UgaW5jcmVhc2Ugb3VyIHVzZSBvZiBoZWF2eSBmZWF0dXJlcyBsaWtlIHBpcGVsaW5lcyBh bmQgYmx1ZSBvY2Vhbi4KPiAqIElmIHdlIGNob29zZSB0byBzdGFydCB1c2luZyBPcGVuU2hpZnQn cyBlbWJlZGRlZCBKZW5raW5zLCB0aGUgYXBwcm9hY2ggdGhlcmUgaXMgdGhhdCBldmVyeSBwcm9q ZWN0IGdldHMgaXRzIG93biBKZW5raW5zIGluc3RhbmNlLgo+ICogIEFzIHdlIGluY3JlYXNlIG91 dCByZWFjaCBhbmQgc3VwcG9ydCBtb3JlIHByb2plY3RzLCBzb21lIG9mIHRoZW0gd291bGQgbm90 IGxpa2UgdG8gdXNlIGFuIG9WaXJ0IGJyYW5kZWQgSmVua2lucyBpbnN0YW5jZS4KPiBUaGlzIHRp Y2tldCB3b3VsZCB0cmFjayB0aGUgd29yayB3ZSBuZWVkIHRvIGRvIHRvIGVuYWJsZSBzdXBwb3J0 aW5nIG11bHRpcGxlIEplbmtpbnMgbWFzdGVyIGluIG91dCBpbmZyYS4gSW5kaXZpZHVhbCBwaWVj ZXMgb2Ygd29yayBzaG91bGQgYmUgY3JlYXRlZCBhcyBzZXBhcmF0ZSB0aWNrZXRzIGFuZCBiZSBs aW5rZWQgYXMgYmxvY2tlcnMgdG8gdGhpcyBvbmUuCgoKCi0tClRoaXMgbWVzc2FnZSB3YXMgc2Vu dCBieSBBdGxhc3NpYW4gSmlyYQoodjEwMDEuMC4wLVNOQVBTSE9UIzEwMDA3OSkKCi0tLS0tLS0t LS0tLT1fMTUxNzk5NjgwOC0xMjYwOS0zMDAKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJz ZXQ9IlVURi04IgpDb250ZW50LURpc3Bvc2l0aW9uOiBpbmxpbmUKQ29udGVudC1UcmFuc2Zlci1F bmNvZGluZzogN2JpdAoKPGh0bWw+PGJvZHk+CjxwcmU+WyBodHRwczovL292aXJ0LWppcmEuYXRs YXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTg4ND9wYWdlPWNvbS5hdGxhc3NpYW4uamlyYS5wbHVn aW4uc3lzdGVtLmlzc3VldGFicGFuZWxzOmFsbC10YWJwYW5lbCBdPC9wcmU+CjxoMz5CYXJhayBL b3JyZW4gdXBkYXRlZCBPVklSVC0xODg0OjwvaDM+CjxwcmU+RXBpYyBMaW5rOiBPVklSVC00MDA8 L3ByZT4KPGJsb2NrcXVvdGU+PGgzPlNjYWxlIHVwIHRvIG11bHRpcGlsZSBKZW5raW5zIG1hc3Rl cnM8L2gzPgo8cHJlPiAgICAgS2V5OiBPVklSVC0xODg0CiAgICAgVVJMOiBodHRwczovL292aXJ0 LWppcmEuYXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTg4NAogUHJvamVjdDogb1ZpcnQgLSB2 aXJ0dWFsaXphdGlvbiBtYWRlIGVhc3kKICAgICAgICAgSXNzdWUgVHlwZTogSW1wcm92ZW1lbnQK ICAgICAgICAgQ29tcG9uZW50czogSmVua2lucyBNYXN0ZXIKUmVwb3J0ZXI6IEJhcmFrIEtvcnJl bgpBc3NpZ25lZTogaW5mcmEKICBMYWJlbHM6IHNjYWxlPC9wcmU+CjxwPlRoZXJlIGFyZSBzZXZl cmFsIHJlYXNvbnMgd2h5IHdlIHdvdWxkIGxpa2UgdG8gZW5hYmxlIHNjYWxpbmcgdXAgdG8gbXVs dGlwbGUgSmVua2lucyBtYXN0ZXJzOjwvcD4KPHVsPjxsaT48cD5XZSBtYXkgcmVhY2ggYSBwb2lu dCB3aGVyZSBhIHNpbmdsZSBqZW5raW5zIG1hc3RlciB3aWxsIHNpbXBsZSBub3QgYmUgYWJsZSB0 byBjb3BlIHdpdGggdGhlIHdvcmtsb2FkIHdlIGhhdmUgJm5kYXNoOyB0aGlzIGlzIGVzcGVjaWFs bHkgdHJ1ZSBhcyB3ZSBpbmNyZWFzZSBvdXIgdXNlIG9mIGhlYXZ5IGZlYXR1cmVzIGxpa2UgcGlw ZWxpbmVzIGFuZCBibHVlIG9jZWFuLjwvcD48L2xpPgo8bGk+PHA+SWYgd2UgY2hvb3NlIHRvIHN0 YXJ0IHVzaW5nIE9wZW5TaGlmdCdzIGVtYmVkZGVkIEplbmtpbnMsIHRoZSBhcHByb2FjaCB0aGVy ZSBpcyB0aGF0IGV2ZXJ5IHByb2plY3QgZ2V0cyBpdHMgb3duIEplbmtpbnMgaW5zdGFuY2UuPC9w PjwvbGk+CjxsaT48cD5BcyB3ZSBpbmNyZWFzZSBvdXQgcmVhY2ggYW5kIHN1cHBvcnQgbW9yZSBw cm9qZWN0cywgc29tZSBvZiB0aGVtIHdvdWxkIG5vdCBsaWtlIHRvIHVzZSBhbiBvVmlydCBicmFu ZGVkIEplbmtpbnMgaW5zdGFuY2UuPC9wPjwvbGk+PC91bD4KPHA+VGhpcyB0aWNrZXQgd291bGQg dHJhY2sgdGhlIHdvcmsgd2UgbmVlZCB0byBkbyB0byBlbmFibGUgc3VwcG9ydGluZyBtdWx0aXBs ZSBKZW5raW5zIG1hc3RlciBpbiBvdXQgaW5mcmEuIEluZGl2aWR1YWwgcGllY2VzIG9mIHdvcmsg c2hvdWxkIGJlIGNyZWF0ZWQgYXMgc2VwYXJhdGUgdGlja2V0cyBhbmQgYmUgbGlua2VkIGFzIGJs b2NrZXJzIHRvIHRoaXMgb25lLjwvcD48L2Jsb2NrcXVvdGU+CjxwPiZtZGFzaDsgVGhpcyBtZXNz YWdlIHdhcyBzZW50IGJ5IEF0bGFzc2lhbiBKaXJhICh2MTAwMS4wLjAtU05BUFNIT1QjMTAwMDc5 KTwvcD4KCjxpbWcgc3JjPSJodHRwczovL3U0MDQzNDAyLmN0LnNlbmRncmlkLm5ldC93Zi9vcGVu P3Vwbj1pNVRNV0dWOTlhbUpiTnhKcFNwMi0yQkozM0JTTTN0dWlVZlJUazY0Sy0yQk9qR3BGLTJC dU16b0pSUkIxaWZ6WklFcnRJeFRjY0x5NTIxeno3T3haVmlCNW1ucGJid1lKRno2ZmxnZXZYT3pV SlZILTJGcUJxdmNxcXFLSXAzcDRPY3lERk9zUnd2YUxrMXI3WDhKcExFYmJZdFEtMkY4c2UtMkZB b0czTnFNeTZNRUY5NjBmTTRXQ2ZBcklQaXBEQXhWM0k5UXREeHdJWmtlTldEOXlBcFBzZEpyYTNW NE5UN2hJT29UaWY0NmhOOUEyTmEtMkJJc2VIbmdTU096clNQbzg3WHM1ZGxUT3AtMkZMeVloTnFj TmduSy0yQnhKbzdLZXVaVUt4TEVYcVdDM3BuU3d3aFk0eW9oakJWRlQ2LTJCT0NSMnpjR3FNVnQt MkZmSDVJZ29YQS0yRkh2Y1B2NWMtMkJsRHZ1UXIxcURtaDlQRHFDMGJkVHY4ZWVSQ3FycWN5SC0y Qk5zRXotMkZ4aGlJVlp0anNuQWVkVElNeTVkVy0yRmt2cmM0eUtKUjc4eW9WU29CcXZJLTJCZW9y R09VdFVRZkhRQ3ZHQXZNc1RPUXROdnZIWjVJdEZqSiIgYWx0PSIiIHdpZHRoPSIxIiBoZWlnaHQ9 IjEiIGJvcmRlcj0iMCIgc3R5bGU9ImhlaWdodDoxcHggIWltcG9ydGFudDt3aWR0aDoxcHggIWlt cG9ydGFudDtib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O21hcmdpbi10b3A6MCAhaW1wb3J0YW50 O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFy Z2luLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJv dHRvbTowICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0 OjAgIWltcG9ydGFudDsiLz4KPC9ib2R5PjwvaHRtbD4KCi0tLS0tLS0tLS0tLT1fMTUxNzk5Njgw OC0xMjYwOS0zMDAtLQo= --===============4315569842255338890==--