18 Commits

Author SHA1 Message Date
Rabi Mishra
dc171d2493 Remove all broken references to ./puppet/services
We've long moved these service definitions under ./deployment.

Change-Id: I46609facb862cb6451afd8920ae22ae054894178
2020-08-06 08:50:51 +05:30
Ryan McCabe
d74083a2ca Disable legacy telemetry by default
Disable the legacy telemetry services aodh, gnocchi,
ceilometer, and redis by default.

DocImpact
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>

Change-Id: I8200e76f254fe6dd76f28d0768373a211927cfc3
2019-11-19 08:09:57 -05:00
Martin Magr
b3ffd695fd Remove sensu-client service
Sensu client has been deprecated and it's functionality substituted
by collectd-sensubility. This patch removes sensu-client composable
service

Change-Id: I4be68eb7319b2c92cc7d0fc9df7a5c87dfb5106c
2019-10-01 12:07:46 +02:00
Martin Magr
5ccf8951e5 Remove fluentd composable service
This patch removes fluentd composable service in favor of rsyslog composable service
and modifies *LoggingSource configuration accordingly.

Change-Id: I1e12470b4eea86d8b7a971875d28a2a5e50d5e07
2019-08-29 13:52:55 +01:00
Emilien Macchi
72aa2dfc0a Create deployment/deprecated directory
It's not easy to find which services are deprecated, so let's create a
directory: deployment/deprecated and put the services in there.

This patch:
- creates the directory and a README
- moves already deprecated services into that directory
- update all references to these services to point to the right files

Change-Id: Id6c927d9c0db024875032f04228047d029c0696d
2019-02-20 16:57:58 -05:00
Jill Rouleau
9d9feaf72a flatten collectd service configuration
This change combines the previous puppet and docker files
into a single file that performs the docker service installation
and configuration.

Change-Id: I64fc4aae0bfe41f3b9467ab497c79a52aefe5acf
2019-02-19 16:42:24 +05:30
Zuul
acd8d58c8a Merge "flatten ceilometer service configuration" 2019-02-15 18:47:55 +00:00
Zuul
85e14e2245 Merge "flatten the fluentd service configurations" 2019-02-15 08:29:16 +00:00
Zuul
fc9efc1c90 Merge "flatten sensu service configuration" 2019-02-14 19:48:39 +00:00
Jill Rouleau
b3a8610b9f flatten ceilometer service configuration
This change combines the previous puppet and docker files
into a single file that performs the docker service installation
and configuration. With this patch the baremetal version of
ceilometer has been removed.

Change-Id: I79c4ba47e147275fe945886b2773b7d9a97ab289
2019-02-13 17:08:58 -07:00
Jill Rouleau
98ecf97609 step2: flatten nova service configuration
This change combines the previous puppet and docker files
into a single file that performs the docker service installation
and configuration. With this patch the baremetal version of
nova has been removed.

Change-Id: Ia41a6adf9fda2d6be8f1b5ac57854381b7f92ce7
2019-02-13 06:20:55 +00:00
Jill Rouleau
f7bf4efeec flatten sensu service configuration
This change combines the previous puppet and docker files
into a single file that performs the docker service installation
and configuration.

Change-Id: Ia41632782a1249cf4e8dcc83040a51510ae8d414
2019-02-12 13:56:56 -07:00
Zuul
a87630c95e Merge "step1: flatten nova service configuration" 2019-02-06 23:43:03 +00:00
Dan Prince
bf111425b8 flatten the fluentd service configurations
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for the fluentd API service.

Change-Id: If2c2337e715bcdc6747c398406595ea751d79ca7
Related-Blueprint: services-yaml-flattening
2019-02-06 09:44:49 -05:00
Jill Rouleau
2bae8cc78a step1: flatten nova service configuration
This change combines the previous puppet and docker files
into a single file that performs the docker service installation
and configuration. With this patch the baremetal version of
nova has been removed.

Change-Id: If8f4daa9127aa528a2088a978494f2d6d83106e2
2019-02-04 14:27:41 -07:00
Dan Prince
d1fea280f4 step2: flatten the neutron service configurations
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for the neutron-metadata, neutron-ovs-agent, and neutron-ovs-dpdk-agent.

With this patch the baremetal version of each respective neutron service
has been removed.

Related-Blueprint: services-yaml-flattening

Change-Id: I7a918e72ce4bfd06a95d7a575603a6fb65ded5a9
2019-02-04 07:56:02 -05:00
Dan Prince
c4242729b7 flatten the iscsid service
This change combines the previous puppet and docker files into a single
file that performs the docker service installation and configuration
for the iscsid service.

Related-Blueprint: services-yaml-flattening

Change-Id: I4a06c86da88618f9c88c5a9161dab771a82cc7d3
2019-01-29 08:08:06 -05:00
Tony Breeds
cfcbf3d8a0 Add ComputeAlt role and environment
In order to support compute services ppc64le, which currently don't
have supported methods for building and distributing container images,
we create a role 'ComputeAlt' which directly uses the puppet/services
templates to configure services that would typically be containers.

This new role is supposed to minimally diverge from the Compute role

The following services have been switch for the puppet versions:
 - OS::TripleO::Services::ComputeCeilometerAgent
 - OS::TripleO::Services::ComputeNeutronOvsAgent
 - OS::TripleO::Services::Iscsid
 - OS::TripleO::Services::NovaCompute
 - OS::TripleO::Services::NovaLibvirt
 - OS::TripleO::Services::NovaMigrationTarget

The following services have been removed as they're only available as
docker containers:
 - OS::TripleO::Services::Docker
 - OS::TripleO::Services::ContainersLogrotateCrond
 - OS::TripleO::Services::RsyslogSidecar

Alternate versions for the following services are configured, they are
left as OS::Heat::None the operator will need to define them
appropriately if they're needed:
 - OS::TripleO::Services::Collectd
 - OS::TripleO::Services::Fluentd
 - OS::TripleO::Services::SensuClient
 - OS::TripleO::Services::OVNController

Change-Id: I31d673dd048f687c9125733a77d0c9e6069e0614
2017-11-29 14:28:05 +11:00