summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
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
2016-08-19Merge "Handle empty package list for install_packages"Jenkins84-110/+112
2016-08-19Handle empty package list for install_packagesShaun Smekel84-110/+112
Currently if the install_packages macro is run with an empty package list, it will add a yum or apt-get command with no packages listed. This bug fix aims to omit this line when no packages have been given, or, the operator wants to use the "_override" / "_remove" functionality to disable all packages being installed in a Dockerfile. Co-Authored-By: Paul Bourke <paul.bourke@oracle.com> Change-Id: Ifaaaebfccc3adb0f2f68a35ac08e59378bc87fdb Closes-bug: 1612446
2016-08-19Add Dockerfile for congressMD NADEEM6-0/+88
Change-Id: I30c4d7929940c751bf88c4bf9a0e200025ebd5c8 Partially-Implements: blueprint enable-congress-container
2016-08-19Merge "Update openvswitch base Dockerfile to include footers"Jenkins1-0/+3
2016-08-19Merge "Customizations for zaqar"Jenkins1-12/+13
2016-08-19Merge "Customizations for murano"Jenkins3-27/+25
2016-08-19Merge "Customizations for sahara"Jenkins3-32/+25
2016-08-19Merge "Customizations for Senlin"Jenkins3-0/+7
2016-08-18Merge "Add crudini"Jenkins1-0/+2
2016-08-18Merge "Customizations for Multipathd"Jenkins1-10/+8
2016-08-18Merge "Add support for building vmtp container"Jenkins3-0/+29
2016-08-18Merge "Customizations for Manila"Jenkins4-23/+47
2016-08-18Customizations for MultipathdShaun Smekel1-10/+8
This patchset contains customization of Dockerfile of the Multipathd container. Change-Id: Ibf68b538eaa3cdd0fd6f190f234db845459192ec Partially-implements: blueprint third-party-plugin-support
2016-08-18Update openvswitch base Dockerfile to include footersSwapnil Kulkarni (coolsvap)1-0/+3
This is not in sync with the current changes being merged for customization Change-Id: I7779a52cdeea9a4b6f7580388b86faa1d8c673eb Partially-implements: blueprint third-party-plugin-support
2016-08-18Update heat base Dockerfile to include footersSwapnil Kulkarni (coolsvap)1-0/+3
This is not in sync with the current changes being merged for customization Change-Id: Ic6bbf32e2e48efef7cc0c5a3112a7fd8d09a5db6 Partially-implements: blueprint third-party-plugin-support
2016-08-18Merge "Customizations for aodh"Jenkins6-64/+51
2016-08-18Merge "Update kubectl version at magnum-conductor container"Jenkins1-9/+8
2016-08-18Merge "Customizations for trove"Jenkins5-46/+41
2016-08-18Merge "Customizations for Cinder"Jenkins6-54/+103
2016-08-18Customizations for zaqarSwapnil Kulkarni (coolsvap)1-12/+13
This patchset contains customization of Dockerfile of zaqar containers Change-Id: I5a493625f4c97563372744dd316b38fc2415e12c Partially-implements: blueprint third-party-plugin-support
2016-08-18Merge "Customizations for heka"Jenkins1-10/+13
2016-08-18Update kubectl version at magnum-conductor containerEduardo Gonzalez1-9/+8
Download kubectl binary instead of download and unpack kubernetes.tar.gz with all content inside. Change-Id: I9cc036a922c1986539af4403b5c56091b607e8e7 Closes-Bug: #1609289 Signed-off-by: Eduardo Gonzalez <dabarren@gmail.com>
2016-08-18Customizations for aodhSwapnil Kulkarni (coolsvap)6-64/+51
This patchset contains customization of Dockerfiles of aodh containers Change-Id: Iaaafc94c7d5fd539a4ab0d5984af1e5a984e4590 Partially-implements: blueprint third-party-plugin-support
2016-08-18Customizations for muranoSwapnil Kulkarni (coolsvap)3-27/+25
This patchset contains customization of Dockerfiles of murano containers Change-Id: I5443c76627d700652a883409dce34a1511f50728 Partially-implements: blueprint third-party-plugin-support
2016-08-18Customizations for saharaSwapnil Kulkarni (coolsvap)3-32/+25
This patchset contains customization of Dockerfiles of sahara containers Change-Id: Ice1b71f6a58678184e9397dffb5c422da926c470 Partially-implements: blueprint third-party-plugin-support
2016-08-18Customizations for troveSwapnil Kulkarni (coolsvap)5-46/+41
This patchset contains customization of Dockerfiles of trove containers Change-Id: I402e6e7e705a088fa834640fb0676fd05c4073ff Partially-implements: blueprint third-party-plugin-support
2016-08-18Merge "Fix tar command path for magnum conductor using ubuntu"Jenkins1-1/+1
2016-08-17Customizations for hekaJosh Lothian1-10/+13
This patchset contains customization of Dockerfile for heka container. Change-Id: I86a76fda182c745ae33c75a83113f471ea220a0c Partially-implements: blueprint third-party-plugin-support
2016-08-17Add crudiniKevin Fox1-0/+2
Add the crudini tool that allows easy manipulation and data extraction from ini config files. This is intended to be used by kolla-kubernetes. TrivialFix Change-Id: Icbdd14ad2a68f7c176ee65f1d132c552e8331652
2016-08-17Merge "Add jq"Jenkins1-0/+2
2016-08-17Fix tar command path for magnum conductor using ubuntuliyingjun1-1/+1
In ubuntu, the tar binary path is /bin/tar instead of /usr/bin/tar. Change to use tar directly for all os. TrivialFix Change-Id: I12562d3ac186acab651ffae715e5c7788cd98b7e
2016-08-16Merge "enhancements to install_packages macro"Jenkins1-2/+7