×

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

spec

object

PackageManifestSpec defines the desired state of PackageManifest

status

object

PackageManifestStatus represents the current status of the PackageManifest

.spec

Description

PackageManifestSpec defines the desired state of PackageManifest

Type

object

.status

Description

PackageManifestStatus represents the current status of the PackageManifest

Type

object

Required
  • catalogSource

  • catalogSourceDisplayName

  • catalogSourcePublisher

  • catalogSourceNamespace

  • packageName

  • channels

  • defaultChannel

Property Type Description

catalogSource

string

CatalogSource is the name of the CatalogSource this package belongs to

catalogSourceDisplayName

string

catalogSourceNamespace

string

CatalogSourceNamespace is the namespace of the owning CatalogSource

catalogSourcePublisher

string

channels

array

Channels are the declared channels for the package, ala stable or alpha.

channels[]

object

PackageChannel defines a single channel under a package, pointing to a version of that package.

defaultChannel

string

DefaultChannel is, if specified, the name of the default channel for the package. The default channel will be installed if no other channel is explicitly given. If the package has a single channel, then that channel is implicitly the default.

packageName

string

PackageName is the name of the overall package, ala etcd.

provider

object

AppLink defines a link to an application

.status.channels

Description

Channels are the declared channels for the package, ala stable or alpha.

Type

array

.status.channels[]

Description

PackageChannel defines a single channel under a package, pointing to a version of that package.

Type

object

Required
  • name

  • currentCSV

Property Type Description

currentCSV

string

CurrentCSV defines a reference to the CSV holding the version of this package currently for the channel.

currentCSVDesc

object

CSVDescription defines a description of a CSV

name

string

Name is the name of the channel, e.g. alpha or stable

.status.channels[].currentCSVDesc

Description

CSVDescription defines a description of a CSV

Type

object

Property Type Description

annotations

object (string)

apiservicedefinitions

APIServiceDefinitions

customresourcedefinitions

CustomResourceDefinitions

description

string

LongDescription is the CSV’s description

displayName

string

DisplayName is the CSV’s display name

icon

array

Icon is the CSV’s base64 encoded icon

icon[]

object

Icon defines a base64 encoded icon and media type

installModes

array (InstallMode)

InstallModes specify supported installation types

keywords

array (string)

links

array

links[]

object

AppLink defines a link to an application

maintainers

array

maintainers[]

object

Maintainer defines a project maintainer

maturity

string

minKubeVersion

string

Minimum Kubernetes version for operator installation

nativeApis

array (GroupVersionKind)

provider

object

AppLink defines a link to an application

relatedImages

array (string)

List of related images

version

OperatorVersion

Version is the CSV’s semantic version

.status.channels[].currentCSVDesc.icon

Description

Icon is the CSV’s base64 encoded icon

Type

array

.status.channels[].currentCSVDesc.icon[]

Description

Icon defines a base64 encoded icon and media type

Type

object

Property Type Description

base64data

string

mediatype

string

Description
Type

array

Description

AppLink defines a link to an application

Type

object

Property Type Description

name

string

url

string

.status.channels[].currentCSVDesc.maintainers

Description
Type

array

.status.channels[].currentCSVDesc.maintainers[]

Description

Maintainer defines a project maintainer

Type

object

Property Type Description

email

string

name

string