| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Although these errors are not important, they affect the code specification.
Change-Id: I1f91dba079ecf60b1d4b57123048d8409476dde0
|
|
|
|
|
|
|
|
|
|
|
|
| |
Prepare for the Image API v1 to be removed from glance during Rocky
by splitting the functional tests that hit v1 from the tests that hit
v2. Introduce a new job that runs the functional-v1 tests against a
devstack running glance stable/queens, and configure this job for both
check and gate for the glanceclient. The v2 functional tests
continue to be run for both check and gate against a devstack running
glance master.
Change-Id: Ifa98ada26a84e4cca3ea8c98173f61a6174cca27
|
|
|
|
|
|
|
|
|
|
|
| |
We do not need tox_install.sh, pip can handle constraints itself
and install the project correctly. Thus update tox.ini and remove
the now obsolete tools/tox_install.sh file.
This follows https://review.openstack.org/#/c/508061 to remove
tools/tox_install.sh.
Change-Id: I02c57a8eeaf9540e4b94882a581b89533a129350
|
|
|
|
|
| |
Closes-bug: #1738033
Change-Id: Ia3e2e210eea09ac07311f25ffa99ad0f4ced418d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Inspired from the tox_install script in the python-openstackclient, this
commit brings in the following improvements to python-glanceclient's
tools/tox_install.sh:
* Do not leave temporary directory around, instead delete temporary
directory directly after usage (change
I939eae82dba3287fd4e4086128ebf4609a0e0770).
* Do not set ZUUL_BRANCH explicitely and remove unused if condition
(change I0077c986a17d6bb92791474e03d1e77776e9382f).
Change-Id: Ibed7e2fbe35d2f2a520383e36ad31a5e7c8ef548
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will force pip install to use the upper-constraints.txt specified
version of pip modules. When you don't do this, you are out on the
bleeding edge and become unstable everytime some python library in the
world changes in a way that you don't expect.
The script is needed because it cleans up the conflicting entry that
corresponds to the client before applying it to source based installation.
Change-Id: I8f168fde04bf9e421d9a39e91a041512bf4f2b79
Closes-Bug: 1563038
|
|
|
|
|
|
|
|
|
| |
Currently glance client does not support command completion.
The intention is to add this functionality to the client
blueprint add-bash-completion
Change-Id: I725dd308118b101e87182acf0cee6dbfd214e0e4
|
|
|
|
|
|
|
|
|
| |
Rename tools/pip-requires to requirements.txt and tools/test-requires
to test-requirements.txt. These are standard files, and tools in the
general world are growing intelligence about them.
Change-Id: Ic220b54de5ce7c15f442b8ffcb97cd03c2344f9a
Fixes: bug #1179008
|
|
|
|
|
|
| |
Fixes bug 1179007.
Change-Id: I99d571bbf37ef53366a96de088c249cb6fd23b0e
|
|
|
|
|
|
| |
Fixes bug 1172444.
Change-Id: Icec0820d0f780ed9473218b7e46e29c1e3db6541
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add unittests for the following modules:
* glanceclient.shell
* glanceclient.v1.shell
* glanceclient.v1.legacy_shell
* glanceclient.v2.shell
Also add mock library to the tools/test-requires
Implements: blueprint glanceclient-shells-unittests
Change-Id: I5ec527c5efff3726932d234d7c67e08149643f89
|
|
|
|
|
|
|
| |
Relax requirements to >= 0.6, < 0.8, as 0.7.x seems to
work as well. Added testcase to ensure this.
Change-Id: I1a1a709e6053451b1256a0d78f8fe8562fb10e62
|
|
|
|
| |
Change-Id: Ic2ef17f29ebd4c157a8ccf7a52b9c74e0c17a54e
|
|
|
|
|
|
| |
Part of blueprint grizzly-testtools
Change-Id: I9a12f0300e2731a6ee0a82e1f9737a6b83aa5d85
|
|
|
|
|
|
| |
Part of blueprint grizzly-testtools
Change-Id: Ie914fd8f59cddb1a480566ec4eff908bfb51921c
|
|
|
|
|
|
|
|
| |
Standardize pep8 to 1.3.3 and cleared up any errors
found by pep8 tests.
Change-Id: Ib7eb97d0789556d1676ccad58b5d3364065b7d15
Signed-off-by: Chuck Short <chuck.short@canonical.com>
|
|
|
|
|
|
|
| |
The new 0.2.0 keystoneclient was released with no api changes, and
glanceclients dependency breaks gating so unpin it.
Change-Id: I9cbe2ebb462005ebfea3b7a0e68ca39069a0765f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use pyOpenSSL for HTTPS connections.
This allows:
* Neater loading of system CA files
* Optional disabling of SSL compression
The performance gain from disabling SSL compression is significant
in cases where the image being uploaded/downloaded is in an already
compressed format (eg qcow2).
Related to bp ssl-connect-rework.
Change-Id: I0568b6c95c5fc7b8eafdbd0284e24c453660a55a
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Adding nosehtmloutput as a test dependency allows nose to output its
results to an html file. This will be used by Jenkins to save logs on
a different server.
Change-Id: Ib7f07dbe7e81d17d42a191a664c7f844f58fcb94
|
|/
|
|
|
|
|
| |
Allow warlock to be used up to version 2 (the next
major version of the library).
Change-Id: I0c5a47f9ebfa0145dfab7310a22982d5d8e9aa52
|
|
|
|
|
|
|
| |
We need version v0.1.2 for the 'insecure' keyword to work in
keystoneclient.v2_0.client.Client
Change-Id: I0f8564d5e9067f8e7fcc2f3fb48cd09757977f38
|
|
|
|
|
|
|
|
| |
* This allows us to send truly chunked responses to users
* Handle bad connection url schemes with a new InvalidEndpoint exception
* Fixes bug 1023240
Change-Id: I34500987f51d4e0c6e1f89ecf93853de3fcbb1c3
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ide7247ba444b60179d9c76c43dfaa43c025b69c9
|
|/
|
|
|
|
|
|
|
| |
* Add warlock v0.1.0 as a dependency
* Generate a pythonic, self-validating Image model using warlock
* Add raw method to Schema model
* Related to bp glance-client-v2
Change-Id: Ib98e912a7af0bb570b4fd738733edd9b837d1a04
|
|
|
|
|
|
|
| |
Upgrade the common setup code to the latest versions, and use setuptools-git
for sdist tarball generation.
Change-Id: I81eca9199b7d330ef8ec80482565a75f8475a78c
|
|
|
|
| |
Change-Id: Ib1ce43cde3e6848a873778dd9fc6aa4709df6452
|
|
|
|
|
|
| |
Doing this so we can align columns reliably
Change-Id: Ibdbc6f3df08d6f9c45b6e0a0f5a2440ba2637dbd
|
|
|
|
|
|
|
| |
Additionally, remove the pep8 dep override in tox.ini so the dep we
set in tools/test-requires is actually used
Change-Id: Iceb6d7a5dd8eceeebc1408e8a5edfabb48462d3e
|
|
|
|
| |
Change-Id: I505a42ec11b388e3ee5c818a1aadf0f70d5565c5
|
|
|
|
|
|
| |
-f downloads things from a url. -e does them for vcs.
Change-Id: I14c5edd0ca163112baea08c81771f35f13930264
|
|
|
|
|
|
|
|
|
| |
distribute does not grok git urls, but auto-generated zipfiles are a
short-term workaround until we've got pypi uploads sorted.
Fixes bug 1003328
Change-Id: Iaded7245cea7a30c2f421c7b48ece9823aaf152f
|
|
|
|
|
|
|
| |
simplejson is a part of python 2.6.
Change-Id: I3a1d776918c8707f21532fe3b043a039b72d6704
Signed-off-by: Chuck Short <chuck.short@canonical.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See: http://wiki.openstack.org/ProjectTestingInterface
Tox can manage virtualenvs, and is currently doing so for running
tests in Jenkins. It's just as, or more, useful for running tests
locally, so this starts the migration from the run_tests system to
tox. The goal is to reduce duplicate testing infrastructure, and
get what's running locally on developer workstations as close to
what is run by Jenkins as possible.
This patch removes run_tests.py, and the scripts that manage .venv.
It makes run_tests.sh call tox to facilitate the transition for
developers used to typing "run_tests.sh".
Developers will need tox installed on their workstations. It can
be installed from PyPI with "pip install tox". run_tests.sh outputs
those instructions if tox is not present.
New facilities are available using tox directly, including:
tox -e py26 # run tests under python 2.6
tox -e py27 # run tests under python 2.7
tox -e pep8 # run pep8 tests
tox # run all of the above
tox -e venv foo # run the command "foo" inside a virtualenv
The configuration of the openstack nose plugin is removed from
setup.cfg and added to the nosetests command line arguments in tox.
It is used when running tox from the command line, so the enhanced,
colorized output is visible to developers running the test suite
locally. However, when Jenkins runs tox, the xunit plugin will be
used instead, providing output natively understood by jenkins which
is much more readable in that context.
Change-Id: Id678c2fb8a5a7d79c680d3d1f2f12141f73dc8a6
|
|
|
|
| |
Change-Id: I8dec9a2e80e0ad8ceb6805a731a26585d9af92b3
|
| |
|
|
|
|
|
| |
* README is now relevant
* Auth now properly skipped with os-image-url and os-auth-token provided
|
|
|
|
|
| |
* 'glance image-list' and 'glance image-show' work
* Set up tests, pep8, venv
|
|
|