Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DoguUseCase ¶
type DoguUseCase struct {
// contains filtered or unexported fields
}
func NewDoguDeleteUseCase ¶
func NewDoguDeleteUseCase( statusStep *deletion.StatusStep, authRegistrationRemoverStep *deletion.AuthRegistrationRemoverStep, expositionRemoverStep *deletion.ExpositionRemoverStep, serviceAccountRemoverStep *deletion.ServiceAccountRemoverStep, deleteOutOfHealthConfigMapStep *deletion.DeleteOutOfHealthConfigMapStep, removeSensitiveDoguConfigStep deletion.RemoveSensitiveDoguConfigStep, removeFinalizerStep *deletion.RemoveFinalizerStep, ) *DoguUseCase
func NewDoguInstallOrChangeUseCase ¶
func NewDoguInstallOrChangeUseCase( conditionsStep *install.InitializeConditionsStep, healthCheckStep *install.HealthCheckStep, fetchRemoteDoguDescriptorStep *install.FetchRemoteDoguDescriptorStep, validationStep *install.ValidationStep, pauseReconciliationStep *install.PauseReconciliationStep, finalizerExistsStep *install.CreateFinalizerStep, createDoguConfigStep install.CreateDoguConfigStep, doguConfigOwnerReferenceStep install.DoguConfigOwnerReferenceStep, createSensitiveDoguConfigStep install.CreateSensitiveDoguConfigStep, sensitiveDoguConfigOwnerReferenceStep install.SensitiveDoguConfigOwnerReferenceStep, removeServiceAccountStep *install.RemoveServiceAccountStep, registerDoguVersionStep *install.RegisterDoguVersionStep, localDoguDescriptorOwnerReferenceStep install.LocalDoguDescriptorOwnerReferenceStep, authRegistrationStep *install.AuthRegistrationStep, serviceAccountStep *install.ServiceAccountStep, serviceStep *install.ServiceStep, expositionStep *install.ExpositionStep, warpMenuEntryStep *install.WarpMenuEntryStep, execPodCreateStep *install.CreateExecPodStep, customK8sResourceStep *install.CustomK8sResourceStep, volumeGeneratorStep *install.CreateVolumeStep, networkPoliciesStep *install.NetworkPoliciesStep, deploymentStep *install.CreateDeploymentStep, replicasStep *postinstall.StartStopStep, volumeExpanderStep *postinstall.VolumeExpanderStep, mismatchedStorageClassWarningStep *postinstall.MismatchedStorageClassWarningStep, securityContextStep *postinstall.SecurityContextStep, exportModeStep *postinstall.ExportModeStep, supportModeStep *postinstall.SupportModeStep, additionalMountsStep *postinstall.AdditionalMountsStep, preUpgradeStatusStep *upgrade.PreUpgradeStatusStep, updateDeploymentStep *upgrade.UpdateDeploymentVersionStep, deleteExecPodStep *upgrade.DeleteExecPodStep, revertStartupProbeStep *upgrade.PostUpgradeStep, deploymentUpdaterStep *upgrade.RegenerateDeploymentStep, upgradeRegisterDoguVersionStep *upgrade.RegisterDoguVersionStep, installedVersionStep *upgrade.InstalledVersionStep, updateStartedAtStep *upgrade.UpdateStartedAtStep, restartDoguStep *upgrade.RestartAfterConfigChangeStep, retroactiveServiceAccountStep *upgrade.RetroactiveServiceAccountStep, ) *DoguUseCase
Click to show internal directories.
Click to hide internal directories.