Commit Graph

672 Commits

Author SHA1 Message Date
Andreas Jaeger f6e436ea5f Retire repo
This repo was created by accident, use deb-python-saharaclient
instead.

Depends-On: I2c2e6218cce314225ba956db4a21f1494212c8d3
Needed-By: I1ac1a06931c8b6dd7c2e73620a0302c29e605f03
Change-Id: I81894aea69b9d09b0977039623c26781093a397a
2017-04-17 21:24:09 +02:00
Jenkins 9a440b9f06 Merge "Add sorting ability to Python-saharaclient" 2016-08-11 15:29:20 +00:00
Jenkins d004de4207 Merge "Designate integration" 2016-08-10 15:35:26 +00:00
Mikhail Lelyakin f3b00004b0 Add sorting ability to Python-saharaclient
Now we are working on pagination and sorting ability
in Sahara API. This changes support work
with sorting abilities.

Change-Id: I824690f106bd81cc2ee949a65ba129c7ccf21d90
bp: pagination
Depends-on: Icb83422a516961acd7c1c20a88cb0bb816c6bc81
2016-08-04 13:44:06 +03:00
Michael Ionkin d41d9ad7b5 Designate integration
added 'domain_name' parameter to Cluster Template in API
and CLI client.

NOTE: in spec we proposed to use two domains: one for internal
resolution and another for external. But we decided to use only one
domain for both sides so an instance will have one hostname in the
domain and two appropriate A records because it's more convenient.

partial-bp: designate-integration
Change-Id: Ic636d1d9d27f9f96fbfd37b7d29d8f0add44a24f
2016-08-02 19:19:20 +03:00
OpenStack Proposal Bot 91f80b1268 Updated from global requirements
Change-Id: Id4972c8c09f8f4222a5d2a2a3b5f9d7bf28be160
2016-08-01 18:47:39 +00:00
OpenStack Proposal Bot cb31c568af Updated from global requirements
Change-Id: I7278cab9ba34a8bebc26b07951d3027a4a74268d
2016-07-29 02:35:03 +00:00
Jenkins 83cf990dc5 Merge "Add pagination ability to Python-saharaclient" 2016-07-29 00:28:08 +00:00
Mikhail Lelyakin 75c8db6d23 Add pagination ability to Python-saharaclient
Now we are working on pagination ability in Sahara API.
This changes support work with new abilities.

Change-Id: Idf96a82b0f49bd288eb3fd9bfa82f92074ea4e7c
bp: pagination
Depends-on: I50fa225361617e835c314e873035704b9fe811d0
2016-07-28 13:03:23 +03:00
Jenkins 496febb314 Merge "Remove discover from test-requirements" 2016-07-26 15:14:01 +00:00
Jenkins beff775d5d Merge "include storm.pyleus in job types" 2016-07-26 12:30:24 +00:00
Jenkins 0def46533c Merge "support event logs for CLI" 2016-07-26 12:30:19 +00:00
Swapnil Kulkarni (coolsvap) 9eec70de16 Remove discover from test-requirements
It's only needed for python < 2.7 which is not supported

Change-Id: I3f9f2670ad8f85b39861644899bb9ff8fe3645bf
2016-07-22 04:10:35 +00:00
OpenStack Proposal Bot 8f8c7ff73f Updated from global requirements
Change-Id: I05ab8e921017e6f6e64c281b9d9ba429f4f2aa4e
2016-07-21 04:10:33 +00:00
Vitaly Gridnev bd8da651f4 include storm.pyleus in job types
Change-Id: I44f4a85ce9c037e8fa1a75c2b4ff214902bf974c
2016-07-20 10:44:38 +03:00
OpenStack Proposal Bot a5c8c27c9c Updated from global requirements
Change-Id: I9ea141602a0a1512bbb7e22dd1f4e1308c09516f
2016-07-13 17:22:28 +00:00
Vitaly Gridnev a90f377cee support event logs for CLI
provision progress has nested structure, so it's hard
display that nicely. so implemented ability to make dump
with full event log details

