Uplift Armband to Fuel Newton 57/26157/20
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Sun, 18 Dec 2016 15:53:26 +0000 (16:53 +0100)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Sat, 21 Jan 2017 17:07:28 +0000 (18:07 +0100)
commite42a9b3011f96ad26f4a19db77ac44cad31a4290
treeb6a1c7f918138dd3e4705d170dde85eb2e5aaa6a
parent5c258a9ae96fd2a0c6fd56e41c4368467e931782
Uplift Armband to Fuel Newton

[ Dan Andresan ]
- puppet: database: Fix Percona XtraBackup sync

[ Alexandru Avadanii ]
- disable all plugins;
- re-enable remote tracking;
- remove "Revert: Point to specific snapshot ...";
- patch context adjustments;
- obsolete "kernel-bump", linux-image-lts-xenial is now the default;
- network-checker iface state check now fixed upstream [1];
- fuel-nailgun-agent hugepage size should also check /proc/meminfo;
- fuel-nailgun-agent CPU detection for AArch64;
- nova AArch64 hugepage support is now upstream;
- obsolete Cirros Test VM direct kernel boot (by switch to AAVMF):
  * f-l/0001-upload_cirros-Add-direct-kernel-boot-support.patch
  * f-w/0001-direct-kernel-boot-for-cirros.patch
- rework m1.micro RAM size patch after puppet manifest split upstream;
- re-enable arch-agnostic plugins which were rebased in Fuel@OPNFV:
  * f_yardstick-pluginbuild
  * f_congress-pluginbuild
- do NOT retire MySQL SST provider patch series (nack: ARMBAND-186),
  rebase (and keep for now) MySQL SST provider patches, as trying to
  use xtrabackup-v2 revelead a regression since Colorado.3.0, and
  these patches simplify troubleshooting a lot;
- AArch64: nova: libvirt: Use host-model cpu (ARMBAND-193);
- AArch64: nova: libvirt: Use pointer_model instead of use_usb_tablet;
- m1.micro RAM size insufficient for TestVM with AAVMF (s/128/256/)
- switch Cirros TestVM to AAVMF from direct kernel boot;
- backport nova libvirt driver fix for deleting instances booted with
  AAVMF firmware from [2];

TODO (later):
- Include ISO build time fixes for cirros_testvm in Armband package;

TODO (ODL, later):
- test & revise leveldb patching;
- bring back Qugga patching for arm64;
- configure systemd service to automatically respawn;

[1] https://review.openstack.org/#/c/417373/
[2] https://review.openstack.org/#/c/357190/

JIRA: ARMBAND-29
JIRA: ARMBAND-32
JIRA: ARMBAND-63
JIRA: ARMBAND-88
JIRA: ARMBAND-116
JIRA: ARMBAND-118
JIRA: ARMBAND-186
JIRA: ARMBAND-193
JIRA: ARMBAND-194
JIRA: ARMBAND-195
JIRA: ARMBAND-196
JIRA: ARMBAND-197

