863 Commits

Author SHA1 Message Date
renliang17
417b2225ca Fix doc bug
Change-Id: I09e870e845661747e1fcdf8f2ba9a89d4ff9088b
2024-12-13 16:34:02 +08:00
Zuul
ab703f3fa0 Merge "Add new glance.wsgi module" 2024-12-10 22:01:17 +00:00
Zuul
1c342e9f55 Merge "[doc]Update hw_vif_model as it supports igb now" 2024-11-05 20:38:13 +00:00
Takashi Kajinami
acab9351a1 Remove Windows OS support
Windows OS support was deprecated in 2024.1 cycle because Winstackers
project was retired[1]. Remove the support now to get rid of os-win
which was also abandoned.

[1] a8bed388f26eb383449b4d040c4da84671587fb9

Change-Id: I737279c93a6231ebf2e8c87810040ce48622f4fc
2024-10-30 00:59:02 +09:00
Stephen Finucane
abc5a8838a Add new glance.wsgi module
This allows deployment tooling to easily switch from passing a binary
path to passing a Python module path. We'll use it shortly.

Change-Id: Ia67d3b1b2e80b8b2096cb86ba85f47047e89a3d2
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2024-10-28 21:08:17 +05:30
Rajat Dhasmana
7a98b9f0f6 Doc: Add info about multi-attach volume types
When using Cinder as Glance backend, we can run into an issue
when using the same image to create multiple resources.
Example: creating 10 bootable volumes from an image

This happens because, by default, Image-Volumes (storing the
image) does not allow to be attached multiple times causing
the issue to not being able to use the same image concurrently.

This patch adds a doc section to configure multi-attach volume
types to be used for Image-Volumes to prevent the above issue.

Change-Id: Idcfaffe0a3f1a030ccffd6a5fc5e7b6523ae015a
2024-10-24 10:48:35 +00:00
Cyril Roelandt
f640f5e2dd Remove no-longer valid comment about IPv6 workaround
This has not been true since we merged
3988a9956e40a5b2f739eb8851ccb1d0b431a2e8 .

Closes-Bug: #1668791
Change-Id: I217d998a63d3d31ead0432e9661a422ee1913a88
2024-10-15 17:23:45 +02:00
Balazs Gibizer
c080d28194 [doc]Update hw_vif_model as it supports igb now
Implements: blueprint igb-vif-model

Depends-On: https://review.opendev.org/c/openstack/nova/+/928584
Change-Id: Ifc53f9cd5eded7a71a1851dc23c40dd149380b3e
2024-09-10 14:23:31 +02:00
Zuul
6f593f3894 Merge "Add metadef value for stateless firmware" 2024-09-10 07:58:44 +00:00
Cyril Roelandt
39e407e9ff Documentation: fix default value for rbd_store_chunk_size
Closes-Bug: #2078476
Change-Id: I3b83e57eebf306c4de28fd58589522970e62cf42
2024-09-03 17:28:53 +02:00
Takashi Kajinami
1f3e66fb4f Add metadef value for stateless firmware
Add the new hw_firmware_stateless image property, which is now used to
request launching instances with stateless firmware in nova.

Depends-on: https://review.opendev.org/c/openstack/nova/+/908890
Change-Id: I24868b89bc79eda5657a6e2a5e98fb8fa150b1f3
2024-08-30 02:17:59 +00:00
Pranali Deore
cedf499e86 Add api-ref and documentation for new location apis
Change-Id: Ia8501b19e95f8285a7a32d1087b8c5b7453adafc
2024-07-26 06:32:48 +00:00
Stephen Finucane
1b11e6e3a2 docs: Correct grammar nit
Change-Id: Ibc23331263444f9193963db72b7fde1820f4e942
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2024-06-18 11:11:59 +01:00
Zuul
da1b9792f2 Merge "Docs: be more explicit regarding oslo_limit.endpoint_id" 2024-05-17 07:38:23 +00:00
Zuul
16d7e03f01 Merge "Remove sendfile support" 2024-05-16 04:02:32 +00:00
Zuul
6b000ab871 Merge "Architecture docs: Fix list indentation" 2024-05-14 09:41:50 +00:00
Takashi Kajinami
205ca3336a Remove sendfile support
pysendfile[1] was added as an optional dependency but the library
hasn't been maintained and has got no release since 2014.

What is worse, the sendfile implementation is not actually working
since The SendFileIterator class was removed[2]. (Follow-up[3] removed
the remaining reference to the class). The broken implementation has
not been detected because the client is not currently used to upload
contents.

Remove the incomplete implementation to get rid of the dependency on
the unmaintained library.

[1] https://pypi.org/project/pysendfile/
[2] 76c3620c7effb15be577450c276db1e394c2de3e
[3] 0c151d7d7ea00627fad182898958db55b1fef3fd

