Commit Graph

100 Commits (c7b8212a6318fe68a4e84e5790e57c23dea8a611)

Author SHA1 Message Date
lingyongxu 1cc69c0272 Update the documentation link for doc migration
This patch is proposed according to the Direction 10 of doc

Co-Authored-By: Nguyen Hai <>
Change-Id: I9675af92149ab126534f541534b50a02688e5337
2018-06-09 01:38:24 +00:00
ricolin f41ad78cd4 Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:

Refer to:

Change-Id: Ibb35b13fe121fa2489ef31f51e1a662fbd01cc8b
Co-Authored-By: Nguyen Hai <>
2018-03-23 10:45:18 -04:00
Zuul c106f37d97 Merge "Mark python-heatclient as stable" 2018-02-07 08:49:51 +00:00
ricolin 2d5bae0755 Mark python-heatclient as stable
Mark python-heatclient as stable in classifier.
See more detail in

Change-Id: I751a6f31943ee33e9d3af08e3380848bf1410f1a
2017-09-29 17:54:47 +08:00
Stephen Finucane d7dd30a631 Use Sphinx 1.5 warning-is-error
With pbr 2.0 and Sphinx 1.5, the setting for treat sphinx warnings as
errors is setting warning-is-error in build_sphinx section. Enable this

Change-Id: I3712c681cedae30c189d975f6b319e278c1bd419
2017-09-22 14:26:38 +00:00
Jenkins 5da87fc6d4 Merge "Explicitly set 'builders' option" 2017-07-12 15:25:55 +00:00
huangtianhua 241265c5a3 Remove support for py34
The gating on python 3.4 is restricted to <= Mitaka. This is due to
the change from Ubuntu Trusty to Xenial, where only python3.5 is
available. There is no need to continue to keep these settings.

Change-Id: I3a2fc7779fa0c806827d9eda2ffdbc207788b22d
2017-04-27 02:41:36 +00:00
Stephen Finucane 7611ee7a3c Explicitly set 'builders' option
An upcoming release of pbr will require explicitly stating which
builders are requested, rather than defaulting to html and man. Head off
any potential impact this may cause by explicitly setting this
configuration now.

Change-Id: I3ebd7d2086a47bcedc6fb35ca90bc1bb6e077250
2017-04-19 10:27:19 +01:00
huangtianhua dedc3ac0af Support openstack stack export
Heat supports exporting data of stack preparing
for abandon stack. This change supports
'openstack stack export' in client.

Change-Id: I5d3778f307d10174dbb738548282f7495bd9c825
2017-02-14 10:41:04 +08:00
Jenkins 67edf240c9 Merge "Add url in setup.cfg" 2016-09-09 10:03:28 +00:00
shizhihui 12096c72c8 Add url in setup.cfg
Change-Id: I2696e3af9193e8da4184eb95d86b091e55e27299
2016-09-05 11:17:25 +08:00
shizhihui 060f11372b Update the home-page in setup.cfg
Change-Id: I94a67a4da0942691d5a9253c646d7d3c09a8cbe6
2016-08-16 10:30:49 +08:00
Jenkins 37d2473399 Merge "Add Python 3.5 classifier and venv" 2016-08-03 14:46:29 +00:00
Steven Hardy 3ae1c3e715 Add support for stack file list
This shows the files map for a given stack

Depends-On: I3198b6a7dc06648af24c198d39470f3b0d5d6f11
Change-Id: Ib7d033a660fe294bf3f7b42e4aa7020149ce24c1
blueprint: files-show
2016-07-21 22:58:36 +01:00
PanFengyun 25e13e81f0 Add Python 3.5 classifier and venv
Now that there is a passing gate job, we can claim support for
Python 3.5 in the classifier. This patch also adds the convenience
py35 venv.

Change-Id: I3b8b68c4ec4904d1aee150e6158f9ff29c68ff7a
2016-07-14 11:15:19 +08:00
Jenkins b89f2c59e2 Merge "Implement "openstack stack failures list"" 2016-06-24 11:01:23 +00:00
Steve Baker a787334443 A resource list formatter for graphviz dot diagrams
This change registers a "dot" formatter for the stack resource list
command. It generates the text for a graphviz dot diagram which can be
rendered as an image with this example usage:

  openstack stack resource list --format dot -n3 my_stack | dot -Tsvg -o my_stack.svg

Nested resources are fully supported by creating nodes for top-level
resources then linking stack resources to a subgraph representing the
nested stack.

Change-Id: I4b899287eaf818137d60cb278db2d86598aa6794
2016-05-31 09:15:03 +12:00
Steve Baker 3cde580165 Implement "openstack stack failures list"
A command which prints failed resources in the stack to help debug
stack issues.

