v1beta1

package
v0.0.14-0...-5404ca7 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2021 License: UPL-1.0 Imports: 7 Imported by: 3

Documentation

Overview

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

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

Index

Constants

This section is empty.

Variables

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

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

	// AddToScheme to add scheme from SchemaBuilder
	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 WlsOperator

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

	Spec   WlsOperatorSpec   `json:"spec,omitempty"`
	Status WlsOperatorStatus `json:"status,omitempty"`
}

WlsOperator is the Schema for the wlsoperators API +k8s:openapi-gen=true +kubebuilder:subresource:status +kubebuilder:resource:shortName=wo +genclient +genclient:noStatus

func (*WlsOperator) DeepCopy

func (in *WlsOperator) DeepCopy() *WlsOperator

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

func (*WlsOperator) DeepCopyInto

func (in *WlsOperator) DeepCopyInto(out *WlsOperator)

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

func (*WlsOperator) DeepCopyObject

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

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

type WlsOperatorList

type WlsOperatorList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []WlsOperator `json:"items"`
}

WlsOperatorList contains a list of WlsOperator

func (*WlsOperatorList) DeepCopy

func (in *WlsOperatorList) DeepCopy() *WlsOperatorList

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

func (*WlsOperatorList) DeepCopyInto

func (in *WlsOperatorList) DeepCopyInto(out *WlsOperatorList)

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

func (*WlsOperatorList) DeepCopyObject

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

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

type WlsOperatorSpec

type WlsOperatorSpec struct {

	// User defined description of the the WlsOperator custom resource
	Description string `json:"description"`
	// The name of the WebLogic operator
	Name string `json:"name"`
	// The namespace for the Weblogic operator
	Namespace string `json:"namespace"`
	// The service account for the Weblogic operator
	ServiceAccount string `json:"serviceAccount"`
	// The docker image to use for the Weblogic operator
	Image string `json:"image,omitempty"`
	// The Kubernetes image pull policy. Defaults to IfNotPresent
	ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy,omitempty"`
	// The Kubernetes docker secret for pulling the Weblogic operator
	ImagePullSecret string `json:"imagePullSecret,omitempty"`
	// String array of domain namespaces that the Weblogic operator watches
	// +listType=set
	DomainNamespaces []string `json:"domainNamespaces,omitempty"`
}

WlsOperatorSpec defines the desired state of WlsOperator +k8s:openapi-gen=true

func (*WlsOperatorSpec) DeepCopy

func (in *WlsOperatorSpec) DeepCopy() *WlsOperatorSpec

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

func (*WlsOperatorSpec) DeepCopyInto

func (in *WlsOperatorSpec) DeepCopyInto(out *WlsOperatorSpec)

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

type WlsOperatorStatus

type WlsOperatorStatus struct {

	// State of the WLS operator deployment
	State string `json:"state,omitempty"`
	// Message associated with latest action
	LastActionMessage string `json:"lastActionMessage,omitempty"`
	// Time stamp for latest action
	LastActionTime string `json:"lastActionTime,omitempty"`
}

WlsOperatorStatus defines the observed state of WlsOperator +k8s:openapi-gen=true

func (*WlsOperatorStatus) DeepCopy

func (in *WlsOperatorStatus) DeepCopy() *WlsOperatorStatus

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

func (*WlsOperatorStatus) DeepCopyInto

func (in *WlsOperatorStatus) DeepCopyInto(out *WlsOperatorStatus)

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