summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-03-08Merge "Reconfigure mongodb service"Jenkins2-0/+67
2016-03-08Add tox job for the bandit python security linterDave McCowan2-0/+4
Bandit is a job that parses and analyzes python code to detect common insecure programming practices. TrivialFix Change-Id: Iea23a9bd23b25827043f02aa1a62fb0724f1d0ee
2016-03-08Checks the installation of curl command, Nova, Neutron and OpenStack packagesprithiv1-1/+6
related-bug: 1552433 Change-Id: If89e2a1bc959039fc7088c8295e88a199eabbedc
2016-03-08Mesos DNS containerArtur Zarzycki2-2/+9
Change-Id: I07ce1b0f6a48de2a8290fac75dcf7ef07960aaf5 Implements: blueprint mesos-dns-container
2016-03-08Merge "Document how to use loopback devices for Swift"Jenkins1-5/+19
2016-03-08Merge "Fix default value on globals for config_strategy"Jenkins1-1/+1
2016-03-08Merge "Add documentation for two-VIP and TLS blueprints"Jenkins2-1/+126
2016-03-08Document how to use loopback devices for SwiftPaul Bourke1-5/+19
People commonly want to use loopback devices to evaulate or develop on Swift. The steps for this are slightly different than those for physical block devices. Also make some small fix ups to the title formatting. Change-Id: I0c1cb4a261f264dc56bd065ab137e5ee79e773f8
2016-03-08Fix default value on globals for config_strategyThiago Gomes1-1/+1
In kolla/ansible/group_vars/all.yml config_strategy is COPY_ALWAYS In kolla/etc/kolla/globals.yml the default value shown is COPY_ONCE TrivialFix Change-Id: If7000b811715c6cb84af3539cb522c22d31dc03b
2016-03-08Merge "Add a new tool to help find the latest versions"Jenkins2-0/+131
2016-03-08Add documentation for two-VIP and TLS blueprintsDave McCowan2-1/+126
Relates-to: blueprint kolla-ssl Change-Id: Id82d22c2195be5d897c781f28087a1ea422b8bea
2016-03-08Merge "Add "heka-elasticsearch.toml" to /etc/heka in heka bootstrap container."Jenkins1-0/+1
2016-03-08Merge "Glance registry should only be accessible from internal network"Jenkins1-6/+0
2016-03-08Merge "Fix ubuntu marathon container"Jenkins1-0/+7
2016-03-08Add "heka-elasticsearch.toml" to /etc/heka in heka bootstrap container.Rodolfo Alonso1-0/+1
Missing file during the config procces of bootstrap container. Change-Id: I600c0ca9c60bddae16310be1fcb65f3be482a599 Closes-Bug: #1554449
2016-03-08Merge "Handle kolla-build exception"Jenkins1-2/+7
2016-03-08Fix the deprecated security_group_api and network_api_classAllen Gao1-2/+1
The security_group_api option is deprecated since https://review.openstack.org/#/c/288602 , the security_group_api will be detected through use_neutron. TrivialFix Change-Id: I4e4dd9397b67243ed7268529d9ed0d9b86c846dd
2016-03-08Fix ubuntu marathon containerArtur Zarzycki1-0/+7
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-08Handle kolla-build exceptionSwapnil Kulkarni (coolsvap)1-2/+7
kolla-build currently does not provide information if docker service is not running. Added exception handling. Change-Id: I1f167804b8b4d2ad9220281954ff7ea7162a9817 Closes-Bug:#1553912
2016-03-08Merge "Add documentation for proxy buildargs picked from the environment."Jenkins1-0/+12
2016-03-07Glance registry should only be accessible from internal networkDave McCowan1-6/+0
When configured with a separate external VIP, glance registry should listen on only the internal VIP. TrivialFix Change-Id: Ie186f2ea391b53b9ea0cb230c573c9e09efd44b2
2016-03-08Add a new tool to help find the latest versionsSam Yaple2-0/+131
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-07Merge "Use internalURL for internal communication"Jenkins3-0/+6
2016-03-07Merge "Fix type - python-olso-db for ceilometer"Jenkins1-1/+1
2016-03-07Merge "Move hostname registration to common"Jenkins2-9/+9
2016-03-07Merge "Upgrade fails from 2.0.0->2.0.1"Jenkins1-0/+2
2016-03-07Upgrade fails from 2.0.0->2.0.1Steven Dake1-0/+2
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-07Fix type - python-olso-db for ceilometerHui Kang1-1/+1
TrivialFix Change-Id: I58c60025ae536729d9f953a6f2e8a3ed22177179
2016-03-07Merge "Fix "wait for log socket" in start.sh"Jenkins2-1/+4
2016-03-07Use internalURL for internal communicationDave McCowan3-0/+6
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-07Fix "wait for log socket" in start.shÉric Lemoine2-1/+4
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-07Add documentation for proxy buildargs picked from the environment.Rodolfo Alonso1-0/+12
Add documentation for the commit I084e5d1cc8f9993d65167878f9983ad58a68e86e. Explain how 'build.py' picks up automatically env proxy variables. Change-Id: Ia8513babd4ff72ed52e167b361d6b54393598a78 Closes-Bug: #1538108
2016-03-07Merge "Updated from global requirements"Jenkins1-1/+1
2016-03-07Merge "Reconfigure horizon service"Jenkins2-0/+67
2016-03-07Merge "Upgrade fails at Magnum"Jenkins1-1/+1
2016-03-07Merge "Make memcached reconfigure not block"Jenkins1-2/+2
2016-03-07Reconfigure mongodb serviceJeffrey Zhang2-0/+67
Implements reconfiguring the mongodb service. Closes-Bug: #1553523 Change-Id: I0e2beb43dfbb24772ad07668df8c0ee1c3cefb46
2016-03-07Update README for Trove imageMD NADEEM1-0/+1
Added Trove in the list of images provided by kolla. Change-Id: I46a0bb2e413cf4d2968f956c80e10735bf7106c8
2016-03-07Reconfigure horizon serviceJeffrey Zhang2-0/+67
Implements reconfiguring the horizon service. Closes-Bug: #1553526 Change-Id: I8bb2398ebdf4b10fe8386f5b2b25802172e1cbd3
2016-03-06Merge "Add two more examples of openrc for use with public endpoints"Jenkins1-0/+38
2016-03-06Merge "Reconfigure for Swift"Jenkins2-8/+20
2016-03-05Upgrade fails at MagnumSteven Dake1-1/+1
Typo in magnum upgrade task Change-Id: Ia3e206e10b24bae12857ea13becda55bc13f33fd Closes-Bug: #1553643
2016-03-05Make memcached reconfigure not blockSteven Dake1-2/+2
The playbooks crash during reconfigure of memcached. Change-Id: I737a71598a6a9747999cfcfbe78c70dbb6fdc608 Closes-Bug: #1553631
2016-03-05Add two more examples of openrc for use with public endpointsDave McCowan1-0/+38
Relates-to: blueprint kolla-ssl Change-Id: I6d9531ce4513ed06f1d13081418b167ad264aaff
2016-03-05Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Icbad4e77588f212af104efc9e6cfbd831c795a07
2016-03-05Merge "Use alphabetical order in cleanup-containers"2.0.0.0b3Jenkins1-12/+12
2016-03-05Merge "Make Heka send logs to Elasticsearch"Jenkins15-34/+98
2016-03-05Reconfigure for SwiftSerguei Bezverkhi2-8/+20
This implements reconfigure for Swift service. Fixes swift-rsyncd in All-in-One deployment Partially-Implements: blueprint kolla-reconfig Change-Id: I82bfa3c73b7365bc3a0ea35d3fc102a3525ebd8c
2016-03-05Use alphabetical order in cleanup-containersÉric Lemoine1-12/+12
TrivialFix Change-Id: I95f2e6d17ba7960b2f87344f30b7884d621f9ecb
2016-03-05Make Heka send logs to ElasticsearchÉric Lemoine15-34/+98
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