Change-Id: I7c14253c8c8724fdad4bd80178cdde74a225f37c
2016-07-13 17:17:57 +03:00
Jenkins e4d44d82bc Merge "plugin's api update support" 2016-07-13 11:44:37 +00:00
Vitaly Gridnev 9e1b9923be plugin's api update support
this change adding support of plugin's api
patch method.

blueprint: plugin-management-api
Change-Id: I94dd1d4faf2ccbc3901ea5d5c7d69e7c5a4f8bdf
2016-07-12 20:58:35 +00:00
OpenStack Proposal Bot 967250761d Updated from global requirements
Change-Id: I8825802c03702c4b6fae9fb8c7ec12090862b5a8
2016-07-09 19:27:13 +00:00
Jenkins 5cf912636b Merge "Remove unused functional tests" 2016-07-06 20:14:24 +00:00
Alina Nesterova 053e58fc46 Remove unused functional tests
Replace this tests with tests in sahara-tests

Depends-on: I2fc73686fcbcb458fd22cef3fe335fd4f690302d

Change-Id: I590a91277f411f5bfa9f7dbf3bea2780c666bbc0
2016-07-02 13:15:51 +03:00
Jenkins bc550f1a3c Merge "Add openstackclient dependency back" 2016-07-01 17:13:28 +00:00
OpenStack Proposal Bot f0f93883b3 Updated from global requirements
Change-Id: Ib74fc563870705b5ab7ed457636ce0937bc0a1a7
2016-07-01 04:24:47 +00:00
Jenkins 34a6615862 Merge "Updated from global requirements" 2016-06-30 21:43:52 +00:00
Jenkins 5f621a4475 Merge "Use osc_lib instead of cliff" 2016-06-30 19:50:53 +00:00
OpenStack Proposal Bot 72bd81680f Updated from global requirements
Change-Id: I9c5604e4ca28a14348f66b978ff9ee0a923462eb
2016-06-30 18:49:51 +00:00
Tang Chen 0a36c00807 Add openstackclient dependency back
Change I9543988830eeeac0d09facebabdeed9a968ba3f0 used osc-lib
to replace OpenStackClient(OSC), and removed OSC from
requirement.txt. This will cause this plugin client unable to
work until users install OSC themselves.

osc-lib aims to provide common utils that all OSC plugins may
use. At some point, some uses will not want OSC automagically
pulled in, and osc-lib allows that. But for those who want to
install OSC automatically, we should add the dependency back.

Change-Id: I390fd17ff6b856990ee0de8bfb0954e2e85a33bb
2016-06-28 18:45:37 +08:00
Jenkins 66c02308e4 Merge "print statment has become a function in py3" 2016-06-27 22:08:46 +00:00
Tang Chen 5ac6661961 Use osc_lib instead of cliff
Base classes of commands are defined in cliff,
but have been encapsulated again in osc-lib for
all plugin clients. So use osc-lib instead of
cliff.

Change-Id: I4697a79ba19934e05564b85a2e71eb3546b28377
2016-06-27 19:48:46 +08:00
Jenkins 393e7f7016 Merge "Updated from global requirements" 2016-06-24 06:30:56 +00:00
Jenkins 115048b87c Merge "Use osc-lib instead of openstackclient" 2016-06-24 04:10:06 +00:00
OpenStack Proposal Bot 9d88895c4b Updated from global requirements
Change-Id: I3463c2021db53f7b8da111fb2abb57c9aa90d656
2016-06-24 03:17:46 +00:00
Jenkins f2c057782b Merge "avoid additional requirement for building docs" 2016-06-23 19:59:06 +00:00
OpenStack Proposal Bot d6e15e3052 Updated from global requirements
Change-Id: I7d411c6a287a89529375ae1960a65e1a67d877e6
2016-06-23 15:48:12 +00:00
Tang Chen 43e6413f97 Use osc-lib instead of openstackclient
osc-lib is a package of common support modules for writing
OSC plugins. All common functions, classes such as exceptions,
utils, logs and so on have been moved from openstackclient to
osc-lib.

