| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | |
| | |
| | |
| | |
| | |
| | | |
Follows on from discussion in Ibd62c7bfc5ff77a16690cfa98f7164906a49abad.
Change-Id: I91bc5cb0f3c69be5686e59fd8bb5b74d7d0ae6dc
|
| | | |
| | |
| | |
| | | |
Change-Id: Ifc1891ada442b2046a3e967fc26104b4b5a77b8f
|
| |\ \ \
| |/ / |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Correct the title of README.rst (currently it's titled "Team
and repository tags", which is obviously not the project name).
* Move useful links to the top, so that they're easier to find
(especially the link to the full documentation).
* Link to api-ref instead of rarely updated wiki page when
referring to the bare metal API.
Change-Id: Ibd62c7bfc5ff77a16690cfa98f7164906a49abad
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | | |
Change-Id: Ica22437497cd66c45c2439c02e747b3debc13378
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Small cleanups:
* Use openstack-tox-cover template, this runs the cover job
in the check queue only. Remove individual cover jobs.
* Use openstack-lower-constraints-jobs template, remove individual
jobs.
* Sort list of templates
Change-Id: I75bf468d7e59282377bd78f4d236f07e3c9c596f
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This replaces the deprecated (in python 3.2) unittest.TestCase method
assertRaisesRegexp() with assertRaisesRegex().
Change-Id: Ibedff0f77b8f08fa30406586449b166e210409ce
Signed-off-by: Chuck Short <chucks@redhat.com>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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: I056b730d863c252943749bf43b63e9350ddde2d1
Story: #2002586
Task: #24302
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs 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: I3f96bc846b8efccb115c24a7d27a1c89718f686e
Story: #2002586
Task: #24302
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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: Ibb852ed4750f39d00ecaa5e69b73196fa287f412
Story: #2002586
Task: #24302
|
| |/
|
|
| |
Change-Id: I9d716016b4aca6eae82d0d80c4bfc27c1b31e080
|
| |
|
|
|
|
|
|
|
|
| |
Implements support for conductor groups when creating, updating and
listing nodes. Refactored some CLI code to avoid excessive copy-paste.
Change-Id: I16559bc3bb6dcbac996c768aa4514676cf4a98a8
Depends-On: https://review.openstack.org/#/c/581391/
Story: #2001795
Task: #23117
|
| |
|
|
|
|
|
| |
Change-Id: I52ee891d6549827d9a055f23d475fe42f422c4d2
Depends-On: https://review.openstack.org/582951
Story: #2002868
Task: #22822
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This change extends the 'baremetal node set' command with a new family
of arguments --reset-XXX-interface. They reset the XXX_interface field
to its calculated default. This feature is primarily needed to make
changing hardware types simpler, but is also useful on its own.
Refactored the set command code to avoid excessive copy-paste.
Change-Id: I7be88975cea4cae33e84c2b69e3a0cc4fb04ba22
Story: #2002868
Task: #22821
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds support for a node's ``deploy_step`` (read-only) field.
The deploy step indicates which step is being performed
during the deployment/provisioning of a node.
It is available starting with Bare Metal API version 1.44.
Depends-On: https://review.openstack.org/#/c/579968/
Change-Id: I93ac628bca0822a9a359926389543f7db7fb3e56
Story: #1753128
Task: #22925
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| |
| |
| | |
During the change https://review.openstack.org/#/c/573216/
neutron-vpnaas lower-constraints.txt looks out-of-date.
This commit fixes lower-constraints.txt.
Change-Id: I0794ebad32db4219f179553cd9f05fb3a037c889
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit is a follow-up of "switch to using stestr"
which was merged already [1].
After switch to using stestr, testrepository is unnecessary
and should be removed.
[1] https://review.openstack.org/571721
Change-Id: I40eb85cae6027fe188264807212d41d9737f7452
|
| |/
|
|
|
|
| |
Corrected the typo of description in http.py
Change-Id: Iac0dd3fa636c82bb6522f6c8351123f0e6aff13c
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change will make possible adding a new functional job running
ironic in noauth mode, and accessing it with none auth plugin from
the tests. There was no decision if such job is needed, but still
seems to be a good thing to keep the code updated to correspond to
what is the intended way of working with noauth ironic.
Change-Id: I48cf37c87fdb74a3b38742a929698c9bd146d7d1
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A continuation of previous patches adding support for node
get and list calls to be able to overriden with an
os_ironic_api_version keyword argument.
Also adds a release note covering the prior patches in this
series.
Change-Id: I870540a23555e6ae37659452f727872d9d7882a3
Related-Bug: #1739440
Story: #2001870
Task: #14325
|
| |\ \ \
| |/ /
|/| | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This adds support for the BIOS Setting APIs in the
openstackclient plugin. Also bump the last known
API version to 1.40 to get access to new API.
Change-Id: I1b4185e53818686c895d1fe526ba3fe5540873b3
|
| |\ \ \
| |/ /
|/| | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is the first of (hopefully) many patches to enable API version
overrides to be passed into ironicclient methods.
This one plumbs .update() to accept an os_ironic_api_version kwarg and,
if specified, stuff it in the appropriate header for the call.
It also sets up node.set_provision_state to use that framework.
This was brought about by the ugliness necessary to make [1] work in
Nova.
[1] https://review.openstack.org/#/c/554762/
Related-Bug: #1739440
Task: #14326
Story: #2001870
Change-Id: Ic772ada7e562bc845045736cb18c17d7117818f7
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
According to Openstack summit session [1] stestr is
maintained project to which all Openstack projects
should migrate.
Let's switch it then.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: Idf7736fb455d0a13da5a8b6140f5eaa7fa44cb99
Signed-off-by: Charles Short <zulcss@gmail.com>
|
| |\ \ \ \ |
|
| | | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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: I77dfc7cc757befdc988016f5f90e4dddada5cc69
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
|
| |\ \ \ \ |
|
| | | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This patch adds codes to support the fault field exposed from ironic API.
Querying nodes with specified fault is also supported as well.
Story: #1596107
Task: #10469
Partial-Bug: #1596107
Depends-On: https://review.openstack.org/556015/
Change-Id: I429df0ab5ea39140a2b988d5dfdacb24a67b955e
|
| | |/ /
|/| |
| | |
| | |
| | |
| | | |
The OSC plugin tests are also refactored to use one driver_name variable.
Change-Id: I5cc6976b306d866c0d84706581ddf235e05dc322
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In order to properly error and prevent a user
defined override version from being saved, we
need to explicitly check and fail accordingly.
Related-Bug: #1739440
Story: #2001870
Task: #14324
Change-Id: I281224b3de33b7c0c00ed777870df8002e23c4ea
|
| |\ \ \ \
| |_|_|/
|/| | | |
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |/ /
| |
| |
| |
| |
| | |
Also move the autogenerated docs to the reference folder.
Change-Id: I3e5a34c8a486bf022a940967fec9d5fc939c4489
|
| |\ \ |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| | |
This patch adds support for the fixed error messages that aren't double
JSON encoded.
Change-Id: Ib39f65c89e3e96efddd9fa3b648145ae3d6159d3
Story: #1662228
Task: #19644
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently, during the ironic shell client construction, if only
os_auth_token and endpoint arguments are passed, custom
HTTPClient class based on requests' sessions is used. This is
unnecessary, as there is admin_token auth type in keystoneauth
that does basically the same, eliminating the need for our
custom implementation. Apart from that, there is a none auth,
which requires only passing the desired endpoint to use, so we
can use it too without having to specify fake token strings
anymore. Let's use these auth methods instead and deprecate
HTTPClient.
Also this patch deprecates a bunch of arguments to client.get_client
function, changing them to the standard keystoneauth naming.
DocImpact
Story: 1696791
Task: 11836
Depends-On: https://review.openstack.org/559116
Change-Id: Ifc7b45d047c8882a41021e1604b74d17eac2e6e8
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| |
| |
| | |
These tests exercise Ironic API with the fake driver, thus they provide
no coverage for ironicclient and can be excluded.
Change-Id: Ie9713354c5d1a4d7503bb3cb548208ed7ce78299
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Follow new PTI for docs build
- Add sphinxcontrib.apidoc to replace pbr autodoc
REF:
https://governance.openstack.org/tc/reference/project-testing-interface.html
http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html
http://lists.openstack.org/pipermail/openstack-dev/2018-March/128594.html
Change-Id: I76e8ec019ef30fdc2d34a25a99e849407f586459
|
| |/
|
|
|
|
|
|
|
|
|
| |
Fix lower-constraints don't match the lower bounds
in the requirements file(s). It causes fail in
requirements-check.
REF:
http://lists.openstack.org/pipermail/openstack-dev/2018-April/129056.html
Change-Id: Ia2e64266442c014600af338986199d4f3258832d
|