Versions in this module Expand all Collapse all v0 v0.0.4 Jun 4, 2025 v0.0.3 Apr 21, 2025 Changes in this version + const AppDeploymentFinalizerName + const AppDeploymentOwnerKey + const AppDeploymentPhaseDeleted + const AppDeploymentPhaseDeleting + const AppDeploymentPhaseDeploying + const AppDeploymentPhaseEmpty + const AppDeploymentPhasePending + const AppDeploymentPhaseReady + const CacheOwnerKey + const OperationAcquiredAnnotationKey + const OperationFinalizerName + const OperationOwnerKey + const OperationPhaseDeleted + const OperationPhaseDeleting + const OperationPhaseEmpty + const OperationPhaseReconciled + const OperationPhaseReconciling + const RequirementConditionCacheResourceFound + const RequirementConditionCachedOperationAcquired + const RequirementConditionOperationReady + const RequirementConditionReasonCacheCRFound + const RequirementConditionReasonCacheCRNotFound + const RequirementConditionReasonCacheHit + const RequirementConditionReasonCacheMiss + const RequirementConditionReasonNoOperationAvailable + const RequirementConditionRequirementInitialized + const RequirementFinalizerName + const RequirementOwnerKey + const RequirementPhaseCacheChecking + const RequirementPhaseDeleted + const RequirementPhaseDeleting + const RequirementPhaseEmpty + const RequirementPhaseOperating + const RequirementPhaseReady + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type AppDeployment struct + Spec AppDeploymentSpec + Status AppDeploymentStatus + func (in *AppDeployment) DeepCopy() *AppDeployment + func (in *AppDeployment) DeepCopyInto(out *AppDeployment) + func (in *AppDeployment) DeepCopyObject() runtime.Object + type AppDeploymentList struct + Items []AppDeployment + func (in *AppDeploymentList) DeepCopy() *AppDeploymentList + func (in *AppDeploymentList) DeepCopyInto(out *AppDeploymentList) + func (in *AppDeploymentList) DeepCopyObject() runtime.Object + type AppDeploymentSpec struct + Dependencies []string + OpId string + Provision batchv1.JobSpec + Teardown batchv1.JobSpec + func (in *AppDeploymentSpec) DeepCopy() *AppDeploymentSpec + func (in *AppDeploymentSpec) DeepCopyInto(out *AppDeploymentSpec) + type AppDeploymentStatus struct + Conditions []metav1.Condition + Phase string + func (in *AppDeploymentStatus) DeepCopy() *AppDeploymentStatus + func (in *AppDeploymentStatus) DeepCopyInto(out *AppDeploymentStatus) + type ApplicationSpec struct + Dependencies []string + Name string + Provision batchv1.JobSpec + Teardown batchv1.JobSpec + func (in *ApplicationSpec) DeepCopy() *ApplicationSpec + func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec) + type Cache struct + Spec CacheSpec + Status CacheStatus + func (in *Cache) DeepCopy() *Cache + func (in *Cache) DeepCopyInto(out *Cache) + func (in *Cache) DeepCopyObject() runtime.Object + type CacheList struct + Items []Cache + func (in *CacheList) DeepCopy() *CacheList + func (in *CacheList) DeepCopyInto(out *CacheList) + func (in *CacheList) DeepCopyObject() runtime.Object + type CacheSpec struct + ExpireTime string + OperationTemplate OperationSpec + Strategy string + func (in *CacheSpec) DeepCopy() *CacheSpec + func (in *CacheSpec) DeepCopyInto(out *CacheSpec) + type CacheStatus struct + AvailableCaches []string + CacheKey string + KeepAliveCount int32 + func (in *CacheStatus) DeepCopy() *CacheStatus + func (in *CacheStatus) DeepCopyInto(out *CacheStatus) + type Operation struct + Spec OperationSpec + Status OperationStatus + func (in *Operation) DeepCopy() *Operation + func (in *Operation) DeepCopyInto(out *Operation) + func (in *Operation) DeepCopyObject() runtime.Object + type OperationList struct + Items []Operation + func (in *OperationList) DeepCopy() *OperationList + func (in *OperationList) DeepCopyInto(out *OperationList) + func (in *OperationList) DeepCopyObject() runtime.Object + type OperationSpec struct + Applications []ApplicationSpec + ExpireAt string + func (in *OperationSpec) DeepCopy() *OperationSpec + func (in *OperationSpec) DeepCopyInto(out *OperationSpec) + type OperationStatus struct + CacheKey string + Conditions []metav1.Condition + OperationID string + Phase string + func (in *OperationStatus) DeepCopy() *OperationStatus + func (in *OperationStatus) DeepCopyInto(out *OperationStatus) + type Requirement struct + Spec RequirementSpec + Status RequirementStatus + func (in *Requirement) DeepCopy() *Requirement + func (in *Requirement) DeepCopyInto(out *Requirement) + func (in *Requirement) DeepCopyObject() runtime.Object + type RequirementList struct + Items []Requirement + func (in *RequirementList) DeepCopy() *RequirementList + func (in *RequirementList) DeepCopyInto(out *RequirementList) + func (in *RequirementList) DeepCopyObject() runtime.Object + type RequirementSpec struct + EnableCache bool + ExpireAt string + Template OperationSpec + func (in *RequirementSpec) DeepCopy() *RequirementSpec + func (in *RequirementSpec) DeepCopyInto(out *RequirementSpec) + type RequirementStatus struct + CacheKey string + Conditions []metav1.Condition + OperationId string + OperationName string + Phase string + func (in *RequirementStatus) DeepCopy() *RequirementStatus + func (in *RequirementStatus) DeepCopyInto(out *RequirementStatus)