summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2017-05-31Add e2fsprogs in nova-compute imagesEduardo Gonzalez1-0/+4
e2fsprogs package is needed to create ext4 ephemeral disks on compute nodes. Change-Id: I6147f2dd0b3fd0b4f7701b381130eec64093230a Closes-Bug: #1694639
2017-05-31Fix rally create verifier errorzhubingbing1-3/+10
rally create verifier(temptest) need os-testr package Change-Id: Id68304ae4396ab0173f0a25319df2dbef5257662 Closes-Bug: #1693171
2017-05-30Merge "gnocchi: take care of centos/source on non-x86"Jenkins1-0/+11
2017-05-30Sensu imagesMartin Mágr4-0/+52
This patch adds possibility to have container with sensu-client service. Implements: blueprint container-healthchecks Change-Id: I1c659ce38299d5497a80fa96dd2dd39bd40176c3
2017-05-30Merge "Add ec2-api image"Jenkins2-0/+64
2017-05-29Merge "dragonflow: install proper package on all distros"Jenkins1-2/+2
2017-05-29dragonflow: install proper package on all distrosMarcin Juszkiewicz1-2/+2
You should NEVER install library packages as 99.99% time is not what you really need. NEVER! What was happening? During build of 'pyzmq' it was noticing that there are no development headers for libzmq and after 10s delay (with huge warning attached) it was starting to build own 'bundled' copy of libzmq. Bumped libzmq to newer version as well (in Debian/Ubuntu). Change-Id: I8bc95cc9c90cc9f4df911a40392b85c9b5dd1261
2017-05-29Add ec2-api imageSven Anderson2-0/+64
Initial image for EC2-API, a standalone service for OpenStack that supports AWS EC2 and VPC API. Change-Id: Ia8d611cc3988499baf15e731fd053f38ad9b5079
2017-05-29Remove all Heka related remaining stuffBertrand Lallau7-33/+1
Heka has been removed and replaced by fluentd. Refer to https://review.openstack.org/#/c/437874/ Change-Id: I989e5d71b5ba4d036dd45c02b3923c5bf27a04ed
2017-05-26Remove sudo operations that are no longer necessarySteven Dake11-28/+4
set_configs.py has logic to handle chown of directories. Simplify the codebase by removing these unnessary chowns. Further the chowns cause some forms of NFS backed storage to not work properly. Change-Id: I8df95d06b1010778deb3e2a3065aaab26ed2eb6a Closes-Bug: #1693973
2017-05-26Merge "use proper package name for python-oslo.vmware"Jenkins3-3/+3
2017-05-26gnocchi: take care of centos/source on non-x86Marcin Juszkiewicz1-0/+11
As for Debian we need to install blas/lapack devel headers to build scipy. Change-Id: I2e0257072192bae6b689d549df12a05196ff7698 Partially-Implements: blueprint multiarch-and-arm64-containers
2017-05-24pin mariadb version for rpm distrosSean Mooney1-2/+2
- This change changes pins to 10.0.30 as MariaDB-Galara-server is not available on the latest z stream of 10.0 - This change enables https be default for the mariadb repo to avoid 404 error. see: https://access.redhat.com/articles/1320623 Change-Id: I92ed4aa3bded0803cb2e7076cefe776d437d8b8d
2017-05-24use proper package name for python-oslo.vmwareMarcin Juszkiewicz3-3/+3
python-oslo-vmware was transitional package name Change-Id: Ieb355e30fe7162c035f342fd5b0fb2573365f428
2017-05-23Merge "Add qdrouterd container"Jenkins5-0/+57
2017-05-22Clean up unused sanity check modulesPaul Bourke1-17/+1
These are now replaced with built in Ansible modules Change-Id: I6e3f4b72243da1cfa76d32822ec4f75f689f7317
2017-05-22Fix aodh-base imageEduardo Gonzalez1-1/+0
Aodh removed etc/aodh folder in [1] This folder only had oslo-config-generator file [2] Is safe to remove this file copy since it was already useless since we do not generate files from oslo. [1] https://review.openstack.org/#/c/459603/ [2] https://github.com/openstack/aodh/blob/stable/ocata/etc/aodh/aodh-config-generator.conf Change-Id: I2b92cafdcd41be4d778113072e0aedd6e93a8bc1
2017-05-20Merge "Add Neutron SR-IOV agent image"Jenkins1-0/+29
2017-05-19Allow nova plugins install, add blazar pluginEduardo Gonzalez1-1/+9
Allow install plugins in nova base container for source builds. Implement blazar-nova plugin in nova. Change-Id: I4e3591a3b3d18d5830d32fa25cac5e657b00508c Partially-Implements: blueprint blazar-images
2017-05-18Merge "Add mistral-event-engine image"Jenkins1-0/+22
2017-05-18Add networking-hyperv driver when building neutron-server imageDan Ardelean1-1/+2
Change-Id: I31dd5054ea9bf341323f6d093c0667b98491cc2b
2017-05-18Merge "Move shebang customization into jinja2 block"Jenkins2-3/+5
2017-05-18Add mistral-event-engine imageBrad P. Crochet1-0/+22
Mistral now has an event engine for triggering cron-like events. Change-Id: I039e812113c7ad565e11af6045cb3bd1a7af706b
2017-05-18Add qdrouterd containerAndrew Smith5-0/+57
The qdrouterd is a high performance, lightweight AMQP 1.0 message router that support oslo.messaging RPC communications. Change-Id: I42783fb50c9f6750071d797b3f07a6283454c7a7 Implements: blueprint dispatch-router-messaging-component
2017-05-18Add Neutron SR-IOV agent imageBrent Eagles1-0/+29
Adds an image for the neutron SR-IOV agent. Change-Id: I31cad133deaac5a155b3a9a5f3ea03d6e6b65186
2017-05-18multipathd: modprobe dm-multipath on startupDan Prince2-0/+5
Change-Id: I486de8b6ab2f4235bb4a21c3650f6b9e52a83b80 Co-Authored-By: Jon Bernard <jobernar@redhat.com> Closes-bug: #1691753
2017-05-18Add ceilometermiddleware in swift-proxy-servershaofeng_cheng1-2/+16
Add ceilometermiddleware package in swift-proxy-server image. Change-Id: I4075d14211778347afe7c03b661723f5a8e18c7a Closes-Bug: #1691629
2017-05-18Merge "Add dragonflow container"Jenkins5-0/+109
2017-05-17Merge "Install python-pip"Jenkins1-0/+1
2017-05-17Merge "Add Elasticsearch client package for OSprofile"Jenkins1-0/+3
2017-05-17Merge "Revert "Clean up base Dockerfile""Jenkins3-329/+328
2017-05-17Revert "Clean up base Dockerfile"Martin André3-329/+328
This reverts commit fd6d89c4953dace9b324c9de8303ec88a21a9710. Change-Id: I93252e459b97b7885432822ff86de6b261c420b2 Related-Bug: #1691413
2017-05-17Add Elasticsearch client package for OSprofileBertrand Lallau1-0/+3
OSprofile allows user/devs trace OpenStack requests. OSprofiler is multi drivers support. The simpler centralized system to use is Elasticsearch. To allow Openstack services to store traces in Elasticsearch, Elasticsearch client has to be installed in Docker Openstack-base image. Change-Id: I1546c03603676b5e29ea56dacecb510e29bbf6f6 Implements: blueprint enable-osprofiler
2017-05-17Merge "Fix logging for chrony"Jenkins1-3/+9
2017-05-16Install python-pippangliye1-0/+1
We need to install other libraries to crawl the data, so we need to install python-pip first Change-Id: I3f627279810f448a2252e7d54810cb5ac1f30a9e
2017-05-16Enable manila-data for rpm binaryEduardo Gonzalez1-6/+1
manila-data package is included as part of openstack-manila installed in manila-base image. This change removes exit while building for rpm binary images. http://cbs.centos.org/koji/rpminfo?rpmID=86923 Change-Id: I0c8e65a99cd96a3fef159519efd51bdcee1af30f Closes-Bug: #1671667
2017-05-15Merge "Clean up base Dockerfile"Jenkins3-328/+329
2017-05-15Merge "introduce 'install_kubectl' macro"Jenkins3-20/+16
2017-05-15Add dragonflow containercaowei5-0/+109
Change-Id: I8ab47f96a86c524e14a2c65dd58f1f8fa54d0895 Partially-implements: blueprint dragonflow
2017-05-15Merge "Fix zun images"Jenkins4-10/+46
2017-05-13Clean up base DockerfileMichal (inc0) Jastrzebski3-328/+329
I think this simple change will make it much more readable Change-Id: I369aee3a19d17c134db1d13b94b8c45a44733149
2017-05-12Merge "Fix if $user is root at extend_start"Jenkins4-4/+4
2017-05-12Fix if $user is root at extend_startegonzalez904-4/+4
In ubuntu is not evaluating correctly if $user == root check at extend_start. Changing to "$(whoami)" == 'root' fixes the issue Change-Id: I296a1f98764cdfa09650c483bc7beba53e6bdba4 Closes-Bug: #1690360
2017-05-12introduce 'install_kubectl' macroMarcin Juszkiewicz3-20/+16
Both kubetoolbox and magnum-conductor install 'kubectl'. In different versions. And only for x86-64. New macro knows how to handle other architectures. AArch64 binary is fetched properly, other architectures (ppc64le for now) gets info that there is no binary upstream. Also updated to v1.5.4 as this one is used by kube/* images. Change-Id: Ia491d6ec7156201742f28b5d1018f2794529b5b4 Partially-Implements: blueprint multiarch-and-arm64-containers
2017-05-12Merge "Add net-tools for collection of base networking utilities"Jenkins1-1/+4
2017-05-12Merge "Fix Incorrect timezone in ubuntu horizon images"Jenkins1-2/+6
2017-05-11Move shebang customization into jinja2 blockMartin André2-3/+5
By setting up the shebang inside a jinja2 block, this allows the operator to use a different init system of simply disable it. This is especially useful with docker 1.13 that comes with its own stripped down init system (a build of tini) that would cause the containers to run double init systems if used with the '--init' command line argument. Change-Id: I220d8cfc81c25471e635b2f5790759f21e788e64 Closes-Bug: #1680770
2017-05-11Support non-x86 architectures (aarch64, ppc64le)Marcin Juszkiewicz5-24/+132
Based on ppc64le changes by Sajauddin Mohammad [1] 1. https://review.openstack.org/#/c/423239/6 Tested with centos, debian, ubuntu on aarch64 and ppc64le. Partially-Implements: blueprint multiarch-and-arm64-containers Change-Id: If0ccc58d436b2468cd477c222ebc2fe0073206e9
2017-05-11Merge "Catch exception during calling os.chmod in set_configs.py"Jenkins1-1/+7
2017-05-11Add net-tools for collection of base networking utilitiesCady_Chen1-1/+4
net-tools is necessary when collect network information in telegraf container. Change-Id: I4e343d4cd2ef1aa0a84d0975b3de1f62b0d33bf9