As of now, I’m storing the user credentials of whoever wants to access the SEP in the values.yaml file, and we’re hardcoding the username and password, but I am not a fan of that!
Is there any other way to store the user credentials and fetch them for authentication like best practices to that should secure the credentials ?
SEP support a number of authentication backends. LDAP is probably most commonly used. See details about all supported authentication at Security — Starburst Enterprise
I dont know enough about all the different AWS offerings … but I know that AWS Lake Formation support is available with Starburst Enterprise and Starburst Galaxy. Does that potentially fulfill your needs?