Add missing k8s stuff

# Conflicts:
#	frontend/src/pages/pam/PamAccountsPage/components/PamAccessAccountModal.tsx
This commit is contained in:
Fang-Pen Lin
2025-12-05 12:07:35 -08:00
parent 2140956ba8
commit e62705a81d
5 changed files with 20 additions and 7 deletions
@@ -86,6 +86,8 @@ export const PamAccessAccountModal = ({
return `infisical pam db access-account ${fullAccountPath} --project-id ${projectId} --duration ${cliDuration} --domain ${siteURL}`;
case PamResourceType.SSH:
return `infisical pam ssh access-account ${fullAccountPath} --project-id ${projectId} --duration ${cliDuration} --domain ${siteURL}`;
case PamResourceType.Kubernetes:
return `infisical pam kubernetes access-account ${account.id} --duration ${cliDuration} --domain ${siteURL}`;
default:
return "";
}
@@ -17,8 +17,8 @@ type Props = {
const KubernetesConnectionDetailsSchema = z.object({
url: z.string().url().trim().max(500),
namespace: z.string().trim().max(255),
skipTLSVerify: z.boolean(),
caCertificate: z.string().trim().max(10000).optional()
sslRejectUnauthorized: z.boolean(),
sslCertificate: z.string().trim().max(10000).optional()
});
const KubernetesServiceAccountTokenCredentialsSchema = z.object({
@@ -54,8 +54,8 @@ export const KubernetesResourceForm = ({ resource, onSubmit }: Props) => {
connectionDetails: {
url: "",
namespace: "default",
skipTLSVerify: false,
caCertificate: undefined
sslRejectUnauthorized: true,
sslCertificate: undefined
}
}
});