| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | | |
This may cause the looping task to freeze.
Change-Id: Ibf1ace8f0c45a56738432028c8125154c5aa3c15
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Adding a looping call to periodically update NFC lease
progress during virtual disk copy from ESXi to file
handle.
Change-Id: Id562d200c92af94151b08d3ae4217da41edea55e
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | | |
Change-Id: I335d3b2493f53a305ec0e22c31d817ca8ba87e40
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
oslo.vmware library does not need to emit localized messages from
vCenter. Explicitly setting the locale to 'en' during session
establishment to avoid UnicodeDecodeError while handling non-
english vCenter messages.
Change-Id: Ifb26a7832c15af3ed3227c94131fe0b22579e889
|
| |
| |
| |
| |
| |
| |
| | |
Bandit is flagging one of the lines in unit test as a security
issue which is false positive. Adding nosec to skip that line.
Change-Id: I36feb93bc23ba5ef0cb497859140bb5f962f2bee
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
This makes debugging terribly difficult when there are random
legitimate errors, for example a file is not found.
Change-Id: Iec76b95a70552de8e27683c0ea388b55b519db9f
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html
Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
|
|
|
|
|
|
|
|
|
|
| |
Python 3.6 is more strict about special characters in regular strings if
they are invalid escape sequences. This most often happens in regex
strings. This fixes one instance by switching the regex string to use a
raw string.
Change-Id: I73a7393fe04c920c7d82a2fa68f1cf0c7d453a7d
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
|
|
|
|
|
|
|
| |
Small fix to switch "print foo" to "print(foo)".
Change-Id: Ib49a5e9420a4ab2ab62db2886a78c070ff6c5ba0
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add file to the reno documentation build to show release notes for
stable/stein.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.
Change-Id: I18c08f5200dc7cceb8d8b8bf8133b2c89c8ce367
Sem-Ver: feature
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
In the case of a datastore cluster, if no datastor is found then
return None. Do not fail on a key exception for accessing a field
that does not exist
Change-Id: I036f8022e2b9f454f7cd10846b408153a18b7b60
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Adding a method to return SDRS recommendation key for creating
a VM.
Change-Id: If759114357c2929c813f55d57df3775f0eb9533d
Authored-by: Vipin Balachandran <vbala@vmware.com>
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a mechanically generated patch to add a unit test job running
under Python 3.7 and drop the Python 3.5 unit test job.
python3.5 was the only supported python3 version on Xenial. Now that
we have Bionic nodes supporting python3.6 and python3.7, let's switch
to testing with python3.7 in addition to python3.6 in Stein and
beyond.
See ML discussion here [1] for context.
[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html
Change-Id: Ic540fd39a82938e5fc84dc270bd5238097a4575e
Story: #2004073
Task: #27440
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
This is a mechanically generated patch to add a unit test job running
under Python 3.7.
See ML discussion here [1] for context.
[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html
Story: #2004073
Task: #27440
Change-Id: I70538eef8d6ffc72b70d1cd949a05a49132b381a
|
|
|
|
|
|
|
|
|
|
|
| |
Small cleanups:
* Use openstack-lower-constraints-jobs template, remove individual
jobs.
* Sort list of templates
Change-Id: I4e5d1eb4a8efe3a7a00d43c49adff40d7e5478a7
Needed-By: https://review.openstack.org/623229
|
|
|
|
|
|
| |
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.
Change-Id: If37edf0daa609cb51370b16f969a259bb2d28f18
|
|
|
|
| |
Change-Id: I318bfc0c1448ea87e52a66b97c1bee91b8dc5109
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Developers run all sorts of different tools within Git repositories,
any of which can leave their own special trashfiles all over the
place. We can't every hope to catalog them all, so better to
recommend developers simply configure a global core.excludesfile to
filter the irrelevant files which tend to get created by their
personal choice of tools.
To this end, remove the long-standing sections for "Mr Developer"
and "Editors" since their mere existence here sends the signal that
we welcome (and have time to review) additions for any old tool
someone ever might happen to try. Also add a comment block
explaining this, for clarity.
We can, and should of course, continue to list files created by the
tools recommended by our workflow (test frameworks called from tox,
documentation and packaging builds, et cetera).
This change is a port of I1b41efac219fca44e2548fc36633724d0ecfc0cb
from the openstack-dev/oslo-cookiecutter repository.
Change-Id: Ib37eff063b8df1f46a0109f6683afd7b3e765a3b
|
|
|
|
|
|
|
| |
Provide methods that wil enable nova/neutron to manage port
groups.
Change-Id: I81fc039e86b56388881427a6fbc4efd41207fafa
|
|
|
|
|
|
|
| |
There are cases when there is no request context set when calling an
async task in vCenter. Don't update the local store in those cases.
Change-Id: Ieef237bd5de0ad1c12afbf57426c29e3ca678dfc
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a mechanically generated patch to add a functional test job
running under Python 3 as part of the python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ia6a80a3a77c2e30fc7fa5461e30b28e670465140
Story: #2002586
Task: #24322
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There are various useful log messages which come when polling vCenter
tasks which are missing request context and thus are hard to correlate
to API requests.
This patch fixes this by passing the request context to the async
jobs which poll the vCenter tasks.
Change-Id: I8efbc343e5073d3deb18b5f87c378c271ea4d816
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Under Python 3.7, a trailing comma is no longer added to
the init parameters generated by a repr() call:
>>> repr(Exception('It Works'))
"Exception('It Works')"
vs
>>> repr(Exception('It Works'))
"Exception('It Works',)"
Support pre and post Python 3.7 formats in test cases.
Change-Id: Idff8c841fd6c489e887bd72b49e91ef6f0e2d4f3
Closes-Bug: #1784487
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | | |
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
Change-Id: I711cf7ca3e638f24b696fc0585a5f9d0e522d0c3
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I071cc329cbbc1e0bfda4b90c81bc03f3d4bfe183
Story: #2002586
Task: #24322
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I9b3c11c10342d2233624999b551e876d2d75dffc
Story: #2003250
|
|/
|
|
| |
Change-Id: Iabb08a1fd55e9f31d014479a6584595971734563
|
|
|
|
|
|
|
| |
Adding a method to check whether vSphere Storage DRS is
enabled for a given datastore cluster.
Change-Id: Ib7441c8b2fe8a006d3eb5da70bf5b7230f4ae571
|
|
|
|
|
|
|
| |
Add utility function which returns the most recommended datastore from a
datastore cluster where a VM can be cloned to.
Change-Id: Ic532bb9c52270ba34f70d2b7977de49f8753d1d1
|
|
|
|
|
|
|
|
| |
Add new function which returns reference and name of the specified
datastore cluster. The cluster can be specified either by name or by its
moid.
Change-Id: I73df95294accc1954da571437efc8302edf544d2
|
|
|
|
|
|
|
|
|
|
| |
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: Iea425a8583f7396cc4e9d6964f3efa9875dc59ac
|
|
|
|
| |
Change-Id: I4930cb728c32590a63831290edb1685c781b541d
|
|
|
|
|
|
|
|
| |
StoragePods (a.k.a datastore clusters) are located under
Datacenter.datastoreFolder, so we need a new traversal spec in order to
retrieve them.
Change-Id: I899f8f6ef05a94d21d13a55ca0a0f8fbd042a448
|
|
|
|
|
|
|
|
|
| |
Generating the documentation fails because the inherited docstring for
HTTPAdapter.send() gives a warning and warnings are treated as errors.
This patch fixes this by putting a sane docstring for the overridden
method.
Change-Id: Ief6c7964848e4acec29457bc29c327ce161524f7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I1c8016a76062f21c7413da9fc3d422677a40712e
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
PBM APIs break the API contract in vSphere 6.5 by raising
NotAuthenticated fault instead of SecurityError when session
is expired. We do catch NotAuthenticated faults (raised by
VIM APIs), but PBM APIs use the 'vim25' namespace which
result in not identifying the session expiry case. Therefore,
the session is not re-established. Fixing it by matching the
fault name suffix with 'NotAuthenticated' in the suds WebFault
exception handler
Closes-bug: #1769755
Change-Id: I35d48c12a5b1d5fe94a10b56b1ab06c34446de28
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently we create an instance of FixedIntervalLoopingCall (to
update lease progress) even if the write handle is not of type
VmdkWriteHandle. Also, we do not create any progress updater for
VmdkReadHandle. Refactoring _start_transfer to create updater
only if the handle is of type VmdkHandle.
Change-Id: I6e306a5ff453f16e9bdfbd97996206db7db8447e
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We have been using FileHandle classes mostly in cases when we have to
establish secure connection and we have an SSL thumbprint of the host we
connect to. However, there are also cases when we don't have a
thumbprint and we need CA store. This patch uses the requests library to
provide such CA store.
Change-Id: I8567c8c273a3bff41c4b80a77e1fa8af743bf98c
|
|\ \ |
|