Closes-Bug: #2062573
Change-Id: Ia4784f59d16660e8d40c0e409f092ac4e46870b4
2024-05-02 09:20:59 +00:00
Zuul
8bf8994428 Merge "Remove the digest_algorithm option" 2024-04-30 13:55:15 +00:00
Zuul
897f0727d8 Merge "doc: Remove non-existing auth parameters of glance-cache.conf" 2024-04-30 13:25:40 +00:00
Zuul
a8e60b825b Merge "Remove glossary" 2024-04-30 13:25:38 +00:00
Zuul
4c9aec7349 Merge "Remove allow_additional_image_properties" 2024-04-30 13:25:35 +00:00
Takashi Kajinami
2435122933 Remove glossary
This is not really actively maintained and is duplicate of the one
available in openstack-manuals.

Change-Id: I6617397585e49501a20e758877c4071a1f3b9d84
2024-04-30 01:51:31 +09:00
Cyril Roelandt
a7c878eed9 Remove allow_additional_image_properties
This option has been deprecated since Ussuri.

Change-Id: Ib3016f7b4b841543b02710c496e8387e63ed36c3
2024-04-23 18:32:58 +02:00
Cyril Roelandt
3a821c41cc Architecture docs: Fix list indentation
Closes-Bug: #2061813
Change-Id: Ib982b9375e63e3248b298678b6caa75e4c4b2318
2024-04-17 01:50:45 +02:00
Christian Berendt
ccd41b1525 doc: remove trailing dot from hypervisor_type list
This is confusing, because after xen you have a dot which can be read
as belonging to the hypervisor type string.

Change-Id: Ibe5da521d80a895b66084c55a993cceebfb68894
2024-04-12 08:45:22 +00:00
Cyril Roelandt
70d18c868a Docs: be more explicit regarding oslo_limit.endpoint_id
Make sure readers understand where this id comes from.

Change-Id: I2b6425f8a2bce4e47ebb15f4161fa238b3b6c6f9
Closes-Bug: #2059829
2024-04-03 02:41:51 +02:00
Takashi Kajinami
3d21c1eb9e doc: Remove non-existing auth parameters of glance-cache.conf
These options were deprecated and then removed when the glance-registry
service was removed[2].

[1] 80fef06497c2a1f2e5c7bae4a0e04ab426ec70f7
[2] 30680961994b36ed12713c0f106b661535ce41c6

Change-Id: I519c99afe8bcdfa953c14470670dee690e593ce4
2024-03-25 19:59:36 +09:00
Cyril Roelandt
46a95f77e3 Remove the digest_algorithm option
This option has had no effect since the removal of native SSL support in
06b2465f598c014451c244d47c2ded4f1e2c6947 .

Change-Id: I7ad94bd2be45a25c9c1dccc552fa9110fc4862aa
2024-03-19 23:25:02 +01:00
Rajat Dhasmana
81772be899 Docs: Add info about the cinder store
This patch mentions the following details about the glance cinder
store:

Single store:
Importance of setting the service credentials with the cinder store
configuration options.

Multi store:
1. Mention warning that during store initialization, we require the
credentials in configuration file to validate volume types.
2. Upgrade scenario where the values of configuration parameters
should remain same in single and multi store before and after the
upgrade.
3. Upgrade scenario when single store doesn't contain credentials
in glance config file and we need to transfer Image-Volumes to
service project.

Change-Id: Iff1320f8a4cf0c614f1a71556957a11ccd010147
2024-03-07 19:13:02 +05:30
Zuul
e53e4bdc24 Merge "inject_image_metadata plugin: Fix documentation" 2024-03-01 06:50:03 +00:00
Abhishek Kekane
cd9d521923 [docs] Configure centralized_db cache driver
Documented the usage of centralized_db cache driver and
migration process from SQLite to centralized_db on upgrade.

Related blueprint centralized-cache-db

Change-Id: I4404cd0cb9e7a59ea332b0ad2bac354b53c232d4
2024-02-28 14:43:11 +00:00
Cyril Roelandt
dd9b3156cd inject_image_metadata plugin: Fix documentation
The properties and values given to the "inject" option must not be
quoted, otherwise the quotes become part of the values themselves.

Change-Id: Ibcb8b8488253f459f40e6d34f4221832b7ff3839
Closes-Bug: #2028895
2024-02-15 02:31:36 +01:00
Danylo Vodopianov
66566c3286 Add Packed Virtqueue extra spec and image properties
Virtqueue feature was added to the metadata properties for flavor and
images

- Add the hw:virtio_packed_ring flavor extra spec and corresponding
  hw_virtio_packed_ring image property.

Nova spec: https://review.opendev.org/c/openstack/nova-specs/+/868377

