Remove MongoDB

MongoDB support was stopped in Pike, it is not used anywhere now.
Therefore, in Stein are removing it to clean things up.

Change-Id: I4ec8f35b1dd71c25cfb41cc54105ac743ef67745
This commit is contained in:
Emilien Macchi 2018-12-28 12:47:17 +01:00
parent 6a81b393c9
commit be07f991b6
26 changed files with 9 additions and 484 deletions

View File

@ -94,8 +94,6 @@ and should be executed according to the following table:
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ +----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| om-notify | | rabbit | rabbit | rabbit | rabbit | rabbit | rabbit | | rabbit | rabbit | rabbit | | om-notify | | rabbit | rabbit | rabbit | rabbit | rabbit | rabbit | | rabbit | rabbit | rabbit |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ +----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| mongodb | | | | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| redis | | X | X | | | | | | | | | | redis | | X | X | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ +----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| haproxy | | X | X | X | X | X | X | | X | X | X | | haproxy | | X | X | X | X | X | X | | X | X | X |

View File

@ -649,17 +649,6 @@ topics:
description: description:
requires: requires:
- overcloud-resource-registry-puppet.yaml - overcloud-resource-registry-puppet.yaml
- title: Disable journal in MongoDb
description: >
Since, when journaling is enabled, MongoDb will create big journal
file it can take time. In a CI environment for example journaling is
not necessary.
environments:
- file: environments/mongodb-nojournal.yaml
title: Disable journal in MongoDb
description:
requires:
- overcloud-resource-registry-puppet.yaml
- title: Overcloud Steps - title: Overcloud Steps
description: > description: >
Specifies hooks/breakpoints where overcloud deployment should stop Specifies hooks/breakpoints where overcloud deployment should stop

View File

@ -29,7 +29,6 @@ resource_registry:
parameter_defaults: parameter_defaults:
CephIPv6: True CephIPv6: True
CorosyncIPv6: True CorosyncIPv6: True
MongoDbIPv6: True
NovaIPv6: True NovaIPv6: True
RabbitIPv6: True RabbitIPv6: True
MemcachedIPv6: True MemcachedIPv6: True

View File

@ -29,7 +29,6 @@ resource_registry:
parameter_defaults: parameter_defaults:
CephIPv6: True CephIPv6: True
CorosyncIPv6: True CorosyncIPv6: True
MongoDbIPv6: True
NovaIPv6: True NovaIPv6: True
RabbitIPv6: True RabbitIPv6: True
MemcachedIPv6: True MemcachedIPv6: True

View File

@ -42,7 +42,6 @@ parameter_defaults:
- OS::TripleO::Services::Sshd - OS::TripleO::Services::Sshd
- OS::TripleO::Services::Securetty - OS::TripleO::Services::Securetty
- OS::TripleO::Services::Timezone - OS::TripleO::Services::Timezone
- OS::TripleO::Services::MongoDb
- OS::TripleO::Services::Redis - OS::TripleO::Services::Redis
- OS::TripleO::Services::TripleoPackages - OS::TripleO::Services::TripleoPackages
- OS::TripleO::Services::TripleoFirewall - OS::TripleO::Services::TripleoFirewall

View File

@ -100,7 +100,6 @@
- OS::TripleO::Services::ManilaScheduler - OS::TripleO::Services::ManilaScheduler
- OS::TripleO::Services::ManilaShare - OS::TripleO::Services::ManilaShare
- OS::TripleO::Services::Memcached - OS::TripleO::Services::Memcached
- OS::TripleO::Services::MongoDb
- OS::TripleO::Services::MySQL - OS::TripleO::Services::MySQL
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::NeutronApi - OS::TripleO::Services::NeutronApi

View File

