Commit Graph

117 Commits

Author SHA1 Message Date
sunxifa 681b5de6b5 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: I4cf6becfab29f1902dfc76cb186ea53a002ac8f8
2022-09-20 04:17:10 +00:00
malei d63b2b0263 Remove translation sections from setup.cfg
These translation sections are not needed anymore, Babel can
generate translation files without them.

Change-Id: I05cd9dcf68ff329b37b2db824b421c097546442e
2020-05-20 10:20:25 +08:00
Sean McGinnis 808a4e1e24
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: Idc64d723b265b66ad5fe6f80cb96681b11bed503
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-04-24 08:23:19 -05:00
Andreas Jaeger 5a332338e1 Cleanup py27 support
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
  know about the requirement
- Remove obsolete sections from setup.cfg:
  * Wheel is not needed for python 3 only repo
  * Some other sections are obsolete
- Update classifiers

Change-Id: Ie5f18cce73ca0c2b243e770f6a3c6e78893b1e75
2020-04-04 17:14:06 +02:00
Zuul 6d2ad89b1f Merge "Drop python 2.7 support and testing" 2020-01-16 22:34:31 +00:00
Ghanshyam Mann 60202d8222 Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

python-senlinclient is ready with python 3 and ok to drop the
python 2.7 support.

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://review.opendev.org/#/c/691178/

Change-Id: Id86de6b06dbbf904976b6c845f6a843bbdd2a91b
2019-12-13 23:43:22 +00:00
Duc Truong e414a43951 Add action update command
Add support for action update API [1]

[1] https://docs.openstack.org/api-ref/clustering/#update-action

Change-Id: Ie6089c5de6c7e76380003080ac79db18ac1127e0
Depends-On: https://review.opendev.org/#/c/682787/
2019-11-15 17:19:54 +00:00
Corey Bryant 1845ae410a 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: I74b1e2e1317250ead31fbccb97343e1bf7b7a0cb
Story: #2005924
Task: #34246
2019-07-05 16:11:38 -04:00
Ghanshyam Mann bf3679fd1a 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: Icfbe3a1f3a972d20795d470ffdd0e142209017e2
2019-04-16 17:24:03 +00:00
Zuul a17ae71f03 Merge "Add Python 3.6 classifier to setup.cfg" 2018-12-19 04:32:50 +00:00
sunjia 0c6eab0844 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: I47f6c516660dfff08d6c7d5cec4e98aefada43f1
2018-12-03 22:06:44 -05:00
qingszhao 4f54107a4e Add Python 3.6 classifier to setup.cfg
Change-Id: Ib40784c1102484a3617d5a23acb81703ed0e86ff
2018-11-30 07:29:48 +00:00
Nguyen Hai 07132b21b3 Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:
[1] https://governance.openstack.org/tc/reference/project-testing-interface.html
[2] http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html

Remove the '[build_sphinx]' and related [pbr] sections as described in:
http://lists.openstack.org/pipermail/openstack-dev/2018-March/128594.html

Change-Id: I293930ebf2bbc5fe0025059e99fa92557c34b2a1
2018-03-24 13:19:53 +09:00
chenpengzi f1a0d08a0f Update the home page
Change-Id: I8ad3864aeabc53c8c453e76e4a6d2316466e1ffd
2018-01-09 04:59:31 +00:00
tengqm 0717dfb97f Retire senlin command line tool
With upstream osc-lib bug fixed, the --profile argument now works.
We have no need of the senlin command line. This patch retires the
command line.

Change-Id: I6bfc8f6f97ad7a77624ba5da1004a7a8f0924740
2017-12-13 07:51:22 -05:00
shangxiaobj 7f351334e6 Fix the ineffective url links in python-senlinclient docs
1)Find the ineffective url links in docs
2)Replace them with the right ones


Change-Id: I2e41a3056007c0c44289a2d51c0b870de15f6dda
2017-11-07 01:25:26 +00:00
Jenkins 84b3565fbb Merge "Add profile type ops cli" 2017-09-15 14:34:57 +00:00
liyi 9f05096532 Add profile type ops cli
Change-Id: I40c4da6fc7f449397748a098aa0cb7cd786b0603
Closes-Bug: #1709574
2017-09-08 16:03:14 +08:00
liyi dbf32a01e4 Support node-adopt/preview CLI
Change-Id: I25bd7c3bd9a140dc9d21729b476859d6b37780b5
Closes-Bug: #1710620
2017-08-17 10:15:36 +08:00
tengqm cfdf62a470 OSC command for node op and cluster op
This patch adds OSC support to cluster op and cluster node op.

