| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
We facing errors related to the new pip resolver, this
topic was discussed on the ML and QA team proposed to
to test lower-constraints [1].
I propose to drop this test because the complexity and recurring pain needed
to maintain that now exceeds the benefits provided by this mechanismes.
[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019390.html
Change-Id: I60f1f739f25755cd344fe45e76d225712fedc40f
|
|
|
|
|
|
|
|
|
| |
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: I310c3b8ae925668a1a892892896d0b66a8603fc9
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
- Update requirements, no need for python_version anymore
Change-Id: I95a49a2941790e0df1fde38f253ba2516959ce80
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
OpenStack is dropping the py2.7 support in ussuri cycle.
sahara plugins do works with python 3 and the sahara core
does not support python 2.7 anymore anyway.
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
Also:
- bump the lower-constraints decorator requirements to a recent one
to prevent failures;
- drop the obsolete jenkins tox target.
Change-Id: I5806dcb8f13e88a28c0b5e6de449efa9b95b6e73
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use the unified unit test Zuul template for train, according the
community goal. Also, update the setup.cfg classifiers accordingly.
Update the debug test environment. Adding "debug-py36" is enough;
if a distribution supports 3.7, the "debug" tox environment
can be used.
Finally, keep only the most recent environment in the default
set executed when calling tox.
Story: #2005924
Task: #34244
Change-Id: Iad4a6e933ad416eb67a2f144540fe79e97938bec
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now in the basic client:
- Boot from volume enhancements
- Update keypair
Now in OSC:
- Force delete cluster
- Update keypair
- Boot from volume enhancements
- Decommision specific node (only via --json)
Change-Id: I031fdb6f7754f6cf242bfae6f10ed05249c07dac
Story: 2003092
Task: 23183
Task: 29740
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
On the way to have APIv2 as stable we need to have it available on the
OSC for sahara.
Change-Id: I84f4bc56c641caad7c04190c7a344a6773440eef
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: Ice24a75d1e31aaa72a4eb1caf3a8cbd1a36b12e1
|
|/
|
|
|
|
|
| |
The new openstack-discuss mailing list is going to replace few
mailing lists, including openstack-dev.
Change-Id: I61e3ac6f7262693fdf3d410c856927faeac48751
|
|
|
|
|
|
|
|
| |
Adding boot from volume to python-sahahraclient CLI.
Change-Id: I302aaeb7a0f831730301162f8c51e0eebcbd66f8
Story: #2001820
Task: #12559
|
|
|
|
|
|
|
|
|
| |
- Change testenv:debug34 to testenv:debug35
- Remove [build_sphinx] section in setup.cfg because
we does not need this anymore. See:
http://lists.openstack.org/pipermail/openstack-dev/2018-March/128594.html
Change-Id: Ib2d866268e8cefe3b6db10184f43ee7caa957f13
|
|
|
|
| |
Change-Id: I50a3b04d3024fe6ee1e711260f2eb7ec84d2e953
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Partially-Implements: bp portable-node-group-and-cluster-templates
Depends-On: I33c3b6daa5b9e2be218a84efdb6113a4ce9a86df
This change adds command
'dataprocessing node group template export'
to OpenStack CLI.
Change-Id: If795b21bacf497d7198c9d33f6da70873d5c8ede
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Partially-Implements: bp portable-node-group-and-cluster-templates
Depends-On: Ib5a2df4013840050b8034bcefd68040f508d0b31
This change adds command
'dataprocessing cluster template export'
to OpenStack CLI.
Change-Id: I027169ace70929318990a4225d456bf1cf8a83b2
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Partially-Implements: bp portable-node-group-and-cluster-templates
This change adds command
'dataprocessing node group template import'
to OpenStack CLI.
Change-Id: Ic1e3a681a32171503ea7c2fc40283965a1a62a49
|
|/
|
|
|
|
|
|
|
|
| |
Partially-Implements: bp portable-node-group-and-cluster-templates
This change adds command
'dataprocessing node group template import'
to OpenStack CLI.
Change-Id: I09866296c5b85910bf720d23d3213067f9f0a78a
|
|
|
|
|
|
|
| |
A small workaround is required for a specific parameter (see the
inline comment).
Change-Id: I1eac60cc8ca89a12dd568f5a12f70fdab9b76b62
|
|
|
|
|
|
|
| |
Python 3.5 was missing in setup.cfg and tox.ini,
hence removed 3.4 and added 3.5.
Change-Id: I99ec9e51cfbed80697562bfaa299605996ec86e6
|
|
|
|
|
|
|
|
| |
master branch is now open for ocata development, so we
can start removing old cli commands from saharaclient
code.
Change-Id: I67543120309e838239fe73b8dd2713368b8538a9
|
|
|
|
|
|
|
|
| |
this change adding support of plugin's api
patch method.
blueprint: plugin-management-api
Change-Id: I94dd1d4faf2ccbc3901ea5d5c7d69e7c5a4f8bdf
|
|
|
|
|
|
|
|
|
|
| |
added method to verify cluster, also added
support in the new CLI.
Depends-On: I1b975c9a5e5241c660de66a04bf559fc8f960873
Implements blueprint: cluster-verification
Change-Id: I598753cbb33d7781b646e726ad8d614e924e4876
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"Python 3.3 support is being dropped since OpenStack Liberty."
written in following URL.
https://wiki.openstack.org/wiki/Python3
And already the infra team and the oslo team are dropping py33
support from their projects.
Since we rely on oslo for a lot of our work, and depend on infra
for our CI, we should drop py33 support too.
Change-Id: Iea8d14b88cf915a481d7e4f67d2db0281a6ea781
Closes-Bug: #1526170
|
|
|
|
|
|
|
|
|
|
| |
As of mitaka, the infra team won't have the resources available to
reasonably test py26, also the oslo team is dropping py26 support
from their libraries. since we rely on oslo for a lot of our work,
and depend on infra for our CI, we should drop py26 support too.
Change-Id: I7920b554f541c2c40a8a3145662a0eff7faadf2f
Closes-Bug: 1519510
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding Job Binaries commands to Sahara
OpenstackClient plugin:
$ dataprocessing job binary create
$ dataprocessing job binary list
$ dataprocessing job binary show
$ dataprocessing job binary update
$ dataprocessing job binary delete
$ dataprocessing job binary download
Partially implements: blueprint cli-as-openstackclient-plugin
Change-Id: Ia452b22ac27677a911b5b2f38a0250d4962be447
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding Jobs commands to Sahara OpenstackClient
plugin:
$ dataprocessing job execute
$ dataprocessing job list
$ dataprocessing job show
$ dataprocessing job update
$ dataprocessing job delete
Partially implements: blueprint cli-as-openstackclient-plugin
Change-Id: I00cdd80740a0052d4e562276f8225378c7e8de55
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding Job Types commands to Sahara
OpenstackClient plugin:
$ dataprocessing job type list
$ dataprocessing job type configs get
Partially implements: blueprint cli-as-openstackclient-plugin
Change-Id: I259b006dc47da92952cdc2289ce0af8c200b39ef
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding Job Templates commands to Sahara
OpenstackClient plugin:
$ dataprocessing job template create
$ dataprocessing job template list
$ dataprocessing job template show
$ dataprocessing job template update
$ dataprocessing job template delete
Partially implements: blueprint cli-as-openstackclient-plugin
Change-Id: I8c93b26c6eca37dbb144d7184c4d07dbe15bd9ab
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding Clusters commands to Sahara
OpenstackClient plugin:
$ dataprocessing cluster create
$ dataprocessing cluster list
$ dataprocessing cluster show
$ dataprocessing cluster update
$ dataprocessing cluster scale
$ dataprocessing cluster delete
Partially implements: blueprint cli-as-openstackclient-plugin
Change-Id: Icbf1778f621f18a6e7deca7f093a31fa3ee1c5b7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding Cluster Templates commands to Sahara
OpenstackClient plugin:
$ dataprocessing cluster template create
$ dataprocessing cluster template list
$ dataprocessing cluster template show
$ dataprocessing cluster template update
$ dataprocessing cluster template delete
Partially implements: blueprint cli-as-openstackclient-plugin
Change-Id: Ib17d5b46efbb5fe15f24d85065ef2a65ad6548e4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding Node Group Templates commands to Sahara
OpenstackClient plugin:
$ dataprocessing node group template create
$ dataprocessing node group template list
$ dataprocessing node group template show
$ dataprocessing node group template update
$ dataprocessing node group template delete
Partially implements: blueprint cli-as-openstackclient-plugin
Change-Id: I1afaaf62da69d1a93a3bba744c30c42bbacaa7bd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding Images commands to Sahara OpenstackClient plugin:
$ dataprocessing image list
$ dataprocessing image show
$ dataprocessing image register
$ dataprocessing image unregister
$ dataprocessing image tags set
$ dataprocessing image tags add
$ dataprocessing image tags remove
Partially implements: blueprint cli-as-openstackclient-plugin
Change-Id: Ib84fbb76b6cbc3a321efeb54c88bc58c76fb063e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
* adding Data Sources update command to OpenstackClient CLI:
$ dataprocessing data sources update
* adding ability to delete multiple data sources with one call
* adding prepare_column_headers method to osc utils
* adding public and protected support to datasources
* changing utils.get_resource method
Partially implements: blueprint cli-as-openstackclient-plugin
Change-Id: If3b1811eea5d1d9770c286dc9487d278f3616c48
|
|
|
|
|
|
|
|
| |
Looks like this was added prematurely, as this entry point does
not point to any class.
Change-Id: I67c2d7a6be76a8a7be0e386419b69ca0ad8064d1
Closes-Bug: #1498038
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding Data Sources commands to Sahara OpenstackClient
plugin:
$ dataprocessing data sources list
$ dataprocessing data sources show
$ dataprocessing data sources create
$ dataprocessing data sources delete
Partially implements: blueprint cli-as-openstackclient-plugin
Change-Id: I159c3067fd74463d7cca7fa781432b5438455b81
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds support of Sahara CLI to Openstackclient
by setting entry points and implementing interface functions.
Also it adds Plugins functionality and unit tests to cover it.
Co-Authored-By: Sergey Reshetnyak <sreshetniak@mirantis.com>
Partially implements: blueprint cli-as-openstackclient-plugin
Change-Id: If5c33f8446d64385a71e02a0ae7bf23d7b40f862
|
|
|
|
|
|
|
|
| |
Universal is used to identify pure-Python module(by bdist_wheel).
For these, it is sufficient to build a wheel with _any_ Python ABI
version and publish that to PyPI (by whatever means).
Change-Id: Ie177af75df2a3adfc0bdccd972e698d6318e29cb
|
|
|
|
|
|
|
|
| |
* added python 3.3 and 3.4 to the setup
* fixed job binaries test to use proper byte object
Change-Id: I61aaf435f28ebb30141878137921056bc9025e18
Implements: blueprint python3-compatible
|
|
|
|
| |
Change-Id: I036424383340a42599f0f83b58fe8ab198c9e3c3
|
|
|
|
|
|
|
|
|
|
| |
Now that the git repo has been renamed, all references to the project
in the packaging code have been changed to 'saharaclient'. It will
now install as python-saharaclient but still retains /usr/bin/savanna
and site-packages/savannaclient for legacy code support.
Partial-implements: blueprint savanna-renaming-client
Change-Id: Ib1d3022dffb2fa7319dd51ecad6c6d7072915472
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Exchange the contents of the saharaclient and savannaclient directories
so that 'savannlient' is the effective alias and 'saharaclient' contains
all of the source code.
* Change all of the imports that reference savannaclient to saharaclient
* Change paths that reference savannaclient (under doc)
* Leave variable and class names unchaned at this point
* Leave references to python_savannaclient unchanged since the top
* level dir name has not yet changed
Partial-implements: blueprint savanna-renaming-client
Change-Id: I83cb21922ae5a8cec291990b3ab67bb9e3cb2d62
|
|
|
|
|
|
|
|
|
| |
* add endpoint alias for cli;
* add saharaclient package with link to the savanna client.
In future we'll remove savanna endpoints.
Change-Id: Iec7fd8b13f7a6f1e1ab84a22b5175954189018a3
|
|
|
|
|
|
|
| |
It contains new index doc file with general notes and links to other
docs.
Change-Id: I9805b9afedccf510dd2a4aca2716a9336da0d357
|
|
|
|
|
|
|
| |
There is no more need to store version in the setup.cfg file. It'll
automatically generated using the latest tag.
Change-Id: I574bdf5ebfb6b3c1dfc44fbb891f6a0ca6af5ae9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit provides the framework for the Savanna CLI. It is based on
the python-novaclient. novaclient was chosen because of its maturity
and the ubiquity in which it has been previously copied, i.e. we're in
the same boat as most everyone else. The goal is to keep modifications
in Savanna's copy to a minimum. To that end, much of the novaclient
code is retained, though commented out when it is not applicable.
A simple plugins-list/show command is provided with the framework for
demonstration and testing purposes.
Change-Id: I6bbbc86135d6cb16e088dd76261fdef29c2cb929
Implements: blueprint python-savannaclient-cli
|
|
|
|
| |
Change-Id: I839c11e81bb3f72d90ec34ce6b50645fc2c361db
|