This change takes the overcloud_nodes variable and defines that
under config/nodes/foo.yml. This depend on the change
to quickstart-extras where a definition of topology (nodes)
will be created. Pass the topology in an explicit variable vs.
using extra_args.
The original configuration files in config/general_config/ will
continue to work but are now deprecated.
The featureset files that define standard set of feature to test are
also added, and should correspond to test configuration for jobs that
are typically found upstream
Change-Id: Id6dd3f71b33f76a0401fe8a84080fe80de0dbb69
Co-Authored-By: Gabriele Cerami <gcerami@redhat.com>
We introduced a few network isolation types support in
patch https://review.openstack.org/#/c/437437.
Now it's required to set type of network isolation.
Set centos.ci network isolation type by default to single nic
with vlans which was used always by quickstart before.
Change-Id: If3ad22a2db0cb9420264745620aa57841da5f1dd
This patch is replacing the usage of the pxe_ssh driver in Ironic in
favor of pxe_ipmitool + VirtualBMC*. The main reason for this patch is
because the pxe_ssh driver is already marked as unsupported and will be
removed from Ironic upstream at the end of the Ocata release.
Older releases: Liberty, Mitaka and Newton will continue to rely on the
pxe_ssh driver.
* VirtualBMC is a proxy that converts IPMI commands to libvirt calls
Partial-Bug: #1645733
Change-Id: Iaaa9fc1fd593cbce045456f4341c461a8eea82ad
Review https://review.openstack.org/#/c/397312/ has removed
some options in tripleoclient.
Specifically, --neutron-network-type and --neutron-tunnel-types
are being used in tripleo-quickstart. This patch removes them
from extra_args.
This parameters are being passed via environment files or using
vxlan by default so i think it doesn't need any other adjustment.
Change-Id: I8f9b52e7a0e78266fab0717e20a9710be264f5aa
quickstart was explicitly referencing files in
`/usr/share/openstack-tripleo-heat-templates` even when
`overcloud_templates_path` was defined, leading to conflicts if the
local repository diverged from what was in /usr/share.
This patch uses `overcloud_templates_path` for all template
references.
Closes-bug: 1612651
Change-Id: I0da5e0f73a918d514492f09a17189b4b01d10c96
When deploying Ceph we need to provide some additional parameters
to Heat; this change adds storage-environment.yaml to the cmdline
which will by default disable Cinder/LVM and use Ceph for Glance,
Cinder and Nova.
Change-Id: I733e7565e447ee794a68e0b17e053c350eec64ed