Versions in this module Expand all Collapse all v1 v1.45.0-0.dev Aug 17, 2026 v1.44.0 Oct 1, 2026 Changes in this version + const CloudAuthConfig + const ClusterInfoConfigMap + func DexEnabled(authentication *operatorv1.Authentication) bool + func EnqueueAllTenants(c client.Client) handler.EventHandler + func GetApplicationLayer(ctx context.Context, c client.Client) (*operatorv1.ApplicationLayer, error) + func GetAuthentication(ctx context.Context, cli client.Client) (*operatorv1.Authentication, error) + func GetCloudConfig(ctx context.Context, cli client.Client) (*cloudconfig.CloudConfig, error) + func GetClusterID(ctx context.Context, cli client.Client) (string, error) + func GetIDPSecret(ctx context.Context, client client.Client, ...) (*corev1.Secret, error) + func GetKeyValidatorConfig(ctx context.Context, cli client.Client, ...) (rauth.KeyValidatorConfig, error) + func GetLogCollector(ctx context.Context, cli client.Client) (*operatorv1.LogCollector, error) + func GetManagementCluster(ctx context.Context, c client.Client) (*operatorv1.ManagementCluster, error) + func GetManager(ctx context.Context, cli client.Client, multiTenant bool, ns string) (*operatorv1.Manager, error) + func GetNonClusterHost(ctx context.Context, cli client.Client) (*operatorv1.NonClusterHost, error) + func GetPacketCaptureAPI(ctx context.Context, cli client.Client) (*operatorv1.PacketCaptureAPI, error) + func GetSecretNameAndRequiredFields(authentication *operatorv1.Authentication) (string, []string) + func GetSecretOrProviderClass(ctx context.Context, client client.Client, ...) (*csisecret.SecretProviderClass, *corev1.Secret, error) + func GetSecretProviderClass(ctx context.Context, client client.Client, ...) (*csisecret.SecretProviderClass, error) + func GetTenant(ctx context.Context, mt bool, cli client.Client, ns string) (*operatorv1.Tenant, string, error) + func GetTenantFromCloudAuthConfig(ctx context.Context, cli client.Client) (*v1.Tenant, error) + func HelperNamespaces(ctx context.Context, cli client.Client, helper NamespaceHelper, ...) ([]string, error) + func LogStorageExists(ctx context.Context, cli client.Client) (bool, error) + func ManagedCalicoOnly(t *operatorv1.Tenant) bool + func ManagedEnterpriseOnly(t *operatorv1.Tenant) bool + func TenantFromCloudConfig(c *cloudconfig.CloudConfig, opts ...TenantOption) *v1.Tenant + func TenantNamespaces(ctx context.Context, cli client.Client, include TenantFilter) ([]string, error) + type NamespaceHelper interface + InstallNamespace func() string + MultiTenant func() bool + TruthNamespace func() string + func NewNamespaceHelper(mt bool, singleTenantNS, multiTenantNS string) NamespaceHelper + func NewSingleTenantNamespaceHelper(ns string) NamespaceHelper + type TenantFilter func(*operatorv1.Tenant) bool + type TenantOption func(*v1.Tenant) + func WithStandardIndices() TenantOption + func WithStandardIndicesIf(useSingleIndex bool) TenantOption