Versions in this module Expand all Collapse all v2 v2.3.0 Oct 24, 2024 v2.2.1 Oct 18, 2024 Changes in this version + const DefaultVolumeSize + const DoguLabelName + const DoguLabelVersion + const DoguStatusDeleting + const DoguStatusInstalled + const DoguStatusInstalling + const DoguStatusNotInstalled + const DoguStatusPVCResizing + const DoguStatusStarting + const DoguStatusStopping + const DoguStatusUpgrading + const RequeueTimeInitialRequeueTime + const RequeueTimeMaxRequeueTime + const RequeueTimeMultiplerForEachRequeue + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func GetPodForLabels(ctx context.Context, cli client.Client, doguLabels CesMatchingLabels) (*v1.Pod, error) + type CesMatchingLabels client.MatchingLabels + func (cml CesMatchingLabels) Add(moreLabels CesMatchingLabels) CesMatchingLabels + func (in CesMatchingLabels) DeepCopy() CesMatchingLabels + func (in CesMatchingLabels) DeepCopyInto(out *CesMatchingLabels) + type DevelopmentDoguMap corev1.ConfigMap + func (ddm *DevelopmentDoguMap) DeleteFromCluster(ctx context.Context, client client.Client) error + func (ddm *DevelopmentDoguMap) ToConfigMap() *corev1.ConfigMap + func (in *DevelopmentDoguMap) DeepCopy() *DevelopmentDoguMap + func (in *DevelopmentDoguMap) DeepCopyInto(out *DevelopmentDoguMap) + type Dogu struct + Spec DoguSpec + Status DoguStatus + func (d *Dogu) ChangeRequeuePhaseWithRetry(ctx context.Context, client client.Client, phase string) error + func (d *Dogu) ChangeStateWithRetry(ctx context.Context, client client.Client, newStatus string) error + func (d *Dogu) GetDataPVC(ctx context.Context, cli client.Client) (*corev1.PersistentVolumeClaim, error) + func (d *Dogu) GetDataVolumeName() string + func (d *Dogu) GetDataVolumeSize() resource.Quantity + func (d *Dogu) GetDeployment(ctx context.Context, cli client.Client) (*appsv1.Deployment, error) + func (d *Dogu) GetDevelopmentDoguMapKey() client.ObjectKey + func (d *Dogu) GetDoguNameLabel() CesMatchingLabels + func (d *Dogu) GetEphemeralDataVolumeName() string + func (d *Dogu) GetObjectKey() client.ObjectKey + func (d *Dogu) GetObjectMeta() *metav1.ObjectMeta + func (d *Dogu) GetPod(ctx context.Context, cli client.Client) (*corev1.Pod, error) + func (d *Dogu) GetPodLabels() CesMatchingLabels + func (d *Dogu) GetPrivateKeyObjectKey() client.ObjectKey + func (d *Dogu) GetPrivateKeySecret(ctx context.Context, cli client.Client) (*corev1.Secret, error) + func (d *Dogu) GetPrivateKeySecretName() string + func (d *Dogu) GetSecretObjectKey() client.ObjectKey + func (d *Dogu) NextRequeueWithRetry(ctx context.Context, client client.Client) (time.Duration, error) + func (d *Dogu) Update(ctx context.Context, client client.Client) error + func (in *Dogu) DeepCopy() *Dogu + func (in *Dogu) DeepCopyInto(out *Dogu) + func (in *Dogu) DeepCopyObject() runtime.Object + type DoguList struct + Items []Dogu + func (in *DoguList) DeepCopy() *DoguList + func (in *DoguList) DeepCopyInto(out *DoguList) + func (in *DoguList) DeepCopyObject() runtime.Object + type DoguResources struct + DataVolumeSize string + func (in *DoguResources) DeepCopy() *DoguResources + func (in *DoguResources) DeepCopyInto(out *DoguResources) + type DoguRestart struct + Spec DoguRestartSpec + Status DoguRestartStatus + func (in *DoguRestart) DeepCopy() *DoguRestart + func (in *DoguRestart) DeepCopyInto(out *DoguRestart) + func (in *DoguRestart) DeepCopyObject() runtime.Object + type DoguRestartList struct + Items []DoguRestart + func (in *DoguRestartList) DeepCopy() *DoguRestartList + func (in *DoguRestartList) DeepCopyInto(out *DoguRestartList) + func (in *DoguRestartList) DeepCopyObject() runtime.Object + type DoguRestartSpec struct + DoguName string + func (in *DoguRestartSpec) DeepCopy() *DoguRestartSpec + func (in *DoguRestartSpec) DeepCopyInto(out *DoguRestartSpec) + type DoguRestartStatus struct + Phase RestartStatusPhase + func (in *DoguRestartStatus) DeepCopy() *DoguRestartStatus + func (in *DoguRestartStatus) DeepCopyInto(out *DoguRestartStatus) + type DoguSpec struct + AdditionalIngressAnnotations IngressAnnotations + Name string + Resources DoguResources + Stopped bool + SupportMode bool + UpgradeConfig UpgradeConfig + Version string + func (in *DoguSpec) DeepCopy() *DoguSpec + func (in *DoguSpec) DeepCopyInto(out *DoguSpec) + type DoguStatus struct + Health HealthStatus + InstalledVersion string + RequeuePhase string + RequeueTime time.Duration + Status string + Stopped bool + func (ds *DoguStatus) NextRequeue() time.Duration + func (ds *DoguStatus) ResetRequeueTime() + func (in *DoguStatus) DeepCopy() *DoguStatus + func (in *DoguStatus) DeepCopyInto(out *DoguStatus) + type HealthStatus string + const AvailableHealthStatus + const PendingHealthStatus + const UnavailableHealthStatus + const UnknownHealthStatus + type IngressAnnotations map[string]string + func (in IngressAnnotations) DeepCopy() IngressAnnotations + func (in IngressAnnotations) DeepCopyInto(out *IngressAnnotations) + type RestartStatusPhase string + const RestartStatusPhaseCompleted + const RestartStatusPhaseDoguNotFound + const RestartStatusPhaseFailedGetDogu + const RestartStatusPhaseFailedStart + const RestartStatusPhaseFailedStop + const RestartStatusPhaseNew + const RestartStatusPhaseStarting + const RestartStatusPhaseStopped + const RestartStatusPhaseStopping + func (rsp RestartStatusPhase) IsFailed() bool + type UpgradeConfig struct + AllowNamespaceSwitch bool + ForceUpgrade bool + func (in *UpgradeConfig) DeepCopy() *UpgradeConfig + func (in *UpgradeConfig) DeepCopyInto(out *UpgradeConfig) Other modules containing this package github.com/cloudogu/k8s-dogu-operator/v3