Description

CatalogSourceConfig is used to enable an operator present in the OperatorSource to your cluster. Behind the scenes, it will configure an OLM CatalogSource so that the operator can then be managed by OLM.

Type

object

Specification

Property Type Description

.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

ObjectMeta meta/v1

Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

.spec

object

CatalogSourceConfigSpec defines the desired state of CatalogSourceConfig

.status

object

CatalogSourceConfigStatus defines the observed state of CatalogSourceConfig

.spec
Description

CatalogSourceConfigSpec defines the desired state of CatalogSourceConfig

Type

object

Required
  • packages

  • source

  • targetNamespace

Property Type Description

csDisplayName

string

DisplayName is passed along to the CatalogSource to be used as a pretty name.

csPublisher

string

Publisher is passed along to the CatalogSource to be used to define what entity published the artifacts from the OperatorSource.

packages

string

source

string

The name of the OperatorSource that the packages originate from

targetNamespace

string

.status
Description

CatalogSourceConfigStatus defines the observed state of CatalogSourceConfig

Type

object

Property Type Description

currentPhase

object

Current phase of the CatalogSourceConfig object.

packageRepositioryVersions

object (string)

Map of packages (key) and their app registry package version (value)

.status.currentPhase
Description

Current phase of the CatalogSourceConfig object.

Type

object

Property Type Description

lastTransitionTime

string

Last time the object has transitioned from one phase to another

lastUpdateTime

string

Last time the status of the object was updated

phase

object

Current phase of the object

.status.currentPhase.phase
Description

Current phase of the object

Type

object

Property Type Description

message

string

A human readable message indicating why the object is in this phase

name

string

Name of the phase