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 |
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. |
|
|
Deprecation conveys information regarding a deprecated resource. |
|
|
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
entries
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 |
|
|
Deprecation conveys information regarding a deprecated resource. |
|
|
Entries lists all CSVs in the channel, with their upgrade edges. |
|
|
ChannelEntry defines a member of a package channel. |
|
|
Name is the name of the channel, e.g. |
CSVDescription defines a description of a CSV
object
Property | Type | Description |
---|---|---|
|
|
|
|
||
|
||
|
|
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 |
|
|
|
|
|
|
|
|
|
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 |
|
Version is the CSV’s semantic version |
Icon defines a base64 encoded icon and media type
object
Property | Type | Description |
---|---|---|
|
|
|
|
|
AppLink defines a link to an application
object
Property | Type | Description |
---|---|---|
|
|
|
|
|
Maintainer defines a project maintainer
object
Property | Type | Description |
---|---|---|
|
|
|
|
|
AppLink defines a link to an application
object
Property | Type | Description |
---|---|---|
|
|
|
|
|
Deprecation conveys information regarding a deprecated resource.
object
message
Property | Type | Description |
---|---|---|
|
|
Message is a human readable message describing the deprecation. |
Entries lists all CSVs in the channel, with their upgrade edges.
array
ChannelEntry defines a member of a package channel.
object
name
Property | Type | Description |
---|---|---|
|
|
Deprecation conveys information regarding a deprecated resource. |
|
|
Name is the name of the bundle for this entry. |
|
|
Version is the version of the bundle for this entry. |
Deprecation conveys information regarding a deprecated resource.
object
message
Property | Type | Description |
---|---|---|
|
|
Message is a human readable message describing the deprecation. |
The following api endpoints are available:
/apis/packages.operators.coreos.com/v1/packagemanifests
GET
: list objects of kind PackageManifest
/apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests
GET
: list objects of kind PackageManifest
/apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests/{name}
GET
: read the specified PackageManifest
/apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests/{name}/icon
GET
: connect GET requests to icon of PackageManifest
GET
list objects of kind PackageManifest
HTTP code | Reponse body |
---|---|
200 - OK |
|
GET
list objects of kind PackageManifest
HTTP code | Reponse body |
---|---|
200 - OK |
|
Parameter | Type | Description |
---|---|---|
|
|
name of the PackageManifest |
GET
read the specified PackageManifest
HTTP code | Reponse body |
---|---|
200 - OK |
|
Parameter | Type | Description |
---|---|---|
|
|
name of the PackageManifest |
GET
connect GET requests to icon of PackageManifest
HTTP code | Reponse body |
---|---|
200 - OK |
|