aboutsummaryrefslogtreecommitdiff
path: root/kolla
AgeCommit message (Collapse)AuthorFilesLines
2016-09-27Merge "Changed docker_restart_policy to unless-stopped"Jenkins1-1/+1
2016-09-27Fix a docstring typo in build.pyKobi Samoray1-1/+1
TrivialFix Change-Id: I556b1563e8abecb14baacd4c84fc72f4bd3cd140
2016-09-27Remove default=None when set value in configDuong Ha-Quang1-1/+1
Due to oslo.config update [1], the default argument is set to None by default. [1] http://docs.openstack.org/developer/oslo.config/api/oslo.config.cfg.html TrivialFix Change-Id: I935a9a05f1ad13810ee748b89a5ca63c189cd79d
2016-09-26Changed docker_restart_policy to unless-stoppedSajauddin Mohammad1-1/+1
Current implementation has docker_restart_policy "always" and docker_restart_policy_retry:"10" which should be mutually exclusive. "unless-stopped" will restart the containers on any exit state but not start on daemon startup if container was put to stopped state before. Closes-Bug: #1621187 Change-Id: I4d881cd123a55625121b7a9047385e9b54e2e129
2016-09-25fix ironic-inspector setupWaldemar Znoinski1-0/+4
* add ironic-inspector(-archive) source to docker image * pip install from above source code * move in-container config files to /etc/ironic-inspector * add sudoers file to allow ironic-rootwrap * copy rootwrap conf and filters from source repo Change-Id: Ie3cce19810b9940d06bb636b28015160fea6ddfb Closes-bug: #1624457 Closes-bug: #1624833 Closes-bug: #1624845
2016-09-22Merge "Mark include-footer and include-header deprecated for removal"Jenkins1-0/+6
2016-09-22Mark include-footer and include-header deprecated for removalJeffrey Zhang1-0/+6
As we talked in mail list, these two options should be marked for deprecated and removed in future[0]. Customization footer/header block are recommended to use. [0] http://lists.openstack.org/pipermail/openstack-dev/2016-September/102793.html TrivialFix Change-Id: I9d0b83b31b3680cf5083eafc2ae491348d3b084b
2016-09-21Merge "Remove no-cache option in build.py"Jenkins2-3/+1
2016-09-20Remove no-cache option in build.pyJeffrey Zhang2-3/+1
no-cache is marked for removal. we should move to cache parameter instead. Ie6d5ab380a22c32eb6a5cee29ff7912e9f4cfe74 handle this parameter for mistak. TrivialFix Change-Id: I4a6bc3eca07e9930381091fcf735529019523975
2016-09-19Fix using rhel as a base build imageAndrew Widdersheim1-2/+2
Using rhel as a base build image is not a supported option. This seems to have gotten lost during some code rearchitecture. Also, rename from redhat to rhel to match the references in the documentation. Closes-bug: #1625229 Change-Id: If950b20717205dd0e336e6171971e25a9d07df13
2016-09-14Add kuryr-libnetwork DockerfileHui Kang1-1/+5
Kuryr repo has been split to kuryr and kuryr-libnetwork Change-Id: I6d05adf1de89611e2cb0f8469ed42ca1401ace56 Co-authored-by: Mohammad Banikazemi <mb@us.ibm.com> Partially-implements: bp kuryr-docker-plugin
2016-09-14Merge "Add Networking-SFC role"Jenkins1-1/+1
2016-09-14Merge "Add neutron-vpnaas-agent container"Jenkins1-0/+4
2016-09-14Add neutron-vpnaas-agent containerChristian Berendt1-0/+4
This implements the neutron-vpnaas-agent container for Ubuntu/Debian with installation from source packages. Co-Authored-By: zhubingbing <zhubingbing10@gmail.com> Implements: blueprint neutron-vpnaas-agent Change-Id: I3e4b513fb8e1670c4df0edb4951610f777ff72e6
2016-09-14Merge "Add iter function to change list into iterator"Jenkins3-6/+23
2016-09-14Add Networking-SFC roleprithiv1-1/+1
Networking-SFC is a neutron big-tent project support Service Function Chaining in Neutron. * Rename the image from neutron-networking-sfc-agent to neutron-sfc-agent. * Add networking-sfc role in playbooks. Co-Authored-by: Jeffrey Zhang <zhang.lei.fly@gmail.com> Change-Id: I1f99650eed85f59929d4ab6b2226603c54f29577 Implements: blueprint enable-networking-sfc-support
2016-09-14Call filter_images before save dependenciesgong yong sheng1-0/+1
save_dependency function needs the image status which is set by filter_images. Change-Id: I7aa097c94d59de9389d8a53babe63d8b991a6e23 Closes-bug: 1623291
2016-09-14Add iter function to change list into iteratorgong yong sheng3-6/+23
Change-Id: Ia141a54b1bc0b1742a396b7029ee0b56ead648db Closes-bug: 1623288
2016-09-13Merge "Add extra methods in template when using template override"Jenkins1-0/+1
2016-09-13Build process outputs each line twiceVladislav Belogrudov1-0/+1
Don't propagate logs going to stdout to avoid duplicate messages Co-Authored-By: Jeffrey Zhang <jeffrey.zhang@99cloud.net> Change-Id: I52da42adc40aa5d468d1c0c1134e65689916a2a8 Closes-Bug: #1620239
2016-09-08Merge "Remove the deprecated kolla-build group name"Jenkins1-19/+3
2016-09-08Remove the deprecated kolla-build group nameJeffrey Zhang1-19/+3
TrivialFix Change-Id: Ie6d5ab380a22c32eb6a5cee29ff7912e9f4cfe74 Signed-off-by: Jeffrey Zhang <zhang.lei.fly@gmail.com>
2016-09-07Merge "Ensure doesn't use LOG.warn"Jenkins1-0/+14
2016-09-07Add extra methods in template when using template overrideJeffrey Zhang1-0/+1
Add the Kolla template methods when using --template-override parameter TrivialFix Change-Id: I67ab579817fc5462143e5742d78db4a202debf2e Signed-off-by: Jeffrey Zhang <zhang.lei.fly@gmail.com>
2016-09-07Merge "Add cloudkitty containers for type source"Jenkins1-4/+8
2016-09-07Merge "Add Barbican container dockerfile"Jenkins1-0/+4
2016-09-06Add gnocchi ansible rolezhubingbing1-1/+3
Partially-Implements: blueprint ansible-gnocchi Change-Id: I8dd0460bd21ac0a233fab0142ec7b6079459bdc2
2016-09-06Add cloudkitty containers for type sourceChristian Berendt1-4/+8
Change-Id: I548c20afd7ce7ba27a5475c69c78c7d267ccc24b Partially-Implements: blueprint cloudkitty-docker
2016-09-05Add Barbican container dockerfilezhubingbing1-0/+4
Partially-Implements: blueprint barbican-container Change-Id: I2c4d5df1b35be95f75413067efacc0b401e7ce08
2016-09-05Ensure doesn't use LOG.warnNguyen Phuong An1-0/+14
This patchs ensure doesn't use LOG.warn because LOG.warn deprecated in Python 3 [1]. Using LOG.warning should be used instead. [1] https://docs.python.org/3/library/logging.html#logging.warning TrivialFix Change-Id: I464314b33b8d4f31b6be0a765019e1f5668cc6d9
2016-09-01Merge "Install neutron-lbaas-dashboard from source in horizon container"Jenkins2-2/+12
2016-08-31adds bifrost ssh key generationSean Mooney1-1/+2
- This change extend the genpwd.py command to generate an ssh key pair bifrost. - This change bifrost config and bootstrap task to install the generated keys. - This change updates the bifrost guide to discribe how to provide your own key. Change-Id: I05243f58843d9195cace253dff5628fae89c78e8 Implements: blueprint bifrost-support
2016-08-31Install neutron-lbaas-dashboard from source in horizon containerChristian Berendt2-2/+12
Change-Id: I9bc0288dd436eaaa48c8fd27e0907bbb8dadfe2c Partial-bug: #1592446 Co-authored-by: Shaun Smekel <shaun.smekel@theorem.net.au>
2016-08-31introduce bifrost-deploy containerSean Mooney1-0/+4
- 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-28Add missing container image names to build config fileHui Kang1-6/+8
Change-Id: Ib570bf71a2567653f4643adb3670ecf824d83e61 closes-Bug: #1614354
2016-08-28Merge "Fix bandit gate jobs"Jenkins1-2/+2
2016-08-28Fix bandit gate jobsPaul Bourke1-2/+2
* 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-26Merge "Add dockerfiles for keystone fernet"Jenkins1-1/+1
2016-08-26Merge "Add full support for fernet"Jenkins1-1/+1
2016-08-25Add dockerfiles for keystone fernetShaun Smekel1-1/+1
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-25Add full support for fernetShaun Smekel1-1/+1
This addresses the ansible 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. - Key rotation is setup to be balanced across the keystone nodes using a round-robbin style. This ensures that any node failures will not stop the keys from rotating. This is configured by a desired token expiration time which then determines the cron scheduling for each node as well as the number of fernet tokens in rotation. - Ability for recovered node to resync with the cluster. When a node starts it will run sanity checks to ensure that its fernet tokens are not stale. If they are it will rsync with other nodes to ensure its tokens are up to date. The Docker component is implemented in: https://review.openstack.org/#/c/349366 Change-Id: I15052c25a1d1149d364236f10ced2e2346119738 Implements: blueprint keystone-fernet-token
2016-08-24Add etcd containerHui Kang1-1/+1
Change-Id: Ib5a853c0048a45d9085c55804580c7ed2fd0fc07 Partially-implements: bp kuryr-docker-plugin
2016-08-23Merge "add baremetal role to install kolla deps."Jenkins1-1/+1
2016-08-23Merge "Remove log propagate configuration"Jenkins1-1/+0
2016-08-23Merge "Remove Kazoo dependency and Kolla Zookeeper helper"Jenkins1-1/+1
2016-08-23py3:Remove six.iterXXXLu lei1-1/+1
1、As mentioned in [1], we should avoid using six.iteritems/keys achieve iterators. We can use dict.items/keys instead, as it will return iterators in PY3 as well. And dict.items/keys will more readable. 2、In py2, the performance about list should be negligible, see the link [2]. [1] https://wiki.openstack.org/wiki/Python3 [2] http://lists.openstack.org/pipermail/openstack-dev/ 2015-June/066391.html TrivialFix. Change-Id: I0cbe8af3210233a58d25f0df187c3d085405aa2a
2016-08-21Remove log propagate configurationJeffrey Zhang1-1/+0
Disable the log propagate for all logger is bad. TrivialFix Change-Id: I5e9a3356c7a34710ac2c020fa32370b5172411d2
2016-08-20Pin to Ubuntu 16.04Jeffrey Zhang1-1/+1
Upgrade Ubuntu base image to Xenial Closes-Bug: #1593599 Change-Id: I5832a729a9a4fa73c02442047c92ba088ce20db3
2016-08-19Remove Kazoo dependency and Kolla Zookeeper helperSzymon Konefal1-1/+1
Related-Bug: #1577194 Change-Id: Idad2a78d3b4251a321c1a05b435bff4625d5fe56
2016-08-19Add Dockerfile for congressMD NADEEM1-1/+6
Change-Id: I30c4d7929940c751bf88c4bf9a0e200025ebd5c8 Partially-Implements: blueprint enable-congress-container