Documentation ¶
Index ¶
- func CAReconciler() reconciling.NamedSecretReconcilerFactory
- func DeploymentReconciler(data openVPNDeploymentReconcilerData) reconciling.NamedDeploymentReconcilerFactory
- func InternalClientCertificateReconciler(data internalClientCertificateReconcilerData) reconciling.NamedSecretReconcilerFactory
- func ResourcesForDeletion(namespace string) []ctrlruntimeclient.Object
- func ServerClientConfigsConfigMapReconciler(data serverClientConfigsData) reconciling.NamedConfigMapReconcilerFactory
- func ServiceReconciler(exposeStrategy kubermaticv1.ExposeStrategy) reconciling.NamedServiceReconcilerFactory
- func TLSServingCertificateReconciler(data tlsServingCertReconcilerData) reconciling.NamedSecretReconcilerFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CAReconciler ¶ added in v2.22.0
func CAReconciler() reconciling.NamedSecretReconcilerFactory
CAReconciler returns a function to create the ECDSA-based CA to be used for OpenVPN.
func DeploymentReconciler ¶ added in v2.22.0
func DeploymentReconciler(data openVPNDeploymentReconcilerData) reconciling.NamedDeploymentReconcilerFactory
DeploymentReconciler returns the function to create and update the openvpn server deployment.
func InternalClientCertificateReconciler ¶ added in v2.22.0
func InternalClientCertificateReconciler(data internalClientCertificateReconcilerData) reconciling.NamedSecretReconcilerFactory
InternalClientCertificateReconciler returns a function to create/update the secret with a client certificate for the openvpn clients in the seed cluster.
func ResourcesForDeletion ¶ added in v2.19.0
func ResourcesForDeletion(namespace string) []ctrlruntimeclient.Object
func ServerClientConfigsConfigMapReconciler ¶ added in v2.22.0
func ServerClientConfigsConfigMapReconciler(data serverClientConfigsData) reconciling.NamedConfigMapReconcilerFactory
ServerClientConfigsConfigMapReconciler returns a ConfigMap containing the ClientConfig for the OpenVPN server. It lives inside the seed-cluster.
func ServiceReconciler ¶ added in v2.22.0
func ServiceReconciler(exposeStrategy kubermaticv1.ExposeStrategy) reconciling.NamedServiceReconcilerFactory
ServiceReconciler returns the function to reconcile the external OpenVPN service.
func TLSServingCertificateReconciler ¶ added in v2.22.0
func TLSServingCertificateReconciler(data tlsServingCertReconcilerData) reconciling.NamedSecretReconcilerFactory
TLSServingCertificateReconciler returns a function to create/update a secret with the openvpn server tls certificate.
Types ¶
This section is empty.