summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Merge "add hypervisor version weigher"Zuul2023-05-042-0/+33
|\
| * add hypervisor version weigherSean Mooney2023-04-202-0/+33
| | | | | | | | | | implements: blueprint weigh-host-by-hypervisor-version Change-Id: I36b16a388383c26bdf432030bc9e28b2fd75d120
* | Merge "Fix a typo in this URL: ↵Zuul2023-04-281-1/+1
|\ \ | |/ |/| | | https://docs.openstack.org/nova/latest/admin/availability-zones.html"
| * Fix a typo in this URL: ↵Author: Carl Morris2023-03-281-1/+1
| | | | | | | | | | | | | | https://docs.openstack.org/nova/latest/admin/availability-zones.html Closes-Bug: #1956506 Change-Id: Iec536713923b17cfceb19f2382b7a10c8527705e
* | Merge "db: Remove legacy migrations"Zuul2023-04-171-4/+8
|\ \
| * | db: Remove legacy migrationsStephen Finucane2023-02-011-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | sqlalchemy-migrate does not (and will not) support sqlalchemy 2.0. We need to drop these migrations to ensure we can upgrade our sqlalchemy version. Change-Id: I7756e393b78296fb8dbf3ca69c759d75b816376d Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* | | Merge "Update to the PTL guide"Zuul2023-04-141-29/+44
|\ \ \ | |_|/ |/| |
| * | Update to the PTL guideSylvain Bauza2023-04-051-29/+44
| | | | | | | | | | | | | | | | | | Was a bit old, refreshed with more up-to-date information and links. Change-Id: I5b5da4748238acda98f29570fa97d09d8aa8df82
* | | Add service version for AntelopeSylvain Bauza2023-03-021-7/+13
|/ / | | | | | | | | | | | | | | | | | | | | Also did a bit of cleanup in the text message to tell *when* we need to bump the min service version. Given 2023.1 is our first SLURP release, we need to clarify the level of support we now have for rolling upgrades. Next cycle, we should update the min version to be Zed. Change-Id: I2dd906f34118da02783bb7755e0d6c2a2b88eb5d
* | Doc: update live-migration cmdArefiev Anton2023-02-241-1/+1
| | | | | | | | | | | | | | | | | | The deprecated `--live` option of the `server migrate` command was removed I37ef09eca0db9286544a4b0bb33f845311baa9b2 Update docs with new arguments. Change-Id: Id7a9a7509ca5e7811b6d3ce060390ea23c93d4ce
* | Add docs for cpu managementSylvain Bauza2023-02-231-0/+91
| | | | | | | | | | | | Relates to blueprint libvirt-cpu-state-mgmt Change-Id: Id22018a880b39f694a509c04cc6497ef42343049
* | Merge "fup: support evacuate target state"Zuul2023-02-182-3/+1
|\ \
| * | fup: support evacuate target stateSahid Orentino Ferdjaoui2023-02-062-3/+1
| |/ | | | | | | | | | | | | This fix minors comments that have been noticed. Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com> Change-Id: Iee6c224aa0f26d8550b38a8f69b28d8648b1da70
* | Merge "libvirt: Add configuration options to set SPICE compression settings"Zuul2023-02-171-0/+10
|\ \
| * | libvirt: Add configuration options to set SPICE compression settingsManuel Bentele2023-01-111-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds the following SPICE-related options to the 'spice' configuration group of a Nova configuration: - image_compression - jpeg_compression - zlib_compression - playback_compression - streaming_mode These configuration options can be used to enable and set the SPICE compression settings for libvirt (QEMU/KVM) provisioned instances. Each configuration option is optional and can be set explictly to configure the associated SPICE compression setting for libvirt. If all configuration options are not set, then none of the SPICE compression settings will be configured for libvirt, which corresponds to the behavior before this change. In this case, the built-in defaults from the libvirt backend (e.g. QEMU) are used. Note that those options are only taken into account if SPICE support is enabled (and the VNC support is disabled). Implements: blueprint nova-support-spice-compression-algorithm Change-Id: Ia7efeb1b1a04504721e1a5bdd1b5fa7a87cdb810
* | | Add docs for stable-compute-uuid behaviorsDan Smith2023-02-083-0/+86
| |/ |/| | | | | | | | | | | | | | | | | This adds some admin guide documentation about the stable compute_id file. It covers upgrade, greenfield generation, and greenfield pre-provisioning by deployment tools. Related to blueprint stable-compute-uuid Change-Id: I078b3f9e1919f2008628dc7b889e8696f1f6159a
* | api: extend evacuate instance to support target stateSahid Orentino Ferdjaoui2023-01-314-2/+13
| | | | | | | | | | | | | | | | Start to v2.95 any evacuated instances will be stopped a destination Implements: bp/allowing-target-state-for-evacuate Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@industrialdiscipline.com> Change-Id: I141b6f057cc4eb9c541c2bc6eddae27270ede08d
* | Merge "Fix huge-page doc"Zuul2023-01-301-1/+1
|\ \
| * | Fix huge-page docRajesh Tailor2023-01-101-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | This change updates the echo command as per description [1], to append huge-page specific paramters instead of overwriting. [1] https://docs.openstack.org/nova/zed/admin/huge-pages.html Closes-Bug: #2002317 Change-Id: Ibd8b555c4d6a70cd221b12821d6e9d88cf132a4a
* | Merge "Microversion 2.94: FQDN in hostname"Zuul2023-01-2111-2/+428
|\ \
| * | Microversion 2.94: FQDN in hostnameArtom Lifshitz2023-01-1711-2/+428
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend microversion 2.90 to allow FQDNs in the hostname parameter. Multi-create with --hostname continues to be refused, returning error 400 to the user. This simplifies the code by not needing to handle any sort of suffix or prefix mangling of the FQDN to handle multiple instances. No other changes are made - not Neutron integration, metadata API changes (the FQDN will appear as-is in places where the hostname currently appears), etc. Change-Id: I47e397dc6da8263762479cc8ae4f8777a6d9d811 Implements: bp/fqdn-in-hostname
* | | Merge "Update Availability zone doc page"Zuul2023-01-171-15/+41
|\ \ \ | |/ / |/| |
| * | Update Availability zone doc pageRajesh Tailor2022-09-231-15/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Availability zone doc page [1] mentioned that server moving operation (evacuate/live-migrate) request can force target host and bypass scheduler. This support of forcing target host for evacuate/live-migrate request was removed in [2]. This change updates the doc page by mentioning that it was possible to force a host with older API microversion and how to use it, if user wants to force target host for evacuate/live-migrate. [1] https://docs.openstack.org/nova/latest/admin/availability-zones.html#implications-for-moving-servers [2] https://review.opendev.org/q/topic:bp%252Fremove-force-flag-from-live-migrate-and-evacuate Closes-Bug: #1947421 Change-Id: Iaf989ccbde49a8c3735d260b2dd4a319bc77caf8
* | | Merge "Allow enabling PCI scheduling in Placement"Zuul2023-01-121-0/+22
|\ \ \ | |_|/ |/| |
| * | Allow enabling PCI scheduling in PlacementBalazs Gibizer2023-01-051-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | A new configuration option [filter_scheduler]pci_in_placement is added that allows enabling the scheduler logic for PCI device handling in Placement for flavor based PCI requests. blueprint: pci-device-tracking-in-placement Change-Id: I5ddf6d3cdc7e05cc4914b9b1e762fa02a5c7c550
* | | Merge "doc: soft delete and shadow tables"Zuul2023-01-032-0/+63
|\ \ \
| * | | doc: soft delete and shadow tablesBence Romsics2022-12-092-0/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While collecting information because of a question I received about soft delete and shadow tables I realized that the documentation contains bits and pieces here and there, but I couldn't find more. This change summarizes what I found from docs and asking around. I hope you find it useful. Change-Id: I5ff90224cc27c57dc463604559d25298ed7b3f98
* | | | Merge "Modify the command of getting serial console"Zuul2022-12-201-2/+8
|\ \ \ \
| * | | | Modify the command of getting serial consolewangkuntian2022-07-221-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old command 'nova get-serial-proxy' was not found when using novaclient Change-Id: Ib106e36b77d32cdcc535e4237364b647d1cc04e0
* | | | | Merge "fix typo in architecture document"Zuul2022-12-201-1/+1
|\ \ \ \ \
| * | | | | fix typo in architecture documentJan Klippel2022-09-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jan Klippel <openstack@kl1pp3l.de> Change-Id: I6f7cf5bbca5754a91efe788064695134ecff34b6
* | | | | | Merge "Support resource_class and traits in PCI alias"Zuul2022-12-131-0/+15
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Support resource_class and traits in PCI aliasBalazs Gibizer2022-10-171-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The [pci]alias configuration option now accepts two new optional fields: * resource_class: that can be used to request PCI device by placement RC name. * traits: a comma separated list of placement trait names that can be used to filter placement PCI resource provider by traits. These fields has the matching counterpart in [pci]device_spec implemented already. These fields are matched by the Placement GET allocation_candidates query therefore these fields are ignored when PCI device pools are matched against IntancePCIRequest by nova. Note that InstancePCIRequest object spec field is defined as a list of dicts. But in reality nova creates the request always with a single dict. So we restricted the placement logic to handle a single spec. blueprint: pci-device-tracking-in-placement Change-Id: I5c8f05c3c5d7597175e60b29e4ab2f22e6496ecd
* | | | | | Merge "Support multiple config file with mod_wsgi"Zuul2022-12-121-4/+10
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | Support multiple config file with mod_wsgiSean Mooney2022-12-071-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unlike uwsgi, apache mod_wsgi does not support passing commandline arguments to the python wsgi script it invokes. As a result while you can pass --config-file when hosting the api and metadata wsgi applications with uwsgi there is no way to use multiple config files with mod_wsgi. This change mirrors how this is supported in keystone today by intoducing a new OS_NOVA_CONFIG_FILES env var to allow operators to optional pass a ';' delimited list of config files to load. This change also add docs for this env var and the existing undocumented OS_NOVA_CONFIG_DIR. Closes-Bug: 1994056 Change-Id: I8e3ccd75cbb7f2e132b403cb38022787c2c0a37b
* | | | | | Merge "Update contributor guide for 2023.1 Antelope"Zuul2022-11-212-7/+7
|\ \ \ \ \ \
| * | | | | | Update contributor guide for 2023.1 AntelopeTakashi Natsume2022-11-062-7/+7
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iffd6f3017c3522bd80b571a19550c83401b99613 Signed-off-by: Takashi Natsume <takanattie@gmail.com>
* | | | | | DOC update remote console accessAmit Uniyal2022-10-271-1/+5
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Adds doc links of libvirt wiki page - Updates dead links Closes-Bug: 1991522 Change-Id: Ie45e663c5a7bf980aeecf78b6ef1a6c19d945753
* | | | | Correct doc referencesRajesh Tailor2022-10-181-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | This changes corrects wrong doc references in nova docs. Change-Id: I6a94e14dd7efafad65a0074b57b9eff1b6822e02
* | | | Merge "update default overcommit"Zuul2022-10-071-0/+10
|\ \ \ \
| * | | | update default overcommitSean Mooney2022-10-061-0/+10
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change updates the cpu and ram initial allocation ratios to 4.0 and 1.0 to reflect the typical values that are suitable for non web hosting workloads. Change-Id: I283eb270a4e47da15cf01d098b4f3952f7b5b570 implements: bp/nova-change-default-overcommit-values
* | | | Merge "Fix typos in nova docs"Zuul2022-10-0627-49/+49
|\ \ \ \ | |/ / / |/| | |
| * | | Fix typos in nova docsRajesh Tailor2022-09-2327-49/+49
| | |/ | |/| | | | | | | Change-Id: I7b6f8c198aa42f5ef3f8b158308b993b040454ec
* | | Merge "Update nova-manage doc page"Zuul2022-09-231-4/+4
|\ \ \ | |/ / |/| |
| * | Update nova-manage doc pageRajesh Tailor2022-09-101-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nova-manage doc page [1] mentioned usage of `nova-manage db archive` command, which doesn't exist. This change updates the doc page with the correct command `nova-manage db archive_deleted_rows`. [1] https://docs.openstack.org/nova/latest/cli/nova-manage.html Closes-Bug: #1981088 Change-Id: Ibcbccf87ec70e9edea61c99d4d3bcf610cc1df64
* | | Remove mentions of removed scheduler filtersPierre Riteau2022-09-161-1/+1
|/ / | | | | | | Change-Id: I1348cca8cbd8b1142dab8507c8aa1b9baf01e73c
* | Merge "Doc follow up for PCI in placement"Zuul2022-09-061-3/+18
|\ \
| * | Doc follow up for PCI in placementBalazs Gibizer2022-09-021-3/+18
| | | | | | | | | | | | | | | | | | | | | | | | This fixes the doc comments for the already merged (or being merged) patches in the series. blueprint: pci-device-tracking-in-placement Change-Id: Ia99138d603722a66c9a6ac61b035384d86ccca75
* | | Merge "libvirt: Add vIOMMU device to guest"Zuul2022-09-012-1/+59
|\ \ \
| * | | libvirt: Add vIOMMU device to guestStephen Finucane2022-09-012-1/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implementation for BP/libvirt-viommu-device. With provide `hw:viommu_model` property to extra_specs or `hw_viommu_model` to image property. will enable viommu to libvirt guest. [1] https://www.berrange.com/posts/2017/02/16/setting-up-a-nested-kvm-guest-for-developing-testing-pci-device-assignment-with-numa/ [2] https://review.opendev.org/c/openstack/nova-specs/+/840310 Implements: blueprint libvirt-viommu-device Change-Id: Ief9c550292788160433a28a7a1c36ba38a6bc849 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>