3381 Commits

Author SHA1 Message Date
Jenkins
0af1df1eb7 Merge "Add documentation for two-VIP and TLS blueprints" 2016-03-08 16:48:14 +00:00
Jenkins
023daa574f Merge "Add a new tool to help find the latest versions" 2016-03-08 15:36:44 +00:00
Dave McCowan
6d9cf739ca Add documentation for two-VIP and TLS blueprints
Relates-to: blueprint kolla-ssl

Change-Id: Id82d22c2195be5d897c781f28087a1ea422b8bea
2016-03-08 09:27:26 -05:00
Jenkins
6da74cc4e0 Merge "Add "heka-elasticsearch.toml" to /etc/heka in heka bootstrap container." 2016-03-08 14:05:15 +00:00
Jenkins
78c7bea33b Merge "Glance registry should only be accessible from internal network" 2016-03-08 14:05:08 +00:00
Jenkins
492ad93321 Merge "Fix ubuntu marathon container" 2016-03-08 12:23:31 +00:00
Rodolfo Alonso
c4febaf918 Add "heka-elasticsearch.toml" to /etc/heka in heka bootstrap container.
Missing file during the config procces of bootstrap container.

Change-Id: I600c0ca9c60bddae16310be1fcb65f3be482a599
Closes-Bug: #1554449
2016-03-08 10:02:03 +00:00
Jenkins
c018ec6919 Merge "Handle kolla-build exception" 2016-03-08 09:52:34 +00:00
Artur Zarzycki
46ba928f64 Fix ubuntu marathon container
When we install mesos if it(or some deps) doesn't find java it installs
gcj(java5) which generate cacerts, so later in marathon we have
situation that openjdk8 can't access(discover as broken) to it because
of different format. Additionaly this third-party openjdk8 has in
dependencies ca-certificates-java which need java to generate cacerts
file.

Change-Id: Ic4467529a842ffc4bdd99ac1e23abbdee3a82422
Closes-bug: #1552626
2016-03-08 10:11:55 +01:00
Swapnil Kulkarni (coolsvap)
5669f7e0ad Handle kolla-build exception
kolla-build currently does not provide information
if docker service is not running. Added exception
handling.

Change-Id: I1f167804b8b4d2ad9220281954ff7ea7162a9817
Closes-Bug:#1553912
2016-03-08 09:45:04 +05:30
Jenkins
d1f6d0dee5 Merge "Add documentation for proxy buildargs picked from the environment." 2016-03-08 03:50:22 +00:00
Dave McCowan
3b378b11ed Glance registry should only be accessible from internal network
When configured with a separate external VIP, glance registry
should listen on only the internal VIP.

TrivialFix

Change-Id: Ie186f2ea391b53b9ea0cb230c573c9e09efd44b2
2016-03-07 22:17:34 -05:00
Sam Yaple
99db1e9193 Add a new tool to help find the latest versions
As we will be switching to pinning versions in Kolla this tool will
help remove the 'manual' part of that equation by looking up the
versions we want.

The idea would be to eventually turn this into an autoproposal bot so
we only ever need to approve changes.

More work can be done here like automatically updating the
kolla-build.conf

Co-Authored-By: Martin André <m.andre@redhat.com>
Partially-Implements: blueprint upgrade-kolla

Change-Id: I052159850b2579ca6db79be71672be382be8a3a3
2016-03-08 11:45:47 +09:00
Jenkins
4d0fb0b7f6 Merge "Use internalURL for internal communication" 2016-03-07 23:15:18 +00:00
Jenkins
ef81293861 Merge "Fix type - python-olso-db for ceilometer" 2016-03-07 23:14:31 +00:00
Jenkins
eacaf76241 Merge "Move hostname registration to common" 2016-03-07 19:28:45 +00:00
Jenkins
7068d235e2 Merge "Upgrade fails from 2.0.0->2.0.1" 2016-03-07 18:04:03 +00:00
Steven Dake
1c26351925 Upgrade fails from 2.0.0->2.0.1
The new image doesn't have an existing old image, so it
ends up not existing.  In this condition, we know that
we are dealing with a version change upgrade.

TrivialFix

