358 Commits

Author SHA1 Message Date
Pranali Deore
69cb639f01 Release notes for Epoxy Milestone 2
Change-Id: I433fdcba10dd04199e1f7d190a85660ce7b8a8b5
2025-01-09 14:33:07 +00:00
OpenStack Proposal Bot
fbf4cd0c4c Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ibc3cac23da19e22af03aa1b4a788391adda34d91
2024-12-17 03:46:07 +00:00
Zuul
ab703f3fa0 Merge "Add new glance.wsgi module" 2024-12-10 22:01:17 +00:00
Rajat Dhasmana
ff313acaf2 Add `fsid` to RBD store properties
Currently the RBD store/backend doesn't report the FSID field.
To include the FSID field, we need a connection to the RBD cluster.
Luckily, while initializing the RBD store, we fetch the FSID and
put it in the _url_prefix field (given fsid and pool info are available).

We just need to fetch it from the _url_prefix field and return it
in the response.
If FSID is not set in the RBD store, we return NULL value.

This is required for the effort of optimizing the upload volume to
image operation from cinder RBD to glance RBD backend.

Partial-Implements: blueprint optimize-upload-volume-to-rbd-store
Change-Id: I3e7dc11bc632ca0f3e134e0bca7eb2442bf797ca
2024-12-04 01:51:26 +05:30
Zuul
c7d70ae763 Merge "Imported Translations from Zanata" 2024-11-07 19:39:33 +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
OpenStack Proposal Bot
0170802087 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I06891d85d81391ac2331d1c016dfeec1c9ec6943
2024-10-16 03:50:49 +00:00
7ea554b2dc Update master for stable/2024.2
Add file to the reno documentation build to show release notes for
stable/2024.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.2.

Sem-Ver: feature
Change-Id: Ide1e759907ef22a4b25fffbea7538e5af26c340c
2024-09-12 13:29:24 +00:00
Zuul
6f593f3894 Merge "Add metadef value for stateless firmware" 2024-09-10 07:58:44 +00:00
OpenStack Proposal Bot
48e6471e90 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Id3d8e8771e42215451b54b5e6372698283ebfdae
2024-09-02 03:51:10 +00: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
f2cda8581b Release notes for Dalmatian Milestone 3
Change-Id: I5b43020531f8d98c61b8e66e22c2862f1ec4d7d9
2024-08-26 05:17:41 +00:00
Zuul
b957e7a68c Merge "Deprecate the "metadata_encryption_key" option" 2024-08-01 17:42:46 +00:00
Zuul
536a34b5d7 Merge "Remove location_strategy functionality" 2024-07-31 18:50:00 +00:00
Abhishek Kekane
5d5f570f46 Remove location_strategy functionality
Removing deprecated location_strategy functionality which was used
to prioritize location order for downloading the image.

The weighing mechanism introduced in the Bobcat development cycle
now should be used by operators who would like to prioritize
certain stores over others.

Change-Id: I7b760d2b28a8b289a303a0a9c1d91a9de0c7138a
2024-07-26 07:14:19 +00:00
Pranali Deore
5369a825ed Add new get location api
This change adds a new location api GET
/v2/images/{image_id}/locations to get the locations associated
to the image.
This operation will be allowed to service user only,
and validated by the new policy rule `fetch_image_location`.

Implements: blueprint new-location-apis
Change-Id: I9d14465a83e76c73e12cec3b96d42e568ab97072
2024-07-25 10:22:47 +00:00
Pranali Deore
4281558dff Add new add location api
This change adds a new location api POST
/v2/images/{image_id}/locations to add the new location to
the image when in `queued` state only.
This operation will be service user & image owner only,
and validated by the new policy rule `add_image_location`.

Implements: blueprint new-location-apis

Change-Id: I238c21efd09de296e8928d8fa68bac4b41f81694
2024-07-25 10:11:36 +00:00
Rajat Dhasmana
ee7e96f06a Do not set_acls if store is not associated to glance node
In case of glance multiple stores (mostly for ceph) nova initiates
copy-image functionality if image, from which the sever is being
created, is not present in the referring ceph store. This can fail if
image location which is already present in image but not available for
that glance edge node. This scenario can only be reproducible
with EDGE deployment.

