Chris Lu
65afbcc572
shell: fix s3.configure to use credential manager when configured
...
Fixes #8025
This commit resolves the user management inconsistency between the Admin UI
and the s3.configure command when using a credential backend (e.g., PostgreSQL).
Previously:
- Admin UI used credentialManager to read/write users from the configured backend
- s3.configure always wrote directly to filer at /etc/iam/identity.json
- This caused users created via Admin UI to not appear in listings, and users
created via s3.configure to not persist to the credential backend
Changes:
- s3.configure now detects if a credential backend is configured via credential.toml
- When a backend is detected, it uses credentialManager to load and save configuration
- Falls back to filer-based storage when no backend is configured (backward compatible)
This ensures both Admin UI and s3.configure use the same storage backend,
resolving the inconsistency.
2026-01-14 14:54:05 -08:00
..
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2025-12-17 16:40:27 -08:00
2026-01-06 00:09:52 -08:00
2025-11-09 19:58:38 -08:00
2026-01-07 13:06:08 -08:00
2025-12-10 22:42:52 -08:00
2025-12-19 13:29:12 -08:00
2026-01-06 00:09:52 -08:00
2025-12-28 19:30:42 -08:00
2025-12-28 19:30:42 -08:00
2026-01-04 00:38:53 -08:00
2026-01-06 00:09:52 -08:00
2025-12-28 19:30:42 -08:00
2025-10-24 20:21:35 -07:00
2025-10-24 20:21:35 -07:00
2025-11-09 19:58:38 -08:00
2025-10-24 20:21:35 -07:00
2026-01-07 13:06:08 -08:00
2025-10-24 20:21:35 -07:00
2025-05-28 11:34:02 -07:00
2025-10-24 20:21:35 -07:00
2025-11-09 19:58:38 -08:00
2025-11-18 07:45:12 -08:00
2025-10-24 20:21:35 -07:00
2025-12-26 12:30:30 -08:00
2025-10-24 20:21:35 -07:00
2025-10-24 20:21:35 -07:00
2025-10-24 20:21:35 -07:00
2025-10-24 20:21:35 -07:00
2025-10-24 20:21:35 -07:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2025-10-17 22:11:50 -07:00
2026-01-07 13:06:08 -08:00
2025-10-13 18:05:17 -07:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2025-09-09 01:01:03 -07:00
2025-12-16 12:41:04 -08:00
2025-12-28 11:39:06 -08:00
2026-01-14 14:45:52 -08:00
2026-01-07 13:06:08 -08:00
2026-01-14 14:45:52 -08:00
2025-07-16 23:39:27 -07:00
2026-01-07 13:06:08 -08:00
2025-12-12 18:06:13 -08:00
2025-12-13 13:41:25 -08:00
2025-12-12 18:06:13 -08:00
2025-12-12 18:06:13 -08:00
2025-12-12 12:51:48 -08:00
2025-07-16 23:39:27 -07:00
2022-09-16 02:43:49 -07:00
2025-03-31 21:42:54 -07:00
2025-07-16 23:39:27 -07:00
2026-01-14 14:54:05 -08:00
2025-08-23 11:04:24 -07:00
2026-01-06 00:09:52 -08:00
2025-12-02 10:14:24 -08:00
2025-12-03 11:33:35 -08:00
2025-07-16 23:39:27 -07:00
2026-01-07 13:06:08 -08:00
2025-11-09 19:58:38 -08:00
2026-01-07 13:06:08 -08:00
2024-09-26 08:34:13 -07:00
2025-12-26 12:42:00 -08:00
2025-12-12 23:42:27 -08:00
2026-01-07 13:06:08 -08:00
2026-01-06 00:09:52 -08:00
2025-12-30 17:27:11 -08:00
2024-09-29 10:38:22 -07:00
2026-01-07 13:06:08 -08:00
2024-12-18 11:59:48 -08:00
2026-01-07 13:06:08 -08:00
2025-12-16 23:16:07 -08:00
2023-03-13 10:00:27 -07:00
2025-12-28 19:30:42 -08:00
2025-11-09 19:58:38 -08:00
2025-08-23 11:04:24 -07:00
2025-12-16 23:16:07 -08:00
2025-08-23 11:04:24 -07:00
2026-01-07 13:06:08 -08:00
2024-09-29 10:38:22 -07:00
2024-09-29 10:38:22 -07:00
2024-09-29 10:38:22 -07:00
2024-09-29 10:38:22 -07:00
2025-10-30 23:36:06 -07:00
2025-12-15 11:18:45 -08:00
2025-12-02 09:29:27 -08:00
2025-12-19 13:29:12 -08:00
2025-12-28 19:30:42 -08:00
2026-01-06 00:09:52 -08:00
2025-10-24 19:02:44 -07:00
2025-12-15 11:18:45 -08:00
2025-12-15 11:18:45 -08:00
2025-12-15 11:18:45 -08:00