package
0.0.0-20250228085210-08c043ffe118
Repository: https://github.com/maistra/istio-operator.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
ConvertObjectToConfigMap tries to convert an runtime.Object into a ConfigMap.
ConvertObjectToDeployment tries to convert an runtime.Object into a Deployment.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetMeshNamespaces returns all namespaces that are part of a mesh.
GetOperatorNamespace initializes and caches this operator's namespace; panics on error.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
InjectCABundle updates the CABundle in a WebhookClientConfig.
No description provided by the author
LogFromContext returns the Logger bound to the context or panics if none exists.
No description provided by the author
No description provided by the author
NewContext creates a new context without an associated Logger.
NewContextWithLog returns a copy of the parent context and associates it with a Logger.
NewContextWithLogValues returns a copy of the parent context and adds the given keys and values to its logger.
No description provided by the author
NewReconcileContext creates a new context and associates it with a Logger.
No description provided by the author
NewViper returns a new viper.Viper configured with all the common.Config keys Note, environment variables cannot be used to override command line defaults.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateField updates a nested field at the specified path, e.g.
# Constants
CreatedByKey is used in annotations to mark ServiceMeshMemberRolls created by the ServiceMeshMember controller.
FinalizerName is the finalizer name the controllers add to any resources that need to be finalized during deletion.
GenerationKey represents the generation to which the resource was last reconciled.
IgnoreNamespaceKey indicates that sidecar injection should be disabled for the namespace.
InternalKey is used to identify the resource as being internal to the mesh itself (i.e.
No description provided by the author
No description provided by the author
No description provided by the author
KubernetesAppManagedByValue is the KubernetesAppManagedByKey label value the operator sets on all objects it creates.
No description provided by the author
KubernetesAppNamespace is the common namespace for application information.
No description provided by the author
KubernetesAppPartOfValue is the KubernetesAppPartOfKey label value the operator sets on all objects it creates.
No description provided by the author
MemberName is the only name we allow for ServiceMeshMember objects.
MemberOfKey represents the mesh (namespace) to which the resource relates.
MemberRollName is the only name we allow for ServiceMeshMemberRoll objects.
MeshGenerationKey represents the generation of the service mesh to which the resource was last reconciled.
MetadataNamespace is the namespace for service mesh metadata (labels, annotations).
OwnerKey represents the mesh (namespace) to which the resource relates.
OwnerNameKey represents the name of the SMCP to which the resource relates.
# Variables
Config is the config used to drive the operator.
IstiodCertKey name of Secret entry Istiod uses for the cert.
IstiodTLSSecretCertCAKey name of the Secret entry containing the CA Bundle for Istio provided by cert-manager.
IstioRootCertKey name of Secret entry Istio uses for the cert.
ServiceCABundleKey name of config map entry service-ca operator uses for the CA bundle.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
# Type aliases
No description provided by the author