Merge "QDR for metrics collection purposes"
This commit is contained in:
commit
c526365378
@ -6,7 +6,8 @@ resource_registry:
|
||||
OS::TripleO::Services::CephOSD: ../../docker/services/ceph-ansible/ceph-osd.yaml
|
||||
OS::TripleO::Services::CephClient: ../../docker/services/ceph-ansible/ceph-client.yaml
|
||||
OS::TripleO::Services::PankoApi: ../../docker/services/panko-api.yaml
|
||||
OS::TripleO::Services::Collectd: ../../docker/services/collectd.yaml
|
||||
OS::TripleO::Services::Collectd: ../../docker/services/metrics/collectd.yaml
|
||||
OS::TripleO::Services::MetricsQdr: ../../docker/services/metrics/qdr.yaml
|
||||
OS::TripleO::Services::OsloMessagingRpc: ../../docker/services/pacemaker/rpc-rabbitmq.yaml
|
||||
OS::TripleO::Services::OsloMessagingNotify: ../../docker/services/messaging/notify-rabbitmq-shared.yaml
|
||||
OS::TripleO::Services::HAproxy: ../../docker/services/pacemaker/haproxy.yaml
|
||||
@ -92,6 +93,7 @@ parameter_defaults:
|
||||
- OS::TripleO::Services::CinderScheduler
|
||||
- OS::TripleO::Services::CinderVolume
|
||||
- OS::TripleO::Services::Collectd
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::TripleoPackages
|
||||
- OS::TripleO::Services::TripleoFirewall
|
||||
- OS::TripleO::Services::Fluentd
|
||||
|
@ -44,10 +44,10 @@ parameters:
|
||||
resources:
|
||||
|
||||
ContainersCommon:
|
||||
type: ./containers-common.yaml
|
||||
type: ../containers-common.yaml
|
||||
|
||||
CollectdBase:
|
||||
type: ../../puppet/services/metrics/collectd.yaml
|
||||
type: ../../../puppet/services/metrics/collectd.yaml
|
||||
properties:
|
||||
EndpointMap: {get_param: EndpointMap}
|
||||
ServiceData: {get_param: ServiceData}
|
220
docker/services/metrics/qdr.yaml
Normal file
220
docker/services/metrics/qdr.yaml
Normal file
@ -0,0 +1,220 @@
|
||||
heat_template_version: rocky
|
||||
|
||||
description: >
|
||||
Qpid dispatch router service for metrics and monitoring purposes
|
||||
|
||||
parameters:
|
||||
DockerMetricsQdrImage:
|
||||
description: image
|
||||
type: string
|
||||
DockerMetricsQdrConfigImage:
|
||||
description: The container image to use for the qdrouterd config_volume
|
||||
type: string
|
||||
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
|
||||
MonitoringSubscriptionQdr:
|
||||
default: 'overcloud-qdr'
|
||||
type: string
|
||||
MetricsQdrLoggingSource:
|
||||
type: json
|
||||
default:
|
||||
tag: openstack.nova.consoleauth
|
||||
path: /var/log/qdrouterd/metrics-qdr.log
|
||||
MetricsQdrPort:
|
||||
default: '5666'
|
||||
description: Service name or port number on which the qdrouterd will accept
|
||||
connections. This argument must be string, even if the numeric
|
||||
form is used.
|
||||
type: string
|
||||
MetricsQdrUsername:
|
||||
default: 'guest'
|
||||
description: Username which should be used to authenticate to the deployed
|
||||
qdrouterd.
|
||||
type: string
|
||||
MetricsQdrPassword:
|
||||
default: 'guest'
|
||||
description: Password which should be used to authenticate to the deployed
|
||||
qdrouterd.
|
||||
type: string
|
||||
hidden: true
|
||||
MetricsQdrConnectors:
|
||||
default: []
|
||||
description: Connectors configuration (array of hashes).
|
||||
type: json
|
||||
MetricsQdrAddresses:
|
||||
default:
|
||||
- prefix: 'collectd/notify'
|
||||
distribution: multicast
|
||||
- prefix: 'collectd/telemetry'
|
||||
distribution: multicast
|
||||
description: Addresses configuration (array of hashes).
|
||||
type: json
|
||||
MetricsQdrUseSSL:
|
||||
default: false
|
||||
description: Set to true if it is required to use SSL or TLS on
|
||||
the connection for listener.
|
||||
type: boolean
|
||||
MetricsQdrUseEncryption:
|
||||
default: false
|
||||
description: Set to true if it is required to encrypt connection to the peer
|
||||
for listener.
|
||||
type: boolean
|
||||
MetricsQdrSaslMechanisms:
|
||||
default: 'ANONYMOUS'
|
||||
description: List of accepted SASL auth mechanisms for listener in format
|
||||
of comma separated list.
|
||||
type: string
|
||||
MetricsQdrSslCertDb:
|
||||
default: ''
|
||||
description: Path to SSL certificate db for listener.
|
||||
type: string
|
||||
MetricsQdrSslCertFile:
|
||||
default: ''
|
||||
description: Path to SSL certificate file for listener.
|
||||
type: string
|
||||
MetricsQdrSslKeyFile:
|
||||
default: ''
|
||||
description: Path to SSL private key file for listener.
|
||||
type: string
|
||||
MetricsQdrSslPwFile:
|
||||
default: ''
|
||||
description: Path to SSL password file for certificate key for listener.
|
||||
type: string
|
||||
MetricsQdrSslPassword:
|
||||
default: ''
|
||||
description: SSL password to be supplied for listener.
|
||||
type: string
|
||||
MetricsQdrTrustedCerts:
|
||||
default: ''
|
||||
description: Path to file containing trusted certificates for listener.
|
||||
type: string
|
||||
|
||||
|
||||
resources:
|
||||
ContainersCommon:
|
||||
type: ../containers-common.yaml
|
||||
|
||||
|
||||
outputs:
|
||||
role_data:
|
||||
description: Role data for the metrics Qdr role.
|
||||
value:
|
||||
service_name: metrics-qdr
|
||||
monitoring_subscription: {get_param: MonitoringSubscriptionQdr}
|
||||
service_config_settings:
|
||||
fluentd:
|
||||
tripleo_fluentd_groups_metrics_qdr:
|
||||
- qdr
|
||||
tripleo_fluentd_sources_metrics_qdr:
|
||||
- {get_param: MetricsQdrLoggingSource}
|
||||
config_settings:
|
||||
tripleo.metrics_qdr.firewall_rules:
|
||||
'109 metrics qdr':
|
||||
dport:
|
||||
- {get_param: MetricsQdrPort}
|
||||
tripleo::profile::base::metrics::qdr::listener_addr:
|
||||
str_replace:
|
||||
template:
|
||||
"%{hiera('$NETWORK')}"
|
||||
params:
|
||||
$NETWORK: {get_param: [ServiceNetMap, MetricsQdrNetwork]}
|
||||
tripleo::profile::base::metrics::qdr::listener_port: {get_param: MetricsQdrPort}
|
||||
tripleo::profile::base::metrics::qdr::username: {get_param: MetricsQdrUsername}
|
||||
tripleo::profile::base::metrics::qdr::password: {get_param: MetricsQdrPassword}
|
||||
tripleo::profile::base::metrics::qdr::connectors: {get_param: MetricsQdrConnectors}
|
||||
tripleo::profile::base::metrics::qdr::addresses: {get_param: MetricsQdrAddresses}
|
||||
# ssl support
|
||||
tripleo::profile::base::metrics::qdr::listener_require_ssl: {get_param: MetricsQdrUseSSL}
|
||||
tripleo::profile::base::metrics::qdr::listener_require_encrypt: {get_param: MetricsQdrUseEncryption}
|
||||
tripleo::profile::base::metrics::qdr::listener_sasl_mech: {get_param: MetricsQdrSaslMechanisms}
|
||||
tripleo::profile::base::metrics::qdr::listener_ssl_cert_db: {get_param: MetricsQdrSslCertDb}
|
||||
tripleo::profile::base::metrics::qdr::listener_ssl_cert_file: {get_param: MetricsQdrSslCertFile}
|
||||
tripleo::profile::base::metrics::qdr::listener_ssl_key_file: {get_param: MetricsQdrSslKeyFile}
|
||||
tripleo::profile::base::metrics::qdr::listener_ssl_pw_file: {get_param: MetricsQdrSslPwFile}
|
||||
tripleo::profile::base::metrics::qdr::listener_ssl_password: {get_param: MetricsQdrSslPassword}
|
||||
tripleo::profile::base::metrics::qdr::listener_trusted_certs: {get_param: MetricsQdrTrustedCerts}
|
||||
# BEGIN DOCKER SETTINGS
|
||||
puppet_config:
|
||||
config_volume: metrics-qdr
|
||||
step_config: |
|
||||
include ::tripleo::profile::base::metrics::qdr
|
||||
config_image: {get_param: DockerMetricsQdrConfigImage}
|
||||
kolla_config:
|
||||
/var/lib/kolla/config_files/metrics-qdr.json:
|
||||
command: /usr/sbin/qdrouterd -c /etc/qpid-dispatch/qdrouterd.conf
|
||||
config_files:
|
||||
- source: "/var/lib/kolla/config_files/src/*"
|
||||
dest: "/"
|
||||
merge: true
|
||||
preserve_properties: true
|
||||
permissions:
|
||||
- path: /var/lib/qdrouterd
|
||||
owner: qdrouterd:qdrouterd
|
||||
recurse: true
|
||||
docker_config:
|
||||
step_1:
|
||||
metrics_qdr_init_logs:
|
||||
start_order: 0
|
||||
detach: false
|
||||
image: &qdrouterd_image {get_param: DockerMetricsQdrImage}
|
||||
privileged: false
|
||||
user: root
|
||||
volumes:
|
||||
- /var/log/containers/metrics-qdr:/var/log/qdrouterd
|
||||
command: ['/bin/bash', '-c', 'chown -R qdrouterd:qdrouterd /var/log/qdrouterd']
|
||||
metrics_qdr:
|
||||
start_order: 1
|
||||
image: *qdrouterd_image
|
||||
net: host
|
||||
user: qdrouterd
|
||||
privileged: false
|
||||
restart: always
|
||||
volumes:
|
||||
list_concat:
|
||||
- {get_attr: [ContainersCommon, volumes]}
|
||||
-
|
||||
- /var/lib/kolla/config_files/metrics-qdr.json:/var/lib/kolla/config_files/config.json:ro
|
||||
- /var/lib/config-data/puppet-generated/metrics-qdr/:/var/lib/kolla/config_files/src:ro
|
||||
- /var/lib/metrics-qdr:/var/lib/qdrouterd
|
||||
- /var/log/containers/metrics-qdr:/var/log/qdrouterd
|
||||
environment:
|
||||
- KOLLA_CONFIG_STRATEGY=COPY_ALWAYS
|
||||
host_prep_tasks:
|
||||
- name: create persistent logs directory
|
||||
file:
|
||||
path: "{{ item }}"
|
||||
state: directory
|
||||
with_items:
|
||||
- /var/log/containers/metrics-qdr
|
||||
- /var/lib/metrics-qdr
|
||||
- name: qrouterd logs readme
|
||||
copy:
|
||||
dest: /var/log/qrouterd/readme-metrics.txt
|
||||
content: |
|
||||
Log files from metrics qrouterd containers can be found under
|
||||
/var/log/containers/metrics-qdr.
|
||||
ignore_errors: true
|
@ -1,5 +1,5 @@
|
||||
resource_registry:
|
||||
OS::TripleO::Services::Collectd: ../docker/services/collectd.yaml
|
||||
OS::TripleO::Services::Collectd: ../docker/services/metrics/collectd.yaml
|
||||
|
||||
# parameter_defaults:
|
||||
#
|
||||
|
@ -46,6 +46,7 @@ parameter_defaults:
|
||||
- OS::TripleO::Services::Ipsec
|
||||
- OS::TripleO::Services::AuditD
|
||||
- OS::TripleO::Services::Collectd
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::CephOSD
|
||||
- OS::TripleO::Services::Vpp
|
||||
- OS::TripleO::Services::NeutronVppAgent
|
||||
|
@ -1,2 +1,2 @@
|
||||
resource_registry:
|
||||
OS::TripleO::Services::Collectd: ../../docker/services/collectd.yaml
|
||||
OS::TripleO::Services::Collectd: ../../docker/services/metrics/collectd.yaml
|
||||
|
@ -41,6 +41,7 @@ parameters:
|
||||
KeystoneAdminApiNetwork: ctlplane # allows undercloud to config endpoints
|
||||
KeystonePublicApiNetwork: internal_api
|
||||
ManilaApiNetwork: internal_api
|
||||
MetricsQdrNetwork: internal_api
|
||||
NeutronApiNetwork: internal_api
|
||||
OctaviaApiNetwork: internal_api
|
||||
HeatApiNetwork: internal_api
|
||||
|
@ -258,6 +258,7 @@ resource_registry:
|
||||
OS::TripleO::Services::AodhListener: docker/services/aodh-listener.yaml
|
||||
OS::TripleO::Services::AodhNotifier: docker/services/aodh-notifier.yaml
|
||||
OS::TripleO::Services::PankoApi: docker/services/panko-api.yaml
|
||||
OS::TripleO::Services::MetricsQdr: OS::Heat::None
|
||||
OS::TripleO::Services::MistralEngine: OS::Heat::None
|
||||
OS::TripleO::Services::MistralApi: OS::Heat::None
|
||||
OS::TripleO::Services::MistralExecutor: OS::Heat::None
|
||||
|
9
releasenotes/notes/metrics-qdr-97c00cc8059963fa.yaml
Normal file
9
releasenotes/notes/metrics-qdr-97c00cc8059963fa.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
---
|
||||
|
||||
features:
|
||||
- |
|
||||
Added new composable service (QDR) for containerized deployments. Metrics
|
||||
QDR will run on each overcloud node in 'edge' mode. This basically means
|
||||
that there is a possibility there will be two QDRs running on controllers
|
||||
in case that oslo messaging is deployed. This is a reason why we need
|
||||
separate composable service for this use case.
|
@ -24,6 +24,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::Ntp
|
||||
- OS::TripleO::Services::ContainersLogrotateCrond
|
||||
|
@ -25,6 +25,7 @@
|
||||
- OS::TripleO::Services::Ipsec
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::Ntp
|
||||
- OS::TripleO::Services::ContainersLogrotateCrond
|
||||
|
@ -22,6 +22,7 @@
|
||||
- OS::TripleO::Services::Ipsec
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::Ntp
|
||||
- OS::TripleO::Services::ContainersLogrotateCrond
|
||||
|
@ -22,6 +22,7 @@
|
||||
- OS::TripleO::Services::Ipsec
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::Ntp
|
||||
- OS::TripleO::Services::ContainersLogrotateCrond
|
||||
|
@ -21,6 +21,7 @@
|
||||
- OS::TripleO::Services::Ipsec
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::Ntp
|
||||
- OS::TripleO::Services::ContainersLogrotateCrond
|
||||
|
@ -41,6 +41,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
||||
|
@ -32,6 +32,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
||||
|
@ -31,6 +31,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
||||
|
@ -32,6 +32,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
||||
|
@ -33,6 +33,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
||||
|
@ -34,6 +34,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NovaCompute
|
||||
|
@ -34,6 +34,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NovaCompute
|
||||
|
@ -32,6 +32,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
||||
|
@ -39,6 +39,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
||||
|
@ -32,6 +32,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronSriovAgent
|
||||
|
@ -33,6 +33,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronSriovAgent
|
||||
|
@ -109,6 +109,7 @@
|
||||
- OS::TripleO::Services::ManilaScheduler
|
||||
- OS::TripleO::Services::ManilaShare
|
||||
- OS::TripleO::Services::Memcached
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MistralApi
|
||||
- OS::TripleO::Services::MistralEngine
|
||||
- OS::TripleO::Services::MistralExecutor
|
||||
|
@ -41,6 +41,7 @@
|
||||
- OS::TripleO::Services::CinderScheduler
|
||||
- OS::TripleO::Services::CinderVolume
|
||||
- OS::TripleO::Services::Collectd
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::Congress
|
||||
- OS::TripleO::Services::DesignateApi
|
||||
- OS::TripleO::Services::DesignateCentral
|
||||
|
@ -102,6 +102,7 @@
|
||||
- OS::TripleO::Services::ManilaScheduler
|
||||
- OS::TripleO::Services::ManilaShare
|
||||
- OS::TripleO::Services::Memcached
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MistralApi
|
||||
- OS::TripleO::Services::MistralEngine
|
||||
- OS::TripleO::Services::MistralExecutor
|
||||
|
@ -87,6 +87,7 @@
|
||||
- OS::TripleO::Services::ManilaScheduler
|
||||
- OS::TripleO::Services::ManilaShare
|
||||
- OS::TripleO::Services::Memcached
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MistralApi
|
||||
- OS::TripleO::Services::MistralEngine
|
||||
- OS::TripleO::Services::MistralExecutor
|
||||
|
@ -86,6 +86,7 @@
|
||||
- OS::TripleO::Services::ManilaBackendVMAX
|
||||
- OS::TripleO::Services::ManilaScheduler
|
||||
- OS::TripleO::Services::ManilaShare
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::Memcached
|
||||
- OS::TripleO::Services::MistralApi
|
||||
- OS::TripleO::Services::MistralEngine
|
||||
|
@ -99,6 +99,7 @@
|
||||
- OS::TripleO::Services::ManilaScheduler
|
||||
- OS::TripleO::Services::ManilaShare
|
||||
- OS::TripleO::Services::Memcached
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MongoDb
|
||||
- OS::TripleO::Services::MySQL
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
|
@ -19,6 +19,7 @@
|
||||
- OS::TripleO::Services::Ipsec
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQL
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::Ntp
|
||||
|
@ -37,6 +37,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
||||
|
@ -33,6 +33,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
||||
|
@ -34,6 +34,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
||||
|
@ -33,6 +33,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
||||
|
@ -18,6 +18,7 @@
|
||||
- OS::TripleO::Services::IronicPxe
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::Ntp
|
||||
- OS::TripleO::Services::ContainersLogrotateCrond
|
||||
|
@ -18,6 +18,7 @@
|
||||
- OS::TripleO::Services::Ipsec
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::Ntp
|
||||
- OS::TripleO::Services::ContainersLogrotateCrond
|
||||
- OS::TripleO::Services::Pacemaker
|
||||
@ -30,4 +31,3 @@
|
||||
- OS::TripleO::Services::TripleoFirewall
|
||||
- OS::TripleO::Services::TripleoPackages
|
||||
- OS::TripleO::Services::Tuned
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
- OS::TripleO::Services::IronicNeutronAgent
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronDhcpAgent
|
||||
- OS::TripleO::Services::NeutronL2gwAgent
|
||||
|
@ -18,6 +18,7 @@
|
||||
- OS::TripleO::Services::Ipsec
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NovaApi
|
||||
- OS::TripleO::Services::NovaConductor
|
||||
|
@ -27,6 +27,7 @@
|
||||
- OS::TripleO::Services::Ipsec
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::Ntp
|
||||
- OS::TripleO::Services::ContainersLogrotateCrond
|
||||
|
@ -98,6 +98,7 @@
|
||||
- OS::TripleO::Services::ManilaShare
|
||||
- OS::TripleO::Services::MasqueradeNetworks
|
||||
- OS::TripleO::Services::Memcached
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MistralApi
|
||||
- OS::TripleO::Services::MistralEngine
|
||||
- OS::TripleO::Services::MistralEventEngine
|
||||
|
@ -31,6 +31,7 @@
|
||||
- OS::TripleO::Services::Ipsec
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::Ntp
|
||||
- OS::TripleO::Services::Pacemaker
|
||||
|
@ -112,6 +112,7 @@
|
||||
- OS::TripleO::Services::ManilaScheduler
|
||||
- OS::TripleO::Services::ManilaShare
|
||||
- OS::TripleO::Services::Memcached
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MistralApi
|
||||
- OS::TripleO::Services::MistralEngine
|
||||
- OS::TripleO::Services::MistralExecutor
|
||||
@ -224,6 +225,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
||||
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
||||
@ -275,6 +277,7 @@
|
||||
- OS::TripleO::Services::Iscsid
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::Ntp
|
||||
- OS::TripleO::Services::ContainersLogrotateCrond
|
||||
@ -318,6 +321,7 @@
|
||||
- OS::TripleO::Services::Ipsec
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::Ntp
|
||||
- OS::TripleO::Services::ContainersLogrotateCrond
|
||||
@ -357,6 +361,7 @@
|
||||
- OS::TripleO::Services::Ipsec
|
||||
- OS::TripleO::Services::Kernel
|
||||
- OS::TripleO::Services::LoginDefs
|
||||
- OS::TripleO::Services::MetricsQdr
|
||||
- OS::TripleO::Services::MySQLClient
|
||||
- OS::TripleO::Services::Ntp
|
||||
- OS::TripleO::Services::ContainersLogrotateCrond
|
||||
|
@ -69,7 +69,8 @@ OPTIONAL_DOCKER_SECTIONS = ['docker_puppet_tasks', 'upgrade_tasks',
|
||||
'kolla_config', 'global_config_settings',
|
||||
'logging_source', 'logging_groups',
|
||||
'external_deploy_tasks', 'external_post_deploy_tasks',
|
||||
'docker_config_scripts', 'step_config']
|
||||
'docker_config_scripts', 'step_config',
|
||||
'monitoring_subscription']
|
||||
# ansible tasks cannot be an empty dict or ansible is unhappy
|
||||
ANSIBLE_TASKS_SECTIONS = ['upgrade_tasks', 'pre_upgrade_rolling_tasks',
|
||||
'fast_forward_upgrade_tasks',
|
||||
@ -212,6 +213,7 @@ PREFERRED_CAMEL_CASE = {
|
||||
'ec2api': 'Ec2Api',
|
||||
'haproxy': 'HAProxy',
|
||||
'tripleo-ui': 'TripleoUI',
|
||||
'metrics-qdr': 'MetricsQdr'
|
||||
}
|
||||
|
||||
# Overrides for docker/puppet validation
|
||||
|
Loading…
Reference in New Issue
Block a user