[release-announce] tripleo-heat-templates 11.3.0 (train)
no-reply at openstack.org
no-reply at openstack.org
Mon Oct 21 14:40:43 UTC 2019
We are amped to announce the release of:
tripleo-heat-templates 11.3.0: Heat templates for deploying OpenStack
with OpenStack.
This release is part of the train release series.
The source is available from:
https://opendev.org/openstack/tripleo-heat-templates
Download the package from:
https://tarballs.openstack.org/null/
Please report issues through:
https://bugs.launchpad.net/tripleo/+bugs
For more details, please see below.
11.3.0
^^^^^^
New Features
************
* Add new role "ComputeSriovIB" for infiniband compute nodes that
would contain the required services enabled.
* Three new parameter options are now added to Octavia service
(OctaviaConnectionMaxRetries, OctaviaBuildActiveRetries,
OctaviaPortDetachTimeout)
* Support deploying multiple Cinder Pure Storage backends.
CinderPureBackendName is enhanced to support a list of backend
names, and a new CinderPureMultiConfig parameter provides a way to
specify parameter values for each backend.
* Add new role parameter "NovaComputeCpuDedicatedSet" to specify
list or range of physical CPU cores to reserve to be used for
allocating PCPU resources to virtual machines. Defaults to []
* Environment files for distributed compute node (DCN) deployments
have been added at environments/dcn.yaml and environments/dcn-
hci.yaml.
* deep_compare is now enabled by default for stonith resources,
allowing their properties to be updated via stack update. To disable
it set 'tripleo::fencing::deep_compare: false'.
* LibvirtLogLevel is added to configure libvirt log level. This
option also works if environments/stdout-logging.yaml used to enable
stdout logging
Upgrade Notes
*************
* The bare metal service (ironic) no longer allows nodes in
maintenance to enter deployment or cleaning. If a node enters
maintenance during deployment or cleaning, the process will be
immediately aborted.
Deprecation Notes
*****************
* The "NovaVcpuPinSet" parameter is deprecated and superseded by
"NovaComputeCpuSharedSet" and "NovaComputeCpuDedicatedSet"
parameters, which are used to define list or range of VCPU and PCPU
resources for virtual machine processes.
* Kubernetes installation via Kubespray has been deprecated.
* The OpenStack EC2 API project isn't maintained upstream, therefore
we deprecate it.
* Support for uuid token provider in keystone wes dropped, as its
implementation was already removed from Keystone. Options related to
db purging and token flushing in keystone were also removed because
these are necessory only when uuid token provider is used.
* LibvirtLogOutputs option was removed and now has no effect. Use
LivirtLogLevel to change log level in libvirt.
Bug Fixes
*********
* The *multiple-nics* network template example was rendered without
the "ExternalMtu" parameter when the role tag "external_bridge" was
set. This caused the deployment to fail with parameter not provided
error. Bug: 1847360
(https://bugs.launchpad.net/tripleo/+bug/1847360).
* When using IPv6 provisioning network the tftp server used by the
Baremetal service did not start. The address passed as bind host to
the tftp server is now wrapped in *[]* to fix the issue. Bug:
1844713 (https://bugs.launchpad.net/tripleo/+bug/1844713).
* Deployment or cleaning of bare metal nodes no longer gets stuck if
a node is in maintenance mode. The process is aborted instead and
has to be restarted after moving the node out of maintenance.
* This change (with its dependent reviews) creates a separate VIP
for the OVN DBS service. A more detailed explanation can be found in
https://bugs.launchpad.net/tripleo/+bug/1841811. The short
explanation is that the OVN DBS HA service puts some additional
constraints on the VIP it uses and that is problematic when that VIP
is used by other services (e.g. a change in OVN DBS master will move
the VIP and will also reset all mysql connections. It also prevents
us splitting OVN DBS from where haproxy runs).
* We revert I0d9eb663405d1113ea84e3c12651a3f0dbdfc75d and we instead
export ovn_dbs_vip on all nodes so it can be used in cells. Reason
for this is that we want a separate VIP for OVN because a)
composable roles and b) we do not want to impose the extra promote
master constraints on the internal_api VIP which ends up being used
by OVN.
* If nova-api is delayed starting then the
nova_wait_for_compute_service can timeout. A deployment using a
slow/busy remote container repository is particularly susceptible to
this issue. To resolve this nova_compute and
nova_wait_for_compute_service have been postponed to step_5 and a
task has been added to step_4 to ensure nova_api is active before
proceeding. Resolves Bug 1842948
(https://bugs.launchpad.net/tripleo/+bug/1842948).
Other Notes
***********
* Add "port_forwarding" service plugin and L3 agent extension to be
enabled by default when Neutron ML2 plugin with OVS driver is used.
New config option "NeutronL3AgentExtensions" is also added. This new
option allows to set list of L3 agent's extensions which should be
used by agent.
* Removed Tacker service definitions. The Tacker containers have not
been available since Queens. *bug 1838704
<https://bugs.launchpad.net/tripleo/+bug/1714270>*
Changes in tripleo-heat-templates 11.2.0..11.3.0
------------------------------------------------
6e649ccc7 Fix update of non HA container during update.
3d722dbc8 Set bridge-nf-call-* values to 1
dfd8b7300 Normalise all pacemaker resource upgrade tasks for staged upgrades
81258ae55 Convert container environment from a list to a dict
79ec11227 Revert "Add support to configure token caching"
affbe57a8 Revert "Temporaily disable nova inflight healthchecks to unblock the gate"
4b352b4ca Deprecate kubespray kubernetes install
af1e393e0 Add missing step tag in updates/upgrades/ffu tasks
ebaf1852b Add compute role "ComputeSriovIB" for infiniband deployments
751b3fc09 Workaround ovn cluster failure during update when schema change.
474d3d3a5 Add toggle to enable/disable Paunch for a deployment
4befee5f2 Use parameter for ipv6 address mode
3bbd48216 Undercloud ctplane router for IPv6 RA's idempotent
1357a131c Permit access to Ceph RGW for 'member' role
cf06b61d6 Fix multiple-nics network config ExternalMtu
97f388a00 Undercloud hosts entries in overcloud nodes
19e1df6d3 Add environments dcn.yaml and dcn-hci.yaml.
cff553c7e Fix Manila when run without pacemaker
cacb8700d Add posibilities to configure OVNNorthboundServerPort in split stacks
add2d39da Add DHCPv6 rules + set ipversion for dhcp rules
668cc684f Fix double cert mount in haproxy bundle when using tls everywhere
2b9f06fc8 Add missing role name to Host prep steps task
cc7f77a74 Update deprecated name of DockerRsyslogConfigImage
a0a5b629b Remove plumgrid support
29b076392 Move nested bash script into a real file
d68e709b2 Add ability to collocate pinned and unpinned instance on same host
04df15e0a Support connecting OVN DB over SSL
fdb5c22bd Add support for Neutron Multi interface driver
5d3cdccfb Add prometheus port parameter
3fca17839 Fix placement of Octavia services in roles
f45399766 Allow using registry authentication to pull ceph related containers
8a87cbcc3 Ensure nova-api is running before starting nova-compute containers
b3ffd695f Remove sensu-client service
2742319ba Collectd-sensubility
6e202df4e Fix Ironic configuration for IPv6
193b15ecf Update deprecated name of Rsyslog container Image
548fcc7b4 deploy-steps-tasks: replace paunch CLI by ansible-paunch module
c6cd60578 Use update_serial as an ansible variable
1761fc81c Temporaily disable nova inflight healthchecks to unblock the gate
51469aab2 Add second fact to ensure type safty
755216640 Use OS::TripleO::Services::Logging::NovaLibvirt to configure libvirt logging
db3574796 Add support to configure token caching
8ecca692d Fix typo
60b0359b8 Prevent running mysql data transfer twice by accident
09cd8785b Update names of Rsyslog container Image variables
8b347e0a2 Remove python executable print
8a88d95b9 Fixed the path for neutron-base.yaml
cd243da10 Add heat templates to deploy mellanox neutron agent
07c94dd1d Add no_log to include_vars
184ed6aef Replace include_role with import_role
1d11972b1 Adapt ContainerImagePrepareDebug to the string pattern
036946bc7 Ironic: disallow deployment and cleaning in maintenance mode
e3fd3081c Deprecate EC2 API
176b30649 Give the OVN DBS service a separate Vip
ea5deb534 Remove leftovers after NeutronExternalNetworkBridge option
d81e9db54 Drop support for uuid token provider
95f889720 Enable "port_forwarding" feature in neutron ML2 ovs environment
d2b607c97 Use _uri which is wrapped if IPv6 for ironic tftp
b44a07957 Remove Tacker service
16a2a07d9 Delete deprecated nova-consoleauth-container-puppet.yaml
e45949699 move multinode scen006 to experimental
aa1f4bf62 Fix selinux context for glance-api
f924a35d7 Add new parameter options to Octavia service
1cbc1ee38 nova-libvirt: set 'cpuset_cpus' to 'all'
f9d7f64e1 Don't run keystone_cron container if fernet token is used
914a93f01 Move Octavia agent containers to step 5
ba0ad3a65 Add IPv6 condition to set to the local_address
32e9595c5 Don't use docker override in scenario012 standalone ironic
c919f1b65 Wait for first healthcheck before running validation tasks
91e8ed328 Support deploying multiple Cinder Pure Storage backends
44fde8aeb Enable health check for metrics_qdr container
5089d09ba Fix nova-conductor healthcheck RPC port
9f2ab2b88 Enable deep_compare by default for stonith resources
529ad2d77 Remove containers before removing associated storage
84a3cc1af Skip systemd healthcheck validation on docker
e3b528af4 Revert Add OvnDbInternal to EndpointMap and use it for ovn_db_host
b4f46122b Misspelling of words
d2314a92c Add redis password for ml2 ansible coordination
4579d42e8 Resolve broken zaqar container caused by logging issues
8cfe97cb9 Move common step 1 tasks to their own file
14687dbcb Add "--rm" to the container "run" command
0bef980f5 Pass Loader to yaml.load to remove YAMLLoadWarning
2ed2b7202 Add multi region support in nova_wait_for_compute_service.py
34107c3b1 Ensure consistent mirroring across config-data
Diffstat (except docs and test files)
-------------------------------------
README.rst | 2 -
capabilities-map.yaml | 5 -
.../scenario001-multinode-containers.yaml | 9 +-
ci/environments/scenario001-standalone.yaml | 9 +-
.../scenario002-multinode-containers.yaml | 2 +-
ci/environments/scenario002-standalone.yaml | 2 +-
ci/environments/scenario004-standalone.yaml | 7 -
.../scenario007-multinode-containers.yaml | 6 -
ci/environments/scenario007-standalone.yaml | 5 -
ci/environments/scenario010-standalone.yaml | 7 -
ci/environments/scenario012-standalone.yaml | 2 -
common/container-puppet.py | 206 ++------
common/container-puppet.sh | 159 +++++++
common/deploy-steps-tasks-step-1.yaml | 292 ++++++++++++
common/deploy-steps-tasks.yaml | 332 +------------
common/deploy-steps.j2 | 71 ++-
.../nova_wait_for_api_service.py | 108 +++++
.../nova_wait_for_compute_service.py | 3 +-
...nt_service.py => placement_wait_for_service.py} | 0
.../deployed-server-environment-output.yaml | 3 +
deployed-server/deployed-server-roles-data.yaml | 6 -
deployment/aodh/aodh-api-container-puppet.yaml | 2 +-
.../aodh/aodh-evaluator-container-puppet.yaml | 2 +-
.../aodh/aodh-listener-container-puppet.yaml | 2 +-
.../aodh/aodh-notifier-container-puppet.yaml | 2 +-
.../barbican/barbican-api-container-puppet.yaml | 31 +-
.../liquidio-compute-config-container-puppet.yaml | 2 +-
.../ceilometer-agent-central-container-puppet.yaml | 2 +-
.../ceilometer-agent-compute-container-puppet.yaml | 2 +-
.../ceilometer-agent-ipmi-container-puppet.yaml | 2 +-
...ometer-agent-notification-container-puppet.yaml | 2 +-
deployment/ceph-ansible/ceph-base.yaml | 50 +-
deployment/ceph-ansible/ceph-grafana.yaml | 3 +-
deployment/ceph-ansible/ceph-rgw.yaml | 2 +-
deployment/cinder/cinder-api-container-puppet.yaml | 4 +-
deployment/cinder/cinder-backend-pure-puppet.yaml | 11 +-
.../cinder/cinder-backup-pacemaker-puppet.yaml | 116 ++---
.../cinder/cinder-common-container-puppet.yaml | 13 +-
.../cinder/cinder-scheduler-container-puppet.yaml | 2 +-
.../cinder/cinder-volume-pacemaker-puppet.yaml | 40 +-
...ntainer-image-prepare-baremetal-ansible.j2.yaml | 16 +-
deployment/database/mysql-container-puppet.yaml | 28 +-
deployment/database/mysql-pacemaker-puppet.yaml | 66 ++-
deployment/database/redis-container-puppet.yaml | 4 +-
deployment/database/redis-pacemaker-puppet.yaml | 41 +-
.../docker/docker-baremetal-ansible.yaml | 8 +
.../ec2/ec2-api-container-puppet.yaml | 10 +-
.../deprecated/kernel/kernel-baremetal-puppet.yaml | 19 +
.../kubernetes-master-baremetal-ansible.yaml | 0
.../kubernetes-worker-baremetal-ansible.yaml | 0
deployment/deprecated/monitoring/sensu-base.yaml | 117 -----
.../monitoring/sensu-client-container-puppet.yaml | 261 ----------
.../neutron/neutron-sriov-host-config.yaml | 2 +-
.../nova/nova-consoleauth-container-puppet.yaml | 164 -------
.../opendaylight-api-container-puppet.yaml | 2 +-
deployment/etcd/etcd-container-puppet.yaml | 2 +-
.../designate/designate-api-container-puppet.yaml | 2 +-
.../designate-central-container-puppet.yaml | 2 +-
.../designate/designate-mdns-container-puppet.yaml | 2 +-
.../designate-producer-container-puppet.yaml | 2 +-
.../designate/designate-sink-container-puppet.yaml | 2 +-
.../designate-worker-container-puppet.yaml | 4 +-
deployment/glance/glance-api-container-puppet.yaml | 14 +-
.../gnocchi/gnocchi-api-container-puppet.yaml | 4 +-
.../gnocchi/gnocchi-metricd-container-puppet.yaml | 2 +-
.../gnocchi/gnocchi-statsd-container-puppet.yaml | 2 +-
deployment/haproxy/haproxy-container-puppet.yaml | 3 +-
deployment/haproxy/haproxy-pacemaker-puppet.yaml | 56 ++-
deployment/heat/heat-api-cfn-container-puppet.yaml | 2 +-
deployment/heat/heat-api-container-puppet.yaml | 15 +-
deployment/heat/heat-engine-container-puppet.yaml | 13 +-
deployment/horizon/horizon-container-puppet.yaml | 44 +-
deployment/ironic/ironic-api-container-puppet.yaml | 2 +-
.../ironic/ironic-conductor-container-puppet.yaml | 12 +-
.../ironic/ironic-inspector-container-puppet.yaml | 26 +-
.../ironic-neutron-agent-container-puppet.yaml | 2 +-
deployment/ironic/ironic-pxe-container-puppet.yaml | 4 +-
deployment/iscsid/iscsid-container-puppet.yaml | 2 +-
.../keepalived/keepalived-container-puppet.yaml | 2 +-
deployment/kernel/kernel-baremetal-ansible.yaml | 26 +
deployment/keystone/keystone-container-puppet.yaml | 108 +----
deployment/logging/files/nova-api.yaml | 5 +-
deployment/logging/files/nova-common.yaml | 5 +-
deployment/logging/files/nova-libvirt.yaml | 48 ++
deployment/logging/rsyslog-container-puppet.yaml | 10 +-
deployment/logging/stdout/haproxy.yaml | 2 +-
deployment/logging/stdout/keystone.yaml | 2 +-
deployment/logging/stdout/nova-libvirt.yaml | 18 +-
.../logrotate-crond-container-puppet.yaml | 4 +-
deployment/manila/manila-api-container-puppet.yaml | 2 +-
.../manila/manila-scheduler-container-puppet.yaml | 2 +-
deployment/manila/manila-share-common.yaml | 2 +-
.../manila/manila-share-container-puppet.yaml | 5 +
.../manila/manila-share-pacemaker-puppet.yaml | 118 ++---
.../messaging/rpc-qdrouterd-container-puppet.yaml | 2 +-
deployment/metrics/collectd-container-puppet.yaml | 126 ++++-
deployment/metrics/qdr-container-puppet.yaml | 4 +-
.../mistral/mistral-api-container-puppet.yaml | 2 +-
.../mistral/mistral-engine-container-puppet.yaml | 2 +-
.../mistral-event-engine-container-puppet.yaml | 2 +-
.../mistral/mistral-executor-container-puppet.yaml | 2 +-
deployment/multipathd/multipathd-container.yaml | 2 +-
.../neutron-agents-ib-config-container-puppet.yaml | 121 +++++
.../neutron/neutron-api-container-puppet.yaml | 68 ++-
.../neutron/neutron-compute-plugin-plumgrid.yaml | 41 --
.../neutron/neutron-dhcp-container-puppet.yaml | 18 +-
.../neutron/neutron-l3-container-puppet.yaml | 25 +-
.../neutron/neutron-metadata-container-puppet.yaml | 2 +-
.../neutron-mlnx-agent-container-puppet.yaml | 219 +++++++++
.../neutron-ovs-agent-container-puppet.yaml | 4 +-
...eutron-plugin-ml2-ansible-container-puppet.yaml | 5 +
...lugin-ml2-mlnx-sdn-assist-container-puppet.yaml | 16 +
deployment/neutron/neutron-plugin-ml2-ovn.yaml | 24 +
deployment/neutron/neutron-plugin-plumgrid.yaml | 135 ------
.../neutron-sriov-agent-container-puppet.yaml | 2 +-
deployment/nova/nova-api-container-puppet.yaml | 132 ++++--
deployment/nova/nova-az-config.yaml | 1 +
.../nova/nova-compute-common-container-puppet.yaml | 25 +-
deployment/nova/nova-compute-container-puppet.yaml | 147 +++---
.../nova/nova-conductor-container-puppet.yaml | 11 +-
deployment/nova/nova-ironic-container-puppet.yaml | 6 +-
deployment/nova/nova-libvirt-container-puppet.yaml | 152 +++---
.../nova/nova-metadata-container-puppet.yaml | 8 +-
.../nova-migration-target-container-puppet.yaml | 8 +-
.../nova/nova-scheduler-container-puppet.yaml | 8 +-
.../nova/nova-vnc-proxy-container-puppet.yaml | 8 +-
deployment/nova/novajoin-container-puppet.yaml | 8 +-
.../octavia/octavia-api-container-puppet.yaml | 2 +-
deployment/octavia/octavia-base.yaml | 15 +
.../octavia-health-manager-container-puppet.yaml | 4 +-
.../octavia-housekeeping-container-puppet.yaml | 4 +-
.../octavia/octavia-worker-container-puppet.yaml | 4 +-
.../ovn/ovn-controller-container-puppet.yaml | 77 ++-
deployment/ovn/ovn-dbs-container-puppet.yaml | 6 +-
deployment/ovn/ovn-dbs-pacemaker-puppet.yaml | 252 ++++++----
deployment/ovn/ovn-metadata-container-puppet.yaml | 52 +-
.../pacemaker/clustercheck-container-puppet.yaml | 2 +-
.../pacemaker/pacemaker-baremetal-puppet.yaml | 1 +
.../pacemaker-remote-baremetal-puppet.yaml | 1 +
.../placement/placement-api-container-puppet.yaml | 53 ++-
deployment/podman/podman-baremetal-ansible.yaml | 9 +
deployment/qdr/qdrouterd-container-puppet.yaml | 2 +-
deployment/rabbitmq/rabbitmq-container-puppet.yaml | 26 +-
...rabbitmq-messaging-notify-container-puppet.yaml | 26 +-
...rabbitmq-messaging-notify-pacemaker-puppet.yaml | 35 +-
.../rabbitmq-messaging-pacemaker-puppet.yaml | 35 +-
.../rabbitmq-messaging-rpc-container-puppet.yaml | 26 +-
.../rabbitmq-messaging-rpc-pacemaker-puppet.yaml | 42 +-
deployment/sahara/sahara-api-container-puppet.yaml | 2 +-
.../sahara/sahara-engine-container-puppet.yaml | 2 +-
deployment/swift/swift-proxy-container-puppet.yaml | 9 +-
.../swift/swift-storage-container-puppet.yaml | 2 +-
deployment/tacker/tacker-container-puppet.yaml | 229 ---------
.../tripleo-packages-baremetal-puppet.yaml | 49 +-
deployment/zaqar/zaqar-container-puppet.yaml | 6 +-
environments/cinder-pure-config.yaml | 17 +
environments/computealt.yaml | 3 -
environments/dcn-hci.yaml | 33 ++
environments/dcn.yaml | 18 +
environments/enable_tacker.yaml | 2 -
environments/external-loadbalancer-vip-v6-all.yaml | 2 +
environments/external-loadbalancer-vip-v6.yaml | 2 +
environments/external-loadbalancer-vip.yaml | 2 +
environments/fixed-ip-vips-v6.yaml | 2 +
environments/fixed-ip-vips.yaml | 2 +
environments/hyperconverged-ceph.yaml | 1 -
environments/kubernetes.yaml | 4 +-
environments/monitoring-environment.yaml | 18 -
.../network-isolation-no-tunneling.j2.yaml | 1 +
environments/network-isolation-v6-all.j2.yaml | 1 +
environments/network-isolation-v6.j2.yaml | 1 +
environments/network-isolation.j2.yaml | 1 +
environments/neutron-plumgrid.yaml | 31 --
environments/services-baremetal/ec2-api.yaml | 2 +-
environments/services-baremetal/sensu-client.yaml | 3 -
environments/services-baremetal/tacker.yaml | 2 -
environments/services/ec2-api.yaml | 2 +-
environments/services/neutron-mlnx-agent.yaml | 22 +
environments/services/neutron-ovs.yaml | 4 +-
environments/services/sensu-client.yaml | 3 -
environments/services/tacker.yaml | 2 -
environments/ssl/no-tls-endpoints-public-ip.yaml | 4 -
environments/ssl/tls-endpoints-public-dns.yaml | 4 -
environments/ssl/tls-endpoints-public-ip.yaml | 4 -
environments/ssl/tls-everywhere-endpoints-dns.yaml | 4 -
environments/standalone.yaml | 3 +-
environments/standalone/standalone-overcloud.yaml | 1 -
environments/standalone/standalone-tripleo.yaml | 2 +-
environments/storage-environment.yaml | 2 +-
environments/storage/glance-nfs.yaml | 4 +-
environments/undercloud.yaml | 1 +
environments/undercloud/undercloud-minion.yaml | 3 -
.../post_deploy/undercloud_ctlplane_network.py | 22 +-
extraconfig/post_deploy/undercloud_post.yaml | 8 +
network/config/multiple-nics/role.role.j2.yaml | 8 +
network/endpoints/endpoint_data.yaml | 15 -
network/endpoints/endpoint_map.yaml | 524 ---------------------
network/service_net_map.j2.yaml | 2 +-
overcloud-resource-registry-puppet.j2.yaml | 12 +-
overcloud.j2.yaml | 46 +-
...add-compute-sriov-ib-role-15baefb0dadfcbac.yaml | 5 +
...three-more-octavia-params-1e4a32f910e5f1fc.yaml | 6 +
...er-multiple-pure-backends-4537532f428315e1.yaml | 7 +
.../notes/cpu-resources-f8b511d39c6e0cfe.yaml | 13 +
.../notes/dcn-environments-96379042a22f895e.yaml | 4 +
...ecate-kubernetes-services-69ca5ec733d24644.yaml | 4 +
.../notes/deprecate_ec2_api-811ac17575077b2a.yaml | 5 +
...able-deep_compare-fencing-698cec642ecd54a4.yaml | 6 +
.../enable-dpdk-on-boot-f5b098b10152b436.yaml | 4 +-
...ort-forwarding-in-neutron-956cb21a3310e881.yaml | 8 +
releasenotes/notes/fix-bridge-nf-call-defaults.rst | 6 +
...-mtu-multiple-nics-config-43b8dc459b5694b2.yaml | 7 +
.../fix-ironic-pxe-tftp-ipv6-a315184667e262b3.yaml | 8 +
...-drop-uuid-token-provider-a4c4827c1a05556b.yaml | 7 +
.../notes/maint-cleaning-153aa746d92a5292.yaml | 11 +
.../nova_libvirtd_log_level-b1393b582360ad4f.yaml | 10 +
.../notes/ovn-separate-vip-ed28ffa3ff77f865.yaml | 9 +
...ve-ovndbinternal-endpoint-295f452c938aa06c.yaml | 8 +
.../notes/remove-tacker-1375cfa1a2ac8fef.yaml | 5 +
.../notes/wait_for_nova_api-7af0c6db1b607216.yaml | 9 +
roles/BlockStorage.yaml | 1 -
roles/CellController.yaml | 1 -
roles/CephAll.yaml | 1 -
roles/CephFile.yaml | 1 -
roles/CephObject.yaml | 1 -
roles/CephStorage.yaml | 1 -
roles/Compute.yaml | 1 -
roles/ComputeAlt.yaml | 1 -
roles/ComputeDVR.yaml | 1 -
roles/ComputeHCI.yaml | 1 -
roles/ComputeHCIOvsDpdk.yaml | 1 -
roles/ComputeInstanceHA.yaml | 1 -
roles/ComputeLiquidio.yaml | 1 -
roles/ComputeLocalEphemeral.yaml | 1 -
roles/ComputeOvsDpdk.yaml | 1 -
roles/ComputeOvsDpdkRT.yaml | 1 -
roles/ComputeOvsDpdkSriov.yaml | 1 -
roles/ComputeOvsDpdkSriovRT.yaml | 1 -
roles/ComputePPC64LE.yaml | 1 -
roles/ComputeRBDEphemeral.yaml | 1 -
roles/ComputeRealTime.yaml | 1 -
roles/ComputeSriov.yaml | 1 -
roles/ComputeSriovIB.yaml | 67 +++
roles/ComputeSriovRT.yaml | 1 -
roles/Controller.yaml | 3 +-
roles/ControllerAllNovaStandalone.yaml | 6 +-
roles/ControllerNoCeph.yaml | 3 +-
roles/ControllerNovaStandalone.yaml | 3 +-
roles/ControllerOpenstack.yaml | 5 -
roles/ControllerStorageDashboard.yaml | 2 -
roles/ControllerStorageNfs.yaml | 2 -
roles/Database.yaml | 1 -
roles/DistributedCompute.yaml | 1 -
roles/DistributedComputeHCI.yaml | 1 -
roles/HciCephAll.yaml | 1 -
roles/HciCephFile.yaml | 1 -
roles/HciCephMon.yaml | 1 -
roles/HciCephObject.yaml | 1 -
roles/IronicConductor.yaml | 1 -
roles/Messaging.yaml | 1 -
roles/Networker.yaml | 5 +-
roles/Novacontrol.yaml | 1 -
roles/ObjectStorage.yaml | 1 -
roles/README.rst | 1 -
roles/Standalone.yaml | 2 -
roles/Telemetry.yaml | 1 -
roles_data.yaml | 7 +-
sample-env-generator/dcn.yaml | 37 ++
sample-env-generator/ssl.yaml | 16 -
sample-env-generator/standalone.yaml | 5 +-
sample-env-generator/undercloud-minion.yaml | 3 -
tools/merge-new-params-nic-config-script.py | 4 +-
tools/yaml-nic-config-2-script.py | 5 +-
tools/yaml-validate.py | 60 ++-
zuul.d/layout.yaml | 22 +-
275 files changed, 3179 insertions(+), 3257 deletions(-)
More information about the Release-announce
mailing list