summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2022-10-06 12:09:51 +0000
committerGerrit Code Review <review@openstack.org>2022-10-06 12:09:51 +0000
commitbbebdc3928272e5bf234e38c4c0726a9e1d476e1 (patch)
treee329aba1db2024ffad63dcdf4cb8bd1b6e5b7837 /doc
parentce15e7fa68081490b488b05baac78ff3e326f019 (diff)
parent0fce3c03abc2e105b89ef9cc00996944d3d19f8e (diff)
downloadnova-bbebdc3928272e5bf234e38c4c0726a9e1d476e1.tar.gz
Merge "Fix typos in nova docs"
Diffstat (limited to 'doc')
-rw-r--r--doc/ext/extra_specs.py2
-rw-r--r--doc/ext/feature_matrix.py6
-rw-r--r--doc/source/admin/cells.rst2
-rw-r--r--doc/source/admin/configuration/hypervisor-hyper-v.rst2
-rw-r--r--doc/source/admin/cpu-topologies.rst4
-rw-r--r--doc/source/admin/index.rst2
-rw-r--r--doc/source/admin/libvirt-misc.rst2
-rw-r--r--doc/source/admin/manage-volumes.rst6
-rw-r--r--doc/source/admin/managing-resource-providers.rst2
-rw-r--r--doc/source/admin/networking.rst2
-rw-r--r--doc/source/admin/pci-passthrough.rst4
-rw-r--r--doc/source/admin/scheduling.rst2
-rw-r--r--doc/source/admin/secure-live-migration-with-qemu-native-tls.rst4
-rw-r--r--doc/source/cli/nova-manage.rst2
-rw-r--r--doc/source/cli/nova-rootwrap.rst2
-rw-r--r--doc/source/configuration/index.rst4
-rw-r--r--doc/source/configuration/policy-concepts.rst2
-rw-r--r--doc/source/contributor/api-ref-guideline.rst2
-rw-r--r--doc/source/contributor/index.rst12
-rw-r--r--doc/source/index.rst12
-rw-r--r--doc/source/reference/attach-volume.rst2
-rw-r--r--doc/source/reference/glossary.rst2
-rw-r--r--doc/source/reference/index.rst8
-rw-r--r--doc/source/reference/libvirt-distro-support-matrix.rst2
-rw-r--r--doc/source/reference/stable-api.rst2
-rw-r--r--doc/source/user/block-device-mapping.rst2
-rw-r--r--doc/source/user/certificate-validation.rst4
27 files changed, 49 insertions, 49 deletions
diff --git a/doc/ext/extra_specs.py b/doc/ext/extra_specs.py
index 534f5fa969..ddd233d503 100644
--- a/doc/ext/extra_specs.py
+++ b/doc/ext/extra_specs.py
@@ -103,7 +103,7 @@ def _format_validator_help(
validator: base.ExtraSpecValidator,
summary: bool,
):
- """Generate reStucturedText snippets for the provided validator.
+ """Generate reStructuredText snippets for the provided validator.
:param validator: A validator to document.
:type validator: nova.api.validation.extra_specs.base.ExtraSpecValidator
diff --git a/doc/ext/feature_matrix.py b/doc/ext/feature_matrix.py
index 2bb773a657..31725e311e 100644
--- a/doc/ext/feature_matrix.py
+++ b/doc/ext/feature_matrix.py
@@ -69,10 +69,10 @@ class MatrixImplementation(object):
STATUS_COMPLETE = "complete"
STATUS_PARTIAL = "partial"
STATUS_MISSING = "missing"
- STATUS_UKNOWN = "unknown"
+ STATUS_UNKNOWN = "unknown"
STATUS_ALL = [STATUS_COMPLETE, STATUS_PARTIAL, STATUS_MISSING,
- STATUS_UKNOWN]
+ STATUS_UNKNOWN]
def __init__(self, status=STATUS_MISSING, notes=None, release=None):
"""MatrixImplementation models a cell in the matrix
@@ -394,7 +394,7 @@ class FeatureMatrixDirective(rst.Directive):
impl_status = u"\u2716"
elif impl.status == MatrixImplementation.STATUS_PARTIAL:
impl_status = u"\u2714"
- elif impl.status == MatrixImplementation.STATUS_UKNOWN:
+ elif impl.status == MatrixImplementation.STATUS_UNKNOWN:
impl_status = u"?"
implref.append(nodes.literal(
diff --git a/doc/source/admin/cells.rst b/doc/source/admin/cells.rst
index bad3566bd9..bb83e967f3 100644
--- a/doc/source/admin/cells.rst
+++ b/doc/source/admin/cells.rst
@@ -600,7 +600,7 @@ of ``rabbit://bob:s3kret@otherhost/nova`` when used with the above example.
The :oslo.config:option:`transport_url` option can contain an
extended syntax for the "netloc" part of the URL
(i.e. ``userA:passwordA@hostA:portA,userB:passwordB:hostB:portB``). In this
- case, substitions of the form ``username1``, ``username2``, etc will be
+ case, substitutions of the form ``username1``, ``username2``, etc will be
honored and can be used in the template URL.
The templating of these URLs may be helpful in order to provide each service host
diff --git a/doc/source/admin/configuration/hypervisor-hyper-v.rst b/doc/source/admin/configuration/hypervisor-hyper-v.rst
index 969a0c13b3..8ce9c2ebb4 100644
--- a/doc/source/admin/configuration/hypervisor-hyper-v.rst
+++ b/doc/source/admin/configuration/hypervisor-hyper-v.rst
@@ -244,7 +244,7 @@ The following packages must be installed with pip:
* ``pywin32``
* ``pymysql``
* ``greenlet``
-* ``pycryto``
+* ``pycrypto``
* ``ecdsa``
* ``amqp``
* ``wmi``
diff --git a/doc/source/admin/cpu-topologies.rst b/doc/source/admin/cpu-topologies.rst
index 529542d805..9770639c3a 100644
--- a/doc/source/admin/cpu-topologies.rst
+++ b/doc/source/admin/cpu-topologies.rst
@@ -129,9 +129,9 @@ Sorts are performed on host's NUMA nodes list in the following order:
Top sorting priority is for host's NUMA nodes with PCI devices attached. If VM
requested PCI device(s) logic **always** puts host's NUMA nodes with more PCI
-devices at the beginnig of the host's NUMA nodes list. If PCI devices isn't
+devices at the beginning of the host's NUMA nodes list. If PCI devices isn't
requested by VM than NUMA nodes with no (or less) PCI device available will be
-placed at the beginnig of the list.
+placed at the beginning of the list.
.. caution::
diff --git a/doc/source/admin/index.rst b/doc/source/admin/index.rst
index 3632294526..287e9d8fb5 100644
--- a/doc/source/admin/index.rst
+++ b/doc/source/admin/index.rst
@@ -99,7 +99,7 @@ the defaults from the :doc:`install guide </install/index>` will be sufficient.
cells allow sharding of your compute environment. Upfront planning is key to
a successful cells v2 layout.
-* :doc:`Availablity Zones </admin/availability-zones>`: Availability Zones are
+* :doc:`Availability Zones </admin/availability-zones>`: Availability Zones are
an end-user visible logical abstraction for partitioning a cloud without
knowing the physical infrastructure.
diff --git a/doc/source/admin/libvirt-misc.rst b/doc/source/admin/libvirt-misc.rst
index cf5c10c64e..eb3d20b479 100644
--- a/doc/source/admin/libvirt-misc.rst
+++ b/doc/source/admin/libvirt-misc.rst
@@ -149,7 +149,7 @@ Locked memory allocation
Locking memory marks the guest memory allocations as unmovable and
unswappable. It is implicitly enabled in a number of cases such as SEV or
-realtime guests but can also be enabled explictly using the
+realtime guests but can also be enabled explicitly using the
``hw:locked_memory`` extra spec (or use ``hw_locked_memory`` image property).
``hw:locked_memory`` (also ``hw_locked_memory`` image property) accept
boolean values in string format like 'true' or 'false' value.
diff --git a/doc/source/admin/manage-volumes.rst b/doc/source/admin/manage-volumes.rst
index a9d705a47a..ef45d2c7aa 100644
--- a/doc/source/admin/manage-volumes.rst
+++ b/doc/source/admin/manage-volumes.rst
@@ -188,9 +188,9 @@ fetched using the `volume_attachment get_connector` subcommand:
.. note::
- Future work will remove this requirement and incorperate the gathering of
- the host connector into the main refresh command. Unfortunatley until then
- it must remain a seperate manual step.
+ Future work will remove this requirement and incorporate the gathering of
+ the host connector into the main refresh command. Unfortunately until then
+ it must remain a separate manual step.
We can then provide this connector to the `volume_attachment refresh`
subcommand. This command will connect to the compute, disconnect any host
diff --git a/doc/source/admin/managing-resource-providers.rst b/doc/source/admin/managing-resource-providers.rst
index 27bfe20140..6e4fbc2703 100644
--- a/doc/source/admin/managing-resource-providers.rst
+++ b/doc/source/admin/managing-resource-providers.rst
@@ -158,7 +158,7 @@ Schema Example
items:
patternProperties:
# Allows any key name matching the resource class pattern,
- # check to prevent conflicts with virt driver owned resouces classes
+ # check to prevent conflicts with virt driver owned resources classes
# will be done after schema validation.
^[A-Z0-9_]{1,255}$:
type: object
diff --git a/doc/source/admin/networking.rst b/doc/source/admin/networking.rst
index 0d38511158..c5b945b361 100644
--- a/doc/source/admin/networking.rst
+++ b/doc/source/admin/networking.rst
@@ -70,7 +70,7 @@ A full guide on configuring and using SR-IOV is provided in the
(see, for example, `this bug <https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1957753>`_
which discusses a case relevant to one driver). As of Libvirt v8.1.0,
EPERM errors encountered while programming VLAN 0 are ignored if
- VLAN clearning is not explicitly requested in the device XML (i.e.
+ VLAN clearing is not explicitly requested in the device XML (i.e.
VLAN 0 is not specified explicitly).
NUMA Affinity
diff --git a/doc/source/admin/pci-passthrough.rst b/doc/source/admin/pci-passthrough.rst
index f79349aec7..de79792f16 100644
--- a/doc/source/admin/pci-passthrough.rst
+++ b/doc/source/admin/pci-passthrough.rst
@@ -219,7 +219,7 @@ have special meaning:
result in an error depending on your driver and kernel version (see, for
example, `this bug <https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1957753>`_
which discusses a case relevant to one driver). As of Libvirt v8.1.0, EPERM
- errors encountered while programming a VLAN are ignored if VLAN clearning is
+ errors encountered while programming a VLAN are ignored if VLAN clearing is
not explicitly requested in the device XML.
``trusted``
@@ -456,7 +456,7 @@ and OS allows, we can enable vIOMMU in libvirt driver.
.. note::
Enable vIOMMU might introduce significant performance overhead.
- You can see performance comparision table from
+ You can see performance comparison table from
`AMD vIOMMU session on KVM Forum 2021`_.
For the above reason, vIOMMU should only be enabled for workflow that
require it.
diff --git a/doc/source/admin/scheduling.rst b/doc/source/admin/scheduling.rst
index e0e5b7188b..3c2161fcf4 100644
--- a/doc/source/admin/scheduling.rst
+++ b/doc/source/admin/scheduling.rst
@@ -1162,7 +1162,7 @@ here.
:oslo.config:option:`DEFAULT.cpu_allocation_ratio`,
:oslo.config:option:`DEFAULT.ram_allocation_ratio` or
:oslo.config:option:`DEFAULT.disk_allocation_ratio` to a non-null value
- would ensure the user-configured value was always overriden.
+ would ensure the user-configured value was always overridden.
.. _osc-placement: https://docs.openstack.org/osc-placement/latest/index.html
diff --git a/doc/source/admin/secure-live-migration-with-qemu-native-tls.rst b/doc/source/admin/secure-live-migration-with-qemu-native-tls.rst
index 0e6206d0b1..61a4e840cb 100644
--- a/doc/source/admin/secure-live-migration-with-qemu-native-tls.rst
+++ b/doc/source/admin/secure-live-migration-with-qemu-native-tls.rst
@@ -186,8 +186,8 @@ Related information
any other ``*_tls*`` parameters, _unless_ you need different
certificates for some services. The rationale for that is that some
services (e.g. migration / NBD) are only exposed to internal
- infrastructure; while some sevices (VNC, Spice) might be exposed
- publically, so might need different certificates. For OpenStack this
+ infrastructure; while some services (VNC, Spice) might be exposed
+ publicly, so might need different certificates. For OpenStack this
does not matter, though, we will stick with the defaults.
- If they are not already open, ensure you open up these TCP ports on
diff --git a/doc/source/cli/nova-manage.rst b/doc/source/cli/nova-manage.rst
index 0eb7256a8a..53152a0a6f 100644
--- a/doc/source/cli/nova-manage.rst
+++ b/doc/source/cli/nova-manage.rst
@@ -1607,7 +1607,7 @@ instance changing when moving between machine types.
.. option:: --force
- Skip machine type compatability checks and force machine type update.
+ Skip machine type compatibility checks and force machine type update.
.. rubric:: Return codes
diff --git a/doc/source/cli/nova-rootwrap.rst b/doc/source/cli/nova-rootwrap.rst
index 4fcae829fc..47e3268b97 100644
--- a/doc/source/cli/nova-rootwrap.rst
+++ b/doc/source/cli/nova-rootwrap.rst
@@ -9,7 +9,7 @@ Synopsis
::
- nova-rootwrap CONFIG_FILE COMMMAND
+ nova-rootwrap CONFIG_FILE COMMAND
Description
===========
diff --git a/doc/source/configuration/index.rst b/doc/source/configuration/index.rst
index f7f40790f1..8d59d2dc27 100644
--- a/doc/source/configuration/index.rst
+++ b/doc/source/configuration/index.rst
@@ -48,7 +48,7 @@ services and what configuration options are available can be found below.
.. # NOTE(mriedem): This is the section where we hide things that we don't
# actually want in the table of contents but sphinx build would fail if
# they aren't in the toctree somewhere.
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -100,7 +100,7 @@ policies are available can be found below.
.. # NOTE(mriedem): This is the section where we hide things that we don't
# actually want in the table of contents but sphinx build would fail if
# they aren't in the toctree somewhere.
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
diff --git a/doc/source/configuration/policy-concepts.rst b/doc/source/configuration/policy-concepts.rst
index dd0c4686bd..383b27247f 100644
--- a/doc/source/configuration/policy-concepts.rst
+++ b/doc/source/configuration/policy-concepts.rst
@@ -231,7 +231,7 @@ defaulted to below rules:
With these new defaults, you can solve the problem of:
#. Providing the read-only access to the user. Polices are made more granular
- and defaulted to reader rules. For exmaple: If you need to let someone audit
+ and defaulted to reader rules. For example: If you need to let someone audit
your deployment for security purposes.
#. Customize the policy in better way. For example, you will be able
diff --git a/doc/source/contributor/api-ref-guideline.rst b/doc/source/contributor/api-ref-guideline.rst
index cc5eab2538..0aec4eeeb4 100644
--- a/doc/source/contributor/api-ref-guideline.rst
+++ b/doc/source/contributor/api-ref-guideline.rst
@@ -351,7 +351,7 @@ In the parameter file, define the ``required`` field in each parameter.
but does not appear when non-admin users call.
If a parameter must be specified in the request or always appears
-in the response in the micoversion added or later,
+in the response in the microversion added or later,
the parameter must be defined as required (``true``).
Microversion
diff --git a/doc/source/contributor/index.rst b/doc/source/contributor/index.rst
index 472e083313..5b6e0b8f92 100644
--- a/doc/source/contributor/index.rst
+++ b/doc/source/contributor/index.rst
@@ -22,7 +22,7 @@ Getting Started
* :doc:`/contributor/development-environment`: Get your computer setup to
contribute
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -60,7 +60,7 @@ while keeping users happy and keeping developers productive.
* :doc:`/contributor/ptl-guide`: A chronological PTL reference guide
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -86,7 +86,7 @@ Reviewing
* :doc:`/contributor/documentation`: Guidelines for handling documentation
contributions
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -120,7 +120,7 @@ be Python code. All new code needs to be validated somehow.
* :doc:`/contributor/testing/eventlet-profiling`
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -152,7 +152,7 @@ extend.
* :doc:`/contributor/notifications`: How to add your own notifications
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -176,7 +176,7 @@ diving in.
* :doc:`/contributor/resize-and-cold-migrate`: Describes the differences and
similarities between resize and cold migrate operations.
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
diff --git a/doc/source/index.rst b/doc/source/index.rst
index 718aa0eca5..8cd5ae9ceb 100644
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -49,7 +49,7 @@ For End Users
As an end user of nova, you'll use nova to create and manage servers with
either tools or the API directly.
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -110,7 +110,7 @@ Architecture Overview
* :doc:`Nova architecture </admin/architecture>`: An overview of how all the parts in
nova fit together.
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -128,7 +128,7 @@ having installed :keystone-doc:`keystone <install/>`, :glance-doc:`glance
:placement-doc:`placement <install/>`. Ensure that you follow their install
guides first.
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:maxdepth: 2
@@ -192,7 +192,7 @@ Once you are running nova, the following information is extremely useful.
instances (either via metadata server or config drive) for your specific
purposes.
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -211,7 +211,7 @@ Reference Material
* :doc:`Configuration Guide <configuration/index>`: Information on configuring
the system, including role-based access control policy rules.
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -230,7 +230,7 @@ For Contributors
both current and future looking parts of our architecture.
These are collected here.
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
diff --git a/doc/source/reference/attach-volume.rst b/doc/source/reference/attach-volume.rst
index a38a32e533..c82c035a14 100644
--- a/doc/source/reference/attach-volume.rst
+++ b/doc/source/reference/attach-volume.rst
@@ -22,7 +22,7 @@ the optional interactions with the ``os-brick`` library on the compute hosts
during the request.
.. note:: ``os-brick`` is not always used to connect volumes to the host, most
- notibly when connecting an instance natively to ceph ``rbd`` volumes
+ notably when connecting an instance natively to ceph ``rbd`` volumes
The diagram also outlines the various locks taken on the compute during the
attach volume flow. In this example these include locks against the
diff --git a/doc/source/reference/glossary.rst b/doc/source/reference/glossary.rst
index e48a4acc2e..a337699aca 100644
--- a/doc/source/reference/glossary.rst
+++ b/doc/source/reference/glossary.rst
@@ -26,7 +26,7 @@ Glossary
Cell
A cell is a shard or horizontal partition in a nova deployment.
A cell mostly consists of a database, queue, and set of compute nodes.
- All deployments willl have at least one cell (and one "fake" cell).
+ All deployments will have at least one cell (and one "fake" cell).
Larger deployments can have many.
For more information, refer to :doc:`/admin/cells`.
diff --git a/doc/source/reference/index.rst b/doc/source/reference/index.rst
index aadfdb090a..cb376ad53a 100644
--- a/doc/source/reference/index.rst
+++ b/doc/source/reference/index.rst
@@ -44,7 +44,7 @@ The following is a dive into some of the internals in nova.
* :doc:`/reference/libvirt-distro-support-matrix`: Libvirt virt driver OS
distribution support matrix
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -73,7 +73,7 @@ Debugging
* :doc:`/reference/gmr`: Inspired by Amiga, a way to trigger a very
comprehensive dump of a running service for deep debugging.
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -97,7 +97,7 @@ these are a great place to start reading up on the current plans.
* :doc:`/reference/scheduler-evolution`: Motivation behind the scheduler /
placement evolution
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
@@ -112,7 +112,7 @@ Additional Information
* :doc:`/reference/glossary`: A quick reference guide to some of the terms you
might encounter working on or using nova.
-.. # NOTE(amotoki): toctree needs to be placed at the end of the secion to
+.. # NOTE(amotoki): toctree needs to be placed at the end of the section to
# keep the document structure in the PDF doc.
.. toctree::
:hidden:
diff --git a/doc/source/reference/libvirt-distro-support-matrix.rst b/doc/source/reference/libvirt-distro-support-matrix.rst
index e1a31cd6cc..fd22fc5ba3 100644
--- a/doc/source/reference/libvirt-distro-support-matrix.rst
+++ b/doc/source/reference/libvirt-distro-support-matrix.rst
@@ -180,7 +180,7 @@ OS distribution versions
------------------------
This table provides information on a representative sample of OS distros and
-the version of libirt/QEMU/libguestfs that they ship. This is **NOT** intended
+the version of libvirt/QEMU/libguestfs that they ship. This is **NOT** intended
to be an exhaustive list of distros where OpenStack Nova can run - it is
intended to run on any Linux distro that can satisfy the minimum required
software versions. This table merely aims to help identify when minimum
diff --git a/doc/source/reference/stable-api.rst b/doc/source/reference/stable-api.rst
index 462e8e3feb..3a491150a5 100644
--- a/doc/source/reference/stable-api.rst
+++ b/doc/source/reference/stable-api.rst
@@ -29,7 +29,7 @@ Background
Nova used to include two distinct frameworks for exposing REST API
functionality. Older code is called the "v2 API" and existed in the
/nova/api/openstack/compute/legacy_v2/ directory. This code tree was totally
-removed during Netwon release time frame (14.0.0 and later).
+removed during Newton release time frame (14.0.0 and later).
Newer code is called the "v2.1 API" and exists in the
/nova/api/openstack/compute directory.
diff --git a/doc/source/user/block-device-mapping.rst b/doc/source/user/block-device-mapping.rst
index b43f01de8b..361f4bcf01 100644
--- a/doc/source/user/block-device-mapping.rst
+++ b/doc/source/user/block-device-mapping.rst
@@ -49,7 +49,7 @@ When we talk about block device mapping, we usually refer to one of two things
on.
For more details on this please refer to the :doc:`Driver BDM Data
- Structures <../reference/block-device-structs>` refernce document.
+ Structures <../reference/block-device-structs>` reference document.
.. note::
diff --git a/doc/source/user/certificate-validation.rst b/doc/source/user/certificate-validation.rst
index 1140712159..69219a67ed 100644
--- a/doc/source/user/certificate-validation.rst
+++ b/doc/source/user/certificate-validation.rst
@@ -309,7 +309,7 @@ Create the first intermediate certificate
"""""""""""""""""""""""""""""""""""""""""
Create a certificate request for the first intermediate certificate. For these
instructions, we will save the certificate request as
-``cert_intermeidate_a.csr`` and the private key as ``key_intermediate_a.pem``.
+``cert_intermediate_a.csr`` and the private key as ``key_intermediate_a.pem``.
.. code-block:: console
@@ -357,7 +357,7 @@ Create the second intermediate certificate
""""""""""""""""""""""""""""""""""""""""""
Create a certificate request for the second intermediate certificate. For these
instructions, we will save the certificate request as
-``cert_intermeidate_b.csr`` and the private key as ``key_intermediate_b.pem``.
+``cert_intermediate_b.csr`` and the private key as ``key_intermediate_b.pem``.
.. code-block:: console