CatalogSource
operators.coreos.com / v1alpha1
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: example
apiVersion
string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
object required
spec object required
address
string
Address is a host that OLM can use to connect to a pre-existing registry. Format: <registry-host or ip>:<port> Only used when SourceType = SourceTypeGrpc. Ignored when the Image field is set.
configMap
string
ConfigMap is the name of the ConfigMap to be used to back a configmap-server registry. Only used when SourceType = SourceTypeConfigmap or SourceTypeInternal.
description
string
displayName
string
Metadata
icon object
base64data
string required
mediatype
string required
image
string
Image is an operator-registry container image to instantiate a registry-server with. Only used when SourceType = SourceTypeGrpc. If present, the address field is ignored.
priority
integer
Priority field assigns a weight to the catalog source to prioritize them so that it can be consumed by the dependency resolver. Usage: Higher weight indicates that this catalog source is preferred over lower weighted catalog sources during dependency resolution. The range of the priority value can go from positive to negative in the range of int32. The default value to a catalog source with unassigned priority would be 0. The catalog source with the same priority values will be ranked lexicographically based on its name.
publisher
string
secrets
[]string
Secrets represent set of secrets that can be used to access the contents of the catalog. It is best to keep this list small, since each will need to be tried for every catalog entry.
sourceType
string required
SourceType is the type of source
updateStrategy object
UpdateStrategy defines how updated catalog source images can be discovered Consists of an interval that defines polling duration and an embedded strategy type
registryPoll object
interval
string
Interval is used to determine the time interval between checks of the latest catalog source version. The catalog operator polls to see if a new version of the catalog source is available. If available, the latest image is pulled and gRPC traffic is directed to the latest catalog source.
status object
configMapReference object
lastUpdateTime
string
format:
date-time
name
string required
namespace
string required
resourceVersion
string
uid
string
UID is a type that holds unique ID values, including UUIDs. Because we don't ONLY use UUIDs, this is an alias to string. Being a type captures intent and helps make sure that UIDs and names do not get conflated.
connectionState object
address
string
lastConnect
string
format:
date-time
lastObservedState
string required
latestImageRegistryPoll
string
The last time the CatalogSource image registry has been polled to ensure the image is up-to-date
format:
date-time
message
string
A human readable message indicating details about why the CatalogSource is in this condition.
reason
string
Reason is the reason the CatalogSource was transitioned to its current state.
registryService object
createdAt
string
format:
date-time
port
string
protocol
string
serviceName
string
serviceNamespace
string
No matches. Try .spec.address for an exact path