Alexandru Avadanii [Tue, 20 Feb 2018 17:00:46 +0000 (18:00 +0100)]
u/fuel: Bump & rebase for MaaS failed testing fix
Change-Id: I05f2619458d409ebaeb55a4cb644b795ee5fd868
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sat, 17 Feb 2018 02:48:53 +0000 (03:48 +0100)]
u/fuel: Bump & rebase for cmp nic index fix
Change-Id: I5f9891bdcc96e30e0a577b10811729c2e919fe76
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 26 Jan 2018 17:14:22 +0000 (18:14 +0100)]
u/fuel: Bump & rebase for cmp proto dhcp on PXE
Change-Id: Ib9e8cc0687fad72d1376fc9e651d5c67beb7863d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 22 Jan 2018 18:45:25 +0000 (19:45 +0100)]
u/fuel: Bump & rebase for lab proxy support
Change-Id: I7730923c80500f558702b0406dc9b983ba8f5b27
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sat, 20 Jan 2018 17:01:07 +0000 (18:01 +0100)]
u/fuel: Bump & rebase for cinder retry
While at it, refresh Armband GPG public key embedded in maas config.
Change-Id: Id69677102ae8fea7a962578bae44e930afea8200
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
ting wu [Thu, 18 Jan 2018 10:02:15 +0000 (11:02 +0100)]
docs: armband: stable: Jumpserver min libvirt version
This is a copy of installation.instruction.rst
from fuel to armband repo on stable/euphrates branch
JIRA: ARMBAND-337
Change-Id: I19cf30c3074f87d0067bc91157930970f5965237
Signed-off-by: ting wu <ting.wu@enea.com>
Alexandru Avadanii [Mon, 8 Jan 2018 16:38:38 +0000 (17:38 +0100)]
u/fuel: Bump for missing delay after `kpartx -av`
Change-Id: I94f6a562035f4b35187d8354db4cdb322018fa93
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 8 Jan 2018 15:59:11 +0000 (16:59 +0100)]
u/fuel: Bump & rebase for Ubuntu `modprobe -f` fix
Squash in additional changes:
- p/fuel: Retry armband state, fail on not connected
- 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.
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.
JIRA: ARMBAND-350
Change-Id: I7b4302a89d60c94ab3f58cd6b8523cf668314a05
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commmit
6eab8c989c257213586347f284362cc43f99d3f4)
(cherry picked from commmit
29c39fd5a8fc8a4bb058b5c18a6c1d6a29544f4f)
Alexandru Avadanii [Sat, 6 Jan 2018 18:32:55 +0000 (19:32 +0100)]
u/fuel: Bump & rebase for mas01 NAT restore
Bring back NAT on mas01 for testing suites.
Change-Id: I415016f4b7249ef35fd4e75acd9ab92a2574e765
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 4 Jan 2018 23:30:14 +0000 (00:30 +0100)]
u/fuel: Bump & rebase for MaaS prx et al
Change-Id: Ib2fa3af6c1336ad31868a812abe2b8257f69895c
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).
[ stable/ euphrates ]
Preseed all Armband repos, since Ocata does not have a "common" repo.
JIRA: ARMBAND-280
Change-Id: Iad5953a7de80d728f11a4ce3113bd7725100c31c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
648ec98613d31e3d9701b9ac1d87aed640b245f3)
Alexandru Avadanii [Wed, 3 Jan 2018 03:21:15 +0000 (04:21 +0100)]
p/fuel: Backport base image explicit kpartx
Change-Id: I458406fa9361a44b29f52c5840d579328257ee5e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Sat, 30 Dec 2017 15:57:23 +0000 (16:57 +0100)]
u/fuel: Bump & rebase for apt-mk '2017.12' dist
Change-Id: I2ab66e4c3eff1d5e1423df9201698a13cf9b345d
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>
(cherry picked from commit
4eef836a99cd8c3c64e27adcb1e17ec5dc588116)
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>
(cherry picked from commit
74238bffbde967b83a6c9db762caf8a18430dcd2)
Alexandru Avadanii [Tue, 19 Dec 2017 18:09:15 +0000 (19:09 +0100)]
u/fuel: Bump & rebase for MaaS DHCP fix
While at it, adjust patch context for recently changed libvirtd
socket group in salt-formula-libvirt.
Change-Id: Ia2481b2c7efabdb0419999993961ee1f2fdf07fa
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 14 Dec 2017 17:48:36 +0000 (18:48 +0100)]
u/fuel: Bump & rebase for salt ver upstream
Change-Id: Ide9d660f584dcf21cd804e6b6018f15b6446d581
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>
(cherry picked from commit
394df04bdd747004416bd6fc8d48a73bb47813cd)
Alexandru Avadanii [Thu, 7 Dec 2017 18:42:15 +0000 (19:42 +0100)]
.gitreview: Add defaultbranch
Change-Id: Iee860b3b7aa0057fe9c028c7458a94948de02791
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>
(cherry picked from commit
a63e41a621f1e558241f0a1e58ef75ea2a57c480)
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>
(cherry picked from commit
33a056fd1d2154fdd9779dbed0e001d45747680f)
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>
(cherry picked from commit
37083673d6cdddbb9b710f4dd5efe832753e5856)
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>
(cherry picked from commit
d8dd9847b7a534b3c78af1b3eb772f07a3543d0c)
Alexandru Avadanii [Thu, 23 Nov 2017 18:16:30 +0000 (19:16 +0100)]
u/fuel: Bump & rebase for MaaS fabrics fix
Change-Id: I58bacd2b8f9d210fd9e144cd8db6239ca0b8949d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
812d2f0ef3b7f638a29f10770007ef249d609c2c)
Alexandru Avadanii [Tue, 21 Nov 2017 19:04:44 +0000 (20:04 +0100)]
u/fuel: Fix patch apply failure after latest bump
Change-Id: I7e05e05551bb1dee8f531e12fd60b85dcc67e695
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
72e0ffab0e9968161734183a72477a92b51c1a90)
ting wu [Tue, 21 Nov 2017 12:03:36 +0000 (13:03 +0100)]
u/fuel: Bump & rebase for latest version
This is to include public gw on prx nodes
Change-Id: I6dbab7ae8e3ddb1df46f908acf53eeefb5680af2
Signed-off-by: ting wu <ting.wu@enea.com>
(cherry picked from commit
64e68af605752a539c62c0b02a613b6213b59665)
Alexandru Avadanii [Tue, 21 Nov 2017 15:05:07 +0000 (15:05 +0000)]
Merge "p/fuel: MaaS: Sync curtin template with upstream" into stable/euphrates
Alexandru Avadanii [Sun, 19 Nov 2017 16:32:15 +0000 (17:32 +0100)]
p/fuel: MaaS: Sync curtin template with upstream
Required for future offline repository support.
JIRA: ARMBAND-319
Change-Id: I16767665e31c309a1a118e94302b8b43da7816f1
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
ae8e3fba7977e109fc2ef77cf2f9e9e22be767f7)
Alexandru Avadanii [Tue, 21 Nov 2017 00:41:34 +0000 (01:41 +0100)]
u/fuel: Bump & rebase for LVM filter fix
Change-Id: I3696b3d778d60c267fbb03475f858554d9b18142
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
0a47ab95fd9b99418d8bfa19a6bcb501de0d0e5d)
Alexandru Avadanii [Sat, 18 Nov 2017 21:17:00 +0000 (22:17 +0100)]
u/fuel: Bump & rebase for netconfig rm via salt
Change-Id: I0de153ef4e5a71f350d29a90ae4c79b863d676eb
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
939bdcd9a425674eaca2d9556da4f34f11b0e23f)
Alexandru Avadanii [Thu, 16 Nov 2017 18:14:14 +0000 (19:14 +0100)]
p/fuel: armband formula: Refresh nova patches
Rework armband salt formula, focusing on nova libvirt driver patches:
- Switch from multiple individual patches to a single roll-up patch:
* Patch is now applied for python directory instead of each file;
* Expected hash is now 'False' (no hash checking for whole dir);
* Added 'unless' condition to skip patching when already applied.
Replaces old hash mechanism which was broken anyway when multiple
patches are applied to the same file;
- nova: Switch guest video from VGA to virtio (replace our old
standard VGA default patch with upstream backport);
- nova: Skip config/patch if 'python-nova' is not installed
(e.g. for KVM nodes);
- nova: Support Qemu >= 2.10 (backport);
- libvirt: Re-enable Apparmor security driver on compute nodes;
- armband state is now fully re-entrant;
JIRA: ARMBAND-306
JIRA: ARMBAND-318
JIRA: ARMBAND-320
JIRA: ARMBAND-331
Change-Id: I48c09b10be030aa1ab4424b76876bf3dabd40fd2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
ae49b614d29351d07e317ca792865ae74d0c5fb7)
Alexandru Avadanii [Wed, 15 Nov 2017 19:08:42 +0000 (20:08 +0100)]
p/fuel: VCP: linux-image-generic-hwe-16.04-edge
JIRA: ARMBAND-330
Change-Id: I43cd814f2f60df76eabafcae3590628a5d68709d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
9b3121843a78026761a086581fc34589faed25af)
Alexandru Avadanii [Thu, 16 Nov 2017 16:53:55 +0000 (17:53 +0100)]
u/fuel: Bump & rebase for keystone.client retry
Change-Id: I1a1d91af5c7dc92307ccd7a52e97cc95c70149f0
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
adbf9f707a702eff262d8437a68bc6c04e12d786)
Alexandru Avadanii [Wed, 15 Nov 2017 18:52:17 +0000 (19:52 +0100)]
u/fuel: Bump & rebase for neutron trunk ports
Change-Id: Ibb55ee7fe4b615114ae0d6b91bc3e77270f90d92
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
62cfd8427eb065932cff09ca42017ecf7a480a1d)
Alexandru Avadanii [Sun, 12 Nov 2017 18:47:41 +0000 (19:47 +0100)]
p/fuel: kvm nodes: Configure repos before new krn
Armband requires a custom kernel on baremetal nodes (kvm, cmp).
However, the repos (configured as part of `linux.system` high state)
were added before installing the kernel only for cmp nodes.
Change-Id: Ie8d6e9cf4eaa84c459a70112ef002d09be9c4cf4
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
80f5ef39fb9057f42370333bb4d465349efe52b3)
Alexandru Avadanii [Sun, 12 Nov 2017 16:31:38 +0000 (17:31 +0100)]
u/fuel: Bump & rebase for apache mod list fix
Change-Id: Ia719a04a88533e55f713d955b5999130b5fc635a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
aa165106e2f9819b4c350f6fd3b7547b005f8400)
Alexandru Avadanii [Fri, 10 Nov 2017 16:37:27 +0000 (17:37 +0100)]
u/fuel: Bump & rebase for proxy apache fix
Change-Id: Id4b6c37d6814458600e2554f96e4580b126f1b63
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
04f9a353dc4a52eb869f0eaac3aafec1723c0a3d)
Charalampos Kominos [Wed, 8 Nov 2017 11:35:21 +0000 (12:35 +0100)]
u/fuel: Bump & rebase for curtin network config
Change-Id: Iaaea7494b960b05c4e409eb52daa6b0fa6414e12
Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com>
(cherry picked from commit
00d1b6b2e00803bcb3901b181ec7d97e8062f677)
Alexandru Avadanii [Sun, 5 Nov 2017 20:20:02 +0000 (21:20 +0100)]
p/fuel: bm: linux-image-generic-hwe-16.04-edge
The Salt way to pin the kernel version is via its reclass model, by
defining system.kernel.version. However, this only works with
explicit kernel package names and not with meta package names
(e.g. linux-image-4.13.0-9916-generic is expected instead of
linux-image-generic-hwe-16.04-edge, which would break the
`linux_kernel_old_absent` state).
For now, let's explicitly call `pkg.install` for the kernel and
headers packages, using the meta package name to ensure automatic
fallback to Ubuntu packages if Armband repos are missing,
respectively to automatically pick up new kernel package names
in case of meta + kernel packages bump later.
JIRA: ARMBAND-280
Change-Id: I5448df1de1b3c211583708402b5c7497df92fc16
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
67aed7515601fc8b4d2dea326c4e634de7f8fa48)
Alexandru Avadanii [Fri, 3 Nov 2017 17:20:17 +0000 (18:20 +0100)]
u/fuel: Bump & rebase for debian_ip lowercase fix
While at it, revert commit adding "opnfv" user to "libvirt" group,
as it would break with the current event flow (opnfv user being
created prior to libvirt group).
Change-Id: I6f5d578153c33dcddac76bc7bc6b428fe6796b1a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
4b7e790d335787ce0837ca47025dd7a14287e52a)
Alexandru Avadanii [Fri, 3 Nov 2017 19:58:22 +0000 (19:58 +0000)]
Merge "p/fuel: Add opnfv user to libvirt group" into stable/euphrates
Charalampos Kominos [Fri, 3 Nov 2017 15:53:02 +0000 (16:53 +0100)]
p/fuel: Add opnfv user to libvirt group
Change-Id: Ia075a790fce0aeb0d21b20b2775e2cc079311b88
(cherry picked from commit
a7bc88387c4ffa25b12df949a1dce4c090414334)
Alexandru Avadanii [Thu, 2 Nov 2017 21:57:18 +0000 (22:57 +0100)]
Makefile: patches-export: Remove existing patches
In case patch filenames changed, clear the old patches from the
destination directory prior to exporting new patches.
Change-Id: I65e56ae042dca1c769a0f68a449b3b0e7d7d25dc
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
3f5c1defe0ce6fa69042f57db6ca9116f7be048b)
Alexandru Avadanii [Wed, 1 Nov 2017 11:15:57 +0000 (12:15 +0100)]
u/fuel: Bump & rebase for galera formula pinning
JIRA: ARMBAND-328
Change-Id: I5f284be5e75dc5ea740e632efc6f6c2e46de3973
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
9848bc05e89f2399f1958624055173142b6107d4)
Alexandru Avadanii [Mon, 23 Oct 2017 17:03:53 +0000 (19:03 +0200)]
ci/deploy.sh: Add support for CI_DEBUG
While at it, use SSH_SALT global var in `cleanup_uefi`.
Change-Id: I9400edde69d3aaaa1879cce0e79898c80db486db
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
3d92843941184335c2f1b3e8a074c6e9f2e49571)
Alexandru Avadanii [Mon, 23 Oct 2017 15:53:12 +0000 (17:53 +0200)]
docs: Sync latest Fuel updates
Change-Id: I88e2a3f59ccada34dcc88e0b4d864721e6d3242e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
be80704371c4cba5d8a0f88d08b5ea3dd02e889f)
Alexandru Avadanii [Mon, 23 Oct 2017 16:03:33 +0000 (18:03 +0200)]
u/fuel: Bump to opnfv-5.0.2
Change-Id: I168b916e77aeb219440af6aff3f44233c4005ac3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
19673e1a4c8a7cadfc49e4f8cd5b945f26a5ed04)
Alexandru Avadanii [Thu, 19 Oct 2017 22:36:11 +0000 (00:36 +0200)]
u/fuel: Bump & rebase for VCP VM timeout increase
Change-Id: I12f65038f2617fef4a5a12675a364ef113188b52
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
6ed719d4587fa9e0d0a9dc2c85b81ac2a5d7e6e6)
Alexandru Avadanii [Thu, 19 Oct 2017 22:23:02 +0000 (00:23 +0200)]
u/fuel: Bump & rebase for nested wait_for fix
Change-Id: I0bf36ade79626704788d4b42baf0dddb8e30a665
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
532cc0804053f2b138f23fa85e7f30c839b0b85a)
Alexandru Avadanii [Thu, 19 Oct 2017 15:35:40 +0000 (17:35 +0200)]
u/fuel: Bump & rebase for infinite loop removal
Change-Id: Ia3d12bceae483571e1b1c91e2d0150c12b55b73b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
05b5146d1bf7b02a72598bbd41e6b4817ab64456)
Alexandru Avadanii [Thu, 19 Oct 2017 03:49:46 +0000 (05:49 +0200)]
u/fuel: Bump & rebase for cmp network fix
Change-Id: I2d445a78ee6d25b826afe3c42d433b9c4af3d09d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
cdff247b728bd6d00ce7ed7f6994fd0688304fc1)
Alexandru Avadanii [Thu, 19 Oct 2017 01:56:37 +0000 (03:56 +0200)]
u/fuel: Bump for maas state online nodes check
Change-Id: I22f572fe3067e15f1ca91481fe60fef5329ee48a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
b7d537303fa171c642025f5c53ed381fd6cb7c3d)
Alexandru Avadanii [Wed, 18 Oct 2017 23:15:15 +0000 (01:15 +0200)]
u/fuel: Bump & rebase for PDF-based network config
Change-Id: If970bbc8735d38542a90b2cbdbb2523ae644a29c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
7bcfc857535346a72708b1166759e8480e676a38)
Alexandru Avadanii [Wed, 18 Oct 2017 19:11:40 +0000 (21:11 +0200)]
README: Convert from markdown to RST
Change-Id: I80d3bea1a97382f778c33e5bae4226cca869179b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
46f224ce3ae56e96bd9b522a7c63b8817c132ca7)
Alexandru Avadanii [Wed, 18 Oct 2017 13:43:21 +0000 (15:43 +0200)]
u/fuel: Bump & rebase for reclass class order fix
Change-Id: I4b4ac26225363a4217e1b81b6086dd88dbb9acea
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
921a90705185ac8ce069099d1209d170df4c5d98)
Alexandru Avadanii [Tue, 17 Oct 2017 14:06:14 +0000 (16:06 +0200)]
u/fuel: Bump & rebase for state break & retry
While at it, return true for all armband states that apply patches
which are also providing a post-patching file hash.
Change-Id: I303a2e142a8a9925f6630b53891ddc7bb0399453
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
e68b725920bd313df0ca65a77b27c8de6a6e2937)
Cristina Pauna [Wed, 18 Oct 2017 12:08:48 +0000 (15:08 +0300)]
Update release date in documentation
Change-Id: I294b2ccb9e43f90aa3745fe040a7c956f910b816
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
(cherry picked from commit
41fd911de4f0c302f44c9a3af12aebc852dfffc8)
Cristina Pauna [Fri, 13 Oct 2017 08:19:00 +0000 (11:19 +0300)]
Update the armband documentation
Since the x86 and arm documentation for Fuel is now common, I just
copied the documentation made in fuel project as is.
JIRA: ARMBAND-293
Change-Id: I6bfd26c9c911829ae556db0388bb16310d8280ba
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
(cherry picked from commit
0a53afff6289fc0e2a0af8c4f6efc9e565d0cdae)
Alexandru Avadanii [Mon, 16 Oct 2017 01:11:12 +0000 (01:11 +0000)]
Merge "u/fuel: Bump & rebase for common reclass rework" into stable/euphrates
Alexandru Avadanii [Mon, 16 Oct 2017 00:09:01 +0000 (00:09 +0000)]
Merge "reclass: system: Pin Armband apt-mk to nightly ver" into stable/euphrates
Alexandru Avadanii [Sun, 15 Oct 2017 14:23:49 +0000 (16:23 +0200)]
u/fuel: Bump & rebase for common reclass rework
Change-Id: Id7d125b746e97d6e186a7890a4c2f599e24a186c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
783585e0379cffbfe0fe242a4daab9f5c4ab1547)
Alexandru Avadanii [Sun, 15 Oct 2017 16:27:58 +0000 (18:27 +0200)]
reclass: system: Pin Armband apt-mk to nightly ver
Recently, Mirantis apt-mk repos were changed upstream from using the
'nightly' dist to 'stable'. However, Armband only provides the
'nightly' dist for now, so hardcode our repo definitions to that.
Change-Id: I43b7531905b1bbe2a79a3fb2215dea9c35932b7c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
ada64bbcb86666e792e72413ea2900e8ff60c4b3)
Alexandru Avadanii [Fri, 13 Oct 2017 21:28:38 +0000 (23:28 +0200)]
u/fuel: Bump & rebase for VCP state split
Change-Id: I6f0367d75ea831de78ced480ea73d1cd10680b80
(cherry picked from commit
11143873e70e65d07d73617b8af29a07adffc1aa)
Guillermo Herrero [Mon, 9 Oct 2017 12:54:36 +0000 (14:54 +0200)]
AArch64 NIC adaptation patch
AArch64 NIC adaptation for dual NIC boards with traffic separation
-kvm nodes: added second trunk_nic
-compute nodes: removed third external_nic
Change-Id: I874094075ab01c7fe21af26602a7366a371cec28
Signed-off-by: Guillermo Herrero <guillermo.herrero@enea.com>
(cherry picked from commit
e7260544c63bfd1e52a52839ad6527b0bc2ce75d)
Alexandru Avadanii [Tue, 10 Oct 2017 20:59:06 +0000 (20:59 +0000)]
Merge "ci/deploy.sh: Drop local_env support" into stable/euphrates
Alexandru Avadanii [Fri, 6 Oct 2017 17:09:48 +0000 (19:09 +0200)]
u/fuel: Bump & rebase for ODL Nitrogen
Change-Id: I69688a0bf657564d440fc6d4d93f3f7c16818a90
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
8ac5a461c90545aa06538f5376cc929b2297f19a)
Alexandru Avadanii [Thu, 5 Oct 2017 01:46:54 +0000 (03:46 +0200)]
ci/deploy.sh: Drop local_env support
While at it, fix shellcheck warnings in deploy wrapper.
Change-Id: I2ddd272afe7ec16d6c594295a257eb98ee5bf5ce
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
1b34a6d35d0e18896089d22cfdeb5419a2073a89)
Alexandru Avadanii [Wed, 4 Oct 2017 22:57:45 +0000 (00:57 +0200)]
u/fuel: Bump for jump bridge configuration rework
Change-Id: I23100e3fd9854cd1ffd52961a0260d3c23875dd1
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
08392c03d6bb184bc61dea46eec33d20f2b9c1d9)
Alexandru Avadanii [Wed, 4 Oct 2017 15:38:39 +0000 (17:38 +0200)]
u/fuel: Bump for second neutron formula fixup
Change-Id: I52cb9720a452c4fa7b71a9135de700f5c601132d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
90b9c3793db3b70ddb705924a7e823fd2ae9bb92)
Alexandru Avadanii [Mon, 2 Oct 2017 23:43:38 +0000 (01:43 +0200)]
u/fuel: Bump for salt-formula-neutron fixup
Change-Id: Id9859eeb526822355948833ca1ce067594931321
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
2fafa3657fe0c48879d700983ed8c3abce9e42be)
Alexandru Avadanii [Mon, 2 Oct 2017 19:23:58 +0000 (21:23 +0200)]
u/fuel: Bump & rebase for Salt version sync
Change-Id: I5641802152c4e9dc6cec3218848921be5179e815
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
0a09df0d8947bed263541471478049587072f33d)
Alexandru Avadanii [Thu, 28 Sep 2017 03:27:48 +0000 (05:27 +0200)]
u/fuel: Bump & rebase for MaaS missing inc fixup
Change-Id: I041d51eeebfe77aee9a519584f6cfb6f7b740e93
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
a6f17c731f081664fa8c62389669b56b5e8b7c2e)
Alexandru Avadanii [Tue, 26 Sep 2017 16:22:06 +0000 (18:22 +0200)]
u/fuel: Bump & rebase for full PDF support
Change-Id: I7ae833b429c018345d0ab061877d27e3183b3dc7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
62d2ed716e79f9ee75d63543249bb21b9115b032)
Alexandru Avadanii [Tue, 26 Sep 2017 03:27:51 +0000 (05:27 +0200)]
u/fuel: Bump & rebase for yamllint cleanup
Change-Id: I1144c523596feb64251f08375501cdb73a0d76f6
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
6dcb09998dae3c3f2a55fc5169fe7dc9010f8a0f)
Alexandru Avadanii [Tue, 26 Sep 2017 02:44:21 +0000 (04:44 +0200)]
u/fuel: Bump for linux/map.jinja fix
Change-Id: I751c89fd38047fcf2bf06594db0482ee478e39d1
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
aee088c436ff6bf3abb1b358aaaeb793c5cd7bdb)
Alexandru Avadanii [Tue, 19 Sep 2017 14:36:43 +0000 (16:36 +0200)]
u/fuel: Bump & rebase for PDF-compatible reclass
JIRA: ARMBAND-292
Change-Id: I913ac6ec20cd34573c0e91989d7fd49a79abafaa
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
397cd1932fae59622f3cc2d782faf68b803f4860)
Charalampos Kominos [Wed, 20 Sep 2017 13:59:35 +0000 (15:59 +0200)]
Fixed Hash of patch file for nova-libvirt-ACPI-AAVMF
JIRA: ARMBAND-312
Change-Id: I77b9d38dd7e18bf464e30bfabce3111ac47e8bd7
Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com>
(cherry picked from commit
0cfc25360ef7406ae0c810db67140c20e9c837e5)
Charalampos Kominos [Mon, 18 Sep 2017 14:20:09 +0000 (16:20 +0200)]
p/fuel: edit libvirt.py with correct arch values
On AArch64 systems, ACPI should only be added to the domain XML
by nova via libvirt driver when guest UEFI (AAVMF) is used.
Change-Id: I462303b196366ddaa132b2a2ed6fe4af0e8e5f95
(cherry picked from commit
0ced943988c95f9e033dd5d14cfe54870c50fa04)
Alexandru Avadanii [Mon, 18 Sep 2017 17:41:19 +0000 (17:41 +0000)]
Merge "p/fuel: armband state: ACPI depends on AAVMF" into stable/euphrates
Alexandru Avadanii [Fri, 15 Sep 2017 18:53:53 +0000 (20:53 +0200)]
p/fuel: armband state: ACPI depends on AAVMF
On AArch64 systems, ACPI should only be added to the domain XML
by nova via libvirt driver when guest UEFI (AAVMF) is used.
Change-Id: I395e65a5790615c926eb86f754ff7b7f8feac26a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
73fc006a6ef0f83027bcad2eec0076bcc50b4679)
Alexandru Avadanii [Fri, 15 Sep 2017 19:53:11 +0000 (21:53 +0200)]
u/fuel: Track Fuel@OPNFV stable/euphrates branch
Change-Id: Ifcbaaf2cef9b6320a89593d4a1250e8b291ea7f2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit
265d4c7123c64f45bc04878f8dba64a98948987a)
Cristina Pauna [Fri, 15 Sep 2017 12:12:45 +0000 (15:12 +0300)]
Remove build instruction from documentation
Fuel/MCP no longer packages the installer in an iso, therefore
these building instructions are obsolete.
JIRA:ARMBAND-293
Change-Id: I18e5a7beb41656f0c6b61dccbe5609530e2b70b6
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
Alexandru Avadanii [Tue, 12 Sep 2017 17:55:00 +0000 (19:55 +0200)]
u/fuel: Bump & rebase for runtime parametrization
While at it, move opnfv user required reclass parameters to newly
added <all-mcp-ocata-common/opnfv/init.yml>.
Change-Id: Ic614e9e9db4e3ae74b8c08bc34be5fc732c2aae4
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 11 Sep 2017 22:01:58 +0000 (00:01 +0200)]
u/fuel: Bump & rebase for mcpcontrol CIDR change
Stop overriding MaaS IP in mcpcontrol, keep same value as Fuel@OPNFV
has (10.20.0.3).
Change-Id: I4789aef378204fdbcf53355c62a9a289b200987c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 11 Sep 2017 18:17:20 +0000 (20:17 +0200)]
u/fuel: Bump & rebase for multiarch reclass
Change-Id: I3de41645b7424195b9c8d5884a7c9de1fabf68cb
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 8 Sep 2017 16:58:30 +0000 (18:58 +0200)]
u/fuel: Bump & rebase for mcp.rsa relocation
mcp.rsa will now be available in /var/lib/opnfv/mcp.rsa.
JIRA: FUEL-280
Change-Id: I933c669ddde495f0decba2fcc7fc8d9818a24620
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 8 Sep 2017 02:50:09 +0000 (04:50 +0200)]
cleanup: Let SSH_KEY propagate, drop build script
Now that releng SSH_KEY and Fuel's SSH_KEY vars are aligned, let
Jenkins parameter propagate to <ci/deploy.sh>.
While touching CI scripts, drop obsolete <ci/build.sh>.
JIRA: ARMBAND-295
Change-Id: I616343c60abcd96370f7048bf7b23c6fefc9bcac
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 8 Sep 2017 02:38:57 +0000 (04:38 +0200)]
p/fuel: virt: Add missing params for telemetry VM
mdb0* VCP VMs were missing the AArch64 specific parameters in the
reclass mode, which enable guest UEFI & co.
This led to mdb0* VMs not being able to start.
Change-Id: I2325e4ae1bd1a44c060c2fe39d4038efd62b708f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 7 Sep 2017 17:38:32 +0000 (19:38 +0200)]
u/fuel: Bump & rebase for ODL scenario rename
JIRA: FUEL-279
Change-Id: Iba38553873f511eaac1fe77cd5d1d4e990340e52
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Thu, 7 Sep 2017 01:08:47 +0000 (03:08 +0200)]
u/fuel: Bump & rebase for mongodb init
Change-Id: I6195930d1c66477a88824456fd1b8e457b84da47
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 5 Sep 2017 18:23:50 +0000 (20:23 +0200)]
cleanup: Remove obsolete ln to clean_cache.sh
JIRA: ARMBAND-295
Change-Id: I91cc087a622de7666cd812435668575fd0fe77f8
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 5 Sep 2017 17:35:25 +0000 (19:35 +0200)]
u/fuel: Bump & rebase for aodh & ceilometer
Change-Id: I8cae89864e8e2d3bd56b4c7f16638fc742cde748
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 4 Sep 2017 21:21:44 +0000 (23:21 +0200)]
u/fuel: Bump & rebase for envsubst fix
Change-Id: Ib766ce11464bd546d41dd5992527e91fdcbbb95e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Mon, 4 Sep 2017 16:48:04 +0000 (18:48 +0200)]
u/fuel: Bump & rebase for cinder support
Change-Id: Ie116967d0dd909f1901e2099485795316a706ad7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Fri, 1 Sep 2017 17:19:16 +0000 (19:19 +0200)]
p/fuel: Fix opnfv user missing _param
While at it, also use proper mechanism to fetch _param:opnfv* in
opnfv/adduser.sls.
Change-Id: Ic74e14f609bc1648b30d04f38ac3cca4a6d0850e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Charalampos Kominos [Tue, 22 Aug 2017 17:42:29 +0000 (19:42 +0200)]
p/fuel: Add opnfv user to all machines in the deployment
Change-Id: I665b7498ade9fbd5b8c45d584a165673f1dc80d8
Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com>
Alexandru Avadanii [Thu, 31 Aug 2017 22:10:43 +0000 (00:10 +0200)]
u/fuel: Bump & rebase for VCP RAM increase
Change-Id: Id3914c3d53b1c757107d347679e6667be95df5d3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Wed, 30 Aug 2017 20:06:23 +0000 (22:06 +0200)]
u/fuel: Bump & rebase for salt scripts new repo
While at it, drop patch that removes UCA repo in ODL scenario
and replace it with a patch that extends arch list for UCA repo
for arm64.
JIRA: ARMBAND-304
Change-Id: Icd8e4cf8288c3e42915244f40d261ff463f60452
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Wed, 30 Aug 2017 00:17:10 +0000 (02:17 +0200)]
p/fuel: Fix hardcoded mgmt IP in os_cacert path
Change-Id: I55f5397fc84ce60c67dc23d01dd54111e0babe3d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Alexandru Avadanii [Tue, 29 Aug 2017 23:31:31 +0000 (01:31 +0200)]
u/fuel: Bump & rebase for seedng arg order fix
JIRA: FUEL-282
Change-Id: Ica3133c967c906b3c2ab3a8e0ecc49aff11cdb10
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>