summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2017-01-20Remove empty spaces dind dockerfileEduardo Gonzalez1-2/+2
Change-Id: I4e33b58f48626834fccdc13cd22a63f163bfbbf9
2017-01-20Add block for dumb-init installationEdmund Rhudy1-3/+7
This moves the dumb-init installation to its own RUN command in a separate block so that it can be overridden for Internet-disconnected builds. Change-Id: Ice1d6b086db85d2c2b364518b26eb819e92e1d4f Closes-Bug: #1657583
2017-01-20Fix ironic inspectorMauricio Lima3-1/+24
Co-Authored-By: Jeffrey Zhang <zhang.lei.fly@gmail.com> Closes-Bug: #1650345 Change-Id: Id03619b4e26a0a77c2a39e2de21efd13be0e9200
2017-01-20Fix manila-base dockerfile formatzhubingbing1-5/+4
source and binary alll need sudoers Change-Id: I190a0b8cbbb05460e1ff80e0e7a30d05c3392640
2017-01-20remove /var/log/apache on keystone dockerfilezhubingbing1-2/+2
Change-Id: Ie32a0dba2c4d482570605f1eea78eca086fe04cf
2017-01-20Fix designate dockerfilezhubingbing1-2/+1
* remove /var/log/designate * remove usermod -a -G kolla designate, it create by macros.j2 Change-Id: I8bae9627604cf57edfa68221cd960085e7bb5312
2017-01-20Merge "Fix gnocchi dockerfile"Jenkins2-7/+7
2017-01-20Merge "Fix aodh dockerfile"Jenkins2-3/+5
2017-01-18Fix gnocchi dockerfilezhubingbing2-7/+7
* remove /var/log/gnocchi * move gnocchiclient to openstack-base * remove /var/lib/gnocchi because it create by macro Change-Id: I4e06991dd7ca45b4c705b0e4be6e22ba1667e861
2017-01-18Fix aodh dockerfilezhubingbing2-3/+5
remove /var/log/kolla/aodh move python-aodhclient to openstack-base Change-Id: I50110ca8048ed83bcf85ea5ed21eb248522362fe
2017-01-18Merge "Add blocks for Ubuntu apt setup and package installation"Jenkins1-7/+17
2017-01-18Merge "Fix barbican dockerfile"Jenkins1-2/+2
2017-01-18Merge "Fix designate dockerfile"Jenkins1-2/+2
2017-01-18Fix the set config errorJeffrey Zhang1-101/+169
* fix wrong handle for directory * refactor the code Closes-Bug: #1563741 Change-Id: I83869e074cb2924f1c5b49a67e57aefef623a8b0
2017-01-18Fix barbican dockerfilezhubingbing1-2/+2
remove avoid /var/log/barbican Change-Id: I07fb4551c7497102e291b658efeba38109e91253
2017-01-18Fix designate dockerfilezhubingbing1-2/+2
remove avoid /var/log/designate Change-Id: I9a1359106f7c9ba38b9603c7ed70373dbb08483b
2017-01-17Add blocks for Ubuntu apt setup and package installationEdmund Rhudy1-7/+17
This adds additional blocks in the base image dockerfile to enable overriding additional sections, as well as doing so in a more fine-grained manner. The main use case here is being able to do Internet-isolated builds of Ubuntu-based Docker images. Change-Id: I9842895a898f6798becc6177aabdf8deffead611 Closes-Bug: #1656069
2017-01-17Fix kibana dockerfile formatzhubingbing1-3/+3
Change-Id: I50510e476db63ca08a88602a901d568bc3cf6aaf
2017-01-17use static uid/gid in imagesSam Yaple60-266/+296
This centralizes all user and group creation into a single source. This will fix any current and furture uid/gid mismatches (such as with nova-libvirt). In the process, we also unify users between the distros in a standard way. The users in the following containers change from thier defaults: Ubuntu: _chrony user is now chrony Ubuntu: memcache user is now memcached All: qemu user is used for ownership and socket permissions All uid and gid numbers are customizable via kolla-build.conf Co-Authored-By: Kris Lindgren <klindgren@godaddy.com> Change-Id: I120f26ab0683dc87d69727c3df8d4707e52a4543 Partially-Implements: blueprint static-uid-gid
2017-01-17Install epel-release-latest rather than certain versionJeffrey Zhang1-2/+2
Install epel-release-latest from fedoraproject.org Change-Id: Ifb667aaf5184346be70647d9c7574833f526a3cf Closes-Bug: #1656733
2017-01-17install ansible from pypi in bifrostJeffrey Zhang1-1/+4
There are some bug in installing Ansible from source in bifrost, and install fro pypi is more stable. Change-Id: Ib51979fabbf57627179e657e35a3bbbdb13b552b
2017-01-14Merge "Add cloudkitty centos/oracle binary packages"Jenkins4-0/+35
2017-01-13Merge "Add Apache packages to nova-api container"Jenkins1-2/+25
2017-01-13Merge "Add Apache packages to cinder-api container"Jenkins1-2/+27
2017-01-13Add cloudkitty centos/oracle binary packagesEduardo Gonzalez4-0/+35
Also add python-cloudkittyclient pip package for source installs. Change-Id: I82a7b3d42ccd527df9e11e857e285a87b6acddf6
2017-01-13Fix gnocchi gate errorEduardo Gonzalez1-1/+0
Gnocchi team removed etc/gnocchi folder in favor of a custom command calling oslo-config-generator [0] [0] https://review.openstack.org/#/c/419064/ Change-Id: I250f3bec7c1bba0018acc6251c54e0026b1dcae8
2017-01-12Add Apache packages to nova-api containerDan Prince1-2/+25
Some projects that use Kolla docker containers (TripleO) run nova-api under httpd. This patch adds the httpd package so that it exists in the container and can optionally by used via Docker entrypoints. As many of these projects do not require the use of Apache (it is opt-in) at this point not all deployment frameworks support the use of it so the existing configuration defaults have been left as-is for now. Partial-Blueprint: apache-packages-for-apis Change-Id: Id22da4626c659d8c9f457b71d9423e5fd9e8c25a
2017-01-12Add Apache packages to cinder-api containerDan Prince1-2/+27
Some projects that use Kolla docker containers (TripleO) run cinder-api under httpd. This patch adds the httpd package so that it exists in the container and can optionally by used via Docker entrypoints. As many of these projects do not require the use of Apache (it is opt-in) at this point not all deployment frameworks support the use of it so the existing configuration defaults have been left as-is for now. Partial-Blueprint: apache-packages-for-apis Change-Id: Ibf9665c268465971f92218833542e20623d1d296
2017-01-12Merge "Add Apache packages to ironic-pxe container"Jenkins1-2/+6
2017-01-12Merge "Fix telegraf contaiers"Jenkins1-2/+2
2017-01-11Add Apache packages to ironic-pxe containerDan Prince1-2/+6
Some projects that use Kolla docker containers (TripleO) run Ironic pxe under httpd. This patch adds the httpd package so that it exists in the container and can optionally by used via Docker entrypoints. As many of these projects do not require the use of Apache (it is opt-in) at this point not all deployment frameworks support the use of it so the existing configuration defaults have been left as-is for now. Change-Id: I4c3e44db6a1ffa7238006c27038ac0a67c8aa725 Partial-Blueprint: apache-packages-for-apis
2017-01-11Fix string formatting on error logFlavio Percoco1-1/+1
The missing parenthesys caused a string formatting error, which hides the actual failure when running the container. Change-Id: Ieebf4abd536ccfceeba645c52b109b00faf4ee57
2017-01-11Merge "Fix grafana container"Jenkins1-0/+1
2017-01-11Fix telegraf contaierszhubingbing1-2/+2
change to kolla_telegraf_extend_start to kolla _extend_start Closes-Bug: #1655596 Change-Id: I8673574596a99da42564a5346120e969886d4af6
2017-01-11Fix grafana containerzhubingbing1-0/+1
Add miss chmod 755 /usr/local/bin/kolla_extend_start in grafana Change-Id: I536bf73f8586a7159f9018dc581c4f0dc0d5b807 Closes-Bug: #1655588
2017-01-10Merge "Remove unnecessary /var/log/sahara directory"Jenkins1-2/+2
2017-01-10Merge "Remove footer block and variable in *-base images"Jenkins16-21/+0
2017-01-10Merge "Fix kuryr container"Jenkins2-0/+10
2017-01-10Remove unnecessary /var/log/sahara directoryzhubingbing1-2/+2
Change-Id: I3bc9e13be31d51b0aea0f73f398ebe8644a2c362 Closes-Bug: #1655355
2017-01-10Fix kuryr containerzhubingbing2-0/+10
Add log directory,add missing chmod 755 /usr/local/bin/kolla_extend_start Closes-Bug: #1655250 Change-Id: Iaebd5935063a4420d093abd6815d20e704be170b
2017-01-09Merge "Fix influxdb container"Jenkins2-0/+14
2017-01-09Fix influxdb containerzhubingbing2-0/+14
Add influxdb log directory Closes-Bug: #1655001 Change-Id: I9661fe8e8138adf7f1f50f2f2864ee4683f956d9
2017-01-08Merge "Add helm-repository image"Jenkins1-0/+60
2017-01-08Add helm-repository imageSerguei Bezverkhi1-0/+60
This PS adds helm-repository image which will be used to serve helm packages from the centralized location to helm clients. Change-Id: Id41b1275a3e2413a0a017fe0fcd8cc76622ec726
2017-01-07Fix zaqar containerEduardo Gonzalez3-11/+82
This PS is part of a rework on zaqar container. In it's current state is not working in kolla. Will be adding/fixing issues under this PS. - Remove bootstrap zaqar: At this point zaqar-manage command does not exist. Boostraping is not needed while starting zaqar container. - Add pymongo package in source install. - Create /var/log/kolla folder. - Change zaqar homedir to /var/lib/zaqar and unify creation. - Zaqar's source default have config files as *.sample. Policy.json need to be present if keystone auth is going to be used. - Zaqar uses wsgi to the API, heka decoder need to be added Change-Id: I9c6716b64345d9e846902ffbfbf033135e3eabd9 Closes-Bug: #1647831
2017-01-06Merge "neutron-vpnaas cannot run as root for redhat derivatives"Jenkins1-0/+5
2017-01-06Merge "Improve bash command used in bifrost-base image"Jenkins1-8/+8
2017-01-06Merge "Remove source install type for novnc / spice"Jenkins2-11/+20
2017-01-06Fix mistral _50_mistral.py locationJeffrey Zhang1-1/+1
_50_mistral.py has been moved into enabled folder through Ie1415ea66ed6608ecff622c42e3a433be23bbdfea patch Change-Id: I20b6703face3ebbc1762e148dd748db19f499114
2017-01-06neutron-vpnaas cannot run as root for redhat derivativesPaul Bourke1-0/+5
The libreswan driver required by redhat derived bases currently requires root in Neutron. Remove this if condition once https://bugs.launchpad.net/neutron/+bug/1644517 is addressed. Change-Id: I3030f6c850c08558d3155f29b691ce59102d20e7