Documentation
¶
Overview ¶
Copyright 2018 Microsoft. All rights reserved. MIT License
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrMarshalNPMCache = errors.New("failed to marshal NPM Cache") ErrInformerSyncFailure = errors.New("informer sync failure") )
Functions ¶
func GetNodeName ¶
func GetNodeName() string
Types ¶
type AzureConfig ¶
type AzureConfig struct {
K8sServerVersion *version.Info
NodeName string
Version string
TelemetryEnabled bool
}
AzureConfig captures the Azure specific configurations and fields
type Informers ¶
type Informers struct {
InformerFactory informers.SharedInformerFactory //nolint:structcheck //ignore this error
PodInformerFactory informers.SharedInformerFactory
PodInformer coreinformers.PodInformer //nolint:structcheck // false lint error
NsInformer coreinformers.NamespaceInformer //nolint:structcheck // false lint error
NpInformer networkinginformers.NetworkPolicyInformer //nolint:structcheck // false lint error
}
Informers are the informers for the k8s controllers
type K8SControllersV1 ¶
type K8SControllersV1 struct {
PodControllerV1 *controllersv1.PodController //nolint:structcheck //ignore this error
NamespaceControllerV1 *controllersv1.NamespaceController //nolint:structcheck // false lint error
NpmNamespaceCacheV1 *controllersv1.NpmNamespaceCache //nolint:structcheck // false lint error
NetPolControllerV1 *controllersv1.NetworkPolicyController //nolint:structcheck // false lint error
}
K8SControllerV1 are the legacy k8s controllers
type K8SControllersV2 ¶
type K8SControllersV2 struct {
PodControllerV2 *controllersv2.PodController //nolint:structcheck //ignore this error
NamespaceControllerV2 *controllersv2.NamespaceController //nolint:structcheck // false lint error
NpmNamespaceCacheV2 *controllersv2.NpmNamespaceCache //nolint:structcheck // false lint error
NetPolControllerV2 *controllersv2.NetworkPolicyController //nolint:structcheck // false lint error
}
K8SControllerV2 are the optimized k8s controllers that replace the legacy controllers
Click to show internal directories.
Click to hide internal directories.