Commit Graph

113 Commits

Author SHA1 Message Date
Zuul cff5de6049 Merge "Remove translation sections from setup.cfg" 2023-12-21 16:32:22 +00:00
Takashi Kajinami a06ac739e3 Remove translation sections from setup.cfg
These translation sections are not needed anymore, Babel can generate
translation files without them.

[1] 2f610b953463a3d186ac1e86edd56e93b1115c98

Change-Id: I901366dacadf5aebff06674417c0075ce1e65e15
2023-12-21 19:25:38 +09:00
Takashi Kajinami 9779d5f59e Add Python 3.11 to supported runtimes
... because it's part of tested runtimes now and we now use it to run
unit tests.

Change-Id: Ia7576c1e6675514b2b5fdc0084d44dae09587e05
2023-12-21 14:55:30 +09:00
Takashi Kajinami 668d85fa8a Add Python 3.10 to supported runtime.
Python 3.10 has been tested since 2023.1[1].

[1] https://governance.openstack.org/tc/reference/runtimes/2023.1.html

Change-Id: I0467f47d436267aadcee4e7c8295c6366531fe3e
2023-03-30 14:42:31 +09:00
dengzhaosen 1a1fd2b353 The Python 3.6 and Python 3.7 Support has been dropped since zed
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html

Change-Id: If88b377f25d9b3e64dc049ae219ed6d5f4782d43
2022-06-05 09:14:07 +08:00
Takashi Kajinami a9abc54844 setup.cfg: Replace dashes by underscores
Since setuptools v54.1.0[1], the parmeters with dash have been
deprecated in favor of the new parameters with underscore.

This change updates the parameters accordingly to avoid the warnings
like the example below.

  UserWarning: Usage of dash-separated 'description-file' will not be
  supported in future versions. Please use the underscore name
  'description_file' instead

[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb

Change-Id: I660fadc0b9798214719fe1a1aac0731584806503
2022-02-07 16:47:19 +09:00
dengzhaosen db9a71f18e Update python testing classifier
Yoga testing runtime[1] has been updated to add py39
testing as voting. Unit tests update are handled by the
job template change in openstack-zuul-job

- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286

this commit updates the classifier in setup.cfg file.

[1] https://governance.openstack.org/tc/reference/runtimes/yoga.html

Change-Id: If01a4cb7dcb48698cea934309de36268ae92b7e1
2021-12-24 09:33:14 +08:00
Sean McGinnis ff1a116a59
Add py38 package metadata
Now that we are running the Victoria tests that include a
voting py38, we can now add the Python 3.8 metadata to the
package information to reflect that support.

Change-Id: I212f8027055ebeeb3dc3948426ede6a704c719ff
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-24 08:23:16 -05:00
Andreas Jaeger 2a8eb6a74c [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I54863f2301758dcd48de4ee73bcc8582e5036afa
2020-02-10 16:05:51 +00:00
Zuul ba6839216c Merge "Change openstack-dev to openstack-discuss" 2019-12-13 03:07:49 +00:00
Corey Bryant 5b1d4c2497 Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: Id9ed3cec95f0e0203ef00dd5ff10d124913e39f2
Story: #2005924
Task: #34209
2019-06-24 10:34:01 -04:00
Ghanshyam Mann 422f001e25 Dropping the py35 testing
All the integration testing has been moved to
Bionic now[1] and py3.5 is not tested runtime for
Train or stable/stein[2].

As per below ML thread, we are good to drop the py35
testing now:
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
[2]
https://governance.openstack.org/tc/reference/runtimes/stein.html
https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: I6b8dacf455ec068acd9599d96e0d66522c8bdf5c
2019-04-15 18:06:16 +00:00
sunjia 56079599a5 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: I93cbd7d72b7539f9ea95fbd70006a4ed5fa60a12
2018-12-03 22:00:49 -05:00
lingyongxu 1cc69c0272 Update the documentation link for doc migration
This patch is proposed according to the Direction 10 of doc
migration.
https://etherpad.openstack.org/p/doc-migration-tracking

Co-Authored-By: Nguyen Hai <nguyentrihai93@gmail.com>
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:
https://governance.openstack.org/tc/reference/project-testing-interface.html

Refer to:
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124815.html

Change-Id: Ibb35b13fe121fa2489ef31f51e1a662fbd01cc8b
Co-Authored-By: Nguyen Hai <nguyentrihai93@gmail.com>
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 https://packaging.python.org/tutorials/
distributing-packages/#classifiers

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
formatters.

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
update.

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