Versions in this module Expand all Collapse all v1 v1.0.0 Jul 3, 2020 Changes in this version + var ALREADY_EXISTS = 2 + var CA_FINGERPRINT = "9e99a48a9960b14926bb7f3b02e22da2b0ab7280" + var CONFIG_FILE_PATH = utils.HomeDir() + "/.kubenx/config" + var CREATION_FAILURE = 0 + var NEWLY_CREATED = 1 + func AssumeRole(arn string, session_name string) *sts.Credentials + func CreateOpenIDConnector(svc *iam.IAM, issuerUrl *string) (int, error) + func GetClusterInfo(svc *eks.EKS, cluster string) (*eks.DescribeClusterOutput, error) + func GetEC2Session(role *string) *ec2.EC2 + func GetEksSession(role *string) *eks.EKS + func GetIAMSession(role *string) *iam.IAM + func GetSubnetListInVPC(svc *ec2.EC2, vpcId *string) (*ec2.DescribeSubnetsOutput, error) + func GetSubnetsInfo(svc *ec2.EC2, subnetIds []*string) (*ec2.DescribeSubnetsOutput, error) + func GetVPCInfo(svc *ec2.EC2, vpcId *string) (*ec2.DescribeVpcsOutput, error) + func ResetAWSEnvironmentVariable() + func UpdateSubnetsTagForCluster(svc *ec2.EC2, subnets []*string, cluster string, subnetType string) error + func UpdateVPCTagForCluster(svc *ec2.EC2, vpcId *string, cluster string) error + type KubenxAussmeConfig struct + Assume map[string]string + EKSAssumeMapping map[string]string + SessionName string + func FindEKSAussmeInfo() (KubenxAussmeConfig, error)