summaryrefslogtreecommitdiffstats
path: root/docs/submodules/armband
AgeCommit message (Collapse)AuthorFilesLines
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>
2017-07-19Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - Revert "p/fuel: network: public: Use arm-virtual2 POD cfg" This reverts commit 779c0cc56646da234019577e17f4af378a205e08. Change-Id: Ia5261da363579e7bec442ada58ca16635025f872
2017-07-18Update 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: Instead of replacing the gateway 10.16.0.1 (now 10.0.9.1) with our lab's gateway (10.0.9.254), keep it as an extra hop, in order not to break deploys in different 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. Change-Id: If45ca3140f770f758f0d02c1049084f67f83264e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-18Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase after --noautoconsole got upstream Change-Id: I99b6052a26169888c137f874889872107c7df931 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-18Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - ci/deploy.sh: Do not pass SSH_KEY to Fuel deploy OPNFV Jenkins jobs for Fuel and Armband define the variable SSH_KEY, which gets passed down to Fuel's ci/deploy.sh, leading to a conflict between the original key and the destination key paths, which in the default case overlap, leading to a deploy-breaking fault. Fuel@OPNFV is not affected by this behavior due to a "sudo" call that does not pass down enviroment variables (i.e. without `-E`). Change-Id: I291966ee177d828bf1e59c213c9da40eae13ab6b Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-18Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: deploy: Allow non-root deploys Fuel@OPNFV's ci/deploy.sh script imposes a hard requirement on running as the root user, which can be refactored into a series of smaller requirements. Instead, relax the check to the ability to run sudo commands inside the script, and explicitly add sudo for the package installation commands. This also adds a requirement for the Jenkins user running the deploy to be part of the "kvm" and "libvirtd" groups, so libvirt/virsh can manage VMs on the jump server / Jenkins slave. See related change in OPNFV Releng repository [1]. [1] https://gerrit.opnfv.org/gerrit/#/c/37655 Change-Id: I29b90d285c99f85462493c2a3890264365fca9f0 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-16Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: lib.sh: Revert to virtio-mmio for PXE net virtio-pci-net seems to have issues with more than three (3) interfaces attached to the same guest, even on separate PCI buses. To bypass this limitation, for now, we will use virtio-mmio for PXE, and virtio-pci-net for the rest. This keeps the guest eth order consistent and predictable, and allows udev to assign predictable interface names for 3 out of 4 guest network interfaces (enp2sX), thus ensuring PXE will always get the "eth0" designator. Change-Id: I0d0cb8148cd87313e67f8f27793eb2414c1e90e3 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-14Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - reclass: system: AArch64: Remove mcelog Change-Id: I7cc5162359347ac9472127a8d27730c96050915e Signed-off-by: Guillermo Herrero <Guillermo.Herrero@enea.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-14Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase after upstream vCPU count rework Change-Id: Ic4066acc2716e5f3f497fba9799691e0258d3011 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-12Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - p/fuel: Rebase, drop --depth=1 when cloning Fuel `git clone --depth=1` does not preserve git history, so 3-way merge is not possible. There are 2 ways to fix this: - (recurrent) rebase patches by adjusting patch context; - (one-time, with a recurrent very small performance hit) preserve git history when cloning Fuel@OPNFV in salt.sh; So, let's drop "--depth=1" and ensure `git am -3` will continue to work on future patch context changes (where possbile). While we're at it, also rebase our current patches. Change-Id: Iacfb4daf90a170174405410ff9c988c4fcac79ca Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-11Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - MCP: patches: AArch64: Add initial support - p/fuel: classes: AArch64: virtio-pci-net sync - p/reclass-system-salt-model: Add Armband repos - mcp/config: AArch64: Use UEFI arm64 image Also, allow removal of VMs booted via guest UEFI (OVMF or AAVMF). While at it, bump default vCPU number from 2 to 6. - lib.sh: AArch64: Use VGA video mode for guests On AArch64, there is no Cirrus video, so use VGA mode instead. For now, we install vgabios package no matter the arch, although it is only used on AArch64. On Debian systems, also fix a missing link for vgabios-stdvga.bin. Based on previous Armband work from [1]. - lib.sh: AArch64: virt-install: Use virtio-net-pci AArch64 virt tools (i.e. libvirt) default to "virtio-mmio", instead of "virtio-net-pci", at least before libvirt 3.x (see [2]). Without PCI bus info, we can't really enforce a specific order for the guest ethernet devices. Moreover, predictable network interface naming is out of the question with virtio-mmio, as there is no bus information to rely on. Therefore we will enforce "virtio-net-pci" on AArch64, instead of the default "virtio" (which translates into "virtio-mmio" currently). - salt.sh, user-data: Add Saltstack arm64 repo - salt.sh: Clone armband repo, apply patches from it - classes: virtual: AArch64: virtio-pci-net sync Since AArch64 will be using virtio-net-pci NIC model for guests, predictable interface naming yields a slightly different scheme. Update all configuration to reflect this. FIXME: - Use https for fetching Armband GPG keys! - Revise the patching mechanism, make things more dynamic. [1] https://github.com/opnfv/armband/blob/danube.2.0/patches/fuel-library/ arm64-bug-fixes/0002-Install-vgabios-and-link-for-aarch64.patch [2] https://www.redhat.com/archives/libvir-list/2016-August/msg00931.html Change-Id: If5aae22066f75732652201a78357c4931438d58d 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-11Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - MCP: Obsolete `fuel-patches-*` functionality We no longer require patching submodules in the Fuel@OPNFV submodule, so remove all obsolete code. Change-Id: I872ac7da2cd020b6882f8bc8304c03a8e528313f Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-07-10Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - MCP: Remove all Fuel patches and plugins Chances are none of the old patches / plugins can be reused as-is, so remove all of them and prepare for the switch to MCP. Change-Id: I999927a43b438d9bda9ff118731e2af4b1fa8caa Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-06-21Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - docs: Update release date Change-Id: I659946aef133af3b99120903d57527daccf67f53 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-06-07Update git submodulesCristina Pauna1-0/+0
* Update docs/submodules/armband from branch 'master' - Update armband documentation for 3.0 release Change-Id: I2a71637b67b91cf828bbcf5f6abfbd9c2d6da2eb Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2017-05-06Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - fuel-main: Backport ntpd autostart enablement Upstream-bug: https://bugs.launchpad.net/fuel/+bug/1688631 Change-Id: I7bc2dac4442c1b02b21fef82a9b9c008f4dab9ac Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-05-05Update git submodulesAlexandru Nemes1-0/+0
* Update docs/submodules/armband from branch 'master' - Fuel-OSTF: Arch dependent Cirros ssh password For arm64 "gocubsgo" will be used For x86 it will use "cubswin:)" JIRA: ARMBAND-250 Change-Id: Id580168cee1dd7c52876f2781b7cbbf733169ef3 Signed-off-by: Alexandru Nemes <alexandru.nemes@enea.com>
2017-05-05Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - Merge "nailgun: Add NIC vendorid and device id for Cavium NIC" - nailgun: Add NIC vendorid and device id for Cavium NIC Added Cavium NIC to the list of DPDK supported NICs so that fuel will enable the DPDK checkbox. Change-Id: If05539ece8c97a70bffaa94ea6629b7d2c568905 Signed-off-by: Andrei Varvara <andrei.varvara@enea.com>
2017-05-04Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - docs: Update reference for Danube 2.0 Change-Id: Id958da0d8b951b240812bdf794ecf0be79091af6 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-05-03Update git submodulesCatalina Focsa1-0/+0
* Update docs/submodules/armband from branch 'master' - Read or add default mtu values for each interface Change-Id: If3cbd4eee8121b697d2ab0603939b9a4aa188230 Signed-off-by: Catalina Focsa <catalina.focsa@enea.com>
2017-04-26Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - Cleanup: Remove patches that landed upstream Change-Id: Ib2f96ec70d0b589741484f7e3f3b537a269785fe Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-04-09Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - fuel, docs: fuel-menu: Align defaults with OPNFV Since Armband alters the bootstrap package list and/or kernel version, hanlded previously by fuel_bootstrap_cli.yaml, we need to refactor our patches a bit. NOTE: deploy-cache: We no longer include bootstrap package list in the bootstrap fingerprint; we only rely on the repo mirrors fingerprints, since bootstrap package list is mostly static across release cycles. Upstream-bug: https://bugs.launchpad.net/fuel/+bug/1679636 JIRA: FUEL-266 JIRA: ARMBAND-225 Change-Id: I6c1b090df6eff69d60fa7ca779b3dde527e77879 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-04-07Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - cleanup: Fuel: docker: remove obsolete ffi patch This patch is no longer needed, since upstream package repos have fixed meanwhile. Change-Id: Ic73d7e60cce6a1a0c152885caeb30f49d68e7441 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-04-05Update git submodulesCatalina Focsa1-0/+0
* Update docs/submodules/armband from branch 'master' - Update Host OS NTP Servers to pool.ntp.org Change-Id: If13c2448ca89f3a016e604c8cc1bf36813b7d90d Signed-off-by: Catalina Focsa <catalina.focsa@enea.com>
2017-04-02Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - Merge "docs: Experimental features note about ceilometer" - docs: Experimental features note about ceilometer Starting with Danube.1.0, Ceilometer and MongoDB are experimental in upstream Fuel@Openstack, so the appropiate feature group needs to be enabled during master node installation to use them. Change-Id: Ib522c7e81cc73625128296873b4f9eef7cf1e99d Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-04-02Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - docs: cleanup: amend kernel section Change-Id: I4a0a062d2ea8157bb16b724b09acda8724f29960 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-03-31Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - docs: Refresh Makefile related instructions While at it, add instructions for selecting the custom kernel from Armband DEB repos. JIRA: ARMBAND-243 Change-Id: Ie8828241dc3a83d7268dfbd3526303dc674aef10 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-03-31Update git submodulesCristina Pauna1-0/+0
* Update docs/submodules/armband from branch 'master' - Remove BGPVPN plugin from docs Update the docs to reflect that BGPVPN is not participating to the D1 release Change-Id: I67600370c63373b4efc1020e03977a83d3833857 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2017-03-30Update git submodulesCristina Pauna1-0/+0
* Update docs/submodules/armband from branch 'master' - Minor corrections and updates to docs Change-Id: I22ae7de7f13b6347b164c318a93aae4fa2209271 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2017-03-28Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - Merge "Update armband documentation for Danube" - Update armband documentation for Danube JIRA: ARMBAND-243 Change-Id: If44f1a9f820793c9b04610fd4db7c05a6675f065 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2017-03-26Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - FIXME: f-l: compute.pp: Temp disable apparmor Apparmor profiles need to be refreshed for Armband specific version of libvirt/qemu/etc.; until updated profiles land, disable libvirt qemu security driver. JIRA: ARMBAND-235 Change-Id: I65d8bbb00e390d34c0c36fef37666e70d06fd31a Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-03-26Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - bootstrap, dea_base, nailgun: Pin 4.8.0-9944 krn New kernel includes: - ABI bump; - GICv3-ITS live migration support; TODO: build meta package so we don't have to bump it manually. JIRA: ARMBAND-171 Change-Id: I4aaa5ca496e535abed948d2e51a6caf7e03393a8 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-03-25Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - deploy-cache: Use `mco` to set up authorized_keys JIRA: ARMBAND-242 Change-Id: I1e8335289a253f5fa2ebb4fb2620b25f10e1b1e9 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-03-25Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/armband from branch 'master' - f-l: Refresh after upstream reverted cobbler rm Remove our revert patches since upstream applied the same changes. Update patch context where needed. JIRA: ARMBAND-237 Change-Id: I6007484ad23f0fceabd8f8ec7625e598aee280c7 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-03-23Updating HEAD's of submodulesShubhamRathi1-0/+0
Change-Id: Ia35eb953277876a0fb15d93d1c026dadae76972a Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-03-15Updating submodules & add openretrieverShubhamRathi1-0/+0
1. HEAD seems to be out of sync for the submodules This patch fixes the HEAD so that henceforth gerrit automatically updates the refs to latest commit ID. 2. Adding openretriever to list of submodules Change-Id: I341a0a898f46cd10ccdc65ef209f76500dd3c4a6 Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
2017-01-11Add submodules and .gitmoduleShubhamRathi1-0/+0
Adding submodules of all OPNFV projects in order to create a unified repository for documentation. By using submodules we will be able to maintain a single conf.py file and theme to be used across all projects Change-Id: I65ec1a85f074f142bc335e8611e9636b5e4cb3a9 Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>