aboutsummaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2025-04-28Merge "Fix preparation of /tftpboot for ironic-pxe"Zuul1-1/+4
2025-04-28Merge "opensearch: remove example certs and securityadmin_demo.sh"Zuul1-1/+3
2025-04-24Allow specification of a key typeJay Jahns1-3/+9
Letsencrypt allows using a specific key type for certificates. If the user has an internal letsencrypt mechanism, such as Vault Acme, then they have to provide a specific key type as the default is not supported. This change will allow a user to specify a key type and use the lego default in the event that they don't specify it. Partial-Bug: 2087860 Change-Id: I83e618a861b4d51b6a7893f79c50fdfc35228891
2025-04-24Merge "Upgrade Prometheus to v3"Zuul1-4/+4
2025-04-22Merge "Remove deprecated AngularJS plugins from Grafana"Zuul1-1/+1
2025-04-22Upgrade Prometheus to v3Piotr Parczewski1-4/+4
Needed-by: https://review.opendev.org/c/openstack/kolla-ansible/+/945611 Change-Id: I4113976db743d3c5c4ff62f2876e224888f05a36
2025-04-18opensearch: remove example certs and securityadmin_demo.shMichal Nasiadka1-1/+3
Change-Id: Iceb16a5cf2ebc64effe30bbc9144144cdffebab0
2025-04-11Merge "rabbitmq: Bump to 4.0"Zuul4-4/+4
2025-04-10rabbitmq: Bump to 4.0Michal Nasiadka4-4/+4
Change-Id: If15ba52acfd305aa9bbae382fe7429c11041e93f
2025-04-08Fix preparation of /tftpboot for ironic-pxeMatt Anson1-1/+4
Copy aarch64 snponly.efi to /tftpboot during bootstrapping of Centos- and Rocky-based ironic-pxe. Don't use $KOLLA_BASE_ARCH when symlinking to /tftpboot/ipxe.efi, because an aarch64 variant of this binary doesn't exist, just x86_64. Change-Id: Ie19fcb441a2e54a60762e5c8483487b713a29ddd
2025-04-04Merge "bifrost: bump Ansible version to 11"Zuul1-4/+28
2025-04-02bifrost: bump Ansible version to 11Grzegorz Koper1-4/+28
Depends-on: https://review.opendev.org/c/openstack/kolla-ansible/+/945498 Change-Id: I0e7ce418508f6684a20539c6b6129a134f91c71c
2025-04-01Merge "Add libnetfilter-log to l3 agent container"Zuul1-2/+3
2025-04-01Merge "Added libvirt dependency to nova-libvirt debian based containers"Zuul1-0/+1
2025-03-31Merge "Add support for aarch64 ipxe to ironic-pxe image"Zuul2-1/+7
2025-03-28Merge "neutron: Add docker clients for ML2/OVS improvement"Zuul3-1/+11
2025-03-27Merge "Change Bifrost Python upper-constraints source"Zuul3-2/+6
2025-03-27Add support for aarch64 ipxe to ironic-pxe imageMatt Anson2-1/+7
Support aarch64 ipxe only when using Ubuntu and Rocky Linux base images, as the Debian ipxe package does not provide a suitable aarch64 ipxe binary. Change-Id: If5610148fc80acf13d4eb79fef78349764f08a17
2025-03-26neutron: Add docker clients for ML2/OVS improvementMichal Nasiadka3-1/+11
Docker does not support running a container in a given network namespace (netns) so we need a client installed in the Neutron container images. Related-Bug: #1891469 Change-Id: I5349449183dbb7f4ec2042a21526076fb42591b3
2025-03-25Merge "Opensearch and opensearch-dashboard image size reduction"Zuul2-6/+4
2025-03-25Merge "kolla-toolbox: Bump ansible-core to 2.18"Zuul1-1/+1
2025-03-24Merge "Remove swift container images"Zuul11-523/+1
2025-03-24Opensearch and opensearch-dashboard image size reductionPiotr Milewski2-6/+4
When building an image, the RUN command grants permissions which causes the previous layer to be copied. During the test, the image was reduced from 2.84GB to 1.57GB Closes-Bug: #2104007 Change-Id: I7d2367d4c277287f4db2885f5720a35d934f94b7
2025-03-21Merge "Add mtools package to ironic-conductor image"Zuul1-3/+5
2025-03-21Remove swift container imagesMichal Nasiadka11-523/+1
Change-Id: I05a96f27b47a0f87bcf435872dd08ec0927232e3
2025-03-20nova/aarch64: Fix qemu-efi build failuresMichal Nasiadka2-7/+1
It probably has been omitted in Ubuntu 24.04 introduction since aarch64 build jobs have not been stable. Removing from nova-compute since it's already in nova-base, nova-libvirt's parent is base - so updating to qemu-efi-aarch64 Change-Id: Idae2e87bfc8a556a090085e46f96d11279080f0f
2025-03-20kolla-toolbox: Bump ansible-core to 2.18Grzegorz Koper1-1/+1
Change-Id: I0bdef4252d4f2850d2b1a40feac3c373e5c453e7
2025-03-20Merge "Ironic: Add ESP image for UEFI virtual media"Zuul2-0/+34
2025-03-19Ironic: Add ESP image for UEFI virtual mediaBartosz Bezak2-0/+34
UEFI virtual media boot requires an ESP image [1]. [1] https://docs.openstack.org/ironic/2024.2/admin/drivers/redfish.html#virtual-media-boot Change-Id: Ie8485a7098743e1d736145e8fd9441cf13c929d7
2025-03-17debian: Use Dalmatian extrepo releaseMichal Nasiadka1-1/+1
Change-Id: I954106dc32b4c08604d5c40e00fe53e5bb18b266
2025-03-13Added libvirt dependency to nova-libvirt debian based containersMickael Razzouk1-0/+1
fix: added mdevctl to nova-libvirt debian based containers, mdevctl is an optional dependency of libvirt needed in 2024.2 for nova vGPU feature. Closes-Bug: #2088055 Change-Id: Ifa92999672ed267ce877c492c9140fbee271b8b3
2025-02-26Add mtools package to ironic-conductor imageDr. Jens Harbott1-3/+5
In certain deployments ironic-conductor needs to create floppy images to mount in virtual media. This needs the mtools package installed. Change-Id: I00ccc47f7a993f13e2b2feb3f6a2565dad32b80c
2025-02-25[release] Use UCA EpoxyGrzegorz Koper2-2/+2
Change-Id: I6c15cf0fd7b8f1cc3339936c58ad8a8581cfc570
2025-02-18Allow to use configure_user macro for external templatesAndriy Kurilin1-0/+3
Commit 79a234239516b94b1b79c7ddafcc4fbe4e3ba155 introduced an ability to build 'in-house'/'not-built-in' projects with Kolla. This commits extends this feature with an ability to use configure_user macro for 'not-built-in' users. The implementation is done the same way as for 'sources', i.e. engine after registers new section structure as soon as it finds unknown '<project>-user' section. In addition, the documentation and CI are extended to cover ``--docker-dir`` option. Change-Id: I690d9f3829083f2493bf286a1c45764b9699219b
2025-02-14Merge "Add ovn-sb-db-relay image with newer ovn-ctl"Zuul1-0/+15
2025-02-11Merge "Adds missing nvme package in cinder-backup"Zuul2-3/+3
2025-02-07Fix permissions for ironic metricsMichal Arbet3-1/+14
This patch adds creation of metrics folder, set permissions and SetGID bit. Closes-Bug: #2097098 Change-Id: Ic46b895775edf5e5fb2b637be49e2de1eb4adf36
2025-02-06Install pycadf from pypi packageMichal Arbet10-13/+10
Previously, the `pycadf` package did not include configuration files, so they were manually installed from source. However, this was fixed in pycadf's upstream in [1], allowing us to rely on the package itself. Additionally, the `ceilometer_api_audit_map.conf` file has been removed, as it was dropped in pycadf's upstream commit here [2] [1] https://review.opendev.org/c/openstack/pycadf/+/936741 [2] https://review.opendev.org/c/openstack/pycadf/+/930971 Change-Id: I022aa4c403f08385beb83b5d0c81f8abb42eb4a7
2025-02-05Change Bifrost Python upper-constraints sourceSeunghun Lee3-2/+6
Users can override the upper-constraints.txt by setting the source of openstack-base in kolla-build.conf. However, bifrost-base Dockerfile so far doesn't pass overridden upper-constraints file to Bifrost install playbook resulting the playbook not acknowledging it and just use upstream one. This change sets the source of Bifrost upper-constraints to use upper-constraints of openstack-base for consistency among all Kolla images With this, change the environment variable UPPER_CONSTRAINTS_FILE is only affecting kolla-toolbox image. Therefore, moved UPPER_CONSTRATINS_FILE variable example to the ``kolla_toolbox_pip_conf`` block of kolla-toolbox Dockerfile. Additionally, updated 'Python packages build options' section of documentation to represent latest method of changing Python package related options (including this change). Change-Id: I0a9c782ca1177ef84e4323cb1e5bfac0fb3f383c
2025-01-31Bump pycadf version to 4.0.1Michal Arbet1-1/+0
This patch also removing copy of ceilometer_api_audit_map.conf file as it is now removed [1]. [1] https://review.opendev.org/c/openstack/pycadf/+/930971 Change-Id: I7c086ed5da0e3713ac15aaeaceb38f4a05b84bf0
2025-01-29Merge "cinder: Fix log dir permission"Zuul1-0/+3
2025-01-24Add ovn-sb-db-relay image with newer ovn-ctlMichal Nasiadka1-0/+15
We need newer ovn-ctl with [1] - for now download that from ovn-org/ovn@master - once 25.03 is branched we should get that the normal way. [1]: https://github.com/ovn-org/ovn/commit/2ecba75432cf90ffb5d6a3a53b8aed521ecf0f44 Change-Id: I429f00ed4bdcd24409d14453ab53c5fa11fdb00b
2025-01-13Merge "openvswitch: Fix logs dir permission"Zuul3-0/+12
2025-01-13openvswitch: Fix logs dir permissionMichal Nasiadka3-0/+12
Closes-Bug: #1795609 Change-Id: Iedfb2df027c0cefc45668a76d45ce62193aba9ef
2025-01-13ironic: Fix dnsmasq.log permissionsMichal Nasiadka2-0/+15
Closes-Bug: #2093881 Change-Id: I3f45178c07a9cd054e572ff80d0e19fb014d69d3
2025-01-13Adds missing nvme package in cinder-backupFelipeAFV2-3/+3
The package moved to the cinder-base image since it already added to the cinder-volume in I84c7633765749a5e9ced983505ef290c32154ccc. Closes-Bug: #2089587 Change-Id: I06e61ab388d9ecfa78e5d1fe1ae9cb8602d1cd36 Signed-off-by: FelipeAFV <ffigueroa@whitestack.com> Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2025-01-10Merge "[letsencrypt] Rename script for updating certificates"Zuul3-3/+3
2025-01-07Merge "neutron-dhcp-agent: change dnsmasq.log rights"Zuul2-0/+11
2025-01-07neutron-dhcp-agent: change dnsmasq.log rightsMichal Nasiadka2-0/+11
Fixes /var/log/kolla/neutron/dnsmasq.log rights so fluentd can read logs from that file. Closes-Bug: #1693712 Change-Id: I57e36ef07e8840eead2efde77e0ab9dfd4842931
2025-01-02Merge "Time mismatch in /etc/localtime and /etc/timezone"Zuul1-1/+3