Skip to search

InstallPlan

operators.coreos.com / v1alpha1

apiVersion: operators.coreos.com/v1alpha1 kind: InstallPlan metadata: name: example
View raw schema
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 object required
spec object required
InstallPlanSpec defines a set of Application resources to be installed
approval string required
Approval is the user approval policy for an InstallPlan. It must be one of "Automatic" or "Manual".
approved boolean required
clusterServiceVersionNames []string required
generation integer
source string
sourceNamespace string
status object
InstallPlanStatus represents the information about the status of steps required to complete installation. Status may trail the actual state of a system.
attenuatedServiceAccountRef object
AttenuatedServiceAccountRef references the service account that is used to do scoped operator install.
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
bundleLookups []object
BundleLookups is the set of in-progress requests to pull and unpackage bundle content to the cluster.
catalogSourceRef object required
CatalogSourceRef is a reference to the CatalogSource the bundle path was resolved from.
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
conditions []object
Conditions represents the overall state of a BundleLookup.
lastTransitionTime string
Last time the condition transitioned from one status to another.
format: date-time
lastUpdateTime string
Last time the condition was probed.
format: date-time
message string
A human readable message indicating details about the transition.
reason string
The reason for the condition's last transition.
status string required
Status of the condition, one of True, False, Unknown.
type string required
Type of condition.
identifier string required
Identifier is the catalog-unique name of the operator (the name of the CSV for bundles that contain CSVs)
path string required
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 required
Replaces is the name of the bundle to replace with the one found at Path.
catalogSources []string required
conditions []object
lastTransitionTime string
format: date-time
lastUpdateTime string
format: date-time
message string
reason string
ConditionReason is a camelcased reason for the state transition.
status string
type string
InstallPlanConditionType describes the state of an InstallPlan at a certain point as a whole.
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 required
InstallPlanPhase is the current status of a InstallPlan as a whole.
plan []object
resolving string required
resource object required
StepResource represents the status of a resource to be tracked by an InstallPlan.
group string required
kind string required
manifest string
name string required
sourceName string required
sourceNamespace string required
version string required
status string required
StepStatus is the current status of a particular resource an in InstallPlan
startTime string
StartTime is the time when the controller began applying the resources listed in the plan to the cluster.
format: date-time

No matches. Try .spec.approval for an exact path