| Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I5973943fe83bbb00cfc8623c0cd4d4b98b369315
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Leaving empty CI template_overrides file in case
we need to use it in future.
Change-Id: Ic46f1a594bcc330536bc78d93ece10e60622f6d4
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
BaseOS and AppStream for CentOS/Rocky
ubuntu, ubuntu-security for Ubuntu
debian, debian-security for Debian
ubuntu-cloud-archive is not really a base repo - so
removing it from ubuntu.sources
Change-Id: Iab98de963f2e8532389b7563bb572d8aa20c7aa6
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
Add --buildkit flag to use docker buildx build instead of the docker-py
SDK. An optional --buildkit-builder selects a named buildx builder
instance, enabling docker-container or remote drivers for multi-arch
builds.
--buildkit and --squash are mutually exclusive and rejected at startup.
PushTask is skipped when buildkit is active; push is handled inline.
Set buildkit as the new default.
Change-Id: Idbf1d1bdc091bb84721f8006c2b916731b999859
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Change-Id: I7513f1ab627aa5137e16777ca6bee600e14a00e9
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
This reverts the OPENSTACK_RELEASE bump from kolla commit 352b7fce.
The stable/2026.1 branch is now active, so the late-cycle pin to
'2026.1' is stale and needs to be reverted back to 'master' --
mirroring the same housekeeping pattern as the 2025.1->master
revert (87678d014, 2025-05) and the 2025.2->master revert
(c30e4e524, 2025-12).
I specifically found this because Nova master commit 770580bb bumped
oslo.privsep in requirements.txt from >=2.6.2 to >=3.11.0. With
OPENSTACK_RELEASE = '2026.1', openstack_branch resolves to
stable-2026.1 and openstack-base pulls
requirements-stable-2026.1.tar.gz, which still pins
oslo.privsep===3.10.1. The resulting ResolutionImpossible causes
image builds to fail.
Change-Id: I7d156af2fa9677cd4921f518ac1c6ecf7acde9ce
Signed-off-by: Michael Still <mikal@stillhq.com>
|
|
This change adds images for Kerbside. Kerbside is a SPICE protocol
native proxy used to expose the new spice-direct console type provided
by Openstack Compute. This allows high fidelity virtual desktop
experiences without requiring transcoding of the console into HTML5
in Horizon, or allowing users direct access to the console ports on
your hypervisors.
Sadly, Red Hat chose to remove SPICE support from qemu in RHEL9, and
Rocky Linux has followed along. You therefore _must_ run the Debian or
Ubuntu container images if you wish to use the ``spice-direct``
console type.
Architecturally Kerbside has two components -- an API service which
turns console access URLs from Nova into URLs to ``.vv`` files, and
a proxy service which actually proxies the SPICE traffic. These are
handled as separate container images here because they're quite
different. One is a WSGI REST API, and the other is a daemon. It is
also likely that deployers would choose to host these on different
machines.
Finally, the proxy service needs to be special cased in load
balancing because it strongly expects to terminate TLS itself. The
haproxy is therefore configured as a layer 4 proxy in this case.
Depends-On: https://review.opendev.org/c/openstack/kolla/+/991249
Change-Id: If60a70745462e1360cfadaab1a5a8d75b7fdeb21
Partial-Bug: #2131793 (spice-direct consoles)
Signed-off-by: Michael Still <mikal@stillhq.com>
|
|
|
|
Change-Id: Ic305125f32963dcc5a841e63dec2d368d0549eab
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Zun is broken in 2026.1, it has been released broken and there are
no reviews on the patch to fix it [1].
[1]: https://review.opendev.org/c/openstack/zun/+/982362
Change-Id: I770b9e62c66f8cc63475d51f80eecacc8415b91f
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Change-Id: I9b6eba0c55fa9914e8db3576127f7d53c13e97d5
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
It has been deprecated in June 2025.
Change-Id: I45bfed8ac7fd86dedab81533751e573272c01012
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
Kolla delivers InfluxDB v1, which is EOL (unless you have paid support).
There are no plans in upgrading InfluxDB to v2 - so let's drop it.
Change-Id: Id17aa4946617c851780d424e7e053dd79196be6f
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
We have said for a long time that the images that the project produces
are only meant for testing purposes, amend the documentation to be more
explicit about it.
Further changes:
- Make the wording respect both Docker and Podman as container engines
- Update outdated information
- Add a release note stating the same
Signed-off-by: Dr. Jens Harbott <harbott@osism.tech>
Change-Id: Ia04afe6387f94e33ca087dcf9d369ef22b8e8f28
|
|
Change-Id: I76f91c0f59a2a623308267afa7810314294fa064
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
|
|
Change-Id: Ib7f551d4a7c6ffe95786853d6899e704de4747b8
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
This reverts commit a28d2409c58c3192ed9c1b5dc1049ae466502577.
Change-Id: I55c99ea29f20165b7853976f13312fca62e0be8f
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
We switched to Valkey
Change-Id: Ic40fecb87dd3eaf67eb1d3088978d462ff5b4320
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/961237
Change-Id: Idd809f5efd2d308c1565d7635e67af0a431d18f7
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Change-Id: I5e89a9a241f746a2cbab723ea5fc57ea65ad5ee5
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Change-Id: Ib73e2c47faf66ddee79d07259e75f1b1d721f0aa
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
RDO has staffing problems and has decided to only
support SLURP releases - let's drop reliance on that
repository.
Change-Id: I56f86a1c5262e3ee2bcbb52cae53c3b2655ed87f
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
This reverts commit 0733a13d7be896dac4004212f9eef48a845b26c2.
Reason for revert: switch back to master
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/956785
Change-Id: If888500a791c66a592f17aa2be1f3784ee009a91
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
Known missing packages:
- mod_auth_mellon - missing SAML support in Keystone/Horizon - built in Kolla COPR
- glusterfs-fuse in manila-share - built in Kolla COPR
- collectd/telegraf - no opstools repository
- redis - needs a switch to valkey
- python3-ethtool - not required for neutron-mlnx-agent since 6 years [1]
Building packages in Kolla COPR is a temporary solution until these show up
in EPEL10.
[1]: Id2cae3ac9ff049e9fc8225551f99e1e99a87fc65
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/951751
Change-Id: I7074fabcf95184fcfd2561648ae1e05acfb0bc11
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
|
|
|
|
This reverts commit 64f171ccfa02bfeb9c92a641e186bd987f0099ae.
Reason for revert: Let's switch to master
Change-Id: I28f474015ffd000a3c2cf4c461c3c2f2b8959b0b
|
|
Change-Id: If0cd6444e5d0c898d199a98204588f8ffa4351b9
|
|
|
|
Derive debian_arch from base_arch by default when not set by the user.
This ensures that cross-architecture builds correctly download
the appropriate binaries, while preserving any explicit user override.
Closes-Bug: #2103810
Change-Id: I11b7e19ac3a12147138a98fc1e030767f70b44c9
|
|
Change-Id: I05a96f27b47a0f87bcf435872dd08ec0927232e3
|
|
Change-Id: I86a894398f5a41e996735f06fe170fc5e305abbf
|
|
Currently tox -e genconfig fails with stevedore issues,
because tox is not doing sdist.
Closes-Bug: #2051575
Change-Id: Idfc26fe380a546d0fd712a531e5913090b01d808
|
|
|
|
(Dalmatian)""
|
|
This reverts commit 5af5febf50bc0a02422b437b16598570d0c5ffe3.
Reason for revert: Epoxy cycle is on
In addition to the revert skyline-apiserver aiosqlite u-c
is removed until [1] is merged, designate rootwrap.conf.sample
file has been renamed to rootwrap.conf and pycadf is bumped to 4.0.0.
[1]: https://review.opendev.org/c/openstack/skyline-apiserver/+/935604
Change-Id: I1265633f0913b7927955564fac911a682615004a
|
|
This reverts commit db0f87d3c8e1e7eccdeb1ea46216d530711680d3.
Reason for revert: Epoxy cycle is on
Change-Id: Ie2a747223b33039684650bede8863af0c8906d2f
|
|
This patch adds a way to patch files in a Docker
image built by Kolla. This is very useful for several
reasons, specifically:
- Custom modifications
- The stable branch of some library has a fix but no pip
package has been released
- Eliminates the need to package your own pip packages
- Eliminates the need to invent your own versioning to prevent
upstream versioning
- Eliminates the need to manage a pip server
- In other words, it eliminates the need to get a wheel into
the image and install it manually using any method not
previously mentioned
It is also highly desirable because, although Kolla can replace
the source for a service with a custom URL for a tarball or its
own Git repo, it cannot do this for dependencies pulled from pip.
I would also like to point out that this is a feature with its own
code path and works only if the user "inserts" a patch into the folder
patches/docker-image/something.patch and creates an analogous series
file for patch source code.
Simply said, this code will never interfere with the upstream build process
since this feature is not intended for use in upstream.
It is rather meant for downstream users who know what they are doing.
Now they just have an option to patch their images.
Everything works on all layers of the Docker image and stores a report
of applied patches which can then be seen in /etc.
This mechanism is similar as debian patch quilt.
Change-Id: I61d0790c5d4d070b7ea9e8c99c0a76ff5d22bf9d
|
|
|
|
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/933312
Change-Id: I9a671d63dc6c6919609b667704bc3ce6d91fa22b
|
|
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/933312
Change-Id: I0ce9e907594fd160a08ad7929d5bc4bca9abf536
|
|
|
|
Add setuptools because Python3.12 dropped distutils
Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/925581
Change-Id: Ie12c43dc1de122c203edc28181366457ccd67834
|
|
Change-Id: Ie135a8e678cdd408311001e8fb33e17f6c08e64e
|
|
|
|
This reverts commit 8102d0278255bcc42129d1f51bc78284e110f178.
Reason for revert: Let's switch back to master
Change-Id: Ia1142a5d67009c28ab820652785deb45263a548b
|