Documentation
¶
Overview ¶
Package autodetect is for auto-detecting traits from the environment (platform, APIs, ...).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyAutoDetect ¶ added in v0.127.0
ApplyAutoDetect attempts to automatically detect relevant information for this operator.
Types ¶
type AutoDetect ¶
type AutoDetect interface {
OpenShiftRoutesAvailability() (openshift.RoutesAvailability, error)
PrometheusCRsAvailability() (prometheus.Availability, error)
RBACPermissions(ctx context.Context) (autoRBAC.Availability, error)
CertManagerAvailability(ctx context.Context) (certmanager.Availability, error)
TargetAllocatorAvailability() (targetallocator.Availability, error)
CollectorAvailability() (collector.Availability, error)
OpAmpBridgeAvailablity() (opampbridge.Availability, error)
FIPSEnabled(ctx context.Context) bool
NativeSidecarSupport() (bool, error)
GatewayAPIsAvailability() (gatewayapi.ApiAvailability, error)
}
AutoDetect provides an assortment of routines that auto-detect traits based on the runtime.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package k8s contains Kubernetes cluster feature detection.
|
Package k8s contains Kubernetes cluster feature detection. |
Click to show internal directories.
Click to hide internal directories.