Change-Id: Ic2f83c2bb6c34731b60b3430ba66a6324439f0a9
2016-03-07 12:22:18 -05:00
Hui Kang
da2e1cfed9 Fix type - python-olso-db for ceilometer
TrivialFix

Change-Id: I58c60025ae536729d9f953a6f2e8a3ed22177179
2016-03-07 11:17:10 -05:00
Jenkins
5e547639b3 Merge "Fix "wait for log socket" in start.sh" 2016-03-07 16:15:43 +00:00
Dave McCowan
1c31951b85 Use internalURL for internal communication
When using separate networks for external APIs and internal
APIs, services need to be configured to use the internal APIs.
The default is typically publicURL.

TrivialFix

Change-Id: I24da63220a65e210c37d9f24b6d76a0031d66f3d
2016-03-07 09:28:48 -05:00
Éric Lemoine
14dec25e54 Fix "wait for log socket" in start.sh
The code in docker/base/start.sh that waits for the log socket does
not work because it includes a bad "space" character after "-S".

This patch changes that character to a real "space" character. It
also sets the SKIP_LOG_SETUP envvar for the Heka container.

TrivialFix

Change-Id: I17a3005df5bbd57678350fc77030e44b5ad6acae
2016-03-07 13:21:38 +01:00
Rodolfo Alonso
c0d7abc532 Add documentation for proxy buildargs picked from the environment.
Add documentation for the commit I084e5d1cc8f9993d65167878f9983ad58a68e86e.
Explain how 'build.py' picks up automatically env proxy variables.

Change-Id: Ia8513babd4ff72ed52e167b361d6b54393598a78
Closes-Bug: #1538108
2016-03-07 11:25:51 +00:00
Jenkins
b0b891ed60 Merge "Updated from global requirements" 2016-03-07 09:12:07 +00:00
Jenkins
5c8fb2b1dd Merge "Reconfigure horizon service" 2016-03-07 09:11:31 +00:00
Jenkins
962be007a4 Merge "Upgrade fails at Magnum" 2016-03-07 09:04:03 +00:00
Jenkins
8c3e5b2771 Merge "Make memcached reconfigure not block" 2016-03-07 09:03:43 +00:00
MD NADEEM
ead7752ad6 Update README for Trove image
Added Trove in the list of images
provided by kolla.

Change-Id: I46a0bb2e413cf4d2968f956c80e10735bf7106c8
2016-03-07 09:53:15 +05:30
Jeffrey Zhang
9a5150275b Reconfigure horizon service
Implements reconfiguring the horizon service.

Closes-Bug: #1553526

Change-Id: I8bb2398ebdf4b10fe8386f5b2b25802172e1cbd3
2016-03-07 11:42:27 +08:00
Jenkins
7e58ea219a Merge "Add two more examples of openrc for use with public endpoints" 2016-03-06 15:23:26 +00:00
Jenkins
1e70714197 Merge "Reconfigure for Swift" 2016-03-06 15:19:11 +00:00
Steven Dake
355b6a4599 Upgrade fails at Magnum
Typo in magnum upgrade task

Change-Id: Ia3e206e10b24bae12857ea13becda55bc13f33fd
Closes-Bug: #1553643
2016-03-05 22:06:55 -05:00
Steven Dake
004880397a Make memcached reconfigure not block
The playbooks crash during reconfigure of memcached.

Change-Id: I737a71598a6a9747999cfcfbe78c70dbb6fdc608
Closes-Bug: #1553631
2016-03-05 21:22:38 -05:00
Dave McCowan
25f99ad930 Add two more examples of openrc for use with public endpoints
Relates-to: blueprint kolla-ssl

Change-Id: I6d9531ce4513ed06f1d13081418b167ad264aaff
2016-03-05 20:45:10 -05:00
OpenStack Proposal Bot
f66af0c132 Updated from global requirements
Change-Id: Icbad4e77588f212af104efc9e6cfbd831c795a07
2016-03-05 20:45:36 +00:00
Jenkins
01b0be02b6 Merge "Use alphabetical order in cleanup-containers" 2016-03-05 15:36:50 +00:00
Jenkins
08101fd465 Merge "Make Heka send logs to Elasticsearch" 2016-03-05 15:36:44 +00:00
Serguei Bezverkhi
514da17605 Reconfigure for Swift
This implements reconfigure for Swift service. Fixes swift-rsyncd in
All-in-One deployment

