Ce contenu n'est pas disponible dans la langue sélectionnée.
Chapter 11. PackageManifest [packages.operators.coreos.com/v1]
- Description
 - PackageManifest holds information about a package, which is a reference to one (or more) channels under a single package.
 - Type
 - 
						
object 
11.1. Specification Copier lienLien copié sur presse-papiers!
| 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  | 
11.1.1. .spec Copier lienLien copié sur presse-papiers!
- Description
 - PackageManifestSpec defines the desired state of PackageManifest
 - Type
 - 
								
object 
11.1.2. .status Copier lienLien copié sur presse-papiers!
- Description
 - PackageManifestStatus represents the current status of the PackageManifest
 - Type
 - 
								
object - Required
 - 
										
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  | 
11.1.3. .status.channels Copier lienLien copié sur presse-papiers!
- Description
 - 
								Channels are the declared channels for the package, ala 
stableoralpha. - Type
 - 
								
array 
11.1.4. .status.channels[] Copier lienLien copié sur presse-papiers!
- Description
 - PackageChannel defines a single channel under a package, pointing to a version of that package.
 - Type
 - 
								
object - Required
 - 
										
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.   | 
11.1.5. .status.channels[].currentCSVDesc Copier lienLien copié sur presse-papiers!
- Description
 - CSVDescription defines a description of a CSV
 - Type
 - 
								
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  | 
11.1.6. .status.channels[].currentCSVDesc.icon Copier lienLien copié sur presse-papiers!
- Description
 - Icon is the CSV’s base64 encoded icon
 - Type
 - 
								
array 
11.1.7. .status.channels[].currentCSVDesc.icon[] Copier lienLien copié sur presse-papiers!
- Description
 - Icon defines a base64 encoded icon and media type
 - Type
 - 
								
object 
| Property | Type | Description | 
|---|---|---|
|   
									  |   
									  | |
|   
									  |   
									  | 
11.1.8. .status.channels[].currentCSVDesc.links Copier lienLien copié sur presse-papiers!
- Description
 - Type
 - 
								
array 
11.1.9. .status.channels[].currentCSVDesc.links[] Copier lienLien copié sur presse-papiers!
- Description
 - AppLink defines a link to an application
 - Type
 - 
								
object 
| Property | Type | Description | 
|---|---|---|
|   
									  |   
									  | |
|   
									  |   
									  | 
11.1.10. .status.channels[].currentCSVDesc.maintainers Copier lienLien copié sur presse-papiers!
- Description
 - Type
 - 
								
array 
11.1.11. .status.channels[].currentCSVDesc.maintainers[] Copier lienLien copié sur presse-papiers!
- Description
 - Maintainer defines a project maintainer
 - Type
 - 
								
object 
| Property | Type | Description | 
|---|---|---|
|   
									  |   
									  | |
|   
									  |   
									  | 
11.1.12. .status.channels[].currentCSVDesc.provider Copier lienLien copié sur presse-papiers!
- Description
 - AppLink defines a link to an application
 - Type
 - 
								
object 
| Property | Type | Description | 
|---|---|---|
|   
									  |   
									  | |
|   
									  |   
									  | 
11.1.13. .status.channels[].deprecation Copier lienLien copié sur presse-papiers!
- Description
 - Deprecation conveys information regarding a deprecated resource.
 - Type
 - 
								
object - Required
 - 
										
message 
- 
										
 
| Property | Type | Description | 
|---|---|---|
|   
									  |   
									  |   Message is a human readable message describing the deprecation.  | 
11.1.14. .status.channels[].entries Copier lienLien copié sur presse-papiers!
- Description
 - Entries lists all CSVs in the channel, with their upgrade edges.
 - Type
 - 
								
array 
11.1.15. .status.channels[].entries[] Copier lienLien copié sur presse-papiers!
- Description
 - ChannelEntry defines a member of a package channel.
 - Type
 - 
								
object - Required
 - 
										
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.  | 
11.1.16. .status.channels[].entries[].deprecation Copier lienLien copié sur presse-papiers!
- Description
 - Deprecation conveys information regarding a deprecated resource.
 - Type
 - 
								
object - Required
 - 
										
message 
- 
										
 
| Property | Type | Description | 
|---|---|---|
|   
									  |   
									  |   Message is a human readable message describing the deprecation.  | 
11.1.17. .status.deprecation Copier lienLien copié sur presse-papiers!
- Description
 - Deprecation conveys information regarding a deprecated resource.
 - Type
 - 
								
object - Required
 - 
										
message 
- 
										
 
| Property | Type | Description | 
|---|---|---|
|   
									  |   
									  |   Message is a human readable message describing the deprecation.  | 
11.1.18. .status.provider Copier lienLien copié sur presse-papiers!
- Description
 - AppLink defines a link to an application
 - Type
 - 
								
object 
| Property | Type | Description | 
|---|---|---|
|   
									  |   
									  | |
|   
									  |   
									  | 
11.2. API endpoints Copier lienLien copié sur presse-papiers!
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 
- 
								
 
11.2.1. /apis/packages.operators.coreos.com/v1/packagemanifests Copier lienLien copié sur presse-papiers!
- HTTP method
 - 
								
GET - Description
 - list objects of kind PackageManifest
 
| HTTP code | Reponse body | 
|---|---|
|   200 - OK  |   
									  | 
11.2.2. /apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests Copier lienLien copié sur presse-papiers!
- HTTP method
 - 
								
GET - Description
 - list objects of kind PackageManifest
 
| HTTP code | Reponse body | 
|---|---|
|   200 - OK  |   
									  | 
11.2.3. /apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests/{name} Copier lienLien copié sur presse-papiers!
| Parameter | Type | Description | 
|---|---|---|
|   
									  |   
									  |   name of the PackageManifest  | 
- HTTP method
 - 
								
GET - Description
 - read the specified PackageManifest
 
| HTTP code | Reponse body | 
|---|---|
|   200 - OK  |   
									  | 
11.2.4. /apis/packages.operators.coreos.com/v1/namespaces/{namespace}/packagemanifests/{name}/icon Copier lienLien copié sur presse-papiers!
| Parameter | Type | Description | 
|---|---|---|
|   
									  |   
									  |   name of the PackageManifest  | 
- HTTP method
 - 
								
GET - Description
 - connect GET requests to icon of PackageManifest
 
| HTTP code | Reponse body | 
|---|---|
|   200 - OK  |   
									  |