Versions in this module Expand all Collapse all v4 v4.0.0 Mar 13, 2023 Changes in this version + func NewBuilder(client K8sClient, schema string) resolver.Builder + func RegisterInCluster() + func RegisterInClusterWithSchema(schema string) + type Address struct + IP string + TargetRef *ObjectReference + type Endpoints struct + ApiVersion string + Kind string + Metadata Metadata + Subsets []Subset + type Event struct + Object Endpoints + Type EventType + type EventType string + const Added + const Deleted + const Error + const Modified + type K8sClient interface + Do func(req *http.Request) (*http.Response, error) + GetRequest func(url string) (*http.Request, error) + Host func() string + func NewInClusterK8sClient() (K8sClient, error) + func NewInsecureK8sClient(apiURL string) K8sClient + type Metadata struct + Labels map[string]string + Name string + Namespace string + ResourceVersion string + type ObjectReference struct + Kind string + Name string + Namespace string + type Port struct + Name string + Port int + type Subset struct + Addresses []Address + Ports []Port Other modules containing this package github.com/sercand/kuberesolver github.com/sercand/kuberesolver/v3 github.com/sercand/kuberesolver/v5