summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Add lower-constraints job to current development branch"Zuul2021-08-204-1/+33
|\
| * Add lower-constraints job to current development branchRiccardo Pittau2021-08-124-1/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The lower-constraints test was removed because of an issue where pip could not correctly determine the required packages versions to install, ending in an almost infinite loop that would end up in timeout, failure, and general mayhem. Recently the issue has been fixed and, if properly configured, the lower-constraints test can provide good indication of which minimum versions are required to support the current code. This patch adds the test back to the current development branch, and it runs only on master. The lower-constraints file will stay in the future stable branches. Adjust min versions in requirements.txt accordingly. Change-Id: I3678c29fb090244f5e00208e4dcc8f1ad8a54ff5
* | Include BIOS registry fields in bios setting list commandBob Fournier2021-08-066-12/+169
|/ | | | | | | | | | | | | | Add new params to the 'baremetal node bios setting list' command to include support for the BIOS registry. The '--long' option will retrieve and display the additonal BIOS registry fields, the '--fields' option will retrieve and display selected fields. The header names when the '--long' or '--fields' options are not used match the existing functionality. Note that the 'baremetal node bios setting show' includes these fields by default with no changes. Change-Id: I9d6d2e42879e12cce8e1f2111be1a27f1a251de2
* Merge "Add support for 'boot_mode' and 'secure_boot' node resource fields"Zuul2021-07-275-3/+17
|\
| * Add support for 'boot_mode' and 'secure_boot' node resource fieldsCenne2021-07-265-3/+17
| | | | | | | | | | | | Story: 2008567 Task: 41709 Change-Id: Idde66fc37d5395e02ad95e6bf5342b555b479b8e
* | Fix for missing fonts in PDF jobsRiccardo Pittau2021-07-261-0/+4
|/ | | | | | | | | | | Currently the openstack-tox-docs job continuously fails because of the following error in sphinx build. ! LaTeX Error: File `tgtermes.sty' not found. This patch adds the required font package to bindep doc profile. Change-Id: I99f5e48d1f97dc102218c4a8bc66e2e07de81374
* Merge "Add missing unit tests for provision state commands"Zuul2021-06-111-0/+185
|\
| * Add missing unit tests for provision state commandsTang Chen2021-02-121-0/+185
| | | | | | | | | | | | | | There are several missing unit tests for provision state commands. This patch adds them. Change-Id: Ie5b08f682f3cb8fbc5016cb02e689bb1934798f3
* | Changed minversion in tox to 3.18.0likui2021-06-041-2/+2
| | | | | | | | | | | | | | | | The patch bumps min version of tox to 3.18.0 in order to replace tox's whitelist_externals by allowlist_externals option: https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23 Change-Id: I41dac340cf679b86825638f56de8ef9999cfb3ff
* | Merge "Update project conundrum related docs"Zuul2021-06-031-3/+3
|\ \
| * | Update project conundrum related docsRiccardo Pittau2021-05-311-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Yes, project conundrum is a code-name for our transition to OFTC as we do not want to put anything into freenode IRC which may abruptly result in the channel being siezed or shutdown by the new owners/operators of freenode Change-Id: Ic4bfd0e5cfa8327d2832d4dbdd7c81348e1ef46f See: http://lists.openstack.org/pipermail/openstack-discuss/2021-May/022718.html
* | | Merge "Switch testing to Xena testing runtime"Zuul2021-05-310-0/+0
|\ \ \ | |/ / |/| |
| * | Switch testing to Xena testing runtimeXinxinShen2021-05-281-1/+1
| | | | | | | | | | | | | | | | | | | | | Updating the tetsing template to Xena testing runtime: https://governance.openstack.org/tc/reference/runtimes/xena.html Change-Id: I2e110291242568875937b10c2b13cb138af23ba7
* | | Merge "Add Python3 xena unit tests"Zuul2021-05-281-1/+1
|\ \ \ | |/ / |/| |
| * | Add Python3 xena unit testsOpenStack Release Bot2021-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for xena. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: I5b9a7ee97e0d97f4711aaf07fd548655f99fb07d
* | | setup.cfg: Replace dashes with underscores4.7.0likui2021-05-131-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setuptools v54.1.0 introduces a warning that the use of dash-separated options in 'setup.cfg' will not be supported in a future version [1]. Get ahead of the issue by replacing the dashes with underscores. Without this, we see 'UserWarning' messages like the following on new enough versions of setuptools: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead [1] https://github.com/pypa/setuptools/commit/a2e9ae4cb Change-Id: I259f4d64f97a47676a756bba6ae8660e55dd45d1
* | | Merge "Make baremetal --debug actually work"Zuul2021-03-252-0/+23
|\ \ \
| * | | Make baremetal --debug actually workDmitry Tantsur2021-03-222-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The --debug option exists but does nothing. Wire in openstacksdk logging and make sure ironicclient can log as well. Change-Id: I136503f546be2ecbd3203ee07597df59a40a594e
* | | | Merge "Fix --fields network_data"Zuul2021-03-223-0/+6
|\ \ \ \ | |/ / / |/| | |
| * | | Fix --fields network_dataDmitry Tantsur2021-03-173-0/+6
| | | | | | | | | | | | | | | | Change-Id: Id1c6f1a69161e3ddbb83c9229aa9be84a0c8c02d
* | | | Fix the functional testsDmitry Tantsur2021-03-192-1/+12
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | We somehow manage to merge a patch that breaks them. Import the required code from change Ibb8c4676f653c36978bd0c9815ddf7eb80fa8670. Make sure we run functional tests on ironicclient/tests changes. Change-Id: I94e2b3d9ae669f2522f42879dd3ee3bd78b73c77 Co-Authored-By: Kyrylo Romanenko <kromanenko@mirantis.com>
* | | Update master for stable/wallabyOpenStack Release Bot2021-03-182-0/+7
|/ / | | | | | | | | | | | | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/wallaby. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/wallaby. Sem-Ver: feature Change-Id: I5e1fcf674f4576ff1e1ffec23cd2d363b6ce45e0
* | Merge "Add tests for 'baremetal port create' command"4.6.1Zuul2021-03-011-0/+75
|\ \
| * | Add tests for 'baremetal port create' commandKyrylo Romanenko2020-09-081-0/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add tests for options: --extra --pxe-enabled --local-link-connection Change-Id: Idf70f8b24df6439a6a4ece9c840d904a4bcb8a8a Partial-Bug: #1566329
* | | Merge "Support YAML files wherever JSON files are accepted"4.6.0Zuul2021-02-175-23/+38
|\ \ \
| * | | Support YAML files wherever JSON files are acceptedDmitry Tantsur2021-02-165-23/+38
| | |/ | |/| | | | | | | Change-Id: I98ca7ee19399dfa0499c5db71257dddb64a3cf61
* | | Clearer error message when unable to parse JSONDmitry Tantsur2021-02-162-3/+3
|/ / | | | | | | | | | | Using a non-existing file currently results in a cryptic message. Change-Id: I0489380d3a3ac1c9286e754c488df68f2b85c22f
* | Merge "Add 'deploy steps' for provisioning API"Zuul2021-02-126-16/+97
|\ \
| * | Add 'deploy steps' for provisioning APIAija Jauntēva2021-01-136-16/+97
| | | | | | | | | | | | | | | | | | | | | Story: 2008043 Task: 41409 Depends-On: https://review.opendev.org/c/openstack/ironic/+/768353 Change-Id: I6adffcf304ca090ff551280f3ec4c9d09a5537d8
* | | Update minversion of toxRiccardo Pittau2021-01-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | The minimum version since when tox accepts having inline comments in deps is 3.9.0 https://tox.readthedocs.io/en/latest/changelog.html#v3-9-0-2019-04-17 Change-Id: I4915b3898ca8b5e88b5b0114c9e83475223d50bf
* | | Merge "Move pep8 dependencies from test-requirements to tox.ini"4.5.0Zuul2021-01-062-6/+6
|\ \ \
| * | | Move pep8 dependencies from test-requirements to tox.iniRiccardo Pittau2020-12-232-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | They're not needed there and are hard to constraint properly. Change-Id: I2d9dee3dc2299656f305559145f7801b25ef30f3
* | | | Merge "Add PyPi link to readme.rst"Zuul2021-01-041-0/+1
|\ \ \ \
| * | | | Add PyPi link to readme.rstliushuobj2021-01-031-0/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I73da9d013a54d3730a9edde33271cb1a1fca481a
* | | | | Support setting automated_clean to FalseDmitry Tantsur2020-12-233-5/+54
|/ / / / | | | | | | | | | | | | Change-Id: I683d3e2342142d6c87c4b270ccaf82445d22e9ef
* | | | remove lower-constraints job tox.inilikui2020-12-201-6/+0
| |/ / |/| | | | | | | | Change-Id: Ie33de4a045de20eae35f90e07ccc2df745dc67d5
* | | Remove lower-constraints jobRiccardo Pittau2020-12-165-102/+8
|/ / | | | | | | | | | | | | | | | | As discussed during the upstream ironic community meeting on Monday Dec 14 2020, the lower-constraints job is being removed. Also fix functional tests. Change-Id: Iafad733ac813da65ceb1864cb24af65e924732b7
* | Use TOX_CONSTRAINTS_FILElikui2020-11-121-4/+4
| | | | | | | | | | | | | | | | | | | | UPPER_CONSTRAINTS_FILE is old name and deprecated This allows to use upper-constraints file as more readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>. -https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file Change-Id: Ifc5d324e988f0e7d1fb9ce7b312fe2f6509894bb
* | Merge "Update create node from file example"Zuul2020-10-231-5/+10
|\ \
| * | Update create node from file exampleJulia Kreger2020-10-211-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | The file was out of date with the removed *_ipmitool drivers and the driver_info field which should be posted on node creation to the API. Change-Id: I18ece4f2472a0aced2874992c18a8871665f9621
* | | Set safe version of hackingRiccardo Pittau2020-10-191-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Versions of hacking from 3.1.0 until 4.0.0 NOT included are supposed to require a safe version of flake8, so besides normale issues related to minor version upgrades, we can safely use those versions. Also forcing pycodestyle versions to be compatible with flake8 installed by hacking. Change-Id: I3b8e667d0693250d5e5b94874b701f5419990c80
* | | Merge "requirements: Drop os-testr"Zuul2020-10-071-1/+0
|\ \ \
| * | | requirements: Drop os-testrwu.shiming2020-09-221-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | We've switched to stestr. Change-Id: I768ae840c850a5b6df38a7f2abf5780d7711b303
* | | | Merge "Remove install unnecessary packages"Zuul2020-10-070-0/+0
|\ \ \ \ | |/ / /
| * | | Remove install unnecessary packageswu.shiming2020-09-141-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The docs and releasenotes requirements migrated to doc/requirements.txt we need not install things from requirements.txt. Change-Id: I54a26bb71ee99ef3de110b2c7cb508218f4cff83
* | | | Remove install unnecessary packagesmaaoyu2020-09-241-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The docs requirements migrated to doc/requirements.txt we need not install things from requirements.txt. Change-Id: Ia6ed4853f4fae465e102ce93ad39ee915cc02847
* | | | Merge "Add Python3 wallaby unit tests"Zuul2020-09-211-1/+1
|\ \ \ \ | |/ / / |/| | |
| * | | Add Python3 wallaby unit testsOpenStack Release Bot2020-09-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for wallaby. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: Ia2ad7f169cb3920cc0decc24facc21bfb1c8e0a3
* | | | Fix l-c jobGhanshyam Mann2020-09-112-8/+8
|/ / / | | | | | | | | | | | | | | | | | | Bumping few lower constraints to pass it on Focal node. Change-Id: I8dd649c9ecc313590248cdc301c0a15edb63f409
* | | Update master for stable/victoriaOpenStack Release Bot2020-09-092-0/+7
| |/ |/| | | | | | | | | | | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/victoria. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/victoria. Change-Id: I438199e52a670d748841e8189b089471f13eb10a Sem-Ver: feature