Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=operator.openshift-pipelines.org
Index ¶
- Constants
- Variables
- func Resource(resource string) schema.GroupResource
- type OpenShift
- type OpenShiftPipelinesAsCode
- func (in *OpenShiftPipelinesAsCode) DeepCopy() *OpenShiftPipelinesAsCode
- func (in *OpenShiftPipelinesAsCode) DeepCopyInto(out *OpenShiftPipelinesAsCode)
- func (in *OpenShiftPipelinesAsCode) DeepCopyObject() runtime.Object
- func (pac *OpenShiftPipelinesAsCode) GetGroupVersionKind() schema.GroupVersionKind
- func (pac *OpenShiftPipelinesAsCode) GetSpec() tektonoperatorv1alpha1.TektonComponentSpec
- func (pac *OpenShiftPipelinesAsCode) GetStatus() tektonoperatorv1alpha1.TektonComponentStatus
- func (pac *OpenShiftPipelinesAsCode) GroupVersionKind() schema.GroupVersionKind
- func (pac *OpenShiftPipelinesAsCode) SetDefaults(ctx context.Context)
- func (pac *OpenShiftPipelinesAsCode) Validate(ctx context.Context) (errs *apis.FieldError)
- type OpenShiftPipelinesAsCodeList
- type OpenShiftPipelinesAsCodeSpec
- type OpenShiftPipelinesAsCodeStatus
- func (in *OpenShiftPipelinesAsCodeStatus) DeepCopy() *OpenShiftPipelinesAsCodeStatus
- func (in *OpenShiftPipelinesAsCodeStatus) DeepCopyInto(out *OpenShiftPipelinesAsCodeStatus)
- func (pac *OpenShiftPipelinesAsCodeStatus) GetCondition(t apis.ConditionType) *apis.Condition
- func (pac *OpenShiftPipelinesAsCodeStatus) GetVersion() string
- func (pac *OpenShiftPipelinesAsCodeStatus) InitializeConditions()
- func (pac *OpenShiftPipelinesAsCodeStatus) IsReady() bool
- func (pac *OpenShiftPipelinesAsCodeStatus) MarkDependenciesInstalled()
- func (pac *OpenShiftPipelinesAsCodeStatus) MarkDependencyInstalling(msg string)
- func (pac *OpenShiftPipelinesAsCodeStatus) MarkDependencyMissing(msg string)
- func (pac *OpenShiftPipelinesAsCodeStatus) MarkInstallerSetAvailable()
- func (pac *OpenShiftPipelinesAsCodeStatus) MarkInstallerSetNotAvailable(msg string)
- func (pac *OpenShiftPipelinesAsCodeStatus) MarkInstallerSetNotReady(msg string)
- func (pac *OpenShiftPipelinesAsCodeStatus) MarkInstallerSetReady()
- func (pac *OpenShiftPipelinesAsCodeStatus) MarkNotReady(msg string)
- func (pac *OpenShiftPipelinesAsCodeStatus) MarkPostReconcilerComplete()
- func (pac *OpenShiftPipelinesAsCodeStatus) MarkPostReconcilerFailed(msg string)
- func (pac *OpenShiftPipelinesAsCodeStatus) MarkPreReconcilerComplete()
- func (pac *OpenShiftPipelinesAsCodeStatus) MarkPreReconcilerFailed(msg string)
- func (pac *OpenShiftPipelinesAsCodeStatus) SetVersion(version string)
- type PACSettings
- type PipelinesAsCode
Constants ¶
const ( // operatorVersion VersionEnvKey = "VERSION" // Addon Params ClusterTasksParam = "clusterTasks" PipelineTemplatesParam = "pipelineTemplates" CommunityClusterTasks = "communityClusterTasks" // Hub Params EnableDevconsoleIntegrationParam = "enable-devconsole-integration" LastAppliedHashKey = "operator.tekton.dev/last-applied-hash" CreatedByKey = "operator.tekton.dev/created-by" ReleaseVersionKey = "operator.tekton.dev/release-version" Component = "operator.tekton.dev/component" // Used in case a component has sub-components eg TektonHub ReleaseMinorVersionKey = "operator.tekton.dev/release-minor-version" TargetNamespaceKey = "operator.tekton.dev/target-namespace" InstallerSetType = "operator.tekton.dev/type" LabelOperandName = "operator.tekton.dev/operand-name" DbSecretHash = "operator.tekton.dev/db-secret-hash" UpgradePending = "upgrade pending" Reinstalling = "reinstalling" RequeueDelay = 10 * time.Second )
const ( // GroupName is the group of the API. GroupName = "operator.openshift-pipelines.org" // SchemaVersion is the current version of the API. SchemaVersion = "v1alpha1" // KindTektonPipeline is the Kind of Tekton Pipeline in a GVK context. KindTektonPipeline = "TektonPipeline" // KindTektonTrigger is the Kind of Tekton Trigger in a GVK context. KindTektonTrigger = "TektonTrigger" // KindTektonDashboard is the Kind of Tekton Dashboard in a GVK context. KindTektonDashboard = "TektonDashboard" // KindTektonAddon is the Kind of Tekton Addon in a GVK context. KindTektonAddon = "TektonAddon" // KindTektonConfig is the Kind of Tekton Config in a GVK context. KindTektonConfig = "TektonConfig" // KindTektonResult is the Kind of Tekton Result in a GVK context. KindTektonResult = "TektonResult" // KindTektonInstallerSet is the Kind of TektonInstallerSet in a GVK context. KindTektonInstallerSet = "TektonInstallerSet" // KindTektonHub is the Kind of TektonHub in a GVK context. KindTektonHub = "TektonHub" // KindTektonChain is the Kind of Tekton Chain in a GVK context. KindTektonChain = "TektonChain" // KindOpenShiftPipelinesAsCode is the Kind of OpenShiftPipelinesAsCode in a GVK context. KindOpenShiftPipelinesAsCode = "OpenShiftPipelinesAsCode" )
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: SchemaVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme adds the API's types to the Scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type OpenShift ¶
type OpenShift struct { // PipelinesAsCode allows configuring PipelinesAsCode configurations // +optional PipelinesAsCode *PipelinesAsCode `json:"pipelinesAsCode,omitempty"` }
func (*OpenShift) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShift.
func (*OpenShift) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenShiftPipelinesAsCode ¶
type OpenShiftPipelinesAsCode struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpenShiftPipelinesAsCodeSpec `json:"spec,omitempty"` Status OpenShiftPipelinesAsCodeStatus `json:"status,omitempty"` }
OpenShiftPipelinesAsCode is the Schema for the OpenShiftPipelinesAsCode API +genclient +genreconciler:krshapedlogic=false +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +genclient:nonNamespaced
func (*OpenShiftPipelinesAsCode) DeepCopy ¶
func (in *OpenShiftPipelinesAsCode) DeepCopy() *OpenShiftPipelinesAsCode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftPipelinesAsCode.
func (*OpenShiftPipelinesAsCode) DeepCopyInto ¶
func (in *OpenShiftPipelinesAsCode) DeepCopyInto(out *OpenShiftPipelinesAsCode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenShiftPipelinesAsCode) DeepCopyObject ¶
func (in *OpenShiftPipelinesAsCode) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OpenShiftPipelinesAsCode) GetGroupVersionKind ¶
func (pac *OpenShiftPipelinesAsCode) GetGroupVersionKind() schema.GroupVersionKind
func (*OpenShiftPipelinesAsCode) GetSpec ¶
func (pac *OpenShiftPipelinesAsCode) GetSpec() tektonoperatorv1alpha1.TektonComponentSpec
GetSpec implements TektonComponent
func (*OpenShiftPipelinesAsCode) GetStatus ¶
func (pac *OpenShiftPipelinesAsCode) GetStatus() tektonoperatorv1alpha1.TektonComponentStatus
GetStatus implements TektonComponent
func (*OpenShiftPipelinesAsCode) GroupVersionKind ¶
func (pac *OpenShiftPipelinesAsCode) GroupVersionKind() schema.GroupVersionKind
func (*OpenShiftPipelinesAsCode) SetDefaults ¶
func (pac *OpenShiftPipelinesAsCode) SetDefaults(ctx context.Context)
func (*OpenShiftPipelinesAsCode) Validate ¶
func (pac *OpenShiftPipelinesAsCode) Validate(ctx context.Context) (errs *apis.FieldError)
type OpenShiftPipelinesAsCodeList ¶
type OpenShiftPipelinesAsCodeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OpenShiftPipelinesAsCode `json:"items"` }
OpenShiftPipelinesAsCodeList contains a list of OpenShiftPipelinesAsCode +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*OpenShiftPipelinesAsCodeList) DeepCopy ¶
func (in *OpenShiftPipelinesAsCodeList) DeepCopy() *OpenShiftPipelinesAsCodeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftPipelinesAsCodeList.
func (*OpenShiftPipelinesAsCodeList) DeepCopyInto ¶
func (in *OpenShiftPipelinesAsCodeList) DeepCopyInto(out *OpenShiftPipelinesAsCodeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenShiftPipelinesAsCodeList) DeepCopyObject ¶
func (in *OpenShiftPipelinesAsCodeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OpenShiftPipelinesAsCodeSpec ¶
type OpenShiftPipelinesAsCodeSpec struct { tektonoperatorv1alpha1.CommonSpec `json:",inline"` tektonoperatorv1alpha1.Config `json:"config,omitempty"` PACSettings `json:",inline"` }
OpenShiftPipelinesAsCodeSpec defines the desired state of OpenShiftPipelinesAsCode
func (*OpenShiftPipelinesAsCodeSpec) DeepCopy ¶
func (in *OpenShiftPipelinesAsCodeSpec) DeepCopy() *OpenShiftPipelinesAsCodeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftPipelinesAsCodeSpec.
func (*OpenShiftPipelinesAsCodeSpec) DeepCopyInto ¶
func (in *OpenShiftPipelinesAsCodeSpec) DeepCopyInto(out *OpenShiftPipelinesAsCodeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenShiftPipelinesAsCodeStatus ¶
type OpenShiftPipelinesAsCodeStatus struct { duckv1.Status `json:",inline"` // The version of the installed release // +optional Version string `json:"version,omitempty"` }
OpenShiftPipelinesAsCodeStatus defines the observed state of OpenShiftPipelinesAsCode
func (*OpenShiftPipelinesAsCodeStatus) DeepCopy ¶
func (in *OpenShiftPipelinesAsCodeStatus) DeepCopy() *OpenShiftPipelinesAsCodeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenShiftPipelinesAsCodeStatus.
func (*OpenShiftPipelinesAsCodeStatus) DeepCopyInto ¶
func (in *OpenShiftPipelinesAsCodeStatus) DeepCopyInto(out *OpenShiftPipelinesAsCodeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenShiftPipelinesAsCodeStatus) GetCondition ¶
func (pac *OpenShiftPipelinesAsCodeStatus) GetCondition(t apis.ConditionType) *apis.Condition
func (*OpenShiftPipelinesAsCodeStatus) GetVersion ¶
func (pac *OpenShiftPipelinesAsCodeStatus) GetVersion() string
func (*OpenShiftPipelinesAsCodeStatus) InitializeConditions ¶
func (pac *OpenShiftPipelinesAsCodeStatus) InitializeConditions()
func (*OpenShiftPipelinesAsCodeStatus) IsReady ¶
func (pac *OpenShiftPipelinesAsCodeStatus) IsReady() bool
func (*OpenShiftPipelinesAsCodeStatus) MarkDependenciesInstalled ¶
func (pac *OpenShiftPipelinesAsCodeStatus) MarkDependenciesInstalled()
func (*OpenShiftPipelinesAsCodeStatus) MarkDependencyInstalling ¶
func (pac *OpenShiftPipelinesAsCodeStatus) MarkDependencyInstalling(msg string)
func (*OpenShiftPipelinesAsCodeStatus) MarkDependencyMissing ¶
func (pac *OpenShiftPipelinesAsCodeStatus) MarkDependencyMissing(msg string)
func (*OpenShiftPipelinesAsCodeStatus) MarkInstallerSetAvailable ¶
func (pac *OpenShiftPipelinesAsCodeStatus) MarkInstallerSetAvailable()
func (*OpenShiftPipelinesAsCodeStatus) MarkInstallerSetNotAvailable ¶
func (pac *OpenShiftPipelinesAsCodeStatus) MarkInstallerSetNotAvailable(msg string)
func (*OpenShiftPipelinesAsCodeStatus) MarkInstallerSetNotReady ¶
func (pac *OpenShiftPipelinesAsCodeStatus) MarkInstallerSetNotReady(msg string)
func (*OpenShiftPipelinesAsCodeStatus) MarkInstallerSetReady ¶
func (pac *OpenShiftPipelinesAsCodeStatus) MarkInstallerSetReady()
func (*OpenShiftPipelinesAsCodeStatus) MarkNotReady ¶
func (pac *OpenShiftPipelinesAsCodeStatus) MarkNotReady(msg string)
func (*OpenShiftPipelinesAsCodeStatus) MarkPostReconcilerComplete ¶
func (pac *OpenShiftPipelinesAsCodeStatus) MarkPostReconcilerComplete()
func (*OpenShiftPipelinesAsCodeStatus) MarkPostReconcilerFailed ¶
func (pac *OpenShiftPipelinesAsCodeStatus) MarkPostReconcilerFailed(msg string)
func (*OpenShiftPipelinesAsCodeStatus) MarkPreReconcilerComplete ¶
func (pac *OpenShiftPipelinesAsCodeStatus) MarkPreReconcilerComplete()
func (*OpenShiftPipelinesAsCodeStatus) MarkPreReconcilerFailed ¶
func (pac *OpenShiftPipelinesAsCodeStatus) MarkPreReconcilerFailed(msg string)
func (*OpenShiftPipelinesAsCodeStatus) SetVersion ¶
func (pac *OpenShiftPipelinesAsCodeStatus) SetVersion(version string)
type PACSettings ¶
func (*PACSettings) DeepCopy ¶
func (in *PACSettings) DeepCopy() *PACSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PACSettings.
func (*PACSettings) DeepCopyInto ¶
func (in *PACSettings) DeepCopyInto(out *PACSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelinesAsCode ¶
type PipelinesAsCode struct { // Enable or disable pipelines as code by changing this bool // +optional Enable *bool `json:"enable,omitempty"` // PACSettings allows user to configure PAC configurations // +optional PACSettings `json:",inline"` }
func (*PipelinesAsCode) DeepCopy ¶
func (in *PipelinesAsCode) DeepCopy() *PipelinesAsCode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelinesAsCode.
func (*PipelinesAsCode) DeepCopyInto ¶
func (in *PipelinesAsCode) DeepCopyInto(out *PipelinesAsCode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.