[libvirt] [jenkins-ci PATCH 1/3] Add Fedora 27 builder

Andrea Bolognani abologna at redhat.com
Thu Nov 16 17:40:51 UTC 2017


Fedora 27 has been released, so we can create a dedicated guest and
start running CI jobs on it.

Signed-off-by: Andrea Bolognani <abologna at redhat.com>
---
The changes in the vault are based on the assumption that the new
libvirt-fedora-27 builder will reuse the Jenkins secret previously
assigned to the libvirt-fedora-25 builder. If that's not going to
be the case, I can fix it before pushing: changes made to the vault
are unreviewable anyway.

 guests/host_vars/libvirt-fedora-27/install.yml |  3 +
 guests/host_vars/libvirt-fedora-27/main.yml    | 18 +++++
 guests/inventory                               |  1 +
 guests/vars/vault.yml                          | 95 ++++++++++++++------------
 projects/libosinfo.yaml                        |  2 +
 projects/libvirt-cim.yaml                      |  1 +
 projects/libvirt-glib.yaml                     |  2 +
 projects/libvirt-go-xml.yaml                   |  1 +
 projects/libvirt-go.yaml                       |  1 +
 projects/libvirt-perl.yaml                     |  2 +
 projects/libvirt-python.yaml                   |  2 +
 projects/libvirt-sandbox.yaml                  |  2 +
 projects/libvirt-tck.yaml                      |  2 +
 projects/libvirt.yaml                          |  3 +
 projects/osinfo-db-tools.yaml                  |  2 +
 projects/osinfo-db.yaml                        |  2 +
 projects/virt-manager.yaml                     |  2 +
 projects/virt-viewer.yaml                      |  2 +
 18 files changed, 98 insertions(+), 45 deletions(-)
 create mode 100644 guests/host_vars/libvirt-fedora-27/install.yml
 create mode 100644 guests/host_vars/libvirt-fedora-27/main.yml

diff --git a/guests/host_vars/libvirt-fedora-27/install.yml b/guests/host_vars/libvirt-fedora-27/install.yml
new file mode 100644
index 0000000..66ce38e
--- /dev/null
+++ b/guests/host_vars/libvirt-fedora-27/install.yml
@@ -0,0 +1,3 @@
+---
+install_url: https://download.fedoraproject.org/pub/fedora/linux/releases/27/Everything/x86_64/os
+install_config: kickstart.cfg
diff --git a/guests/host_vars/libvirt-fedora-27/main.yml b/guests/host_vars/libvirt-fedora-27/main.yml
new file mode 100644
index 0000000..539c111
--- /dev/null
+++ b/guests/host_vars/libvirt-fedora-27/main.yml
@@ -0,0 +1,18 @@
+---
+projects:
+  - base
+  - jenkins
+  - libosinfo
+  - libvirt
+  - libvirt-cim
+  - libvirt-glib
+  - libvirt-go
+  - libvirt-go-xml
+  - libvirt-perl
+  - libvirt-python
+  - libvirt-sandbox
+  - libvirt-tck
+  - osinfo-db
+  - osinfo-db-tools
+  - virt-manager
+  - virt-viewer
diff --git a/guests/inventory b/guests/inventory
index d9d6f5f..38be5bd 100644
--- a/guests/inventory
+++ b/guests/inventory
@@ -4,6 +4,7 @@ libvirt-debian-8
 libvirt-debian-9
 libvirt-fedora-25
 libvirt-fedora-26
+libvirt-fedora-27
 libvirt-fedora-rawhide
 libvirt-freebsd-10
 libvirt-freebsd-11
diff --git a/guests/vars/vault.yml b/guests/vars/vault.yml
index abcfe81..8bc075b 100644
--- a/guests/vars/vault.yml
+++ b/guests/vars/vault.yml
@@ -1,46 +1,51 @@
 $ANSIBLE_VAULT;1.1;AES256
