This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).
Change-Id: I2bfea805dea3902deab027365d1381de81e118d7
Most OpenStack clients support a common set of SSL options, such
as os-cacert, os-cert, and os-key. This change uses
keystoneclient.session.register_cli_opts to add those to the
argument parser and passes the resulting values to the Keystone
client so they take effect.
Change-Id: I24c2c2fa5be51590cc2d8a9278563dd4f7ba091d
The role description will sometimes include newlines. If the last
character is a newline this ends up looking like an empty line in
the shell output. Adding a filter for descriptions fixes this.
Change-Id: Ia8586ce3743481fa9618e17340996ace22f80915
Closes-Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1196203
Output of commands for add/remove role to plan inside OpenStack
client was too long. Filter and formatter for parameters and
roles added.
Change-Id: I1831aab96dad00f605feb6340e43ca5437fe0c04
The Oslo libraries have moved all of their code out of the 'oslo'
namespace package into per-library packages. The namespace package was
retained during kilo for backwards compatibility, but will be removed by
the liberty-2 milestone. This change removes the use of the namespace
package, replacing it with the new package names.
The patches in the libraries will be put on hold until application
patches have landed, or L2, whichever comes first. At that point, new
versions of the libraries without namespace packages will be released as
a major version update.
Please merge this patch, or an equivalent, before L2 to avoid problems
with those library releases.
Blueprint: remove-namespace-packages
https://blueprints.launchpad.net/oslo-incubator/+spec/remove-namespace-packages
Change-Id: I324a3bd0c468a3e84f633497ad5c0d59c5ccc455
This adds the overall stubs for all the Tuskar commands that will be
added to the OpenStack client.
Change-Id: Ia3d465f253aedb5825a9db552b560e50945c9bf7
This adds summport for the python-openstackclient to Tuskar client. The
initial plugin creates an instance of the management client for
OpenStack client commands to use.
These commands are added in following patches.
Change-Id: I5cc0be33c4b5e945cbc9eacff8c79b758cf8b6d7
In order to help users to enter parameters values, we need to
easily filter parameter which have not been setup yet. Flag
--only-empty-parameters was added to plan-show command to do this.
Change-Id: I94028863b21dd2435eaf4f05e8e064d6664a6e1a
Related-Bug: #1422598
README example update. Path of TUSKAR_URL include /v2 now
to make possible to just copy-paste and have working tuskar
command for newbies who use default noauth strategy.
Change-Id: Ic9d546c4e2d8f1c0af9427add03107e23f19926d
Closes-Bug: #1447943
The return value from a DELETE was not being handled properly. This will
handle it like PUT. If there is a body, return the processed json.
Otherwise, return nothing.
Change-Id: If93c3830e418f112927d737d28bb338867db5c4c
With the addition of Puppet support, it's possible that the files
returned for the stack will be nested into directories. This directory
information will be carried in the key values for the templates dict
(e.g. 'hieradata/common.yaml' : <contents>).
This change looks for one or more directories in the template name and
creates the necessary structure in the template output directory.
Change-Id: Ic7dc65427ab9fdb981db1663c400e4e0cc3cc53d