- Sep 21, 2016
-
-
Jeffrey Zhang authored
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
-
- Sep 20, 2016
-
-
Jeffrey Zhang authored
no-cache is marked for removal. we should move to cache parameter instead. Ie6d5ab380a22c32eb6a5cee29ff7912e9f4cfe74 handle this parameter for mistak. TrivialFix Change-Id: I4a6bc3eca07e9930381091fcf735529019523975
-
- Sep 19, 2016
-
-
Andrew Widdersheim authored
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
-
- Sep 14, 2016
-
-
Hui Kang authored
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
-
Christian Berendt authored
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
-
prithiv authored
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
-
gong yong sheng authored
save_dependency function needs the image status which is set by filter_images. Change-Id: I7aa097c94d59de9389d8a53babe63d8b991a6e23 Closes-bug: 1623291
-
gong yong sheng authored
Change-Id: Ia141a54b1bc0b1742a396b7029ee0b56ead648db Closes-bug: 1623288
-
- Sep 13, 2016
-
-
Vladislav Belogrudov authored
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
-
- Sep 08, 2016
-
-
Jeffrey Zhang authored
TrivialFix Change-Id: Ie6d5ab380a22c32eb6a5cee29ff7912e9f4cfe74 Signed-off-by:
Jeffrey Zhang <zhang.lei.fly@gmail.com>
-
- Sep 07, 2016
-
-
Jeffrey Zhang authored
Add the Kolla template methods when using --template-override parameter TrivialFix Change-Id: I67ab579817fc5462143e5742d78db4a202debf2e Signed-off-by:
Jeffrey Zhang <zhang.lei.fly@gmail.com>
-
- Sep 06, 2016
-
-
zhubingbing authored
Partially-Implements: blueprint ansible-gnocchi Change-Id: I8dd0460bd21ac0a233fab0142ec7b6079459bdc2
-
Christian Berendt authored
Change-Id: I548c20afd7ce7ba27a5475c69c78c7d267ccc24b Partially-Implements: blueprint cloudkitty-docker
-
- Sep 05, 2016
-
-
zhubingbing authored
Partially-Implements: blueprint barbican-container Change-Id: I2c4d5df1b35be95f75413067efacc0b401e7ce08
-
Nguyen Phuong An authored
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
-
- Aug 31, 2016
-
-
Sean Mooney authored
- 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
-
Christian Berendt authored
Change-Id: I9bc0288dd436eaaa48c8fd27e0907bbb8dadfe2c Partial-bug: #1592446 Co-authored-by:
Shaun Smekel <shaun.smekel@theorem.net.au>
-
Sean Mooney authored
- 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
-
- Aug 29, 2016
-
-
Hui Kang authored
Change-Id: Ib570bf71a2567653f4643adb3670ecf824d83e61 closes-Bug: #1614354
-
- Aug 28, 2016
-
-
Paul Bourke authored
* 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
-
- Aug 25, 2016
-
-
Shaun Smekel authored
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
-
Shaun Smekel authored
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
-
- Aug 24, 2016
-
-
Hui Kang authored
Change-Id: Ib5a853c0048a45d9085c55804580c7ed2fd0fc07 Partially-implements: bp kuryr-docker-plugin
-
- Aug 23, 2016
-
-
Lu lei authored
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
-
- Aug 21, 2016
-
-
Jeffrey Zhang authored
Disable the log propagate for all logger is bad. TrivialFix Change-Id: I5e9a3356c7a34710ac2c020fa32370b5172411d2
-
- Aug 20, 2016
-
-
Jeffrey Zhang authored
Upgrade Ubuntu base image to Xenial Closes-Bug: #1593599 Change-Id: I5832a729a9a4fa73c02442047c92ba088ce20db3
-
- Aug 19, 2016
-
-
Szymon Konefal authored
Related-Bug: #1577194 Change-Id: Idad2a78d3b4251a321c1a05b435bff4625d5fe56
-
MD NADEEM authored
Change-Id: I30c4d7929940c751bf88c4bf9a0e200025ebd5c8 Partially-Implements: blueprint enable-congress-container
-
- Aug 16, 2016
-
-
Sajauddin Mohammad authored
Added a condition to skip debug message during image build, when the base image is dependent on image of other service Closes-Bug: #1513904. Change-Id: I68d568981cebf442b34c958e125b0f921b883247
-
- Aug 15, 2016
-
-
Abe Music authored
- Adds debian_package_install method to the jinja environment that will return the necessary set of commands needed to install packages via apt-get and/or URLs to .deb packages - Updates install_packages macro to make use of the method above Change-Id: Ie9318a7def54b5034ba91375fd8fd3b589d18349 Partially-implements: blueprint third-party-plugin-support
-
- Aug 10, 2016
-
-
Sean Mooney authored
Change-Id: Ie70db1b18a73528b1194e4fbcf53d09fed20f4a0 Implements: blueprint kolla-host
-
- Aug 06, 2016
-
-
Robin Naundorf authored
Github is just a mirror of the OpenStack git-repo. Changed from Github to OpenStack git url wherever possible. Change-Id: I7941ef86967de4efe7f23ff9fb11ec86c793901e
-
prithiv authored
Networking-SFC is a neutron big-tent project Kolla does not have Networking-SFC agent support for now. This is essential for Service Function Chaining use case. Build Networking-SFC Container. Change-Id: I67b4d6e061dbe31e2211cd3210726ab4c30cd087 Partially-Implements: blueprint enable-networking-sfc-support
-
- Aug 02, 2016
-
-
Lu lei authored
As we known, Exceptions are raised by the sys.exit() function. When they are not handled, no stack traceback is printed in the Python interpreter. In this patch we have known main() got return values(eg:0, 1), but it can't specifies exit status when terminate the main thread by unusing sys.exit(). So when using sys.exit(main()) instead of main() may be more readable and reasonable. TrivialFix. Change-Id: I184289d28b92a7e345907247c045535a0c42c974
-
- Jul 27, 2016
-
-
Swapnil Kulkarni (coolsvap) authored
Change-Id: I465cc8a79b12c188569c9537e14763a6bef8dd43 Closes-Bug:#1606450
-
qinchunhua authored
The dict.values()[0] will raise a TypeError in PY3 as dict.values() doesn't return a list any more in PY3 but a view of list. TrivialFix. Change-Id: I01297bb68e45db4d15800d2d42e08560da7346bd
-
- Jul 08, 2016
-
-
Dave Walker (Daviey) authored
Watcher is part of the OpenStack big-tent and is formally known as "OpenStack Infrastructure Optimization service". Whilst it provides a range of default goals and strategies, the most relevant case is to enable re-balancing of the compute hosts by taking CPU usage (data from Ceilometer) into account and live migrating instances as required. Currently this only builds the Docker images for type source but binary builds are gracefully ignored. The ansible configurations will be part of a later commit. Change-Id: I9bb81ee625d9fcf6513e44e2ed20384e34da2adc Partial-bug: #1598929 Partially-implements: bp watcher Signed-off-by:
Dave Walker (Daviey) <email@daviey.com>
-
- Jun 30, 2016
-
-
Eduardo Gonzalez authored
Change-Id: I52e08e2df77106969c5975ebda2510ea8aefa8b5 Partially-implements: bp senlin-container Signed-off-by:
Eduardo Gonzalez <dabarren@gmail.com>
-
Joshua Harlow authored
It's sorta required to actually build the image list (and strucutre) to make any of these commands do anything. TrivalFix Change-Id: Ib601bd4d2cc84af6d35a8623b77f9b512124d2ad
-
- Jun 27, 2016
-
-
Joshua Harlow authored
Instead of having the program sys.exit when a docker client object can not be created (which kills all the threads and messes up the program and its associated state) have a exception be raised when this (for whatever reason) fails. Also refactor so that there is a docker task that the docker client using tasks can all inherit from. TrivalFix Change-Id: Ie81aff10cfe6f2fc5c65d53402200e3928fb460c
-