-64343731373437366531636566663438363261343431663139383066646464636533653936383962
-3936346536323236363365306639613464303566373464650a663236353065366666303666363431
-35363464613031346338336437383930353839346162316261613835636138356361626439616638
-6237623363383330370a663732313138623732393534316164653039323430363964306666326334
-33343861306562663037653436666361396131656434393261366664623539313831373033313231
-65633265366230363139666533333264343364316564623766346134646233656434313839393838
-39623862643537633238376362373038636666393165326261353434373763626233356438623338
-36376266626134336165633065303762346136386461376466633563386666366636613534653632
-63613931383035613133613564356232386565326534356366656633373338663963356236343964
-38626531336238663666326531383333396139646339323835346231633636346563313161343133
-30393339326666613030326636663365313536366439336137363031343032643939616161396361
-31636664366631383831323438373265343531653539366331643461646239386261333333343236
-32616664396530653736643865666138333136373139323438636566386664656137323261633765
-61356639623161386235613333303335643864373131393663303335316132663632626530653036
-30313062316466373230626437666433366162656461356336393232353737396166316564666438
-36666633623032363330613464376336313264623132636430646334663435393039656233396336
-66343161656564323538386132366634303564303038623033656362643562653265343863303939
-32323362386436343133336639303666336235346265653666366331643939663034336662656435
-30393232386531353532353139393037303333396662313564323731363537316261333730326635
-61393866386233633261653630653930376564373734373334313764396339353161396463613032
-31376239366431386538636663616533306362646134336434346231386638363765613631383035
-31313439353863396365646639383834313961653038316333613337663134396239303866666236
-63313363306561373936343832373037336635313565313664356331616461353637633131333464
-34366332356463646230613133353361363766616635616234656666373639333936653639373535
-30316365373839353563343133613061326237313265383331623834633133633034663934333364
-64393335333738303262323234663135636235396265656335323934363534323636643934613866
-61386137303135613734633064383638316131383631653333366632356133646231623534313134
-36386339323638646266626137613032333738333739636439653334363333343437633964613738
-61363336333966663731313362366165323034303538323037623735346239303663623361643432
-63376236663963343231653031373961313732393833323932316533616165623336386337643363
-36666236623435396332386538616139653430666130386562373735626435373665346630643831
-35303533626537396330346530656234363830383330353234386234353163306637653938646635
-31666631326132343030393763633362343738303030343032326435386165346463666662336130
-33353030323438346437396632616234333333623136373563343965383235626337643164393361
-65313463336237636433333835326363663335396238356663346233666430373530396266336630
-31393036383431303631333365663961303639323635376236313531626638323864656438613138
-32303230313930613363323330623936343531393034616634323439303765623938366661613561
-30313633363764646362343862333766616465656465303132313166666239373238633134383131
-32656664383230333263396537373636663337346638306634613862373365653534666362383139
-64313735646636393866386230373232363635623333613833306165663136613162393730356565
-35393238663531366634636139616563303336653733353832336138656663653764636462316561
-64653935656134636139396262316461383765623334353664306165316130393462383863643133
-39313538396337633136353637366632653731643665666161396164636566366136396261663264
-62626464353231306435666339663939323733346165333663363765363835323864306264393561
-63303731383339396366353761316435396466613732646633616438346336623863
+36323634343339626263323731373934303039373734343463646336326131386631336537323330
+6533636639383861313764353930306235613333613231360a653366626333363735366462346365
+38333363383837303563353164386263623661346266383561343361343135633035343737323431
+6363653033623761610a633766383737636362616666653839623233333839653638643631366333
+61333064623839613765386266323263613936666566386465666561343939326563393830396639
+63626237306166663264653937643863653238663934393233623934313435366266303736323932
+33646235343234666532363463363236376138613935333030393034393136623835303265613237
+32653661633835386564613131663939653230643961623635353333323763393962313462316133
+37666236363531343166363931376231363638336639633836373365333134633935303238386130
+36633435653931313032363166343536363361623335623461613031633732323761643363656262
+31326165356261303937343737356533333466646433633565383832663837306232626337656333
+66653938636437376161633133636262633336303139396631326665626133656335633837303063
+64326637333532646535653363633733363535346636653236383739323935323532636665646232
+31383736373736303132666536356535323234646362333739616565353232363864326635663131
+30323538313637613733313637633166643038613431616535663533306561626638383739643832
+66623563356362666464333365316665646362343637633238376464363263666261323135303138
+38356361326230646364336364646437383663356333623834303362663865373866363266363466
+63383766656330356466643765386431343836663539613138353561666361633965323765326565
+64663630303963313632386166326337343664353831363938613662303765343432313364393032
+62343237313064376163383335623462623933326133653062393964633737653735333136656134
+30633630363231323064313966326537346434646133323935303833316164376436313461613661
+66623938663230613132646365376330643339313337396234343933616132373361363063656365
+66346166323034373734656266626465623631633531383062336434636137383061383261313164
+39346533383265323934333936396439303065643234336432326638393333653766393938653464
+35353733343863656435323366656265333766363137626166306637633966316537343866333832
+63373535383835666362373132663461376631663566373538376335663938616264303934623462
+61333363373935313436653238336261643364306438373631653065323332373831303365336631
+36356262613561366166366537343238373535396634393936303734336233383732646266616437
+63363131366133306337316162656463383261363962313264386431346231336132616364373534
+34373762323239393965383832393562323834323062636436643563666532636630343031646166
+31316561336665313134393838353730306562656132653035356565343266313865363162363663
+31303635313662346136316432613663666636333332666231396266356562656535333563313531
+32633163383936626438633735663565626566663135376137346136363062383835616439326532
+37346165653831326365323065666262363263653339376263366439373336393462646266343464
+63343238663633313930306432656662343961306533643732646234633731333763666565613035
+63326436623637636432376264356232633636313061323437376163393236336338626361643063
+64666331646430343836353132626635646333306532393433633235656236323963353238653965
+65626536633030663539313761613738353561613364366536383466633132363562333034393635
+36316335613763653836343931376337376330346161653238376532346464313331333865356561
+63613839646165356132353366666264383166653062636634633831303036373738366531363063
+32633136393861356463623138313138623261366163333463666362303162343833333534623663
+33323164353530386263333937353137316266303461343763326665363931323763396366386661
+31613936616431343832363235613661313232653761656538316439326331363165653231373131
+63323838643765626238383066313262663761633234383838376236303834613030373739646530
+33376533636233646535653466323565636236636330653039393764333663646265373839363330
+63303835666430313133323463336136383265326638356138373039353435343365383536323932
+35353638383337313835333564353331346461363631386666363231323362316534643933646233
+61396632363537383931316564613332663364626334313337326433633963383661336565323139
+34346632306230646462656330353261303930303264393765373566353364336137393062323931
+6464356439303665663065643261613536376330663533393731
diff --git a/projects/libosinfo.yaml b/projects/libosinfo.yaml
index 9ab2281..8e5371d 100644
--- a/projects/libosinfo.yaml
+++ b/projects/libosinfo.yaml
@@ -7,6 +7,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
       - libvirt-freebsd-10
       - libvirt-freebsd-11
@@ -26,4 +27,5 @@
             - libvirt-centos-7
             - libvirt-fedora-25
             - libvirt-fedora-26
+            - libvirt-fedora-27
             - libvirt-fedora-rawhide
diff --git a/projects/libvirt-cim.yaml b/projects/libvirt-cim.yaml
index b5405f3..ea0557b 100644
--- a/projects/libvirt-cim.yaml
+++ b/projects/libvirt-cim.yaml
@@ -6,6 +6,7 @@
       - libvirt-centos-7
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
     title: libvirt CIM
     jobs:
diff --git a/projects/libvirt-glib.yaml b/projects/libvirt-glib.yaml
index 855abd2..8bcff9b 100644
--- a/projects/libvirt-glib.yaml
+++ b/projects/libvirt-glib.yaml
@@ -7,6 +7,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
       - libvirt-freebsd-10
       - libvirt-freebsd-11
@@ -25,4 +26,5 @@
             - libvirt-centos-7
             - libvirt-fedora-25
             - libvirt-fedora-26
+            - libvirt-fedora-27
             - libvirt-fedora-rawhide
diff --git a/projects/libvirt-go-xml.yaml b/projects/libvirt-go-xml.yaml
index bd57d5f..4784647 100644
--- a/projects/libvirt-go-xml.yaml
+++ b/projects/libvirt-go-xml.yaml
@@ -7,6 +7,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
       - libvirt-freebsd-10
       - libvirt-freebsd-11
diff --git a/projects/libvirt-go.yaml b/projects/libvirt-go.yaml
index 0fc7bec..ee51193 100644
--- a/projects/libvirt-go.yaml
+++ b/projects/libvirt-go.yaml
@@ -7,6 +7,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
       - libvirt-freebsd-10
       - libvirt-freebsd-11
diff --git a/projects/libvirt-perl.yaml b/projects/libvirt-perl.yaml
index 665befd..337f027 100644
--- a/projects/libvirt-perl.yaml
+++ b/projects/libvirt-perl.yaml
@@ -8,6 +8,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
       - libvirt-freebsd-10
       - libvirt-freebsd-11
@@ -24,4 +25,5 @@
             - libvirt-centos-7
             - libvirt-fedora-25
             - libvirt-fedora-26
+            - libvirt-fedora-27
             - libvirt-fedora-rawhide
diff --git a/projects/libvirt-python.yaml b/projects/libvirt-python.yaml
index c0ba338..0cd729a 100644
--- a/projects/libvirt-python.yaml
+++ b/projects/libvirt-python.yaml
@@ -8,6 +8,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
       - libvirt-freebsd-10
       - libvirt-freebsd-11
