summaryrefslogtreecommitdiffstats
path: root/docs/submodules/armband
AgeCommit message (Collapse)AuthorFilesLines
2017-08-29Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase after wrap of common virtual config Change-Id: I1fd6e63385cfa158b35fa544e1cbb65b6d858c34 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-29Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase after seedng salt virt fix upstream Change-Id: I34b7ba7e8ab8cf134452f99493049fa22d83fd22 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-29Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Fix seedng salt-bootstrap arg order Change-Id: Iaa7c14a73a7e3d01d8bffb939c755f582d565b26 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> - p/fuel: lib.sh: Reuse /tmp/mcp.rsa if present Change-Id: Ia46097b3a0e5bb155e8a2e979aaf9eea50f6bcfb Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-28Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Fix patch context for patches.list Change-Id: I9512b3d34e9b5facd532a283a081d7d463b3208e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-28Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: states: maas: Retry linux state if no resp Change-Id: I5bcfba9fc9536ae388e8e4b13e0826f7f2106613 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> - p/fuel: Rebase for seedng Salt version fix Change-Id: I4beacbb8f64da80e7a8a374cc4db3d470edf79cd Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-28Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: UEFI: Rework Ubuntu boot entry cleanup JIRA: ARMBAND-287 Change-Id: Ib4a5d1c1bebe8fe09696fcb1cb882f42679d6738 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-28Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase for os cacert While rebasing, drop batch apply of linux.network state for VCP nodes, as it does not fix the underlying problem and only introduces extra delay. Reverts commits: 4f1bfdd Change-Id: I365b029aa2855334e295907cdde623b1717fc69a Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-25Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: baremetal: odl: Drop UCA repo Change-Id: Ie5ff1608a66657ccdb5b06eceb950d95b1d571a4 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-24Update git submodulesCharalampos Kominos1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Update armband state for baremetal support Change-Id: I328866c7a9ef1c5c1c242f1ba8cf553bd1b94c7b Signed-off-by: Charalampos Kominos <charalampos.kominos@enea.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-24Update git submodulesCharalampos Kominos1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Skip configuration of hugepages for aarch64 Change-Id: If4d2fb7bd6984d9840158d24de43c894b9598b5f
2017-08-24Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: states: maas: Batch apply linux state Change-Id: I62f96c93b67c79732dc8737ff5746475eb5259a6 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-24Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Bring in Opendaylight support Change-Id: I3d3e729447a4d8e79fce486a7fc68f8f72675e3c Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-24Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase after MaaS retry got upstream Change-Id: I321fcb4aa77ebcb4595a9468c2257fef8b9a8ed6 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-24Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - states/maas: rm Ubuntu boot entry on EFI systems MaaS relies on IPMI to set boot order to PXE first; however on systems with buggy firmware or without full IPMI support, that fails, leading to booting Ubuntu from hard disk instead. Work around this by clearing any previous Ubuntu boot entry from board flash via `efibootmgr`. Change-Id: I531d4bcb9f8d45740764f0dbab8fda49fbffac7e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-24Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - salt-master: Increase command timeout to 15s Change-Id: I85221e65823780063b127298264a0087b59ac8a4 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-23Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: ci/deploy.sh, states: bash debug, no err Change-Id: Ie860aace8cab1a48dea7a567dc941cf80305d181 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-23Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: MaaS: commissioning/deployment retry Change-Id: Ic4aa514e773d2963ad4a45b5be475e17b22885b4 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-23Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - Fix cmp reclass model: remove external_nic Change-Id: I098fc04a6d87b163033618a18c58f7ae246c68d6 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-23Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase after authorized_keys fix upstream Change-Id: Id53c2513b52d05a44dffda0fda40f8df259e226b Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-23Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: states: maas: Remove retries for salt.virt salt.virt always returns a non-zero status due to pillar parsing issues. Until we fix this, drop retries which cause an infinite loop. Change-Id: I451e0d4d054a19ac912ac29e1c37f49fcd96c17d Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-22Update git submodulesGuillermo Herrero1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: states: maas: mcp.rsa.pub authorized key Change-Id: Ifc1fafa0075d7032ee7d7e1e1d84759ab5baea76 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com:w Signed-off-by: Guillermo Herrero <Guillermo.Herrero@enea.com>
2017-08-22Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Re-parametrize Openstack public net Instead of passing public net via local_env, deduce its range based on compute external IPs. Change-Id: Ib736921c1d0f4002ea33677e7d794fd3e22001ba Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-22Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase: openstack_ha upstream sync Change-Id: I87a2259ddcbc3ab69cde7a3f3e78a79dc907a5d9 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-22Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: states: maas: Retry linux state on VCP VMs Change-Id: I9577383b743730cc821eb68a1f159b426b29f6b4 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-21Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - baremetal: HA: Standalone openstack_ha state TODO: - re-check states; - investigate tenant telemetry support; - re-check prx node config; Change-Id: Iff53537b9e78696dd16c2339996f2bd3771074aa Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-21Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - reclass: baremetal: openstack: Fix eth assignment Change-Id: I3a4ce93f36c5a01481601a1f38b562c7ca0a6650 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-21Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - salt: virt: seedng: Add AArch64 support Change-Id: I8642701586296ae171d702bb4b6ad0f9bef36c9e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-21Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Upstream: MaaS: break infinite loops Change-Id: I4acde80c82de4b53b15157a096911296a55997fe Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-20Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - salt: virt: Extend libvirt_domain Extend salt virt modelling capabilities with support for: - hw_firmware_type; - virt_machine_model; - cpu_model; This requires extending/patching: - libvirt_domain.jinja template (part of salt package, handled via armband.libvirt_domain_template new state); - _modules/virtng.py custom module; - salt/control/virt.sls; The new support is leveraged via our reclass model with AArch64 specific values. Change-Id: I34bdb235cb7765ecdde365761dbd2c942f699039 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-20Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Use "libvirt" unix_sock_group Change-Id: I75819b90751ce3189c360f1d1478670c07b64144 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> - maas: Refactor boot resources infinite loops Change-Id: I4c1322e2ddd96ec5a1f4b11ece60b635f7e043c5 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-19Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase for MaaS dynamic fabric support Change-Id: Ia5bab57d6081790ac431eab9c9b5abfb2b9cd853 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-18Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase after MaaS API port added upstream Change-Id: I1371d3a0ee2aeb0a620a1c087ec34990accaae16 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-18Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase after salt control image update Change-Id: I362ae48d576b14c87188e88599e0a0542028dcb2 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-17Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - salt.sh: Add "arm64" to bootstrap arch condition Upstream commit [1] broke Salt bootstrap on AArch64, by introducing an architecture condition that is too strict to allow Debian package installation (even if we provide our own repo). Add "arm64" to the list of supported architectures. This needs to be done on the fly, as the bootstrap script is fetched using `curl` from <salt-master-setup.sh>, which is also fetched dynamically using `svn export`. [1] https://github.com/saltstack/salt-bootstrap/commit/caa6d7d Change-Id: I2ff5d56e4d3072a1afe31ab0a400b0b83e2b34a8 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-17Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - ci/deploy.sh: Fix opt parse for local_env sourcing Previously, we only accounted for the arguments we were interested in (l:lab, p:pod), which failed in case other (valid) arguments were passed first. Accept all arguments Fuel's <ci/deploy.sh> accepts, so lab/pod are read no matter where they are placed in the command string. Change-Id: I9125a5e70d19b7e1ca905b2572f3c8ceda13025b Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-17Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - Baremetal support for MCP on AArch64 NOTE: Armband moves MaaS IPs to x.y.z.2 (from x.y.z.3) due to address overlap with IPMI static IPs residing in the same range. Change-Id: I2fc9539afe921d2704e7f5ff615ccd86d0914b7b Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-11Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase after lib.sh VGA patch got upstream Change-Id: Ibf6f633873e7dce9c38f6952710b7937b1290ac3 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-07Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Fix eth name for enp2s0 (was enp2s2) Previous rebase introduced a regression in VM eth naming on AArch64. enp2s2 should have been enp2s0, so fix that up. Change-Id: If831dffce472750516dfa6b69cdc3a7952a3427d Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-06Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase after non-root deploys got upstream While at it, refresh "AArch64 virtio NIC names sync" to include changes for ODL-L3 scenario recently added in Fuel@OPNFV. Change-Id: Ic221b330d9968204b7d4da16a26454b2cf8b88eb Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-01Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: ci/deploy.sh: Fix vgabios missing link Creating vgabios's missing link in /usr/share/qemu requires sudo. Change-Id: I34dbd55facbccf361d94fa8341e99b76d5bf6276 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-01Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: ci/deploy.sh: Fix deploy without sudo Previous rebase left out the "sudo" invocation for apt-get/yum calls. Change-Id: I97c9785dae88afae6c1aa8a2faf2e5a10f9451a6 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-01Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase, drop upstream clone Now that Fuel@OPNFV supports submodule patching again, bring back `make fuel-patches-import`. Change-Id: Ic6f9870d94b6d302f1ebcdc21d54a83f62910af9 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-28Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: armband formula: Fixup security_driver Previous changes set security_driver to none (without quotes), which conflicts with libvirt 3.x. Fix it by adding required quotes. Change-Id: I699da4c9cb5d77fe6e959e476d3279f3d679edc6 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-27Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase after Fuel@OPNFV salt repo pinning Change-Id: Iba6bc9f6588a9ad528de70a0f3bd200a5fe1ab1a Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-27Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: mcp: salt-formulas: ODL: AArch64 leveldb Install <armband-odl-leveldb-fix> as part of the existing Opendaylight salt-formula (and not as part of Armband's separate salt-formula, like previous fixups); only applicable for AArch64. JIRA: https://jira.opnfv.org/browse/ARMBAND-283 Change-Id: I9df5919e98c3a826ab5d3fddb43dc85c12968bd0 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-27Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: reclass: opendaylight: Use UCA repos Current opendaylight pillar enforces a full apt repository cleanup, removing Ubuntu Cloud Archive (UCA) repos in favor of adding pre-hardcoded Ubuntu archive repos. Mitigate this by ommiting "system.linux.system.repo.ubuntu" from the opendaylight pillar, leaving the default UCA repos in place. Change-Id: Ia2511e8028c8e28ec505c9a35b5dd2e76f4bcd0a Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-26Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: network: public: Use arm-virtual2 POD cfg FIXME: This should be converted into a dynamic configuration read from the universal POD descriptor in securedlab, once that is ready. Until then, just align the public network configuration used by the virtual POD with the Enea lab configuration specific to arm-virtual2 (i.e. public network on 10.0.9.0/24). NOTE: Replace the gateway at 10.16.0.1 (now 10.0.9.1) with the same IP address as our lab's gateway (10.0.9.254), to keep both possible network layouts in sync (using all virtual networks created via virsh, respectively our lab's static config). This will ensure deploys continue to work in both enviroments. Also, since our gateway resides at 10.0.9.254, trim the DHCP pool range for the public network to not include that address. To pass bridge information from CI, Fuel@OPNFV deploy scripts need some small adjustments as well. While at it, rebase our patches on top of latest Fuel@OPNFV changes. Change-Id: I92f01dd819ebf41b1da68d3b934fb10a23257e33 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-25Update git submodulesGuillermo Herrero1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: salt-formulas: Enable Armband formula FIXME: Re-enable apparmor. FIXME: Detect baremetal and re-enable acceleration. Based on old Armband Fuel patches: - install qemu-efi; - install vgabios; - disable apparmor as security driver for libvirt (temporary); - fix missing link for vgabios binary blob; - nova: virt_type=qemu (temporary, until we support baremetal too); - nova: pointer_model=ps2mouse since AArch64 has no USB tablet; - nova: cpu_model=cortex-a57; - nova: libvirt driver: Add ttyAMA0 by default on AArch64; - nova: libvirt driver: Use VGA video type by default on AArch64; Change-Id: I6aa87ac8d1c2f9fe3919b80fd29ab84ccfaa7c38 Signed-off-by: Guillermo Herrero <Guillermo.Herrero@enea.com> Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-25Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: virtio: min libvirt 3.x and Qemu 2.6 Expect host virtualization tools (libvirt, qemu) to be recent enough to support modern virtio-net-pci out of box as a default. This allows us to drop some changes and a hack - see [1]: - "model=virtio" implies "model=virtio-net-pci" on libvirt 3.x; - "model=virtio" puts each NIC on a seperate bus, all work now; - modern virtio is automatically used when NIC is on PCIe bus; Revert "p/fuel: lib.sh: Revert to virtio-mmio for PXE net" This reverts commit 4f72e6be436badd2ded546424ec4a304cd6ce5d3. [1] https://lists.gnu.org/archive/html/qemu-devel/2017-07/msg07594.html Change-Id: Iaa7af63846c9d9dca5b7a9be5efa54f8cd56242e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-24Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: lib.sh: Use host-passthrough CPU model Fix libvirt 3.x compatibility issues by explicitly setting the CPU model to host-passthrough via virt-install. Change-Id: I0e52cbabb0bf42b36dd2b9b5045dc18878e21884 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>