Commit Graph

2189 Commits

Author SHA1 Message Date
Sylvain Bauza ae9a0631ea 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
2024-03-13 16:13:20 +01:00
Takashi Natsume 80295ed3c4 Create specs directory for 2024.2 Dalmatian
Signed-off-by: Takashi Natsume <takanattie@gmail.com>
Change-Id: I835e59e623ad247832bb641e47f5b1b553248a2d
2024-01-19 09:30:43 +09:00
Sylvain Bauza f0ffcb6ddf add the blueprint link to the specs
Amit forgot to add the blueprint link into the specs but we need it.

Change-Id: I4b2b0949b9ce6f4fae7787342a4d9af8bf8f98a5
2024-01-12 11:46:25 +01:00
Zuul cc6cb12239 Merge "List requested availability zones" 2024-01-11 19:50:13 +00:00
Rajesh Tailor 62df72eace 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
2024-01-11 15:41:53 +05:30
Zuul 16b1b8063b Merge "Proposes mdev live-migration support in libvirt" 2023-12-20 10:37:17 +00:00
Zuul ea0e68597a Merge "Enforce console session timeout" 2023-12-20 00:54:09 +00:00
Sylvain Bauza 24ac231666 Proposes mdev live-migration support in libvirt
Relates to blueprint libvirt-mdev-live-migrate

Change-Id: Iee16cb71d31e1308226adc0a39caef5d9970e00c
2023-12-19 18:34:07 +01:00
Zuul c8553fa81c Merge "Re-submit Ironic-shards for Caracal" 2023-12-19 16:18:31 +00:00
Jay Faulkner 31aaac5318 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
2023-12-12 15:21:27 -08:00
Amit Uniyal 2a59cf0998 Enforce console session timeout
Change-Id: Idcc929a4e6488bbb3db5a5294b553582a3882875
2023-12-07 07:19:39 +00:00
Zuul 504343a1cc Merge "Add spec for PCI Groups" 2023-12-06 19:40:08 +00:00
Zuul 0372458cca Merge "Re-propose "Add maxphysaddr support for Libvirt" for 2024.1 Caracal" 2023-12-06 14:45:31 +00:00
Zuul c9e9efbbf2 Merge "resubmit per-process-healthchecks spec for 2024.1" 2023-12-06 14:36:57 +00:00
Zuul 0490965394 Merge "Re-propose using VirtIO PackedRing Configuration support for 2024.1" 2023-11-30 09:52:03 +00:00
John Garbutt 4bd55ded70 Add spec for PCI Groups
blueprint pci-passthrough-groups

Change-Id: I22635e453ab1ddfdec65844053ababc6931df200
2023-11-17 14:25:02 +00:00
Nobuhiro MIKI 346d77f7c6 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
2023-11-10 11:28:30 +09:00
Danylo Vodopianov 10c0671996 Re-propose using VirtIO PackedRing Configuration support for 2024.1
Previously-approved: 2023.1, 2023.2

For previous discussion see the change at:
https://review.opendev.org/c/openstack/nova-specs/+/868377

Blueprint: https://blueprints.launchpad.net/nova/+spec/virtio-packedring-configuration-support
Change-Id: I5797e27e252ddfe19c90925b060d941a19c8059d
2023-11-08 17:10:10 +02:00
Zuul f1ec291df7 Merge "Add libvirt-dev-alias spec" 2023-11-08 11:56:33 +00:00
Zuul 0702000956 Merge "Re-propose "Allow Manila shares to be directly attached to an instance when using libvirt" for Caracal" 2023-11-08 10:42:24 +00:00
Zuul f88a2d26f9 Merge "Re-propose spec for ephemeral encryption for libvirt" 2023-11-08 10:35:47 +00:00
René Ribaud f88dd19bff 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
2023-10-16 15:19:53 +02:00
melanie witt 978b7f7f89 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
2023-10-05 23:53:23 +00:00
melanie witt 3c525cbac3 Re-propose spec for ephemeral storage encryption
Previously-approved: 2023.2, 2023.1, Zed, Yoga, Xena, Wallaby

