Documentation ¶
Overview ¶
+kubebuilder:validation:Optional
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ConfigKey = common.DiscoveryConfigKey + ".kubernetes"
ConfigKey is the key for the Kubernetes discovery configuration.
Functions ¶
func InvokeServiceDiscovery ¶ added in v0.19.0
InvokeServiceDiscovery creates a Kubernetes service discovery.
Types ¶
type FxInSvc ¶ added in v0.19.0
type FxInSvc struct { fx.In Unmarshaller config.Unmarshaller Lifecycle fx.Lifecycle StatusRegistry status.Registry KubernetesClient k8s.K8sClient EntityTrackers *entities.EntityTrackers }
FxInSvc describes parameters passed to k8s discovery constructor.
type KubernetesDiscoveryConfig ¶
type KubernetesDiscoveryConfig struct {
Enabled bool `json:"enabled" default:"true"`
}
KubernetesDiscoveryConfig for Kubernetes service discovery. swagger:model +kubebuilder:object:generate=true
func (*KubernetesDiscoveryConfig) DeepCopy ¶ added in v0.1.2
func (in *KubernetesDiscoveryConfig) DeepCopy() *KubernetesDiscoveryConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubernetesDiscoveryConfig.
func (*KubernetesDiscoveryConfig) DeepCopyInto ¶ added in v0.1.2
func (in *KubernetesDiscoveryConfig) DeepCopyInto(out *KubernetesDiscoveryConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Click to show internal directories.
Click to hide internal directories.