In order to fix this, if the store is defined on that glance node
then only call set_acls method, else ignore it.

Closes-Bug: #2073945
Change-Id: I0409982ae27b662e60dd2363ba2f7863d0722fea
2024-07-24 07:34:30 +00:00
OpenStack Proposal Bot
38a2828e8f Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Iac3eaade4a6aae48250dfa669c9cc3fb2e0a542d
2024-07-19 03:05:06 +00:00
Zuul
2e65391744 Merge "Add releasenote for CVE-2024-32498 fix" 2024-07-05 20:27:16 +00:00
Rajat Dhasmana
8318da1d5f Fix: optimized upload volume in Cinder store
When Glance is configured to use Cinder store and we upload
volume to Glance in the optimized path, it fails with
InvalidLocation error.
This happens because Cinder is not aware about the store
in which we will create the image and supplies the old
format URL i.e. cinder://<vol-id> whereas Glance expects
new location format i.e. cinder://<store-id>/<vol-id>.

Glance has code to update the format from old location format
to new location format but it isn't triggered in case of
old location APIs.

This patch adds the context to the update store ID request
which calls the Cinder store to provide the updated location,
hence fixing the optimized path for upload volume to image.

Closes-Bug: #2054575
Change-Id: Idd1cb8982b40b85a17821596f76dfa10207f6381
2024-07-04 17:39:28 +00:00
Pranali Deore
867d1dd8b6 Add releasenote for CVE-2024-32498 fix
Related-Bug: #2059809
Change-Id: I3259dd013ba5e3fefd0e172bf0e7cc502158c8db
2024-07-04 12:19:46 +00:00
Pranali Deore
006ef41c0b Deprecate the "metadata_encryption_key" option
Change-Id: I15d388793f12ad8305095b0993a4e70d1bea6851
2024-07-02 09:46:13 +00:00
Pranali Deore
3471d6b76e Release notes for Dalmatian Milestone 2
Change-Id: Ib6f4ce7ba6a34b81fecf30e109574b026e7418ae
2024-06-28 14:17:29 +00:00
OpenStack Proposal Bot
3f49730e62 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I9050a3cc75147febc1862c6daa929c0d8d25179a
2024-05-23 04:23:16 +00:00
Zuul
0b2662a352 Merge "Release notes for Dalmatian Milestone 1" 2024-05-16 05:32:45 +00:00
Zuul
31b51c56aa Merge "Do not load api-paste.ini using oslo.config" 2024-05-14 09:41:46 +00:00
Pranali Deore
547a481399 Release notes for Dalmatian Milestone 1
Change-Id: I793c90ee575d18f44298238c45f27e3b14130142
2024-05-09 05:52:22 +00:00
Zuul
8bf8994428 Merge "Remove the digest_algorithm option" 2024-04-30 13:55:15 +00:00
Zuul
4c9aec7349 Merge "Remove allow_additional_image_properties" 2024-04-30 13:25:35 +00:00
1708fd7cdb reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.

Change-Id: Iac00323daf3872385a9012ab107336ec943bade3
2024-04-30 09:14:09 +00: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
Zuul
ff86f9a564 Merge "Update master for stable/2024.1" 2024-03-26 17:34:38 +00:00
Zuul
fcdffe22f9 Merge "reno: Update master for xena Unmaintained status" 2024-03-26 17:34:35 +00:00
Zuul
f61434ca53 Merge "reno: Update master for wallaby Unmaintained status" 2024-03-26 17:34:32 +00: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
d9838247d8 Update master for stable/2024.1
Add file to the reno documentation build to show release notes for
stable/2024.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.

Sem-Ver: feature
Change-Id: I4b22aeaae7c01c92d3d463bda4c157c6a415ea8b
2024-03-14 19:50:02 +00:00
b8f0bd4eb4 reno: Update master for xena Unmaintained status
The stable/xena branch has been deleted, so reno can't find its
release notes.  Use the xena-eom tag to indicate the end of the
Glance project's maintenance of the Xena series.