@ -1,192 +0,0 @@
heat_template_version: rocky
description: >
MongoDB service deployment using puppet and docker
parameters:
DockerMongodbImage:
description: image
type: string
DockerMongodbConfigImage:
description: The container image to use for the mongodb config_volume
type: string
EndpointMap:
default: {}
description: Mapping of service endpoint -> protocol. Typically set
via parameter_defaults in the resource registry.
type: json
ServiceData:
default: {}
description: Dictionary packing service data
type: json
ServiceNetMap:
default: {}
description: Mapping of service_name -> network name. Typically set
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
type: string
RoleParameters:
default: {}
description: Parameters specific to the role
type: json
EnableInternalTLS:
type: boolean
default: false
InternalTLSCAFile:
default: '/etc/ipa/ca.crt'
type: string
description: Specifies the default CA cert to use if TLS is used for
services in the internal network.
conditions:
internal_tls_enabled: {equals: [{get_param: EnableInternalTLS}, true]}
resources:
MongodbPuppetBase:
type: ../../../puppet/services/database/mongodb.yaml
properties:
EndpointMap: {get_param: EndpointMap}
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}
outputs:
role_data:
description: Containerized service Mongodb using composable services.
value:
service_name: {get_attr: [MongodbPuppetBase, role_data, service_name]}
config_settings:
map_merge:
- get_attr: [MongodbPuppetBase, role_data, config_settings]
- mongodb::server::fork: false
# BEGIN DOCKER SETTINGS #
puppet_config:
config_volume: mongodb
puppet_tags: file # set this even though file is the default
step_config:
list_join:
- "\n"
- - "['Mongodb_database', 'Mongodb_user', 'Mongodb_replset'].each |String $val| { noop_resource($val) }"
- {get_attr: [MongodbPuppetBase, role_data, step_config]}
config_image: &mongodb_config_image {get_param: DockerMongodbConfigImage}
kolla_config:
/var/lib/kolla/config_files/mongodb.json:
command: /usr/bin/mongod --unixSocketPrefix=/var/run/mongodb --config /etc/mongod.conf run
config_files:
- source: "/var/lib/kolla/config_files/src/*"
dest: "/"
merge: true
preserve_properties: true
- source: "/var/lib/kolla/config_files/src-tls/*"
dest: "/"
merge: true
preserve_properties: true
permissions:
- path: /var/lib/mongodb
owner: mongodb:mongodb
recurse: true
- path: /var/log/mongodb
owner: mongodb:mongodb
recurse: true
- path: /etc/pki/tls/certs/mongodb.pem
owner: mongodb:mongodb
docker_config:
step_2:
mongodb:
image: {get_param: DockerMongodbImage}
net: host
privileged: false
volumes: &mongodb_volumes
list_concat:
- - /var/lib/kolla/config_files/mongodb.json:/var/lib/kolla/config_files/config.json
- /var/lib/config-data/puppet-generated/mongodb/:/var/lib/kolla/config_files/src:ro
- /etc/localtime:/etc/localtime:ro
- /var/log/containers/mongodb:/var/log/mongodb:z
- /var/lib/mongodb:/var/lib/mongodb:z
- if:
- internal_tls_enabled
- - list_join:
- ':'
- - {get_param: InternalTLSCAFile}
- {get_param: InternalTLSCAFile}
- 'ro'
- /etc/pki/tls/certs/mongodb.pem:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/mongodb.pem:ro
- null
environment:
- KOLLA_CONFIG_STRATEGY=COPY_ALWAYS
docker_puppet_tasks:
# MySQL database initialization occurs only on single node
step_2:
config_volume: 'mongodb_init_tasks'
puppet_tags: 'mongodb_database,mongodb_user,mongodb_replset'
step_config: 'include ::tripleo::profile::base::database::mongodb'
config_image: *mongodb_config_image
volumes:
list_concat:
- - /var/lib/mongodb:/var/lib/mongodb:z
- /var/log/containers/mongodb:/var/log/mongodb:z
- if:
- internal_tls_enabled
- - list_join:
- ':'
- - {get_param: InternalTLSCAFile}
- {get_param: InternalTLSCAFile}
- 'ro'
- /etc/pki/tls/certs/mongodb.pem:/var/lib/kolla/config_files/src-tls/etc/pki/tls/certs/mongodb.pem:ro
- null
host_prep_tasks:
- name: create persistent directories
file:
path: "{{ item.path }}"
state: directory
setype: "{{ item.setype }}"
with_items:
- { 'path': /var/log/containers/mongodb, 'setype': svirt_sandbox_file_t }
- { 'path': /var/lib/mongodb, 'setype': svirt_sandbox_file_t }
- name: mongodb logs readme
copy:
dest: /var/log/mongodb/readme.txt
content: |
Log files from mongodb containers can be found under
/var/log/containers/mongodb.
ignore_errors: true
metadata_settings:
get_attr: [MongodbPuppetBase, role_data, metadata_settings]
upgrade_tasks: []
fast_forward_upgrade_tasks:
- when:
- step|int == 0
- release == 'ocata'
block:
- name: Check for mongodb service
command: systemctl is-enabled --quiet mongod
tags: common
ignore_errors: True
register: mongod_enabled_result
- name: Set fact mongod_enabled
set_fact:
mongod_enabled: "{{ mongod_enabled_result.rc == 0 }}"
- name: Stop and disable mongodb service
when:
- step|int == 1
- release == 'ocata'
- mongod_enabled|bool
service: name=mongod state=stopped enabled=no
post_upgrade_tasks:
- when: step|int == 1
import_role:
name: tripleo-docker-rm
vars:
containers_to_rm:
- mongodb

