Documentation
¶
Overview ¶
Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CaptureConfig ¶
type CaptureConfig struct {
// Configurations to determine the capture workload image.
//
// Debug indicates whether to enable debug mode.
// If true, the operator will pick the image from the test container registry for the capture workload.
// Check pkg/capture/utils/capture_image.go for the detailed explanation of how debug capture image version is picked.
// NOTE: CaptureImageVersion and CaptureImageVersionSource are used internally and not visible to the user.
CaptureDebug bool `yaml:"captureDebug"`
// ImageVersion defines the image version of the capture workload.
CaptureImageVersion string `yaml:"-"`
// VersionSource defines the source of the image version.
CaptureImageVersionSource captureUtils.VersionSource `yaml:"-"`
// JobNumLimit indicates the maximum number of jobs that can be created for each Capture.
CaptureJobNumLimit int `yaml:"captureJobNumLimit"`
}
CaptureConfig defines the configuration for capture controller in the operator.
type Config ¶
type Config struct {
ApiServer Server `yaml:"apiServer"`
LogLevel string `yaml:"logLevel"`
EnabledPlugin []string `yaml:"enabledPlugin"`
MetricsInterval time.Duration `yaml:"metricsInterval"`
EnableTelemetry bool `yaml:"enableTelemetry"`
EnableRetinaEndpoint bool `yaml:"enableRetinaEndpoint"`
EnablePodLevel bool `yaml:"enablePodLevel"`
RemoteContext bool `yaml:"remoteContext"`
EnableAnnotations bool `yaml:"enableAnnotations"`
BypassLookupIPOfInterest bool `yaml:"bypassLookupIPOfInterest"`
}
Click to show internal directories.
Click to hide internal directories.