Documentation
¶
Index ¶
- func AsFirstNode(asFirstNode bool) k8s_object.ObjectOption
- func Create(ctx context.Context, c client.Client, opts ...k8s_object.ObjectOption) (*kubernetesimalv1alpha1.EtcdNode, error)
- func Update(ctx context.Context, c client.Client, name, namespace string, ...) (*kubernetesimalv1alpha1.EtcdNode, error)
- func WithCACertificateRef(caCertificateRef corev1.SecretKeySelector) k8s_object.ObjectOption
- func WithCAPrivateKeyRef(caPrivateKeyRef corev1.SecretKeySelector) k8s_object.ObjectOption
- func WithClientCertificateRef(ClientCertificateRef corev1.SecretKeySelector) k8s_object.ObjectOption
- func WithClientPrivateKeyRef(ClientPrivateKeyRef corev1.SecretKeySelector) k8s_object.ObjectOption
- func WithImagePersistentVolumeClaim(claimRef string) k8s_object.ObjectOption
- func WithLoginPasswordSecretKeySelector(selector *corev1.SecretKeySelector) k8s_object.ObjectOption
- func WithSSHPrivateKeyRef(sshPrivateKeyRef corev1.SecretKeySelector) k8s_object.ObjectOption
- func WithSSHPublicKeyRef(sshPublicKeyRef corev1.SecretKeySelector) k8s_object.ObjectOption
- func WithServiceRef(serviceRef corev1.LocalObjectReference) k8s_object.ObjectOption
- func WithVersion(version string) k8s_object.ObjectOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AsFirstNode ¶
func AsFirstNode(asFirstNode bool) k8s_object.ObjectOption
func Create ¶
func Create( ctx context.Context, c client.Client, opts ...k8s_object.ObjectOption, ) (*kubernetesimalv1alpha1.EtcdNode, error)
func Update ¶
func Update( ctx context.Context, c client.Client, name, namespace string, opts ...k8s_object.ObjectOption, ) (*kubernetesimalv1alpha1.EtcdNode, error)
func WithCACertificateRef ¶
func WithCACertificateRef(caCertificateRef corev1.SecretKeySelector) k8s_object.ObjectOption
func WithCAPrivateKeyRef ¶
func WithCAPrivateKeyRef(caPrivateKeyRef corev1.SecretKeySelector) k8s_object.ObjectOption
func WithClientCertificateRef ¶
func WithClientCertificateRef(ClientCertificateRef corev1.SecretKeySelector) k8s_object.ObjectOption
func WithClientPrivateKeyRef ¶
func WithClientPrivateKeyRef(ClientPrivateKeyRef corev1.SecretKeySelector) k8s_object.ObjectOption
func WithImagePersistentVolumeClaim ¶
func WithImagePersistentVolumeClaim(claimRef string) k8s_object.ObjectOption
func WithLoginPasswordSecretKeySelector ¶
func WithLoginPasswordSecretKeySelector(selector *corev1.SecretKeySelector) k8s_object.ObjectOption
func WithSSHPrivateKeyRef ¶
func WithSSHPrivateKeyRef(sshPrivateKeyRef corev1.SecretKeySelector) k8s_object.ObjectOption
func WithSSHPublicKeyRef ¶
func WithSSHPublicKeyRef(sshPublicKeyRef corev1.SecretKeySelector) k8s_object.ObjectOption
func WithServiceRef ¶
func WithServiceRef(serviceRef corev1.LocalObjectReference) k8s_object.ObjectOption
func WithVersion ¶
func WithVersion(version string) k8s_object.ObjectOption
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.