summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2016-03-09Drop root user for neutron-linuxbridge-agentVikram Hosakote1-0/+2
Change-Id: Ic4448469ac31f6804b517c916e9b41c39e527081 Closes-Bug: #1553522
2016-03-09Add centos-extras repo to oraclelinux-basePaul Bourke2-0/+7
magnum requires python-docker-py which is missing in the oraclelinux base repos. TrivialFix Change-Id: I466a170a8df8f207c47d06ba5a6cba9b7efa3e5f
2016-03-09Merge "Remove storage_hostname"Jenkins1-3/+3
2016-03-09Merge "Add ceph wait before bootstrap"Jenkins1-2/+14
2016-03-09Merge "Do not create /dev/log symlink if it already exists"Jenkins1-1/+3
2016-03-09Add cron image and playbookÉric Lemoine2-0/+30
Add cron image and playbook for logrotate. The "common" Ansible playbook includes configuration files for logrotate. At this point the operator cannot customize/override the logrotate configuration. Closes-Bug: #1553244 Change-Id: Ic9fdda9a273c9ccd90502f0acc7614d2c7157dca
2016-03-09Merge "mariadb-devel is deprecated"Jenkins2-2/+2
2016-03-09Remove storage_hostnameSamYaple1-3/+3
This was an attempt to get storage_interface to work properly but that work will not be completed and functional this cycle. There are design topics that need to be discussed about it that were brought to light by the RAX gate failing for it. TrivialFix Change-Id: I65579f9e0e0dcf3fa51c0ea031ff474145457c40
2016-03-09Add ceph wait before bootstrapSamYaple1-2/+14
This will make sure ceph has a quorum and the cluster is functional before attempting to use it. We also make sure udev has time to create its links by looping a few times. This resolves the races found in the bootstrap process TrivialFix Change-Id: Ia4624916feb5c80b2a067e5a62c176c1a5dea460
2016-03-09Do not create /dev/log symlink if it already existsÉric Lemoine1-1/+3
This changes the keepalived extend_start.sh script not to recreate the /dev/log symlink if it already exists. This change is related to a comment from SamYaple in https://review.openstack.org/#/c/288432/. TrivialFix Change-Id: I9ca2b4d0b36c961ab3e1e18e2011dd10b47c33e3
2016-03-09Upgrade HeatSteven Dake1-5/+9
This could possibly use gold plating in how bootstrapping operates to use shade rather than the shell in the container. It is unclear why stack create failed prior to this patch, but that fact hasn't changed. I think the heat domains are not setup properly in the configuration files, meaning that the domain ID must be created outside of Heat and registered in the configuration file. This is covered in Bug #1553565. Change-Id: I490d4dd68a101f388c0ecb4acab54d5eaa6e314e Partially-Implements: blueprint kolla-upgrade Implements: blueprint upgrade-heat
2016-03-09mariadb-devel is deprecatedSteven Dake2-2/+2
mariadb 10 uses the packaging convention MariaDB-* to not conflict with mariadb 5. As such, MariaDB-devel was indicating a deprecation warning which this patch removes. TrivialFix Change-Id: I4b51fcedce3ef9e44c4a6830cd38ca8040a4d3f6
2016-03-08Mesos DNS containerArtur Zarzycki1-0/+7
Change-Id: I07ce1b0f6a48de2a8290fac75dcf7ef07960aaf5 Implements: blueprint mesos-dns-container
2016-03-08Merge "Fix ubuntu marathon container"Jenkins1-0/+7
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-07Merge "Fix type - python-olso-db for ceilometer"Jenkins1-1/+1
2016-03-07Fix type - python-olso-db for ceilometerHui Kang1-1/+1
TrivialFix Change-Id: I58c60025ae536729d9f953a6f2e8a3ed22177179
2016-03-07Fix "wait for log socket" in start.shÉric Lemoine1-1/+1
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-05Merge "Make Heka send logs to Elasticsearch"Jenkins2-2/+2
2016-03-05Make Heka send logs to ElasticsearchÉric Lemoine2-2/+2
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-05Merge "Bump ansible version to head of devel"Jenkins3-7/+1
2016-03-04Merge "Fix horizon with ssl"Jenkins1-3/+5
2016-03-04Merge "Retry token retrival in keystone bootstrap script"Jenkins1-2/+8
2016-03-04Retry token retrival in keystone bootstrap scriptSamYaple1-2/+8
TrivialFix Change-Id: I83da0298067d5f37603c52fb312828ea1fbbb00c
2016-03-04Merge "Set mongodb log file to shared volume by heka"Jenkins1-0/+8
2016-03-04Bump ansible version to head of develSamYaple3-7/+1
bcoca has asked we use head of devel to fix the loader issue TrivialFix Change-Id: Ie6f4b6bbdffed9a85c840a4f425d866fc5402f4b
2016-03-04Set mongodb log file to shared volume by hekaHui Kang1-0/+8
TrivialFix Change-Id: I085ef2884749bb4ecc546b78052a5688e8b36ad3
2016-03-04Fix horizon with sslSamYaple1-3/+5
Ubuntu did not have mod_headers enabled by default Remove unused variable and adjust 'when' conditional positioning TrivialFix Change-Id: I82b8724526c24f4481a80165520d624f6a02c336
2016-03-04Merge "Reconfigure cinder service"Jenkins1-2/+8
2016-03-03Merge "When ansible fails it still reads chaged key"Jenkins1-1/+1
2016-03-03Merge "Make Heka collect Manila logs"Jenkins3-4/+19
2016-03-03When ansible fails it still reads chaged keySamYaple1-1/+1
Add changed key failure as well. Closes-Bug: #1552405 Change-Id: Ic25a57ba20928bee136932cc422713e76dcbe2a1
2016-03-03Merge "Fix Keystone v3 and Horizon"Jenkins4-20/+19
2016-03-03Merge "Bump to latest ansible and deps"Jenkins3-4/+10
2016-03-03Merge "Libvirt needs openvswitch to connect br-int"Jenkins1-0/+3
2016-03-03Merge "ADD user neutron to the neutron-openvswitch-agent docker file"Jenkins1-0/+2
2016-03-03Make Heka collect Manila logsMauricio Lima3-4/+19
Partially implements: blueprint heka Change-Id: I3fadbf29f5219a293b8b1114d192e27888be2c59
2016-03-03Fix Keystone v3 and HorizonSamYaple4-20/+19
After our switch to keystone-manage bootstrap Horizon is not happy due to v3 not being setup correctly. This patch fixes that This also includes removal of unused variables (transforms them into endpoint url variables) TrivialFix Change-Id: I1e04db8c24049f80e974c063f03068a2ab32a563
2016-03-03Bump to latest ansible and depsSamYaple3-4/+10
Ansible is pinned to single commit in devel branch to pull in the latest shade module we need (domain control). It will be available in ansible 2.1 TrivialFix Change-Id: I4c21fa1d2cec30d4aeb80e050ef4a62332f9ed45
2016-03-03Libvirt needs openvswitch to connect br-intRyan Hallisey1-0/+3
Libvirt is trying to create a port on br-int and is failing because ovs is not installed. Co-authored-by: Ian Main <imain@redhat.com> Closes-bug: 1552717 Change-Id: I6ed0c1ae5b27b58e4c22bcbe7e674f66cde48990
2016-03-02Reconfigure cinder serviceJeffrey Zhang1-2/+8
Change-Id: I8d207d1782acfebf5c07de39df3257fd9bdbbada Partially-implements: bp kolla-reconfig
2016-03-02Merge "Sanity check for swift"Jenkins1-0/+4
2016-03-01ADD user neutron to the neutron-openvswitch-agent docker fileHui Kang1-0/+2
Neutron containers share the same log directory. So all containers should use same username to create directories. Change-Id: Id95a3205b53dd87ba21d55ebecada89d9f86d37b Closes-Bug: #1551829
2016-03-01Merge "Fix missing libraries for ceilometer"Jenkins1-0/+2
2016-03-01Fix missing libraries for ceilometerHui Kang1-0/+2
Change-Id: I5571a5639f9f1b5cb0c8ea87188c3d0b9557cba7 Closes-Bug: #1551407
2016-03-01Merge "Move ironic-discoverd to ironic-inspector"Jenkins2-6/+5
2016-03-01Remove keystone admin tokenSamYaple2-6/+84
Admin token has been deprecated upstream. It will be removed in O. We switch over to the new `keystone-manage bootstrap` method for creating the initial admin user, role, and project. Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: I6ca90e8d4c3b71009e24b049b2efbc08c05ebfbf
2016-02-29Sanity check for swiftEugene Bagdasaryan1-0/+4
This runs first sanity check for swift. Once swift is deployed it checks list() Change-Id: I613bf9f2893d66814863893ec5acde5aa252548d Partially-Implements: blueprint sanity-check-container
2016-02-29Move ironic-discoverd to ironic-inspectorAllen Gao2-6/+5
Closes-Bug: #1551052 Change-Id: Ic226287bbf1f1e8d5cc2e1d80ce2975448b1f95c
2016-02-28Merge "Sanity check for cinder"Jenkins1-0/+4