separate authMetadata parameter for x-k8s-aws-id

Signed-off-by: Jamie Klassen <jamie.klassen@broadcom.com>
This commit is contained in:
Jamie Klassen
2024-01-19 15:10:31 -05:00
parent a16bb9d455
commit daad57618e
5 changed files with 59 additions and 6 deletions
+4
View File
@@ -39,6 +39,10 @@ export const ANNOTATION_KUBERNETES_AUTH_PROVIDER =
export const ANNOTATION_KUBERNETES_AWS_ASSUME_ROLE =
'kubernetes.io/aws-assume-role';
// @public
export const ANNOTATION_KUBERNETES_AWS_CLUSTER_ID =
'kubernetes.io/x-k8s-aws-id';
// @public
export const ANNOTATION_KUBERNETES_AWS_EXTERNAL_ID =
'kubernetes.io/aws-external-id';
@@ -84,6 +84,7 @@ export const ANNOTATION_KUBERNETES_DASHBOARD_APP =
*/
export const ANNOTATION_KUBERNETES_DASHBOARD_PARAMETERS =
'kubernetes.io/dashboard-parameters';
/**
* Annotation for specifying the assume role use to authenticate with AWS.
*
@@ -92,6 +93,14 @@ export const ANNOTATION_KUBERNETES_DASHBOARD_PARAMETERS =
export const ANNOTATION_KUBERNETES_AWS_ASSUME_ROLE =
'kubernetes.io/aws-assume-role';
/**
* Annotation for specifying the AWS ID of a cluster when signing STS tokens
*
* @public
*/
export const ANNOTATION_KUBERNETES_AWS_CLUSTER_ID =
'kubernetes.io/x-k8s-aws-id';
/**
* Annotation for specifying an external id when communicating with AWS
*