This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).
Change-Id: I74ffe4a77b923f9c0dcbe8a244dab1412e64e3f3
* Update the help string of --ironic-api-version and --os-baremetal-api-version
to mention the future change.
* Add missing dot to the warning issued by the "ironic" tool.
Partial-Bug: #1671145
Change-Id: Ia03775a318008d0c740ce873ea037309290e33f8
At the Pike PTG, an issue was brought up regarding the use of an old API
version in the ironic tool [0]. It was suggested that we begin printing
a warning whenever the default API version is used and later default
to using the latest API version when --ironic-api-version is unspecified.
This patch adds this warning.
[0] https://etherpad.openstack.org/p/ironic-pike-ptg-operations L30
Change-Id: I80d553e4d3b007d8312931019037f495425b5ea5
Partial-Bug: #1671145
The portion of the release note file name with
the hexidecimal value used for tracking was not
unique between the files, and was duplicated from
the API additions.
Renaming should fix the release notes.
Additionally added the API microversion for the volume
interface to the release notes.
Change-Id: If8546ac18b2904396d86547d012d0491f3811a21
This commit adds support to the openstack client for the physical
network attribute of baremetal ports for the following commands:
- create
- list
- set
- show
- unset
It also adds support to the ironic client for the physical network
attribute of baremetal ports for the following commands:
- port-create
- port-list
- port-show
- port-update
For OSC, the latest API version has been bumped to 1.34.
Change-Id: I26948e274b9b0bed170f11de45f0ade48d8b3285
Depends-On: I7023a1d6618608c867c31396fa677d3016ca493e
Partial-Bug: #1666009
1. Update URLs according to document migration
2. Update the dead and outdated links
3. Optimize (e.g. http -> https)
Change-Id: I63c0f87a6a0b1e0c36dfbd52cef65ede376ae222
This patch fixes these issues of OSC volume target commands as a
follow-up for I55707f86d64cab6c6c702281823d7b0388e11747.
- fixes a metavar for node UUID from <node> to <uuid>
- fixes a typo in help message
Change-Id: I1a255adbc6c4acb6210b5481051192c2999cb8b6
Partial-Bug: 1526231
This is follow-up of Ia0437529bcb1a3e8dd20bde55eb57e0443290028
to address the comments about emphasizing the commands.
Change-Id: I7746c59e84e67c8a02d9fa877e3fabc5ac29e887
Partial-Bug: #1526231
This patch fix a few issues regarding OSC volume connector commands as
a follow-up for I5bb189631bf79f32cd031e5a5b68a5c8d42a987f.
The fixes are:
- adds tests of missing parameters in creation
- adds choices to 'type' option
- fixes some typos
- makes class names consistent in unit tests
- sorts commands in releasenote by the same order of python API's
releasenote
Change-Id: I5f0beb97f9cdfed09d89216d0d05510010bedfe7
Partial-Bug: 1526231
Now for wrap input it will take only postive integers as an input and
if any negative numbers are give it will give output as "Wrap argument
should be a non-negative integer".
Change-Id: I39a175e5a30af9128514fef814c6d62d2c283e84
Closes-Bug: #1628797
This patch fixes a few issues in unit tests for volume connector and
target as follow-up for these pathces:
- I485595b081b2c1c9f9bdf55382d06dd275784fad
- I2347d0893abc2b1ccdea1ad6e794217b168a54c5
This patch incudes:
- fix overindent in _validate_obj() method in each test
- fix pagination tests
- split a test class based on fake response
Change-Id: Icb2f8d10161ba3658deb065332cb9567a1f91e11
Partial-Bug: 1526231
This patch adds the following commands for volume connector.
- openstack baremetal volume connector create
- openstack baremetal volume connector show
- openstack baremetal volume connector list
- openstack baremetal volume connector delete
- openstack baremetal volume connector set
- openstack baremetal volume connector unset
It also bumps known API version to 1.32 and hides a link to volume
resources from node information.
Change-Id: I5bb189631bf79f32cd031e5a5b68a5c8d42a987f
Partial-Bug: 1526231
This adds support for volume_target, which is required to boot instances
from volumes.
This will expose new Python API to operate volume targets:
- client.volume_target.create
- client.volume_target.list
- client.volume_target.get
- client.volume_target.update
- client.volume_target.delete
- client.node.list_volume_targets
Co-Authored-By: Stephane Miller <stephane@alum.mit.edu>
Co-Authored-By: Hironori Shiina <shiina.hironori@jp.fujitsu.com>
Depends-On: I328a698f2109841e1e122e17fea4b345c4179161
Change-Id: I2347d0893abc2b1ccdea1ad6e794217b168a54c5
Partial-Bug: 1526231
This adds support for volume_connector, which is required to boot
instances from volumes.
This will expose new Python API to operate volume connectors:
- client.volume_connector.create
- client.volume_connector.list
- client.volume_connector.get
- client.volume_connector.update
- client.volume_connector.delete
- client.node.list_volume_connectors
Co-Authored-By: Satoru Moriya <satoru.moriya.br@hitachi.com>
Co-Authored-By: Stephane Miller <stephane@alum.mit.edu>
Co-Authored-By: Hironori Shiina <shiina.hironori@jp.fujitsu.com>
Depends-On: I328a698f2109841e1e122e17fea4b345c4179161
Change-Id: I485595b081b2c1c9f9bdf55382d06dd275784fad
Partial-Bug: 1526231