| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Change-Id: I346af48771466c3f9dbaf470f611910ff3dda271
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Boolean options (such as "--protected" for glance md-namespace-update)
should accept a limited amount of valid values, rather than assuming an
"invalid" value means "False".
The following values (no matter the case) will now be interpreted as
True: ‘t’,’true’, ‘on’, ‘y’, ‘yes’, or ‘1’.
The following values (no matter the case) will now be interpreted as
False: ‘f’, ‘false’, ‘off’, ‘n’, ‘no’, or ‘0’.
Change-Id: I0e7942045d883ac398bab4a7a85f2b4ac9b1ed8c
Closes-Bug: #1607317
|
| |
|
|
|
| |
Implements: blueprint glance-download-import-support
Change-Id: Ia2bfad82bccf9acb6103b21112e680c44e295d39
|
| |
|
|
|
|
|
|
|
|
| |
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Moving the py36 job to py38 based as well as
updating the python classifier also to reflect the same.
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html
Change-Id: I9b3a05c708d53d1e7775eefdac802392fd18bc24
|
| |
|
|
| |
Change-Id: I1b441808672c3e362175d20f1d1f282b7f5d70a9
|
| |
|
|
|
|
|
|
| |
This patch moves the releasenote of member-get command to correct
path.
Closes-Bug: #1944798
Change-Id: Ifa76fc993b0ff47131401ba233e77001cd74107c
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Using the glanceclient without a subcommand while
passing an optional argument triggers the raw Python
error `ERROR: 'Namespace' object has no attribute
'func'`. This bug can be reproduced by issuing the
command `glance --os-image-api-version 2`.
Added a default value to `func` as placeholder
so that a help message is shown instead of the Python error.
Closes-Bug: #1903727
Change-Id: Ie4288262e408192310cbbc240bd1779b265a64fd
|
| |
|
|
|
|
|
| |
Add support to get tasks associated with specific image.
bp: messages-api
Change-Id: Ia505cf6f47ca6c628e195be3ca5231d22d53040d
|
| |
|
|
|
|
|
|
| |
"stores" property gets added to the image when
`glance image-create-via-import` is called with --stores
Change-Id: I514e6e3ac2f3a1f56fb7883ed403a04b1e7f13b0
Closes-Bug: #1889666
|
| |
|
|
|
| |
Closes-bug: #1886650
Change-Id: I3a08c1beb398ba9f2556b6779c925f679bdc2c49
|
| |
|
|
|
|
|
|
|
| |
The glanceclient currently assumes that MD5 will always be available.
This is not the case, however, in a FIPS-compliant environment. This
patch enables the glanceclient to fail gracefully in such a case.
Closes-bug: #1871675
Change-Id: Ibd89989e06cc5be7da71f5f21561d73b5abc4104
|
| |
|
|
|
|
|
| |
As python-glanceclient 3.0.0 was released earlier, this release
will be version 3.1.0
Change-Id: I18f4d4e9d61b235ea7896ea97c1b480249d474e2
|
| |
|
|
| |
Change-Id: I4556df86ab501362bdfae2d1457ba14dade52f22
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: Id02ac765028673ecabcb76d3f3014bbb383bc098
|
| | |
| |
| |
| |
| |
| |
| | |
Add support to delete image from specific store.
bp: delete-from-store
Change-Id: Ie57d7de5822264a5ea8a5f4587ab8cfb4afb79de
|
| | |
| |
| |
| |
| |
| |
| |
| | |
This change adds support for copy-image import method which will
copy existing images into multiple stores.
Change-Id: I748a8fb3dbaf9c2e4d887a2ecd4325e27a8429c4
bp: copy-image-multiple-stores
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change adds support for providing multiple target
stores where image can be imported.
Co-authored-by: Erno Kuvaja <jokke@usr.fi>
Co-authored-by: Abhishek Kekane <akekane@redhat.com>
bp: import-multi-stores
Change-Id: I8730364263f1afd5d11fd56939851bda73a892bb
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
OpenStack is dropping the py2.7 support in ussuri cycle.
python-glanceclient 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: I029d10a2860c5ba371ff9c5df9b7e2c645a7dfbb
|
| |/
|
|
| |
Change-Id: Ib5cc95d4faad4847297c62ed6943dbc357a64234
|
| |
|
|
| |
Change-Id: Icd4dc29d6492053b90944f5a57435fc29c6147f2
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Add support for embedding of checksum, os_hash_algo and os_hash_value when
adding a location to an image.
Depends-On: https://review.openstack.org/597648
Change-Id: Ibbe2f2bb226f52cc6b2ab591913b1797d2b086c0
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This was missed when multihash support was added to the glanceclient.
The os_hash_value is an indexed field in the API.
Includes a release note.
Closes-bug: #1788271
Change-Id: Ibfe28b8c644967b7e0295dfd3f55c3ae1b0cbb2d
|
| |/
|
|
|
|
|
|
|
|
|
|
| |
When the Glance "multihash" is available on an image, the
glanceclient should use it instead of MD5 to validate data
downloads. For cases in which the multihash specifies an
algorithm not available to the client, an option is added
to the image-download command that will allow fallback to
the legacy MD5 checksum verification.
Change-Id: I4ee6e5071eca08d3bbedceda2acc170e7ed21a6b
Closes-bug: #1788323
|
| |\ |
|
| | |
| |
| |
| |
| |
| | |
A missing space is messing up the html rendering.
Change-Id: If65cae35384995c7dbb138ee3993ee4d99850e64
|
| |/
|
|
| |
Change-Id: I4094fe3e08b418dc6e62b929789cb06379bb368f
|
| |\ |
|
| | |
| |
| |
| |
| |
| | |
Related to blueprint hidden-images
Change-Id: Ie915c6af1142b02716aef89d4832cd8e466e5ec9
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| | |
Related to blueprint multi-store
Change-Id: I88dbaa3f761519d1d959541a74fdfd760d942b2e
|
| |/
|
|
|
|
| |
Related to blueprint multihash
Change-Id: I3dd3c06f970b5d1e9373b3240863e3806e759811
|
| |
|
|
| |
Change-Id: I08838ff4682290527565e8cf687945307034c5ba
|
| |
|
|
| |
Change-Id: I546711a58b3977dc6302debdea1de978054f1a2b
|
| |
|
|
|
|
|
|
| |
Old deprecated ssl options block the new keystoneauth parser get the
correct value, should be removed.
Change-Id: Ie080f9a8fa7f4407b1fcbb7fb7c763152c5ec295
Closes-Bug: 1697163
|
| |
|
|
|
|
| |
This note describes what has been prioritized to land in Pike.
Change-Id: Ia0a7f80cd7dfc4fa4a1126123b6aebb32a459099
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding two classes RequestIdProxy and GeneratorProxy derived from
wrapt.ObjectProxy to wrap objects returned from the API.
GeneratorProxy class is used to wrap generator objects returned
by cases like images.list() etc. whereas RequestIdProxy class is
used to wrap non-generator object cases like images.create() etc.
In all cases the returned object will have the same behavior as
the wrapped(original) object. However now the returned objects
will have an extra property 'request_ids' which is a list of
exactly one request id.
For generator cases the request_ids property will be an empty list
until the underlying generator is invoked at-least once.
Co-Authored-By: Abhishek Kekane <abhishek.kekane@nttdata.com>
Closes-Bug: #1525259
Blueprint: return-request-id-to-caller
Change-Id: If8c0e0843270ff718a37ca2697afeb8da22aa3b1
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
move glanceclient to keystoneauth as keystoneclient's auth session,
plugins and adapter code has been deprecated.
refer to [1] for more information.
1: https://github.com/openstack/python-keystoneclient/commit/1a84e24fa4ce6d3169b59e385f35b2a63f2257f0
implements bp: use-keystoneauth
Co-Authored-By: Itisha <ishadewan07@gmail.com>
Change-Id: I88fb327628e1bec48dc391f50d66b3deab4a8ab9
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added support to log 'X-Openstack-Request-Id' for each api call.
If glanceclient is used from command line then following log will
be logged on console if --debug flag is used.
DEBUG:glanceclient.common.http:GET call to glance-api for
http://172.26.88.20:9292/v2/schemas/image used request id
req-e0c7c97a-8fc0-4ce3-a669-d0b1eb5d7aae
If python-glanceclient is used in applications (e.g. Nova) then
following log message will be logged in service logs.
DEBUG glanceclient.common.http
[req-be074f1e-1c17-4786-b703-2a221751c8f4 demo demo] GET call to
glance-api for
http://172.26.88.20:9292/v1/images/detail?is_public=none&limit=20
used request id req-9b1dd929-df30-46b2-a8f2-dfd6ffbad3fc
DocImpact:
To use this feature user need to set 'default_log_levels' in third
party application. For example nova uses glance then in nova.conf
'default_log_levels' should be set as below:
default_log_levels = glanceclient=DEBUG
Implements: blueprint log-request-id
Change-Id: Ib04a07bac41ad2a5e997348f3b0bccc640169dc9
|
|
|
Add possibility to generate release notes to glanceclient.
We need this because it helps to prepare good documentation
and provide useful info to Openstack users.
Change-Id: Ifce2df8ac5f3a14518a758d748964e7201a75291
|