Change-Id: I93ff66e3a4f29041196b8d1814b5e2cee833cb08
2017-07-26 07:56:31 -04:00
jonnary 8682e2fc5e Fix `openstack cluster service`
1 Better to use command.Lister;
2 Revise to `openstack cluster service list`
3 Indeed, this command can't work now, implement it.

Closes-Bug: #1705321
Change-Id: I5986751ba6d8a0b33c3c3d53e1efd93f7003d028
2017-07-20 02:31:12 +08:00
jonnary ae65283c18 Fix `openstack cluster service` Exception raised
This patch fixes `openstack cluster service`
Closes-bug: #1705069

Change-Id: I07504ec99d13401688599e74ed35c0def3ef886c
2017-07-19 02:57:57 +08:00
Yuanbin.Chen 7a26c7e865 fix setup.cfg cluster service path error
Change-Id: I61150211287d353bef8d9260716ada87667782f3
Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>
2017-07-10 12:35:39 +08:00
Andreas Jaeger 05bff0cbc7 Cleanup sphinx building
remove unused sphinx extensions, tread warnings as errors.

Change-Id: I818caf827ebdd9fc95d340b8e5307368fe12d7da
2017-07-01 15:17:03 +02:00
Jenkins 87d645761d Merge "Add services list" 2017-06-27 07:20:18 +00:00
Yuanbin.Chen 79b83d96ae Support receiver update operation
This patch add receiver update operation,
Then user cloud run 'receiver-update' command.
use receiver-update change has exist receiver name,action and params.

Implements: blueprint add-receiver-update

Depends-On: I228edd1f5ada5b91e82ef04c95e9a7fa2b7de305
Change-Id: I8adaef75c18b93ec46d95e91f2058f6a4b8d4608
Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>
2017-06-15 03:45:14 +00:00
Yuanbin.Chen c75cad3d68 Add services list
This patch add senlinclient support display senlin service status

Change-Id: I8ea92d425d0a0ce5913abafba5d66fdf3d09b80f
Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>
2017-06-14 21:13:25 +08:00
kavithahr 08d7363912 The python 3.4 support is removed
The python 3.5 version is available, hence removed
python 3.4 version.

Change-Id: I22dcec42ea1bef32185800190b8e6b927aaadbe9
2017-03-08 17:48:06 +05:30
miaohb d724f4109d Client support for node replace
This patch adds support for "cluster members replace" at client side.

partial-blueprint: support-cluster-replace-action
https://blueprints.launchpad.net/senlin/+spec/support-cluster-replace-action

Change-Id: Ibb1180402281036aa26b47968c0e6e5c1303f4c4
2016-12-12 15:40:40 +08:00
Sharat Sharma 5bd62b6299 Changed the link to home-page
Change-Id: I939a726a3e83947cceb8792f88e4120781a8d38f
2016-10-04 11:47:08 +05:30
tengqm 6b812ff405 OSC plugin command for cluster-run
Change-Id: I9530f3ca9a679f011c94019af2fe185172ff90ad
2016-08-29 04:33:25 -04:00
Ethan Lynn 3a212cde40 Add policy validate operation to senlinclient
Add policy validate operation to senlinclient

Change-Id: Ic014bbe199e00973e7fc0bfd39fdb08241c64d8f
2016-08-23 11:33:50 +08:00
Ethan Lynn e450261b02 Add profile validate operation to senlinclient
Add profile validate operation to senlinclient

Change-Id: I7fd1e5e3fa9115ba270f2c0e5f645ac5183622e3
2016-08-23 11:18:44 +08:00
Jenkins bd41eb4c9d Merge "Add cluster_collect support" 2016-08-10 06:49:28 +00:00
tengqm f7ecc4bb86 Add cluster_collect support
This patch adds the cluster_collect command.

