From 5653f325603e41ee352cc29adeb28f9eb08b6799 Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Thu, 8 May 2025 11:30:37 +0200 Subject: [PATCH] Switch MariaDB to archive.mariadb.org Previous repository mirror.mariadb.org contains only last 2 releases of MariaDB. Rest are preserved in archive.mariadb.org. We should use this repo to be able to install specific version[1] [1] https://mariadb.com/kb/en/installing-mariadb-deb-files/#pinning-the-mariadb-repository-to-a-specific-minor-release Change-Id: I1ece14502bb98041bca0e7589d4c0fe7511fa0c7 --- defaults/main.yml | 2 +- .../notes/archive_mariadb-2c04a473b25a3bbb.yaml | 11 +++++++++++ vars/debian.yml | 2 +- vars/redhat.yml | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 releasenotes/notes/archive_mariadb-2c04a473b25a3bbb.yaml diff --git a/defaults/main.yml b/defaults/main.yml index a2f7dec6..2ea8ecce 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -48,7 +48,7 @@ galera_major_version: 11.4 galera_minor_version: 5 # Set the URL for the MariaDB repository -galera_repo_host: "mirror.mariadb.org" +galera_repo_host: "archive.mariadb.org" galera_repo_url: "{{ _galera_repo_url }}" # Set the repo information for the MariaDB repository diff --git a/releasenotes/notes/archive_mariadb-2c04a473b25a3bbb.yaml b/releasenotes/notes/archive_mariadb-2c04a473b25a3bbb.yaml new file mode 100644 index 00000000..2d65902d --- /dev/null +++ b/releasenotes/notes/archive_mariadb-2c04a473b25a3bbb.yaml @@ -0,0 +1,11 @@ +--- +fixes: + - | + With change of policy regarding stored versions of MariaDB in + ``mirror.mariadb.org``, currently pinned MariaDB versions were removed + from the repo. + With a switch to ``archive.mariadb.org``, this should resolve failing + installation for MariaDB. +other: + - | + Mirror for MariaDB has been switched to ``archive.mariadb.org`` diff --git a/vars/debian.yml b/vars/debian.yml index 152c6023..10b389a6 100644 --- a/vars/debian.yml +++ b/vars/debian.yml @@ -76,7 +76,7 @@ galera_debconf_items: # Repositories _galera_repo_url: >- - https://{{ galera_repo_host }}/repo/{{ galera_major_version }}/{{ ansible_facts['distribution'] | lower }} + https://{{ galera_repo_host }}/repo/{{ galera_major_version }}.{{ galera_minor_version }}/{{ ansible_facts['distribution'] | lower }} _galera_repo: - name: "MariaDB" diff --git a/vars/redhat.yml b/vars/redhat.yml index efc0683f..ccefabd1 100644 --- a/vars/redhat.yml +++ b/vars/redhat.yml @@ -70,7 +70,7 @@ galera_server_upgrade_packages_remove: - "{{ galera_mariadb_server_package }}" _galera_repo_url: >- - https://{{ galera_repo_host }}/yum/{{ galera_major_version }}/rhel/$releasever/{{ + https://{{ galera_repo_host }}/yum/{{ galera_major_version }}.{{ galera_minor_version }}/rhel/$releasever/{{ galera_architecture_mapping[ansible_facts['architecture']] }} _galera_repo: