v1beta1

package
v0.0.0-...-c7d55cc Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package v1beta1 contains API Schema definitions for the test v1beta1 API group +kubebuilder:object:generate=true +groupName=okofw-example.openstack.org

Index

Constants

View Source
const (
	OutputReadyCondition    condition.Type = "OutputReady"
	OutputReadyInitMessage  string         = "Output not ready"
	OutputReadyErrorMessage string         = "Output generation failed: %s"
	OutputReadyReadyMessage string         = "Output ready"
)

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "okofw-example.openstack.org", Version: "v1beta1"}

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

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type RWExternal

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

	Spec   RWExternalSpec   `json:"spec,omitempty"`
	Status RWExternalStatus `json:"status,omitempty"`
}

RWExternal is the Schema for the rwexternals API

func (*RWExternal) DeepCopy

func (in *RWExternal) DeepCopy() *RWExternal

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

func (*RWExternal) DeepCopyInto

func (in *RWExternal) DeepCopyInto(out *RWExternal)

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

func (*RWExternal) DeepCopyObject

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

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

func (RWExternal) GetConditions

func (i RWExternal) GetConditions() condition.Conditions

func (*RWExternal) SetConditions

func (i *RWExternal) SetConditions(conditions condition.Conditions)

type RWExternalList

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

RWExternalList contains a list of RWExternal

func (*RWExternalList) DeepCopy

func (in *RWExternalList) DeepCopy() *RWExternalList

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

func (*RWExternalList) DeepCopyInto

func (in *RWExternalList) DeepCopyInto(out *RWExternalList)

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

func (*RWExternalList) DeepCopyObject

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

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

type RWExternalSpec

type RWExternalSpec struct {
	// +kubebuilder:validation:Required
	// InputSecret defines the name of the Secret to process
	InputSecret string `json:"inputSecret"`
}

RWExternalSpec defines the desired state of RWExternal

func (*RWExternalSpec) DeepCopy

func (in *RWExternalSpec) DeepCopy() *RWExternalSpec

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

func (*RWExternalSpec) DeepCopyInto

func (in *RWExternalSpec) DeepCopyInto(out *RWExternalSpec)

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

type RWExternalStatus

type RWExternalStatus struct {
	// Conditions
	Conditions condition.Conditions `json:"conditions,omitempty" optional:"true"`

	// OutputSecret provides the name of the Secret where the result of the
	// processing stored
	OutputSecret *string `json:"outputSecret,omitempty" optional:"true"`
}

RWExternalStatus defines the observed state of RWExternal

func (*RWExternalStatus) DeepCopy

func (in *RWExternalStatus) DeepCopy() *RWExternalStatus

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

func (*RWExternalStatus) DeepCopyInto

func (in *RWExternalStatus) DeepCopyInto(out *RWExternalStatus)

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

type ServiceWithDB

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

	Spec   ServiceWithDBSpec   `json:"spec,omitempty"`
	Status ServiceWithDBStatus `json:"status,omitempty"`
}

ServiceWithDB is the Schema for the servicewithdbs API

func (*ServiceWithDB) DeepCopy

func (in *ServiceWithDB) DeepCopy() *ServiceWithDB

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

func (*ServiceWithDB) DeepCopyInto

func (in *ServiceWithDB) DeepCopyInto(out *ServiceWithDB)

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

func (*ServiceWithDB) DeepCopyObject

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

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

type ServiceWithDBList

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

ServiceWithDBList contains a list of ServiceWithDB

func (*ServiceWithDBList) DeepCopy

func (in *ServiceWithDBList) DeepCopy() *ServiceWithDBList

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

func (*ServiceWithDBList) DeepCopyInto

func (in *ServiceWithDBList) DeepCopyInto(out *ServiceWithDBList)

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

func (*ServiceWithDBList) DeepCopyObject

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

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

type ServiceWithDBSpec

