PackageManifest holds information about a package, which is a reference to one (or more) channels under a single package.
PackageManifest holds information about a package, which is a reference to one (or more) channels under a single package.
object
Property | Type | Description |
---|---|---|
|
|
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 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 |
|
||
|
|
PackageManifestSpec defines the desired state of PackageManifest |
|
|
PackageManifestStatus represents the current status of the PackageManifest |
PackageManifestSpec defines the desired state of PackageManifest
object
PackageManifestStatus represents the current status of the PackageManifest
object
catalogSource
catalogSourceDisplayName
catalogSourcePublisher
catalogSourceNamespace
packageName
channels
defaultChannel
Property | Type | Description |
---|---|---|
|
|
CatalogSource is the name of the CatalogSource this package belongs to |
|
|
|
|
|
CatalogSourceNamespace is the namespace of the owning CatalogSource |
|
|
|
|
|
Channels are the declared channels for the package, ala |
|
|
PackageChannel defines a single channel under a package, pointing to a version of that package. |
|
|
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 is the name of the overall package, ala |
|
|
AppLink defines a link to an application |
Channels are the declared channels for the package, ala stable
or alpha
.
array
PackageChannel defines a single channel under a package, pointing to a version of that package.
object
name
currentCSV
Property | Type | Description |
---|---|---|
|
|
CurrentCSV defines a reference to the CSV holding the version of this package currently for the channel. |
|
|
CSVDescription defines a description of a CSV |
|
|
Name is the name of the channel, e.g. |
CSVDescription defines a description of a CSV
object
Property | Type | Description |
---|---|---|
|
|
|
|
|
APIServiceDefinitions declares all of the extension apis managed or required by an operator being ran by ClusterServiceVersion. |
|
|
CustomResourceDefinitions declares all of the CRDs managed or required by an operator being ran by ClusterServiceVersion. If the CRD is present in the Owned list, it is implicitly required. |
|
|
LongDescription is the CSV’s description |
|
|
DisplayName is the CSV’s display name |
|
|
Icon is the CSV’s base64 encoded icon |
|
|
Icon defines a base64 encoded icon and media type |
|
|
InstallModes specify supported installation types |
|
|
InstallMode associates an InstallModeType with a flag representing if the CSV supports it |
|
|
|
|
|
|
|
|
AppLink defines a link to an application |
|
|
|
|
|
Maintainer defines a project maintainer |
|
|
|
|
|
Minimum Kubernetes version for operator installation |
|
||
|
|
AppLink defines a link to an application |
|
|
List of related images |
|
|
OperatorVersion is a wrapper around semver.Version which supports correct marshaling to YAML and JSON. |
APIServiceDefinitions declares all of the extension apis managed or required by an operator being ran by ClusterServiceVersion.
object
Property | Type | Description |
---|---|---|
|
|
|
|
|
APIServiceDescription provides details to OLM about apis provided via aggregation |
|
|
|
|
|
APIServiceDescription provides details to OLM about apis provided via aggregation |
array
APIServiceDescription provides details to OLM about apis provided via aggregation
object
name
group
version
kind
Property | Type | Description |
---|---|---|
|
|
|
|
|
ActionDescriptor describes a declarative action that can be performed on a custom resource instance |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
APIResourceReference is a Kubernetes resource type used by a custom resource |
|
|
|
|
|
SpecDescriptor describes a field in a spec block of a CRD so that OLM can consume it |
|
|
|
|
|
StatusDescriptor describes a field in a status block of a CRD so that OLM can consume it |
|
|
array
ActionDescriptor describes a declarative action that can be performed on a custom resource instance
object
path
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
array
APIResourceReference is a Kubernetes resource type used by a custom resource
object
name
kind
version
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
array
SpecDescriptor describes a field in a spec block of a CRD so that OLM can consume it
object
path
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
array
StatusDescriptor describes a field in a status block of a CRD so that OLM can consume it
object
path
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
array
APIServiceDescription provides details to OLM about apis provided via aggregation
object
name
group
version
kind
Property | Type | Description |
---|---|---|
|
|
|
|
|
ActionDescriptor describes a declarative action that can be performed on a custom resource instance |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
APIResourceReference is a Kubernetes resource type used by a custom resource |
|
|
|
|
|
SpecDescriptor describes a field in a spec block of a CRD so that OLM can consume it |
|
|
|
|
|
StatusDescriptor describes a field in a status block of a CRD so that OLM can consume it |
|
|
array
ActionDescriptor describes a declarative action that can be performed on a custom resource instance
object
path
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
array
APIResourceReference is a Kubernetes resource type used by a custom resource
object
name
kind
version
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
array
SpecDescriptor describes a field in a spec block of a CRD so that OLM can consume it
object
path
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
array
StatusDescriptor describes a field in a status block of a CRD so that OLM can consume it
object
path
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CustomResourceDefinitions declares all of the CRDs managed or required by an operator being ran by ClusterServiceVersion.
If the CRD is present in the Owned list, it is implicitly required.
object
Property | Type | Description |
---|---|---|
|
|
|
|
|
CRDDescription provides details to OLM about the CRDs |
|
|
|
|
|
CRDDescription provides details to OLM about the CRDs |
array
CRDDescription provides details to OLM about the CRDs
object
name
version
kind
Property | Type | Description |
---|---|---|
|
|
|
|
|
ActionDescriptor describes a declarative action that can be performed on a custom resource instance |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
APIResourceReference is a Kubernetes resource type used by a custom resource |
|
|
|
|
|
SpecDescriptor describes a field in a spec block of a CRD so that OLM can consume it |
|
|
|
|
|
StatusDescriptor describes a field in a status block of a CRD so that OLM can consume it |
|
|
array
ActionDescriptor describes a declarative action that can be performed on a custom resource instance
object
path
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
array
APIResourceReference is a Kubernetes resource type used by a custom resource
object
name
kind
version
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
array
SpecDescriptor describes a field in a spec block of a CRD so that OLM can consume it
object
path
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
array
StatusDescriptor describes a field in a status block of a CRD so that OLM can consume it
object
path
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
array
CRDDescription provides details to OLM about the CRDs
object
name
version
kind
Property | Type | Description |
---|---|---|
|
|
|
|
|
ActionDescriptor describes a declarative action that can be performed on a custom resource instance |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
APIResourceReference is a Kubernetes resource type used by a custom resource |
|
|
|
|
|
SpecDescriptor describes a field in a spec block of a CRD so that OLM can consume it |
|
|
|
|
|
StatusDescriptor describes a field in a status block of a CRD so that OLM can consume it |
|
|
array
ActionDescriptor describes a declarative action that can be performed on a custom resource instance
object
path
Property | Type | Description |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
array
APIResourceReference is a Kubernetes resource type used by a custom resource
object
name
kind
version