Documentation ¶
Index ¶
- func CASecretNameFor(clusterName string) string
- func DefaultPersistentVolumeClaimSpec() *v1.PersistentVolumeClaimSpec
- func EtcdAPIClientSecretNameFor(clusterName string) string
- func PeerSecretNameFor(clusterName string) string
- func ServerSecretNameFor(clusterName string) string
- func ServiceNameFor(clusterName string) string
- func SvcFQDN(clusterName, namespace string) string
- type Controller
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CASecretNameFor ¶
func DefaultPersistentVolumeClaimSpec ¶
func DefaultPersistentVolumeClaimSpec() *v1.PersistentVolumeClaimSpec
func PeerSecretNameFor ¶
func ServerSecretNameFor ¶
func ServiceNameFor ¶
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func New ¶
func New(kubeclient *kubeprovider.Client) *Controller
func (*Controller) Finalize ¶
func (c *Controller) Finalize(_ context.Context, _ *v1alpha1.ControlPlane) (err error)
func (*Controller) Reconcile ¶
func (c *Controller) Reconcile(ctx context.Context, controlPlane *v1alpha1.ControlPlane) (err error)
Click to show internal directories.
Click to hide internal directories.