MaaS: preseed Armband repo via curtin 35/50135/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Thu, 28 Dec 2017 17:41:09 +0000 (18:41 +0100)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Fri, 5 Jan 2018 22:14:01 +0000 (23:14 +0100)
commit0e8a4fc5a553bb55c22590c0620ebfd770394e96
tree58fdd861d2efbe06bf2749aadcf31a60ccdfbe39
parent11f5bc3ca9191039b9b22e2da8a6e29538d2f6ea
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)
17 files changed:
patches/opnfv-fuel/0001-baremetal-Add-Armband-Openstack-repos-to-kvm-cmp.patch [deleted file]
patches/opnfv-fuel/0001-salt-formulas-Add-enable-armband-formula.patch [moved from patches/opnfv-fuel/0002-salt-formulas-Add-enable-armband-formula.patch with 100% similarity]
patches/opnfv-fuel/0002-network-public-Use-arm-virtual2-POD-config.patch [moved from patches/opnfv-fuel/0003-network-public-Use-arm-virtual2-POD-config.patch with 100% similarity]
patches/opnfv-fuel/0003-mcp-salt-formulas-opendaylight-AArch64-leveldb.patch [moved from patches/opnfv-fuel/0004-mcp-salt-formulas-opendaylight-AArch64-leveldb.patch with 100% similarity]
patches/opnfv-fuel/0004-maas-Add-curtin_userdata_arm64_generic_xenial.patch [moved from patches/opnfv-fuel/0005-maas-Add-curtin_userdata_arm64_generic_xenial.patch with 66% similarity]
patches/opnfv-fuel/0005-maas-boot-resources-Add-arm64-architecture.patch [moved from patches/opnfv-fuel/0006-maas-boot-resources-Add-arm64-architecture.patch with 100% similarity]
patches/opnfv-fuel/0006-libvirt-Use-libvirt-unix_sock_group.patch [moved from patches/opnfv-fuel/0007-libvirt-Use-libvirt-unix_sock_group.patch with 100% similarity]
patches/opnfv-fuel/0007-mcp-salt-formulas-armband-Extend-libvirt_domain.patch [moved from patches/opnfv-fuel/0008-mcp-salt-formulas-armband-Extend-libvirt_domain.patch with 100% similarity]
patches/opnfv-fuel/0008-virtng.py-virt.sls-Extend-libvirt_domain.patch [moved from patches/opnfv-fuel/0009-virtng.py-virt.sls-Extend-libvirt_domain.patch with 98% similarity]
patches/opnfv-fuel/0009-seedng-module-Add-AArch64-repo.patch [moved from patches/opnfv-fuel/0010-seedng-module-Add-AArch64-repo.patch with 100% similarity]
patches/opnfv-fuel/0010-aarch64-skip-configuration-of-hugepages.patch [moved from patches/opnfv-fuel/0011-aarch64-skip-configuration-of-hugepages.patch with 96% similarity]
patches/opnfv-fuel/0011-baremetal-virtual-Extend-arch-list-for-UCA-repo.patch [moved from patches/opnfv-fuel/0012-baremetal-virtual-Extend-arch-list-for-UCA-repo.patch with 100% similarity]
patches/opnfv-fuel/0012-Add-opnfv-user-to-the-deployment.patch [moved from patches/opnfv-fuel/0013-Add-opnfv-user-to-the-deployment.patch with 100% similarity]
patches/opnfv-fuel/0013-Add-pre-install-purge-support-for-base-image.patch [moved from patches/opnfv-fuel/0015-Add-pre-install-purge-support-for-base-image.patch with 100% similarity]
patches/opnfv-fuel/0014-AArch64-base-image-pre-install-salt-minion.patch [moved from patches/opnfv-fuel/0016-AArch64-base-image-pre-install-salt-minion.patch with 100% similarity]
patches/opnfv-fuel/0014-baremetal-linux-image-generic-hwe-16.04-edge.patch [deleted file]
patches/opnfv-fuel/0015-base-image-Explicitly-call-kpartx.patch [moved from patches/opnfv-fuel/0017-base-image-Explicitly-call-kpartx.patch with 100% similarity]