summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2016-08-31Install neutron-lbaas-dashboard from source in horizon containerChristian Berendt1-0/+6
Change-Id: I9bc0288dd436eaaa48c8fd27e0907bbb8dadfe2c Partial-bug: #1592446 Co-authored-by: Shaun Smekel <shaun.smekel@theorem.net.au>
2016-08-31Merge "introduce bifrost-deploy container"Jenkins5-0/+119
2016-08-31Customizations for NeutronChristian Berendt8-121/+148
Change-Id: I5dbb030943abfa7eccc424859b694a508358c123 Partially-implements: blueprint third-party-plugin-support Co-Authored-By: Michal (inc0) Jastrzebski <inc007@gmail.com> Co-Authored-By: Paul Bourke <paul.bourke@oracle.com>
2016-08-31introduce bifrost-deploy containerSean Mooney5-0/+119
- This change adds support for building and deploying a bifrost container for baremetal provisioning. - This change documents how to manually deploy and bootstrap the bifrost container. Implements: blueprint bifrost-support Change-Id: I7d895839b11cbf916be33225875465c3358b5aa4
2016-08-31repair rally dockerfilezhubingbing2-2/+21
Add create rally dabase and create rally log script Closes-Bug: #1618722  Change-Id: I8a78e518f63c4e9fab753a58fb7e36772380d4ef
2016-08-31Fix nova_ssh container shell to allow instance resizes.Matthew Taylor1-0/+2
According to the configuration reference, http://docs.openstack.org/mitaka/config-reference/compute/resize.html When using KVM, nova utilizes SSH for instance resizing. Kolla nova_ssh container has the nova user configured with "/sbin/nologin" shell, which prevents nova_compute from successfully resizing instances. Added fix to change shell from nologin to bash. Change-Id: I46a48e242dae6ee6c9159bc30edd8b823ffbb515 Closes-Bug: 1617902
2016-08-30Merge "Customizations for dind"Jenkins1-8/+10
2016-08-30Merge "Customization for base"Jenkins4-49/+63
2016-08-30Merge "Dockerfiles for collectd Container"Jenkins3-0/+29
2016-08-30Merge "Make the kolla_keystone_service can update fields"Jenkins1-7/+19
2016-08-29Customization for baseMichal (inc0) Jastrzebski4-49/+63
Customizations for base, all in same patch Change-Id: I310a2f51ece8dfe2a159c40407b5bdb77f7ee021 Partially-implements: blueprint third-party-plugin-support
2016-08-29Customizations for dindKabir Sial1-8/+10
This patchset contains customization of Dockerfile of dind Partially-implements: blueprint third-party-plugin-support Change-Id: Iba4e3fba86b2b0a7a93b1a971fda308f9111e221
2016-08-29Merge "Change source with dot at extend_start files"Jenkins18-18/+18
2016-08-29Dockerfiles for collectd Containerprithiv3-0/+29
Collectd-ceilometer-plugin is essential for further more detailed metrics collection, smarter scheduling and service assurance. Change-Id: I3a926d9bee592a9bff31a90fa1ffeb0a58f5025a Partially-Implements: blueprint collectd-ceilometer-plugin
2016-08-29Merge "Fix Kibana image build error"Jenkins1-1/+1
2016-08-29Fix Kibana image build errorDuong Ha-Quang1-1/+1
TrivialFix Closes-Bug: #1617877 Change-Id: I029e7589716b7d4fd29d4fc75bafc434ea275a9f
2016-08-29repair aodh image dockerfilezhubingbing5-13/+91
1. Add the missing packages in the aodh image packages: pymongo 2. Add aodh sudoer 3. aodh sync db command is error sync db command is: aodh-dbsync Reference link: http://docs.openstack.org/developer/aodh/install/manual.html 4. Add aodh-api running as a mod_wsgi Reference link: http://docs.openstack.org/developer/aodh/install/mod_wsgi.html Closes-Bug: #1609000 Change-Id: Ia3706794059231fa08444e32eb034d64fbfa5182
2016-08-29Change source with dot at extend_start filesEduardo Gonzalez18-18/+18
Is a best practice in Unix/Linux scripts to use dots instead of source command. Using dots will avoid issues with non BASH shells TrivialFix Change-Id: Ie6480a1954f853f79faffa093452715ebd9f7d90 Signed-off-by: Eduardo Gonzalez <dabarren@gmail.com>
2016-08-29Merge "Customizations for Nova"Jenkins12-171/+270
2016-08-28Merge "Customizations for kibana"Jenkins1-13/+6
2016-08-28Merge "Customizations for MariaDB"Jenkins1-25/+25
2016-08-28Merge "Customizations for Ironic"Jenkins5-60/+57
2016-08-28Merge "Customizations for RabbitMQ"Jenkins1-12/+17
2016-08-28Merge "Fix bandit gate jobs"Jenkins5-13/+22
2016-08-28Fix bandit gate jobsPaul Bourke5-13/+22
* Inspected each error and fixed / added nosec where appropriate. * build-swift-ring.py which was throwing sec errors is no longer used so removed it. * Removed the dev/ directory from being checked. Closes-Bug: #1617713 Change-Id: I25664cabca4137e5c9f499c1af3f5ce78b86fb56
2016-08-27Customizations for MariaDBShaun Smekel1-25/+25
This patchset contains customization of Dockerfile of the MariaDB container. Change-Id: Id234f549376ec68c7f6120d058692aa64dc97de0 Partially-implements: blueprint third-party-plugin-support
2016-08-26Merge "Add dockerfiles for keystone fernet"Jenkins10-22/+229
2016-08-26Merge "Add etcd container"Jenkins3-0/+34
2016-08-25Import the Murano core libary as part of setupPaul Bourke3-3/+10
In order for Murano to be operational the core library package must be imported [0] Add Ansible tasks to do this idempotently. [0] http://docs.openstack.org/developer/murano/install/manual.html TrivialFix Change-Id: I2c49e9d663595650b885267839012b543505337a
2016-08-25Customizations for NovaPaul Bourke12-171/+270
Change-Id: I7556d6cd473516c7ceb4aba7c1ba1130af2544ee Partially-implements: blueprint third-party-plugin-support
2016-08-25Customizations for IronicShaun Smekel5-60/+57
This patchset contains customization of Dockerfile of Ironic containers. Change-Id: If6ffb741111127886f754ddebd17059174387fc8 Partially-implements: blueprint third-party-plugin-support
2016-08-25Customizations for RabbitMQShaun Smekel1-12/+17
This patchset contains customization of Dockerfile of the RabbitMQ container. Change-Id: I5b0120dc63586b3bf2312375de963fe8434a48b8 Partially-implements: blueprint third-party-plugin-support
2016-08-25Add dockerfiles for keystone fernetShaun Smekel10-22/+229
This adds the docker aspects of fernet key bootstrapping as well as distributed key rotation. - Bootstrapping is handled in the same way as keystone bootstrap. - A new keystone-fernet and keystone-ssh container is created to allow the nodes to communicate with each other (taken from nova-ssh). - The keystone-fernet is a keystone container with crontab installed. This will handle key rotations through keystone-manage and trigger an rsync to push new tokens to other nodes. The Ansible component is implemented in: https://review.openstack.org/#/c/349366 Change-Id: Id610e00e8c63c7f1bc0974c0aa1b3f44c18e1019 Partially-Implements: blueprint keystone-fernet-token Partially-Implements: blueprint third-party-plugin-support
2016-08-24Add etcd containerHui Kang3-0/+34
Change-Id: Ib5a853c0048a45d9085c55804580c7ed2fd0fc07 Partially-implements: bp kuryr-docker-plugin
2016-08-24Merge "Fix Ubuntu binary build and deploy gate"Jenkins3-2/+4
2016-08-24Fix Ubuntu binary build and deploy gateJeffrey Zhang3-2/+4
Signed-off-by: Jeffrey Zhang <jeffrey.zhang@99cloud.net> Closes-Bug: #1616349 Change-Id: I82a245474392d22017faf30fa89d6dc5e01ab2c2
2016-08-24Merge "Add missing \n at end of file"Jenkins2-2/+2
2016-08-23Add missing \n at end of fileChristian Berendt2-2/+2
TrivialFix Change-Id: If5221d695bf966b4de57b4f3f7bfe1eeeb4199ff
2016-08-23Add mariadb client binaries to kolla-toolboxStephan Michaud1-0/+2
The kolla-toolbox container contains ansible which has the mysql_db module which helps on various mysql tasks such as db creation. The mysql_db module requires certain mysql binaries in order to accomplish tasks such as restoring a database from a dump. This change adds those client libraries which weren't previously included in the container. Change-Id: I6516838381bf9327c8901fc4c32ebd5151fb053f Signed-off-by: Stephan Michaud <michauds90@gmail.com> Closes-Bug: #1616155
2016-08-23Merge "Remove Kazoo dependency and Kolla Zookeeper helper"Jenkins3-70/+1
2016-08-21fix sahara dockerfilezhubingbing4-7/+17
1. add sahara sudoer 2. sahara config path is error sahara config path is : /sahara/etc/sahara 3. sahara sync db command is error sync db command is: sahara-db-manage Reference link: http://docs.openstack.org/developer/sahara/userdoc/installation.guide.html Change-Id: Ic4967248079bb555a2f6c0948782fc3c02d2903d Closes-Bug: #1609860
2016-08-21Pin Ansible version to 2.1.1.0 in kolla-toolboxJeffrey Zhang1-1/+1
Use a fixed and released Ansible version to keep stability. Change-Id: I885816d85249b15be91b5a101718a05841a20c18 Closes-Bug: #1615350
2016-08-20Create the nova instances directory when need during startingJeffrey Zhang1-4/+1
The /var/lib/nova/instances should be create if it do not exist during starting nova-compute container. Rather than create it at the bootstrap service stage. Change-Id: Ibcc5fb8eec0b38cf2b4313f48d1beb3ba83b1e85 Closes-Bug: #1614970
2016-08-20Use dumb-init to manage the pid 1 processJeffrey Zhang3-3/+5
Normally, when you launch a Docker container, the process you're executing becomes PID 1, giving it the quirks and responsibilities that come with being the init system for the container. There are two common issues this presents: * In most cases, signals won't be handled properly. * Orphaned zombie processes aren't properly reaped. the dumb-init acting like a simple init system. It launches a single process and then proxies all received signals to a session rooted at that child process. Closes-Bug: #1614509 Change-Id: I9d3d04648e151ddc7c6732b92ffd3b6c9fe467ec
2016-08-20Pin to Ubuntu 16.04Jeffrey Zhang5-13/+17
Upgrade Ubuntu base image to Xenial Closes-Bug: #1593599 Change-Id: I5832a729a9a4fa73c02442047c92ba088ce20db3
2016-08-20Remove the RUN directive for macros.install_packages in the DockerfileJeffrey Zhang2-2/+2
TrivialFix Change-Id: Ib2474257554e0b294bc39a658108326fcbbdbe58
2016-08-19Merge "Optimize horizon cache and compress for http response"Jenkins1-0/+1
2016-08-19Merge "Customizations for Elasticsearch"Jenkins1-10/+13
2016-08-19Remove Kazoo dependency and Kolla Zookeeper helperSzymon Konefal3-70/+1
Related-Bug: #1577194 Change-Id: Idad2a78d3b4251a321c1a05b435bff4625d5fe56
2016-08-19Merge "Update heat base Dockerfile to include footers"Jenkins1-0/+3