type ServiceWithDBSpec struct {

	// +kubebuilder:validation:Required
	// DatabaseInstance is the name of the MariaDB CR to select the DB
	// Service instance used
	DatabaseInstance string `json:"databaseInstance"`

	// +kubebuilder:validation:Required
	// The service specific Container Image URL
	ContainerImage string `json:"containerImage"`

	// +kubebuilder:validation:Optional
	// CustomServiceConfig
	CustomServiceConfig string `json:"customServiceConfig"`

	// +kubebuilder:validation:Optional
	// +kubebuilder:default=1
	// +kubebuilder:validation:Maximum=32
	// +kubebuilder:validation:Minimum=0
	// Replicas of the service to run
	Replicas int32 `json:"replicas"`
}

ServiceWithDBSpec defines the desired state of ServiceWithDB

func (*ServiceWithDBSpec) DeepCopy

func (in *ServiceWithDBSpec) DeepCopy() *ServiceWithDBSpec

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

func (*ServiceWithDBSpec) DeepCopyInto

func (in *ServiceWithDBSpec) DeepCopyInto(out *ServiceWithDBSpec)

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

type ServiceWithDBStatus

type ServiceWithDBStatus struct {
	// Important: Run "make" to regenerate code after modifying this file
	// Conditions
	Conditions condition.Conditions `json:"conditions,omitempty" optional:"true"`
}

ServiceWithDBStatus defines the observed state of ServiceWithDB

func (*ServiceWithDBStatus) DeepCopy

func (in *ServiceWithDBStatus) DeepCopy() *ServiceWithDBStatus

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

func (*ServiceWithDBStatus) DeepCopyInto

func (in *ServiceWithDBStatus) DeepCopyInto(out *ServiceWithDBStatus)

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

type Simple

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

	Spec   SimpleSpec   `json:"spec,omitempty"`
	Status SimpleStatus `json:"status,omitempty"`
}

Simple is the Schema for the simples API

func (*Simple) DeepCopy

func (in *Simple) DeepCopy() *Simple

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

func (*Simple) DeepCopyInto

func (in *Simple) DeepCopyInto(out *Simple)

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

func (*Simple) DeepCopyObject

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

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

func (Simple) GetConditions

func (i Simple) GetConditions() condition.Conditions

func (*Simple) SetConditions

func (i *Simple) SetConditions(conditions condition.Conditions)

type SimpleList

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

SimpleList contains a list of Simple

func (*SimpleList) DeepCopy

func (in *SimpleList) DeepCopy() *SimpleList

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

func (*SimpleList) DeepCopyInto

func (in *SimpleList) DeepCopyInto(out *SimpleList)

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

func (*SimpleList) DeepCopyObject

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

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

type SimpleSpec

type SimpleSpec struct {
	// +kubebuilder:validation:Required
	// Dividend
	Dividend int `json:"dividend"`

	// +kubebuilder:validation:Required
	// Divisor
	Divisor int `json:"divisor"`
}

SimpleSpec defines the desired state of Simple

func (*SimpleSpec) DeepCopy

func (in *SimpleSpec) DeepCopy() *SimpleSpec

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

func (*SimpleSpec) DeepCopyInto

func (in *SimpleSpec) DeepCopyInto(out *SimpleSpec)

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

type SimpleStatus

type SimpleStatus struct {
	// Conditions
	Conditions condition.Conditions `json:"conditions,omitempty" optional:"true"`

	// Quotient
	Quotient *int `json:"quotient,omitempty" optional:"true"`

	// Remainder
	Remainder *int `json:"remainder,omitempty" optional:"true"`
}

SimpleStatus defines the observed state of Simple

func (*SimpleStatus) DeepCopy

func (in *SimpleStatus) DeepCopy() *SimpleStatus

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

func (*SimpleStatus) DeepCopyInto

func (in *SimpleStatus) DeepCopyInto(out *SimpleStatus)

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