| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
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
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |\ \ \
| |/ /
|/| | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
This was lost in the fix for bug #1526944 but it might be useful.
Change-Id: Ifa8a1b3c2ff2ce6ec79328fb77065eb216e0f538
Related-Bug: #1526944
|
| |\ \ \
| |_|/
|/| | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Once we add debug testenv, we can use "tox -e debug -- --debug"
to debug test cases when tox is running.
Change-Id: I3b7a090042e95ac89d6829495bf42f84e11bbd21
|
| | | |
| | |
| | |
| | | |
Change-Id: I5dae96c769c4540117626417fa71b3afca558e49
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
This change implements the "openstack stack update" command.
blueprint: heat-support-python-openstackclient
Change-Id: I54cd9974674c65a1fb29604afaa13300f17c104d
|
| | |/
|/|
| |
| |
| |
| |
| |
| | |
This change implements the "openstack stack create" command.
Blueprint: heat-support-python-openstackclient
Change-Id: I32289f53d482a817f7449724cfbabc2c154b1ffd
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |/ / /
| | |
| | |
| | | |
Change-Id: I96af2211b89dd22176f6ccae16b39ddb52c163af
|
| | |/
|/|
| |
| |
| |
| |
| |
| | |
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
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | | |
Change-Id: Ia6945d6b3f86966a6e585866447db245b1efab2d
Partial-Bug: #1508857
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |\ \ \ \
| |/ / /
|/| | | |
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Removing the "please try again" part of the error message on authentication failure.
Change-Id: I5b7424915d7a62e08b4e6cb1cd89c7b304afa24b
closes-Bug: #1526944
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Replace assertEqual(None, *) with assertIsNone in tests to have
more clear messages in case of failure.
Change-Id: I517928a81723d28999de2cfb649fc36f893b2ddb
Closes-bug: #1280522
|
| |\ \ \ \
| |_|/ /
|/| | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |\ \ \ \ |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
| |/ / / /
| | | |
| | | |
| | | | |
Change-Id: Idc6805f7878c26fd61b7a3d7bc2065279db5281f
|
| |\ \ \ \
| | |_|/
| |/| | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |\ \ \ \ |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
| |/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |\ \ \ \
| |_|_|/
|/| | | |
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |\ \ \ |
|
| | | |/
| |/|
| | |
| | | |
Change-Id: I8cab2bfcf5acca0445e67bf5cb4593af8c743644
|
| |\ \ \
| |/ /
|/| | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |\ \ \
| |/ / |
|
| | |/
| |
| |
| |
| |
| |
| |
| | |
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
|
| |/
|
|
| |
Change-Id: Icc772ca70d6684b28c28fe0b32b2a2483e1e9e3a
|
| |
|
|
| |
Change-Id: Ie519fec109f90edf639ff0528cc23532c3fbc076
|