3814 Commits

Author SHA1 Message Date
Pradeep Kilambi
b800b141bf Containerize gnocchi services
Closes-bug: #1668928

Change-Id: I291df31be97c3d55cddb3924482aa5976a79c2b1
2017-03-13 11:41:09 -04:00
Jenkins
03b3fd7fe9 Merge "Fix bogus parameters in get_param" 2017-03-13 15:23:14 +00:00
Jenkins
4e51a1fc06 Merge "Containerize Aodh alarm services" 2017-03-13 15:22:46 +00:00
Jenkins
b69a73ba85 Merge "Upgrades: wait for galera to be settled" 2017-03-13 12:20:20 +00:00
Jenkins
5fb25c2c4a Merge "Remove ha-by-default release note" 2017-03-13 08:48:27 +00:00
Michele Baldessari
841d30549b Upgrades: wait for galera to be settled
We also need to wait for the galera resource to settle down
before we proceed starting up with the other services.

Note that before merging this, we need to land the following
change in ansible-pacemaker:
https://review.gerrithub.io/#/c/351387/

Change-Id: Id71c9cb41cfd4c17685c922db2683e28ab7588fd
Closes-Bug: #1668372
2017-03-13 08:28:48 +01:00
Jenkins
d6adc5a5f2 Merge "Move zaqar into services-docker" 2017-03-13 00:02:21 +00:00
Jenkins
f6ea8c731a Merge "Add BGPVPN composable service" 2017-03-11 19:36:49 +00:00
Carlos Camacho
3bbf935148 Remove double quotes in the "when" Ansible conditional.
Change-Id: I677075012a948c7c32959680608255eff919b8d4
2017-03-11 11:02:27 +01:00
Juan Antonio Osorio Robles
4b1ea2487e Add upgrade tasks for heat over httpd
Change-Id: Ia7b8c41d4d8135f58661a74a4298f60abb251fbe
2017-03-10 23:07:27 +00:00
Jenkins
e0d9a896af Merge "Pass hieradata relevant for httpd in the Heat APIs" 2017-03-10 20:48:25 +00:00
Jenkins
d4405fb46e Merge "Add pep8 tests on docker/services/*" 2017-03-10 19:38:31 +00:00
Jenkins
6fe7a825f6 Merge "Move mistral into services-docker" 2017-03-10 17:01:13 +00:00
Jenkins
8dd96ee8a7 Merge "Remove glance-base service" 2017-03-10 17:00:04 +00:00
Jenkins
c3fd3147e4 Merge "Move ironic into services-docker" 2017-03-10 16:58:56 +00:00
Ben Nemec
7923184ca7 Remove ha-by-default release note
This has not landed yet but was accidentally release noted for
Ocata.  The release note should land with the patch that actually
makes the change: I0f61016df6a9f07971c5eab51cc9674a1458c66f

Change-Id: I7d68899a5892e219b73007b18ab42e06196ae07a
2017-03-10 10:26:12 -06:00
Pradeep Kilambi
459e124a8c Containerize Aodh alarm services
Closes-bug: #1668930

Change-Id: If5dff4388b255373083e164a74aaacd529a94111
2017-03-10 08:34:28 -05:00
Ricardo Noriega
b67ad0695e Add BGPVPN composable service
This project aims at supporting inter-connection between L3VPNs
 and Neutron resources, i.e. Networks, Routers and Ports.

Partially-Implements: blueprint bgpvpn-service-integration

