| 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: I4ce29ba14741c6b6075a734d550f991b9194bf93
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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-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)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
|
| |
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)
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I3e93a9815a4469f63e8dca590ce5f4c8004887d4
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
| |
Change-Id: Ie394fed8587017e5b1e91958dedc611c406c80b0
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: Ia2a6bf053ff844849069b807fcb6d1a2dd20caa2
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: Id03f5ef4578bf962ab16630319c648fa2e8e42d7
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
This change allows specifying portgroups (that themselves may contain
ports) inside the nodes dictionaries.
Related-Bug: #1618754
Change-Id: I858412d135717e78291bbef8b0861ef00c5d4fdb
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |\ \ \ |
|
| | |/ /
| | |
| | |
| | |
| | | |
Change-Id: I8deef4f07aafc0a547be9c0a8c22b9d90bd31a48
Closes-Bug: #1659355
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |\ \ \ \
| |_|/ /
|/| | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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>
|
| |\ \ \ \ |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
| |\ \ \ \ \ |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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>
|
| |\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
| |\ \ \ \ \ \ |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| |\ \ \ \ \ \ \ |
|
| | |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| |\ \ \ \ \ \ \ |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
| |\ \ \ \ \ \ \ \ |
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
This patch add a new OSC command for Inject NMI,
'openstack baremetal node inject nmi'.
Partial-Bug: #1526226
Change-Id: I669c0913450a412adf84c1b9581b43e4dd078bbd
|
| | |_|/ / / / / /
|/| | | | | | |
| | | | | | | |
| | | | | | | | |
Change-Id: I9106a649f184579a49c45ab9dab22e57e43cff4e
|
| |\ \ \ \ \ \ \ \
| |/ / / / / / / |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Change-Id: I7d34d595b0f192d8531a6a85f73c6911c864c36d
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This patch enhances OSC to support soft reboot and soft power off with
power control timeout option.
Partial-Bug: #1526226
Change-Id: Ibf63d55754610769bf201f1766ddb6f9a0ce8971
|
| |\ \ \ \ \ \ \ \ |
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
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
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Change-Id: Iae64defc93b0862ebcfb2c3f2cc94a902f337850
|