Merge "Stop testing amqp1 messaging driver"
This commit is contained in:
commit
bcf4ffab9b
@ -81,7 +81,7 @@ scenario](#all-in-one).
|
|||||||
| redis | X | X | X | | | |
|
| redis | X | X | X | | | |
|
||||||
| l2gw | | | | X | | |
|
| l2gw | | | | X | | |
|
||||||
| octavia | | | | X | X | |
|
| octavia | | | | X | X | |
|
||||||
| om rpc | amqp1 | rabbit | rabbit | rabbit | rabbit | rabbit |
|
| om rpc | rabbit | rabbit | rabbit | rabbit | rabbit | rabbit |
|
||||||
| om notify | rabbit | rabbit | rabbit | rabbit | rabbit | rabbit |
|
| om notify | rabbit | rabbit | rabbit | rabbit | rabbit | rabbit |
|
||||||
|
|
||||||
When the Jenkins slave is created, the *run_tests.sh* script will be executed.
|
When the Jenkins slave is created, the *run_tests.sh* script will be executed.
|
||||||
|
@ -258,14 +258,6 @@ if [ -d /etc/redis ]; then
|
|||||||
sudo cp -r /etc/redis $LOG_DIR/etc/
|
sudo cp -r /etc/redis $LOG_DIR/etc/
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f /var/log/qdrouterd/qdrouterd.log ]; then
|
|
||||||
sudo cp /var/log/qdrouterd/qdrouterd.log $LOG_DIR/qdrouterd.log.txt
|
|
||||||
if [ -f /etc/qpid-dispatch/qdrouterd.conf ]; then
|
|
||||||
mkdir $LOG_DIR/qdrouterd_config
|
|
||||||
sudo cp /etc/qpid-dispatch/qdrouterd.conf $LOG_DIR/qdrouterd_config/qdrouterd.conf.txt
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -d /var/log/audit/ ]; then
|
if [ -d /var/log/audit/ ]; then
|
||||||
sudo cp /var/log/audit/audit.log $LOG_DIR/audit.log.txt || true
|
sudo cp /var/log/audit/audit.log $LOG_DIR/audit.log.txt || true
|
||||||
fi
|
fi
|
||||||
|
@ -22,14 +22,10 @@ if $facts['os']['name'] == 'Ubuntu' {
|
|||||||
|
|
||||||
case $facts['os']['family'] {
|
case $facts['os']['family'] {
|
||||||
'Debian': {
|
'Debian': {
|
||||||
$ipv6 = false
|
$ipv6 = false
|
||||||
$om_rpc = 'rabbit'
|
|
||||||
$om_notify = 'rabbit'
|
|
||||||
}
|
}
|
||||||
'RedHat': {
|
'RedHat': {
|
||||||
$ipv6 = true
|
$ipv6 = true
|
||||||
$om_rpc = 'amqp'
|
|
||||||
$om_notify = 'rabbit'
|
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
fail("Unsupported osfamily (${facts['os']['family']})")
|
fail("Unsupported osfamily (${facts['os']['family']})")
|
||||||
@ -38,10 +34,8 @@ case $facts['os']['family'] {
|
|||||||
|
|
||||||
include openstack_integration
|
include openstack_integration
|
||||||
class { 'openstack_integration::config':
|
class { 'openstack_integration::config':
|
||||||
ssl => $ssl,
|
ssl => $ssl,
|
||||||
ipv6 => $ipv6,
|
ipv6 => $ipv6,
|
||||||
rpc_backend => $om_rpc,
|
|
||||||
notify_backend => $om_notify,
|
|
||||||
}
|
}
|
||||||
if $ssl {
|
if $ssl {
|
||||||
include openstack_integration::cacert
|
include openstack_integration::cacert
|
||||||
@ -49,9 +43,6 @@ if $ssl {
|
|||||||
include openstack_integration::apache
|
include openstack_integration::apache
|
||||||
include openstack_integration::memcached
|
include openstack_integration::memcached
|
||||||
include openstack_integration::rabbitmq
|
include openstack_integration::rabbitmq
|
||||||
if ($om_rpc == 'amqp') {
|
|
||||||
include openstack_integration::qdr
|
|
||||||
}
|
|
||||||
include openstack_integration::mysql
|
include openstack_integration::mysql
|
||||||
include openstack_integration::redis
|
include openstack_integration::redis
|
||||||
class { 'openstack_integration::keystone':
|
class { 'openstack_integration::keystone':
|
||||||
|
@ -54,7 +54,6 @@ class openstack_integration::aodh (
|
|||||||
'password' => 'an_even_bigger_secret',
|
'password' => 'an_even_bigger_secret',
|
||||||
}),
|
}),
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
notification_topics => $notification_topics,
|
notification_topics => $notification_topics,
|
||||||
notification_driver => 'messagingv2',
|
notification_driver => 'messagingv2',
|
||||||
}
|
}
|
||||||
|
@ -57,7 +57,6 @@ class openstack_integration::ceilometer (
|
|||||||
'password' => 'an_even_bigger_secret',
|
'password' => 'an_even_bigger_secret',
|
||||||
}),
|
}),
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
}
|
}
|
||||||
class { 'ceilometer::keystone::auth':
|
class { 'ceilometer::keystone::auth':
|
||||||
roles => ['admin', 'service'],
|
roles => ['admin', 'service'],
|
||||||
|
@ -101,7 +101,6 @@ class openstack_integration::cinder (
|
|||||||
notification_topics => $notification_topics,
|
notification_topics => $notification_topics,
|
||||||
notification_driver => 'messagingv2',
|
notification_driver => 'messagingv2',
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
}
|
}
|
||||||
class { 'cinder::keystone::authtoken':
|
class { 'cinder::keystone::authtoken':
|
||||||
password => 'a_big_secret',
|
password => 'a_big_secret',
|
||||||
|
@ -10,7 +10,6 @@
|
|||||||
#
|
#
|
||||||
# [*rpc_backend*]
|
# [*rpc_backend*]
|
||||||
# (optional) The oslo.messaging backend to configure for rpc.
|
# (optional) The oslo.messaging backend to configure for rpc.
|
||||||
# Possible values include rabbit, amqp
|
|
||||||
# Defaults to 'rabbit'.
|
# Defaults to 'rabbit'.
|
||||||
#
|
#
|
||||||
# [*notify_backend*]
|
# [*notify_backend*]
|
||||||
@ -31,11 +30,7 @@ class openstack_integration::config (
|
|||||||
|
|
||||||
if $ssl {
|
if $ssl {
|
||||||
$proto = 'https'
|
$proto = 'https'
|
||||||
if $rpc_backend == 'amqp' {
|
$messaging_default_port = '5671'
|
||||||
$messaging_default_port = '31459'
|
|
||||||
} else {
|
|
||||||
$messaging_default_port = '5671'
|
|
||||||
}
|
|
||||||
$messaging_notify_port = '5671'
|
$messaging_notify_port = '5671'
|
||||||
$db_extra = {
|
$db_extra = {
|
||||||
'ssl_ca' => $::openstack_integration::params::ca_bundle_cert_path,
|
'ssl_ca' => $::openstack_integration::params::ca_bundle_cert_path,
|
||||||
@ -43,11 +38,7 @@ class openstack_integration::config (
|
|||||||
$ovn_proto = 'ssl'
|
$ovn_proto = 'ssl'
|
||||||
} else {
|
} else {
|
||||||
$proto = 'http'
|
$proto = 'http'
|
||||||
if $rpc_backend == 'amqp' {
|
$messaging_default_port = '5672'
|
||||||
$messaging_default_port = '31459'
|
|
||||||
} else {
|
|
||||||
$messaging_default_port = '5672'
|
|
||||||
}
|
|
||||||
$messaging_notify_port = '5672'
|
$messaging_notify_port = '5672'
|
||||||
$db_extra = {}
|
$db_extra = {}
|
||||||
$ovn_proto = 'tcp'
|
$ovn_proto = 'tcp'
|
||||||
|
@ -78,7 +78,6 @@ class openstack_integration::heat (
|
|||||||
'password' => 'an_even_bigger_secret',
|
'password' => 'an_even_bigger_secret',
|
||||||
}),
|
}),
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
notification_topics => $notification_topics,
|
notification_topics => $notification_topics,
|
||||||
notification_driver => 'messagingv2',
|
notification_driver => 'messagingv2',
|
||||||
}
|
}
|
||||||
|
@ -38,7 +38,6 @@ class openstack_integration::ironic {
|
|||||||
'password' => 'an_even_bigger_secret',
|
'password' => 'an_even_bigger_secret',
|
||||||
}),
|
}),
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
}
|
}
|
||||||
class { 'ironic::db::mysql':
|
class { 'ironic::db::mysql':
|
||||||
charset => $::openstack_integration::params::mysql_charset,
|
charset => $::openstack_integration::params::mysql_charset,
|
||||||
|
@ -93,9 +93,6 @@ class openstack_integration::keystone (
|
|||||||
}),
|
}),
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
}
|
}
|
||||||
class { 'keystone::messaging::amqp':
|
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
}
|
|
||||||
class { 'keystone::wsgi::apache':
|
class { 'keystone::wsgi::apache':
|
||||||
bind_host => $::openstack_integration::config::host,
|
bind_host => $::openstack_integration::config::host,
|
||||||
ssl => $::openstack_integration::config::ssl,
|
ssl => $::openstack_integration::config::ssl,
|
||||||
|
@ -80,7 +80,6 @@ class openstack_integration::manila (
|
|||||||
notification_topics => $notification_topics,
|
notification_topics => $notification_topics,
|
||||||
notification_driver => 'messagingv2',
|
notification_driver => 'messagingv2',
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
}
|
}
|
||||||
class { 'manila::keystone::authtoken':
|
class { 'manila::keystone::authtoken':
|
||||||
password => 'a_big_secret',
|
password => 'a_big_secret',
|
||||||
|
@ -34,14 +34,4 @@ define openstack_integration::mq_user (
|
|||||||
provider => 'rabbitmqctl',
|
provider => 'rabbitmqctl',
|
||||||
require => Class['rabbitmq'],
|
require => Class['rabbitmq'],
|
||||||
}
|
}
|
||||||
|
|
||||||
if $::openstack_integration::config::messaging_default_proto == 'amqp' {
|
|
||||||
include openstack_integration::qdr
|
|
||||||
|
|
||||||
qdr_user { $name:
|
|
||||||
password => $password,
|
|
||||||
provider => 'sasl',
|
|
||||||
require => Class['qdr'],
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -28,14 +28,6 @@ class openstack_integration::murano {
|
|||||||
require => [ Class['rabbitmq'], Rabbitmq_vhost['/murano'] ],
|
require => [ Class['rabbitmq'], Rabbitmq_vhost['/murano'] ],
|
||||||
}
|
}
|
||||||
|
|
||||||
if $::openstack_integration::config::messaging_default_proto == 'amqp' {
|
|
||||||
qdr_user { 'murano':
|
|
||||||
password => 'an_even_bigger_secret',
|
|
||||||
provider => 'sasl',
|
|
||||||
require => Class['qdr'],
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if $::openstack_integration::config::ssl {
|
if $::openstack_integration::config::ssl {
|
||||||
openstack_integration::ssl_key { 'murano':
|
openstack_integration::ssl_key { 'murano':
|
||||||
notify => Service['murano-api'],
|
notify => Service['murano-api'],
|
||||||
|
@ -227,7 +227,6 @@ class openstack_integration::neutron (
|
|||||||
'password' => 'an_even_bigger_secret',
|
'password' => 'an_even_bigger_secret',
|
||||||
}),
|
}),
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
core_plugin => 'ml2',
|
core_plugin => 'ml2',
|
||||||
service_plugins => $plugins_list,
|
service_plugins => $plugins_list,
|
||||||
bind_host => $::openstack_integration::config::host,
|
bind_host => $::openstack_integration::config::host,
|
||||||
|
@ -147,7 +147,6 @@ class openstack_integration::nova (
|
|||||||
default_transport_url => $default_transport_url,
|
default_transport_url => $default_transport_url,
|
||||||
notification_transport_url => $notification_transport_url,
|
notification_transport_url => $notification_transport_url,
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
notification_driver => 'messagingv2',
|
notification_driver => 'messagingv2',
|
||||||
notify_on_state_change => 'vm_and_task_state',
|
notify_on_state_change => 'vm_and_task_state',
|
||||||
notification_topics => $notification_topics,
|
notification_topics => $notification_topics,
|
||||||
|
@ -89,7 +89,6 @@ class openstack_integration::octavia (
|
|||||||
'password' => 'an_even_bigger_secret',
|
'password' => 'an_even_bigger_secret',
|
||||||
}),
|
}),
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
notification_topics => $notification_topics,
|
notification_topics => $notification_topics,
|
||||||
notification_driver => 'messagingv2',
|
notification_driver => 'messagingv2',
|
||||||
}
|
}
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
class openstack_integration::qdr {
|
|
||||||
|
|
||||||
include openstack_integration::params
|
|
||||||
include openstack_integration::config
|
|
||||||
|
|
||||||
if $facts['os']['family'] == 'Debian' {
|
|
||||||
include apt
|
|
||||||
Class['apt::update'] -> Package<| provider == 'apt' |>
|
|
||||||
apt::ppa { 'ppa:qpid/released' : }
|
|
||||||
package { 'pyngus':
|
|
||||||
ensure => present,
|
|
||||||
provider => 'pip'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$extra_addresses = [{'prefix' => 'openstack.org/om/rpc/multicast',
|
|
||||||
'distribution' => 'multicast'},
|
|
||||||
{'prefix' => 'openstack.org/om/rpc/unicast',
|
|
||||||
'distribution' => 'closest'},
|
|
||||||
{'prefix' => 'openstack.org/om/rpc/anycast',
|
|
||||||
'distribution' => 'balanced'},
|
|
||||||
{'prefix' => 'openstack.org/om/notify/multicast',
|
|
||||||
'distribution' => 'multicast'},
|
|
||||||
{'prefix' => 'openstack.org/om/notify/unicast',
|
|
||||||
'distribution' => 'closest'},
|
|
||||||
{'prefix' => 'openstack.org/om/notify/anycast',
|
|
||||||
'distribution' => 'balanced'}]
|
|
||||||
|
|
||||||
if $::openstack_integration::config::ssl {
|
|
||||||
file { '/etc/qpid-dispatch/ssl/private':
|
|
||||||
ensure => directory,
|
|
||||||
owner => 'root',
|
|
||||||
mode => '0755',
|
|
||||||
selinux_ignore_defaults => true,
|
|
||||||
before => File["/etc/qpid-dispatch/ssl/private/${facts['networking']['fqdn']}.pem"],
|
|
||||||
}
|
|
||||||
openstack_integration::ssl_key { 'qdrouterd':
|
|
||||||
key_path => "/etc/qpid-dispatch/ssl/private/${facts['networking']['fqdn']}.pem",
|
|
||||||
require => File['/etc/qpid-dispatch/ssl/private'],
|
|
||||||
notify => Service['qdrouterd'],
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
class { 'qdr':
|
|
||||||
listener_require_ssl => $::openstack_integration::config::ssl,
|
|
||||||
listener_ssl_cert_db => $::openstack_integration::params::ca_bundle_cert_path,
|
|
||||||
listener_ssl_cert_file => $::openstack_integration::params::cert_path,
|
|
||||||
listener_ssl_key_file => "/etc/qpid-dispatch/ssl/private/${facts['networking']['fqdn']}.pem",
|
|
||||||
listener_addr => $::openstack_integration::config::host,
|
|
||||||
listener_port => $::openstack_integration::config::messaging_default_port,
|
|
||||||
listener_sasl_mech => 'PLAIN',
|
|
||||||
listener_auth_peer => true,
|
|
||||||
extra_addresses => $extra_addresses,
|
|
||||||
router_worker_threads => 2,
|
|
||||||
}
|
|
||||||
}
|
|
@ -62,7 +62,6 @@ class openstack_integration::sahara (
|
|||||||
'password' => 'an_even_bigger_secret',
|
'password' => 'an_even_bigger_secret',
|
||||||
}),
|
}),
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
}
|
}
|
||||||
class { 'sahara::keystone::authtoken':
|
class { 'sahara::keystone::authtoken':
|
||||||
password => 'a_big_secret',
|
password => 'a_big_secret',
|
||||||
|
@ -46,7 +46,6 @@ class openstack_integration::trove {
|
|||||||
'password' => 'an_even_bigger_secret',
|
'password' => 'an_even_bigger_secret',
|
||||||
}),
|
}),
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
}
|
}
|
||||||
class { 'trove::db::mysql':
|
class { 'trove::db::mysql':
|
||||||
charset => $::openstack_integration::params::mysql_charset,
|
charset => $::openstack_integration::params::mysql_charset,
|
||||||
|
@ -58,7 +58,6 @@ class openstack_integration::vitrage {
|
|||||||
'password' => 'an_even_bigger_secret',
|
'password' => 'an_even_bigger_secret',
|
||||||
}),
|
}),
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
snapshots_interval => 120,
|
snapshots_interval => 120,
|
||||||
types => 'nova.host,nova.instance,nova.zone,cinder.volume,neutron.port,neutron.network,doctor',
|
types => 'nova.host,nova.instance,nova.zone,cinder.volume,neutron.port,neutron.network,doctor',
|
||||||
notification_driver => 'messagingv2',
|
notification_driver => 'messagingv2',
|
||||||
|
@ -68,7 +68,6 @@ class openstack_integration::watcher {
|
|||||||
'password' => 'my_secret',
|
'password' => 'my_secret',
|
||||||
}),
|
}),
|
||||||
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
rabbit_use_ssl => $::openstack_integration::config::ssl,
|
||||||
amqp_sasl_mechanisms => 'PLAIN',
|
|
||||||
}
|
}
|
||||||
class { 'watcher::watcher_clients_auth':
|
class { 'watcher::watcher_clients_auth':
|
||||||
password => 'a_big_secret',
|
password => 'a_big_secret',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user