Remove murano
The murano project is being marked inactive[1] and will be excluded from caracal release. Because of the project status and the fact that puppet-murano has had no meaningful update or feedback from actual users, we decided to retire the module in this cycle[2]. [1] https://review.opendev.org/c/openstack/governance/+/910434 [2] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/VHE6WWZKOTTKBLUVMABAAQKBN2QSEED4/ Change-Id: I0f21526476de33761ed17bae27d9915072b1cade
This commit is contained in:
parent
f11a76f147
commit
502ba0c5b9
@ -65,10 +65,6 @@ mod 'mistral',
|
|||||||
:git => 'https://opendev.org/openstack/puppet-mistral',
|
:git => 'https://opendev.org/openstack/puppet-mistral',
|
||||||
:ref => 'master'
|
:ref => 'master'
|
||||||
|
|
||||||
mod 'murano',
|
|
||||||
:git => 'https://opendev.org/openstack/puppet-murano',
|
|
||||||
:ref => 'master'
|
|
||||||
|
|
||||||
mod 'neutron',
|
mod 'neutron',
|
||||||
:git => 'https://opendev.org/openstack/puppet-neutron',
|
:git => 'https://opendev.org/openstack/puppet-neutron',
|
||||||
:ref => 'master'
|
:ref => 'master'
|
||||||
|
@ -65,7 +65,6 @@ scenario](#all-in-one).
|
|||||||
| horizon | | X | X | X | X | X |
|
| horizon | | X | X | X | X | X |
|
||||||
| ironic | | X | | | | |
|
| ironic | | X | | | | |
|
||||||
| zaqar | | X | | | | |
|
| zaqar | | X | | | | |
|
||||||
| murano | | | X | | | |
|
|
||||||
| magnum | | | X | | | |
|
| magnum | | | X | | | |
|
||||||
| mistral | | | X | | | |
|
| mistral | | | X | | | |
|
||||||
| barbican | | X | X | | | |
|
| barbican | | X | X | | | |
|
||||||
|
@ -62,7 +62,6 @@ class { 'openstack_integration::horizon':
|
|||||||
}
|
}
|
||||||
include openstack_integration::heat
|
include openstack_integration::heat
|
||||||
include openstack_integration::designate
|
include openstack_integration::designate
|
||||||
include openstack_integration::murano
|
|
||||||
include openstack_integration::mistral
|
include openstack_integration::mistral
|
||||||
include openstack_integration::provision
|
include openstack_integration::provision
|
||||||
|
|
||||||
@ -76,8 +75,6 @@ class { 'openstack_integration::tempest':
|
|||||||
trove => true,
|
trove => true,
|
||||||
mistral => true,
|
mistral => true,
|
||||||
horizon => true,
|
horizon => true,
|
||||||
# TODO(tkajinam): Some of the murano tests still fail.
|
|
||||||
murano => false,
|
|
||||||
# NOTE(tkajinam): The scenario job we enable requires cinder, which is not
|
# NOTE(tkajinam): The scenario job we enable requires cinder, which is not
|
||||||
# enabled in this scenario.
|
# enabled in this scenario.
|
||||||
heat => false,
|
heat => false,
|
||||||
|
@ -1,112 +0,0 @@
|
|||||||
class openstack_integration::murano {
|
|
||||||
|
|
||||||
include openstack_integration::config
|
|
||||||
include openstack_integration::params
|
|
||||||
|
|
||||||
$application_package_path = $facts['os']['family'] ? {
|
|
||||||
'RedHat' => '/var/cache/murano/meta',
|
|
||||||
default => '/usr/share/murano-common',
|
|
||||||
}
|
|
||||||
|
|
||||||
rabbitmq_user { ['murano', 'murano_private']:
|
|
||||||
admin => true,
|
|
||||||
password => 'an_even_bigger_secret',
|
|
||||||
provider => 'rabbitmqctl',
|
|
||||||
require => Class['rabbitmq'],
|
|
||||||
}
|
|
||||||
|
|
||||||
rabbitmq_vhost { '/murano':
|
|
||||||
provider => 'rabbitmqctl',
|
|
||||||
require => Class['rabbitmq'],
|
|
||||||
}
|
|
||||||
|
|
||||||
rabbitmq_user_permissions { ['murano@/', 'murano_private@/murano']:
|
|
||||||
configure_permission => '.*',
|
|
||||||
write_permission => '.*',
|
|
||||||
read_permission => '.*',
|
|
||||||
provider => 'rabbitmqctl',
|
|
||||||
require => [ Class['rabbitmq'], Rabbitmq_vhost['/murano'] ],
|
|
||||||
}
|
|
||||||
|
|
||||||
if $::openstack_integration::config::ssl {
|
|
||||||
openstack_integration::ssl_key { 'murano':
|
|
||||||
notify => Service['murano-api'],
|
|
||||||
require => Package['murano-common'],
|
|
||||||
}
|
|
||||||
Exec['update-ca-certificates'] ~> Service['murano-api']
|
|
||||||
}
|
|
||||||
|
|
||||||
class { 'murano::db::mysql':
|
|
||||||
charset => $::openstack_integration::params::mysql_charset,
|
|
||||||
collate => $::openstack_integration::params::mysql_collate,
|
|
||||||
password => 'murano',
|
|
||||||
host => $::openstack_integration::config::host,
|
|
||||||
}
|
|
||||||
class { 'murano::logging':
|
|
||||||
debug => true,
|
|
||||||
}
|
|
||||||
class { 'murano::db':
|
|
||||||
database_connection => os_database_connection({
|
|
||||||
'dialect' => 'mysql+pymysql',
|
|
||||||
'host' => $::openstack_integration::config::ip_for_url,
|
|
||||||
'username' => 'murano',
|
|
||||||
'password' => 'murano',
|
|
||||||
'database' => 'murano',
|
|
||||||
'charset' => 'utf8',
|
|
||||||
'extra' => $::openstack_integration::config::db_extra,
|
|
||||||
}),
|
|
||||||
}
|
|
||||||
class { 'murano::keystone::authtoken':
|
|
||||||
password => 'a_big_secret',
|
|
||||||
user_domain_name => 'Default',
|
|
||||||
project_domain_name => 'Default',
|
|
||||||
auth_url => $::openstack_integration::config::keystone_admin_uri,
|
|
||||||
www_authenticate_uri => $::openstack_integration::config::keystone_auth_uri,
|
|
||||||
memcached_servers => $::openstack_integration::config::memcached_servers,
|
|
||||||
service_token_roles_required => true,
|
|
||||||
}
|
|
||||||
class { 'murano':
|
|
||||||
default_transport_url => os_transport_url({
|
|
||||||
'transport' => $::openstack_integration::config::messaging_default_proto,
|
|
||||||
'host' => $::openstack_integration::config::host,
|
|
||||||
'port' => $::openstack_integration::config::messaging_default_port,
|
|
||||||
'username' => 'murano',
|
|
||||||
'password' => 'an_even_bigger_secret',
|
|
||||||
}),
|
|
||||||
rabbit_os_use_ssl => $::openstack_integration::config::ssl,
|
|
||||||
rabbit_own_user => 'murano_private',
|
|
||||||
rabbit_own_password => 'an_even_bigger_secret',
|
|
||||||
rabbit_own_vhost => '/murano',
|
|
||||||
rabbit_own_host => $::openstack_integration::config::host,
|
|
||||||
rabbit_own_port => $::openstack_integration::config::rabbit_port,
|
|
||||||
rabbit_own_use_ssl => $::openstack_integration::config::ssl,
|
|
||||||
use_ssl => $::openstack_integration::config::ssl,
|
|
||||||
service_host => $::openstack_integration::config::ip_for_url,
|
|
||||||
cert_file => $::openstack_integration::params::cert_path,
|
|
||||||
key_file => "/etc/murano/ssl/private/${facts['networking']['fqdn']}.pem",
|
|
||||||
}
|
|
||||||
class { 'murano::api':
|
|
||||||
host => $::openstack_integration::config::host,
|
|
||||||
workers => 2,
|
|
||||||
}
|
|
||||||
|
|
||||||
class { 'murano::engine':
|
|
||||||
workers => 2,
|
|
||||||
}
|
|
||||||
|
|
||||||
class { 'murano::keystone::auth':
|
|
||||||
public_url => "${::openstack_integration::config::base_url}:8082",
|
|
||||||
internal_url => "${::openstack_integration::config::base_url}:8082",
|
|
||||||
admin_url => "${::openstack_integration::config::base_url}:8082",
|
|
||||||
roles => ['admin', 'service'],
|
|
||||||
password => 'a_big_secret',
|
|
||||||
}
|
|
||||||
|
|
||||||
# TODO(tkajinam): murano_application is not idempotent in Ubuntu
|
|
||||||
if $facts['os']['family'] == 'RedHat' {
|
|
||||||
murano_application { 'io.murano':
|
|
||||||
package_path => "${application_package_path}/io.murano.zip",
|
|
||||||
}
|
|
||||||
Keystone_user_role<||> -> Murano_application['io.murano']
|
|
||||||
}
|
|
||||||
}
|
|
@ -42,14 +42,6 @@ class openstack_integration::provision (
|
|||||||
vcpus => '1',
|
vcpus => '1',
|
||||||
}
|
}
|
||||||
|
|
||||||
# NOTE(amoralej): "m1.tiny" flavor is required by murano scenario tests
|
|
||||||
nova_flavor { 'm1.tiny':
|
|
||||||
ensure => present,
|
|
||||||
id => '1',
|
|
||||||
ram => '128',
|
|
||||||
disk => '2',
|
|
||||||
vcpus => '1',
|
|
||||||
}
|
|
||||||
Keystone_user_role['admin@openstack'] -> Nova_flavor<||>
|
Keystone_user_role['admin@openstack'] -> Nova_flavor<||>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -84,10 +84,6 @@
|
|||||||
# (optional) Define if Octavia needs to be tested.
|
# (optional) Define if Octavia needs to be tested.
|
||||||
# Default to false.
|
# Default to false.
|
||||||
#
|
#
|
||||||
# [*murano*]
|
|
||||||
# (optional) Define if Murano needs to be tested.
|
|
||||||
# Default to false.
|
|
||||||
#
|
|
||||||
# [*swift*]
|
# [*swift*]
|
||||||
# (optional) Define if Swift needs to be tested.
|
# (optional) Define if Swift needs to be tested.
|
||||||
# Default to false.
|
# Default to false.
|
||||||
@ -170,7 +166,6 @@ class openstack_integration::tempest (
|
|||||||
$magnum = false,
|
$magnum = false,
|
||||||
$manila = false,
|
$manila = false,
|
||||||
$mistral = false,
|
$mistral = false,
|
||||||
$murano = false,
|
|
||||||
$neutron = true,
|
$neutron = true,
|
||||||
$nova = true,
|
$nova = true,
|
||||||
$octavia = false,
|
$octavia = false,
|
||||||
@ -347,7 +342,6 @@ class openstack_integration::tempest (
|
|||||||
ca_certificates_file => $::openstack_integration::params::ca_bundle_cert_path,
|
ca_certificates_file => $::openstack_integration::params::ca_bundle_cert_path,
|
||||||
manage_tests_packages => true,
|
manage_tests_packages => true,
|
||||||
attach_encrypted_volume => $attach_encrypted_volume,
|
attach_encrypted_volume => $attach_encrypted_volume,
|
||||||
murano_available => $murano,
|
|
||||||
tempest_workspace => '/tmp/openstack/tempest',
|
tempest_workspace => '/tmp/openstack/tempest',
|
||||||
run_ssh => true,
|
run_ssh => true,
|
||||||
l2gw_switch => $l2gw_switch,
|
l2gw_switch => $l2gw_switch,
|
||||||
|
@ -14,7 +14,6 @@ keystone
|
|||||||
magnum
|
magnum
|
||||||
manila
|
manila
|
||||||
mistral
|
mistral
|
||||||
murano
|
|
||||||
neutron
|
neutron
|
||||||
nova
|
nova
|
||||||
octavia
|
octavia
|
||||||
|
@ -22,7 +22,6 @@
|
|||||||
- name: openstack/puppet-manila
|
- name: openstack/puppet-manila
|
||||||
- name: openstack/puppet-mistral
|
- name: openstack/puppet-mistral
|
||||||
- name: x/puppet-modulesync-configs
|
- name: x/puppet-modulesync-configs
|
||||||
- name: openstack/puppet-murano
|
|
||||||
- name: openstack/puppet-neutron
|
- name: openstack/puppet-neutron
|
||||||
- name: openstack/puppet-nova
|
- name: openstack/puppet-nova
|
||||||
- name: openstack/puppet-octavia
|
- name: openstack/puppet-octavia
|
||||||
|
Loading…
Reference in New Issue
Block a user