eks

package
v0.0.177 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_universe_aws_eks_details_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type EKSCluster

type EKSCluster struct {
	Name            string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Arn             string `protobuf:"bytes,2,opt,name=arn,proto3" json:"arn,omitempty"`
	OidcIssuer      string `protobuf:"bytes,3,opt,name=oidc_issuer,json=oidcIssuer,proto3" json:"oidc_issuer,omitempty"`
	VpcId           string `protobuf:"bytes,4,opt,name=vpc_id,json=vpcId,proto3" json:"vpc_id,omitempty"`
	SecurityGroupId string `protobuf:"bytes,6,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"`
	// Whether the "oidc_issuer" is a registered OIDC provider.
	// When false but needed, we ask the user to register the OIDC provider similar to this:
	//   https://docs.aws.amazon.com/eks/latest/userguide/enable-iam-roles-for-service-accounts.html
	HasOidcProvider bool `protobuf:"varint,5,opt,name=has_oidc_provider,json=hasOidcProvider,proto3" json:"has_oidc_provider,omitempty"`
	// contains filtered or unexported fields
}

Next ID: 7

func (*EKSCluster) Descriptor deprecated

func (*EKSCluster) Descriptor() ([]byte, []int)

Deprecated: Use EKSCluster.ProtoReflect.Descriptor instead.

func (*EKSCluster) GetArn

func (x *EKSCluster) GetArn() string

func (*EKSCluster) GetHasOidcProvider

func (x *EKSCluster) GetHasOidcProvider() bool

func (*EKSCluster) GetName

func (x *EKSCluster) GetName() string

func (*EKSCluster) GetOidcIssuer

func (x *EKSCluster) GetOidcIssuer() string

func (*EKSCluster) GetSecurityGroupId

func (x *EKSCluster) GetSecurityGroupId() string

func (*EKSCluster) GetVpcId

func (x *EKSCluster) GetVpcId() string

func (*EKSCluster) ProtoMessage

func (*EKSCluster) ProtoMessage()

func (*EKSCluster) ProtoReflect

func (x *EKSCluster) ProtoReflect() protoreflect.Message

func (*EKSCluster) Reset

func (x *EKSCluster) Reset()

func (*EKSCluster) String

func (x *EKSCluster) String() string

type EKSServerDetails

type EKSServerDetails struct {
	ComputedIamRoleName string `protobuf:"bytes,1,opt,name=computed_iam_role_name,json=computedIamRoleName,proto3" json:"computed_iam_role_name,omitempty"` // This role is not instantiated by default.
	// contains filtered or unexported fields
}

func (*EKSServerDetails) Descriptor deprecated

func (*EKSServerDetails) Descriptor() ([]byte, []int)

Deprecated: Use EKSServerDetails.ProtoReflect.Descriptor instead.

func (*EKSServerDetails) GetComputedIamRoleName

func (x *EKSServerDetails) GetComputedIamRoleName() string

func (*EKSServerDetails) ProtoMessage

func (*EKSServerDetails) ProtoMessage()

func (*EKSServerDetails) ProtoReflect

func (x *EKSServerDetails) ProtoReflect() protoreflect.Message

func (*EKSServerDetails) Reset

func (x *EKSServerDetails) Reset()

func (*EKSServerDetails) String

func (x *EKSServerDetails) String() string

type IrsaResult

type IrsaResult struct {
	Invocations []defs.MakeDefinition
	Extensions  []defs.MakeExtension
}

func PrepareIrsa

func PrepareIrsa(eksCluster *EKSCluster, iamRole, namespace, serviceAccount string, srv *schema.Server) (*IrsaResult, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL