Blaine Gardner
7c33186e72
core: admin cephx key rotation
...
Implement CephX key rotation for Rook's client.admin user.
Admin user rotation is risky, so this has been tested extensively both
in unit tests as well as by manually injecting failures during runtime.
In testing, all failures were able to be recovered by the recovery
routine.
A mutex is also added to help ensure that two simultaneous admin key
rotation processes cannot be running simultaneously for any given
namespace. The mutex is tested in unit tests, and it was verified during
runtime via manual testing.
Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com >
2025-08-27 14:47:45 -06:00
..
2024-11-21 16:03:32 -07:00
2025-08-13 09:30:50 +02:00
2024-04-26 14:54:59 +03:00
2024-09-12 15:44:16 +02:00
2021-11-30 09:12:53 +01:00
2021-11-30 09:12:53 +01:00
2025-03-24 21:53:49 +01:00
2021-11-30 09:12:53 +01:00
2025-07-29 11:51:11 -06:00
2023-05-11 17:26:04 +05:30
2024-12-11 14:45:26 -07:00
2025-07-29 11:51:11 -06:00
2025-03-26 10:40:46 +05:30
2025-07-29 11:51:11 -06:00
2025-07-29 11:51:11 -06:00
2025-07-29 11:51:11 -06:00
2025-02-05 12:08:48 -07:00
2025-07-29 11:51:11 -06:00
2024-03-18 11:40:32 -06:00
2024-03-15 15:48:29 +01:00
2025-08-07 14:28:33 +02:00
2025-08-27 14:47:45 -06:00
2025-07-24 14:41:51 +05:30
2025-08-12 09:53:55 +02:00
2022-03-01 12:42:59 +05:30
2025-08-12 22:30:46 +05:30
2023-10-24 14:17:17 +02:00
2023-10-24 14:17:17 +02:00
2023-06-23 19:31:54 +02:00
2023-10-24 14:17:17 +02:00
2024-08-20 13:35:08 -04:00
2024-12-09 11:59:20 -07:00
2024-02-07 17:36:59 -07:00
2023-12-11 21:54:25 +05:30
2024-12-09 11:59:20 -07:00
2025-03-31 18:05:37 +02:00
2025-08-19 20:56:00 +05:30
2025-08-12 11:25:15 -06:00
2023-02-13 17:08:09 +05:30
2024-07-10 13:41:38 -06:00
2021-11-30 09:12:53 +01:00
2023-10-24 14:17:17 +02:00
2022-08-11 14:59:23 -06:00
2024-02-07 17:36:59 -07:00
2024-12-09 11:59:20 -07:00
2024-12-09 11:59:20 -07:00
2024-03-11 11:20:57 -06:00
2021-11-30 09:12:53 +01:00
2021-11-30 09:12:53 +01:00
2021-11-30 09:12:53 +01:00
2024-12-17 09:47:59 +01:00
2023-05-31 17:36:29 +05:30
2024-12-10 11:53:27 +01:00
2021-11-30 09:12:53 +01:00
2024-12-17 09:47:59 +01:00
2022-09-12 21:44:55 +05:30
2024-12-17 09:47:59 +01:00
2024-12-17 09:47:59 +01:00
2024-10-14 16:54:39 -07:00
2024-03-11 11:20:57 -06:00
2024-03-11 11:20:57 -06:00
2021-11-30 09:12:53 +01:00
2023-08-25 11:54:57 -06:00
2024-12-20 12:24:34 -07:00
2025-08-19 20:56:00 +05:30
2025-08-19 20:56:00 +05:30
2023-10-24 14:17:17 +02:00
2024-08-20 13:35:08 -04:00
2024-02-14 16:53:25 -07:00
2022-09-28 11:56:12 +02:00
2023-10-24 14:17:17 +02:00
2021-11-30 09:12:53 +01:00
2024-06-13 00:23:40 +05:30
2022-08-25 16:39:52 -06:00
2024-11-06 22:42:46 +05:30
2025-07-28 08:29:51 +02:00
2024-02-07 17:36:59 -07:00
2022-06-01 20:17:44 +05:30
2021-11-30 09:12:53 +01:00
2024-08-20 13:35:08 -04:00
2024-03-11 11:20:57 -06:00
2024-01-23 11:53:46 +01:00
2022-03-24 14:37:39 +05:30
2025-07-28 08:29:51 +02:00
2024-08-20 13:35:08 -04:00
2024-08-20 13:35:08 -04:00
2024-12-11 14:45:26 -07:00
2024-10-14 16:54:39 -07:00
2023-10-24 14:17:17 +02:00
2021-11-30 09:12:53 +01:00
2021-11-30 09:12:53 +01:00