View File

@ -6,6 +6,7 @@ resource_registry:
OS::TripleO::Services::VipHosts: OS::Heat::None OS::TripleO::Services::VipHosts: OS::Heat::None
# Deprecated/Name changed services # Deprecated/Name changed services
OS::TripleO::Services::FluentdClient: OS::Heat::None OS::TripleO::Services::FluentdClient: OS::Heat::None
OS::TripleO::Services::MongoDb: OS::Heat::None
parameter_defaults: parameter_defaults:
StackUpdateType: FASTFORWARDUPGRADE StackUpdateType: FASTFORWARDUPGRADE

View File

@ -4,6 +4,8 @@
resource_registry: resource_registry:
OS::TripleO::Tasks::*PreConfig: OS::Heat::None OS::TripleO::Tasks::*PreConfig: OS::Heat::None
OS::TripleO::Tasks::*PostConfig: OS::Heat::None OS::TripleO::Tasks::*PostConfig: OS::Heat::None
# Deprecated/Name changed services
OS::TripleO::Services::MongoDb: OS::Heat::None
parameter_defaults: parameter_defaults:
UpgradeLevelNovaCompute: auto UpgradeLevelNovaCompute: auto

View File

@ -1,5 +0,0 @@
# A Heat environment file which can be used to disable journal in MongoDb.
# Since, when journaling is enabled, MongoDb will create big journal file
# it can take time. In a CI environment for example journaling is not necessary.
parameter_defaults:
MongoDbNoJournal: true

View File

@ -52,8 +52,6 @@ parameter_defaults:
CephIPv6: True CephIPv6: True
# Enable IPv6 for Corosync. This is required when Corosync is using an IPv6 IP in the cluster. # Enable IPv6 for Corosync. This is required when Corosync is using an IPv6 IP in the cluster.
CorosyncIPv6: True CorosyncIPv6: True
# Enable IPv6 for MongoDB. This is required when MongoDB is using an IPv6 IP.
MongoDbIPv6: True
# Enable various IPv6 features in Nova. # Enable various IPv6 features in Nova.
NovaIPv6: True NovaIPv6: True
# Enable IPv6 environment for RabbitMQ. # Enable IPv6 environment for RabbitMQ.

View File

@ -30,7 +30,6 @@ parameters:
PankoApiNetwork: internal_api PankoApiNetwork: internal_api
BarbicanApiNetwork: internal_api BarbicanApiNetwork: internal_api
GnocchiApiNetwork: internal_api GnocchiApiNetwork: internal_api
MongodbNetwork: internal_api
CinderApiNetwork: internal_api CinderApiNetwork: internal_api
CinderIscsiNetwork: storage CinderIscsiNetwork: storage
CongressApiNetwork: internal_api CongressApiNetwork: internal_api
@ -99,7 +98,6 @@ parameters:
# CamelCase to snake_case conversion to align with service_names # CamelCase to snake_case conversion to align with service_names
ServiceNetMapDeprecatedMapping: ServiceNetMapDeprecatedMapping:
default: default:
MongoDbNetwork: MongodbNetwork
RabbitMqNetwork: RabbitmqNetwork RabbitMqNetwork: RabbitmqNetwork
CephPublicNetwork: CephMonNetwork CephPublicNetwork: CephMonNetwork
SwiftMgmtNetwork: SwiftStorageNetwork SwiftMgmtNetwork: SwiftStorageNetwork

View File

