* Update nova-specs from branch 'master'
to ae9a0631eadf7d8e8184f4b40fbd6bf47eec4ead
- Move Caracal implemented specs
Also changed some filenames to match the requirement which is to have the same
name than the blueprint.
Change-Id: Ief213c619a960e1248593b3d31a91d19e1267f36
* Update nova-specs from branch 'master'
to f0ffcb6ddfbbb4baccfa7b86e0a9176aca4db698
- add the blueprint link to the specs
Amit forgot to add the blueprint link into the specs but we need it.
Change-Id: I4b2b0949b9ce6f4fae7787342a4d9af8bf8f98a5
* Update nova-specs from branch 'master'
to cc6cb122392618877d3e478b3534106cb8435721
- Merge "List requested availability zones"
- List requested availability zones
This is proposal for implementation of displaying
availability zone requested during server creation,
on server show and server list --long output.
Change-Id: I9e07d8f7347da3b85a27616f8b852ca17d18a4bc
* Update nova-specs from branch 'master'
to 16b1b8063bf2edbfe37abbae6d5e38dd2f60e944
- Merge "Proposes mdev live-migration support in libvirt"
- Proposes mdev live-migration support in libvirt
Relates to blueprint libvirt-mdev-live-migrate
Change-Id: Iee16cb71d31e1308226adc0a39caef5d9970e00c
* Update nova-specs from branch 'master'
to c8553fa81cc388f18d99a160c1e73627dbab80f6
- Merge "Re-submit Ironic-shards for Caracal"
- Re-submit Ironic-shards for Caracal
Code is already complete but reverted from Bobcat; will be resubmitted
this cycle with more rigorous testing.
blueprint ironic-shards
Change-Id: I37039e400e9146633501c62d0e1c97b373871edb
* Update nova-specs from branch 'master'
to 504343a1ccd4cbf783e16aba61f6d557b1d8d083
- Merge "Add spec for PCI Groups"
- Add spec for PCI Groups
blueprint pci-passthrough-groups
Change-Id: I22635e453ab1ddfdec65844053ababc6931df200
* Update nova-specs from branch 'master'
to 0372458ccabe5dddd625bc2d23a7c9fc644d71fb
- Merge "Re-propose "Add maxphysaddr support for Libvirt" for 2024.1 Caracal"
- Re-propose "Add maxphysaddr support for Libvirt" for 2024.1 Caracal
blueprint: libvirt-maxphysaddr-support-caracal
Signed-off-by: Nobuhiro MIKI <nmiki@yahoo-corp.jp>
Change-Id: I5ceb4cfd357187a6be4a62dfbd3bc11a294ec703
* Update nova-specs from branch 'master'
to 070200095693b837f785555f0a2da8387c0d7790
- Merge "Re-propose "Allow Manila shares to be directly attached to an instance when using libvirt" for Caracal"
- Re-propose "Allow Manila shares to be directly attached to an instance
when using libvirt" for Caracal
Implements: blueprint libvirt-virtiofs-attach-manila-shares
Change-Id: Ied43ce8fad0ff8daf3853b01a387700b6d931053
* Update nova-specs from branch 'master'
to f88a2d26f9a3b6669a2951b116c800e6ec6577f1
- Merge "Re-propose spec for ephemeral encryption for libvirt"
- Re-propose spec for ephemeral encryption for libvirt
Previously-approved: 2023.2, 2023.1, Zed, Yoga, Xena, Wallaby
Related to blueprint ephemeral-encryption-libvirt
Change-Id: I053e9841d4feb29e682ff57142837dc620e09a95
* Update nova-specs from branch 'master'
to c6b6eab6304203f6fca32dd3ce074b071b433171
- Merge "Re-propose using extend volume completion action for 2024.1"
- Re-propose using extend volume completion action for 2024.1
Previously-approved: 2023.1, 2023.2
For previous discussion see the change at:
https://review.opendev.org/c/openstack/nova-specs/+/855490
For the proposed implementation in Nova see change at:
https://review.opendev.org/c/openstack/nova/+/873560
Blueprint: assisted-volume-extend
Change-Id: I9bc96d95ca0d1ed4a983e168e6101a8786794e8c
* Update nova-specs from branch 'master'
to 20e7ef53f7f7d3fdbe93118243849c82f2fa0f5e
- Merge "Amend spec to add more details around encryption secrets"
- Amend spec to add more details around encryption secrets
This removes the mention of a flavor extra spec for indicating the
encryption secret UUID of an encrypted image. The secret is related
only to an image, not a flavor.
This also adds more details about the handling of encryption secrets
when instances with ephemeral encryption are snapshotted, shelved, or
rescued.
Related to blueprint ephemeral-storage-encryption
Change-Id: I3599e2fe59113b1d27ba08019c7cd78f1ab5a725
* Update nova-specs from branch 'master'
to 928b47bc945aa0189251601a40faa8ccfc73cf79
- Merge "explain why ironic-shards was reverted in the spec"
- explain why ironic-shards was reverted in the spec
Given we say that the spec is implemented, we need to correctly explain what was
left and not reverted, ie. the deprecated option.
Change-Id: I03381e8e08f51246be284dbb56b940213663c576
* Update nova-specs from branch 'master'
to 12bf5fe97bbb3e9d7429359446760d14bb369762
- Merge "Move Bobcat implemented specs"
- Move Bobcat implemented specs
Also changed some filenames to match the requirement which is to have the same
name than the blueprint.
Change-Id: I9b4e875dc613d63556937d3a66b873b060db62f7
* Update nova-specs from branch 'master'
to 39abef00558eff27bda4f2ae75c475bd76e568ce
- nova-specs should use upper-constraints
A recent release of python-subunit 1.4.3 caused
stestr to break due to an undeclared transitive dep.
this is fixed in stestr 4.1.0 but it highlighted that
nova-specs is not using uc when installing and as a result
is prone to failures that wont happen in other tox venvs.
This change simply enables the use of upper-constraints
to prevent future breakages like this.
Change-Id: Ic8a19b8426d3d91f82e907ace62f846a9d6c7282
* Update nova-specs from branch 'master'
to 39c91027a63c9e9551aa875359cbf94e04302d2e
- replace() argument 1 must be str, not _StrPath
the type of app.builder.srcdir is now a _StrPath which
breaks the invocation of replace when generating
redirects.
This change just fixes that by wrapping it in str()
Change-Id: Ic8936c2e657a2a0212b1bc96915ba6e2035569b3
* Update nova-specs from branch 'master'
to 47845a267d0e655e8f2bd9ab5e469782e767e8be
- Merge "Add support for Napatech LinkVirt SmartNICs"
- Add support for Napatech LinkVirt SmartNICs
Napatech LinkVirtualization SmartNICs offload network traffic switching, QoS, and tunnel encapsulation/decapsulation functions from the OVS running on the hypervisor to the on-board silicon. This patch updates the Nova source code to include support for a new VIF type corresponding to the virtual devices exposed by the LinkVirtualization SmartNIC.
Change-Id: I2df34bbf4031384e008cbc642ca15291501dfe53
* Update nova-specs from branch 'master'
to f198f70028de46aa6f76ab97d71d622c0a374b1c
- Merge "Propose tooling and docs for unified limits"
- Propose tooling and docs for unified limits
Related to blueprint unified-limits-nova-tool-and-docs
Change-Id: I66a17b0840be4a9340a41022001420884d9f59eb
* Update nova-specs from branch 'master'
to c94ce7b4f42bf46e0c0572be0c9f4f6833d2fa11
- Merge "Re-propose spec for ephemeral storage encryption"
- Re-propose spec for ephemeral storage encryption
Previously-approved: 2023.1, Zed, Yoga, Xena, Wallaby
The spec has been updated to reflect a change needed in the
implementation to support snapshot and shelve for ephemeral encrypted
instances. The encryption secret is needed in order to boot a new
instance from a snapshot of an ephemeral encrypted instance and to
unshelve an ephemeral encrypted instance. So, the spec is updated to
propose an additional flavor extra spec or image property to keep the
encryption secret UUID from the key manager.
Related to blueprint ephemeral-storage-encryption
Change-Id: Ie796abd247a9231d1e126a589f03a81696960b26
* Update nova-specs from branch 'master'
to bc0bef383768ad8451f4cd4811215df79845ca50
- Merge "Re-propose "Policy service role spec""
- Re-propose "Policy service role spec"
This spec is to add service role to nova service-to-service
APIs policies.
Partial implement blueprint policy-service-role-default
APIImpact
Change-Id: Iea9c017a4f104370e75a3f1e5070c8efa01e30b6
* Update nova-specs from branch 'master'
to 88472fac0c8c761e6d96afc3dd2ee1d7fac03a47
- Merge "Re-propose "Add maxphysaddr support for Libvirt" for 2023.2 Bobcat"
- Re-propose "Add maxphysaddr support for Libvirt" for 2023.2 Bobcat
blueprint: libvirt-maxphysaddr-support
Signed-off-by: Nobuhiro MIKI <nmiki@yahoo-corp.jp>
Change-Id: Idcfa51a9854202a0c627c3cfd370d29c4357cbd9
* Update nova-specs from branch 'master'
to 00347ca9b7ea4e52b1833340c08869b72eedbb61
- Remove sphinxcontrib.seqdiag
This was a great tool but it seems it is no longer maintained, with no
commits since late 2021 [1]. Remove it, capturing static copies of the
SVGs it was generating so we don't lose information. The original
"source" is retained in case we ever want to revive our use of the tool
but that seems unlikely at this point.
[1] https://github.com/blockdiag/blockdiag
Change-Id: Ie3f89730128fdb8beca8bb02312d11516affcbbc
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* Update nova-specs from branch 'master'
to 554c30522b8587a9595cf6c181342e89e053ac46
- Re-propose spec for ephemeral encryption for libvirt
Previously-approved: 2023.1, Zed, Yoga, Xena, Wallaby
Related to blueprint ephemeral-encryption-libvirt
Change-Id: I230ee696fdd6b6709144eda4f377617d4d998bb9
* Update nova-specs from branch 'master'
to da409f25fd6106af98bbcfda66feb3ced021aaea
- Merge "Re-propose using extend volume completion action for 2023.2"
- Re-propose using extend volume completion action for 2023.2
Previously-approved: 2023.1
For previous discussion see the change at:
https://review.opendev.org/c/openstack/nova-specs/+/855490
For the proposed implementation in Nova see change at:
https://review.opendev.org/c/openstack/nova/+/873560
Blueprint: assisted-volume-extend
Change-Id: Ide2e51a46811ff267d9e5cdfc6b1ebc31b47396e
* Update nova-specs from branch 'master'
to 3a80f8a42fa8b976600885ffe8b91db1f2a988c3
- VirtIO PackedRing Configuration support
This blueprint proposes to expose the LibVirt `packed` option that allows a
guest to negotiate support for the VirtIO packed-ring feature. This
blueprint is used to solicit community's input.
Change-Id: Icc532cd8ad17fd2cb48de1b9821a6b1d0e346096
* Update nova-specs from branch 'master'
to 522972445084053b447990ee049a903a1b87719b
- Move Antelope implemented specs
Changed a few filenames to have the tox target working fine.
Change-Id: Ia0a453449163564249ff293812fffb616bbec7c7
* Update nova-specs from branch 'master'
to 6d68a7d4c578420136bd33426ce246d8541278de
- Merge "Re-propose "Allow Manila shares to be directly attached to an instance when using libvirt" for Bobcat"
- Re-propose "Allow Manila shares to be directly attached to an instance when using libvirt"
for Bobcat
Implements: blueprint libvirt-virtiofs-attach-manila-shares
Change-Id: Ib633ef70dfba3fdf81bffa94d45e52a90f808938
* Update nova-specs from branch 'master'
to 0a23bb20c2d7b5c72920bc8f0ae9440984e54092
- Re-propose "Allow local scaphandre directory to be mapped to an instance using virtiofs"
for Bobcat
Implements: blueprint virtiofs-scaphandre
Change-Id: I6ba8f5ef0c32126f3ea38087a4d671bed6032782
* Update nova-specs from branch 'master'
to 47f734221d98375c5a5a7d5ba862367314112348
- Amend FQDN in hostname spec to reflect implementation
During implementation, it was noticed that multi-create with
--hostname results in an error 400, and the implementation of FQDN in
hostname continued that logic. Amend the spec to reflect that.
Change-Id: I375bcd63abd85819389d03804c0ca87b8baf22fe
* Update nova-specs from branch 'master'
to f28e669005d6e560f24ccfc7c087de0b7a824251
- Merge "Add maxphysaddr support for Libvirt"
- Add maxphysaddr support for Libvirt
blueprint: libvirt-maxphysaddr-support
Signed-off-by: Nobuhiro MIKI <nmiki@yahoo-corp.jp>
Change-Id: Ic31cba64db54c69b9ddaba9a2108148f655615c3
* Update nova-specs from branch 'master'
to 2f671ae6d3a4415b83c4bea5af8e5f82ee5b96db
- Merge "new spec: support of vnc console for ironic"
- new spec: support of vnc console for ironic
Change-Id: I0bb98ab6a96d49da30e7977e5a01e956a148f425
* Update nova-specs from branch 'master'
to c74c94d4f1de54433b8c48e843610b44ef8d1d15
- Merge "Allow local scaphandre directory to be mapped to an instance using virtiofs"
- Allow local scaphandre directory to be mapped to an instance using virtiofs
Simplify usage of scaphandre agent. Allowing users to reports VM
consumption and VM processes consumption.
Implements: blueprint virtiofs-scaphandre
Change-Id: Ic27781ca5c5e1dc4020524592d0ff9e712ae0c6b
* Update nova-specs from branch 'master'
to d2d8e878e035471588b1d0deefcc39d6273432f8
- Merge "Use extend volume completion action"
- Use extend volume completion action
This spec proposes to use the os-extend_volume_completion volume action
that has been proposed for Cinder to provide feedback on success or
failure when handling volume-extended external server events.
A previous version of this spec proposed a new API in Nova, but is has
since been rewritten completely.
The old version can be found in Patchset 6 and earlier.
Blueprint: assisted-volume-extend
Change-Id: I1a59cd571dfcec814df09e208979a481d4ea43af
* Update nova-specs from branch 'master'
to 52d12956696c7099af7a9f0e7a3ce331c38e3406
- Merge "Review usage of oslo-privsep library on Nova"
- Review usage of oslo-privsep library on Nova
Nova's usage of the privsep library is too broad. A single global permission
profile with all needed capabilities is defined for all functions that interact
with privsep to use. While this works, it is not the best usage of the library
as functions are getting a set of rights they do not need and thus should not
receive. This spec seeks to fix this situation by defining a more specialized
usage of the library.
Change-Id: I713ddd60275f29f4361a4c6e93b7299f1d31aa85
* Update nova-specs from branch 'master'
to cfc9837aa86d75ab48303cd4903d79f4da84d5c0
- Merge "Ironic shard_key to replace peer_list"
- Ironic shard_key to replace peer_list
Move to active-passive failover of nova-compute infront
of ironic.
Allow a static sharding of ironic nodes that is
indepent of conductor groups to help users scale out.
blueprint ironic-shards
Change-Id: Ia0740b25e0a8d843ade98c07bec70c078dc76c66
* Update nova-specs from branch 'master'
to 43be879fc5da401d51fb6c2336bcedb4976dff48
- Merge "add spec for fqdn in hostname"
- add spec for fqdn in hostname
Change-Id: Ie07a3fc54a94a667d58589f3ef61fe3c84547be1
* Update nova-specs from branch 'master'
to 1324e18e0ca86d79ea2c19e976e6b08754bd3107
- Merge "fixing: allowing target state for evacuate"
- fixing: allowing target state for evacuate
This is addressing some comments that was not resolved in
https://review.opendev.org/c/openstack/nova-specs/+/857838
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com>
Change-Id: I5564e5b865e8522c51473f09c5f5d65b080176c2
* Update nova-specs from branch 'master'
to f81127712483538a4973fc7748b952755842dc11
- Merge "spec: allowing target state for evacuate"
- spec: allowing target state for evacuate
Any evacuated instances will be stopped at destination
Implement: bp/allowing-target-state-for-evacuate
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com>
Change-Id: Iaa92917106900f0ccd84fad72d5ba8e153ee5ea5