aboutsummaryrefslogtreecommitdiff
path: root/plugin/kubernetes/watch.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/kubernetes/watch.go')
-rw-r--r--plugin/kubernetes/watch.go54
1 files changed, 0 insertions, 54 deletions
diff --git a/plugin/kubernetes/watch.go b/plugin/kubernetes/watch.go
deleted file mode 100644
index d15ed4cf9..000000000
--- a/plugin/kubernetes/watch.go
+++ /dev/null
@@ -1,54 +0,0 @@
-package kubernetes
-
-import (
- "context"
-
- meta "k8s.io/apimachinery/pkg/apis/meta/v1"
- "k8s.io/apimachinery/pkg/labels"
- "k8s.io/apimachinery/pkg/watch"
- "k8s.io/client-go/kubernetes"
-)
-
-func serviceWatchFunc(ctx context.Context, c kubernetes.Interface, ns string, s labels.Selector) func(options meta.ListOptions) (watch.Interface, error) {
- return func(options meta.ListOptions) (watch.Interface, error) {
- if s != nil {
- options.LabelSelector = s.String()
- }
- w, err := c.CoreV1().Services(ns).Watch(ctx, options)
- return w, err
- }
-}
-
-func podWatchFunc(ctx context.Context, c kubernetes.Interface, ns string, s labels.Selector) func(options meta.ListOptions) (watch.Interface, error) {
- return func(options meta.ListOptions) (watch.Interface, error) {
- if s != nil {
- options.LabelSelector = s.String()
- }
- if len(options.FieldSelector) > 0 {
- options.FieldSelector = options.FieldSelector + ","
- }
- options.FieldSelector = options.FieldSelector + "status.phase!=Succeeded,status.phase!=Failed,status.phase!=Unknown"
- w, err := c.CoreV1().Pods(ns).Watch(ctx, options)
- return w, err
- }
-}
-
-func endpointsWatchFunc(ctx context.Context, c kubernetes.Interface, ns string, s labels.Selector) func(options meta.ListOptions) (watch.Interface, error) {
- return func(options meta.ListOptions) (watch.Interface, error) {
- if s != nil {
- options.LabelSelector = s.String()
- }
- w, err := c.CoreV1().Endpoints(ns).Watch(ctx, options)
- return w, err
- }
-}
-
-func namespaceWatchFunc(ctx context.Context, c kubernetes.Interface, s labels.Selector) func(options meta.ListOptions) (watch.Interface, error) {
- return func(options meta.ListOptions) (watch.Interface, error) {
- if s != nil {
- options.LabelSelector = s.String()
- }
- w, err := c.CoreV1().Namespaces().Watch(ctx, options)
- return w, err
- }
-}