Change-Id: Ia99022e364e61245d109cabab9d0ed7157b4d2f5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Signed-off-by: Dan Andresan <dan.andresan@enea.com>
60 files changed:
README.md
armband-fuel-config.mk
patches/fuel-agent/cross-bootstrap/0001-Use-qemu-debootstrap-for-image-creation.patch
patches/fuel-agent/cross-bootstrap/0004-Prevent-common-cross-debootstrap-newaliases-issue.patch
patches/fuel-agent/multiarch-efi/0002-Add-fs-for-efi-partition.patch
patches/fuel-library/0001-ceph-Fix-obsolete-XFS-mount-param-delaylog.patch [deleted file]
patches/fuel-library/0001-puppet-database-Fix-Percona-XtraBackup-sync.patch [new file with mode: 0644]
patches/fuel-library/0002-ceilometer-Fix-libvirt-bin-group-name-for-armband.patch [deleted file]
patches/fuel-library/0003-compute-Fix-virtlogd-not-started-after-install.patch [deleted file]
patches/fuel-library/0004-puppet-cobbler-Fix-CentOS-version-detection.patch [deleted file]
patches/fuel-library/arm64-bug-fixes/0001-nova-config-Disable-usb-tablet-for-aarch64.patch
patches/fuel-library/arm64-bug-fixes/0002-Install-vgabios-and-link-for-aarch64.patch
patches/fuel-library/arm64-bug-fixes/0003-nova-Update-vga-console-defaults-for-armv7-aarch64.patch
patches/fuel-library/arm64-bug-fixes/0004-AArch64-nova-libvirt-Use-host-model-cpu.patch [new file with mode: 0644]
patches/fuel-library/arm64-bug-fixes/0004-nova-AArch64-enable-hugepage-support.patch [deleted file]
patches/fuel-library/arm64-bug-fixes/0005-nova-libvirt-fix-delete-instance-with-nvram.patch [new file with mode: 0644]
patches/fuel-library/direct-kernel-boot/0001-upload_cirros-Add-direct-kernel-boot-support.patch [deleted file]
patches/fuel-library/direct-kernel-boot/0002-nova-Fix-inject-for-direct-boot-with-part-table.patch
patches/fuel-library/multiarch-efi/0001-Add-arm64-templates-to-cobbler-and-nailgun.patch
patches/fuel-library/multiarch-efi/0002-Add-cobbler-grub-aarch64-to-cobbler-dependencies.patch
patches/fuel-library/multiarch-fuel/0002-Make-TestVM-creation-architecture-aware.patch
patches/fuel-library/mysql-sst-provider/0001-Allow-configuring-MySQL-WSREP-SST-provider.patch
patches/fuel-library/upstream-backports/0001-Set-net.ipv4.ip_nonlocal_bind-1-for-vrouter-namespac.patch [deleted file]
patches/fuel-library/upstream-backports/0002-Always-wait-for-MySQL-sync-on-service-refresh.patch [deleted file]
patches/fuel-library/upstream-backports/0003-Fix-MySQL-logging-dir-permissions-for-syslog.patch [deleted file]
patches/fuel-nailgun-agent/0003-AArch64-Add-CPU-details-detection.patch [new file with mode: 0644]
patches/fuel-nailgun-agent/0004-AArch64-Read-hugepage-size-from-proc-meminfo.patch [new file with mode: 0644]
patches/fuel-plugin-opendaylight/0001-ODL-leveldb-leveldbjni-Enable-arm64-support.patch
patches/fuel-plugin-opendaylight/0002-opnfv-quagga-Build-for-UBUNTU_ARCH.patch [deleted file]
patches/fuel-plugin-opendaylight/0003-FIXME-ODL-wget-no-check-certificate-for-cache.patch [deleted file]
patches/fuel-plugin-opendaylight/0004-ODL-Upstart-service-Respawn-on-crash.patch [deleted file]
patches/fuel-web/0001-nailgun-Add-AArch64-Openstack-Newton-release-s.patch [moved from patches/fuel-web/0001-nailgun-Add-AArch64-Openstack-Mitaka-release-s.patch with 68% similarity]
patches/fuel-web/0002-Add-arch-to-nailgun-release-and-target-image.patch
patches/fuel-web/0003-AArch64-Cirros-TestVM-Use-AAVMF-guest-UEFI.patch [new file with mode: 0644]
patches/fuel-web/direct-kernel-boot/0000-Add-arch-to-nailgun-release-and-target-image.patch [deleted symlink]
patches/fuel-web/direct-kernel-boot/0001-direct-kernel-boot-for-cirros.patch [deleted file]
patches/fuel-web/kernel-bump/0001-kernel-flavor-linux-image-generic-lts-xenial.patch [deleted file]
patches/fuel-web/multiarch-fuel/0000-nailgun-Add-AArch64-Openstack-Mitaka-release-s.patch [deleted symlink]
patches/fuel-web/multiarch-fuel/0000-nailgun-Add-AArch64-Openstack-Newton-release-s.patch [new symlink]
patches/fuel-web/multiarch-fuel/0001-FIXME-Disable-amd64-Newton-on-Ubuntu-for-now.patch [moved from patches/fuel-web/multiarch-fuel/0001-FIXME-Disable-amd64-Mitaka-on-Ubuntu-for-now.patch with 71% similarity]
patches/opnfv-fuel/0002-Revert-Point-to-specific-snapshot-of-mos-repositorie.patch [deleted file]
patches/opnfv-fuel/0003-dea_base-replace-grub-pc-by-grub-efi-arm64.patch
patches/opnfv-fuel/0005-deploy.py-add-a-time-stamp-to-the-new-ISO-image.patch
patches/opnfv-fuel/arm64-bug-fixes/0002-net-check-add-support-for-faulty-operstate.patch [deleted file]
patches/opnfv-fuel/arm64-bug-fixes/0002-patch-packages-cirros_testvm-Use-Armband-version.patch [new file with mode: 0644]
patches/opnfv-fuel/cross-bootstrap/0001-UX-Update-bootstrap-target-build-time-estimate.patch
patches/opnfv-fuel/cross-bootstrap/0002-Build-bootstrap-image-for-arm64.patch
patches/opnfv-fuel/cross-bootstrap/0004-post-scripts-Enable-systemd-binfmt-for-first-boot.patch
patches/opnfv-fuel/cross-bootstrap/0008-m1.micro-Increase-profile-RAM-size-to-256MB.patch [moved from patches/opnfv-fuel/cross-bootstrap/0008-m1.micro-Increase-profile-RAM-size-to-128MB.patch with 80% similarity]
patches/opnfv-fuel/kernel-bump/0001-kernel-flavor-linux-image-generic-lts-xenial.patch [deleted file]
patches/opnfv-fuel/multiarch-mirrors/0000-f_repobuild-Use-packetary-to-build-partial-mirror.patch [new file with mode: 0644]
patches/opnfv-fuel/multiarch-mirrors/0001-build-install-Add-arm64-deb-repositories-setup.patch
patches/opnfv-fuel/upstream-backports/0001-deploy.sh-Remove-check-for-root-rm-umask-0000.patch
patches/opnfv-fuel/upstream-backports/0002-Backport-dpkg-checkbuilddeps-to-mk-build-deps.patch [deleted file]
patches/opnfv-fuel/upstream-backports/0002-build-docker-Use-older-ffi-1.9.14.patch [new file with mode: 0644]
patches/opnfv-fuel/upstream-backports/0003-f_repobuild-Use-packetary-to-build-partial-mirror.patch [deleted file]
patches/opnfv-fuel/upstream-backports/0004-Fuel-rework-for-multiple-libvirt.patch
patches/opnfv-fuel/upstream-backports/0005-CI-deploy-cache-Store-and-reuse-deploy-artifacts.patch
patches/opnfv-fuel/upstream-backports/0006-Restart-sshd-service-instead-of-reload.patch [deleted file]
patches/opnfv-fuel/upstream-backports/0007-build-select_ubuntu_repo-break-on-err.patch [deleted file]