So use osc-lib instead of openstackclient in sahara client.

Change-Id: I9543988830eeeac0d09facebabdeed9a968ba3f0
2016-06-23 16:41:14 +08:00
Jenkins 1e13fde143 Merge "Remove incorrectly used "# flake8: noqa"" 2016-06-22 10:11:36 +00:00
OpenStack Proposal Bot 8b2b5c8938 Updated from global requirements
Change-Id: I07a80cadc637cbb51f170ae4d95e4a351d4a28da
2016-06-21 18:05:41 +00:00
bhagyashris 9baa13e217 Remove incorrectly used "# flake8: noqa"
"# flake8: noqa" option disables all checks for the whole file.
To disable one line we should use "# noqa".
Remove unused "# flake8: noqa" and fix hidden hacking errors.

Closes Bug: #1540254

Change-Id: I5c7f2f95038e0a26d1ebfb6a64aaae31b80ed5cc
2016-06-21 16:50:58 +05:30
bhagyashris e8161526ca print statment has become a function in py3
Change-Id: Iba2adae27bbe74f98254df34b493600df6c05b39
Closes-bug: #1594741
2016-06-21 15:20:15 +05:30
OpenStack Proposal Bot 47101792d8 Updated from global requirements
Change-Id: I7697e5cfb809f7f87d2868184056351461fb13c4
2016-06-17 14:21:03 +00:00
Vitaly Gridnev fb5557abb4 avoid additional requirement for building docs
DocImpact

Change-Id: I2d4dda2ee6fdfcf82702f4400a2513e7aa83957d
closes-bug: 1551292
2016-06-16 14:22:04 +00:00
zemuvier 9fd085b7c9 Migrate functional tests to openstack-client
Previous CLI version is deprecated, need to refactor tests.

Change-Id: I491175b464959abe797e2c0ac46af422101f5b85
2016-06-08 14:26:28 +03:00
Jenkins 425a37a171 Merge "Replace tempest_lib with tempest.lib" 2016-06-06 20:27:01 +00:00
Jenkins d7cd6cd410 Merge "Change plugin version 'version' parameter to 'plugin-version'" 2016-06-02 11:13:58 +00:00
Denis Egorenko f02ea8999c Change plugin version 'version' parameter to 'plugin-version'
Currently we have parameter 'version' for specifying plugin version
for creating node group templates and also for listing available
plugins. The problem is that this parameter is global parameter for
getting version of client. So, this patch fixes this confusion.

Change-Id: I89a670188c20e3b20b98b596a3efb8d5997c3214
Closes-bug: #1565775
2016-06-01 19:15:01 +00:00
OpenStack Proposal Bot 1fd405c1c7 Updated from global requirements
Change-Id: I089dee6982eeca4a10a8f1607ff5a4421959db35
2016-06-01 13:54:28 +00:00
OpenStack Proposal Bot 7f40491aa2 Updated from global requirements
Change-Id: I1be2153792cae9cc29039c340a8da7997d8fd0b7
2016-05-31 03:06:30 +00:00
OpenStack Proposal Bot 4944304d34 Updated from global requirements
Change-Id: I8bfead61d6a17a332d196968dd38d31c3b9d16ce
2016-05-26 17:05:33 +00:00
bhagyashris f80a6f4bd8 Replace tempest_lib with tempest.lib
As the tempest_lib is deprecated and the code has been moved into
tempest. We should use tempest.lib instead of tempest_lib.

TrivialFix

Change-Id: I2d1ded815fa7d3ad2697e405cdab8232ed49447d
2016-05-24 14:58:34 +05:30