InstallPlan defines the installation of a set of operators.
InstallPlan defines the installation of a set of operators.
object
metadata
spec
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 |
|
Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata |
|
|
|
InstallPlanSpec defines a set of Application resources to be installed |
|
|
InstallPlanStatus represents the information about the status of steps required to complete installation. Status may trail the actual state of a system. |
InstallPlanSpec defines a set of Application resources to be installed
object
approval
approved
clusterServiceVersionNames
Property | Type | Description |
---|---|---|
|
|
Approval is the user approval policy for an InstallPlan. It must be one of "Automatic" or "Manual". |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
InstallPlanStatus represents the information about the status of steps required to complete installation. Status may trail the actual state of a system.
object
catalogSources
phase
Property | Type | Description |
---|---|---|
|
|
AttenuatedServiceAccountRef references the service account that is used to do scoped operator install. |
|
|
BundleLookups is the set of in-progress requests to pull and unpackage bundle content to the cluster. |
|
|
BundleLookup is a request to pull and unpackage the content of a bundle to the cluster. |
|
|
|
|
|
|
|
|
InstallPlanCondition represents the overall status of the execution of an InstallPlan. |
|
|
Message is a human-readable message containing detailed information that may be important to understanding why the plan has its current status. |
|
|
InstallPlanPhase is the current status of a InstallPlan as a whole. |
|
|
|
|
|
Step represents the status of an individual step in an InstallPlan. |
|
|
StartTime is the time when the controller began applying the resources listed in the plan to the cluster. |
AttenuatedServiceAccountRef references the service account that is used to do scoped operator install.
object
Property | Type | Description |
---|---|---|
|
|
API version of the referent. |
|
|
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. |
|
|
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
|
|
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
|
|
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
|
|
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency |
|
|
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids |
BundleLookups is the set of in-progress requests to pull and unpackage bundle content to the cluster.
array
BundleLookup is a request to pull and unpackage the content of a bundle to the cluster.
object
catalogSourceRef
identifier
path
replaces
Property | Type | Description |
---|---|---|
|
|
CatalogSourceRef is a reference to the CatalogSource the bundle path was resolved from. |
|
|
Conditions represents the overall state of a BundleLookup. |
|
|
|
|
|
Identifier is the catalog-unique name of the operator (the name of the CSV for bundles that contain CSVs) |
|
|
Path refers to the location of a bundle to pull. It’s typically an image reference. |
|
|
The effective properties of the unpacked bundle. |
|
|
Replaces is the name of the bundle to replace with the one found at Path. |
CatalogSourceRef is a reference to the CatalogSource the bundle path was resolved from.
object
Property | Type | Description |
---|---|---|
|
|
API version of the referent. |
|
|
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. |
|
|
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
|
|
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
|
|