Related to blueprint ephemeral-storage-encryption

Change-Id: Ia0733c60a6bee8b9c2fea0c0ca6e0796c9f3b1a1
2023-10-05 23:48:52 +00:00
Zuul c6b6eab630 Merge "Re-propose using extend volume completion action for 2024.1" 2023-10-03 15:15:27 +00:00
Zuul 20e7ef53f7 Merge "Amend spec to add more details around encryption secrets" 2023-10-03 15:04:39 +00:00
Sean Mooney 54131d3d39 resubmit per-process-healthchecks spec for 2024.1
Change-Id: Idc0bf2a3f975f7add6d57c0a4eb907234ab38d8e
2023-10-03 13:24:24 +01:00
Zuul 928b47bc94 Merge "explain why ironic-shards was reverted in the spec" 2023-10-03 09:52:59 +00:00
Zuul 12bf5fe97b Merge "Move Bobcat implemented specs" 2023-10-03 09:52:29 +00:00
Sylvain Bauza be91f667b1 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
2023-10-03 10:23:06 +02:00
Sylvain Bauza 858766849a 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
2023-10-03 10:22:33 +02:00
Dan Smith 33c1b141fe Add libvirt-dev-alias spec
Change-Id: Ibdb34287e04dfbd1358ef4dd592b613dfe14a99c
2023-09-27 07:59:31 -07:00
Sean Mooney 39abef0055 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
2023-09-19 13:37:32 +00:00
Konrad Gube 21ddb3faa5 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
2023-09-18 12:54:46 +02:00
Zuul d5ce365579 Merge "Create specs directory for 2024.1 Caracal" 2023-09-12 14:14:17 +00:00
Sean Mooney 39c91027a6 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
2023-09-11 17:11:44 +01:00
Takashi Natsume 8d1639de4d Create specs directory for 2024.1 Caracal
Signed-off-by: Takashi Natsume <takanattie@gmail.com>
Change-Id: I620ca1ac235d4b34ceaf1ce66a1a5447e93847f7
2023-07-21 22:25:24 +09:00
Zuul 47845a267d Merge "Add support for Napatech LinkVirt SmartNICs" 2023-07-07 15:13:46 +00:00
melanie witt 5acad23725 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
2023-07-06 23:01:52 +00:00
Zuul f198f70028 Merge "Propose tooling and docs for unified limits" 2023-07-06 18:40:17 +00:00
Zuul 39880680e5 Merge "Adds cleanup to remove dangling volumes" 2023-07-06 15:32:33 +00:00
Zuul c94ce7b4f4 Merge "Re-propose spec for ephemeral storage encryption" 2023-07-06 12:39:56 +00:00
Zuul bc0bef3837 Merge "Re-propose "Policy service role spec"" 2023-07-06 12:12:16 +00:00
Zuul 88472fac0c Merge "Re-propose "Add maxphysaddr support for Libvirt" for 2023.2 Bobcat" 2023-07-06 01:42:10 +00:00
Stephen Finucane 00347ca9b7 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>
2023-07-05 15:21:49 +01:00
Amit Uniyal 871aa3e477 Adds cleanup to remove dangling volumes
Change-Id: Ic7a456ecb59dd4498444f953a6bcb7f63ee3c902
2023-06-30 09:44:40 +00:00
melanie witt 15e09863f1 Propose tooling and docs for unified limits
Related to blueprint unified-limits-nova-tool-and-docs

Change-Id: I66a17b0840be4a9340a41022001420884d9f59eb
2023-06-27 22:12:50 +00:00
melanie witt ea0cf9579f 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
2023-06-27 09:15:29 +00:00
Ghanshyam Mann 9036a12bc6 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
2023-06-27 04:33:23 +00:00
melanie witt 554c30522b 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
2023-06-26 23:12:46 +00:00