diff --git a/frontend/src/views/Org/MembersPage/components/OrgIdentityTab/components/IdentitySection/IdentityKubernetesAuthForm.tsx b/frontend/src/views/Org/MembersPage/components/OrgIdentityTab/components/IdentitySection/IdentityKubernetesAuthForm.tsx
index 3724fc014..93fc87dc6 100644
--- a/frontend/src/views/Org/MembersPage/components/OrgIdentityTab/components/IdentitySection/IdentityKubernetesAuthForm.tsx
+++ b/frontend/src/views/Org/MembersPage/components/OrgIdentityTab/components/IdentitySection/IdentityKubernetesAuthForm.tsx
@@ -210,6 +210,7 @@ export const IdentityKubernetesAuthForm = ({
label="Kubernetes Host / Base Kubernetes API URL "
isError={Boolean(error)}
errorText={error?.message}
+ tooltipText="The host string, host:port pair, or URL to the base of the Kubernetes API server. This can usually be obtained by running 'kubectl cluster-info'"
isRequired
>
@@ -224,6 +225,7 @@ export const IdentityKubernetesAuthForm = ({
label="Token Reviewer JWT"
isError={Boolean(error)}
errorText={error?.message}
+ tooltipText="A long-lived service account JWT token for Infisical to access the TokenReview API to validate other service account JWT tokens submitted by applications/pods."
isRequired
>
@@ -237,6 +239,7 @@ export const IdentityKubernetesAuthForm = ({
@@ -252,6 +255,7 @@ export const IdentityKubernetesAuthForm = ({
label="Allowed Namespaces"
isError={Boolean(error)}
errorText={error?.message}
+ tooltipText="A comma-separated list of trusted service account names that are allowed to authenticate with Infisical. Leave empty to allow any namespaces."
>
@@ -262,7 +266,11 @@ export const IdentityKubernetesAuthForm = ({
defaultValue=""
name="allowedAudience"
render={({ field, fieldState: { error } }) => (
-
+
)}
@@ -271,7 +279,11 @@ export const IdentityKubernetesAuthForm = ({
control={control}
name="caCert"
render={({ field, fieldState: { error } }) => (
-
+
)}
@@ -283,6 +295,7 @@ export const IdentityKubernetesAuthForm = ({
render={({ field, fieldState: { error } }) => (
@@ -299,6 +312,7 @@ export const IdentityKubernetesAuthForm = ({
label="Access Token Max TTL (seconds)"
isError={Boolean(error)}
errorText={error?.message}
+ tooltipText="The maximum lifetime for an access token in seconds. This value will be referenced at renewal time."
>
@@ -313,6 +327,7 @@ export const IdentityKubernetesAuthForm = ({
label="Access Token Max Number of Uses"
isError={Boolean(error)}
errorText={error?.message}
+ tooltipText="The maximum number of times that an access token can be used; a value of 0 implies infinite number of uses."
>
@@ -331,6 +346,7 @@ export const IdentityKubernetesAuthForm = ({
label={index === 0 ? "Access Token Trusted IPs" : undefined}
isError={Boolean(error)}
errorText={error?.message}
+ tooltipText="The IPs or CIDR ranges that access tokens can be used from. By default, each token is given the 0.0.0.0/0, allowing usage from any network address."
>