aboutsummaryrefslogtreecommitdiff
path: root/docker/base/apt_preferences.ubuntu
AgeCommit message (Collapse)AuthorFilesLines
2026-07-06Migrate to pyproject.tomlMichal Nasiadka1-3/+0
[tool.setuptools.data-files] does not support recursive directory installation. The old setup.cfg [files] worked because PBR's FilesConfig.expand_globs() used os.walk() to expand docker/*, but this hook is not triggered by the pbr.build PEP-517 backend. Move docker/ into kolla/ and use [tool.setuptools.package-data] instead. Update kolla_worker._get_images_dir() to check the kolla package directory first so both editable and regular installs work. Change-Id: I4fc452c03740ef22ebbb4e8d0d86c4f4783e2d09 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2024-04-16Move apt_prefs pins to respective imagesMichal Nasiadka1-8/+0
Change-Id: I9eb51e079fee1322bcaaf9d481cd7890aeb77696
2024-04-16Revert "CI/Master only: pin opensearch{-dashboards}"Michal Nasiadka1-7/+0
This reverts commit 19a004e0a500ea4839fa1e089e1c50c953cec3b3. Reason for revert: Fixed Change-Id: I5491adef46fe0cec013a597cb05018d8d7e862f0
2024-04-12CI/Master only: pin opensearch{-dashboards}Sven Kieske1-0/+7
pin opensearch and opensearch-dashboards to 2.12. for now Closes-Bug: #2060668 Related-Bug: #2060306 Change-Id: I3df4823d78474d94e138ff73f0f577bd247bdad0 Signed-off-by: Sven Kieske <kieske@osism.tech>
2024-03-11Bump rabbitmq to 3.13Michal Nasiadka1-1/+5
Pinning Erlang to 26.2.* (max supported version as per [1]), so we don't break this in future when Erlang 26.3 becomes available. [1]: https://rabbitmq-website.pages.dev/docs/which-erlang Change-Id: I1fd03a67914386129d7b0bb9be6aca86982f98f3
2023-08-16rabbitmq: bump version to 3.12Michal Nasiadka1-1/+1
Erlang has been bumped to 26 as well. Change-Id: I5a6e90790d9c3c148e118fdf2ce6089e0a6a343e
2023-06-23Merge "Revert "rabbitmq: pin to 3.11.16""Zuul1-1/+1
2023-06-21Revert "rabbitmq: pin to 3.11.16"Michal Nasiadka1-1/+1
This reverts commit 600ed4f149a1cf542f54d7fc5005030f53c69a83. Reason for revert: 3.11.18 is out with a fix Change-Id: I4659bcd48ea32294b3ee84af9af94fae32b38bf3
2023-06-21rabbitmq: use erlang-25 ppa on Debian/UbuntuMichal Nasiadka1-4/+0
RMQ team is now maintaining erlang-24, erlang-25 ppas, see [1]. [1]: https://github.com/rabbitmq/erlang-debian-package/discussions/33 Change-Id: I7e289bd5ce52319604717e0b319d0642a8e598db
2023-05-30rabbitmq: pin to 3.11.16Michal Nasiadka1-1/+1
Seems rabbitmq node drain got broken in 3.11.17 Related-Bug: https://github.com/rabbitmq/rabbitmq-server/issues/8414 Change-Id: I3a23670f85336344d8aebaded74dd65871837b82
2023-04-01Revert "rabbitmq: Pin to 3.11.11"Dr. Jens Harbott1-1/+1
This reverts commit dda3bf45b29537f4925dc3374cf96eb8ed5b652b. Reason for revert: fixed in 3.11.13 Change-Id: Ia1288a7fecb2e4a96564bd9adb9ce9d8415c61ac
2023-03-31rabbitmq: Pin to 3.11.11Michal Nasiadka1-1/+1
Change-Id: I040b24c294e5daa07ece9f4a0f58fcab5cdf185f
2023-02-01rabbitmq: upgrade to 3.11Michal Nasiadka1-1/+1
Change-Id: I4836806c0434caaff1e6fd1646aa5566b0c3d7e1
2022-12-06Drop elasticsearch, kibana and logstashMichal Nasiadka1-6/+0
Support has been dropped in kolla-ansible, the upgrade path is opensearch. Change-Id: I6f32aacb4e0b7dd1eb7206e02425b16f5beae4f0
2022-10-14rabbitmq: use Erlang from PPA on Debian/UbuntuMarcin Juszkiewicz1-6/+0
PPA from Team RabbitMQ [1] provides newer Erlang for Debian/Ubuntu. This way we have latest Erlang on both distributions and both architectures. 1. https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang Change-Id: Iec7e8461f9eb757e1576cf3898068306c5436239
2022-09-29use Erlang 24 on Ubuntu/AArch64Marcin Juszkiewicz1-0/+6
There is no Erlang 25 package with for Ubuntu/AArch64. Change-Id: Ie07a6b821db0557c5e373037183082604acda4bd
2022-08-30Merge "rabbitmq: Update to 3.10"Zuul1-2/+2
2022-08-24Add Ubuntu Jammy MariaDB repositoryMichal Nasiadka1-0/+4
Change-Id: I15b08cca39a3bd069cb714c5b3164fd8254d8d30
2022-08-22rabbitmq: Update to 3.10Michal Nasiadka1-2/+2
3.10 comes with quorum queues support, Erlang 25 is the recommended series. Change-Id: I67f8df66b4896a9b223c02ed09f68f3f43693849
2022-02-09rabbitmq: update to 3.9Michal Nasiadka1-2/+2
Also update Erlang to 24 Change-Id: Ifbaccc54896bab096a6d16dc7733941dd600cf39 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/828594
2022-01-27Unpin td-agent and cap elasticsearch gemDr. Jens Harbott1-5/+0
With [0] the version of td-agent being installed was pinned, which isn't sustainable in the long run, so we drop the pin. Latest version of the elasticsearch gem no longer works with older (OSS) versions of Elasticsearch. This is fixed by downgrading the version of the elasticsearch gems. [0] Iefcdd3100b7e3c5320bc5f1286a18251bdeab885 Related-Bug: 1930867 Closes-Bug: 1954759 Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/823155 Change-Id: I3045786e863b098d7339d1066aef6c857aa5f97f
2021-09-30logstash: pin to 7.9.* for Elasticsearch OSS compatibilityMark Goddard1-0/+6
The latest versions of logstash 7.x do not support using the OSS version of Elasticsearch, and fail to push logs if an OSS version is used. This prevents Monasca log API from working correctly. This change fixes the issue by pinning logstash-oss to 7.9.x, the most recent available package in the repo that still supports Elasticsearch OSS. NOTE: logstash 7.11 introduced the breaking change, however 7.10 is unavailable in the package repos. Change-Id: I4ec4eb837c98f57964488769ab82ba8213ad582c Closes-Bug: #1941754
2021-06-15Pin td-agent to 4.0.* to fix missing logsDoug Szumski1-0/+5
The recent inclusion of Fluentd 1.12.x in Centos/Ubuntu packages causes a significant number of logs to fail to appear in the Elasticsearch or Monasca output plugins. The logs appear to sit in a local buffer, and are only flushed when Fluentd is restarted. The same issue persists in the most recent release (1.13.0), so for now we pin the td-agent package to 4.0.* which should restrict Fluentd to the 1.11.x release where we don't see this issue. Backport to Victoria. Change-Id: Iefcdd3100b7e3c5320bc5f1286a18251bdeab885 Closes-Bug: #1930867
2021-05-24ubuntu: unpin OVSMichał Nasiadka1-4/+0
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/792352 Change-Id: I7ed0202dfa644f7e85161b2ebaa999069fc1dcc2
2021-05-07[release] Use UCA WallabyMarcin Juszkiewicz1-0/+4
openvswitch has been pinned to 2.13.1 due to upgrade issues with 2.15.0 Change-Id: I031128d38e32c23147ad70e429b9aff66df3b8da
2021-04-26Pin erlangRadosław Piliszek1-0/+4
Now that we run without erlang pinned by the repository itself, let's pin it on our side. Change-Id: Ifa491b102ad0db7f6dc645ca552d83b53bcf3b46
2020-04-06Follow up on RabbitMQ 3.8 upgradeDincer Celik1-1/+0
Change-Id: I2273430b60e7b259cb687e7ec5c9f0885b625e0d
2020-04-06Upgrade RabbitMQ to 3.8Dincer Celik1-1/+2
Upgrade and pin RabbitMQ to 3.8. Upgrade Erlang to 22 to meet requirements: https://www.rabbitmq.com/which-erlang.html Start using bintray repository provided by RabbitMQ. Linaro builds will be used for aarch64. Implements: blueprint rabbitmq-version-upgrade Closes-Bug: #1848452 Change-Id: I3d775fd832f2603181da89009cebc1370a61a023
2019-12-12Use APT pinning to set preferred version of RabbitMQMarcin Juszkiewicz1-0/+3
We want RabbitMQ 3.7.10-1 for Ubuntu. So set it in one place which is designed for such things instead of doing it everytime we want to install it. Change-Id: Ib2b2d4e392aaf77bcdec24f9f5551cdf15d32d91
2019-10-23base: drop not used apt preferences for UbuntuMarcin Juszkiewicz1-4/+0
We used APT preferences to limit Ubuntu to Ceph 'mimic' (13.x) but those packages are no longer present so we got Ceph 'nautilus' (14.x) in our images. So let's drop not used settings. Change-Id: I51da99efedc0b11c8ff529475f7878e6d9f5e63f
2019-06-08Fix issues with Percona in Zuul and clean up a little bitRadosław Piliszek1-5/+0
Percona site has connectivity issues from OVH hosts (of Zuul). This patch makes it so that: - the internal repo is actually used - RPM GPG keys are downloaded from the actually used repo - Ubuntu mimics the RHEL behavior (i.e. the Percona repo is enabled only in the xtrabackup image) extra benefit: no need for APT preferences for Percona repo to spare MariaDB deps Change-Id: Id27831f6b404762f9e44fd6bd1c4702bf06b05f8 Signed-off-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
2019-03-13base: more strict pin of Ceph/Luminous for UbuntuMarcin Juszkiewicz1-1/+1
Change-Id: I5edc46c3b93f93bdb7fa97b08072a773b8296e02
2018-11-06Introduce Percona XtraBackup imageNick Jones1-0/+5
blueprint database-backup-recovery Implements an image suitable for taking MariaDB backups via Percona's XtraBackup tool. Install XtraBackup from Percona's repos, ensuring that packages from this source aren't used for any other purpose. Include a script which invokes XtraBackup with the appropriate options for either a full or incremental backup. Change-Id: Ifebe2045e5815c573c0a2ae05951c428c3f06a92
2018-09-27base: remove pinning of dh-python for ubuntuMarcin Juszkiewicz1-5/+0
During Xenial cycle we had to pin dh-python. With Bionic we no longer have to. Change-Id: Icf80c902ebd962a3034a1948209a357f768f533f
2018-09-27ceph: stick to luminous on Ubuntu (in proper way)Marcin Juszkiewicz1-0/+5
Previous attempt broke Debian builds. Pinning Ceph packages instead of giving version during install. Change-Id: I791e479ba265ba61ffd882da18f85cdbece67e55
2018-03-29Pin dh-python to earlier version to fix ubuntu gateMartin André1-0/+4
Let's pin the package until the dh-python from ubuntu-cloud-archive is fixed. Change-Id: I59f827bc7eb27a30f5d5f06628b3be535fcfabcc Related-Bug: #1759796
2017-12-14Revert "Fix deployment of ceph"Jeffrey Zhang1-23/+0
Since we have bump to ceph luminous. So no need to pin the ceph version any more. This reverts commit a0b60bff4386a98a7e2c3e4d549738d34134f4dd. Change-Id: I7701b768d1189db750c8d0818ced90c4ec508d22
2017-12-06Fix deployment of cephMichal (inc0) Jastrzebski1-0/+23
Ubuntu deploys L now while centos deploys J, we need to keep versions in sync Change-Id: Ib7403d36bfee71b9e0f6d7844ade8da8fe7fb850
2016-10-16Remove ceph repo for Ubuntu installJeffrey Zhang1-3/+0
Ubuntu cloud archive provides ceph jewel now. Remove ceph official repo for the wrong dependency when installing ceph. Change-Id: I5be6b18c4250733ed9ab4f526fcdc45eb84f8342 Closes-Bug: #1633888
2016-06-18Remove mesos artifactsChristian Berendt1-4/+0
TrivialFix Change-Id: Ide5944ea3b47db0de4bdce6410a217b5d8991c8f
2016-06-03Use debian repos for debian base docker imageBenedikt Trefzer1-0/+7
Change-Id: Ic5c1d20fa9f7f1cd9fd20e658b4bd1abb235f3b6 Partially-implements: blueprint build-debian