Documentation
¶
Index ¶
- func Clients() (kubernetes.Interface, scheme.Interface, error)
- func ComponentsIndexInformer(client scheme.Interface, namespace string, fieldSelector fields.Selector, ...) cache.SharedIndexInformer
- func CreateService(service *corev1.Service, namespace string) error
- func DeploymentsIndexInformer(client kubernetes.Interface, namespace string, fieldSelector fields.Selector, ...) cache.SharedIndexInformer
- func GetDeployment(name, namespace string) (*appsv1.Deployment, error)
- func GetDeploymentsBySelector(selector meta_v1.LabelSelector) ([]appsv1.Deployment, error)
- func GetEndpoints(name, namespace string) (*corev1.Endpoints, error)
- func ServiceExists(name, namespace string) bool
- func UpdateDeployment(deployment *appsv1.Deployment) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Clients ¶
func Clients() (kubernetes.Interface, scheme.Interface, error)
Clients returns a new Kubernetes and Dapr clients
func ComponentsIndexInformer ¶
func CreateService ¶
CreateService creates a new service
func DeploymentsIndexInformer ¶
func DeploymentsIndexInformer( client kubernetes.Interface, namespace string, fieldSelector fields.Selector, labelSelector labels.Selector, ) cache.SharedIndexInformer
func GetDeployment ¶
func GetDeployment(name, namespace string) (*appsv1.Deployment, error)
GetDeployment gets a deployment
func GetDeploymentsBySelector ¶
func GetDeploymentsBySelector(selector meta_v1.LabelSelector) ([]appsv1.Deployment, error)
GetDeploymentsBySelector returns a deployment by a selector
func GetEndpoints ¶
GetEndpoints returns a list of service endpoints
func ServiceExists ¶
ServiceExists checks if a service already exists
func UpdateDeployment ¶
func UpdateDeployment(deployment *appsv1.Deployment) error
UpdateDeployment updates an existing deployment
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.