@ -191,7 +191,6 @@ resource_registry:
OS::TripleO::Services::SELinux: OS::Heat::None OS::TripleO::Services::SELinux: OS::Heat::None
OS::TripleO::Services::Sshd: docker/services/sshd.yaml OS::TripleO::Services::Sshd: docker/services/sshd.yaml
OS::TripleO::Services::Redis: docker/services/database/redis.yaml OS::TripleO::Services::Redis: docker/services/database/redis.yaml
OS::TripleO::Services::MongoDb: puppet/services/disabled/mongodb-disabled.yaml
OS::TripleO::Services::NovaApi: docker/services/nova-api.yaml OS::TripleO::Services::NovaApi: docker/services/nova-api.yaml
OS::TripleO::Services::NovaCompute: docker/services/nova-compute.yaml OS::TripleO::Services::NovaCompute: docker/services/nova-compute.yaml
OS::TripleO::Services::NovaConductor: docker/services/nova-conductor.yaml OS::TripleO::Services::NovaConductor: docker/services/nova-conductor.yaml

View File

@ -1,58 +0,0 @@
heat_template_version: rocky
description: >
Configuration details for MongoDB service using composable roles
parameters:
MongoDbNoJournal:
default: false
description: Should MongoDb journaling be disabled
type: boolean
MongoDbIPv6:
default: false
description: Enable IPv6 if MongoDB VIP is IPv6
type: boolean
MongoDbReplset:
type: string
default: "tripleo"
ServiceData:
default: {}
description: Dictionary packing service data
type: json
ServiceNetMap:
default: {}
description: Mapping of service_name -> network name. Typically set
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
type: string
RoleParameters:
default: {}
description: Parameters specific to the role
type: json
EndpointMap:
default: {}
description: Mapping of service endpoint -> protocol. Typically set
via parameter_defaults in the resource registry.
type: json
outputs:
aux_parameters:
description: Additional parameters referenced outside the base file
value:
rplset_name: {get_param: MongoDbReplset}
role_data:
description: Role data for the MongoDB base service.
value:
service_name: mongodb_base
config_settings:
mongodb::server::nojournal: {get_param: MongoDbNoJournal}
mongodb::server::journal: false
mongodb::server::ipv6: {get_param: MongoDbIPv6}
mongodb::server::replset: {get_param: MongoDbReplset}

View File

@ -1,150 +0,0 @@
heat_template_version: rocky
description: >
MongoDb service deployment using puppet
parameters:
#Parameters not used EndpointMap
ServiceData:
default: {}
description: Dictionary packing service data
type: json
ServiceNetMap:
default: {}
description: Mapping of service_name -> network name. Typically set
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
RoleName:
default: ''
description: Role name on which the service is applied
type: string
RoleParameters:
default: {}
description: Parameters specific to the role
type: json
EndpointMap:
default: {}
description: Mapping of service endpoint -> protocol. Typically set
via parameter_defaults in the resource registry.
type: json
MongoDbLoggingSource:
type: json
description: Fluentd logging configuration for mongodb.
default:
tag: database.mongodb
path: /var/log/mongodb/mongodb.log
format: >-
/(?<time>\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d+\+\d{4})
(?<message>.*)$/
MongodbMemoryLimit:
default: '20G'
description: Limit the amount of memory mongodb uses with systemd.
type: string
EnableInternalTLS:
type: boolean
default: false
InternalTLSCAFile:
default: '/etc/ipa/ca.crt'
type: string
description: Specifies the default CA cert to use if TLS is used for
services in the internal network.
conditions:
internal_tls_enabled: {equals: [{get_param: EnableInternalTLS}, true]}
resources:
MongoDbBase:
type: ./mongodb-base.yaml
properties:
ServiceData: {get_param: ServiceData}
ServiceNetMap: {get_param: ServiceNetMap}
DefaultPasswords: {get_param: DefaultPasswords}
EndpointMap: {get_param: EndpointMap}
RoleName: {get_param: RoleName}
RoleParameters: {get_param: RoleParameters}
outputs:
role_data:
description: Service mongodb using composable services.
value:
service_name: mongodb
config_settings:
map_merge:
- get_attr: [MongoDbBase, role_data, config_settings]
- tripleo::profile::base::database::mongodb::mongodb_replset: {get_attr: [MongoDbBase, aux_parameters, rplset_name]}
tripleo::profile::base::database::mongodb::memory_limit: {get_param: MongodbMemoryLimit}
mongodb::server::service_manage: True
tripleo::mongodb::firewall_rules:
'101 mongodb_config':
dport: 27019
'102 mongodb_sharding':
dport: 27018
'103 mongod':
dport: 27017
# NOTE: bind IP is found in hiera replacing the network name with the
# local node IP for the given network; replacement examples
# (eg. for internal_api):
# internal_api -> IP
# internal_api_uri -> [IP]
# internal_api_subnet - > IP/CIDR
mongodb_bind_ip:
str_replace:
template:
"%{hiera('$NETWORK')}"
params:
$NETWORK: {get_param: [ServiceNetMap, MongodbNetwork]}
# NOTE: This now takes an array, so we need to fetch the IP from hiera,
# else Heat won't substitute the network name for the IP.
mongodb::server::bind_ip:
- "%{hiera('mongodb_bind_ip')}"
-
if:
- internal_tls_enabled
-
generate_service_certificates: true
mongodb::server::ssl: true
mongodb::server::ssl_key: '/etc/pki/tls/certs/mongodb.pem'
mongodb::server::ssl_ca: {get_param: InternalTLSCAFile}
mongodb_certificate_specs:
service_pem: '/etc/pki/tls/certs/mongodb.pem'
service_certificate: '/etc/pki/tls/certs/mongodb.crt'
service_key: '/etc/pki/tls/private/mongodb.key'
hostname:
str_replace:
template: "%{hiera('fqdn_NETWORK')}"
params:
NETWORK: {get_param: [ServiceNetMap, MongodbNetwork]}
principal:
str_replace:
template: "mongodb/%{hiera('fqdn_NETWORK')}"
params:
NETWORK: {get_param: [ServiceNetMap, MongodbNetwork]}
- {}
service_config_settings:
fluentd:
tripleo_fluentd_groups_mongodb:
- mongodb
tripleo_fluentd_sources_mongodb:
- {get_param: MongoDbLoggingSource}
step_config: |
include ::tripleo::profile::base::database::mongodb
upgrade_tasks:
- name: Stop mongodb service
when: step|int == 2
service: name=mongod state=stopped
- name: Start mongodb service
when: step|int == 4
service: name=mongod state=started
metadata_settings:
if:
- internal_tls_enabled
-
- service: mongodb
network: {get_param: [ServiceNetMap, MongodbNetwork]}
type: node
- null