This strategy is consistent with the way we handled stable/yoga and
was agreed upon at the 8 Feb Glance meeting:
https://meetings.opendev.org/meetings/glance/2024/glance.2024-02-08-14.00.log.html#l-58

Change-Id: I57f167ee0d5a56a0ef2bbd12e4ea683b3b1d7079
2024-03-07 22:10:42 +00:00
6107144789 reno: Update master for wallaby Unmaintained status
The stable/wallaby branch has been deleted, so reno can't find its
release notes.  Use the wallaby-eom tag to indicate the end of the
Glance project's maintenance of the Wallaby series.

This strategy is consistent with the way we handled stable/yoga and
was agreed upon at the 8 Feb Glance meeting:
https://meetings.opendev.org/meetings/glance/2024/glance.2024-02-08-14.00.log.html#l-58

Change-Id: Ib6ede82ce42168191eaa6a49c09178bf4ae8ec70
2024-03-07 22:06:25 +00:00
749c8443c3 reno: Update master for victoria Unmaintained status
The stable/victoria branch has been deleted, so reno can't find its
release notes.  Use the victoria-eom tag to indicate the end of the
Glance project's maintenance of the Victoria series.

This strategy is consistent with the way we handled stable/yoga and
was agreed upon at the 8 Feb Glance meeting:
https://meetings.opendev.org/meetings/glance/2024/glance.2024-02-08-14.00.log.html#l-58

Change-Id: I9d5d597e6debb1c71d72f0720c34714c516ad91b
2024-03-07 22:00:51 +00:00
Pranali Deore
4bfd932266 Release notes for Caracal Milestone 3
Change-Id: I9388014b03e2730587adddffc0939819dc0d1aaa
2024-03-07 06:54:24 +00:00
Zuul
6a53883b57 Merge "Deprecate the "glance-cache-manage" command" 2024-03-01 18:35:35 +00:00
Brian Rosmaita
b059afbe2c Deprecate glance scrubber
Deprecate the glance scrubber utility and its associated
configuration options for removal during the 2024.2 (Dalmatian)
development cycle.

Removal of the scrubber was proposed on the mailing list on
2024-02-01:

https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/33F37CL4NUE3QI6GYBWG5BL5UNBK4L5U/

No objections were raised.

Change-Id: I82d9e7bf3f1f582030ac7729d729a746784c668f
2024-02-26 22:02:24 -05:00
Zuul
06cc1782e1 Merge "Deprecate the "location_strategy" option" 2024-02-15 20:32:04 +00:00
Cyril Roelandt
bd70adf049 Deprecate the "location_strategy" option
Change-Id: Ied8c4366eb1cc2ebf83a96bd824631a4d8af3a00
2024-02-15 17:17:39 +01:00
Zuul
6e6c300822 Merge "reno: Update master for yoga Unmaintained status" 2024-02-15 14:19:26 +00:00
23f69bd5c4 reno: Update master for yoga Unmaintained status
The stable/yoga branch has been deleted, so reno can't find its
release notes.  Use the yoga-eom tag to indicate the end of the
Glance project's maintenance of the Yoga series.

This strategy was agreed upon at the 8 Feb Glance meeting:
https://meetings.opendev.org/meetings/glance/2024/glance.2024-02-08-14.00.log.html#l-58

Change-Id: I806421d268bbd7a0c5ca2d90147c6afb34566094
2024-02-12 19:57:25 +00:00
Cyril Roelandt
71e3c036d7 Deprecate the "glance-cache-manage" command
Change-Id: I5fe40f1ebd6acd25d4ed2e05d20a409511be08af
2024-01-23 17:55:12 +01:00
Abhishek Kekane
6708fa60e9 Deprecate sqlite cache driver
sqlite cache driver and related configuration options will be
deprecated from this cycle.

Related blueprint centralized-cache-db

Change-Id: I0c1affff05a2a4c2838cfad2b637e7660b056eef
2024-01-16 03:51:20 +00:00