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, versionsDir 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, versionsDir 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.