add svc and netpol to discovery
This commit is contained in:
		@@ -77,6 +77,16 @@ func NewStorage(registry Registry, endpoints endpoint.Registry, serviceIPs ipall
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// ShortNames implements the ShortNamesProvider interface. Returns a list of short names for a resource.
 | 
				
			||||||
 | 
					func (rs *REST) ShortNames() []string {
 | 
				
			||||||
 | 
						return []string{"svc"}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Categories implements the CategoriesProvider interface. Returns a list of categories a resource is part of.
 | 
				
			||||||
 | 
					func (rs *REST) Categories() []string {
 | 
				
			||||||
 | 
						return []string{"all"}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// TODO: implement includeUninitialized by refactoring this to move to store
 | 
					// TODO: implement includeUninitialized by refactoring this to move to store
 | 
				
			||||||
func (rs *REST) Create(ctx genericapirequest.Context, obj runtime.Object, includeUninitialized bool) (runtime.Object, error) {
 | 
					func (rs *REST) Create(ctx genericapirequest.Context, obj runtime.Object, includeUninitialized bool) (runtime.Object, error) {
 | 
				
			||||||
	service := obj.(*api.Service)
 | 
						service := obj.(*api.Service)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,6 +19,7 @@ go_library(
 | 
				
			|||||||
        "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
 | 
					        "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
 | 
				
			||||||
        "//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
 | 
					        "//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
 | 
				
			||||||
        "//vendor/k8s.io/apiserver/pkg/registry/generic/registry:go_default_library",
 | 
					        "//vendor/k8s.io/apiserver/pkg/registry/generic/registry:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor/k8s.io/apiserver/pkg/registry/rest:go_default_library",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,6 +20,7 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime"
 | 
						"k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
	"k8s.io/apiserver/pkg/registry/generic"
 | 
						"k8s.io/apiserver/pkg/registry/generic"
 | 
				
			||||||
	genericregistry "k8s.io/apiserver/pkg/registry/generic/registry"
 | 
						genericregistry "k8s.io/apiserver/pkg/registry/generic/registry"
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/registry/rest"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	networkingapi "k8s.io/kubernetes/pkg/apis/networking"
 | 
						networkingapi "k8s.io/kubernetes/pkg/apis/networking"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/registry/cachesize"
 | 
						"k8s.io/kubernetes/pkg/registry/cachesize"
 | 
				
			||||||
@@ -52,3 +53,11 @@ func NewREST(optsGetter generic.RESTOptionsGetter) *REST {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	return &REST{store}
 | 
						return &REST{store}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Implement ShortNamesProvider
 | 
				
			||||||
 | 
					var _ rest.ShortNamesProvider = &REST{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// ShortNames implements the ShortNamesProvider interface. Returns a list of short names for a resource.
 | 
				
			||||||
 | 
					func (r *REST) ShortNames() []string {
 | 
				
			||||||
 | 
						return []string{"netpol"}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user