Versions in this module Expand all Collapse all v1 v1.2.5 Sep 23, 2024 Changes in this version + func NewPlatform() platform.Platform + type AwsEksPlatform struct + func (a *AwsEksPlatform) CreateClusterPrerequisites(ctx context.Context, clusterName string) error + func (a *AwsEksPlatform) GatherCloudletInfo(ctx context.Context, info *edgeproto.CloudletInfo) error + func (a *AwsEksPlatform) GetCloudletInfraResourcesInfo(ctx context.Context) ([]edgeproto.InfraResource, error) + func (a *AwsEksPlatform) GetClusterAdditionalResourceMetric(ctx context.Context, cloudlet *edgeproto.Cloudlet, resMetric *edgeproto.Metric, ...) error + func (a *AwsEksPlatform) GetClusterAdditionalResources(ctx context.Context, cloudlet *edgeproto.Cloudlet, ...) map[string]edgeproto.InfraResource + func (a *AwsEksPlatform) GetCredentials(ctx context.Context, clusterName string) error + func (a *AwsEksPlatform) InitApiAccessProperties(ctx context.Context, accessApi platform.AccessApi, vars map[string]string) error + func (a *AwsEksPlatform) Login(ctx context.Context) error + func (a *AwsEksPlatform) NameSanitize(clusterName string) string + func (a *AwsEksPlatform) RunClusterCreateCommand(ctx context.Context, clusterName string, numNodes uint32, flavor string) error + func (a *AwsEksPlatform) RunClusterDeleteCommand(ctx context.Context, clusterName string) error + func (a *AwsEksPlatform) SetProperties(props *infracommon.InfraProperties) error + func (o *AwsEksPlatform) GetFeatures() *edgeproto.PlatformFeatures + type AwsEksResources struct + K8sClustersUsed uint64 + MaxK8sNodesPerClusterUsed uint64 + NetworkLBsUsed uint64 + TotalK8sNodesUsed uint64