# Packages
No description provided by the author
# Functions
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
APIPortForLocalZone returns the port used by processes within a private hosted cluster to communicate with the KAS via the api.<hc-name>.hypershift.local host.
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
No description provided by the author
No description provided by the author
No description provided by the author
Compress compresses a given byte array.
CompressAndEncode compresses and base-64 encodes a given byte array.
No description provided by the author
No description provided by the author
HasPrivateAPIServerConnectivity determines if workloads running inside the guest cluster can access the apiserver without using the Internet.
ConvertImageRegistryOverrideStringToMap translates the environment variable containing registry source to mirror mappings back to a map[string]string structure that can be ingested by the registry image content policies release provider.
ConvertOpenShiftImageRegistryOverridesToCommandLineFlag converts a map of image registry sources and their mirrors into a string.
ConvertRegistryOverridesToCommandLineFlag converts a map of registry sources and their mirrors into a string.
CopyConfigMap copies the .Data field of configMap `source` into configmap `cm`.
No description provided by the author
DecodeAndDecompress decompresses and base-64 decodes a given byte array.
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
No description provided by the author
No description provided by the author
No description provided by the author
FirstUsableIP returns the first usable IP in both, IPv4 and IPv6 stacks.
GenerateReconciliationActiveCondition will generate the resource condition that reflects the state of reconciliation on the resource.
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
HashSimple takes a value, typically a string, and returns a 32-bit FNV-1a hashed version of the value as a string.
HashStruct takes a struct and returns a 32-bit FNV-1a hashed version of the struct as a string The struct is first marshalled to JSON before hashing.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ImageLabels returns labels on a given image metadata.
InsecureHTTPClient return a http.Client which skips server certificate verification.
No description provided by the author
IsIPv4 function parse the CIDR and get the IPNet struct if the IPNet.IP cannot be converted to 4bytes format, the function returns nil, if it's an IPv6 it will return nil.
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
IsReconciliationPaused checks the pauseUntil field to see if reconciliation on the resource should be paused and for how long.
No description provided by the author
No description provided by the author
KASPodPort will retrieve the port the kube-apiserver binds on locally in the pod.
KASPodPortFromHostedCluster will retrieve the port the kube-apiserver binds on locally in the pod.
No description provided by the author
ParseNamespacedName expects a string with the format "namespace/name" and returns the proper types.NamespacedName.
ParseNodeSelector parses a comma separated string of key=value pairs into a map.
PredicatesForHostedClusterAnnotationScoping returns predicate filters for all event types that will ignore incoming event requests for resources in which the parent hostedcluster does not match the "scope" annotation specified in the HOSTEDCLUSTERS_SCOPE_ANNOTATION env var.
ProcessPausedUntilField checks the pauseUntil field to see if reconciliation on the resource should be paused.
No description provided by the author
No description provided by the author
No description provided by the author
ResolveDNSHostname receives a hostname string and tries to resolve it.
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
ShortenName returns a name given a base ("deployment-5") and a suffix ("deploy") It will first attempt to join them with a dash.
ShortenRouteHostnameIfNeeded will return a shortened hostname if the route hostname will exceed the allowed DNS name size.
Contains checks if a comma-delimited string contains a specific string.
No description provided by the author
No description provided by the author
# Constants
AvailabilityProberImageName is the name under which components can find the availability prober image in the release image.
No description provided by the author
CPOImageName is the name under which components can find the CPO image in the release image..
CPPKIOImageName is the name under which components can find the CP PKI Operator image in the release image..
DebugDeploymentsAnnotation contains a comma separated list of deployment names which should always be scaled to 0 for development.
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
# Structs
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
No description provided by the author
No description provided by the author