| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I93314f6964c0a1b5c898517f7b0755b58af40859
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Found when checking ci logs here:
http://logs.openstack.org/41/587041/3/check/ironic-inspector-tempest-dsvm-discovery/7912a3a/logs/screen-ironic-inspector.txt.gz#_Oct_17_16_44_39_477744
It's supposed to be printing missing arguments when constructing
an http client.
The http client is supposed to be removed ?soon?, so if the fix is
not required, please let me know.
Change-Id: I2bad387afa2ede56da7164a7bc9a5ac461e78d9c
(cherry picked from commit a28ccb9ef8a55f96923ba4a3af12b73a91b2e448)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I5ff71b2146f1100ab790f58107265c2673c2fe8b
Story: #2002586
Task: #24302
|
|
|
|
|
|
|
|
|
|
| |
It can happen if one of heartbeats encounteres "node locked" error, which
is normal, because the next heartbeat will succeed.
Change-Id: Iaed9b83e199761eac4e0e2157c16ea1efa564c24
Story: #2002094
Task: #19772
(cherry picked from commit 8940d72521ea69cbb63cd813baa720c65f70b86f)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
hacking is not capped in g-r and it is in
blacklist for requirement as hacking new version
can break the gate jobs.
Hacking can break gate jobs because of various
reasons:
- There might be new rule addition in hacking
- Some rules becomes default from non-default
- Updates in pycodestyle etc
That was the main reason it was not added in g-r
auto sync also. Most of the project maintained the
compatible and cap the hacking version in
test-requirements.txt and update to new version when
project is ready. Bumping new version might need code
fix also on project side depends on what new in that
version.
If project does not have cap the hacking version then,
there is possibility of gate failure whenever new hacking
version is released by QA team.
Example of such failure in recent release of hacking 1.1.0
- http://lists.openstack.org/pipermail/openstack-dev/2018-May/130282.html
Change-Id: I904a85633198436acbb0d4a7bba89bbe006736a2
(cherry picked from commit c6596e9f41ad3de1b3283679e41f9662eeb02864)
|
|
|
|
| |
Change-Id: I8171d81f31ccd6f2b3a4a1ba2b65d553b88e347b
|
|
|
|
| |
Change-Id: I8a79fa44a986b0df50c799d36b21be690926a640
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This adds a release note about the fix to bug 1745099.
This is a follow up to 677a4d82358ac453744716952f6227bd6534f352.
Change-Id: I452c7ee23ebd4af72f62e10c43d539b8cea62a94
Partial-Bug: #1745099
|
|/
|
|
|
|
|
|
|
|
| |
This adds support for the traits APIs in both the node portion of the
SDK, and the openstackclient plugin. We also bump the last known API
version to 1.37 to get access to the new API.
Change-Id: I72017d51dea194ec062a66cb19d718ba827e7427
Partial-Bug: #1722194
Depends-On: I313fa01fbf20bf0ff19f102ea63b02e72ac2b856
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When creating portgroup, mode accepts a string or a number, e.g.:
active-backup or 1.
While setting new mode for an existing portgroup will raise an error, if
the mode is passed as a number:
# openstack --os-baremetal-api-version 1.26 baremetal port group \
set c42f9bf8-3b5d-4673-b6c1-832c10e4fecf --mode 1
Invalid input for field/attribute mode. Value: '1'. Wrong type. Expected
'<type 'unicode'>', got '<type 'int'>' (HTTP 400)
This patch add quotes to mode string to avoid unwanted conversion.
Change-Id: I1bfe6d203c5420f06c8d7ead487250da1847e103
Closes-Bug: #1745099
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch adds 'port' and 'portgroup' as types of volume connectors.
These types can be used to get an IP address for an iSCSI initiator,
which is required for some volume backend, in the case where a port or
a portgroup is used for an iSCSI initiator.
Closes-Bug: #1715529
Change-Id: I43801332057cb3bf614db0d26181df286c78adae
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In cases where one may need to support multiple API
micro-versions, it makes sense to allow a user to submit
the list of versions their code can support, as long as
they have the visibility into that version.
Adds the ability to pass in a list to the
os_ironic_api_version value during client
initialization, and facilitate the negotiation
of the highest available version.
Change-Id: I0dfa3f7fe0a1e2aaf31d37c46b65cc6c064b5e86
Related-Bug: #1739440
Related-Bug: #1671145
|
|\ \ \ \
| |/ / / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In order to provide insight into the remote
API verison, we need the ability to negotiate
upon the latest API version available, and then
report what that version is.
In order to understand if this has occured,
we also need to provide insight into if version
negotiation has occured.
Adds logic to the session/http clients to faciltate
version negotiation on the latest available version,
and provide user insight into that verison.
Change-Id: I813237eee4b122211f95558f677b25e0675569d5
Related-Bug: #1739440
Related-Bug: #1671145
|
| |_|/
|/| |
| | |
| | | |
Change-Id: If276763f879de0fa0f907cba5a9ef6a05edce945
|
| | |
| | |
| | |
| | | |
Change-Id: I6aaaacd9ff90e33bdeda644acfc3cf986fc55299
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | | |
Change-Id: Ie3d55bf33444d292153ec55a52d750ed35f619be
|
|/ /
| |
| |
| | |
Change-Id: I456f7ecea0f64296bd808bf62e9653908070c745
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
StrictVersion should be used to compare versions in version
negotiation. This patch fixes a code not using StrictVersion.
Change-Id: I3907419ecada98e8433e8f139a1cd0ade8a06b52
|
|/
|
|
|
|
|
| |
This started popping up on my machine when installing this project as
editable (`pip install -e`). Ignore it, we clearly don't want it.
Change-Id: Idf520e3d274460bd820a16b52047f47e8ac47913
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I6ddf9988803bf7961d9b849028c4af7c61a8be79
|
|/
|
|
|
|
|
|
| |
A result of node validation can be None when a driver has no
implementation of an interface. This patch accepts None as a result
of node validation in the JSON scehma test.
Change-Id: Ic36d855f30ca59c6ac8be01e49f8d21db7c9b052
|
|
|
|
|
|
|
|
| |
Use the tempest plugin from openstack/ironic-tempest-plugin as we
have moved the tempest code there. Soon the tempest code will be
deleted from openstack/ironic.
Change-Id: Ia6de0236a2531f7e26cc21a124501296ca23d007
|
|
|
|
|
|
|
|
|
|
| |
RBD support was not part of BFV support, as booting using a
ceph block device was removed from the specification for BFV
as it is highly ramdisk dependent and support for booting from
such devices is unlikely to ever land in some of the available
ramdisk boot tools, muchless ironic or integrated tooling.
Change-Id: I9ddea3ae691240524aa6b946e1a513104a3f7113
|
|
|
|
|
|
|
| |
In Python3, assertRegexpMatches & assertNotRegexpMatches
are deprecated in favor of assertRegex and assertNotRegex.
Change-Id: I273a5efb7b901996a2e80db6edadead67d2d7016
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I62031465a814cd02771b3dec731e29a22c0b85ac
|
|/
|
|
|
|
|
|
|
|
|
| |
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: I53af44978840c5b222e421dae6963705c373765d
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This cleans up the zuul job definitions.
It moves the 'irrelevant-files' lists from project.yaml to
legacy-ironicclient-jobs.yaml
For irrelevant files for ironicclient-tempest-dsvm-src, it:
- adds more irrelevant files
- removes requirements.txt from the list of irrelevant files since
we want the tests run if this file changes
- changes it to inherit from legacy-dsvm-base instead of
legacy-ironic-dsvm-base, to remove one level of inheritance,
which makes it simpler to see the definition
The jobs in projects.yaml are sorted in in alphabetical order.
Change-Id: I5a927592754b64a1ef64e52658b774a26947c516
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is entirely
due to the current convention of pulling in the version information.
Release notes should not need installation in order to build, so this
unnecessary version setting needs to be removed.
This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
.
Change-Id: I98c9d0c5173bbbb9ee83a3c3f1a54fa4d017c8de
|
|\ \ \
| |/ /
|/| | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This replaces 'openstack baremetal node power <on|off>' with
the two commands: 'openstack baremetal node power on' and
'openstack baremetal node power off'.
The two commands are more in line with openstackclient guidelines.
There is no change to the user issuing the power command (the actual
command line is the same). However, help and lists (e.g. via
'openstack -h baremetal') will show the individual power commands.
Change-Id: I39ab81e148ca28ce24d402106228fb5dd2f6d60e
Closes-Bug: #1619363
|
| |
| |
| |
| | |
Change-Id: Iec99b5eaba93126bc6c6244fd6ced0b23d9f62b7
|
|/
|
|
| |
Change-Id: I7cfb23d736ccab134bf62eefc7f83336a88bb4de
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This mocks the global filecache.CACHE in unit tests that modify the
value. This is to avoid errors when other unit tests are running
at the same time, that use that same variable.
For example, ..unit.test_client.ClientTest.test_loader_arguments_token
has failed with ...
File "ironicclient/common/filecache.py", line 103, in retrieve_data
data = _get_cache().get(key, expiration_time=expiry)
AttributeError: 'int' object has no attribute 'get'
Change-Id: I84b9c6699c98d1fa642247808b6ddea4fae1e8d0
|
| |
| |
| |
| | |
Change-Id: I3c69a8cf9980ed1d4c62f4b77e0a5e7c3f2fecdb
|
| |
| |
| |
| |
| |
| |
| |
| | |
This updates the release notes to:
- indicate that we changed the default API version from '1.9' to 'latest'
- use the term 'Bare Metal API version' as opposed to 'ironic API version'
Change-Id: Idf22673d8b73643393e2f15fa7bd9d8bd39368e5
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds a prelude for the 2.0 major release:
- default API version is 'latest' for both OSC and ironic CLI
- no python-openstackclient requirement
- deprecated 'ironic' CLI
Change-Id: I14d8b286e932cc2b8422100515918612b1a3039c
|
|\ \ |
|