summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* OpenDev Migration Patchocata-eolstable/ocataOpenDev Sysadmins2019-04-194-13/+13
| | | | | | | | | | | | | | | 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.
* Replace openstack.org git:// URLs with https://Ian Wienand2019-03-242-4/+4
| | | | | | | | | | | | | | | | | 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: I4ce29ba14741c6b6075a734d550f991b9194bf93
* Merge "import zuul job settings from project-config" into stable/ocataZuul2018-08-271-0/+11
|\
| * import zuul job settings from project-configDoug Hellmann2018-08-161-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: Ic05d9606c6e7dfda246073dda8dc653c8cbe1854 Story: #2002586 Task: #24302
* | Avoid tox_install.sh for constraints supportAndreas Jaeger2018-08-232-57/+2
|/ | | | | | | | | | | | | | | 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. Conflicts: tox.ini Change-Id: I53af44978840c5b222e421dae6963705c373765d (cherry picked from commit 7f5a57752442e893a9dbcfeefbbe48acacb59e0e)
* Zuul: Remove project nameJames E. Blair2018-02-091-1/+0
| | | | | | | Zuul no longer requires the project-name for in-repo configuration. Omitting it makes forking or renaming projects easier. Change-Id: I88fb5125c95f47c51cab88da09db083a013beeed
* Use the tempest plugin from openstack/ironic-tempest-pluginJohn L. Villalovos2017-12-152-10/+4
| | | | | | | | | 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 (cherry picked from commit 58a0915416e52fe16a1987a6f7aa6d432479af8b)
* zuul: centralize 'irrelevant-files' listRuby Loo2017-11-222-28/+32
| | | | | | | | | | | | | | | | | | | | 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 (cherry picked from commit 3eb61e6ffd2353ebf70740c2d27fd2b82ef8806c)
* Move legacy ironicclient jobs in-treeRuby Loo2017-11-076-0/+311
| | | | | | | | | | | | | | | | This moves the legacy python-ironicclient CI jobs into the python-ironicclient tree, instead of storing them in openstack-infra/openstack-zuul-jobs. This also changes the ironicclient-tempest-dsvm-src job to inherit from legacy-ironic-dsvm-base instead of legacy-dsvm-base, since the required projects are the same. This will give us control as we migrate the legacy jobs to the new ansible roles. Change-Id: If0c072e357fbeccc3dee8cc06b96e1bfa42299a7 (cherry picked from commit 9232ebd6d9dda0f6ddec71fe3353abf9a08f31d0)
* Use generic user for both zuul v2 and v3Nam Nguyen Hoai2017-11-071-3/+3
| | | | | | | | Zuul v2 uses 'jenkins' as user, but Zuul v3 uses 'zuul'. Using $USER solves it for both cases. Change-Id: I7db56d052012b107e1e63ab81e5d3bf6090f7d2f (cherry picked from commit 2ce404b45313b308447fff4b7172e10cd6d6dfc4)
* Merge "Updated from global requirements" into stable/ocataocata-em1.11.2Jenkins2017-09-051-1/+1
|\
| * Updated from global requirementsOpenStack Proposal Bot2017-05-151-1/+1
| | | | | | | | Change-Id: I3e93a9815a4469f63e8dca590ce5f4c8004887d4
* | OSC 'node list' recognizes all provision statesM V P Nitesh2017-08-283-15/+5
|/ | | | | | | | | | | | | | Now OSC 'node list' command with --provision-state argument for 'available' will list all nodes whose provision state is 'available'. It will also accept all the provision-states for OSC 'node list' command. Conflicts: ironicclient/osc/v1/baremetal_node.py Change-Id: If0032f652bcb3f6638b59dba32b97cb19176df46 Closes-Bug: #1663202 (cherry picked from commit d55e36390461c98c961d64f483c7d011af74a3ed)
* Updated from global requirementsOpenStack Proposal Bot2017-03-091-1/+1
| | | | Change-Id: Ie394fed8587017e5b1e91958dedc611c406c80b0
* Merge "Update UPPER_CONSTRAINTS_FILE for stable/ocata" into stable/ocata1.11.1Jenkins2017-02-141-1/+1
|\
| * Update UPPER_CONSTRAINTS_FILE for stable/ocataOpenStack Release Bot2017-01-261-1/+1
| | | | | | | | Change-Id: Ia2a6bf053ff844849069b807fcb6d1a2dd20caa2
* | Bump the LAST_KNOWN_API_VERSION to 29 in OSCLucas Alvares Gomes2017-02-082-1/+6
|/ | | | | | | | | | | | | | | The command to inject NMI has been merged for OSC [0] but the API version required for it hasn't been bumped. This patch fixes the problem. Note that this patch has not been cherry-picked, that's because this problem has been fixed by another patch [1] in the master branch which is bumping the maximum version to 31. [0] https://review.openstack.org/#/c/357661/ [1] https://review.openstack.org/#/c/418359/ Closes-Bug: #1662959 Change-Id: I285178d0b7384956eb151ca66007d7354566574d
* Update .gitreview for stable/ocataOpenStack Release Bot2017-01-261-0/+1
| | | | Change-Id: Id03f5ef4578bf962ab16630319c648fa2e8e42d7
* Merge "Allow creating portgroups via create commands"1.11.0Jenkins2017-01-255-26/+227
|\
| * Allow creating portgroups via create commandsVladyslav Drok2017-01-255-26/+227
| | | | | | | | | | | | | | | | This change allows specifying portgroups (that themselves may contain ports) inside the nodes dictionaries. Related-Bug: #1618754 Change-Id: I858412d135717e78291bbef8b0861ef00c5d4fdb
* | Merge "Support --os-baremetal-api-version latest"Jenkins2017-01-253-2/+63
|\ \
| * | Support --os-baremetal-api-version latestGalyna Zholtkevych2017-01-253-2/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For OSC commands, the --os-baremetal-api-version optional argument does not have the value 'latest'. Unlike the ironic CLI osc_lib does not support passing 'latest', so this is replaced by latest known API version which is used in requests to the Bare Metal service. Change-Id: Id98d1ab4b6dd1fdfb41d3a4fdd384baf75e69d6f Closes-Bug: #1657502
* | | Merge "Fix help message for the node-vif-attach command"Jenkins2017-01-251-1/+1
|\ \ \
| * | | Fix help message for the node-vif-attach commandKyrylo Romanenko2017-01-251-1/+1
| |/ / | | | | | | | | | | | | Change-Id: I8deef4f07aafc0a547be9c0a8c22b9d90bd31a48 Closes-Bug: #1659355
* | | Merge "Change os_tenant_name to os_project_name in tests configuration script"Jenkins2017-01-253-5/+5
|\ \ \
| * | | Change os_tenant_name to os_project_name in tests configuration scriptKyrylo Romanenko2017-01-183-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OS_TENANT_NAME variable is deprecated in Devstack. Replace it with OS_PROJECT_NAME variable in configuration script tools/run_functional.sh which generates config dynamically. Change-Id: I7b2fab37aeae6e37672b9b92f0b5ae49a1b2e2d9 Related-Bug: #1646837
* | | | Merge "Add --no-maintenance to OSC 'baremetal node list'"Jenkins2017-01-253-3/+54
|\ \ \ \ | |_|/ / |/| | |
| * | | Add --no-maintenance to OSC 'baremetal node list'Himanshu Kumar2017-01-243-3/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the optional argument '--no-maintenance' to the 'openstack baremetal node list' command. Specifying this limits the list to only include nodes that are not in maintenance mode. Closes-Bug: #1619090 Change-Id: I50ac6ffb434564b4afb0d96622d94f56ce29ec0b Co-Authored-By: Ruby Loo <ruby.loo@intel.com>
* | | | Merge "Extend OSC "node list" cmd to fetch nodes without instance UUID"Jenkins2017-01-253-5/+51
|\ \ \ \
| * | | | Extend OSC "node list" cmd to fetch nodes without instance UUIDUkesh Kumar Vasudevan2016-10-193-5/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The openstackclient command to get a list of nodes is 'openstack baremetal node list'. It has the optional argument '--associated'. If this is specified, it will return nodes that are associated with instances (ie, node.instance_uuid is set to some UUID). However, there is no way to filter the nodes to get ones that are NOT associated with instances. Added "--unassociated" option and unit testcase for this. Change-Id: Iad60e92335bab4eb4a71aedb4e90d34d0186c5cc Closes-bug: #1619091
* | | | | Merge "Add --wait to OSC provisioning commands"Jenkins2017-01-253-8/+510
|\ \ \ \ \
| * | | | | Add --wait to OSC provisioning commandsMichael Turek2017-01-243-8/+510
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds the --wait flag to all provisioning commands, except for abort which is not supported. Change-Id: I6182ff919e60053eb39e71e3be6b757c2d2c0f44 Closes-Bug: #1590752 Co-Authored-By: Mike Turek <mjturek@linux.vnet.ibm.com>
* | | | | | Merge "Strip endpoint version in OSC plugin"Jenkins2017-01-254-0/+49
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Strip endpoint version in OSC pluginVladyslav Drok2016-12-124-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To achieve this, we pass endpoint argument to the Client constructor, which is then set as endpoint_override with version stripped from it. Closes-Bug: #1619229 Change-Id: Idad0e6816ce8a5a0542e624cfe81f56c0ff2461c
* | | | | | Merge "Fix node-inject-nmi to pass an empty body"Jenkins2017-01-242-2/+2
|\ \ \ \ \ \
| * | | | | | Fix node-inject-nmi to pass an empty bodyHironori Shiina2017-01-232-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a request of inject_nmi API to pass an empty body because PUT request must be a JSON dict. A request without a body causes a validation error in the server. Change-Id: Iaaa9e88b4a4b1e1086217900480fb528bfae56dc Partial-Bug: #1526226
* | | | | | | Merge "Follow up nits in the patch "ironic node-inject-nmi""Jenkins2017-01-242-2/+3
|\ \ \ \ \ \ \
| * | | | | | | Follow up nits in the patch "ironic node-inject-nmi"Naohiro Tamura2017-01-242-2/+3
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a follow-up patch for 'Add a new command "ironic node-inject-nmi"' [1] to fix nits, docstring and release note. [1] Ib19e020685d46051ddf3086adde57ed229b22797 Change-Id: I5fd5e41983c052717474dc33571abf0856ecca28 Partial-Bug: #1526226
* | | | | | | Merge "Fix multiple ports deletion"Jenkins2017-01-242-2/+31
|\ \ \ \ \ \ \
| * | | | | | | Fix multiple ports deletionAline Bousquet2017-01-102-2/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the deletion of multiple ports stops if one of the deletions fails. This patch prevents the client from stopping after the first error, so that it will try to delete all specified ports. Change-Id: I3523c77c30c1345576f5c6ba5d8a04c23adef96a Closes-Bug: #1655351
* | | | | | | | Merge "Add a new OSC command for Inject NMI"Jenkins2017-01-244-0/+56
|\ \ \ \ \ \ \ \
| * | | | | | | | Add a new OSC command for Inject NMINaohiro Tamura2017-01-194-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch add a new OSC command for Inject NMI, 'openstack baremetal node inject nmi'. Partial-Bug: #1526226 Change-Id: I669c0913450a412adf84c1b9581b43e4dd078bbd
* | | | | | | | | Updated from global requirementsOpenStack Proposal Bot2017-01-231-1/+1
| |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | Change-Id: I9106a649f184579a49c45ab9dab22e57e43cff4e
* | | | | | | | Merge "Add a new command "ironic node-inject-nmi""Jenkins2017-01-235-0/+36
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Add a new command "ironic node-inject-nmi"Tang Chen2017-01-135-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a new command "ironic node-inject-nmi" to support inject nmi. Co-Authored-By: Naohiro Tamura <naohirot@jp.fujitsu.com> Partial-Bug: #1526226 Change-Id: Ib19e020685d46051ddf3086adde57ed229b22797 Depends-On: I08d74f5ccbc386baca1fb29e428fe01924499d45
* | | | | | | | Typo fix: prefered => preferredAnh Tran2017-01-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I7d34d595b0f192d8531a6a85f73c6911c864c36d
* | | | | | | | Support soft reboot and soft power off with timeout for OSC1.10.0Naohiro Tamura2017-01-183-9/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch enhances OSC to support soft reboot and soft power off with power control timeout option. Partial-Bug: #1526226 Change-Id: Ibf63d55754610769bf201f1766ddb6f9a0ce8971
* | | | | | | | Merge "Add soft reboot/poweroff power states."Jenkins2017-01-186-16/+156
|\ \ \ \ \ \ \ \
| * | | | | | | | Add soft reboot/poweroff power states.Tang Chen2017-01-186-16/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Soft reboot/poweroff is now being implemented in Ironic. And the Ironic driver in Nova should support this new feature. This patch adds soft reboot and soft poweroff states. Co-Authored-By: Naohiro Tamura <naohirot@jp.fujitsu.com> Partial-Bug: #1526226 Change-Id: Icd2859784f3df85c08162c14464bce58067aab1d Depends-On: I1c9bbd1f11f6a8565607c874b3c99aa10eeb62a5
* | | | | | | | | Updated from global requirementsOpenStack Proposal Bot2017-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iae64defc93b0862ebcfb2c3f2cc94a902f337850