Depends-On:I7c1686693a29cc1985f009bd7a3c268c0e211876
Change-Id: I576c9ac2b443dbb6886824b3da457dcc4f87b442
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
2017-03-10 11:35:48 +01:00
Dan Prince
97d891ea48 Add pep8 tests on docker/services/*
This patch adds the beginning of a set of unit tests
for the new docker services templates. This should help
us the new interfaces as they evolve.

Change-Id: I98a73cf090ebab4593a682f5f34c0950d37e010c
2017-03-10 08:36:36 +01:00
Dan Prince
ab83e7731c Remove docker_image sections (unused)
We don't use docker_image for anything. It is a remant of the
pre-composable docker templates and we can now remove it.

This patch removes references to the 'docker_image' section
from docker/post.yaml and all of the docker/services* templates.

Change-Id: I208c1ef1550ab39ab0ee47ab282f9b1937379810
2017-03-10 08:35:57 +01:00
Jenkins
78b7a7ed8a Merge "Pass hieradata for internal TLS for RabbitMQ" 2017-03-09 22:56:55 +00:00
Jenkins
a8d511a05e Merge "FQDN validation" 2017-03-09 21:44:21 +00:00
Jenkins
90a0c87608 Merge "Keystone token flush cron job should log to a file" 2017-03-09 21:44:13 +00:00
Juan Antonio Osorio Robles
aedb22be76 Pass hieradata relevant for httpd in the Heat APIs
The patch this depends on passes through the classes some parameters
that are meant to be passed via t-h-t. This patch addresses these and
other things required for deploying these services over httpd:

* Set the number of workers taking care not to set this value to 0.
* Add the apache base hieradata to the service profiles.
* Set the servernames and other httpd-specific values.

bp tls-via-certmonger

Change-Id: I88e5ea7b9bbf35ae03f84fdc3ec76ae09f11a1b6
Depends-On: I23971b0164468e67c9b3577772af84bd947e16f1
2017-03-09 18:16:44 +01:00
Dan Prince
17f4cf9e02 Update docs per new puppet_config interface
This updates the docker/service README so that it
correctly documents the current requirements of the new
puppet_config interface.

Change-Id: I0f3e00ea3cce24152475abf6df34f4836e32c9c8
2017-03-09 17:35:51 +01:00
Jenkins
dc63ada9c5 Merge "Move nova-scheduler data into puppet_config" 2017-03-09 13:35:55 +00:00
Jenkins
21f559ec0f Merge "Add validation for VPP upgrade tasks" 2017-03-09 13:13:41 +00:00
Jenkins
89fbbf12ca Merge "Enable Docker service for Compute role" 2017-03-09 11:51:28 +00:00
Jenkins
09af40f5db Merge "Set number of Swift proxy server workers to auto" 2017-03-09 11:28:55 +00:00
Juan Antonio Osorio Robles
1992282b88 Pass hieradata for internal TLS for RabbitMQ
As with other services, this passes the necessary hieradata to enable
TLS for RabbitMQ. This will mean (once we set it via puppet-tripleo)
that there will only be TLS connections, as the ssl_only option is being
used.

bp tls-via-certmonger

Change-Id: I960bf747cd5e3040f99b28e2fc5873ca3a7472b5
Depends-On: Ic2a7f877745a0a490ddc9315123bd1180b03c514
2017-03-09 11:08:41 +00:00
Jenkins
1f79a5b76c Merge "sahara: configure keystone_authtoken parameters" 2017-03-09 10:20:48 +00:00
Jenkins
f8d0229dca Merge "barbican: Use versionless keystone endpoints" 2017-03-09 09:57:24 +00:00
Dan Prince
89ee8828b4 Move zaqar into services-docker
This patch moves enabling Zaqar docker services into
a separate environment in the environments/services-docker
directory.

Change-Id: I6755eb7ae2abb2b9c8b213ff6fd21b0392353ef5
2017-03-08 15:29:45 -05:00
Dan Prince
001868a0be Move mistral into services-docker
This patch moves enabling Mistral docker services into
a separate environment in the environments/services-docker
directory.

Change-Id: I8b484532de5f5d61fc0240defbc5fc27789a1279
2017-03-08 15:28:25 -05:00
Dan Prince
c28f76c4ba Move ironic into services-docker
This patch moves enabling Ironic docker services into
a separate environment in the environments/services-docker
directory.

Change-Id: I236de47d422b3563a0192359f2327610fc1714ca
2017-03-08 15:26:15 -05:00
Emilien Macchi
b228d5639e sahara: configure keystone_authtoken parameters
Configure keystone_authtoken for Sahara service.

Change-Id: I045b7d1d52851ab0d532a8524fcea95705e3db78
Partial-implement: blueprint keystone-v3
2017-03-08 12:08:57 +00:00
Jenkins
a1b3e2ee75 Merge "Remove the openvswitch special case upgrade code" 2017-03-08 09:51:16 +00:00
Juan Antonio Osorio Robles
d4549c767f barbican: Use versionless keystone endpoints
This also moves the explicit usages of the Keystone V3 endpoint fromt he
EndpointMap, as using the uri_no_suffix defeats that usage.

Change-Id: I5f07a0cee07fa28b88c419e25e014094004b1bce
Partial-Implement: blueprint keystone-v3
2017-03-08 10:17:11 +02:00
Dan Prince
64500bf2d1 Move nova-scheduler data into puppet_config
This is now required per the puppet_config interfaces for docker
services (per I208c1ef1550ab39ab0ee47ab282f9b1937379810)

Change-Id: Iab96919cb0a6b15942f3c19f8d28205261174edc
2017-03-08 08:59:11 +01:00
Martin André
46b5911a15 Enable Docker service for Compute role
A recent commit [1] change how docker is installed and configured on
the overcloud nodes, from a cloud-init script to a proper puppet
profile in puppet-tripleo but forgot to enable the docker service on
the compute nodes.

[1] Ia50169819cb959025866348b11337728f8ed5c9e

Change-Id: I202723d0e48f110e5b0dbfe3dcf6646da9f37948
2017-03-08 08:57:00 +01:00
Jenkins
ed2b3b773f Merge "sshd template, rename hiera key" 2017-03-07 23:56:18 +00:00
Emilien Macchi
6c6c784865 Remove glance-base service
glance-base is not useful anymore since we only run Glance API service
and there is no plan yet to add new services for Glance. Let's cleanup
this useless service and consolidate glance-api service.

Change-Id: I73cd0def2ae73e0bd52104c6710998df4a0d2e58
2017-03-07 17:03:18 -05:00
Dan Prince
38a0dc7e7b Add puppet_config to docker neutron-l3 service
This patch makes the neutron-l3 docker service adhere
to the new puppet_config interface.

Change-Id: If5b73ec90637e878af55c8404d1eff8c18e857c3
2017-03-07 13:15:18 -05:00
Jenkins
69ce3c3e48 Merge "Enable keystone cadf notifications" 2017-03-07 16:40:53 +00:00
Steven Hardy
e270bed030 sshd template, rename hiera key
This means we can remove the special BannerText hiera reference
in the puppet-tripleo profile

Change-Id: Id4c8b853fa0e9bcdffe2cf7cd1554a9be7451b25
2017-03-07 11:43:00 +00:00
Jenkins
a4c8067eec Merge "Enable composable upgrades for docker service templates" 2017-03-07 10:08:20 +00:00
Jenkins
fcd1c14ef5 Merge "Add docker composable service template" 2017-03-07 10:06:09 +00:00
Jenkins
c03f5cc4d5 Merge "Adds upgrade tasks for OpenDaylight services" 2017-03-07 03:39:38 +00:00
Jenkins
d4e5dc1455 Merge "Overwrite nova placement with stub for docker" 2017-03-07 00:29:31 +00:00
Jenkins
46aeff7515 Merge "Fix a typo" 2017-03-06 21:11:53 +00:00