1a74605eb4c30e28a99edd2e824c2ce38d6315ad
10961 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Douglas Mendizabal
|
1a74605eb4 |
Fix iniset to escape backslash characters
This patch fixes an issue in iniset where backslash (\) characters are removed from the config value. This patch ensures that backslash characters (\) are escaped in addition to the ampersand (&) character that was already being escaped. Closes-Bug: #2120180 Signed-off-by: Douglas Mendizábal <dmendiza@redhat.com> Change-Id: Ica53ed42269931d151daf815d2e2c10c1f9e29a8 |
||
|
Zuul
|
3d013ef97f | Merge "Remove dead checks for Python 3.6" | ||
|
Zuul
|
52f8e1bfa5 | Merge "Fix default settings for Ubuntu aarch64" | ||
|
Zuul
|
8a42b6f69c | Merge "Replace use of fgrep" | ||
|
Stephen Finucane
|
9c295d0da3 |
Remove dead checks for Python 3.6
Change-Id: I9fab7209955ebdfda0f309aa0160749bd0f962e6 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
Zuul
|
025636f5d3 | Merge "Bump etcd to 3.25.x" | ||
|
Zuul
|
95615c7eca | Merge "Remove temporary fix for problems with CSS styles" | ||
|
Zuul
|
3611c71c88 | Merge "Support CentOS Stream 10" | ||
|
Zuul
|
d5ee4cf360 | Merge "Bubble up image download failures" | ||
|
Zuul
|
7cc1828196 | Merge "Use novnc from source by default" | ||
|
Zuul
|
b292656be7 | Merge "Remove requirement on system oslo.utils" | ||
|
Joel Capitao
|
3b3aab5264 |
Support CentOS Stream 10
This patch includes changes required to run devstack on CentOS Stream 10 which has been already published in official repos by CentOS team [1]: - Add RDO deps repository for CS10. - remove xinetd package from installation for swift. Note that rsync-daemon is installed which should work fine. - Use python3-distro to identify the distro - Add devstack-single-node-centos-10-stream nodeset - Add devstack-platform-centos-10-stream job to the check pipeline. Closes https://issues.redhat.com/browse/RDO-379 [1] https://mirror.stream.centos.org/10-stream/ Change-Id: I33a6c5530482c28a24f2043cd4195e7bcd46427d Signed-off-by: Cyril Roelandt <cyril@redhat.com> Signed-off-by: Sean Mooney <work@seanmooney.info> |
||
|
Sean Mooney
|
b6bf0b126b |
Use novnc from source by default
This change restores the default devstack behavior in the zuul jobs by removing the override of NOVNC_FROM_PACKAGE from devstack-base. When installed locally, devstack defaults to installing novnc from git. As reported in bug #2109592, Ubuntu and possibly other distros have a packaging bug where the python3-novnc package 1) exists and 2) depends on `oslo.config` and, as a result, `oslo.utils`. The reason python3-novnc existing is a bug is that novnc has not had any Python deliverable since the 0.6.0 release around 2016. So this package is no longer used and is effectively empty since novnc fully moved to using JavaScript. For unrelated reasons, devstack creates the global venv with --site-packages to install `libvirt-python`, which also means that any other Python dependencies installed at the system level also infect the devstack venv. In the past, this was not a problem, but as of epoxy, Nova requires a newer version of oslo than Ubuntu provides in the distro package. This is where the python3-novnc package and its incorrect dependency on oslo breaks CI. This is not seen locally, as devstack uses novnc from git. This change makes CI do that also. Closes-Bug: #2109592 Change-Id: I8f018e1e57e3f54997d2cf55b1b3aa728e82899b Signed-off-by: Sean Mooney <work@seanmooney.info> |
||
|
Stephen Finucane
|
67fa02fc5f |
Remove requirement on system oslo.utils
This was only working because the noVNC package on Ubuntu pulls in oslo.utils. Change-Id: I3733df3e2667f16082b3ff57d39cf086d81fbe02 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
Zuul
|
5aa5d4d652 | Merge "Drop old libvirt group detection for Ubuntu/Debian" | ||
|
Stephen Finucane
|
4f065ca80e |
Replace use of fgrep
It is deprecated. Change-Id: Iad071865361d51c148fc157d715bdf517ec5b94b Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |
||
|
Dinçer Çelik
|
ec96b1a067 |
Fix default settings for Ubuntu aarch64
Closes-Bug: #2080957 Change-Id: I441897937253f8d44144fa7f5f4622f42bf74a5f Signed-off-by: Dinçer Çelik <hello@dincercelik.com> |
||
|
Zuul
|
29cb510bd9 | Merge "Fix uninialized os_VENDOR" | ||
|
Takashi Kajinami
|
90b0a6760b |
Drop old libvirt group detection for Ubuntu/Debian
The "libvirtd" group was used in quite old Ubuntu such as Xenial, and the "libvirt" group is used instead in recent versions. Change-Id: I2df747d54d3cb395c245ecc2aa24dcbf395e7a46 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Takashi Kajinami
|
5c338f47d5 |
Fix uninialized os_VENDOR
... to fix the wrong libvirt group name detected. Closes-Bug: #2119496 Change-Id: I2988fcb5010f333eab5a88b83ff14aab1cb15ebd Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Zuul
|
c05e3f2300 | Merge "Configure 'manager' role in tempest" | ||
|
Zuul
|
94d036ff80 | Merge "Add SYSTEMD_ENV_VARS dictionary" | ||
|
Ghanshyam Maan
|
bfa9e547a9 |
Avoid setting iso image in tempest config
Tempest use image_ref and image_ref_alt as their base image to run test against and perform ssh etc. Most of the iso image require ssh to be enabled explicitly so avoid setting them as image_ref and image_ref_alt unless it is explicitly requested. One example that how setting iso image in tempest can fail tests- https://review.opendev.org/c/openstack/tempest/+/954404 Needed-By: https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/955950 Change-Id: Ic385a702758d9d38880ec92cfdce2528766fc95d Signed-off-by: Ghanshyam Maan <gmaan@ghanshyammann.com> |
||
|
Zuul
|
aa98842342 | Merge "keystone: Set user_enabled_default for LDAP domain" | ||
|
Zuul
|
d853859720 | Merge "Replace the OVN Metadata agent with the OVN agent" | ||
|
Rodolfo Alonso Hernandez
|
a8f98073b9 |
Fix the nodeset "devstack-single-node-opensuse-15"
The label "opensuse-15" is no longer available since [1]. Since there are pending references to this nodeset from older branches, use an empty node list for it to fix the zuul config until all references can be dropped. [1]https://review.opendev.org/c/openstack/project-config/+/955214 Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com> Change-Id: I2f5105178482402aa108910d1bd1ec2f2c7c8933 |
||
|
Rodolfo Alonso Hernandez
|
6180e73702 |
Replace the OVN Metadata agent with the OVN agent
The OVN Metadata agent is replaced in any CI job with the OVN agent. This is an incremental step on the deprecation of the OVN Metadata agent. Related-Bug: #2112313 Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com> Change-Id: I4e8d12762099c91d773c4f5e5699bc9fed43a9c9 |
||
|
Ghanshyam Mann
|
9c180f2f06 |
Configure 'manager' role in tempest
In this release, nova is implementing the manager role in policy[depends-on], and Tempest added (depends-on) a new config option to decide if new defaults are present in testing env. Setting the manager role availability in Tempest so that test can use manager role user to perform the required operation in nova. Depends-On: https://review.opendev.org/c/openstack/nova/+/953063 Depends-On: https://review.opendev.org/c/openstack/tempest/+/953265 Change-Id: I69e32c7de5a63df1c21979f748b77e512068eeec Signed-off-by: Ghanshyam Mann <gmaan@ghanshyammann.com> |
||
|
Grzegorz Grasza
|
e221349e56 |
keystone: Set user_enabled_default for LDAP domain
When using the LDAP identity backend, stack.sh fails during the create_keystone_accounts phase when trying to verify the newly created demo user. This is caused by a BadRequestException from the Keystone API with the error, 'enabled' is a required property. The error occurs because the default LDAP user object created by the DevStack scripts does not contain an attribute that Keystone can map to its mandatory enabled property. This change fixes the issue by adding user_enabled_emulation = True to the domain-specific LDAP configuration in the create_ldap_domain function. This tells Keystone to assume a user is enabled if the attribute is not explicitly defined in their LDAP entry, which resolves the schema incompatibility and allows the script to complete successfully. Signed-off-by: Grzegorz Grasza <xek@redhat.com> Change-Id: I15ddf0b88ee93615c318d4845a026ca1e25c3e69 |
||
|
Zuul
|
2d42165d17 | Merge "Update base OS recommendation to 24.04" | ||
|
Takashi Kajinami
|
37c755e707 |
Drop logic for Python < 3
Python 2 support was removed globally multiple cycles ago. Change-Id: I503ef9be68e59c8983d245f1fbb689651eb564ff |
||
|
Jay Faulkner
|
5822439d95 |
Update base OS recommendation to 24.04
This is what all of OpenStack tests on now, it's likely a better choice for a default. Worth noting 22.04 doesn't work for latest-ironic (at least). Change-Id: Ibe4c1d4416dded4ac3280cb6ef423b0792b584ab |
||
|
Takashi Kajinami
|
d2e309f048 |
Bump etcd to 3.25.x
The etcd project maintains release branches for the current version and pevious release[1]. Because 3.26.0 was already released, 3.24.x is no longer supported. Bump it to the latest bug fix release of 3.25.x . Also, the binary for s390x has been restored upstream so add it back. [1] https://etcd.io/docs/v3.6/op-guide/versioning/ Change-Id: I108466c65bd1ebd1e42c75dfbe9b2173d04ba122 |
||
|
OpenStack Proposal Bot
|
df3fa12468 |
Updated from generate-devstack-plugins-list
Change-Id: Ibebfa75ae6b233d6a913ffb3f8dced4290a8ab1b |
||
|
Balazs Gibizer
|
0e8042deff |
Add SYSTEMD_ENV_VARS dictionary
This will allow to pass env variables from zuul job definitions to to systemd service files via the local conf. The first use case of this is to pass OS_NOVA_DISABLE_EVENTLET_PATCHING=true to nova services that already supports running in native threading mode instead of with Eventlet. During the Eventlet removal effort this will allow us to have separate jobs testing the same service in different concurrency mode. Change-Id: I675043e42006286bb7e1190ea9462fb8d8daa38c |
||
|
OpenStack Proposal Bot
|
6ebe6f1b26 |
Updated from generate-devstack-plugins-list
Change-Id: I443a7715aa85e4ffe65994dc77f7091c7f441876 |
||
|
Zuul
|
9e81048bbb | Merge "lib/neutron: Remove NEUTRON_DEPLOY_MOD_WSGI" | ||
|
Zuul
|
988ce885d3 | Merge "lib/neutron: Deploy under uWSGI by default" | ||
|
Jay Faulkner
|
46e14fb1f7 |
Bubble up image download failures
Currently, we're still returning 0 out of the upload_image method despite the download failing. This changes behavior such that if the image download fails, it returns an exit code of 1 to the caller to be handled (or fail early) accordingly. Change-Id: I901dc065b51946f363145ae888cca602946ceeea |
||
|
Ivan Anfimov
|
7fedf7f787 |
Remove temporary fix for problems with CSS styles
Fixed by Horizon side: https://review.opendev.org/c/openstack/horizon/+/949036 Change-Id: I8acb029b0562381cdbe28f0ee32f3aed07de5784 |
||
|
Zuul
|
c5d1a05281 | Merge "Remove libvirt apparmor workaround" | ||
|
Zuul
|
8504bc1108 | Merge "Switch ZSWAP_ZPOOL to zsmalloc" | ||
|
Zuul
|
3146decb8e | Merge "Temporary fixes rhel 9 distros" | ||
|
Zuul
|
57a624340c | Merge "Pass PYTHON env var to memory tracker" | ||
| f5b9596f24 |
Temporary fixes rhel 9 distros
With [1] py39 constraints drop can't run fips jobs on centos 9-stream or rocky9. As a workaround can run with PYTHON3_VERSION: 3.11 in affected jobs. Until centos 10-stream support is ready[1] we also need to install libvirt-python and uwsgi from source as uwsgi and libvirt rpms are bundled with python3. [1] https://review.opendev.org/c/openstack/requirements/+/948285 [2] https://review.opendev.org/c/openstack/devstack/+/937251 Depends-On: https://review.opendev.org/c/openstack/devstack/+/946763 Depends-On: https://review.opendev.org/c/openstack/devstack/+/948558 Depends-On: https://review.opendev.org/c/openstack/devstack/+/948786 Depends-On: https://review.opendev.org/c/openstack/devstack/+/948797 Related-Bug: #2109591 Change-Id: I80d4c65ba0728c3e4b18738c6b0d539409f19976 |
|||
|
Stephen Finucane
|
cbae989491 |
Remove libvirt apparmor workaround
This is triggering bug #2065685 [1] on Ubuntu 24.04 (Noble) if podman is installed (since that brings in the broken paast and pasta packages). Given the workaround is nearly 10 years old [2], it should not be necessary anymore. [1] https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2065685 [2] https://bugs.launchpad.net/networking-ovn/+bug/1466631 Change-Id: I525b1f30bca7093791f927ff647db7745d25df22 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> Related-bug: #2065685 Related-bug: #1466631 |
||
|
Zuul
|
ddcd052b1e | Merge "Honor PYTHON3_VERSION for mod_wsgi rpm installation" | ||
|
Mohammed Naser
|
5cb2abf79e |
Switch ZSWAP_ZPOOL to zsmalloc
The z3fold compressed pages allocator is on it's way out of the Linux kernel and running this on newer systems will give you an error: + lib/host:configure_zswap:45 : echo z3fold z3fold tee: /sys/module/zswap/parameters/zpool: No such file or directory So, get ahead of things and move to the much faster recommended by the kernel developers alternative. [1]: https://lore.kernel.org/all/20240904233343.933462-1-yosryahmed@google.com/T/#u Change-Id: I7c137114dd7585d3179a8d5dee818bb379bbcb1f |
||
|
Zuul
|
8e0475ec99 | Merge "Fix cert detection with custom PYTHON3_VERSION" | ||
|
Stephen Finucane
|
d040e15961 |
lib/neutron: Remove NEUTRON_DEPLOY_MOD_WSGI
neutron no longer supports running under eventlet, so this option is a no-op. Change-Id: Ib2767c0e2bb5aad5d8173dc5653e44a42c2bd499 Signed-off-by: Stephen Finucane <stephenfin@redhat.com> |