Documentation ¶
Index ¶
- func ProxyKubeconfig(data *resources.TemplateData) reconciling.NamedSecretCreatorGetter
- func ProxySidecar(data *resources.TemplateData, serverCount int32) (*corev1.Container, error)
- func ResourcesForDeletion(namespace string) []ctrlruntimeclient.Object
- func ServiceCreator(exposeStrategy kubermaticv1.ExposeStrategy, externalURL string) reconciling.NamedServiceCreatorGetter
- func TLSServingCertificateCreator(data tlsServingCertCreatorData) reconciling.NamedSecretCreatorGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProxyKubeconfig ¶
func ProxyKubeconfig(data *resources.TemplateData) reconciling.NamedSecretCreatorGetter
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 ¶ added in v2.19.0
func ResourcesForDeletion(namespace string) []ctrlruntimeclient.Object
func ServiceCreator ¶
func ServiceCreator(exposeStrategy kubermaticv1.ExposeStrategy, externalURL string) reconciling.NamedServiceCreatorGetter
ServiceCreator returns function to create konnectivity proxy service.
func TLSServingCertificateCreator ¶
func TLSServingCertificateCreator(data tlsServingCertCreatorData) reconciling.NamedSecretCreatorGetter
TLSServingCertificateCreator 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.