aboutsummaryrefslogtreecommitdiffstats
path: root/patches/fuel-web/0001-nailgun-Add-AArch64-Openstack-Mitaka-release-s.patch
diff options
context:
space:
mode:
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>2016-12-18 16:53:26 +0100
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>2017-01-21 18:07:28 +0100
commite42a9b3011f96ad26f4a19db77ac44cad31a4290 (patch)
treeb6a1c7f918138dd3e4705d170dde85eb2e5aaa6a /patches/fuel-web/0001-nailgun-Add-AArch64-Openstack-Mitaka-release-s.patch
parent5c258a9ae96fd2a0c6fd56e41c4368467e931782 (diff)
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>
Diffstat (limited to 'patches/fuel-web/0001-nailgun-Add-AArch64-Openstack-Mitaka-release-s.patch')
-rw-r--r--patches/fuel-web/0001-nailgun-Add-AArch64-Openstack-Mitaka-release-s.patch322
1 files changed, 0 insertions, 322 deletions
diff --git a/patches/fuel-web/0001-nailgun-Add-AArch64-Openstack-Mitaka-release-s.patch b/patches/fuel-web/0001-nailgun-Add-AArch64-Openstack-Mitaka-release-s.patch
deleted file mode 100644
index 1f00e834..00000000
--- a/patches/fuel-web/0001-nailgun-Add-AArch64-Openstack-Mitaka-release-s.patch
+++ /dev/null
@@ -1,322 +0,0 @@
-From: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
-Date: Sat, 14 May 2016 00:53:36 +0200
-Subject: [PATCH] nailgun: Add AArch64 Openstack Mitaka release(s).
-
-Add the following Openstack releases:
-
-- Mitaka on Ubuntu 14.04 (aarch64)
-- Mitaka on Ubuntu+UCA 14.04 (aarch64)
-
-Signed-off-by: Stanislaw Kardach <stanislaw.kardach@cavium.com>
-Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
----
- nailgun/nailgun/fixtures/openstack.yaml | 287 ++++++++++++++++++++++++++++++++
- 1 file changed, 287 insertions(+)
-
-diff --git a/nailgun/nailgun/fixtures/openstack.yaml b/nailgun/nailgun/fixtures/openstack.yaml
-index d08a4fc..65646d4 100644
---- a/nailgun/nailgun/fixtures/openstack.yaml
-+++ b/nailgun/nailgun/fixtures/openstack.yaml
-@@ -2314,3 +2314,302 @@
- weight: 61
- type: "checkbox"
- value: true
-+- &ubuntu_aarch64_release
-+ pk: 4
-+ extend: *base_release
-+ fields:
-+ name: "Mitaka on Ubuntu 14.04 (aarch64)"
-+ version: "mitaka-9.0"
-+ operating_system: "Ubuntu"
-+ description: "This option will install the OpenStack Mitaka packages using Ubuntu as a base operating system. With high availability features built in, you are getting a robust, enterprise-grade OpenStack deployment."
-+ attributes_metadata:
-+ editable:
-+ kernel_params:
-+ kernel:
-+ value: "console=ttyAMA0,115200 console=ttyS0,115200 net.ifnames=1 biosdevname=0 rootdelay=90 nomodeset"
-+ repo_setup:
-+ metadata:
-+ label: "Repositories"
-+ weight: 50
-+ group: "general"
-+ always_editable: true
-+ repos:
-+ type: "custom_repo_configuration"
-+ extra_priority: null
-+ description: |
-+ Please note: the first repository will be considered the operating system mirror that will be used during node provisioning.
-+ To create a local repository mirror on the Fuel master node, please follow the instructions provided by running "fuel-createmirror --help" on the Fuel master node.
-+ Please make sure your Fuel master node has Internet access to the repository before attempting to create a mirror.
-+ For more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-9.0/operations.html#external-ubuntu-ops).
-+ value:
-+ - type: "deb"
-+ name: "ubuntu-local"
-+ uri: "http://{settings.MASTER_IP}:8080/mirrors/ubuntu"
-+ suite: "trusty"
-+ section: "main"
-+ priority: null
-+ - type: "deb"
-+ name: "ubuntu"
-+ uri: "http://ports.ubuntu.com/"
-+ suite: "trusty"
-+ section: "main universe multiverse"
-+ priority: null
-+ - type: "deb"
-+ name: "ubuntu-updates"
-+ uri: "http://ports.ubuntu.com/"
-+ suite: "trusty-updates"
-+ section: "main universe multiverse"
-+ priority: null
-+ - type: "deb"
-+ name: "ubuntu-security"
-+ uri: "http://ports.ubuntu.com/"
-+ suite: "trusty-security"
-+ section: "main universe multiverse"
-+ priority: null
-+ - type: "deb"
-+ name: "mos"
-+ uri: "http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/x86_64"
-+ suite: "mos9.0"
-+ section: "main restricted"
-+ priority: 1050
-+ - type: "deb"
-+ name: "mos-updates"
-+ uri: "http://linux.enea.com/mos-repos/ubuntu/{cluster.release.environment_version}"
-+ suite: "mos9.0-updates"
-+ section: "main restricted"
-+ priority: 1050
-+ - type: "deb"
-+ name: "mos-security"
-+ uri: "http://linux.enea.com/mos-repos/ubuntu/{cluster.release.environment_version}"
-+ suite: "mos9.0-security"
-+ section: "main restricted"
-+ priority: 1050
-+ - type: "deb"
-+ name: "mos-holdback"
-+ uri: "http://linux.enea.com/mos-repos/ubuntu/{cluster.release.environment_version}"
-+ suite: "mos9.0-holdback"
-+ section: "main restricted"
-+ priority: 1100
-+ - type: "deb"
-+ name: "Auxiliary"
-+ uri: "http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/auxiliary"
-+ suite: "auxiliary"
-+ section: "main restricted"
-+ priority: 1150
-+ provision:
-+ metadata:
-+ label: "Provision"
-+ weight: 80
-+ group: "general"
-+ restrictions:
-+ - condition: "false"
-+ action: "hide"
-+ packages:
-+ label: "Initial packages"
-+ weight: 10
-+ type: "textarea"
-+ value: |
-+ acl
-+ anacron
-+ bash-completion
-+ bridge-utils
-+ bsdmainutils
-+ build-essential
-+ cloud-init
-+ curl
-+ daemonize
-+ debconf-utils
-+ gdisk
-+ grub-efi-arm64
-+ hpsa-dkms
-+ hwloc
-+ i40e-dkms
-+ linux-firmware
-+ linux-firmware-nonfree
-+ linux-headers-generic-lts-trusty
-+ linux-image-generic-lts-trusty
-+ lvm2
-+ mcollective
-+ mdadm
-+ multipath-tools
-+ multipath-tools-boot
-+ nailgun-agent
-+ nailgun-mcagents
-+ network-checker
-+ ntp
-+ openssh-client
-+ openssh-server
-+ puppet
-+ python-amqp
-+ ruby-augeas
-+ ruby-ipaddress
-+ ruby-json
-+ ruby-netaddr
-+ ruby-openstack
-+ ruby-shadow
-+ ruby-stomp
-+ telnet
-+ ubuntu-minimal
-+ ubuntu-standard
-+ uuid-runtime
-+ vim
-+ virt-what
-+ vlan
-+ generated:
-+ repo_setup:
-+ installer_kernel:
-+ remote_relative: "dists/trusty/main/installer-arm64/current/images/generic/netboot/vmlinuz"
-+ local: "/var/www/nailgun/ubuntu/arm64/images/linux"
-+ installer_initrd:
-+ remote_relative: "dists/trusty/main/installer-arm64/current/images/generic/netboot/initrd.gz"
-+ local: "/var/www/nailgun/ubuntu/arm64/images/initrd.gz"
-+ cobbler:
-+ profile:
-+ generator_arg: "ubuntu_1404_arm64"
-+ provision:
-+ codename: "trusty"
-+ image_data:
-+ /:
-+ uri: "http://{settings.MASTER_IP}:8080/targetimages/env_{cluster.id}_ubuntu_1404_arm64.img.gz"
-+ format: "ext4"
-+ container: "gzip"
-+ /boot:
-+ uri: "http://{settings.MASTER_IP}:8080/targetimages/env_{cluster.id}_ubuntu_1404_arm64-boot.img.gz"
-+ format: "ext2"
-+ container: "gzip"
-+ node_attributes:
-+ cpu_pinning:
-+ metadata:
-+ group: "nfv"
-+ label: "CPU pinning"
-+ weight: 10
-+ restrictions:
-+ - condition: "settings:common.libvirt_type.value != 'kvm'"
-+ action: "hide"
-+ nova:
-+ weight: 10
-+ description: "Number of CPUs for Nova usage"
-+ label: "Nova CPU pinning"
-+ type: "number"
-+ value: 0
-+ min: 0
-+ hugepages:
-+ metadata:
-+ group: "nfv"
-+ label: "Huge Pages"
-+ weight: 20
-+ restrictions:
-+ - condition: "settings:common.libvirt_type.value != 'kvm'"
-+ action: "hide"
-+ nova:
-+ weight: 10
-+ description: "Nova Huge Pages configuration"
-+ label: "Nova Huge Pages"
-+ type: "custom_hugepages"
-+ value: {}
-+- pk: 5
-+ extend: *ubuntu_aarch64_release
-+ fields:
-+ name: "Mitaka on Ubuntu+UCA 14.04 (aarch64)"
-+ version: "mitaka-9.0"
-+ description: "This option will install the OpenStack Mitaka packages using Ubuntu as a base operating system, including Ubuntu Cloud Archive OpenStack packages. With high availability features built in, you are getting a robust, enterprise-grade OpenStack deployment."
-+ attributes_metadata:
-+ editable:
-+ repo_setup:
-+ repos:
-+ type: "custom_repo_configuration"
-+ extra_priority: null
-+ description: |
-+ Please note: the first repository will be considered the operating system mirror that will be used during node provisioning.
-+ To create a local repository mirror on the Fuel master node, please follow the instructions provided by running "fuel-createmirror --help" on the Fuel master node.
-+ Please make sure your Fuel master node has Internet access to the repository before attempting to create a mirror.
-+ For more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-9.0/operations.html#external-ubuntu-ops).
-+ value:
-+ - type: "deb"
-+ name: "ubuntu-local"
-+ uri: "http://{settings.MASTER_IP}:8080/mirrors/ubuntu"
-+ suite: "trusty"
-+ section: "main"
-+ priority: null
-+ - type: "deb"
-+ name: "ubuntu"
-+ uri: "http://ports.ubuntu.com/"
-+ suite: "trusty"
-+ section: "main universe multiverse"
-+ priority: null
-+ - type: "deb"
-+ name: "ubuntu-updates"
-+ uri: "http://ports.ubuntu.com/"
-+ suite: "trusty-updates"
-+ section: "main universe multiverse"
-+ priority: null
-+ - type: "deb"
-+ name: "ubuntu-security"
-+ uri: "http://ports.ubuntu.com/"
-+ suite: "trusty-security"
-+ section: "main universe multiverse"
-+ priority: null
-+ - type: "deb"
-+ name: "uca"
-+ uri: "http://ubuntu-cloud.archive.canonical.com/ubuntu"
-+ suite: "trusty-updates/mitaka"
-+ section: "main"
-+ priority: 1080
-+ - type: "deb"
-+ name: "uca-proposed"
-+ uri: "http://ubuntu-cloud.archive.canonical.com/ubuntu"
-+ suite: "trusty-proposed/mitaka"
-+ section: "main"
-+ priority: 1080
-+ - type: "deb"
-+ name: "mos"
-+ uri: "http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/x86_64"
-+ suite: "mos9.0"
-+ section: "main restricted"
-+ priority: 1050
-+ - type: "deb"
-+ name: "mos-updates"
-+ uri: "http://linux.enea.com/mos-repos/ubuntu/{cluster.release.environment_version}"
-+ suite: "mos9.0-updates"
-+ section: "main restricted"
-+ priority: 1050
-+ - type: "deb"
-+ name: "mos-security"
-+ uri: "http://linux.enea.com/mos-repos/ubuntu/{cluster.release.environment_version}"
-+ suite: "mos9.0-security"
-+ section: "main restricted"
-+ priority: 1050
-+ - type: "deb"
-+ name: "mos-holdback"
-+ uri: "http://linux.enea.com/mos-repos/ubuntu/{cluster.release.environment_version}"
-+ suite: "mos9.0-holdback"
-+ section: "main restricted"
-+ priority: 1100
-+ - type: "deb"
-+ name: "Auxiliary"
-+ uri: "http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/auxiliary"
-+ suite: "auxiliary"
-+ section: "main restricted"
-+ priority: 1150
-+ repo_type:
-+ type: "hidden"
-+ weight: 58
-+ value: "uca"
-+ pin_haproxy:
-+ label: "HAProxy APT Pinning"
-+ description: "Use Fuel HAProxy packages instead of upstream"
-+ weight: 59
-+ type: "checkbox"
-+ value: true
-+ pin_rabbitmq:
-+ label: "RabbitMQ APT Pinning"
-+ description: "Use Fuel RabbitMQ packages instead of upstream"
-+ weight: 60
-+ type: "checkbox"
-+ value: true
-+ pin_ceph:
-+ label: "Ceph APT Pinning"
-+ description: "Use Fuel Ceph packages instead of upstream"
-+ weight: 61
-+ type: "checkbox"
-+ value: true