fuel-plugin-xenserver/xs_release.patch

268 lines
11 KiB
Diff

--- openstack.yaml 2016-03-09 08:29:07.000000000 +0000
+++ xs_release.yaml 2016-03-09 08:29:07.000000000 +0000
@@ -1680,21 +1680,20 @@
bind: !!pairs
- "settings:common.libvirt_type.value": "qemu"
weight: 5
- label: "dialog.create_cluster_wizard.compute.qemu"
- description: "dialog.create_cluster_wizard.compute.qemu_description"
- compatible:
+ label: "XenServer"
+ description: "Select this option if you run OpenStack on XenServer."
+ incompatible:
- name: hypervisor:vmware
+ message: "VMware not compatible with XenServer"
- name: hypervisor:vmware
weight: 15
bind:
- "settings:common.use_vcenter.value"
label: "dialog.create_cluster_wizard.compute.vcenter"
description: "dialog.create_cluster_wizard.compute.vcenter_description"
- compatible:
- - name: hypervisor:qemu
- requires:
+ incompatible:
- name: hypervisor:qemu
- message: "dialog.create_cluster_wizard.compute.vcenter_warning"
+ message: "VMware not compatible with XenServer"
- name: network:neutron:core:ml2
default: true
weight: 1000
@@ -1728,8 +1727,9 @@
description: "dialog.create_cluster_wizard.network.neutron_tun_description"
compatible:
- name: network:neutron:core:ml2
- - name: hypervisor:qemu
incompatible:
+ - name: hypervisor:qemu
+ message: "VXLAN tunnels not compatible with XenServer"
- name: network:neutron:ml2:vlan
message: "dialog.create_cluster_wizard.network.vlan_tun_alert"
- name: hypervisor:vmware
@@ -1762,7 +1762,6 @@
- "settings:storage.volumes_ceph.value": true
- "settings:storage.volumes_lvm.value": false
compatible:
- - name: hypervisor:qemu
- name: hypervisor:vmware
- name: network:neutron:core:ml2
- name: network:neutron:ml2:vlan
@@ -1771,8 +1770,8 @@
- name: storage:ephemeral:ceph
- name: storage:image:ceph
incompatible:
- - name: storage:block:lvm
- message: "Ceph not compatible with LVM"
+ - name: hypervisor:qemu
+ message: "Ceph not compatible with XenServer"
- name: storage:object:ceph
label: "dialog.create_cluster_wizard.storage.ceph"
description: "dialog.create_cluster_wizard.storage.ceph_object"
@@ -1780,7 +1779,6 @@
bind:
- "settings:storage.objects_ceph.value"
compatible:
- - name: hypervisor:qemu
- name: hypervisor:vmware
- name: network:neutron:core:ml2
- name: network:neutron:ml2:vlan
@@ -1789,6 +1787,9 @@
- name: storage:block:ceph
- name: storage:ephemeral:ceph
- name: storage:image:ceph
+ incompatible:
+ - name: hypervisor:qemu
+ message: "Ceph not compatible with XenServer"
- name: storage:ephemeral:ceph
label: "dialog.create_cluster_wizard.storage.ceph"
description: "dialog.create_cluster_wizard.storage.ceph_ephemeral"
@@ -1796,7 +1797,6 @@
bind:
- "settings:storage.ephemeral_ceph.value"
compatible:
- - name: hypervisor:qemu
- name: hypervisor:vmware
- name: network:neutron:core:ml2
- name: network:neutron:ml2:vlan
@@ -1805,6 +1805,9 @@
- name: storage:block:ceph
- name: storage:object:ceph
- name: storage:image:ceph
+ incompatible:
+ - name: hypervisor:qemu
+ message: "Ceph not compatible with XenServer"
- name: storage:image:ceph
label: "dialog.create_cluster_wizard.storage.ceph"
description: "dialog.create_cluster_wizard.storage.ceph_image"
@@ -1812,7 +1815,6 @@
bind:
- "settings:storage.images_ceph.value"
compatible:
- - name: hypervisor:qemu
- name: hypervisor:vmware
- name: network:neutron:core:ml2
- name: network:neutron:ml2:vlan
@@ -1821,6 +1823,9 @@
- name: storage:block:ceph
- name: storage:object:ceph
- name: storage:ephemeral:ceph
+ incompatible:
+ - name: hypervisor:qemu
+ message: "Ceph not compatible with XenServer"
- name: additional_service:sahara
bind:
- "settings:additional_components.sahara.value"
@@ -1828,7 +1833,6 @@
label: "dialog.create_cluster_wizard.additional.install_sahara"
description: "dialog.create_cluster_wizard.additional.install_sahara_description"
compatible:
- - name: hypervisor:qemu
- name: hypervisor:vmware
- name: network:neutron:core:ml2
- name: network:neutron:ml2:vlan
@@ -1842,6 +1846,9 @@
- name: additional_service:murano
- name: additional_service:ceilometer
- name: additional_service:ironic
+ incompatible:
+ - name: hypervisor:qemu
+ message: "Sahara not compatible with XenServer"
- name: additional_service:murano
bind:
- "settings:additional_components.murano.value"
@@ -1849,7 +1856,6 @@
label: "dialog.create_cluster_wizard.additional.install_murano"
description: "dialog.create_cluster_wizard.additional.install_murano_description"
compatible:
- - name: hypervisor:qemu
- name: hypervisor:vmware
- name: network:neutron:core:ml2
- name: network:neutron:ml2:vlan
@@ -1862,6 +1868,9 @@
- name: additional_service:sahara
- name: additional_service:ceilometer
- name: additional_service:ironic
+ incompatible:
+ - name: hypervisor:qemu
+ message: "Murano not compatible with XenServer"
- name: additional_service:ceilometer
bind:
- "settings:additional_components.ceilometer.value"
@@ -1869,7 +1878,6 @@
label: "dialog.create_cluster_wizard.additional.install_ceilometer"
description: "dialog.create_cluster_wizard.additional.install_ceilometer_description"
compatible:
- - name: hypervisor:qemu
- name: hypervisor:vmware
- name: network:neutron:core:ml2
- name: network:neutron:ml2:vlan
@@ -1882,6 +1890,9 @@
- name: additional_service:sahara
- name: additional_service:murano
- name: additional_service:ironic
+ incompatible:
+ - name: hypervisor:qemu
+ message: "Ceilometer not compatible with XenServer"
- name: additional_service:ironic
bind:
- "settings:additional_components.ironic.value"
@@ -1889,7 +1900,6 @@
label: "dialog.create_cluster_wizard.additional.install_ironic"
description: "dialog.create_cluster_wizard.additional.install_ironic_description"
compatible:
- - name: hypervisor:qemu
- name: network:neutron:core:ml2
- name: network:neutron:ml2:vlan
- name: storage:block:lvm
@@ -1903,86 +1913,14 @@
incompatible:
- name: network:neutron:ml2:tun
message: "dialog.create_cluster_wizard.additional.ironic_network_mode_alert"
+ - name: hypervisor:qemu
+ message: "Ironic not compatible with XenServer"
modes: ['ha_compact']
extensions: ['volume_manager']
-- pk: 1
- extend: *base_release
- fields:
- name: "Liberty on CentOS 6.5"
- state: "unavailable"
- version: "liberty-8.0"
- can_update_from_versions: []
- operating_system: "CentOS"
- description: "This option will install the OpenStack Liberty packages using a CentOS based 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=tty0 biosdevname=0 crashkernel=none rootdelay=90 nomodeset"
- use_fedora_lt:
- metadata:
- label: "Use Fedora longterm kernel"
- weight: 50
- kernel:
- label: "Select kernel"
- weight: 55
- type: "radio"
- value: "default_kernel"
- values:
- - data: "default_kernel"
- label: "CentOS default kernel"
- description: "Install default 2.6.32 kernel."
- - data: "fedora_lt_kernel"
- label: "Fedora LT kernel"
- description: "EXPERIMENTAL: Install the Fedora 3.10 longterm kernel instead of the default 2.6.32 kernel. This kernel may not work with all hardware platforms, use with caution."
- repo_setup:
- metadata:
- label: "Repositories"
- weight: 50
- group: "general"
- always_editable: true
- repos:
- type: "custom_repo_configuration"
- extra_priority: null
- description: |
- To create a local repository mirror on the Fuel master node, please follow the instructions provided by running "fuel-package-updates --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-8.0/reference-architecture.html#fuel-rep-mirror).
- value:
- - type: "rpm"
- name: "mos"
- uri: "http://{settings.MASTER_IP}:8080/{cluster.release.version}/centos/x86_64"
- priority: null
- - type: "rpm"
- name: "mos-updates"
- uri: "http://mirror.fuel-infra.org/mos-repos/centos/mos{cluster.release.environment_version}-centos7-fuel/updates/x86_64"
- priority: null
- - type: "rpm"
- name: "mos-security"
- uri: "http://mirror.fuel-infra.org/mos-repos/centos/mos{cluster.release.environment_version}-centos7-fuel/security/x86_64"
- priority: null
- - type: "rpm"
- name: "Auxiliary"
- uri: "http://{settings.MASTER_IP}:8080/{cluster.release.version}/centos/auxiliary"
- priority: 15
- generated:
- cobbler:
- profile:
- generator_arg: "centos-x86_64"
- provision:
- image_data:
- /:
- uri: "http://{settings.MASTER_IP}:8080/targetimages/centos_65_x86_64.img.gz"
- format: "ext4"
- container: "gzip"
- /boot:
- uri: "http://{settings.MASTER_IP}:8080/targetimages/centos_65_x86_64-boot.img.gz"
- format: "ext2"
- container: "gzip"
-- pk: 2
+- pk: 9
extend: *base_release
fields:
- name: "Liberty on Ubuntu 14.04"
+ name: "Liberty+Citrix XenServer on Ubuntu 14.04"
version: "liberty-8.0"
can_update_from_versions: []
operating_system: "Ubuntu"