summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2021-04-26move to Debian 'bullseye'Marcin Juszkiewicz6-77/+89
Bullseye is now in hard freeze cycle and goes for release. https://release.debian.org/bullseye/freeze_policy.html Co-Authored-By: Michal Nasiadka <mnasiadka@gmail.com> Change-Id: I543965a2741cebfa759576a4c75669a7bacd4208
2021-04-26Pin erlangRadosław Piliszek3-0/+6
Now that we run without erlang pinned by the repository itself, let's pin it on our side. Change-Id: Ifa491b102ad0db7f6dc645ca552d83b53bcf3b46
2021-04-26Modify healthcheck_mariadbLinPeiWen1-3/+5
Use the healthcheck_mariadb script to check the status of mariadb Related patch of kolla-ansible: https://review.opendev.org/c/openstack/kolla-ansible/+/780404 Change-Id: I9e8fb8fab1adba03aba4ed9ce42e4d4666bc764b
2021-04-22[TrivialFix] Remove unused aarch64 repo mentionsRadosław Piliszek2-6/+0
Change-Id: Ic9ae2202492de7c99b812f10669f07000609c551
2021-04-21Merge "rabbitmq: Move to packagecloud"Zuul4-10/+9
2021-04-21rabbitmq: Move to packagecloudMichal Nasiadka4-10/+9
bintray is being shut down 1st of May 2021, rabbitmq docs direct users to packagecloud - so let's move. Change-Id: I499251d13ca77aea2215f8a879b7bb8dd51f1c9f
2021-04-20Merge "storm: no need to check is it Python 3"Zuul1-2/+0
2021-04-13storm: no need to check is it Python 3Marcin Juszkiewicz1-2/+0
Change-Id: I6cbb90921220f58c7c2a00e9e7c8dc8e1af5e767
2021-04-13centos: enable repos where neededMarcin Juszkiewicz16-7/+28
With RDO use we did not disabled some repositories. This patch disable them and enable where needed. Change-Id: Ia9d537fe9c1ad54789d2bfb4027254fbb3defe7e
2021-04-12Merge "Remove mariadb image"Zuul6-271/+0
2021-04-12Merge "Add the healthcheck_rabbitmq script to rabbitmq images"Zuul2-0/+19
2021-04-12Remove mariadb imageMichał Nasiadka6-271/+0
It has been deprecated in [1]. [1]: https://review.opendev.org/c/openstack/kolla/+/752430 Change-Id: Iee69d8480960562a3d19752661c0556db65ade45
2021-04-08Merge "kolla-toolbox: Upgrade openvswitch collection to newer version"Zuul2-1/+7
2021-04-08Merge "base: configure curl before first use"Zuul1-1/+3
2021-04-07Merge "base: we already install sudo for Debian/Ubuntu"Zuul1-3/+0
2021-04-07Add the healthcheck_rabbitmq script to rabbitmq imagesLinPeiWen2-0/+19
This script is used to check the health check of the rabbitmq container Related patch of kolla-ansible: https://review.opendev.org/c/openstack/kolla-ansible/+/780407 Change-Id: Icbdc9f9686ec1b6f6e1c0ca51ef557b49f32d289
2021-04-07base: configure curl before first useMarcin Juszkiewicz1-1/+3
We want to have all uses of curl behave the same so we ship config file for it in all images. So do it at start of image so 'base' makes use of config too. Change-Id: I95aa64f0b292cd020574dbedd320ef90529cc7a4
2021-04-06base: we already install sudo for Debian/UbuntuMarcin Juszkiewicz1-3/+0
Change-Id: I50e5355bd7dd96a5eeaa004c5fc230d1cb8e8fd2
2021-04-06rally: use Python 3 on Debian/UbuntuMarcin Juszkiewicz1-1/+1
Change-Id: I3fd97893e710b02371eed2a409c80783abf681a0
2021-04-06kolla-toolbox: Upgrade openvswitch collection to newer versionMichał Nasiadka2-1/+7
Ansible 2.10 includes openvswitch.openvswitch collection in lower version than 2.0.0 - which fixes the bug that state: absent requires value: to be set. Related change: https://review.opendev.org/c/openstack/kolla-ansible/+/750631 Change-Id: I92dab4394b7eebdcff7f90765cde078c1292312b
2021-04-01Merge "octavia: Fix log dir permissions"Zuul1-0/+3
2021-03-30octavia: Fix log dir permissionsMichał Nasiadka1-0/+3
Change-Id: I1644fbd7d080a2e0c6c31c7cc06f6fc54dc17d1e
2021-03-29masakari-monitors: enable libvirt repoMarcin Juszkiewicz1-1/+1
Change-Id: I61734318f2ddd81c3a20571f2be844c08a8b2a26
2021-03-26Merge "base: Add lsof for healthcheck_socket"Zuul1-0/+2
2021-03-26Merge "Drop 'USER octavia' from octavia-api"Zuul1-2/+0
2021-03-25Merge "Deprecate chrony"Zuul2-0/+4
2021-03-25Merge "base: print release version in case of running unsupported one"Zuul1-2/+2
2021-03-25Merge "enable 'libvirt' repo for images with python*-libvirt"Zuul4-1/+6
2021-03-25Merge "rabbitmq: bump Erlang requirements to v23 in Debian"Zuul1-2/+2
2021-03-24Deprecate chronyRadosław Piliszek2-0/+4
Per [1]. [1] http://lists.openstack.org/pipermail/openstack-discuss/2021-February/020707.html Change-Id: Ia3660574b4c6ba61e735d62c52a8d345de131a1f
2021-03-24base: Add lsof for healthcheck_socketMichał Nasiadka1-0/+2
healthcheck_socket script requires lsof to check pids of processes using that socket - that's needed for octavia-driver-agent healthchecks in Kolla-Ansible. Change-Id: I0f14c0f67fd81f13c58f231f800829ad759cc54c
2021-03-24rabbitmq: bump Erlang requirements to v23 in DebianMarcin Juszkiewicz1-2/+2
Current rabbitmq requires erlang v22.3+ while we had v22.1 on aarch64. On x86-64 we use upstream repo so have both v22 and v23. On AArch64 we use Linaro backports repo so have v23.2 Change-Id: I21c3a0e423235301269d0a5b212d0ce6970ab88f
2021-03-23Debian: install newer firmware for qemu/aarch64Marcin Juszkiewicz1-0/+5
Nova looks into /usr/share/qemu/firmware/ directory. We need 2020.05 version of firmware package for it. ERROR: nova.exception.InternalError: Failed to locate firmware descriptor files Change-Id: I546bcf910e886eb75ece62f6be382fe1187efb32
2021-03-23enable 'libvirt' repo for images with python*-libvirtMarcin Juszkiewicz4-1/+6
There are several images installing 'python3-libvirt' package. Which for Debian reside in 'libvirt' repo. So let's enable it where needed. Change-Id: I1c91d27f2578f5ca7c83c4747725b1d9371880b0
2021-03-22centos: enable PowerTools repo in images which needs itMarcin Juszkiewicz5-0/+5
We moved to CentOS Stream 8. Just no one noticed that binary target was failing to build. This change sorts out all failing images. Change-Id: Ia7768caabfe214a629339d50973d0d9873fc65d5
2021-03-10Drop 'USER octavia' from octavia-apiMartin Chlumsky1-2/+0
This is the first part in deploying octavia-api with apache (needs to run as root). Related-Bug: #1874228 Change-Id: I96c57032f206e47d74de07f874f8944b7a433fd0
2021-03-10switch to CentOS 8 StreamMarcin Juszkiewicz1-1/+5
We use official CentOS 8 Stream image as a base. So far Stream does not have own SIG repos RDO Wallaby packages will be built against Stream Kolla CI jobs are renamed to centos8s. Kolla-Ansible ones will follow in later patch. Change-Id: Ibb23c9d0caf115fcbba7bd322ecebe8d80b6821a
2021-03-09Merge "Upgrade from ELK6 to ELK7 FOSS release"Zuul1-3/+3
2021-03-05Upgrade from ELK6 to ELK7 FOSS releaseDoug Szumski1-3/+3
Upgrade to the latest ELK OSS release. Due to the licensing change, this effectively pins us to 7.10.x which is supported until 2022-05-11 [1]. This patch also takes advantage of the ARM artifacts which have been kindly provided since the 7.8.0 release [2]. [1] https://www.elastic.co/support/eol [2] https://www.elastic.co/blog/elasticsearch-on-arm Change-Id: Icfa3db5788b25f70ee75411dbaf20d8d4a6a734b
2021-03-04Update Ansible to 2.10 in kolla-toolboxMichał Nasiadka1-1/+1
Change-Id: I63f6491919eba913bfd35a294b4cc17cc4c68603
2021-03-01neutron-server: make it build againMarcin Juszkiewicz1-1/+1
1. stop pinning networking-hyperv Pike release was long time ago so maybe it is time to unpin it? commit 6dc8e978462fd08122133e273ae956721997d3af Author: Dan Ardelean <dardelean@cloudbasesolutions.com> Date: Mon Aug 28 12:56:25 2017 +0300 Change networking-hyperv version for Pike 2. stop install vmware-nsxlib as a plugin vmware-nsx is a plugin and we install it already vmware-nsxlib can be fetched from Pypi Solves: INFO:kolla.common.utils.neutron-server:The conflict is caused by: INFO:kolla.common.utils.neutron-server: The user requested vmware-nsxlib 15.0.8.dev129 (from /plugins/vmware-nsxlib-15.0.8.dev129) INFO:kolla.common.utils.neutron-server: vmware-nsx 15.0.1.dev424 depends on vmware-nsxlib>=17.0.0 Change-Id: I6ef344d463333e5cdc3a0850c8e068218779fdbd
2021-02-18Merge "Add `crudini` to ovs-dpdk containers"Zuul1-1/+2
2021-02-16Add `crudini` to ovs-dpdk containersAlexander Evseev1-1/+2
kolla-ansible runs ovs-dpdkctl.sh inside container, and ovs-dpdkctl.sh requires crudini. Change-Id: Iad84dd12432befe9250c50d4094b1e5e2e0cf8ee
2021-02-15base: print release version in case of running unsupported oneMarcin Juszkiewicz1-2/+2
User may provide own base image but it needs to be supported one. If it is not then we print info and error out. So provide user with info which release is present in their image. Change-Id: I0d8417fdeb2f02138d03cc57bd3b7b95bc43fc8f
2021-02-15Merge "Make kolla_set_configs open files in binary mode"Zuul1-1/+1
2021-02-15Merge "Debian: use libvirt 7.0.0 from Linaro OBS repository"Zuul1-7/+2
2021-02-13Merge "Add octavia-driver-agent"Zuul1-0/+41
2021-02-10Make kolla_set_configs open files in binary modeRadosław Piliszek1-1/+1
This fixes comparisons when files are not Unicode-encoded. A relevant unit test is included. It can be used as a base for other _cmp_file method unit tests if the need arises. Change-Id: Ic638516eb92d24ad247a7866fd1b5e2ac0400388 Closes-Bug: #1913952
2021-02-06Remove zaqar client from openstack-base and heat-enginezhoulinhui2-4/+0
Change-Id: Idfec98f5dee6419dabbd0824b60af60eb0ecd3f2
2021-02-06Debian: use libvirt 7.0.0 from Linaro OBS repositoryMarcin Juszkiewicz1-7/+2
Nova requires libvirt 6.0.0 or newer in Wallaby. So I backported 7.0.0 from Debian 'testing'. AArch64 and x86-64 are covered. Change-Id: Ia678cd43b5ce53aee528674280f674c596a278ff