Gate: Provide support for Ironic up to queens

This PS updates the ironic gate to support up to the queens release
of openstack.

Change-Id: I2b0613d9541bfe2ed2febd739db870fc4edfb7d9
Signed-off-by: Pete Birley <pete@port.direct>
This commit is contained in:
Pete Birley 2018-05-17 01:25:32 -05:00
parent 72143e6ee0
commit 19f345ddbb

View File

@ -66,10 +66,11 @@ conf:
ovs:
bridge_mappings: "external:br-ex,${OSH_IRONIC_PXE_PYSNET}:${OSH_IRONIC_PXE_DEV}"
EOF
helm install ./neutron \
helm upgrade --install neutron ./neutron \
--namespace=openstack \
--name=neutron \
--values=/tmp/neutron.yaml
--values=/tmp/neutron.yaml \
${OSH_EXTRA_HELM_ARGS} \
${OSH_EXTRA_HELM_ARGS_NEUTRON}
tee /tmp/ironic.yaml << EOF
labels:
@ -81,15 +82,18 @@ network:
neutron_provider_network: "${OSH_IRONIC_PXE_PYSNET}"
conf:
ironic:
DEFAULT:
debug: true
conductor:
automated_clean: "false"
deploy:
shred_final_overwrite_with_zeros: "false"
EOF
helm install ./ironic \
helm upgrade --install ironic ./ironic \
--namespace=openstack \
--name=ironic \
--values=/tmp/ironic.yaml
--values=/tmp/ironic.yaml \
${OSH_EXTRA_HELM_ARGS} \
${OSH_EXTRA_HELM_ARGS_IRONIC}
tee /tmp/nova.yaml << EOF
labels:
@ -100,27 +104,33 @@ labels:
conf:
nova:
DEFAULT:
force_config_drive: false
debug: true
#force_config_drive: false
scheduler_host_manager: ironic_host_manager
compute_driver: ironic.IronicDriver
ram_allocation_ratio: 1.0
firewall_driver: nova.virt.firewall.NoopFirewallDriver
#ram_allocation_ratio: 1.0
reserved_host_memory_mb: 0
scheduler_use_baremetal_filters: true
baremetal_scheduler_default_filters: "RetryFilter,AvailabilityZoneFilter,ComputeFilter,ComputeCapabilitiesFilter"
filter_scheduler:
scheduler_tracks_instance_changes: false
scheduler_host_subset_size: 9999
#scheduler_host_subset_size: 9999
scheduler:
discover_hosts_in_cells_interval: 120
manifests:
cron_job_cell_setup: false
cron_job_cell_setup: true
daemonset_compute: false
daemonset_libvirt: false
statefulset_compute_ironic: true
job_cell_setup: false
job_cell_setup: true
EOF
# Deploy Nova and enable the neutron agents
helm install ./nova \
# Deploy Nova
helm upgrade --install nova ./nova \
--namespace=openstack \
--name=nova \
--values=/tmp/nova.yaml
--values=/tmp/nova.yaml \
${OSH_EXTRA_HELM_ARGS} \
${OSH_EXTRA_HELM_ARGS_NOVA}
#NOTE: Wait for deploy
./tools/deployment/common/wait-for-pods.sh openstack