Partially-Implements: blueprint kolla-reconfig

Change-Id: I82bfa3c73b7365bc3a0ea35d3fc102a3525ebd8c
2016-03-05 10:24:13 -05:00
Éric Lemoine
97ae06341a Use alphabetical order in cleanup-containers
TrivialFix
Change-Id: I95f2e6d17ba7960b2f87344f30b7884d621f9ecb
2016-03-05 11:51:49 +01:00
Éric Lemoine
491aff0b88 Make Heka send logs to Elasticsearch
This patch includes changes relative to integrating Heka with
Elasticsearch and Kibana.

The main change is the addition of an Heka ElasticSearchOutput plugin
to make Heka send the logs it collects to Elasticsearch.

Since Logstash is not used the enable_elk deploy variable is renamed
to enable_central_logging.

If enable_central_logging is false then Elasticsearch and Kibana are
not started, and Heka won't attempt to send logs to Elasticsearch.

By default enable_central_logging is set to false. If
enable_central_logging is set to true after deployment then the Heka
container needs to be recreated (for Heka to get the new
configuration).

The Kibana configuration used property names that are deprecated in
Kibana 4.2. This is changed to use non-deprecated property names.

Previously logs read from files and from Syslog had a different Type
in Heka. This is changed to always use "log" for the Type. In this
way just one index instead of two is used in Elasticsearch, making
things easier to the user on the visualization side.

The HAProxy configuration is changed to add entries for Kibana.
Kibana server is now accessible via the internal VIP, and also via
the external VIP if there's one configured.

The HAProxy configuration is changed to add an entry for
Elasticsearch. So Elasticsearch is now accessible via the internal
VIP. Heka uses that channel for communicating with Elasticsearch.

Note that currently the Heka logs include "Plugin
elasticsearch_output" errors when Heka starts. This occurs when Heka
starts processing logs while Elasticsearch is not yet started. These
are transient errors that go away when Elasticsearch is ready. And
with buffering enabled on the ElasticSearchOuput plugin logs will be
buffered and then retransmitted when Elasticsearch is ready.

Change-Id: I6ff7a4f0ad04c4c666e174693a35ff49914280bb
Implements: blueprint central-logging-service
2016-03-05 11:51:49 +01:00
Jenkins
8976263153 Merge "Bump ansible version to head of devel" 2016-03-05 01:24:39 +00:00
Jenkins
32ce37cb8f Merge "Fix horizon with ssl" 2016-03-04 23:17:52 +00:00
Jenkins
05b82db701 Merge "Fix rst syntax in the list of images provided by Kolla" 2016-03-04 23:14:46 +00:00
Jenkins
b91f84b968 Merge "Retry token retrival in keystone bootstrap script" 2016-03-04 22:51:00 +00:00
Jenkins
e45781cf25 Merge "Reconfigure ceph service" 2016-03-04 22:35:45 +00:00
Thiago Gomes
1e7914147c Fix rst syntax in the list of images provided by Kolla
Manila is written with wrong syntax.

DocImpact

Change-Id: I672e9e0f7f8def523b2a18c8271984f0118bba28
2016-03-04 14:31:49 -05:00
Jenkins
9cc5def5f6 Merge "Reconfigure for Murano" 2016-03-04 18:37:13 +00:00
Jenkins
6daf6eb0cd Merge "Add authentication for keepalived" 2016-03-04 18:15:04 +00:00
SamYaple
d83cb3c473 Retry token retrival in keystone bootstrap script
TrivialFix

Change-Id: I83da0298067d5f37603c52fb312828ea1fbbb00c
2016-03-04 18:14:33 +00:00
Vikram Hosakote
efd1099335 Reconfigure ceph service
This patch set implements reconfiguring the ceph service.

Change-Id: I904d5e4b33c82e20a8e7e84308b62573f59de714
Partially-implements: bp kolla-reconfig
2016-03-04 18:06:50 +00:00