Add a feature to TripleO so that it can deploy Cinder in active/active volume in the Edge
Upstream Blueprint: https://blueprints.launchpad.net/tripleo/+spec/split-controlplane-cinder-volume-az
Alan, Will we need any new parameters set/added in THT in order to support this, or will it be the default once we deploy with 3 controllers? If the later is true, once this lands would there be an option to install 3 controllers without A/A? God only knows why, just curious to know the answer.
There will definitely be something at the THT level that lets you control whether the deployment is A/A, but the details are not yet defined. Regardless, there will be no changes to the default deployment model, which is A/P with pacemaker. Remember that all of this is driven by the goal of supporting Edge deployments, and not how we deploy typically deploy Controllers.
Updating the target milestone to M3 for Edge15 feature.
All upstream patches have merged.
Despite using this compose: RHOS_TRUNK-15.0-RHEL-8-20190807.n.0 Which includes the needed fixed-in for Cinder A/A openstack-tripleo-heat-templates-10.6.1-0.20190806190500.bdcffcd.el8ost.noarch The blocking bug still lacks fixed-in: https://bugzilla.redhat.com/show_bug.cgi?id=1725956#c5 I'll redeploy with latest flag maybe a newer compose landed since.
Tzach, Failure was here: "2019-08-18 07:12:28,196 WARNING: 36404 -- Retrying running container: etcd", "2019-08-18 07:12:40,020 ERROR: 36404 -- ['/usr/bin/podman', 'start', '-a', 'container-puppet-etcd'] run failed after + mkdir -p /etc/puppet", "<13>Aug 18 07:12:35 puppet-user: with Stdlib::Compat::Hash. There is further documentation for validate_legacy function in the README. at [\"/etc/puppet/modules/tripleo/manifests/profile/base/etcd.pp\", 68]:[\"/etc/config.pp\", 3]", "<13>Aug 18 07:12:35 puppet-user: Warning: ModuleLoader: module 'etcd' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules\\n (file & line not available)", "<13>Aug 18 07:12:35 puppet-user: Error: Evaluation Error: Error while evaluating a Function Call, Unsupported RedHat release. (file: /etc/puppet/modules/etcd/manifests/params.pp, line: 19, column: 21) on node controller-0.redhat.local", "Unsupported RedHat release." I filed bug #1743411, and have a patch posted upstream.
Setting to z1 as per current bug, moreover this is mainly targeted for DCN with multiple ceph clusters which is not supported until RHCSv4 is GA.
Re-setting Target Milestone z1 to --- to begin the 15z1 Maintenance Release.
Build: 15-trunk -p RHOS_TRUNK-15.0-RHEL-8-20190924.n.2 Includes a sufficient THT to verify openstack-tripleo-heat-templates-10.6.2-0.20190923210442.7db107a.el8ost.noarch > needed fixed-in However blocking bz1743411 remains on post thus can't verify bz.
This efforts required to productise this feature are being worked on OSP16. Target is 16.1. See https://bugzilla.redhat.com/show_bug.cgi?id=1700402