1 From: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2 Date: Sat, 14 May 2016 00:53:36 +0200
3 Subject: [PATCH] nailgun: Add AArch64 Openstack Mitaka release(s).
5 Add the following Openstack releases:
7 - Mitaka on Ubuntu 14.04 (aarch64)
8 - Mitaka on Ubuntu+UCA 14.04 (aarch64)
10 Signed-off-by: Stanislaw Kardach <stanislaw.kardach@cavium.com>
11 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
13 nailgun/nailgun/fixtures/openstack.yaml | 287 ++++++++++++++++++++++++++++++++
14 1 file changed, 287 insertions(+)
16 diff --git a/nailgun/nailgun/fixtures/openstack.yaml b/nailgun/nailgun/fixtures/openstack.yaml
17 index d08a4fc..65646d4 100644
18 --- a/nailgun/nailgun/fixtures/openstack.yaml
19 +++ b/nailgun/nailgun/fixtures/openstack.yaml
20 @@ -2314,3 +2314,302 @@
24 +- &ubuntu_aarch64_release
26 + extend: *base_release
28 + name: "Mitaka on Ubuntu 14.04 (aarch64)"
29 + version: "mitaka-9.0"
30 + operating_system: "Ubuntu"
31 + 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."
32 + attributes_metadata:
36 + value: "console=ttyAMA0,115200 console=ttyS0,115200 net.ifnames=1 biosdevname=0 rootdelay=90 nomodeset"
39 + label: "Repositories"
42 + always_editable: true
44 + type: "custom_repo_configuration"
45 + extra_priority: null
47 + Please note: the first repository will be considered the operating system mirror that will be used during node provisioning.
48 + 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.
49 + Please make sure your Fuel master node has Internet access to the repository before attempting to create a mirror.
50 + For more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-9.0/operations.html#external-ubuntu-ops).
53 + name: "ubuntu-local"
54 + uri: "http://{settings.MASTER_IP}:8080/ubuntu/x86_64"
60 + uri: "http://ports.ubuntu.com/"
62 + section: "main universe multiverse"
65 + name: "ubuntu-updates"
66 + uri: "http://ports.ubuntu.com/"
67 + suite: "trusty-updates"
68 + section: "main universe multiverse"
71 + name: "ubuntu-security"
72 + uri: "http://ports.ubuntu.com/"
73 + suite: "trusty-security"
74 + section: "main universe multiverse"
78 + uri: "http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/x86_64"
80 + section: "main restricted"
84 + uri: "http://linux.enea.com/mos-repos/ubuntu/{cluster.release.environment_version}"
85 + suite: "mos9.0-updates"
86 + section: "main restricted"
89 + name: "mos-security"
90 + uri: "http://linux.enea.com/mos-repos/ubuntu/{cluster.release.environment_version}"
91 + suite: "mos9.0-security"
92 + section: "main restricted"
95 + name: "mos-holdback"
96 + uri: "http://linux.enea.com/mos-repos/ubuntu/{cluster.release.environment_version}"
97 + suite: "mos9.0-holdback"
98 + section: "main restricted"
102 + uri: "http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/auxiliary"
104 + section: "main restricted"
112 + - condition: "false"
115 + label: "Initial packages"
135 + linux-firmware-nonfree
136 + linux-headers-generic-lts-trusty
137 + linux-image-generic-lts-trusty
142 + multipath-tools-boot
168 + remote_relative: "dists/trusty/main/installer-arm64/current/images/generic/netboot/vmlinuz"
169 + local: "/var/www/nailgun/ubuntu/arm64/images/linux"
171 + remote_relative: "dists/trusty/main/installer-arm64/current/images/generic/netboot/initrd.gz"
172 + local: "/var/www/nailgun/ubuntu/arm64/images/initrd.gz"
175 + generator_arg: "ubuntu_1404_arm64"
180 + uri: "http://{settings.MASTER_IP}:8080/targetimages/env_{cluster.id}_ubuntu_1404_arm64.img.gz"
184 + uri: "http://{settings.MASTER_IP}:8080/targetimages/env_{cluster.id}_ubuntu_1404_arm64-boot.img.gz"
191 + label: "CPU pinning"
194 + - condition: "settings:common.libvirt_type.value != 'kvm'"
198 + description: "Number of CPUs for Nova usage"
199 + label: "Nova CPU pinning"
206 + label: "Huge Pages"
209 + - condition: "settings:common.libvirt_type.value != 'kvm'"
213 + description: "Nova Huge Pages configuration"
214 + label: "Nova Huge Pages"
215 + type: "custom_hugepages"
218 + extend: *ubuntu_aarch64_release
220 + name: "Mitaka on Ubuntu+UCA 14.04 (aarch64)"
221 + version: "mitaka-9.0"
222 + 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."
223 + attributes_metadata:
227 + type: "custom_repo_configuration"
228 + extra_priority: null
230 + Please note: the first repository will be considered the operating system mirror that will be used during node provisioning.
231 + 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.
232 + Please make sure your Fuel master node has Internet access to the repository before attempting to create a mirror.
233 + For more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-9.0/operations.html#external-ubuntu-ops).
236 + name: "ubuntu-local"
237 + uri: "http://{settings.MASTER_IP}:8080/ubuntu/x86_64"
243 + uri: "http://ports.ubuntu.com/"
245 + section: "main universe multiverse"
248 + name: "ubuntu-updates"
249 + uri: "http://ports.ubuntu.com/"
250 + suite: "trusty-updates"
251 + section: "main universe multiverse"
254 + name: "ubuntu-security"
255 + uri: "http://ports.ubuntu.com/"
256 + suite: "trusty-security"
257 + section: "main universe multiverse"
261 + uri: "http://ubuntu-cloud.archive.canonical.com/ubuntu"
262 + suite: "trusty-updates/mitaka"
266 + name: "uca-proposed"
267 + uri: "http://ubuntu-cloud.archive.canonical.com/ubuntu"
268 + suite: "trusty-proposed/mitaka"
273 + uri: "http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/x86_64"
275 + section: "main restricted"
278 + name: "mos-updates"
279 + uri: "http://linux.enea.com/mos-repos/ubuntu/{cluster.release.environment_version}"
280 + suite: "mos9.0-updates"
281 + section: "main restricted"
284 + name: "mos-security"
285 + uri: "http://linux.enea.com/mos-repos/ubuntu/{cluster.release.environment_version}"
286 + suite: "mos9.0-security"
287 + section: "main restricted"
290 + name: "mos-holdback"
291 + uri: "http://linux.enea.com/mos-repos/ubuntu/{cluster.release.environment_version}"
292 + suite: "mos9.0-holdback"
293 + section: "main restricted"
297 + uri: "http://{settings.MASTER_IP}:8080/{cluster.release.version}/ubuntu/auxiliary"
299 + section: "main restricted"
306 + label: "HAProxy APT Pinning"
307 + description: "Use Fuel HAProxy packages instead of upstream"
312 + label: "RabbitMQ APT Pinning"
313 + description: "Use Fuel RabbitMQ packages instead of upstream"
318 + label: "Ceph APT Pinning"
319 + description: "Use Fuel Ceph packages instead of upstream"