Commit graph

  • c5bcd578fa
    Merge 2cf1a9e845 into b26235b7d7 Laurent Indermühle 2025-04-03 13:12:05 +00:00
  • 2cf1a9e845
    doc: fix hash syntax Laurent Indermühle 2025-04-03 14:26:16 +02:00
  • 2c425f71a1
    doc: users_info returns a new field "locked" Laurent Indermuehle 2025-04-03 13:38:31 +02:00
  • 6a35d331ad
    Merge 0cbebb88a4 into b26235b7d7 Laurent Indermühle 2025-04-03 13:11:12 +00:00
  • 0cbebb88a4
    fix test when multiple replication channels are present Laurent Indermuehle 2025-04-03 15:08:24 +02:00
  • 8aaea63714
    add changelog fragment Laurent Indermuehle 2025-04-03 14:38:46 +02:00
  • 6ec2464b1d
    Fix ssl verification always enabled for replication even if set to false Laurent Indermuehle 2025-04-03 14:27:44 +02:00
  • b32e30b737
    Merge 115551cf7b into b26235b7d7 Joakim Soderlund 2025-03-25 01:00:51 -05:00
  • b26235b7d7
    Release 3.13.0 commit (#705) main 3.13.0 Andrew Klychkov 2025-03-21 07:02:43 +01:00
  • 60bd7cd971 Release 3.13.0 commit Andrew Klychkov 2025-03-21 07:02:04 +01:00
  • 45a29408ad
    User locking (#702) Keeper-of-the-Keys 2025-03-19 15:40:59 +02:00
  • 037b1381ea Fix documentation. E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-19 15:05:38 +02:00
  • b72f67e30a Fix editor induced indent error E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-19 14:07:17 +02:00
  • 46785f5dd3 Add check that missing locked argument does not unlock a user E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-19 13:34:16 +02:00
  • 41b6ff39bd Initial switch to default=None for locked, will need to add a test for it. E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-19 13:31:29 +02:00
  • 115551cf7b Add action group containing all modules Joakim Soderlund 2025-03-17 09:48:57 +01:00
  • 247bf5a65c Add another builtin account to the exclusion list E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-11 21:45:38 +02:00
  • f91d15e477 It's a tuple and not a list 🤦 E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-11 21:27:26 +02:00
  • 3f7f036cb6 Add some debugging output to help troubleshoot CI E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-11 21:02:54 +02:00
  • e4f85f03d2 change type() to isinstance() E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-11 15:45:26 +02:00
  • a8702b88d5 Add check_mode feedback E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-11 15:41:48 +02:00
  • a124e77505 Cleaner type conditionals E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-11 15:20:57 +02:00
  • e6dde5843a Handle DictCursor E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-11 15:18:53 +02:00
  • 72482fc5ad Debug CI error E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-11 13:51:20 +02:00
  • 13cb20768f Hopefully fixed condition E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-11 13:26:08 +02:00
  • 3d9df81d94 Based on the previous CI build is_role is not (always?) present so checking for it, right now with pprint of the line for debug purposes E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-11 13:09:05 +02:00
  • 178eade8e8 Add user locking to info module and test. E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-11 12:44:12 +02:00
  • 4f0069d511 check_mode is set at the task level and not the module level E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-10 23:23:04 +02:00
  • 321309bf0f Fix wrong indent E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-10 21:21:20 +02:00
  • e3775aed61 locked check should not run for roles. E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-10 21:17:15 +02:00
  • dd7e297d50
    Add support for MariaDB 11.4 (#703) Laurent Indermühle 2025-03-10 18:55:42 +01:00
  • 3a8b4a16a1 Switch calls to user_mod with sequences of None positional arguments to full named arguments E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-06 23:30:37 +02:00
  • cae24548c7
    Use same concatenation method between functions to avoid future confusion Laurent Indermuehle 2025-03-06 17:47:15 +01:00
  • 498356c14e
    fix: ensure command paths are returned as lists for db dump and import Laurent Indermuehle 2025-03-06 16:10:13 +01:00
  • 4d4475b2de
    refactor to improve command determination with error handling Laurent Indermuehle 2025-03-06 15:19:19 +01:00
  • 3cceba40eb Add idempotence checks E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-06 16:14:34 +02:00
  • b1e816ef1e
    add version check for mariadb < 10.4.6 without mariadb* binaries Laurent Indermuehle 2025-03-06 13:55:17 +01:00
  • 3e2ef7ca92
    [CI] fix health command syntax Laurent Indermuehle 2025-03-06 12:31:05 +01:00
  • 74bc20cd6d
    [CI] Fix workflow syntax Laurent Indermuehle 2025-03-06 12:26:07 +01:00
  • 41065ee6b1
    [CI] Trigger plugin workflow Laurent Indermuehle 2025-03-06 12:04:47 +01:00
  • e99555f237
    [CI] add way to trigger workflow manually Laurent Indermuehle 2025-03-06 12:01:13 +01:00
  • 6b8e721153 Fix names that included check_mode: true E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-06 12:17:27 +02:00
  • 7fd6b640fe Add check_mode: true test cases E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-06 12:13:39 +02:00
  • 85b16cc82b Change documentation per request of @Andersson007 E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-06 12:07:16 +02:00
  • 3984380acb Add check_mode support. E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-06 12:07:00 +02:00
  • e95c3dab6b Switch locked to named instead of positional. E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-06 10:30:02 +02:00
  • c7097b9fcf Fix condition E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-05 19:05:50 +02:00
  • 9209a123c6 Fix host of user (was % should have been localhost after deleting host: earlier) E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-05 17:57:36 +02:00
  • d402d06d90
    add changelog fragment Laurent Indermuehle 2025-03-05 15:34:24 +01:00
  • bbf26f28bf
    fix missing binary for MariaDB 11+ Laurent Indermuehle 2025-03-05 15:28:11 +01:00
  • fbeeff5ca7 Fix user_is_locked and remove host_all option. E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-05 16:06:32 +02:00
  • d839871d1e - Changes requested/suggested by @Andersson007 - Example usage - Changelog fragment E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-05 15:51:20 +02:00
  • 17e398f5a2 Fixes for sanity checks E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-05 15:25:15 +02:00
  • 19ff2d757a More descriptive names in the integration tests E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-05 15:23:35 +02:00
  • 7358c1e7a7 Add attribute documentation E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-05 15:09:40 +02:00
  • 0f590dc48e Initial user locking integration tests E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-05 14:57:11 +02:00
  • 2b77eb9902
    add changelog fragment Laurent Indermuehle 2025-03-05 13:45:07 +01:00
  • 43aece086a
    update tested version of MariaDB Laurent Indermuehle 2025-03-05 13:42:19 +01:00
  • 65e385114d
    fix missing symlink to mysql binaries for MariaDB 11+ Laurent Indermuehle 2025-03-05 13:35:22 +01:00
  • 4b297b6eda
    document 11.4 instead of 10.5 Laurent Indermuehle 2025-03-05 13:25:25 +01:00
  • 583407fbe2 Add the locked attribute E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-04 00:25:20 +02:00
  • 5079dc4ab7 Fix missing parameters for execute() E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-03 16:39:26 +02:00
  • 6747ef32e9 Add the location and logic of where I think user locking would happen. E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-03 16:36:04 +02:00
  • 1380c20b20 function to check if a user is locked already E.S. Rosenberg a.k.a. Keeper of the Keys 2025-03-03 16:09:15 +02:00
  • e9845b0a1c
    Release 3.12.0 commit (#698) 3.12.0 Andrew Klychkov 2025-01-17 10:11:27 +01:00
  • 72afa9fd74 Release 3.12.0 commit Andrew Klychkov 2025-01-17 10:10:45 +01:00
  • 960ac32adf
    mysql_query: returns execution_time_ms list containing execution time per query (#697) Andrew Klychkov 2025-01-16 15:49:53 +01:00
  • e7e5ed89bd
    Update changelogs/fragments/0-mysql_query-returns-exec-time-ms.yml Andrew Klychkov 2025-01-16 12:27:21 +01:00
  • 43bdf89934 mysql_query: returns execution_time_ms list containing execution time per query Andrew Klychkov 2025-01-16 10:15:07 +01:00
  • a45a0d006d
    mysql_db: added zstd support (#696) Sergio 2025-01-16 09:35:04 +01:00
  • fc610bf6ce mysql_db: added zstd support Sergio-IME 2025-01-15 13:56:49 +01:00
  • 3825d0925e Add OceanBase support for creating user and setting password David Zhang 2024-12-20 16:34:34 +08:00
  • 022ed60906
    Fix linting issues (#693) Andrew Klychkov 2024-12-13 09:21:06 +01:00
  • 5e8663b8a3 Fix linting issues Andrew Klychkov 2024-12-12 10:57:02 +01:00
  • 3d3f115574
    Add next expected version Laurent Indermuehle 2024-11-19 10:56:37 +01:00
  • e437d562c1
    Release 3.11.0 commit (#692) 3.11.0 Laurent Indermühle 2024-11-19 10:51:58 +01:00
  • 429dc57b58
    Release 3.11.0 commit Laurent Indermuehle 2024-11-19 10:25:20 +01:00
  • 9057637844
    mysql_info - add table count to the databases returned values (#691) Laurent Indermühle 2024-11-19 08:51:03 +01:00
  • d42c0ce53b
    fix version-added-must-be-major-or minor error Laurent Indermuehle 2024-11-18 19:01:29 +01:00
  • bd24b78675
    fix next release number Laurent Indermuehle 2024-11-18 15:49:35 +01:00
  • d613fa1993
    Fix wrong documentation assertion (#690) Laurent Indermühle 2024-11-18 15:44:39 +01:00
  • 740a00ed94
    Add changelog fragment Laurent Indermuehle 2024-11-18 13:50:27 +01:00
  • 0f4ec7acea
    Cut fstring for Python < 3.6 Laurent Indermuehle 2024-11-18 12:06:10 +01:00
  • e40ff32d3d
    sanity Laurent Indermuehle 2024-11-18 11:48:20 +01:00
  • 1d56f80976
    Cut tests moved to the task file Laurent Indermuehle 2024-11-18 10:01:08 +01:00
  • 7496167be4
    Document module returned values Laurent Indermuehle 2024-11-18 10:00:29 +01:00
  • 8cf6c2b749
    Add tests for all values Laurent Indermuehle 2024-11-18 09:58:11 +01:00
  • 84f7fc8135
    fix cleanup Laurent Indermuehle 2024-11-18 09:42:06 +01:00
  • 0b8a416af0
    Deduplicate tests between main and new task file Laurent Indermuehle 2024-11-18 09:41:58 +01:00
  • a066a1749d
    Rename test file with more broad term Laurent Indermuehle 2024-11-18 09:21:01 +01:00
  • d76ac2f290
    Refactor for readability and extensibility Laurent Indermuehle 2024-11-15 17:07:35 +01:00
  • 32e6e9e8c1
    Add integrations tests Laurent Indermuehle 2024-11-15 16:55:47 +01:00
  • 9cf17827d2
    [WIP] Add tables count per database Laurent Indermuehle 2024-11-13 17:38:04 +01:00
  • ce6f314a9d
    Fix wrong documentation assertion Laurent Indermuehle 2024-11-13 16:41:49 +01:00
  • 7d787eb238
    Add contributors from last 10 PR pages (#688) Laurent Indermühle 2024-11-07 10:37:10 +01:00
  • 595d825752
    Add contributors from last 10 PR pages Laurent Indermuehle 2024-11-07 10:18:57 +01:00
  • ebb37ae7a3
    sql_mode can be set in session, therefore we should look for ANSI_QUOTES in session variable instead of global variable (#677) Soledad208 2024-11-07 15:56:31 +07:00
  • 24bf6397c9 improve tests SoledaD208 2024-10-31 22:35:42 +07:00
  • 90bd0b0a75
    Update contributor's email (#684) Andrew Klychkov 2024-10-24 10:57:36 +02:00
  • 93cd1850d9
    Update mysql_user.py - table/privilege spacing update (#687) JS 2024-10-23 04:31:40 -04:00