Change-Id: I750a33ceb9353aa445dba8464affd8ae7798eba6
2016-08-09 11:42:53 -04:00
PanFengyun 3595a657c3 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: I130c613af2ecba8015ef8326b53d9cd8719c33c4
2016-07-14 11:16:19 +08:00
tengqm ece213914b Revert "Remove senlin CLI commands"
This reverts commit 3bda3b997b.

We cannot rely on openstackclient as it is today. There are OSC
parameters preventing senlin client from normal operation and we see no
easy resolution when both OSC and senlinclient has been released.

Change-Id: I6b09699afcd45d36caea3e9f6ee0d132cc57354f
2016-03-31 21:59:24 -04:00
tengqm 9c261fd848 Rename cluster scaling command
This patch renames the 'cluster scale in' and 'cluster scale out'
commands to 'cluster shrink' and 'cluster expand' respectively.

Change-Id: I70a2172bb08dcdb920922c25d3340ef7afd13a66
2016-03-25 05:00:50 -04:00
tengqm 3bda3b997b Remove senlin CLI commands
We are deprecating the senlin CLI in favor of the OSC-plugin way of
command line support. This patch removes shell support from the code
base.

Change-Id: I1ff2f4643ab9f8e719abad9b7cca3c2a60fbffc2
2016-03-25 01:07:01 -04:00
tengqm 735b018198 Refactor osc support
This patch refactors the OSC (OpenStackClient) support so that they are
moved out of a sub directory. We will use it as the 'default' CLI while
deprecating the previous shell.

Change-Id: I2553f0f38e5fa30735be63ab00dec4b3a4080ba5
2016-03-24 23:07:37 -04:00
xiaolihope decbc7cef7 Add OSC command for senlin node-check/recover
This change added two commands as OSC plugin:
 - openstack node check
 - openstack node recover
Based on the existing senlin command:
 - senlin node-check
 - senlin node-recover

Change-Id: I63261b8fa120c4f5a4c7b54178faec42ed967975
2016-03-21 15:21:05 +08:00
xiaolihope 2fca4157de Add OSC command and enable more than one arguements
This change added two commands as OSC plugin:
  - openstack cluster check
  - openstack cluster recover
Based on the existing senlin command:
  - senlin cluster-check
  - senlin cluster-recover
And enabled accepting more than one arguements.

Change-Id: I26d615f788d9b9c8fa20e9005dcdd1e59ba2b1d1
2016-03-15 15:48:15 +08:00
dixiaoli e3d0cc06c3 Add OSC plugin for openstack cluster build info
This change implements the "openstack cluster build info" command
  Based on the existing senlin command: senlin build-info

Change-Id: I18f5f79c15b7ebbdfe00c4d88c2b687a742d2056
Blueprint: senlin-support-python-openstackclient
2016-02-28 21:13:33 +08:00
Jenkins 243390eaa0 Merge "Add OSC plugin for openstack cluster action show" 2016-02-28 13:01:07 +00:00
Jenkins d8cbd53a86 Merge "Add OSC plugin for openstack cluster action list" 2016-02-28 12:45:18 +00:00
dixiaoli b0924ec035 Add OSC plugin for openstack cluster action show
This change implements the "openstack cluster action show" command
  Based on the existing senlin command: senlin action-show

Change-Id: Ia5341c5a3c996a2ff2ab6d4af4da1d412bea0366
Blueprint: senlin-support-python-openstackclient
2016-02-28 20:37:27 +08:00
Jenkins 51e16016b3 Merge "Add OSC plugin for openstack cluster receiver delete" 2016-02-28 12:37:21 +00:00
Jenkins 8a513f8894 Merge "Add OSC plugin for openstack cluster receiver create" 2016-02-28 12:37:06 +00:00
Jenkins 292288306c Merge "Add OSC plugin for openstack cluster receiver show" 2016-02-28 12:37:00 +00:00
dixiaoli e865219704 Add OSC plugin for openstack cluster action list
This change implements the "openstack cluster action list" command
  Based on the existing senlin command: senlin action-list

Change-Id: I4ba6b29b9313489c8fdc97ca6f03ba9af8333731
Blueprint: senlin-support-python-openstackclient
2016-02-28 20:35:36 +08:00