Make user names more human friendly
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Pierre HUBERT 2025-03-12 20:19:19 +01:00
parent 109b1c3612
commit 8bd30b06dd
2 changed files with 5 additions and 5 deletions

View File

@ -77,7 +77,7 @@ async fn apply_bucket(b: &MinioBucket, client: &Client) -> anyhow::Result<()> {
);
// The secret needs to be created
let new_user = MinioUser::gen_random();
let new_user = MinioUser::gen_random(&b.spec.name);
create_secret(
&secrets,
&b.spec.secret,

View File

@ -44,9 +44,9 @@ pub struct MinioUser {
}
impl MinioUser {
pub fn gen_random() -> Self {
pub fn gen_random(prefix: &str) -> Self {
Self {
username: rand_str(SECRET_MINIO_BUCKET_ACCESS_LEN),
username: format!("{prefix}_{}", rand_str(SECRET_MINIO_BUCKET_ACCESS_LEN)),
password: rand_str(SECRET_MINIO_BUCKET_SECRET_LEN),
}
}
@ -1099,7 +1099,7 @@ mod test {
let srv = MinioTestServer::start().await.unwrap();
let service = srv.as_service();
let user = MinioUser::gen_random();
let user = MinioUser::gen_random("policy_user");
assert!(!service.user_list().await.unwrap().contains(&user.username));
service.user_apply(&user).await.unwrap();
@ -1113,7 +1113,7 @@ mod test {
let srv = MinioTestServer::start().await.unwrap();
let service = srv.as_service();
let user = MinioUser::gen_random();
let user = MinioUser::gen_random("attach_policy_user");
service.user_apply(&user).await.unwrap();
service