Failed resources are added by recursing from the top level stack into
failed nested stack resources. A failed nested stack resource is only
added to the failed list if it contains no failed resources so that the
user only sees root-cause failed resources.

As an added convenience to debugging deployment resources, deployment
outputs deploy_stdout and deploy_stderr are printed as well (the full
outputs are printed when --long is specified).

The output is a yamlish format where the key is a dot-delimited resource
name path and the value is a dict of resource information.

Change-Id: Ifa44175d8dbab2f7b62691b839e1696e3af7f4f3
Closes-Bug: #1585820
2016-05-27 10:57:37 +12:00
Jenkins 3d5ff1a663 Merge "Register a log formatter for stack event list" 2016-05-23 03:55:11 +00:00
Jay Dobies a503bfeff0 OpenStack client plugin for environment show
Adds the "openstack stack environment show" command.

Depends-On: I7e3577dfc854018245d79afdfee45a9d250d73a7
Change-Id: I7ef4858738964198bc4614122be4bab8f49b1b5f
Implements: blueprint environment-show
2016-04-18 13:32:05 -04:00
Mark Vanderwiel 1d4c407fc5 OSC plugin for orchestration template validate
This change implements "openstack orchestration template validate" command
Based from the existing heat commands:
   heat template-validate

This is different from the stack create/update --dry-run
which used the preview api, this uses the validate api.

Change-Id: Icf5794ad6bb35574a060f095d7ef10e6a46ca2fe
Blueprint: heat-support-python-openstackclient
2016-03-24 10:26:52 -05:00
dixiaoli aee1611ffa Add OSC plugin for openstack orchestation service list
This change implements the "openstack orchestration service list" command
  Based on the existing heat command: heat service-list

Change-Id: I9ded1f344dabbb8579005923d68d3ebb4f296ed5
Blueprint: heat-support-python-openstackclient
2016-03-01 13:22:32 +08:00
Jenkins f2ee326466 Merge "Add OSC plugin for stack resource mark unhealthy" 2016-03-01 05:04:33 +00:00
dixiaoli d058207867 Add OSC plugin for openstack orchestation build info
This change implements the "openstack orchestration build info" command
  Based on the existing heat command: heat build-info

Change-Id: I8801d56fbe8119c47f708e620f35215c8664cda7
Blueprint: heat-support-python-openstackclient
2016-03-01 10:31:31 +08:00
Steve Baker 0b2a87a405 Register a log formatter for stack event list
Currently "stack event list" overrides the value formatter to use for
the default log formatting style. This change creates a formatter
namespace for event list so that it can have its own custom list of

This means that the 'log' formatter is now registered and is the
default. The formatter expects event objects rather than dicts, and
so ignores the columns argument.

The intention is that this will be the first of more custom formatters
for event list, making the effort to establish this pattern worth it.

Change-Id: I22f884f871d7467c8abadec477b3e732eb8c2150
2016-03-01 11:42:31 +13:00
dixiaoli ee73d343f5 Add OSC plugin for stack resource mark unhealthy
This change implements the "openstack stack resource mark unhealthy" command
  Based on the existing heat command: heat resource-mark-unhealthy

Change-Id: I8b4735085e1656f991b648d094f690b8d7df451d
Blueprint: heat-support-python-openstackclient
2016-02-29 17:05:40 +08:00
Mark Vanderwiel 9608df957f Fix collision with update and update cancel
"openstack update" collides/hides with "openstack update cancel"

I discussed a few possible solutions in the bug report.
Will change to have a new "openstack stack cancel" command
and it will cancel the pending action, for now just supporting

Blueprint: heat-support-python-openstackclient

Change-Id: I7e054ecffea5b03a815f69515651e9c377ff68c2
Closes-Bug: #1545131
2016-02-24 18:47:16 -06:00
Jenkins f9a2aee026 Merge "Add stack hook poll and clear to openstack client" 2016-02-25 00:13:21 +00:00
Jenkins 3afe92b71d Merge "OpenstackClient plugin for software deployment output show" 2016-02-24 23:57:11 +00:00
dixiaoli 5f6a88bc5f OpenstackClient plugin for software deployment output show
This change implements the "openstack software deployment output show" command

Based from the existing heat command:
    heat deployment-output-show

Change-Id: Ide607c925a15071c0c02c8cdb1ba20d9a745f9a9
Blueprint: heat-support-python-openstackclient
2016-02-24 19:20:59 +08:00
Kanagaraj Manickam 79742a3d67 Adds --filter to search for resources
openstack resource list --filter

implements blueprint heat-support-python-openstackclient
implements blueprint heat-stack-resource-search

Change-Id: I9ca33a0743bfad88190509351e8aca08ce7d2c0f
2016-02-22 14:11:39 +05:30
dixiaoli 4f7085355d OpenstackClient plugin for software deployment metadata show
This change implements the
"openstack software deployment metadata show" command
Based on "heat deployment-metadata-show" command

Blueprint: heat-support-python-openstackclient

Change-Id: I43788230cec346ecdb22073a14ef58187d3d1fab
2016-02-19 09:04:02 +08:00
Mark Vanderwiel 69f41bceae Add stack hook poll and clear to openstack client
Refactor existing hook helper fuctions into utilites.

based upon heat clis:
   heat hook-poll
   hest hook-clear

Change-Id: Ib46634cc62369fb5932dcd0967ae492446c79a88
Blueprint: heat-support-python-openstackclient
2016-02-18 09:27:19 -06:00
Bryan Jones d67af77f20 OpenstackClient plugin for deployment create
This change implements the 'openstack software deployment create' command.

Blueprint: heat-support-python-openstackclient

Change-Id: I757ca2896e1e4a0ad96a5f34c34205e099715801
2016-02-17 19:51:30 +00:00
Amey Bhide 7e8b0c825e OSC plugin for stack snapshot delete
This change implements "openstack stack snapshot delete" command
Based from the existing heat commands:
   heat snapshot-delete

Change-Id: Iaf701d2e58fe05dfa80b26a809dc21aeff8c1784
Blueprint: heat-support-python-openstackclient
2016-02-16 08:55:49 -06:00
Amey Bhide 89deaa3c3c OSC plugin for stack snapshot create
This change implements "openstack stack snapshot create" command
Based from the existing heat commands:
  heat stack-snapshot

Blueprint: heat-support-python-openstackclient

Change-Id: I0a4dc70d9f0dd82129d5839acecf5c1822fc147c
2016-02-16 08:55:23 -06:00
Jenkins 7ee16eed9f Merge "Add OpenstackClient plugin for software deployment show" 2016-02-16 04:37:02 +00:00
Jenkins 609c113d5c Merge "Add openstack client stack snapshot restore" 2016-02-16 04:35:38 +00:00
dixiaoli c6221b0975 Add OpenstackClient plugin for software deployment show
This change implements the "openstack software deployment show" command

Based on the existing heat command:
    heat deployment-show

Change-Id: Id0772d456d01f9eb5c67ad92584290844f9eeeb3
Blueprint: heat-support-python-openstackclient
2016-02-16 10:03:59 +08:00
Mark Vanderwiel 06be732705 Add openstack client stack snapshot restore
Based from the existing heat command:
   heat stack-restore

Change-Id: I863631b393586d1ecd20c94988e16ef85fb8ad5a
Blueprint: heat-support-python-openstackclient
2016-02-15 10:03:25 -06:00
Mark Vanderwiel 0306a41fa0 Add openstack client stack resource signal
Add the openstack stack resource signal

Based from the existing heat commands:
   heat resource-signal

Change-Id: I3b3628d86b71d448feea197f6c92d3d3d19726b5
Blueprint: heat-support-python-openstackclient
2016-02-15 09:54:59 -06:00
Jenkins ff20a76b94 Merge "OSC plugin for stack resource show and list" 2016-02-15 10:18:54 +00:00
Jenkins 5cebda13ea Merge "OpenstackClient plugin for event list" 2016-02-15 10:18:49 +00:00
Jenkins 347ceabd98 Merge "OpenstackClient plugin for event show" 2016-02-15 10:18:43 +00:00
Jenkins 85725cbbc3 Merge "OpenstackClient plugin for stack delete" 2016-02-15 10:14:25 +00:00
Jenkins 73df57ecdf Merge "OSC plugin for software config show" 2016-02-14 20:29:31 +00:00
Amey Bhide 1d302a93bb OSC plugin for stack resource show and list
This change implements the 'openstack stack resource show' and
'openstack stack resource list' commands.

Blueprint: heat-support-python-openstackclient

Change-Id: I3f9d64e4d76616e201374522f06a4e8938f00d4d
2016-02-12 15:23:12 +00:00
Bryan Jones efec30e290 OpenstackClient plugin for event list
This change implements the "openstack event list" command.

Blueprint: heat-support-python-openstackclient

Change-Id: I052be7ab510c40dac26a1fb7662016241976a2f7
2016-02-12 15:22:19 +00:00
Bryan Jones 55417bb44f OpenstackClient plugin for event show
This change implements the "openstack event show" command.

Blueprint: heat-support-python-openstackclient

Change-Id: Ie9614626969612e954270b1d2eb00ccd0034d274
2016-02-12 15:22:09 +00:00
Amey Bhide b696c52554 OpenstackClient plugin for stack delete
This change implements the 'openstack stack delete' command.

Blueprint: heat-support-python-openstackclient

Change-Id: I95df1390a9daee7115ccda68b261e0a76530ade4
2016-02-12 15:22:01 +00:00