implemented the /minio/serviceaccount route to create new serviceAccount in the minio corresponding to the parameter, then store it in secret in the namespace corresponding to the executionsId

This commit is contained in:
pb
2025-06-30 12:33:24 +02:00
parent 625f34ed21
commit a664423842
9 changed files with 206 additions and 7 deletions

View File

@@ -81,18 +81,19 @@ func (m *MinioService) CreateCredentials(executionId string) (string,string,erro
return "", "", err
}
return res.AccessKey, res.SecretKey, nil
}
func getRandomCreds() (string, string){
opts := randomstring.GenerationOptions{
Length: 32,
Length: 20,
}
a, _ := randomstring.GenerateString(opts)
opts.Length = 64
opts.Length = 40
s, _ := randomstring.GenerateString(opts)
return a,s