Documentation ¶
Index ¶
- func APIServerDeploymentName(clusterName string) string
- func APIServerLabels(clustername string) map[string]string
- func AuditLogConfigName(clusterName string) string
- func CloudConfigMapName(clusterName string) string
- func EncryptionProviderConfigName(clusterName string) string
- func FrontProxyCASecretNameFor(clusterName string) string
- func GetClusterEndpoint(ctx context.Context, client client.Client, nn types.NamespacedName) (string, error)
- func KubeAPIServerSecretNameFor(clusterName string) string
- func KubeAdminSecretNameFor(clusterName string) string
- func KubeControllerManagerSecretNameFor(clusterName string) string
- func KubeFrontProxyClientSecretNameFor(clusterName string) string
- func KubeSchedulerSecretNameFor(clusterName string) string
- func KubeletClientSecretNameFor(clusterName string) string
- func PrometheusClientCertsFor(clusterName string) string
- func RootCASecretNameFor(clusterName string) string
- func SAKeyPairSecretNameFor(clusterName string) string
- func SchedulerName(clusterName string) string
- func ServiceNameFor(clusterName string) string
- type Controller
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func APIServerDeploymentName ¶
func APIServerLabels ¶
func AuditLogConfigName ¶
func CloudConfigMapName ¶
func GetClusterEndpoint ¶
func KubeAdminSecretNameFor ¶
func RootCASecretNameFor ¶
func SAKeyPairSecretNameFor ¶
func SchedulerName ¶
func ServiceNameFor ¶
service name length needs to be <63 for DNS names https://github.com/awslabs/kubernetes-iteration-toolkit/issues/70
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func New ¶
func New(kubeclient *kubeprovider.Client, account awsprovider.AccountMetadata, iamController controlplane.Controller) *Controller
func (*Controller) Finalize ¶
func (c *Controller) Finalize(ctx context.Context, controlPlane *v1alpha1.ControlPlane) error
func (*Controller) Reconcile ¶
func (c *Controller) Reconcile(ctx context.Context, controlPlane *v1alpha1.ControlPlane) error
Click to show internal directories.
Click to hide internal directories.