Documentation ¶
Index ¶
- func ProxyKubeconfig(data *resources.TemplateData) reconciling.NamedSecretReconcilerFactory
- func ProxySidecar(data *resources.TemplateData, serverCount int32) (*corev1.Container, error)
- func ResourcesForDeletion(namespace string) []ctrlruntimeclient.Object
- func ServiceReconciler(exposeStrategy kubermaticv1.ExposeStrategy, externalURL string) reconciling.NamedServiceReconcilerFactory
- func TLSServingCertificateReconciler(data tlsServingCertReconcilerData) reconciling.NamedSecretReconcilerFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProxyKubeconfig ¶
func ProxyKubeconfig(data *resources.TemplateData) reconciling.NamedSecretReconcilerFactory
ProxyKubeconfig returns kubeconfig for konnectivity proxy server.
func ProxySidecar ¶
ProxySidecar returns container that runs konnectivity proxy server as a sidecar in apiserver pods.
func ResourcesForDeletion ¶
func ResourcesForDeletion(namespace string) []ctrlruntimeclient.Object
func ServiceReconciler ¶
func ServiceReconciler(exposeStrategy kubermaticv1.ExposeStrategy, externalURL string) reconciling.NamedServiceReconcilerFactory
ServiceReconciler returns function to create konnectivity proxy service.
func TLSServingCertificateReconciler ¶
func TLSServingCertificateReconciler(data tlsServingCertReconcilerData) reconciling.NamedSecretReconcilerFactory
TLSServingCertificateReconciler returns a function to create/update the secret with the konnectivity proxy server tls certificate used to serve https.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.