Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ValidProviders = eks.ConnectorConfigProvider_Values
Functions ¶
func WriteResources ¶
func WriteResources(manifestList *ManifestList) error
WriteResources writes the EKS Connector resources to the current directory.
Types ¶
type EKSConnector ¶
type EKSConnector struct {
Provider provider
ManifestTemplate ManifestTemplate
}
func (*EKSConnector) DeregisterCluster ¶
func (c *EKSConnector) DeregisterCluster(clusterName string) error
DeregisterCluster deregisters the cluster and removes associated IAM resources.
func (*EKSConnector) RegisterCluster ¶
func (c *EKSConnector) RegisterCluster(cluster ExternalCluster) (*ManifestList, error)
RegisterCluster registers the specified external cluster with EKS and returns a list of Kubernetes resources for EKS Connector.
type ExternalCluster ¶
type ManifestList ¶
type ManifestTemplate ¶
ManifestTemplate holds the manifest templates for EKS Connector
func GetManifestTemplate ¶
func GetManifestTemplate() (ManifestTemplate, error)
GetManifestTemplate returns the resources for EKS Connector.
Click to show internal directories.
Click to hide internal directories.