Commit Graph

226 Commits

Author SHA1 Message Date
Faustin Lammler 683356e20d
Molecule testing broken with latest ansible
See: https://github.com/ansible-community/molecule-plugins/issues/311
2025-07-28 22:43:35 +02:00
Faustin Lammler dcb7f8251e
Add Fedora 42 testing and use latest GH runner 2025-07-21 11:03:09 +02:00
Faustin Lammler bc18f4c3ad
Fix #50: adapt pid file default path
Note: by default MDBF packages use a different path than official
distro's packages. IMO the behavior of distro is cleaner, so, make sure
that the directory exist in case we deploy MDBF packages.

Note2: the pid file option does not seem to be mandatory for systemd and
docker, so we might also decide to remove this option by default. But
for the moment it's probably cleaner/simpler to keep default options
deployed with packages.
2025-07-21 10:36:35 +02:00
Faustin Lammler b148d1092d
Fix galaxy import 2025-07-03 16:32:53 +02:00
Faustin Lammler 4320564ca8
Remove EOL Ubuntu 20.04 2025-07-02 17:24:53 +02:00
Faustin Lammler a745c5e0b7
Fix MDBF repo deployments on Fedora
Installing mariadb-backup with MariaDB-server is not working on Fedora
41 (it will install OS version). So, adapt the role so that we can use
case sensitive packages name. Also 10.11 was not provided for Fedora 41.
2025-07-02 15:49:41 +02:00
Faustin Lammler 4c30ee7ecc
Makefile should not be dependant of direnv or similar
The Makefile needs to be able to use previous ansible installed
commands.
2025-07-01 21:03:24 +02:00
Faustin Lammler a113502d8c
11.8 is GA 2025-06-10 09:52:11 +02:00
Faustin Lammler 0eaaecd6b8
Add new alpine version 2025-06-04 16:07:37 +02:00
Faustin Lammler 8e6387830f
Review matrix distro tests 2025-05-20 16:37:46 +02:00
Faustin Lammler 0484137c3c
Disable check for Alpine Linux until segfault is fixed 2025-05-20 16:17:09 +02:00
Faustin Lammler 0a67aaf6e3
Add backup step in verify
Motivated by the segfault on Alpine Linux:
https://jira.mariadb.org/browse/MDEV-34388
2025-05-20 16:00:19 +02:00
Faustin Lammler bf357289b9
Bump pre-commit tools 2025-05-06 11:56:27 +02:00
Faustin Lammler 9c31660886
fixup! Trigger backup 2025-04-22 11:57:22 +02:00
Faustin Lammler a28dcb2494
Trigger backup 2025-04-22 11:54:05 +02:00
Faustin Lammler 42259fdcfe
Bump pre-commit tools 2025-03-31 12:53:48 +02:00
Faustin Lammler f14ce08a17
Long lines 2025-03-24 12:06:48 +01:00
Faustin Lammler b2d0870fa1
PR can be opened during the export 2025-03-24 11:58:37 +01:00
Faustin Lammler 18246ed617
Add a sanity check for backups
The check makes sure that the backup contains the latest PR information
(based on title).
2025-03-24 10:23:06 +01:00
Faustin Lammler 5659aa8bc8
fixup! One backup per week is OK 2025-03-21 17:18:49 +01:00
Faustin Lammler a089d793b9
One backup per week is OK 2025-03-21 17:10:52 +01:00
Faustin Lammler 0ac5746640
Better step name 2025-03-20 16:24:45 +01:00
Faustin Lammler f13509d37f
Implement automated exports and backup 2025-03-20 16:16:22 +01:00
Faustin Lammler 2cf834ceb1
Bump pre-commit tools 2025-03-20 14:15:25 +01:00
Faustin Lammler acf469582e
Bump pre-commit tools 2025-02-13 16:21:30 +01:00
Faustin Lammler 93447ed4c8
Update molecule doc and requirements 2025-02-05 16:35:27 +01:00
Faustin Lammler e6fa74ff97
Fix molecule roles searching
And clean some remaining `pip install` stuff in favor of `uv pip`.
2025-01-29 11:11:48 +01:00
Faustin Lammler 8be1a71c99
Verification that users are created missing
This makes sure that the CI also verifies that creating users during
deployment works.
2025-01-10 14:27:03 +01:00
faust 49c3b18424
Merge pull request #47 from kividiot/support-for-users-resource_limits
Add support for resource_limits when creating database users
2025-01-10 14:25:01 +01:00
Kalle Kiviaho fc7808ace5 Add support for resource_limits when creating database users 2025-01-10 13:49:16 +01:00
Faustin Lammler 40f2b782dc
Fedora 41 not ready for MDBF
+ clean old distro
2024-12-16 21:43:55 +01:00
Faustin Lammler fabfdaa136
Missing composite action trigger 2024-12-13 17:00:48 +01:00
Faustin Lammler f18d4762fa
Missing uv dependency 2024-12-13 16:54:01 +01:00
Faustin Lammler 16ee77db3e
Switch to uv 2024-12-06 16:07:28 +01:00
Faustin Lammler 2c9a3e2408
Add new distrib 2024-12-06 16:02:51 +01:00
faust c1daff2f76
Merge pull request #46 from dumasg/main
fix(doc): change version in doc 10.10 to 10.6
2024-11-27 12:57:35 +01:00
Gérémy DUMAS 65ec3a5fe8 fix(typo): change Lincense => License 2024-11-27 12:05:32 +01:00
Gérémy DUMAS de9c5476c3 fix(doc): change version in doc 10.10 to 10.6 2024-11-27 11:56:18 +01:00
Faustin Lammler 5c13f8f965
Ubuntu 23.04 is EOL 2024-11-26 08:13:40 +01:00
Faustin Lammler 1b917d5a46
Bump pre-commit tools 2024-10-31 14:57:35 +01:00
Faustin Lammler 8148b8a4d9
Documentation is confusing
mariadb_server_id needs to be unique and usually replica is 2 (different
from primary that is 1).

Thanks @jamilabidi for the notice!
2024-08-27 10:09:02 +02:00
Faustin Lammler 802b0fc6b4
EOL distribution
Also, disable non working distributions (Ubuntu 22.04)
2024-07-15 15:19:45 +02:00
Faustin Lammler b8b90a5a49
Disable non working distributions
See: https://github.com/fauust/ansible-role-mariadb/issues/45

Also pin GH action runner (24.04 is coming)
2024-07-12 13:15:40 +02:00
Faustin Lammler 6d294e4d2f
Use Makefile for env setup 2024-07-12 13:15:18 +02:00
Faustin Lammler 344d3044cb
Patch is not needed anymore 2024-07-12 13:11:29 +02:00
Faustin Lammler 7e87062e83
Merge branch 'fix-test-rc-rolling' 2024-05-16 10:13:51 +02:00
Faustin Lammler 97ee0a5b43
Adapt verify for rc/rolling release 2024-05-16 10:13:37 +02:00
Faustin Lammler 6dbb252b6c
Makefile needs bash 2024-05-16 10:10:24 +02:00
Faustin Lammler fe295f0328
Remove 18.04 from mdbf tests 2024-05-15 14:05:05 +02:00
Faustin Lammler eb573686e6
Add tests for rc/rolling 2024-05-15 13:26:08 +02:00