@@ -24,4 +25,5 @@
             - libvirt-centos-7
             - libvirt-fedora-25
             - libvirt-fedora-26
+            - libvirt-fedora-27
             - libvirt-fedora-rawhide
diff --git a/projects/libvirt-sandbox.yaml b/projects/libvirt-sandbox.yaml
index 28f7085..79cd79f 100644
--- a/projects/libvirt-sandbox.yaml
+++ b/projects/libvirt-sandbox.yaml
@@ -5,6 +5,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
     title: Libvirt Sandbox
     jobs:
@@ -20,4 +21,5 @@
           machines:
             - libvirt-fedora-25
             - libvirt-fedora-26
+            - libvirt-fedora-27
             - libvirt-fedora-rawhide
diff --git a/projects/libvirt-tck.yaml b/projects/libvirt-tck.yaml
index a5caadd..1ba3e08 100644
--- a/projects/libvirt-tck.yaml
+++ b/projects/libvirt-tck.yaml
@@ -6,6 +6,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
       - libvirt-freebsd-10
       - libvirt-freebsd-11
@@ -20,4 +21,5 @@
           machines:
             - libvirt-fedora-25
             - libvirt-fedora-26
+            - libvirt-fedora-27
             - libvirt-fedora-rawhide
diff --git a/projects/libvirt.yaml b/projects/libvirt.yaml
index 5661066..3ecb08e 100644
--- a/projects/libvirt.yaml
+++ b/projects/libvirt.yaml
@@ -8,6 +8,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
     title: Libvirt
     archive_format: xz
@@ -21,6 +22,7 @@
             - libvirt-debian-9
             - libvirt-fedora-25
             - libvirt-fedora-26
+            - libvirt-fedora-27
             - libvirt-fedora-rawhide
             - libvirt-freebsd-10
             - libvirt-freebsd-11
@@ -38,6 +40,7 @@
             - libvirt-centos-7
             - libvirt-fedora-25
             - libvirt-fedora-26
+            - libvirt-fedora-27
             - libvirt-fedora-rawhide
       - autotools-mingw-job:
           parent_jobs:
diff --git a/projects/osinfo-db-tools.yaml b/projects/osinfo-db-tools.yaml
index 4abd65e..f17f4fa 100644
--- a/projects/osinfo-db-tools.yaml
+++ b/projects/osinfo-db-tools.yaml
@@ -7,6 +7,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
       - libvirt-freebsd-10
       - libvirt-freebsd-11
@@ -24,4 +25,5 @@
             - libvirt-centos-7
             - libvirt-fedora-25
             - libvirt-fedora-26
+            - libvirt-fedora-27
             - libvirt-fedora-rawhide
diff --git a/projects/osinfo-db.yaml b/projects/osinfo-db.yaml
index 9a7d5e1..c83fd83 100644
--- a/projects/osinfo-db.yaml
+++ b/projects/osinfo-db.yaml
@@ -7,6 +7,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
       - libvirt-freebsd-10
       - libvirt-freebsd-11
@@ -25,6 +26,7 @@
             - libvirt-centos-7
             - libvirt-fedora-25
             - libvirt-fedora-26
+            - libvirt-fedora-27
             - libvirt-fedora-rawhide
           command: |
             {make_env}
diff --git a/projects/virt-manager.yaml b/projects/virt-manager.yaml
index 63458c5..27d270f 100644
--- a/projects/virt-manager.yaml
+++ b/projects/virt-manager.yaml
@@ -7,6 +7,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
       - libvirt-freebsd-10
       - libvirt-freebsd-11
@@ -26,4 +27,5 @@
             - libvirt-centos-7
             - libvirt-fedora-25
             - libvirt-fedora-26
+            - libvirt-fedora-27
             - libvirt-fedora-rawhide
diff --git a/projects/virt-viewer.yaml b/projects/virt-viewer.yaml
index 9735cc7..adad9f8 100644
--- a/projects/virt-viewer.yaml
+++ b/projects/virt-viewer.yaml
@@ -7,6 +7,7 @@
       - libvirt-debian-9
       - libvirt-fedora-25
       - libvirt-fedora-26
+      - libvirt-fedora-27
       - libvirt-fedora-rawhide
       - libvirt-freebsd-10
       - libvirt-freebsd-11
@@ -24,4 +25,5 @@
             - libvirt-centos-7
             - libvirt-fedora-25
             - libvirt-fedora-26
+            - libvirt-fedora-27
             - libvirt-fedora-rawhide
-- 
2.14.3




More information about the libvir-list mailing list