8004 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
Zuul
c289887203 Merge "Revert "Increase per project quota to 50"" 2024-12-27 13:51:13 +00:00
Zuul
02689e8bf2 Merge "Fix doc bug" 2024-12-18 05:25:39 +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
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
e0f5bb97c2 Merge "Add `fsid` to RBD store properties" 2024-12-04 21:58:29 +00:00
Zuul
5d4b6d99d8 Merge "Update gate jobs as per the 2025.1 cycle testing runtime" 2024-12-04 15:08:20 +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
667ee18685 Merge "api-ref: Fix 'name' reference" 2024-11-28 16:46:52 +00:00
Zuul
54d5c39501 Merge "Tempest job for s3 backend of glance" 2024-11-28 02:23:44 +00:00
Abhishek Kekane
4418b0f740 Tempest job for s3 backend of glance
At the moment this job does not support tls.

Depends-On: https://review.opendev.org/c/openstack/devstack/+/934307
Change-Id: I891652829f297f5ed2b8fca9b0dbb5cd4533fd6c
2024-11-22 05:48:56 +00:00
Ghanshyam Mann
7eb5e2948c Remove default override for config options policy_file
olso.policy 4.5.0[1] changed the config options policy_file
default value to 'policy.yaml', which means it is changed
for all the OpenStack services and they do not need to
override the default anymore.

NOTE: There is no change in behaviour here, oslo.policy provides
the same configuration that services have overridden till now.

[1] https://review.opendev.org/c/openstack/releases/+/934012
[2] https://review.opendev.org/c/openstack/requirements/+/934295

Change-Id: Ia48842d0e0254bc2185716a3199ec7f810374f5d
2024-11-19 12:30:23 -08:00
Ghanshyam Mann
1ca8c20d48 Update gate jobs as per the 2025.1 cycle testing runtime
As per 2025.1 testing runtime[1], we need to test on Ubuntu
Noble (which will be taken care by tempest and devstack
patches to move base jobs to Noble (depends-On)) and at least single
job to run on Ubutnu Jammy (for smooth upgrade from previous
releases).

This commit keep rbac default job continue running on Jammy
which can be moved to noble in next cycle.

Depends-On: https://review.opendev.org/c/openstack/tempest/+/932156
[1] https://governance.openstack.org/tc/reference/runtimes/2025.1.html

Change-Id: Id1d9282ede1c89ce71db18dccf9a37bd3e058edf
2024-11-18 20:14:19 -08:00
Zuul
5167b21c60 Merge "Remove workaround for eventlet bug #592" 2024-11-15 05:11:22 +00:00
Zuul
c7d70ae763 Merge "Imported Translations from Zanata" 2024-11-07 19:39:33 +00:00
Zuul
cfa36c1b55 Merge "Change DB migration constant to 2025_1" 2024-11-07 16:22:00 +00:00
Zuul
1c342e9f55 Merge "[doc]Update hw_vif_model as it supports igb now" 2024-11-05 20:38:13 +00:00
Pranali Deore
293cb2c0b5 Change DB migration constant to 2025_1
Change-Id: I7a69dea2443244264d037e7657d59230dc6749a2
2024-11-05 06:51:19 +00:00
Takashi Natsume
1f8a84cdcc Replace deprecated functions in datetime
The datetime.utcfromtimestamp() and datetime.utcnow()
are deprecated in Python 3.12.
Replace datetime.utcfromtimestamp() with datetime.fromtimestamp().
Replace datetime.utcnow() with oslo_utils.timeutils.utcnow() or
datetime.now().

This removes glance's in-tree 'delta_seconds' and 'utcnow'
implementation and replaces the delta_seconds implementation
with oslo_utils.timeutils.delta_seconds().

Change-Id: I509594dd29a8e50ad94b3c53e8f55037b3548add
Signed-off-by: Takashi Natsume <takanattie@gmail.com>
2024-11-02 14:27:49 +00:00
Rajat Dhasmana
26b9e49ab9 Revert "Increase per project quota to 50"
This reverts commit 704b24fd67b6d3dee5f1f42f9b793832b4b47bf4.

Reason for revert: We can revert this as the main fix is released now

https://review.opendev.org/c/openstack/releases/+/933578

Change-Id: I013e5a90a4dd5b6ba436b9f57ffe88fdc29eb326
2024-10-29 16:17:37 +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
704b24fd67 Increase per project quota to 50
This is a workaround to set the default volumes quota to 50.
The correct way is to release the openstackclient fix[1].

Until the OSC fix is released, this patch will unblock gate.

[1] https://review.opendev.org/c/openstack/releases/+/933578