View File

@ -1,48 +0,0 @@
heat_template_version: rocky
description: >
Mongodb service, disabled by default since pike
parameters:
ServiceData:
default: {}
description: Dictionary packing service data
type: json
ServiceNetMap:
default: {}
description: Mapping of service_name -> network name. Typically set
via parameter_defaults in the resource registry. This
mapping overrides those in ServiceNetMapDefaults.
type: json
DefaultPasswords:
default: {}
type: json
EndpointMap:
default: {}
description: Mapping of service endpoint -> protocol. Typically set
via parameter_defaults in the resource registry.
type: json
RoleName:
default: ''
description: Role name on which the service is applied
type: string
RoleParameters:
default: {}
description: Parameters specific to the role
type: json
outputs:
role_data:
description: Role data for the disabled MongoDB role.
value:
service_name: mongodb_disabled
upgrade_tasks:
- name: Check for mongodb service
stat: path=/usr/lib/systemd/system/mongod.service
tags: common
register: mongod_service
- name: Stop and disable mongodb service on upgrade
service: name=mongod state=stopped enabled=no
when:
- step|int == 1
- mongod_service.stat.exists

View File

@ -0,0 +1,6 @@
---
other:
- |
MongoDB hasn't been supported since Pike, it's time to remove the
deployment files. Starting in Stein, it's not possible to deploy MongoDB
anymore.

View File

@ -116,7 +116,6 @@
- OS::TripleO::Services::MistralEngine - OS::TripleO::Services::MistralEngine
- OS::TripleO::Services::MistralExecutor - OS::TripleO::Services::MistralExecutor
- OS::TripleO::Services::MistralEventEngine - OS::TripleO::Services::MistralEventEngine
- OS::TripleO::Services::MongoDb
- OS::TripleO::Services::MySQL - OS::TripleO::Services::MySQL
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::NeutronApi - OS::TripleO::Services::NeutronApi

View File

@ -88,7 +88,6 @@
- OS::TripleO::Services::MistralEngine - OS::TripleO::Services::MistralEngine
- OS::TripleO::Services::MistralExecutor - OS::TripleO::Services::MistralExecutor
- OS::TripleO::Services::MistralEventEngine - OS::TripleO::Services::MistralEventEngine
- OS::TripleO::Services::MongoDb
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::NeutronApi - OS::TripleO::Services::NeutronApi
- OS::TripleO::Services::NeutronBgpVpnApi - OS::TripleO::Services::NeutronBgpVpnApi

