Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CleanExposecontrollerReources ¶
func CleanExposecontrollerReources(kubeClient kubernetes.Interface, ns string)
CleanExposecontrollerReources cleans expose controller resources
func Expose ¶
func Expose(kubeClient kubernetes.Interface, certclient certclient.Interface, devNamespace, targetNamespace, password string, helmer helm.Helmer, installTimeout string) error
Expose gets an existing config from the devNamespace and runs exposecontroller in the targetNamespace
func RunExposecontroller ¶
func RunExposecontroller(devNamespace, targetNamespace string, ic kube.IngressConfig, kubeClient kubernetes.Interface, helmer helm.Helmer, installTimeout string, services ...string) error
RunExposecontroller executes the ExposeController as a Job in the targetNamespace for the ingressConfig in ic using the kubeClient and helmer interfaces, and respecting the installTimeout. Additional services to expose can be specified.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.