Documentation
¶
Index ¶
- Constants
- func CaptureWorkloadImage(logger *log.ZapLogger, imageVersion string, debug bool, vs VersionSource) string
- func GetContainerLabelsFromCaptureName(captureName string) map[string]string
- func GetDownloadLabelsFromCaptureName(captureName string) map[string]string
- func GetJobLabelsFromCaptureName(captureName string) map[string]string
- func GetPodAnnotationsFromCapture(capture *retinav1alpha1.Capture, resolvedHostPath string) map[string]string
- func GetSerectLabelsFromCaptureName(captureName string) map[string]string
- type VersionSource
Constants ¶
const (
DebugModeEnvKey string = "DEBUG"
)
Variables ¶
This section is empty.
Functions ¶
func CaptureWorkloadImage ¶
func CaptureWorkloadImage(logger *log.ZapLogger, imageVersion string, debug bool, vs VersionSource) string
TODO: currently, we return only the default capture workload image for official release in the phase of preview, and using the same version for CLI and capture workload image makes sure there's no compatibility issue. We can consider exposing the image name and version through CLI flags and adding version compatibility validation for CLI and capture workload image.
func GetDownloadLabelsFromCaptureName ¶ added in v1.0.0
func GetPodAnnotationsFromCapture ¶ added in v0.0.35
func GetPodAnnotationsFromCapture(capture *retinav1alpha1.Capture, resolvedHostPath string) map[string]string
GetPodAnnotationsFromCapture builds the capture pod annotations. resolvedHostPath, when non-empty, is written as the CaptureHostPathAnnotationKey value (the on-node path actually mounted into the capture pod). When empty, the raw value from the Capture spec is used as a fallback (e.g. when called from contexts where the host path has not been resolved yet).
Types ¶
type VersionSource ¶
type VersionSource string
const ( // VersionSourceCLI defines the version source as CLI version. VersionSourceCLIVersion VersionSource = "CLI version" // VersionSourceImage defines the version source as image version. VersionSourceOperatorImageVersion VersionSource = "Operator Image" )