Documentation ¶
Overview ¶
Package v1beta1 contains API Schema definitions for the liquibase v1beta1 API group +kubebuilder:object:generate=true +groupName=liquibase.kubbee.tech
Index ¶
- Variables
- type Condition
- type ConditionType
- type DatabaseAuthorization
- type LiquiBaseRelease
- type LiquiBaseReleaseConfigMap
- type LiquiBaseReleaseList
- type LiquiBaseReleaseLogging
- type LiquiBaseReleaseResource
- type LiquiBaseReleaseSpec
- type LiquiBaseReleaseStatus
- type LiquiBaseRollback
- type LiquiBaseRollbackList
- type LiquiBaseRollbackSpec
- type LiquiBaseRollbackStatus
- type SecretManager
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "liquibase.kubbee.tech", 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 Condition ¶
type Condition struct { // Type indicates the scope of the custom resource status addressed by the condition. Type ConditionType `json:"type"` // True, False, or Unknown Status corev1.ConditionStatus `json:"status"` // The last time this Condition status changed. LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty"` // One word, camel-case reason for current status of the condition. Reason string `json:"reason,omitempty"` // Full text reason for current status of the condition. Message string `json:"message,omitempty"` }
type ConditionType ¶
type ConditionType string
type DatabaseAuthorization ¶
type LiquiBaseRelease ¶
type LiquiBaseRelease struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LiquiBaseReleaseSpec `json:"spec,omitempty"` Status LiquiBaseReleaseStatus `json:"status,omitempty"` }
LiquiBaseRelease is the Schema for the liquibasereleases API
func (*LiquiBaseRelease) DeepCopy ¶
func (in *LiquiBaseRelease) DeepCopy() *LiquiBaseRelease
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiquiBaseRelease.
func (*LiquiBaseRelease) DeepCopyInto ¶
func (in *LiquiBaseRelease) DeepCopyInto(out *LiquiBaseRelease)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LiquiBaseRelease) DeepCopyObject ¶
func (in *LiquiBaseRelease) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LiquiBaseReleaseConfigMap ¶
type LiquiBaseReleaseConfigMap struct {
Name string `json:"name,omitempty"`
}
LiquiBaseReleaseConfigMap defines the desired state of LiquidBaseRelease
type LiquiBaseReleaseList ¶
type LiquiBaseReleaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LiquiBaseRelease `json:"items"` }
LiquiBaseReleaseList contains a list of LiquiBaseRelease
func (*LiquiBaseReleaseList) DeepCopy ¶
func (in *LiquiBaseReleaseList) DeepCopy() *LiquiBaseReleaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiquiBaseReleaseList.
func (*LiquiBaseReleaseList) DeepCopyInto ¶
func (in *LiquiBaseReleaseList) DeepCopyInto(out *LiquiBaseReleaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LiquiBaseReleaseList) DeepCopyObject ¶
func (in *LiquiBaseReleaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LiquiBaseReleaseLogging ¶
type LiquiBaseReleaseLogging struct {
LogLevel string `json:"loglevel,omitempty"`
}
type LiquiBaseReleaseResource ¶
type LiquiBaseReleaseResource struct {
LiquiBaseReleaseConfigMap LiquiBaseReleaseConfigMap `json:"configMap,omitempty"`
}
LiquiBaseReleaseResource defines the desired state of LiquidBaseRelease
type LiquiBaseReleaseSpec ¶
type LiquiBaseReleaseSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "make" to regenerate code after modifying this file SchemaId string `json:"schemaId,omitempty"` DBEngine string `json:"dbEngine,omitempty"` Hash string `json:"hash,omitempty"` Repository string `json:"repository,omitempty"` LiquiBaseReleaseResource LiquiBaseReleaseResource `json:"resource,omitempty"` DatabaseAuthorization DatabaseAuthorization `json:"databaseAuthorization"` SecretManager SecretManager `json:"secretManager"` LiquiBaseReleaseLogging LiquiBaseReleaseLogging `json:"logging,omitempty"` }
LiquiBaseReleaseSpec defines the desired state of LiquiBaseRelease
func (*LiquiBaseReleaseSpec) DeepCopy ¶
func (in *LiquiBaseReleaseSpec) DeepCopy() *LiquiBaseReleaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiquiBaseReleaseSpec.
func (*LiquiBaseReleaseSpec) DeepCopyInto ¶
func (in *LiquiBaseReleaseSpec) DeepCopyInto(out *LiquiBaseReleaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiquiBaseReleaseStatus ¶
type LiquiBaseReleaseStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file ObservedGeneration int64 `json:"observedGeneration,omitempty"` Conditions []Condition `json:"conditions,omitempty"` }
LiquiBaseReleaseStatus defines the observed state of LiquiBaseRelease
func (*LiquiBaseReleaseStatus) DeepCopy ¶
func (in *LiquiBaseReleaseStatus) DeepCopy() *LiquiBaseReleaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiquiBaseReleaseStatus.
func (*LiquiBaseReleaseStatus) DeepCopyInto ¶
func (in *LiquiBaseReleaseStatus) DeepCopyInto(out *LiquiBaseReleaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiquiBaseRollback ¶
type LiquiBaseRollback struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LiquiBaseRollbackSpec `json:"spec,omitempty"` Status LiquiBaseRollbackStatus `json:"status,omitempty"` }
LiquiBaseRollback is the Schema for the liquibaserollbacks API
func (*LiquiBaseRollback) DeepCopy ¶
func (in *LiquiBaseRollback) DeepCopy() *LiquiBaseRollback
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiquiBaseRollback.
func (*LiquiBaseRollback) DeepCopyInto ¶
func (in *LiquiBaseRollback) DeepCopyInto(out *LiquiBaseRollback)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LiquiBaseRollback) DeepCopyObject ¶
func (in *LiquiBaseRollback) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LiquiBaseRollbackList ¶
type LiquiBaseRollbackList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LiquiBaseRollback `json:"items"` }
LiquiBaseRollbackList contains a list of LiquiBaseRollback
func (*LiquiBaseRollbackList) DeepCopy ¶
func (in *LiquiBaseRollbackList) DeepCopy() *LiquiBaseRollbackList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiquiBaseRollbackList.
func (*LiquiBaseRollbackList) DeepCopyInto ¶
func (in *LiquiBaseRollbackList) DeepCopyInto(out *LiquiBaseRollbackList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LiquiBaseRollbackList) DeepCopyObject ¶
func (in *LiquiBaseRollbackList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LiquiBaseRollbackSpec ¶
type LiquiBaseRollbackSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "make" to regenerate code after modifying this file Hash string `json:"hash,omitempty"` }
LiquiBaseRollbackSpec defines the desired state of LiquiBaseRollback
func (*LiquiBaseRollbackSpec) DeepCopy ¶
func (in *LiquiBaseRollbackSpec) DeepCopy() *LiquiBaseRollbackSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiquiBaseRollbackSpec.
func (*LiquiBaseRollbackSpec) DeepCopyInto ¶
func (in *LiquiBaseRollbackSpec) DeepCopyInto(out *LiquiBaseRollbackSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LiquiBaseRollbackStatus ¶
type LiquiBaseRollbackStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file ObservedGeneration int64 `json:"observedGeneration,omitempty"` Conditions []Condition `json:"conditions,omitempty"` }
LiquiBaseRollbackStatus defines the observed state of LiquiBaseRollback
func (*LiquiBaseRollbackStatus) DeepCopy ¶
func (in *LiquiBaseRollbackStatus) DeepCopy() *LiquiBaseRollbackStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiquiBaseRollbackStatus.
func (*LiquiBaseRollbackStatus) DeepCopyInto ¶
func (in *LiquiBaseRollbackStatus) DeepCopyInto(out *LiquiBaseRollbackStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretManager ¶
type SecretManager struct {
Enable bool `json:"enable,omitempty"`
}