View File

@ -109,7 +109,6 @@
- OS::TripleO::Services::MistralEngine - OS::TripleO::Services::MistralEngine
- OS::TripleO::Services::MistralExecutor - OS::TripleO::Services::MistralExecutor
- OS::TripleO::Services::MistralEventEngine - OS::TripleO::Services::MistralEventEngine
- OS::TripleO::Services::MongoDb
- OS::TripleO::Services::MySQL - OS::TripleO::Services::MySQL
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::NeutronApi - OS::TripleO::Services::NeutronApi

View File

@ -93,7 +93,6 @@
- OS::TripleO::Services::MistralEngine - OS::TripleO::Services::MistralEngine
- OS::TripleO::Services::MistralExecutor - OS::TripleO::Services::MistralExecutor
- OS::TripleO::Services::MistralEventEngine - OS::TripleO::Services::MistralEventEngine
- OS::TripleO::Services::MongoDb
- OS::TripleO::Services::MySQL - OS::TripleO::Services::MySQL
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::NeutronApi - OS::TripleO::Services::NeutronApi

View File

@ -94,7 +94,6 @@
- OS::TripleO::Services::MistralEngine - OS::TripleO::Services::MistralEngine
- OS::TripleO::Services::MistralExecutor - OS::TripleO::Services::MistralExecutor
- OS::TripleO::Services::MistralEventEngine - OS::TripleO::Services::MistralEventEngine
- OS::TripleO::Services::MongoDb
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::NeutronApi - OS::TripleO::Services::NeutronApi
- OS::TripleO::Services::NeutronBgpVpnApi - OS::TripleO::Services::NeutronBgpVpnApi

View File

@ -104,7 +104,6 @@
- OS::TripleO::Services::ManilaShare - OS::TripleO::Services::ManilaShare
- OS::TripleO::Services::Memcached - OS::TripleO::Services::Memcached
- OS::TripleO::Services::MetricsQdr - OS::TripleO::Services::MetricsQdr
- OS::TripleO::Services::MongoDb
- OS::TripleO::Services::MySQL - OS::TripleO::Services::MySQL
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::NeutronApi - OS::TripleO::Services::NeutronApi

View File

@ -113,7 +113,6 @@
- OS::TripleO::Services::MistralEngine - OS::TripleO::Services::MistralEngine
- OS::TripleO::Services::MistralEventEngine - OS::TripleO::Services::MistralEventEngine
- OS::TripleO::Services::MistralExecutor - OS::TripleO::Services::MistralExecutor
- OS::TripleO::Services::MongoDb
- OS::TripleO::Services::MySQL - OS::TripleO::Services::MySQL
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::NeutronApi - OS::TripleO::Services::NeutronApi

View File

@ -119,7 +119,6 @@
- OS::TripleO::Services::MistralEngine - OS::TripleO::Services::MistralEngine
- OS::TripleO::Services::MistralExecutor - OS::TripleO::Services::MistralExecutor
- OS::TripleO::Services::MistralEventEngine - OS::TripleO::Services::MistralEventEngine
- OS::TripleO::Services::MongoDb
- OS::TripleO::Services::MySQL - OS::TripleO::Services::MySQL
- OS::TripleO::Services::MySQLClient - OS::TripleO::Services::MySQLClient
- OS::TripleO::Services::NeutronApi - OS::TripleO::Services::NeutronApi

View File

@ -130,7 +130,6 @@ PARAMETER_DEFINITION_EXCLUSIONS = {'CephPools': ['description',
'KeystoneAdminErrorLoggingSource': ['default'], 'KeystoneAdminErrorLoggingSource': ['default'],
'KeystoneMainAcccessLoggingSource': ['default'], 'KeystoneMainAcccessLoggingSource': ['default'],
'KeystoneMainErrorLoggingSource': ['default'], 'KeystoneMainErrorLoggingSource': ['default'],
'MongoDbLoggingSource': ['default'],
'NeutronApiLoggingSource': ['default'], 'NeutronApiLoggingSource': ['default'],
'NeutronDhcpAgentLoggingSource': ['default'], 'NeutronDhcpAgentLoggingSource': ['default'],
'NeutronL3AgentLoggingSource': ['default'], 'NeutronL3AgentLoggingSource': ['default'],