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 ¶
Variables ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Simple.
func (*Simple) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Simple) DeepCopyObject ¶
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.