×

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_v2

Standard object’s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

spec

object

InstallPlanSpec defines a set of Application resources to be installed

status

object

InstallPlanStatus represents the information about the status of steps required to complete installation. Status may trail the actual state of a system.

.spec

Description

InstallPlanSpec defines a set of Application resources to be installed

Type

object

Required
  • approval

  • approved

  • clusterServiceVersionNames

Property Type Description

approval

string

Approval is the user approval policy for an InstallPlan. It must be one of "Automatic" or "Manual".

approved

boolean

clusterServiceVersionNames

array (string)

generation

integer

source

string

sourceNamespace

string

.status

Description

InstallPlanStatus represents the information about the status of steps required to complete installation. Status may trail the actual state of a system.

Type

object

Required
  • catalogSources

  • phase

Property Type Description

attenuatedServiceAccountRef

object

AttenuatedServiceAccountRef references the service account that is used to do scoped operator install.

bundleLookups

array

BundleLookups is the set of in-progress requests to pull and unpackage bundle content to the cluster.

bundleLookups[]

object

BundleLookup is a request to pull and unpackage the content of a bundle to the cluster.

catalogSources

array (string)

conditions

array

conditions[]

object

InstallPlanCondition represents the overall status of the execution of an InstallPlan.

message

string

Message is a human-readable message containing detailed information that may be important to understanding why the plan has its current status.

phase

string

InstallPlanPhase is the current status of a InstallPlan as a whole.

plan

array

plan[]

object

Step represents the status of an individual step in an InstallPlan.

startTime

string

StartTime is the time when the controller began applying the resources listed in the plan to the cluster.

.status.attenuatedServiceAccountRef

Description

AttenuatedServiceAccountRef references the service account that is used to do scoped operator install.

Type

object

Property Type Description

apiVersion

string

API version of the referent.

fieldPath

string

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

string

Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

name

string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

namespace

string

Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/

resourceVersion

string

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

string

UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids

.status.bundleLookups

Description

BundleLookups is the set of in-progress requests to pull and unpackage bundle content to the cluster.

Type

array

.status.bundleLookups[]

Description

BundleLookup is a request to pull and unpackage the content of a bundle to the cluster.

Type

object

Required
  • catalogSourceRef

  • identifier

  • path

  • replaces

Property Type Description

catalogSourceRef

object

CatalogSourceRef is a reference to the CatalogSource the bundle path was resolved from.

conditions

array

Conditions represents the overall state of a BundleLookup.

conditions[]

object

identifier

string

Identifier is the catalog-unique name of the operator (the name of the CSV for bundles that contain CSVs)

path

string

Path refers to the location of a bundle to pull. It’s typically an image reference.

properties

string

The effective properties of the unpacked bundle.

replaces

string

Replaces is the name of the bundle to replace with the one found at Path.

.status.bundleLookups[].catalogSourceRef

Description

CatalogSourceRef is a reference to the CatalogSource the bundle path was resolved from.

Type

object

Property Type Description

apiVersion

string

API version of the referent.

fieldPath

string

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

string

Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

name

string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

namespace

string