Change-Id: Iaafcbd4ff858bf905b51d80bfda89e8a59b235e4
2024-10-28 21:06:00 +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
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
Zuul
2aa5bb356e Merge "Remove no-longer valid comment about IPv6 workaround" 2024-10-15 17:37:30 +00:00
Zuul
9e71bdd3f1 Merge "Do not call Enforcer.__call__ at module level" 2024-10-15 17:15:54 +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
Zuul
13acba7505 Merge "api-ref: Update with links to 2.17" 2024-10-01 11:57:51 +00:00
Cyril Roelandt
9cacc35546 Remove workaround for eventlet bug #592
This code worked around a bug in eventlet[1] that has been fixed in
115103d5608cbe8f15df10e27eba1644f5364e95. The fix has been available in
every eventlet release since v0.27.0.

[1] https://github.com/eventlet/eventlet/issues/592

Change-Id: I1e15e9ff28b4e3ee58804d7a3f3c0162b2761d2e
2024-09-27 16:17:34 +02:00
Zuul
1c4aa9d31f Merge "Remove workaround for eventlet <0.22.0" 2024-09-24 18:38:24 +00:00
Takashi Kajinami
562a2eb48b Do not call Enforcer.__call__ at module level
... because the method may need to user some functionalities which can
be used after CONF instance is initialized and module level import
makes it difficult to guarantee the order.

Closes-Bug: #2081009
Change-Id: Id40ceab2a84bb7047dfd130bf8c1ac4c8073b79b
2024-09-18 05:00:52 +00:00
Stephen Finucane
6c5f27f964 api-ref: Update with links to 2.17
Change-Id: Ib053e615f19cb0dae017e5b8b7fa4c499001beda
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2024-09-17 12:27:40 +01:00
Zuul
66cc74836a Merge "Use format_inspector from oslo" 2024-09-16 18:21:15 +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
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
hyemin Choi
7ab3014346 api-ref: Fix 'name' reference
The parameter 'name' can be used in the path or request body
in the metadata properties API.  Correct three places where the
api-ref is using the in-path name definition where it should be
using the in-body name definition.

Co-authored-by: Brian Rosmaita <rosmaita.fossdev@gmail.com>

Change-Id: I7f64841a2a471f05c208c342d256dbf8560e909f
2024-09-10 08:15:26 -04:00
Zuul
3ea17a13a0 Merge "api-ref: add 'compressed' container_format" 29.0.0.0rc1 29.0.0 2024-09-10 07:58:46 +00:00
Zuul
6f593f3894 Merge "Add metadef value for stateless firmware" 2024-09-10 07:58:44 +00:00
Brian Rosmaita
806e514656 api-ref: add 'compressed' container_format
The 'compressed' container format was added by change I62159315346e
in Train, but apparently we forgot to update the api-ref.

Change-Id: I4f46e7c25606fd6da34aaaada5e40cc2e27915a6
2024-09-09 18:05:01 -04:00
Zuul
c1c12592e1 Merge "Documentation: fix default value for rbd_store_chunk_size" 2024-09-09 15:51:56 +00:00
Cyril Roelandt
13a382d03d Remove workaround for eventlet <0.22.0
This code was added a few years ago (see
6f63d28d9b8727409fd982d5920846a942b6d43e) to work around a circular import in
eventlet. This has been fixed in evenlet with the 0.22 release (see
commit b756447bab51046dfc6f1e0e299cc997ab343701).

Change-Id: Ia1fc03454b6a36f0280d451647a3cef92e1c6056
2024-09-09 17:16:56 +02:00
Zuul
c1b6f06276 Merge "Fixed typo in discovery.py" 2024-09-09 13:15:29 +00:00
Mridula Joshi
2ae69b51fa Fixed typo in discovery.py
Replaced "additonalProperties" with "additionalProperties"

Change-Id: I550f0d49bf1a55b6b4b02a0c3a449725c25f63e3
2024-09-09 08:36:27 +00:00
Zuul
47a03e97e9 Merge "Stop using deprecated defusedxml.cElementTree" 2024-09-05 07:49:44 +00:00
Zuul
e1208abe38 Merge "Remove default override for RBAC config options" 2024-09-05 01:22:20 +00:00
Zuul
b89ddbde34 Merge "Remove unrecheable code" 2024-09-04 04:40:41 +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
Youngjun
c4a0a94e60 Remove unrecheable code
os.execlp() does not return if successful. From the documentation[1]:

"These functions all execute a new program, replacing the current
process; they do not return".

[1] https://docs.python.org/3/library/os.html#os.execlp

Change-Id: I03776591f225348ffda5204eddbce24b1c465753
Signed-off-by: Youngjun <yj.yoo@okestro.com>
2024-09-03 16:12:13 +02:00