aboutsummaryrefslogtreecommitdiffstats
path: root/patches/opnfv-fuel/0001-salt-formulas-Add-enable-armband-formula.patch
AgeCommit message (Collapse)AuthorFilesLines
2018-08-31u/fuel: Bump & rebase for AArch64 upstreamAlexandru Avadanii1-198/+0
JIRA: FUEL-401 Change-Id: I62f5bfe5d3c83a031437765aa0576bcff5b2e92e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-08-22p/fuel: Retire OPNFV userAlexandru Avadanii1-9/+9
Now that networking configuration is stable and we rarely run into serial-only access situations, it is safe to retire the OPNFV user. While at it, bump Fuel@OPNFV git submodule to pick up minor updates. Change-Id: I233e054795592700b7ec7e7031e1c2c9b8cc3450 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-08-21u/fuel: Bump & rebase for glance signature and vppCristina Pauna1-9/+9
Change-Id: I20256794b1ef31410527329e0e4a9a730d93ce03 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2018-08-16u/fuel: Bump & rebase for default apache portsAlexandru Avadanii1-4/+4
Change-Id: I9a1ab245a50242d2b3eecfa82fd9c272953aa6d8 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-08-09u/fuel: Bump & rebase for Salt 2017.7 bumpAlexandru Avadanii1-2/+2
Change-Id: Ia69496c0dfed2ac47b9d72f51e9d16956fe07c58 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-08-03u/fuel: Bump & rebase for OVN HA scenarioAlexandru Avadanii1-3/+3
Change-Id: I4538c6cd74874fdb2c0b00c40bfe85cc1921a8b1 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-07-30u/fuel: Bump & rebase for keyserver patch rebaseAlexandru Avadanii1-5/+5
Change-Id: Ic1767de8dfd58aa2fb3f788be22f6f66191864c8 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-07-26u/fuel: Bump & rebase for _orchestration.conf fixAlexandru Avadanii1-1/+1
Change-Id: Ifb4ba7e0bb06b214e682e76ec3204c7e5d411f05 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-07-23u/fuel: Bump & rebase for MaaS repo formatAlexandru Avadanii1-9/+9
Change-Id: I5558c9751554a88f93ebbfd52cdb721b23f93aff Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-07-20u/fuel: Bump & rebase for MaaS fixCristina Pauna1-9/+9
Change-Id: I8f764844d4e437d7677abe1239c7a9e74c6dbf5a Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2018-06-19u/fuel: Bump & rebase for static PXE/admin IPsAlexandru Avadanii1-1/+1
Change-Id: Ic86aad4afb74f6254ae8362db03a88e5e8cf967a
2018-06-08p/reclass-system: Add Pike repos for QueensAlexandru Avadanii1-93/+12
Until Mirantis Queens repositories get populated with all required arm64 binaries, add Pike repositories for filling in missing deps. While at it, remove Nova patches meanwhile upstreamed/obsoleted: - Add video type virtio for AArch64 - libvirt driver: AArch64: ACPI depends on AAVMF (superseded by [1]) Bump Fuel@OPNFV git submodule to include compute discovery. [1] https://github.com/openstack/nova/commit/6f54f5c1e Change-Id: I85429fd211cd7eadaec1419d0213182ade50f7ed Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-05-24u/fuel: Bump & rebase for maas.machines.storageAlexandru Avadanii1-8/+5
Change-Id: I22781c20f353a81e546b1d6de390e6c58b31a494 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-05-22[salt] Retire Armband Saltstack reposAlexandru Avadanii1-0/+282
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>
2017-11-26u/fuel: Bump & rebase for image pre-installAlexandru Avadanii1-487/+0
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>
2017-11-23u/fuel: Bump & rebase for MaaS fabrics fixAlexandru Avadanii1-4/+4
Change-Id: I58bacd2b8f9d210fd9e144cd8db6239ca0b8949d Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-11-21u/fuel: Fix patch apply failure after latest bumpAlexandru Avadanii1-2/+2
Change-Id: I7e05e05551bb1dee8f531e12fd60b85dcc67e695 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-11-18u/fuel: Bump & rebase for netconfig rm via saltAlexandru Avadanii1-2/+2
Change-Id: I0de153ef4e5a71f350d29a90ae4c79b863d676eb Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-11-16p/fuel: armband formula: Refresh nova patchesAlexandru Avadanii1-0/+487
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>