v1alpha1

package
v0.0.0-...-cc682f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 16, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the kabanero v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=kabanero.io

Package v1alpha1 contains API Schema definitions for the kabanero v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=kabanero.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: "kabanero.io", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}
)

Functions

This section is empty.

Types

type AdmissionControllerWebhookCustomizationSpec

type AdmissionControllerWebhookCustomizationSpec struct {
	Version    string `json:"version,omitempty"`
	Image      string `json:"image,omitempty"`
	Repository string `json:"repository,omitempty"`
	Tag        string `json:"tag,omitempty"`
}

func (*AdmissionControllerWebhookCustomizationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionControllerWebhookCustomizationSpec.

func (*AdmissionControllerWebhookCustomizationSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdmissionControllerWebhookStatus

type AdmissionControllerWebhookStatus struct {
	Ready        string `json:"ready,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
}

AdmissionControllerWebhookStatus defines the observed status details of the Kabanero mutating and validating admission webhooks.

func (*AdmissionControllerWebhookStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionControllerWebhookStatus.

func (*AdmissionControllerWebhookStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppsodyStatus

type AppsodyStatus struct {
	Ready        string `json:"ready,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
	Version      string `json:"version,omitempty"`
}

AppsodyStatus defines the observed status details of Appsody.

func (*AppsodyStatus) DeepCopy

func (in *AppsodyStatus) DeepCopy() *AppsodyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsodyStatus.

func (*AppsodyStatus) DeepCopyInto

func (in *AppsodyStatus) DeepCopyInto(out *AppsodyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CheCustomizationSpec

type CheCustomizationSpec struct {
	Enable              *bool                   `json:"enable,omitempty"`
	CheOperatorInstance CheOperatorInstanceSpec `json:"cheOperatorInstance,omitempty"`
	KabaneroChe         KabaneroCheSpec         `json:"kabaneroChe,omitempty"`
}

CheCustomizationSpec defines customization entries for Che.

func (*CheCustomizationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CheCustomizationSpec.

func (*CheCustomizationSpec) DeepCopyInto

func (in *CheCustomizationSpec) DeepCopyInto(out *CheCustomizationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CheOperatorInstanceSpec

type CheOperatorInstanceSpec struct {
	CheWorkspaceClusterRole string `json:"cheWorkspaceClusterRole,omitempty"`
}

CheOperatorInstanceSpec defines customization entries for the Che operator instance.

func (*CheOperatorInstanceSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CheOperatorInstanceSpec.

func (*CheOperatorInstanceSpec) DeepCopyInto

func (in *CheOperatorInstanceSpec) DeepCopyInto(out *CheOperatorInstanceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CheOperatorStatus

type CheOperatorStatus struct {
	Version string `json:"version,omitempty"`
}

CheOperatorStatus defines the observed status details of the Che operator.

func (*CheOperatorStatus) DeepCopy

func (in *CheOperatorStatus) DeepCopy() *CheOperatorStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CheOperatorStatus.

func (*CheOperatorStatus) DeepCopyInto

func (in *CheOperatorStatus) DeepCopyInto(out *CheOperatorStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CheStatus

type CheStatus struct {
	Ready               string                    `json:"ready,omitempty"`
	ErrorMessage        string                    `json:"errorMessage,omitempty"`
	CheOperator         CheOperatorStatus         `json:"cheOperator,omitempty"`
	KabaneroChe         KabaneroCheStatus         `json:"kabaneroChe,omitempty"`
	KabaneroCheInstance KabaneroCheInstanceStatus `json:"kabaneroCheInstance,omitempty"`
}

CheStatus defines the observed status details of Che.

func (*CheStatus) DeepCopy

func (in *CheStatus) DeepCopy() *CheStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CheStatus.

func (*CheStatus) DeepCopyInto

func (in *CheStatus) DeepCopyInto(out *CheStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CliStatus

type CliStatus struct {
	Ready        string `json:"ready,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
	// +listType=set
	Hostnames []string `json:"hostnames,omitempty"`
}

CliStatus defines the observed status details of the Kabanero CLI.

func (*CliStatus) DeepCopy

func (in *CliStatus) DeepCopy() *CliStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CliStatus.

func (*CliStatus) DeepCopyInto

func (in *CliStatus) DeepCopyInto(out *CliStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CollectionControllerSpec

type CollectionControllerSpec struct {
	Version    string `json:"version,omitempty"`
	Image      string `json:"image,omitempty"`
	Repository string `json:"repository,omitempty"`
	Tag        string `json:"tag,omitempty"`
}

CollectionControllerSpec defines customization entried for the Kabanero collection controller.

func (*CollectionControllerSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionControllerSpec.

func (*CollectionControllerSpec) DeepCopyInto

func (in *CollectionControllerSpec) DeepCopyInto(out *CollectionControllerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CollectionControllerStatus

type CollectionControllerStatus struct {
	Ready        string `json:"ready,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
	Version      string `json:"version,omitempty"`
}

CollectionControllerStatus defines the observed status details of the Kabanero collection controller.

func (*CollectionControllerStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionControllerStatus.

func (*CollectionControllerStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventsCustomizationSpec

type EventsCustomizationSpec struct {
	Enable     bool   `json:"enable,omitempty"`
	Version    string `json:"version,omitempty"`
	Image      string `json:"image,omitempty"`
	Repository string `json:"repository,omitempty"`
	Tag        string `json:"tag,omitempty"`
}

func (*EventsCustomizationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventsCustomizationSpec.

func (*EventsCustomizationSpec) DeepCopyInto

func (in *EventsCustomizationSpec) DeepCopyInto(out *EventsCustomizationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventsStatus

type EventsStatus struct {
	Ready        string `json:"ready,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
	// +listType=set
	Hostnames []string `json:"hostnames,omitempty"`
}

EventsStatus defines the observed status details of the Kabanero events.

func (*EventsStatus) DeepCopy

func (in *EventsStatus) DeepCopy() *EventsStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventsStatus.

func (*EventsStatus) DeepCopyInto

func (in *EventsStatus) DeepCopyInto(out *EventsStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GithubConfig

type GithubConfig struct {
	Organization string `json:"organization,omitempty"`
	// +listType=set
	Teams  []string `json:"teams,omitempty"`
	ApiUrl string   `json:"apiUrl,omitempty"`
}

GithubConfig represents the Github information (public or GHE) where the organization and teams managing the collections live. Members of the specified team in the specified organization will have admin authority in the Kabanero CLI.

func (*GithubConfig) DeepCopy

func (in *GithubConfig) DeepCopy() *GithubConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubConfig.

func (*GithubConfig) DeepCopyInto

func (in *GithubConfig) DeepCopyInto(out *GithubConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InstanceCollectionConfig

type InstanceCollectionConfig struct {
	// +listType=map
	// +listMapKey=url
	Repositories []RepositoryConfig `json:"repositories,omitempty"`
}

InstanceCollectionConfig defines the customization entries for a set of collections.

func (*InstanceCollectionConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceCollectionConfig.

func (*InstanceCollectionConfig) DeepCopyInto

func (in *InstanceCollectionConfig) DeepCopyInto(out *InstanceCollectionConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Kabanero

type Kabanero struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   KabaneroSpec   `json:"spec,omitempty"`
	Status KabaneroStatus `json:"status,omitempty"`
}

+k8s:openapi-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations." +kubebuilder:printcolumn:name="Version",type="string",JSONPath=".status.kabaneroInstance.version",description="Kabanero operator instance version." +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.kabaneroInstance.ready",description="Kabanero operator instance readiness status. The status is directly correlated to the availability of the operator's resources dependencies." +kubebuilder:resource:path=kabaneros,scope=Namespaced +kubebuilder:unservedversion

func (*Kabanero) DeepCopy

func (in *Kabanero) DeepCopy() *Kabanero

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kabanero.

func (*Kabanero) DeepCopyInto

func (in *Kabanero) DeepCopyInto(out *Kabanero)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Kabanero) DeepCopyObject

func (in *Kabanero) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KabaneroCheInstanceStatus

type KabaneroCheInstanceStatus struct {
	CheImage                string `json:"cheImage,omitempty"`
	CheImageTag             string `json:"cheImageTag,omitempty"`
	CheWorkspaceClusterRole string `json:"cheWorkspaceClusterRole,omitempty"`
}

KabaneroCheInstanceStatus defines the observed status details of Che instance.

func (*KabaneroCheInstanceStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KabaneroCheInstanceStatus.

func (*KabaneroCheInstanceStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KabaneroCheSpec

type KabaneroCheSpec struct {
	Version    string `json:"version,omitempty"`
	Image      string `json:"image,omitempty"`
	Repository string `json:"repository,omitempty"`
	Tag        string `json:"tag,omitempty"`
}

KabaneroCheSpec defines customization entries for Kabanero Che.

func (*KabaneroCheSpec) DeepCopy

func (in *KabaneroCheSpec) DeepCopy() *KabaneroCheSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KabaneroCheSpec.

func (*KabaneroCheSpec) DeepCopyInto

func (in *KabaneroCheSpec) DeepCopyInto(out *KabaneroCheSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KabaneroCheStatus

type KabaneroCheStatus struct {
	Version string `json:"version,omitempty"`
}

KabaneroCheStatus defines the observed status details of Kabanero Che.

func (*KabaneroCheStatus) DeepCopy

func (in *KabaneroCheStatus) DeepCopy() *KabaneroCheStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KabaneroCheStatus.

func (*KabaneroCheStatus) DeepCopyInto

func (in *KabaneroCheStatus) DeepCopyInto(out *KabaneroCheStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KabaneroCliServicesCustomizationSpec

type KabaneroCliServicesCustomizationSpec struct {
	//Future: Enable     bool   `json:"enable,omitempty"`
	Version                  string `json:"version,omitempty"`
	Image                    string `json:"image,omitempty"`
	Repository               string `json:"repository,omitempty"`
	Tag                      string `json:"tag,omitempty"`
	SessionExpirationSeconds string `json:"sessionExpirationSeconds,omitempty"`
}

KabaneroCliServicesCustomizationSpec defines customization entries for the Kabanero CLI.

func (*KabaneroCliServicesCustomizationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KabaneroCliServicesCustomizationSpec.

func (*KabaneroCliServicesCustomizationSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KabaneroInstanceStatus

type KabaneroInstanceStatus struct {
	Ready        string `json:"ready,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
	Version      string `json:"version,omitempty"`
}

KabaneroInstanceStatus defines the observed status details of Kabanero operator instance

func (*KabaneroInstanceStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KabaneroInstanceStatus.

func (*KabaneroInstanceStatus) DeepCopyInto

func (in *KabaneroInstanceStatus) DeepCopyInto(out *KabaneroInstanceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KabaneroLandingCustomizationSpec

type KabaneroLandingCustomizationSpec struct {
	Enable  *bool  `json:"enable,omitempty"`
	Version string `json:"version,omitempty"`
}

KabaneroLandingCustomizationSpec defines customization entries for Kabanero landing page.

func (*KabaneroLandingCustomizationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KabaneroLandingCustomizationSpec.

func (*KabaneroLandingCustomizationSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KabaneroLandingPageStatus

type KabaneroLandingPageStatus struct {
	Ready        string `json:"ready,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
	Version      string `json:"version,omitempty"`
}

KabaneroLandingPageStatus defines the observed status details of the Kabanero landing page.

func (*KabaneroLandingPageStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KabaneroLandingPageStatus.

func (*KabaneroLandingPageStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KabaneroList

type KabaneroList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// +listType=set
	Items []Kabanero `json:"items"`
}

KabaneroList contains a list of Kabanero

func (*KabaneroList) DeepCopy

func (in *KabaneroList) DeepCopy() *KabaneroList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KabaneroList.

func (*KabaneroList) DeepCopyInto

func (in *KabaneroList) DeepCopyInto(out *KabaneroList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KabaneroList) DeepCopyObject

func (in *KabaneroList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KabaneroSpec

type KabaneroSpec struct {
	Version string `json:"version,omitempty"`

	// +listType=set
	TargetNamespaces []string `json:"targetNamespaces,omitempty"`

	Github GithubConfig `json:"github,omitempty"`

	Collections InstanceCollectionConfig `json:"collections,omitempty"`

	Tekton TektonCustomizationSpec `json:"tekton,omitempty"`

	CliServices KabaneroCliServicesCustomizationSpec `json:"cliServices,omitempty"`

	Landing KabaneroLandingCustomizationSpec `json:"landing,omitempty"`

	Che CheCustomizationSpec `json:"che,omitempty"`

	Events EventsCustomizationSpec `json:"events,omitempty"`

	CollectionController CollectionControllerSpec `json:"collectionController,omitempty"`

	AdmissionControllerWebhook AdmissionControllerWebhookCustomizationSpec `json:"admissionControllerWebhook,omitempty"`
}

KabaneroSpec defines the desired state of Kabanero +k8s:openapi-gen=true

func (*KabaneroSpec) DeepCopy

func (in *KabaneroSpec) DeepCopy() *KabaneroSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KabaneroSpec.

func (*KabaneroSpec) DeepCopyInto

func (in *KabaneroSpec) DeepCopyInto(out *KabaneroSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KabaneroStatus

type KabaneroStatus struct {
	// Kabanero operator instance readiness status. The status is directly correlated to the availability of resources dependencies.
	KabaneroInstance KabaneroInstanceStatus `json:"kabaneroInstance,omitempty"`

	// Knative eventing instance readiness status.
	KnativeEventing KnativeEventingStatus `json:"knativeEventing,omitempty"`

	// OpenShift serverless operator status.
	Serverless ServerlessStatus `json:"serverless,omitempty"`

	// Tekton instance readiness status.
	Tekton TektonStatus `json:"tekton,omitempty"`

	// CLI readiness status.
	Cli CliStatus `json:"cli,omitempty"`

	// Kabanero Landing page readiness status.
	Landing *KabaneroLandingPageStatus `json:"landing,omitempty"`

	// Appsody instance readiness status.
	Appsody AppsodyStatus `json:"appsody,omitempty"`

	// Kabanero Application Navigator instance readiness status.
	Kappnav *KappnavStatus `json:"kappnav,omitempty"`

	// Che instance readiness status.
	Che *CheStatus `json:"che,omitempty"`

	// Events instance status
	Events *EventsStatus `json:"events,omitempty"`

	// Kabanero collection controller readiness status.
	CollectionController CollectionControllerStatus `json:"collectionController,omitempty"`

	// Admission webhook instance status
	AdmissionControllerWebhook AdmissionControllerWebhookStatus `json:"admissionControllerWebhook,omitempty"`
}

KabaneroStatus defines the observed state of the Kabanero instance. +k8s:openapi-gen=true

func (*KabaneroStatus) DeepCopy

func (in *KabaneroStatus) DeepCopy() *KabaneroStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KabaneroStatus.

func (*KabaneroStatus) DeepCopyInto

func (in *KabaneroStatus) DeepCopyInto(out *KabaneroStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KappnavStatus

type KappnavStatus struct {
	Ready        string `json:"ready,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
	// +listType=set
	UiLocations []string `json:"uiLocations,omitempty"`
	// +listType=set
	ApiLocations []string `json:"apiLocations,omitempty"`
}

KappnavStatus defines the observed status details of Kubernetes Application Navigator.

func (*KappnavStatus) DeepCopy

func (in *KappnavStatus) DeepCopy() *KappnavStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KappnavStatus.

func (*KappnavStatus) DeepCopyInto

func (in *KappnavStatus) DeepCopyInto(out *KappnavStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KnativeEventingStatus

type KnativeEventingStatus struct {
	Ready        string `json:"ready,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
	Version      string `json:"version,omitempty"`
}

KnativeEventingStatus defines the observed status details of Knative Eventing.

func (*KnativeEventingStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnativeEventingStatus.

func (*KnativeEventingStatus) DeepCopyInto

func (in *KnativeEventingStatus) DeepCopyInto(out *KnativeEventingStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KnativeServingStatus

type KnativeServingStatus struct {
	Ready        string `json:"ready,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
	Version      string `json:"version,omitempty"`
}

KnativeServingStatus defines the observed status details of Knative Serving.

func (*KnativeServingStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnativeServingStatus.

func (*KnativeServingStatus) DeepCopyInto

func (in *KnativeServingStatus) DeepCopyInto(out *KnativeServingStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RepositoryConfig

type RepositoryConfig struct {
	Name                       string `json:"name,omitempty"`
	Url                        string `json:"url,omitempty"`
	ActivateDefaultCollections bool   `json:"activateDefaultCollections,omitempty"`
	SkipCertVerification       bool   `json:"skipCertVerification,omitempty"`
}

RepositoryConfig defines customization entries for a collection.

func (*RepositoryConfig) DeepCopy

func (in *RepositoryConfig) DeepCopy() *RepositoryConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryConfig.

func (*RepositoryConfig) DeepCopyInto

func (in *RepositoryConfig) DeepCopyInto(out *RepositoryConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerlessStatus

type ServerlessStatus struct {
	Ready          string               `json:"ready,omitempty"`
	ErrorMessage   string               `json:"errorMessage,omitempty"`
	Version        string               `json:"version,omitempty"`
	KnativeServing KnativeServingStatus `json:"knativeServing,omitempty"`
}

ServerlessStatus defines the observed status details of Open Shift serverless.

func (*ServerlessStatus) DeepCopy

func (in *ServerlessStatus) DeepCopy() *ServerlessStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerlessStatus.

func (*ServerlessStatus) DeepCopyInto

func (in *ServerlessStatus) DeepCopyInto(out *ServerlessStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TektonCustomizationSpec

type TektonCustomizationSpec struct {
	Disabled bool   `json:"disabled,omitempty"`
	Version  string `json:"version,omitempty"`
}

TektonCustomizationSpec defines customization entries for Tekton

func (*TektonCustomizationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TektonCustomizationSpec.

func (*TektonCustomizationSpec) DeepCopyInto

func (in *TektonCustomizationSpec) DeepCopyInto(out *TektonCustomizationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TektonStatus

type TektonStatus struct {
	Ready        string `json:"ready,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
	Version      string `json:"version,omitempty"`
}

TektonStatus defines the observed status details of Tekton.

func (*TektonStatus) DeepCopy

func (in *TektonStatus) DeepCopy() *TektonStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TektonStatus.

func (*TektonStatus) DeepCopyInto

func (in *TektonStatus) DeepCopyInto(out *TektonStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL