Alexandru Avadanii [Mon, 6 Aug 2018 13:56:45 +0000 (15:56 +0200)]
u/fuel: Bump for keyserver patch rebase (3)
Change-Id: I4c5f73a5e8e113933b06ba1e92707fa622e32ef3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sat, 4 Aug 2018 01:40:45 +0000 (03:40 +0200)]
u/fuel: Bump for keyserver proxy patch rebase
Change-Id: Ib1667d1dda837faaca56c3a6b53c965de40fb207
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 30 Jul 2018 15:10:49 +0000 (17:10 +0200)]
u/fuel: Bump for MaaS repo URL fixup
Change-Id: I83b28b106a99a247fc4af5968beede45d76b75f3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 9 Jul 2018 15:23:02 +0000 (17:23 +0200)]
u/fuel: Bump & rebase for MaaS rework
Change-Id: Ie8ff084f5d10d6dc14a35a7c84f50b8ee4949873
Alexandru Avadanii [Mon, 2 Jul 2018 19:33:56 +0000 (21:33 +0200)]
u/fuel: Bump for noha fixup of keyserver access
Change-Id: I3051ba6250e83ce878bed1ad4fd3afb15de115af
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 2 Jul 2018 17:49:54 +0000 (19:49 +0200)]
u/fuel: Bump for ODL keyserver prx rework
Change-Id: I072da6af13f706a1159a9b2a2196ba363087179c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 2 Jul 2018 14:51:17 +0000 (16:51 +0200)]
u/fuel: Bump for release tag update in docs
Change-Id: I3191f4392c9b84cfc8e035bd64a144b6d7159755
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 2 Jul 2018 14:25:06 +0000 (16:25 +0200)]
u/fuel: Bump for APT allow-upgrades
Change-Id: I76cfc1fc0b262e0a673f87f056e47257c9ea7ad8
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 2 Jul 2018 13:32:31 +0000 (15:32 +0200)]
u/fuel: Bump for Armband repo pinning
Change-Id: Ic15e85e5a923937e998163267f07d098c06c1611
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sun, 1 Jul 2018 12:28:49 +0000 (14:28 +0200)]
p/fuel: Drop upstream nova patch for virtio-video
Change-Id: I12ac18f4348e8aecca2a1934a69ef7ebfa8f0c95
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 29 Jun 2018 16:23:28 +0000 (18:23 +0200)]
u/fuel: Bump & rebase for MaaS fabric extension
Change-Id: I778c2ddde72b29fdd614cde2db5a1c0fe808dbe6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 28 Jun 2018 21:55:37 +0000 (23:55 +0200)]
u/fuel: Bump & rebase for MaaS region fabric
Change-Id: Iddd9591507b3985625cce31c3740deabd3eeded2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Delia Popescu [Fri, 22 Jun 2018 10:37:17 +0000 (13:37 +0300)]
[patch] Rebase latest changes
Change-Id: I2ada30db2d076dab8895c77075255c1bac062fe2
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
Alexandru Avadanii [Thu, 7 Jun 2018 13:45:41 +0000 (15:45 +0200)]
u/fuel: Bump & rebase for keyserver prx refresh
Change-Id: If00a793dccfa6f779a6e2481b41ebec6bbdda39c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
d5748bc0dd2fe4241a3924192d6beac860238551)
Alexandru Avadanii [Mon, 4 Jun 2018 13:46:04 +0000 (15:46 +0200)]
u/fuel: Bump & rebase for upstream patches
Change-Id: Ie25c098273b929e9a31adfcfd3eb95dcf856611a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
baa15e4501d47adb80b1648d059881bdf57b2a9d)
Alexandru Avadanii [Tue, 29 May 2018 15:32:56 +0000 (17:32 +0200)]
u/fuel: Bump & rebase for upstream ODL leveldbjni
JIRA: ARMBAND-387
Change-Id: Id24c15f7390bb63b6c422f1da8548effd5aa885a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
4270458ba464057578f2bbc7360fb8d0f8fa89cc)
Alexandru Avadanii [Thu, 24 May 2018 18:37:09 +0000 (20:37 +0200)]
u/fuel: Bump for MaaS subarches selection
Change-Id: I723fbe3048f627ceeb44d456cb793dcf931d24cf
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
dfd1b6f0393eb44f4f7c42da129dacaac45963f0)
Alexandru Avadanii [Wed, 23 May 2018 17:29:25 +0000 (19:29 +0200)]
u/fuel: Bump & rebase for maas.machines.storage
Change-Id: I22781c20f353a81e546b1d6de390e6c58b31a494
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
0bd1adfbf11d58414b96d0277386b039a3117a9e)
Alexandru Avadanii [Wed, 23 May 2018 16:54:15 +0000 (18:54 +0200)]
u/fuel: Bump & rebase for doc updates
While at it, backport proposed upstream PR [1] fixing MaaS curtin
arm64 template's missing newline.
[1] https://github.com/salt-formulas/salt-formula-maas/pull/31
Change-Id: Ibad424ea52197fd3b289a722b23bd6c6ba354f72
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
e3f3f481e55c0c07b6fdb36214889e8edb52bf39)
Alexandru Avadanii [Tue, 22 May 2018 18:50:39 +0000 (20:50 +0200)]
u/fuel: Bump & rebase for generate_dhparams fix
Change-Id: Idd82da13949905a09158010cfd3f58912cccefe5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
f7b415771ffd76ee1100b6b056942ba8db754b1d)
Alexandru Avadanii [Thu, 10 May 2018 16:09:26 +0000 (18:09 +0200)]
[salt] Retire Armband Saltstack repos
Provided we take care of the minor consequences of relying strictly
on upstream Saltstack amd64 repos on arm64 (since we don't use RAET,
this means merely installing `python-futures` as a dependency of
`python-tornado` on all minions), we can finally drop our Salstack
arm64 repository.
This implies installing python-futures on:
- FN and VCP VMs (handled via lib.sh pre-patching);
- baremetal nodes (handled via MaaS Curtin template for arm64 now);
While at it, also handle other minor patch cleanup operations:
* drop `system.linux.system.repo.mcp.armband`, already covered by:
- lib.sh pre-patching for FN and VCP VM images;
- maas.region.repositories for baremetal nodes;
* switch glusterfs PPA repo arch from 'amd64,arm64' to None;
* drop obsolete patch handling `mcelog` on AArch64;
[1] https://github.com/salt-formulas/salt-formula-maas/pull/26
JIRA: ARMBAND-382
Change-Id: I34f3bd70ebf10395e8d4e70498ff3a144b4d9c3b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
d680c5fb86c3fd4b25e7b7f766064a6ef4bf9a3b)
Alexandru Avadanii [Sun, 20 May 2018 20:33:56 +0000 (22:33 +0200)]
u/fuel: Bump & rebase for MCP repos on HA
Switch from UCA pike-staging repository to Mirantis MCP repo.
Change-Id: I7f4935521a0ff649ca0919d0d1be37ca17263051
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
76919718c06a6dd58d63a1bc9b699d56d9086cdb)
Alexandru Avadanii [Thu, 17 May 2018 19:35:53 +0000 (21:35 +0200)]
u/fuel: Bump & rebase for gnocchi/panko
Change-Id: I29adc8df9b524c3c94f1916e49e36d9a916e368f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
1ff8d3b91440254cf524fe2bed7e8d761acce1f3)
Alexandru Avadanii [Mon, 7 May 2018 17:57:05 +0000 (19:57 +0200)]
p/fuel: Retire Armband repos in favor of MCP ones
JIRA: ARMBAND-372
Change-Id: I53eaa1d48da72588b1cd9e067504dd8cccc54cd6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
1bd3cdf194b12350026dc9678e6e0187236c4379)
Charalampos Kominos [Fri, 27 Apr 2018 13:29:41 +0000 (15:29 +0200)]
p/fuel: Set volume name in source file to sdX
By default the openstack virtual machines use virtio_blk. That causes
certain tests in functest to fail to attach the proper number of disks.
The solution is to switch to scsi disks for which we must also generate
the proper openstack source file.
JIRA: ARMBAND-376
Change-Id: I99a4073c24f13f1eb3798b2b07cb2c16ec3688cf
Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com>
(cherry picked from commit
8d1e8e56a48bc56265046b6410798dec2711d6de)
Alexandru Avadanii [Fri, 27 Apr 2018 18:23:38 +0000 (20:23 +0200)]
u/fuel: Bump for sysinfo print
Change-Id: I578c9709f1efbbd06807085c9fc355fc8c6b5525
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
b421cebeaad47376f709f8d9dc6e9360ff248733)
Alexandru Avadanii [Thu, 26 Apr 2018 18:10:54 +0000 (20:10 +0200)]
u/fuel: Bump & rebase for MaaS boot src selection
Change-Id: I12a84a05dc26edb78f6f21a98e446b22babfd7c7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
5bb8d21f085fdbd1d7b664b7036565f66c15af68)
Cristina Pauna [Thu, 26 Apr 2018 10:37:47 +0000 (12:37 +0200)]
[docs] Fix broken link and label
Change-Id: Ia19c1ed05c9d70729787c20650f9a964fc8ede77
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
(cherry picked from commit
02186a64b206896f03f5ef8995319782b81d37db)
Cristina Pauna [Tue, 24 Apr 2018 14:43:59 +0000 (17:43 +0300)]
[docs] Update release name
Change-Id: Ib8f7ea681b581810c4992bbe864dce0565c1ae7f
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
(cherry picked from commit
67950b05d29a4520352e3337097f81ac9097e816)
Alexandru Avadanii [Wed, 25 Apr 2018 15:50:19 +0000 (17:50 +0200)]
Revert "[p/openstack.nova] force creation of pty on aarch64"
Now that we added Mirantis MCP repos on cmp nodes for HA scenarios,
the recently added patch that reverted Ubuntu specific changes for
serial console no longer applies (as Mirantis does not carry those
Ubuntu modifications but instead relies on upstream Nova).
This, combined with a minor bug in patch applying itself and a
legacy leftover that does not check the patch apply return code
led to the whole Nova patch to be skipped.
- remove pty related patch hunks (revert);
- fix `unless` condition for Nova patch apply, as well as Salt minion
patch apply;
- break `armband` state on patch apply failure;
Note that for noHA deploys (where we still use the Ubuntu packages
on cmp nodes afair) we will revert to old (no pty) behavior.
This reverts commit
093f2b7684c86979dfa6f5f36f28689ca9b3e552.
Change-Id: Ib3c1119ab544ba895b2f8d37e0b9542196058993
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
902dee384d627fda43b715fc6b47ecd97636c7b8)
Guillermo Herrero [Wed, 25 Apr 2018 12:21:27 +0000 (14:21 +0200)]
u/fuel: Bump & rebase for openstack fix
Change-Id: I5d48b6cd8ad2b1d602ed86d5d1f69a0a806bc170
Signed-off-by: Guillermo Herrero <guillermo.herrero@enea.com>
(cherry picked from commit
6657baa68d238e1cba9e1d69118616e438b07f37)
Alexandru Avadanii [Tue, 24 Apr 2018 18:00:38 +0000 (20:00 +0200)]
u/fuel: Bump & rebase for cmp MCP repos
Bring in MCP repos on baremetal compute nodes.
Change-Id: Ib013eef7c7e6a565dc3837395f456607d9dfef68
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
3c5d2bb2256316595245f1dfd0a2eea74e284fc2)
Alexandru Avadanii [Sun, 22 Apr 2018 00:23:26 +0000 (02:23 +0200)]
u/fuel: Bump & rebase for tenant NIC fix
Change-Id: I318b3541add33d50e47f8acba56b7ad58357e105
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
c1bc6ac41e9ea98a37c108a87859c1c113bc9964)
Charalampos Kominos [Mon, 16 Apr 2018 12:18:45 +0000 (14:18 +0200)]
[p/openstack.nova] force creation of pty on aarch64
Allow nova to create a pty device for aarch64VM
JIRA: ARMBAND-352
Change-Id: I7d481957342a0dfb5be38a01b3d755862321cfa7
Signed-off-by: Charalampos Kominos <charalampos.kominos@enea.com>
(cherry picked from commit
093f2b7684c86979dfa6f5f36f28689ca9b3e552)
Cristina Pauna [Thu, 19 Apr 2018 11:50:09 +0000 (14:50 +0300)]
u/fuel: Bump & rebase for vlan parametrization
Change-Id: If8b154835b4ac18117108c6a0070a65f6db3e011
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
(cherry picked from commit
5491081be01a3ec9cedc5a8f57a07510ef951a3f)
Alexandru Avadanii [Wed, 18 Apr 2018 15:49:36 +0000 (17:49 +0200)]
u/fuel: Bump for cmp linux.system retry
Change-Id: I2359b88bfb3ec6c1a1515b3874af6b6a456be318
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
8905694cb9cce2841407d82d403b9d5abde2de6f)
Alexandru Avadanii [Wed, 18 Apr 2018 13:44:50 +0000 (15:44 +0200)]
u/fuel: Bump for MaaS fio test workaround
JIRA: FUEL-365
Change-Id: I365d032ad52fe952ad8d89b50c29cfdcd427834f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
a93720c802d5cb245e522a6cebdc45039c0a39a0)
Cristina Pauna [Fri, 13 Apr 2018 10:26:43 +0000 (12:26 +0200)]
u/fuel: Bump & rebase for ODL cleanup
Change-Id: Ie23a49c17ab4890fc1262d1111efd85ec83d7866
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
(cherry picked from commit
0d7a1834aea3bde3e27892919ae731b5cdae5560)
Alexandru Avadanii [Fri, 6 Apr 2018 21:43:54 +0000 (23:43 +0200)]
u/fuel: Bump & rebase for ODL Oxygen
Drop obsolete patches:
- UCA arch list extension (upstream no longer enforces the arch);
Change-Id: I223964af674979f034a61aefff85c9f47af466d9
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
13c73bfed1188a5e2c7355cf7eb5c5a1da006c22)
Alexandru Avadanii [Fri, 6 Apr 2018 05:39:38 +0000 (07:39 +0200)]
p/fuel: Bump GlusterFS to 3.13 (was 3.12)
GlusterFS PPA now has arm64 binaries for 3.13, use them to drop one
more patch and align with Fuel@OPNFV.
Change-Id: I0769d6c3f34bb880fcd8f5ed70b0c2bf561d450a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
650b581cfb03cdd723541ec41ff3530391e4c76e)
Alexandru Avadanii [Thu, 5 Apr 2018 02:28:14 +0000 (04:28 +0200)]
u/fuel: Bump for Armband Pharos IDF changes
Bring in arm-pod5 hugepage configuration et al.
Change-Id: I98843c080ba2da7dc66ad3b22a8035d80e1975e2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
da0725ba3dcbc8fed2b8847e8e789d62089f0020)
Alexandru Avadanii [Wed, 4 Apr 2018 18:15:44 +0000 (20:15 +0200)]
p/reclass-system-salt-model: drop openstack arch
mcp-repos now has arm64 packages too, drop its architecture list
(currently hardcoded to 'amd64') to be able to pick them up.
Change-Id: Icefefe21111dc65713fde45ed9994e78e6b33ca6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
4dacfa496fa0a714835abed1267ee76ec979993a)
Alexandru Avadanii [Tue, 3 Apr 2018 22:59:54 +0000 (00:59 +0200)]
p/fuel: Fix ga-16.04 MaaS kernel to be hwe-edge
While at it, bump & rebase for ODL VM memory bump & Pike staging PPA,
handle architecture list for pike-staging PPA.
Change-Id: I13cdeef0ae2167ff1b7e6dd9c188dfbdcf18d9a1
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
da4a72b2ee47253ae763752254fbd049155d941e)
Charalampos Kominos [Thu, 29 Mar 2018 14:34:08 +0000 (16:34 +0200)]
u/fuel: Bump & rebase for ovs config fixes
Change-Id: I7227fea1c10974754c9e6224dcf0dcb4701d24b7
Signed-off-by: Charalampos Kominos <charalampos.kominos@enea.com>
Alexandru Avadanii [Mon, 26 Mar 2018 22:47:43 +0000 (00:47 +0200)]
u/fuel: Bump & rebase for ODL fixes
Change-Id: I0cd2b8a0315c3dd71435138963927e4648d0ef6f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sun, 18 Mar 2018 20:59:36 +0000 (21:59 +0100)]
u/fuel: Bump & rebase for netdev br datapath_type
Change-Id: I9a72c6a4a2f7048d3b446a314d3f0ba4662a7024
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 13 Mar 2018 20:10:04 +0000 (21:10 +0100)]
u/fuel: Bump & rebase for salt state retry
JIRA: FUEL-358
Change-Id: Ia1e422fd037c1dd1c689b535d2b430c533d9562d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sun, 11 Mar 2018 17:10:32 +0000 (18:10 +0100)]
u/fuel: Bump & rebase for public IP start bump
JIRA: ARMBAND-365
Change-Id: I0ca3d397c137d022a68c14435ea1f69064fca359
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 9 Mar 2018 03:04:33 +0000 (04:04 +0100)]
u/fuel: Bump for neutron rootwrap fixup
Change-Id: I493dc80c84d5bfd72c1f4062a1d6d600e5f0f0ce
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 8 Mar 2018 00:29:18 +0000 (01:29 +0100)]
u/fuel: Bump for PXE/admin NAT restore
JIRA: FUEL-348
Change-Id: I6e5d8ce3b4b7dedf5c2a0f8c278be5eb8890b7a9
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Wed, 7 Mar 2018 22:02:40 +0000 (23:02 +0100)]
u/fuel: Bump & rebase for net_config ip-range
JIRA: FUEL-351
Change-Id: I7b893e9d94eaf9e34daee3bf4442229be964c294
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 6 Mar 2018 22:55:53 +0000 (23:55 +0100)]
u/fuel: Bump for public VIP fixup
Change-Id: Ica9079c8d26a9344d7b9b854bf1a780fad51f00d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 6 Mar 2018 02:51:00 +0000 (03:51 +0100)]
p/reclass-system: Rebase mcelog removal patch
Change-Id: I2d45fc36f07bddad7574a632e58d14f9b4fdbdbd
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 6 Mar 2018 02:36:17 +0000 (03:36 +0100)]
u/fuel: Bump for ovn cluster name fixup
Change-Id: Icc6c2f3be43fbb86db412abc4e02adb371f18039
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 6 Mar 2018 02:19:29 +0000 (03:19 +0100)]
u/fuel: Bump & rebase for OVN HA scenario
JIRA: FUEL-329
Change-Id: I74d871df506b48286e993540ad5ad25a08dae4b3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 5 Mar 2018 16:49:48 +0000 (17:49 +0100)]
u/fuel: Bump for j2 jump br parsing
Change-Id: Ia3339b12edec31dade068e9c37899706469a75f3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sun, 4 Mar 2018 20:49:10 +0000 (21:49 +0100)]
u/fuel: Bump & rebase for IP allocation rework
Change-Id: I51699789c2485c758b9960ec689c1f436a57dd8d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 27 Feb 2018 03:07:07 +0000 (04:07 +0100)]
u/fuel: Bump for Pharos IDF update
Change-Id: Ibe1902e631fa8dcb1d3fa3e5b3b3c298f4f0cd18
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sun, 25 Feb 2018 02:54:45 +0000 (03:54 +0100)]
u/fuel: Bump & rebase for compute parameterization
While at it, enable hugepages on AArch64 by removing the patch that
used to disable them.
JIRA: ARMBAND-341
Change-Id: I8f5e8bbceeaa2c99a983a14d9c03da497eec64c4
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
Alexandru Avadanii [Sun, 25 Feb 2018 03:15:05 +0000 (04:15 +0100)]
u/fuel: Bump & rebase for MaaS TFTP blocksize
Change-Id: I7ec91e449e2902c2bc7ac2213f6ef966a057c3d8
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 22 Feb 2018 01:40:14 +0000 (02:40 +0100)]
u/fuel: Bump & rebase for cinder disk volume
JIRA: FUEL-330
Change-Id: If089aa41a77a9694ae99dfee79a105ac92917416
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 20 Feb 2018 17:32:31 +0000 (18:32 +0100)]
u/fuel: Bump & rebase for set_storage_layout
Change-Id: Icfb495619b178af90998a82e4b359445649a7284
Alexandru Avadanii [Sat, 17 Feb 2018 20:43:21 +0000 (21:43 +0100)]
u/fuel: Bump & rebase for virtual PDF support
Finally drop hardcoded IP addresses for virtual deploys from reclass,
but keep one small patch adjusting the local vPDF to achieve the same
goal.
JIRA: FUEL-322
Change-Id: I56a3b0487f564355a4c51b4eb71ec97e92531f1d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Cristina Pauna [Thu, 1 Feb 2018 13:30:01 +0000 (15:30 +0200)]
[docs] Remove redundant information
Armband and fuel documentation have been the same for E release.
Instead of duplicating everyhting, make references to Fuel from armband
docs. I removed the scenario folder as it should not have been here in the
first place, otherwise the folder structure is kept as is.
JIRA: ARMBAND-357
Change-Id: I060f22aee60713cabfd09ccf2fc0201e68a03c2a
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
Alexandru Avadanii [Wed, 31 Jan 2018 15:44:47 +0000 (16:44 +0100)]
u/fuel: Bump & rebase for reclass update
Change-Id: I094243a4678cd3a458b39961ac5e28f65c85b09a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 29 Jan 2018 22:52:57 +0000 (23:52 +0100)]
u/fuel: Bump & rebase for ODL fix after Pike mv
Upstream changed salt-formula-neutron to have custom, dedicated
configuration for Pike, silently breaking our ODL support.
Change-Id: Iaccfed65132699ca7d0c0bb5eee5c2ca13b1ce28
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sun, 28 Jan 2018 22:53:15 +0000 (23:53 +0100)]
u/fuel: Bump & rebase for OVS-DPDK vxlan
Fix patch context after [1] was pushed upstream.
Update copyright year in Fuel patches (and template).
[1] https://github.com/salt-formulas/salt-formula-salt/commit/
4c7cd2d
Change-Id: I41755993cfc2dac89e8060768f01d58c5d2e5767
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 26 Jan 2018 00:05:39 +0000 (01:05 +0100)]
u/fuel: Bump & rebase for pharos as lab-config
Change-Id: I78672282dd0bf98509bb2f0848a4df542564d418
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 22 Jan 2018 18:35:07 +0000 (19:35 +0100)]
u/fuel: Bump & rebase for lab proxy support
While at it, fix MaaS hwe_kernel for AArch64 by switching back to
4.13.
Change-Id: Idb123eab370ef453b60ddb1dff40c2d8d7fd42c4
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sat, 20 Jan 2018 16:54:33 +0000 (17:54 +0100)]
u/fuel: Bump & rebase for mongodb & cinder fixes
While at it, refresh Armband GPG public key embedded in maas config.
Change-Id: Id1f167d3b8a1bc69a798557fb1b72f93e04cdb0b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
ting wu [Thu, 18 Jan 2018 09:33:28 +0000 (10:33 +0100)]
docs: armband: master: Jumpserver min libvirt version
This is a copy of installation.instruction.rst
from fuel to armband repo on master branch
JIRA: ARMBAND-337
Change-Id: Ib5d942c0d2d159037ab563c79a926220c726a5a9
Signed-off-by: ting wu <ting.wu@enea.com>
Alexandru Avadanii [Mon, 8 Jan 2018 15:56:08 +0000 (16:56 +0100)]
u/fuel: Bump for Ubuntu `modprobe -f` fix
Change-Id: Ic4e4d59574ac9402cf1940ff3533de4fc19f352e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sun, 7 Jan 2018 21:11:04 +0000 (22:11 +0100)]
u/fuel: Bump & rebase for wait_for changes
While at it, catch armband state minion timeout (not connected or no
response) and reduce armband state retry from 10 to 5.
JIRA: ARMBAND-350
Change-Id: Ifd63c401f44e7ae51f50c5739cf1a20b5d27d287
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 4 Jan 2018 22:56:50 +0000 (23:56 +0100)]
u/fuel: Bump & rebase for nbd module build
Change-Id: Iff82769f7f5e867baa54c0ceece765be207df17f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 2 Jan 2018 05:10:27 +0000 (06:10 +0100)]
u/fuel: Bump & rebase for mas01 NAT removal
Change-Id: I0ba6eec175a4b4f1eac0c085dcf25b43589259a7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 2 Jan 2018 05:03:48 +0000 (06:03 +0100)]
u/fuel: Bump & rebase for MaaS proxy support
While at it, fix duplicate "file.repl" entry in armband.nova_config
SLS and drop upstream nova patch for Qemu 2.10 support previously
backported.
Fixes:
f191bfb
Change-Id: Ib4e56833df8e1095396af0856a0fad06f5e9ed1c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sun, 31 Dec 2017 14:58:25 +0000 (15:58 +0100)]
p/fuel: Retry armband state, fail on not connected
We no longer expect the armband state to fail on any nodes,
baremetal or virtual, kvm or cmp, so remove failsafe `|| true`
and retry state apply in case minions did not repond.
Change-Id: I7b4302a89d60c94ab3f58cd6b8523cf668314a05
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 28 Dec 2017 17:41:09 +0000 (18:41 +0100)]
MaaS: preseed Armband repo via curtin
Instead of installing upstream vanilla kernel from Ubuntu just to
upgrade to the one from Armband repo later, preseed Armband repo
config via curtin.
This allows us to drop a kernel update cycle, thus saving a few
minutes at each deploy.
While at it, switch salt repo addition to use the maas region reclass
section instead of adding a dedicated mechanism for it in the curtin
template (only for arm64).
JIRA: ARMBAND-280
Change-Id: Iad5953a7de80d728f11a4ce3113bd7725100c31c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 29 Dec 2017 16:56:54 +0000 (17:56 +0100)]
u/fuel: Bump & rebase for APT ipv4, maas cleanup
Change-Id: I8f1c0a5b217e2da8c6f42b1525ce1a6f67465268
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 29 Dec 2017 19:34:25 +0000 (20:34 +0100)]
Makefile: Fix `make upgrade` from same branch
Change-Id: I01d583995e0b557ec128111a3f5ff56684d9fb36
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 29 Dec 2017 17:17:05 +0000 (18:17 +0100)]
Makefile: Add `make upgrade` target
1. Fix missing default `make` target for `all`
2. `make submodules-clean` should checkout git submodule commit
On patch apply, we tag the starting commit, so we can later export
as patches all commits between that reference and another tag,
applied simmetrically at the end of the patch apply process.
Previously, `submodules-clean` checked out that starting tag.
Change that behavior to use the commit ID referenced by parent
git repo (armband) submodule, so when armband git submodules are
updated (e.g. sometimes `make upgrade` might include such changes),
the new reference will be picked up automatically.
3. Add `make upgrade` for fetching latest changes on current branch
Change-Id: I03dc3953e91acfbe6ccb5e3bb2ccee7d28a0f7d5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 29 Dec 2017 19:12:29 +0000 (20:12 +0100)]
.gitreview: Add explicit defaultbranch
Change-Id: I800b822db675c82d12f0b3c7f2ff617887cdab4d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 28 Dec 2017 15:38:54 +0000 (16:38 +0100)]
u/fuel: Bump for keystone v3 default
Change-Id: Ib6ee5ac0f7abbb63eee7fc0e4132cdd5cf1b6e21
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Wed, 27 Dec 2017 16:41:37 +0000 (17:41 +0100)]
u/fuel: Bump & rebase for kpartx delay fix
Change-Id: I804c39f73f6701502b43225abfe5fe890f5b0fca
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Wed, 27 Dec 2017 16:12:58 +0000 (17:12 +0100)]
u/fuel: Bump & rebase for MaaS patch squash
Change-Id: Ibbdb467b4656493c6effa68991dab1902e78b7fe
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 26 Dec 2017 16:19:23 +0000 (17:19 +0100)]
u/fuel: Bump & rebase for OVN
Change-Id: I3489c340a12edb3f14cbbd1d63fd90cb4bdfa52c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 21 Dec 2017 17:42:04 +0000 (18:42 +0100)]
u/fuel: Bump & rebase for upstream libvirtd socket
Change-Id: I4a5cb78eff164fe9984362b51c34a8359baa8a8d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 18 Dec 2017 21:54:55 +0000 (22:54 +0100)]
u/fuel: Bump & rebase for MaaS DHCP fix
Change-Id: Icb3516e6520ea6c1996ffffa744b6cfeb1135f41
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 15 Dec 2017 18:59:19 +0000 (19:59 +0100)]
p/fuel: Pin glusterfs to 3.12 for AArch64
glusterfs PPA for 3.13 does not have arm64 binaries *yet*, so pin
to 3.12 for now.
While at it, bump Fuel@OPNFV submodule.
Change-Id: I989fcfa43748015e46d760b9908c633238dae574
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Delia Popescu [Fri, 15 Dec 2017 10:22:07 +0000 (12:22 +0200)]
salt-formulas: change virt_type to qemu for virtual deploys
nova-compute conf: virt_type=qemu (only for virtual deploys)
JIRA: ARMBAND-339
Change-Id: I5e9e21b39cb481a47dbd105aa0f03126c3ae92d3
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
Alexandru Avadanii [Thu, 14 Dec 2017 20:56:28 +0000 (21:56 +0100)]
p/fuel: Bring back glusterfs PPA arch patch
Fuel@OPNFV bumped glusterfs to 3.13 via glusterfs PPA, so bring
back our linux.system.repo.glusterfs patch, enabling arm64.
While at it, paralellize the addition of opnfv user on VCP nodes.
Change-Id: Ic260c54bed05902fa6e8569ab368d0226850f297
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 14 Dec 2017 18:04:06 +0000 (19:04 +0100)]
u/fuel: Bump & rebase for salt ver upstream
Change-Id: Icf207bca8bf84e788ead78175f6df5ad43dfc392
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Cristina Pauna [Thu, 14 Dec 2017 15:54:01 +0000 (17:54 +0200)]
Update documentation
This documentation is a copy of Fuel@OPNFV documentation
Change-Id: I03b289043b3a48ef6d423f958846295e3d26121a
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
Alexandru Avadanii [Wed, 13 Dec 2017 19:34:37 +0000 (20:34 +0100)]
u/fuel: Bump & rebase for libvirtd group fix
JIRA: ARMBAND-335
Change-Id: Id42d3719dff18ef6948c1c2c18b48c8ac2b2d195
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 7 Dec 2017 17:03:26 +0000 (18:03 +0100)]
u/fuel: Bump & rebase for Pike upgrade
- virtual deploys will use only UCA repos, without Armband/MCP;
- base image pre-build is now upstream, drop our patches;
- drop p/fuel libvirtd group workaround, now upstream in Fuel@OPNFV;
- drop p/reclass glusterfs PPA arch extension, obsolete;
- refactor armband repos in system.repo.mcp into:
* armband (new, contains kernel, libvirt etc.);
* armband_openstack (move into system.repo.mcp.openstack);
* armband_mk_openstack (move intro system.repo.mcp.openstack);
* armband_mcp_extra (move into system.repo.mcp.extra);
- drop 'nova: Update console defaults for armv7, aarch64';
- minor rebase of nova libvirt driver patches in our roll-up;
JIRA: ARMBAND-335
Change-Id: Ic5b7736cdd1d1ad5ff25728925198e8ea3e6b5b1
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 7 Dec 2017 01:27:54 +0000 (02:27 +0100)]
u/fuel: Bump & rebase for prx reboot
Note that previously we pinned Fuel@OPNFV master branch commits,
starting with this rebase we will strictly follow the stable branch.
Change-Id: Ide3439ae3afb670931586701c5df307d16c4d89c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 27 Nov 2017 19:35:05 +0000 (20:35 +0100)]
u/fuel: Bump & rebase for apache state revert
Change-Id: I65c7d74af470953a2b62caddc3bc6be27df3879a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 27 Nov 2017 00:46:45 +0000 (01:46 +0100)]
p/fuel: AArch64: base image: salt-minion preinst
Change-Id: Ib22a92d3530e14d1b9e002507c73a5960d5b058e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sun, 26 Nov 2017 04:43:39 +0000 (05:43 +0100)]
u/fuel: Bump & rebase for image pre-install
1. Bump to latest Fuel@OPNFV to include:
- Bring in newer glusterfs for mtime unsplit brain
* Requires adding arch "arm64" to PPA definition in reclass:
- (reclass-system) linux.system.repo.glusterfs: Add arm64 arch
- Switch nofeature-ha compute nodes to UCA repo
* Requires an alternative way of adding linux.enea.com repos;
* linux.enea.com repos will now be pre-install into VM images;
* Requires refresh on repo arch list handled by Armband patch:
- (fuel) baremetal, virtual: Extend arch list for UCA repo
2. Staging proposed patches from upstream Fuel@OPNFV:
- Add pre-{install,purge} support for base image
* Reference implementation adds pre-installed Armband specifics:
- Enea public GPG to APT keys (for below repos);
- repos (linux.enea.com/{apt-mk,mcp-repos}/*);
- linux-{image,headers}-generic-hwe-16.04-edge;
- cloud-init: datasource from NoCloud only;
* Allows us to drop kernel installation from state files,
installing the kernel only once during image prep, instead of
two stages of parallel installs (5 baremetal, 14 VCP);
* Ensures Armband repos are pre-configured for infrastructure
VMs, allowing us to drop more reclass repo definitions;
* Rework armband patch to install kernel only on kvm, cmp:
- (fuel) baremetal: linux-image-generic-hwe-16.04-edge
3. Sync reclass repo definitions with upstream change, drop duplicates
- [linux][repos] Remove unused repositories [1]
* Upstream dropped all "ocata-{security,hotfix,...} repo comps,
which are also empty for Armband, so drop them too;
* Rework following armband patches:
- (reclass-system) linux/system/repo/mcp: Add Armband repos
* Move Armband repos to new dedicated reclass classes:
- linux.system.repo.mcp.armband.extra (currently empty);
- linux.system.repo.mcp.armband.openstack;
* Use HTTPS for fetching Enea Armband GPG key;
- (fuel) baremetal: Add Armband Openstack repos to kvm, cmp
* Consume defs introduced above only on baremetal nodes;
4. Sync documentation with Fuel@OPNFV (cp)
5. Add vim swap files to .gitignore
[1] https://github.com/Mirantis/reclass-system-salt-model/commit/
1dd1b31
Change-Id: Ibab56279de86f08ad7cd9bc6761f4c525532f811
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sun, 19 Nov 2017 01:13:08 +0000 (02:13 +0100)]
u/fuel: Bump & rebase for new deploy arg `-E`
Slight refactor of Armband high states, combine all parts touching
salt minion into a single `armband.salt_minion` state.
Also bring in support for NVRAM-backed domain undefine via
`virt.purge` by passing down the proper flag to libvirt.
While at it, squash mcp/patches touching the same lines of code
in <_modules/seedng.py>, so deploys using `-f` do not fail at the
patch stage (due to conflicting patch lines, checking for `patch -R`
does not work as expected).
Change-Id: Iefca061e641854d28bd8576f2b4547c87c239e32
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>