summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Disable osc extension for 0.9.0 release0.9.0Sergey Kraynev2016-01-221-2/+5
| | | | | | | | In this patch osc extension is commented for releasing heatclient. This patch will be used for tagging as 0.9.0. Next patch in master should enable osc extension again. Change-Id: Iaf74c264fb9d92a9fce9d5d19c48b54b88a40ad7
* Merge "Update template_utils to support object env's"Jenkins2016-01-212-7/+67
|\
| * Update template_utils to support object env'sDan Prince2016-01-142-7/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch updates several functions in template_utils.py so that they support loading environments from Swift containers (objects) in the same manner we currently load template files. The primary interfaces is process_multiple_environments_and_files which contains two new parameters: -env_path_is_object: a function to determine if the URL is an object -object_request: a function used to load the object Change-Id: If60a3ad44531bc6ca4f7a03a77f236173d3137ba
* | Merge "Add --dry-run option to openstack stack create"Jenkins2016-01-212-0/+41
|\ \
| * | Add --dry-run option to openstack stack createBryan Jones2016-01-182-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | Implements the --dry-run flag for stack create, which calls the client manager's stack.preview method. Blueprint: heat-support-python-openstackclient Change-Id: I646f5fcdb7d70514ecfa4e4d27a59a8ef4283d76
* | | Remove argparse from requirementsAndreas Jaeger2016-01-201-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | argparse was external in python 2.6 but not anymore, remove it from requirements. This should help with pip 8.0 that gets confused in this situation. Installation of the external argparse is not needed. Change-Id: Ib7e74912b36c1b5ccb514e31fac35efeff57378d
* | | Merge "Include keystone message when authentication failed"Jenkins2016-01-191-1/+2
|\ \ \ | |/ / |/| |
| * | Include keystone message when authentication failedneetu2016-01-191-1/+2
| | | | | | | | | | | | | | | | | | | | | This was lost in the fix for bug #1526944 but it might be useful. Change-Id: Ifa8a1b3c2ff2ce6ec79328fb77065eb216e0f538 Related-Bug: #1526944
* | | Merge "Add debug testenv in tox"Jenkins2016-01-151-0/+11
|\ \ \ | |_|/ |/| |
| * | Add debug testenv in toxting.wang2016-01-121-0/+11
| | | | | | | | | | | | | | | | | | | | | Once we add debug testenv, we can use "tox -e debug -- --debug" to debug test cases when tox is running. Change-Id: I3b7a090042e95ac89d6829495bf42f84e11bbd21
* | | Improve "openstack stack create --wait" help messageJason Dunsmore2016-01-141-1/+1
| | | | | | | | | | | | Change-Id: I5dae96c769c4540117626417fa71b3afca558e49
* | | OpenstackClient plugin for stack updateJason Dunsmore2016-01-144-3/+344
| | | | | | | | | | | | | | | | | | | | | This change implements the "openstack stack update" command. blueprint: heat-support-python-openstackclient Change-Id: I54cd9974674c65a1fb29604afaa13300f17c104d
* | | OpenstackClient plugin for stack createBryan Jones2016-01-147-39/+318
| |/ |/| | | | | | | | | | | | | This change implements the "openstack stack create" command. Blueprint: heat-support-python-openstackclient Change-Id: I32289f53d482a817f7449724cfbabc2c154b1ffd
* | Merge "Add resolve_outputs parameter to stack get method"Jenkins2016-01-133-3/+51
|\ \
| * | Add resolve_outputs parameter to stack get methodOleksii Chuprykov2016-01-123-3/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add --no-resolve-outputs parameter to heat stack-show command to let user get stack without outputs. @APIImpact, @DOCImpact Depends-On: I03104efc535a7bd4326cbec56c01cd887db38ab6 Change-Id: I6c715fe90e42259e744b76924673194d0a81c07e
* | | Merge "Misspelling in message"Jenkins2016-01-131-1/+1
|\ \ \
| * | | Misspelling in messageHerman Ge2016-01-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Misspelling in following message: "# refactor this code once this functionality is avaible in" Should be: "# refactor this code once this functionality is available in" Totally 1 occurrence in python-heatclient base code. Change-Id: Icc6148125e63bbd16811dad77718267dc8092605
* | | | Updated from global requirementsOpenStack Proposal Bot2016-01-131-1/+1
|/ / / | | | | | | | | | Change-Id: I96af2211b89dd22176f6ccae16b39ddb52c163af
* | | Allow event specification in the environmentThomas Herve2016-01-122-2/+6
| |/ |/| | | | | | | | | | | | | For additional validation we duplicate environment format on the client side, so to be able to create stacks with event sinks, we need to add the key here as well. Change-Id: Ia77fcdd68ee4020d0aa3d3235d38b2e5f268b7dd
* | Merge "Added -P support to template-validate"Jenkins2016-01-112-1/+43
|\ \
| * | Added -P support to template-validateJay Dobies2016-01-062-1/+43
| | | | | | | | | | | | | | | Change-Id: Ia6945d6b3f86966a6e585866447db245b1efab2d Partial-Bug: #1508857
* | | Merge "Update --template-object to support nested stacks"Jenkins2016-01-112-8/+49
|\ \ \
| * | | Update --template-object to support nested stacksDan Prince2016-01-082-8/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch updates heatclient so that it supports creating stacks from an object (Swift container) which contain nested stack relative links to nested stack URLs. The motivation here: We would like to be able to use heatclient to create stacks directly from Swift containers in TripleO. The --template-object support already exists and is great... it just needs to support loading the associated nested stacks as well. Change-Id: I53ac83e9f9985224d19993935467c03611aaef6a Closes-bug: #1532326
* | | | Merge "Fix error message on authentication failure"Jenkins2016-01-102-8/+2
|\ \ \ \ | |/ / / |/| | |
| * | | Fix error message on authentication failureneetu2016-01-062-8/+2
| |/ / | | | | | | | | | | | | | | | | | | Removing the "please try again" part of the error message on authentication failure. Change-Id: I5b7424915d7a62e08b4e6cb1cd89c7b304afa24b closes-Bug: #1526944
* | | Merge "Replace assertEqual(None, *) with assertIsNone in tests"Jenkins2016-01-061-1/+1
|\ \ \
| * | | Replace assertEqual(None, *) with assertIsNone in testsShuquan Huang2015-12-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace assertEqual(None, *) with assertIsNone in tests to have more clear messages in case of failure. Change-Id: I517928a81723d28999de2cfb649fc36f893b2ddb Closes-bug: #1280522
* | | | Merge "Deprecated tox -downloadcache option removed"Jenkins2016-01-061-3/+0
|\ \ \ \ | |_|/ / |/| | |
| * | | Deprecated tox -downloadcache option removedOndřej Nový2015-12-111-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Caching is enabled by default from pip version 6.0 More info: https://testrun.org/tox/latest/config.html#confval-downloadcache=path https://pip.pypa.io/en/stable/reference/pip_install/#caching Change-Id: I89546c2c77b1a15659918be65e6ef73157f98b23
* | | | Merge "Change LOG.warn to LOG.warning"Jenkins2016-01-051-1/+1
|\ \ \ \
| * | | | Change LOG.warn to LOG.warningzhangguoqing2016-01-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Python 3 deprecated the logger.warn method, see: https://docs.python.org/3/library/logging.html#logging.warning so we prefer to use warning to avoid DeprecationWarning. Change-Id: Id0c5d67a763121c3245316955c4901a0dbea73ad Closes-Bug: #1530742
* | | | | Updated from global requirementsOpenStack Proposal Bot2016-01-011-1/+1
|/ / / / | | | | | | | | | | | | Change-Id: Idc6805f7878c26fd61b7a3d7bc2065279db5281f
* | | | Merge "Resolve outputs from stack object"Jenkins2015-12-292-34/+172
|\ \ \ \ | | |_|/ | |/| |
| * | | Resolve outputs from stack objectOleksii Chuprykov2015-12-252-34/+172
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are use cases where user have new heatclient and old version of rpc api ( < 1.19) so heatclient call new api methods that doesn't exist. In this case get stack outputs from stack object. Change-Id: I6c1fdbe13ecb8ae61690e0e7d8bac31405c148c6 Closes-Bug: #1526392
* | | | use keystoneclient exceptions instead of oslo-incubator codeSteve Martinelli2015-12-271-1/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | depending on any oslo-incubator code from another project is dangerous. keystoneclient makes its exceptions public and it's not recommended to use any code from keystoneclient.openstack.common.apiclient since it's maintained by oslo-incubator. Change-Id: Id1f5d1ddc5b297c9547c6d16d3ee70496c7852f4
* | | Merge "Use stack lookup for getting stack name/id"Jenkins2015-12-242-292/+42
|\ \ \
| * | | Use stack lookup for getting stack name/idOleksii Chuprykov2015-12-212-292/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use stack lookup without redirecting to stack show when we need to get only stack id. This significantly reduces load on engine for large stacks, because, for example, we doesn't resolve outputs for variety of api calls. Change-Id: Ifcd61f8b039c930a4c2d20d31b5ccb8b11864e5b
* | | | Merge "Removes MANIFEST.in as it is not needed explicitely by PBR"Jenkins2015-12-171-10/+0
|\ \ \ \
| * | | | Removes MANIFEST.in as it is not needed explicitely by PBRsonu.kumar2015-12-171-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes `MANIFEST.in` file as pbr generates a sensible manifest from git files and some standard files and it removes the need for an explicit `MANIFEST.in` file. Change-Id: I2ec5996c9fb4ff9fc0c0cb685d5e0575e4b93471
* | | | | Fix Resource.__eq__ mismatch semantics of object equalRui Chen2015-12-172-3/+90
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The __eq__ of apiclient.base.Resource will return True, if the two objects have same id, even if they have different other attributes value. The behavior is weird and don't match the semantics of object equal. The objects that have different value should be different objects. Fix this issue and add some test cases in this patch. Change-Id: I5904b82d80d6011c1c3f220c357cc14e8d98da61 Closes-Bug: #1499369
* | | | Merge "Add JsonFormat display option"Jenkins2015-12-162-0/+144
|\ \ \ \ | |_|_|/ |/| | |
| * | | Add JsonFormat display optionBryan Jones2015-12-102-0/+144
| | |/ | |/| | | | | | | | | | | | | | | | | | | JsonFormat is a base class from which commands that expect to dump json output can inherit. This class defaults to the cliff json_format formatter, and will not produce any output if no data is provided. Change-Id: I49abb2172afab802fa1b311bac9e1c66c0373803
* | | Merge "Updated from global requirements"Jenkins2015-12-161-3/+3
|\ \ \
| * | | Updated from global requirementsOpenStack Proposal Bot2015-12-151-3/+3
| | |/ | |/| | | | | | | Change-Id: I8cab2bfcf5acca0445e67bf5cb4593af8c743644
* | | Merge "remove py26 specific code from heatclient"Jenkins2015-12-161-21/+0
|\ \ \ | |/ / |/| |
| * | remove py26 specific code from heatclientSteve Martinelli2015-12-141-21/+0
| | | | | | | | | | | | | | | | | | | | | | | | test_shell had helper functions when testing with py26, but in the mitaka release, py26 support was dropped from all projects, so remove some of the py26 specific code in heatclient. Change-Id: I511e2db3ddc703a65e457db647a2f8e898d3ac3d
* | | Merge "remove py26 support tag in setup.cfg"Jenkins2015-12-141-1/+0
|\ \ \ | |/ /
| * | remove py26 support tag in setup.cfgSteve Martinelli2015-12-101-1/+0
| |/ | | | | | | | | | | | | | | commit 32397cbd66bc7573e227cb49da1039f137c5f545 removed py26 from tox.ini, so it's no longer test, we shouldn't claim support for it in setup.cfg. Change-Id: I7fbf6b9850914523de0ffb018626f310720c9845
* | Updated from global requirementsOpenStack Proposal Bot2015-12-111-1/+1
|/ | | | Change-Id: Icc772ca70d6684b28c28fe0b32b2a2483e1e9e3a
* Updated from global requirementsOpenStack Proposal Bot2015-12-061-1/+1
| | | | Change-Id: Ie519fec109f90edf639ff0528cc23532c3fbc076