Depends-On: https://review.opendev.org/c/openstack/nova/+/876075

Change-Id: Ia8caf39467a91431ca85b2a56ec93a60c41a8e7d
2023-12-05 10:59:18 +02:00
Brian Rosmaita
2fd57d68f5 Correct item numbering in install docs
Indicating a new enumerated point by a '#.' in an included doc
restarts the numbering at 1 instead of continuing the current
sequence.  Move the '#.' sentence out of the included doc and
into the individual install docs so that the points are enumerated
correctly.  Also remove one level of indentation from the included
file and instead indent the 'include' directive.

(Also had to break two lines in register-quotas.rst due to doc8
D001.  Not sure why that suddenly broke now after I shortened
all the lines in that file!)

Change-Id: I53c136c728fcffbca07eb5d0a67f9edc5e723ad0
2023-07-19 17:08:49 +02:00
Cyril Roelandt
97551b953b Doc: remove "stores" and "default_store" options
We should only be advertising the multi-backend configuration.
Therefore, we use the "enabled_backends" and "default_backend" options.

Change-Id: I911a87bb4ea908bbabc4b471d88c580a7dd74c81
2023-06-21 04:24:41 +02:00
Cyril Roelandt
0a7c5d6aab Doc: Factorise installation instructions
The instructions are the same for Debian, OBS, RDO and Ubuntu, so there
is no need to duplicate the content.

Change-Id: I5518dca5004135e9537d8c49065130ec5216ea5f
2023-06-21 04:24:36 +02:00
Zuul
4282959698 Merge "Deploy healthcheck middleware as app instead of filter" 2023-05-15 08:23:28 +00:00
Neil Hanlon
4fb03af06d
Add rocky linux to useful image properties os_images list
Change-Id: I4921ef709a0aeb411f50d601ef59a2e8d6e7acad
2023-05-04 10:15:44 -04:00
Takashi Kajinami
fa9450d5b5 Deploy healthcheck middleware as app instead of filter
Using the healthcheck middleware as a filter is deprecated and
the middleware should be used as an application[1].
 [1] 6feaa13610c450c8486f969703768db5319b4846

This change updates definition and usage of the healthcheck middleware
accordingly to avoid the following deprecation warning.

DeprecationWarning: Using function/method 'Healthcheck.factory()' is
deprecated: The healthcheck middleware must now be configured as
an application, not as a filter.

Closes-Bug: #1937901
Change-Id: Id41e0313a481bea4e2bb14c69f2ad8a2070aa9be
2023-05-02 19:21:42 +02:00
Gonéri Le Bouder
b27b26a6a8 doc/useful-image-properties: add missing `` to close a code block
Change-Id: I93301d51fb5f750693abbe07cb587d68ed0bd690
2023-02-09 12:39:13 -05:00
Zuul
f9597a7b4e Merge "Add multihash info in glance documentation" 2023-02-09 15:50:48 +00:00
Zuul
32c5587d41 Merge "Update the RADOS authentication link" 2023-02-09 15:50:42 +00:00
pragathi93
438758db2f Add multihash info in glance documentation
New docs added for os_hash_algo in user guide and admin guide.

Change-Id: Id78be3935998b9c5acdd0706393117e892e5ab59
Closes-bug:#1871419
2023-02-08 21:30:44 +01:00
Zuul
bc9856ea9c Merge "Quota configuration: improve example oslo_limit section" 2022-12-15 18:48:23 +00:00
Zuul
8728466a15 Merge "vmware does't support VirtualSriovEthernetCard" 2022-12-15 18:48:21 +00:00
Zuul
da999f4256 Merge "docs: Add note about introduction of per-tenant quotas" 2022-12-15 18:05:13 +00:00
Zuul
e183eb429a Merge "Adds purge command to glancemanage man page" 2022-12-15 15:06:16 +00:00
renliang17
3f9d58dedd Update the RADOS authentication link
The original link has failed, update the link
https://docs.ceph.com/en/pacific/rados/configuration/auth-config-ref/.

Change-Id: Iecbcbce1cd8d02cf4db83f2178235fa14e2e1b4f
2022-12-15 15:08:58 +01:00
Stephen Finucane
ef835a3cf2 docs: Add note about introduction of per-tenant quotas
This is only a thing since Xena. Make that obvious to the reader.

Change-Id: I36b5ffa31c7ec429d06c64a44d567bbae8edbc99
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2022-12-02 11:40:31 +00:00
yuqian
475193b11d vmware does't support VirtualSriovEthernetCard
Compute-driver: vmwareapi.VMwareVCDriver does not support
VirtualSriovEthernetCard

Change-Id: I1d4b0dee3c70454c0d595cb4a69606990b96b35a
Partial-Bug: #1779781
2022-11-21 21:57:17 +01:00