Merge pull request #503 from Infisical/service-accounts-with-k8-operator

update k8 operator to use service account
This commit is contained in:
Maidul Islam
2023-04-18 14:49:00 -07:00
committed by GitHub
19 changed files with 626 additions and 73 deletions
+2 -1
View File
@@ -70,7 +70,8 @@ import {
getNodeEnv,
getPort,
getSentryDSN,
getSiteURL
getSiteURL,
getSmtpHost
} from './config';
const main = async () => {
+4 -4
View File
@@ -44,7 +44,7 @@ router.post(
const secretIds = requests
.map((request) => request.secret._id)
.filter((secretId) => secretId !== undefined)
if (secretIds.length > 0) {
req.secrets = await validateClientForSecrets({
authData: req.authData,
@@ -53,8 +53,8 @@ router.post(
});
}
}
return true;
}),
return true;
}),
validateRequest,
secretsController.batchSecrets
);
@@ -123,7 +123,7 @@ router.get(
query('tagSlugs'),
validateRequest,
requireAuth({
acceptedAuthModes: [AUTH_MODE_JWT, AUTH_MODE_API_KEY, AUTH_MODE_SERVICE_TOKEN]
acceptedAuthModes: [AUTH_MODE_JWT, AUTH_MODE_API_KEY, AUTH_MODE_SERVICE_TOKEN, AUTH_MODE_SERVICE_ACCOUNT]
}),
requireWorkspaceAuth({
acceptedRoles: [ADMIN, MEMBER],