Documentation ¶
Index ¶
- func CreateConfigMapObject(namespace string, configData map[string]string) *v1.ConfigMap
- func DeleteFromConfigMapGlobally(clientset kubernetes.Interface, service *v1.Service)
- func DeleteFromConfigMapLocally(clientset kubernetes.Interface, service *v1.Service)
- func PopulateConfigMapGlobally(clientset kubernetes.Interface, newServiceObject *v1.Service, ...)
- func PopulateConfigMapLocally(clientset kubernetes.Interface, newServiceObject *v1.Service, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateConfigMapObject ¶
CreateConfigMapObject creates a *v1.Configmap object from given parameters
func DeleteFromConfigMapGlobally ¶
func DeleteFromConfigMapGlobally(clientset kubernetes.Interface, service *v1.Service)
DeleteFromConfigMapGlobally generates configmap key from given service, and removes that key from xposer configmap from all namespaces
func DeleteFromConfigMapLocally ¶
func DeleteFromConfigMapLocally(clientset kubernetes.Interface, service *v1.Service)
DeleteFromConfigMapLocally generates configmap key from given service, and removes that key from xposer configmap in service's namespace
func PopulateConfigMapGlobally ¶
func PopulateConfigMapGlobally(clientset kubernetes.Interface, newServiceObject *v1.Service, ingressHost string)
PopulateConfigMapGlobally creates a new/update existing xposer configmap in all namespaces
func PopulateConfigMapLocally ¶
func PopulateConfigMapLocally(clientset kubernetes.Interface, newServiceObject *v1.Service, ingressHost string)
PopulateConfigMapLocally creates a new/update existing xposer configmap in service's namespace
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.