Documentation
¶
Index ¶
- Constants
- func CleanupMinikubeHostPath() error
- func FileGroupsForHostPathVolumeWithMultipleDirectory() []api.FileGroup
- func GetPathsFromResticFileGroups(restic *api.Restic) []string
- func WaitUntilDaemonSetDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
- func WaitUntilDeploymentDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
- func WaitUntilNamespaceDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
- func WaitUntilRecoveryDeleted(sc cs.Interface, meta metav1.ObjectMeta) error
- func WaitUntilReplicaSetDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
- func WaitUntilReplicationControllerDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
- func WaitUntilRepositoriesDeleted(sc cs.Interface, repositories []*api.Repository) error
- func WaitUntilResticDeleted(sc cs.Interface, meta metav1.ObjectMeta) error
- func WaitUntilSecretDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
- func WaitUntilServiceDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
- func WaitUntilStatefulSetDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
- type Framework
- func (f *Framework) BackupCountInRepositoriesStatus(repos []*api.Repository) int64
- func (f *Framework) BrowseResticRepository(repository *api.Repository) ([]stow.Item, error)
- func (f *Framework) CheckLeaderElection(meta metav1.ObjectMeta, kind string)
- func (f *Framework) CountFailedSetup(events []core.Event) int
- func (f *Framework) CountSuccessfulBackups(events []core.Event) int
- func (f *Framework) CreateDaemonSet(obj apps.DaemonSet) (*apps.DaemonSet, error)
- func (f *Framework) CreateDataOnMountedDir(meta metav1.ObjectMeta, paths []string, fileName string) error
- func (f *Framework) CreateDemoData(meta metav1.ObjectMeta) error
- func (f *Framework) CreateDeployment(obj apps.Deployment) (*apps.Deployment, error)
- func (f *Framework) CreateDirectory(meta metav1.ObjectMeta, directories []string) error
- func (f *Framework) CreateNamespace(ns *core.Namespace) error
- func (f *Framework) CreateOrPatchRepository(meta metav1.ObjectMeta, ...) error
- func (f *Framework) CreateOrPatchRestic(meta metav1.ObjectMeta, transformer func(*api.Restic) *api.Restic) error
- func (f *Framework) CreateRecovery(obj api.Recovery) error
- func (f *Framework) CreateReplicaSet(obj apps.ReplicaSet) (*apps.ReplicaSet, error)
- func (f *Framework) CreateReplicationController(obj core.ReplicationController) (*core.ReplicationController, error)
- func (f *Framework) CreateRestic(obj api.Restic) error
- func (f *Framework) CreateSecret(obj core.Secret) error
- func (f *Framework) CreateService(obj core.Service) error
- func (f *Framework) CreateStatefulSet(obj apps.StatefulSet) (*apps.StatefulSet, error)
- func (f *Framework) CreateTestNamespace() error
- func (f *Framework) DaemonSetRepos(daemon *apps.DaemonSet) []*api.Repository
- func (f *Framework) DeleteDaemonSet(meta metav1.ObjectMeta) error
- func (f *Framework) DeleteDeployment(meta metav1.ObjectMeta) error
- func (f *Framework) DeleteDeploymentForMinioServer(meta metav1.ObjectMeta) error
- func (f *Framework) DeleteJobAndDependents(jobName string, recovery *api.Recovery)
- func (f *Framework) DeleteNamespace(name string) error
- func (f *Framework) DeletePVCForMinioServer(meta metav1.ObjectMeta) error
- func (f *Framework) DeleteRecovery(meta metav1.ObjectMeta) error
- func (f *Framework) DeleteReplicaSet(meta metav1.ObjectMeta) error
- func (f *Framework) DeleteReplicationController(meta metav1.ObjectMeta) error
- func (f *Framework) DeleteRepositories(repositories []*api.Repository)
- func (f *Framework) DeleteRestic(meta metav1.ObjectMeta) error
- func (f *Framework) DeleteSecret(meta metav1.ObjectMeta) error
- func (f *Framework) DeleteSecretForMinioServer(meta metav1.ObjectMeta) error
- func (f *Framework) DeleteService(meta metav1.ObjectMeta) error
- func (f *Framework) DeleteServiceForMinioServer(meta metav1.ObjectMeta) error
- func (f *Framework) DeleteStatefulSet(meta metav1.ObjectMeta) error
- func (f *Framework) DeploymentRepos(deployment *apps.Deployment) []*api.Repository
- func (f *Framework) EventualEvent(meta metav1.ObjectMeta) GomegaAsyncAssertion
- func (f *Framework) EventualWarning(meta metav1.ObjectMeta, involvedObjectKind string) GomegaAsyncAssertion
- func (f *Framework) EventuallyAPIServerReady() GomegaAsyncAssertion
- func (f *Framework) EventuallyDaemonSet(meta metav1.ObjectMeta) GomegaAsyncAssertion
- func (f *Framework) EventuallyDeployment(meta metav1.ObjectMeta) GomegaAsyncAssertion
- func (f *Framework) EventuallyJobSucceed(name string) GomegaAsyncAssertion
- func (f *Framework) EventuallyRecoveredData(meta metav1.ObjectMeta, paths []string) GomegaAsyncAssertion
- func (f *Framework) EventuallyRecoverySucceed(meta metav1.ObjectMeta) GomegaAsyncAssertion
- func (f *Framework) EventuallyReplicaSet(meta metav1.ObjectMeta) GomegaAsyncAssertion
- func (f *Framework) EventuallyReplicationController(meta metav1.ObjectMeta) GomegaAsyncAssertion
- func (f *Framework) EventuallyRepository(workload interface{}) GomegaAsyncAssertion
- func (f *Framework) EventuallyRestic(meta metav1.ObjectMeta) GomegaAsyncAssertion
- func (f *Framework) EventuallyStatefulSet(meta metav1.ObjectMeta) GomegaAsyncAssertion
- func (f *Framework) ExecOnPod(pod *core.Pod, command ...string) (string, error)
- func (f *Framework) GetLeaderIdentity(meta metav1.ObjectMeta, kind string) (string, error)
- func (f *Framework) GetNodeName(meta metav1.ObjectMeta) string
- func (f *Framework) GetOperatorPod() (*core.Pod, error)
- func (f *Framework) GetPod(meta metav1.ObjectMeta) (*core.Pod, error)
- func (f *Framework) GetRepositories(kmr KindMetaReplicas) []*api.Repository
- func (f *Framework) Invoke() *Invocation
- func (f *Framework) LatestSnapshot(snapshots []rep.Snapshot) rep.Snapshot
- func (f *Framework) Namespace() string
- func (f *Framework) NewNamespace(name string) *core.Namespace
- func (f *Framework) NewTestStashOptions(kubeConfigPath string, controllerOptions *srvr.ExtraOptions) *srvr.StashOptions
- func (f *Framework) ReadDataFromMountedDir(meta metav1.ObjectMeta, paths []string) ([]string, error)
- func (f *Framework) ReplicaSetRepos(rs *apps.ReplicaSet) []*api.Repository
- func (f *Framework) ReplicationControllerRepos(rc *core.ReplicationController) []*api.Repository
- func (f *Framework) StartAPIServerAndOperator(kubeConfigPath string, extraOptions *srvr.ExtraOptions)
- func (f *Framework) StatefulSetRepos(ss *apps.StatefulSet) []*api.Repository
- func (f *Framework) UpdateRestic(meta metav1.ObjectMeta, transformer func(*api.Restic) *api.Restic) error
- func (f *Framework) WaitUntilDaemonPodReady(meta metav1.ObjectMeta) error
- type Invocation
- func (f *Invocation) App() string
- func (f *Invocation) AppLabel() string
- func (f *Invocation) CleanupRecoveredVolume(meta metav1.ObjectMeta) error
- func (fi *Invocation) CreateDeploymentForMinioServer(obj apps.Deployment) error
- func (fi *Invocation) CreateMinioServer(tls bool, ips []net.IP) (string, error)
- func (fi *Invocation) CreatePersistentVolumeClaim(obj core.PersistentVolumeClaim) error
- func (fi *Invocation) CreateServiceForMinioServer(obj core.Service) (*core.Service, error)
- func (fi *Invocation) DaemonSet() apps.DaemonSet
- func (fi *Invocation) DeleteMinioServer()
- func (fi *Invocation) Deployment() apps.Deployment
- func (fi *Invocation) DeploymentForMinioServer() apps.Deployment
- func (fi *Invocation) HeadlessService() core.Service
- func (f *Invocation) HostPathVolumeWithMultipleDirectory() []core.Volume
- func (fi *Invocation) MinioServerSANs(ips []net.IP) cert.AltNames
- func (fi *Invocation) MinioServiceAddres() string
- func (fi *Invocation) PVCForMinioServer() core.PersistentVolumeClaim
- func (fi *Invocation) PodTemplate(labels map[string]string) core.PodTemplateSpec
- func (f *Invocation) RecoveredVolume() []core.Volume
- func (fi *Invocation) RecoveryForRestic(restic api.Restic) api.Recovery
- func (fi *Invocation) RemoveSecretVolumeMount(containers []core.Container) []core.Container
- func (fi *Invocation) ReplicaSet() apps.ReplicaSet
- func (fi *Invocation) ReplicationController() core.ReplicationController
- func (fi *Invocation) ResticForAzureBackend() api.Restic
- func (fi *Invocation) ResticForB2Backend() api.Restic
- func (fi *Invocation) ResticForDOBackend() api.Restic
- func (fi *Invocation) ResticForGCSBackend() api.Restic
- func (fi *Invocation) ResticForHostPathLocalBackend() api.Restic
- func (fi *Invocation) ResticForLocalBackend() api.Restic
- func (fi *Invocation) ResticForMinioBackend(address string) api.Restic
- func (fi *Invocation) ResticForS3Backend() api.Restic
- func (fi *Invocation) ResticForSwiftBackend() api.Restic
- func (fi *Invocation) SecretForAzureBackend() core.Secret
- func (fi *Invocation) SecretForB2Backend() core.Secret
- func (fi *Invocation) SecretForDOBackend() core.Secret
- func (fi *Invocation) SecretForGCSBackend() core.Secret
- func (fi *Invocation) SecretForLocalBackend() core.Secret
- func (fi *Invocation) SecretForMinioBackend(includeCacert bool) core.Secret
- func (fi *Invocation) SecretForMinioServer(ips []net.IP) core.Secret
- func (fi *Invocation) SecretForRegistry(dockerCfgJson []byte) core.Secret
- func (fi *Invocation) SecretForS3Backend() core.Secret
- func (fi *Invocation) SecretForSwiftBackend() core.Secret
- func (fi *Invocation) ServiceForMinioServer() core.Service
- func (fi *Invocation) StatefulSet() apps.StatefulSet
- type KindMetaReplicas
Constants ¶
View Source
const ( MINIO_PUBLIC_CRT_NAME = "public.crt" MINIO_PRIVATE_KEY_NAME = "private.key" MINIO_ACCESS_KEY_ID = "not@id" MINIO_SECRET_ACCESS_KEY = "not@secret" MINIO_CERTS_MOUNTPATH = "/root/.minio/certs" StandardStorageClass = "standard" )
View Source
const ( TestSourceDataVolumeName = "source-data" TestSourceDataMountPath = "/source/data" OperatorNamespace = "kube-system" OperatorName = "stash-operator" )
View Source
const ( DO_ACCESS_KEY_ID = "DO_ACCESS_KEY_ID" DO_SECRET_ACCESS_KEY = "DO_SECRET_ACCESS_KEY" )
View Source
const ( TestSoucreDemoDataPath = "/data/stash-test/demo-data" TestSourceDataDir1 = "/source/data/dir-1" TestSourceDataDir2 = "/source/data/dir-2" KindRestic = "Restic" KindRepository = "Repository" KindRecovery = "Recovery" PullInterval = time.Second * 2 WaitTimeOut = time.Minute * 3 )
View Source
const (
TEST_HEADLESS_SERVICE = "headless"
)
View Source
const (
TEST_RESTIC_PASSWORD = "not@secret"
)
View Source
const (
TestRecoveredVolumePath = "/data/stash-test/restic-restored"
)
Variables ¶
This section is empty.
Functions ¶
func CleanupMinikubeHostPath ¶
func CleanupMinikubeHostPath() error
func WaitUntilDaemonSetDeleted ¶
func WaitUntilDaemonSetDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
func WaitUntilDeploymentDeleted ¶
func WaitUntilDeploymentDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
func WaitUntilNamespaceDeleted ¶
func WaitUntilNamespaceDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
func WaitUntilRecoveryDeleted ¶
func WaitUntilRecoveryDeleted(sc cs.Interface, meta metav1.ObjectMeta) error
func WaitUntilReplicaSetDeleted ¶
func WaitUntilReplicaSetDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
func WaitUntilReplicationControllerDeleted ¶
func WaitUntilReplicationControllerDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
func WaitUntilRepositoriesDeleted ¶
func WaitUntilRepositoriesDeleted(sc cs.Interface, repositories []*api.Repository) error
func WaitUntilResticDeleted ¶
func WaitUntilResticDeleted(sc cs.Interface, meta metav1.ObjectMeta) error
func WaitUntilSecretDeleted ¶
func WaitUntilSecretDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
func WaitUntilServiceDeleted ¶
func WaitUntilServiceDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
func WaitUntilStatefulSetDeleted ¶
func WaitUntilStatefulSetDeleted(kc kubernetes.Interface, meta metav1.ObjectMeta) error
Types ¶
type Framework ¶
type Framework struct { KubeClient kubernetes.Interface StashClient cs.Interface KAClient ka.Interface CertStore *certstore.CertStore WebhookEnabled bool SelfHostedOperator bool ClientConfig *rest.Config // contains filtered or unexported fields }
func (*Framework) BackupCountInRepositoriesStatus ¶
func (f *Framework) BackupCountInRepositoriesStatus(repos []*api.Repository) int64
func (*Framework) BrowseResticRepository ¶
func (*Framework) CheckLeaderElection ¶
func (f *Framework) CheckLeaderElection(meta metav1.ObjectMeta, kind string)
func (*Framework) CountSuccessfulBackups ¶
func (*Framework) CreateDaemonSet ¶
func (*Framework) CreateDataOnMountedDir ¶
func (*Framework) CreateDemoData ¶
func (f *Framework) CreateDemoData(meta metav1.ObjectMeta) error
func (*Framework) CreateDeployment ¶
func (f *Framework) CreateDeployment(obj apps.Deployment) (*apps.Deployment, error)
func (*Framework) CreateDirectory ¶
func (f *Framework) CreateDirectory(meta metav1.ObjectMeta, directories []string) error
func (*Framework) CreateOrPatchRepository ¶
func (f *Framework) CreateOrPatchRepository(meta metav1.ObjectMeta, transformer func(repository *api.Repository) *api.Repository) error
func (*Framework) CreateOrPatchRestic ¶
func (*Framework) CreateReplicaSet ¶
func (f *Framework) CreateReplicaSet(obj apps.ReplicaSet) (*apps.ReplicaSet, error)
func (*Framework) CreateReplicationController ¶
func (f *Framework) CreateReplicationController(obj core.ReplicationController) (*core.ReplicationController, error)
func (*Framework) CreateStatefulSet ¶
func (f *Framework) CreateStatefulSet(obj apps.StatefulSet) (*apps.StatefulSet, error)
func (*Framework) CreateTestNamespace ¶
func (*Framework) DaemonSetRepos ¶
func (f *Framework) DaemonSetRepos(daemon *apps.DaemonSet) []*api.Repository
func (*Framework) DeleteDaemonSet ¶
func (f *Framework) DeleteDaemonSet(meta metav1.ObjectMeta) error
func (*Framework) DeleteDeployment ¶
func (f *Framework) DeleteDeployment(meta metav1.ObjectMeta) error
func (*Framework) DeleteDeploymentForMinioServer ¶
func (f *Framework) DeleteDeploymentForMinioServer(meta metav1.ObjectMeta) error
func (*Framework) DeleteJobAndDependents ¶
func (*Framework) DeleteNamespace ¶
func (*Framework) DeletePVCForMinioServer ¶
func (f *Framework) DeletePVCForMinioServer(meta metav1.ObjectMeta) error
func (*Framework) DeleteRecovery ¶
func (f *Framework) DeleteRecovery(meta metav1.ObjectMeta) error
func (*Framework) DeleteReplicaSet ¶
func (f *Framework) DeleteReplicaSet(meta metav1.ObjectMeta) error
func (*Framework) DeleteReplicationController ¶
func (f *Framework) DeleteReplicationController(meta metav1.ObjectMeta) error
func (*Framework) DeleteRepositories ¶
func (f *Framework) DeleteRepositories(repositories []*api.Repository)
func (*Framework) DeleteRestic ¶
func (f *Framework) DeleteRestic(meta metav1.ObjectMeta) error
func (*Framework) DeleteSecret ¶
func (f *Framework) DeleteSecret(meta metav1.ObjectMeta) error
func (*Framework) DeleteSecretForMinioServer ¶
func (f *Framework) DeleteSecretForMinioServer(meta metav1.ObjectMeta) error
func (*Framework) DeleteService ¶
func (f *Framework) DeleteService(meta metav1.ObjectMeta) error
func (*Framework) DeleteServiceForMinioServer ¶
func (f *Framework) DeleteServiceForMinioServer(meta metav1.ObjectMeta) error
func (*Framework) DeleteStatefulSet ¶
func (f *Framework) DeleteStatefulSet(meta metav1.ObjectMeta) error
func (*Framework) DeploymentRepos ¶
func (f *Framework) DeploymentRepos(deployment *apps.Deployment) []*api.Repository
func (*Framework) EventualEvent ¶
func (f *Framework) EventualEvent(meta metav1.ObjectMeta) GomegaAsyncAssertion
func (*Framework) EventualWarning ¶
func (f *Framework) EventualWarning(meta metav1.ObjectMeta, involvedObjectKind string) GomegaAsyncAssertion
func (*Framework) EventuallyAPIServerReady ¶
func (f *Framework) EventuallyAPIServerReady() GomegaAsyncAssertion
func (*Framework) EventuallyDaemonSet ¶
func (f *Framework) EventuallyDaemonSet(meta metav1.ObjectMeta) GomegaAsyncAssertion
func (*Framework) EventuallyDeployment ¶
func (f *Framework) EventuallyDeployment(meta metav1.ObjectMeta) GomegaAsyncAssertion
func (*Framework) EventuallyJobSucceed ¶
func (*Framework) EventuallyRecoveredData ¶
func (f *Framework) EventuallyRecoveredData(meta metav1.ObjectMeta, paths []string) GomegaAsyncAssertion
func (*Framework) EventuallyRecoverySucceed ¶
func (f *Framework) EventuallyRecoverySucceed(meta metav1.ObjectMeta) GomegaAsyncAssertion
func (*Framework) EventuallyReplicaSet ¶
func (f *Framework) EventuallyReplicaSet(meta metav1.ObjectMeta) GomegaAsyncAssertion
func (*Framework) EventuallyReplicationController ¶
func (f *Framework) EventuallyReplicationController(meta metav1.ObjectMeta) GomegaAsyncAssertion
func (*Framework) EventuallyRepository ¶
func (f *Framework) EventuallyRepository(workload interface{}) GomegaAsyncAssertion
func (*Framework) EventuallyRestic ¶
func (f *Framework) EventuallyRestic(meta metav1.ObjectMeta) GomegaAsyncAssertion
func (*Framework) EventuallyStatefulSet ¶
func (f *Framework) EventuallyStatefulSet(meta metav1.ObjectMeta) GomegaAsyncAssertion
func (*Framework) GetLeaderIdentity ¶
func (*Framework) GetNodeName ¶
func (f *Framework) GetNodeName(meta metav1.ObjectMeta) string
func (*Framework) GetRepositories ¶
func (f *Framework) GetRepositories(kmr KindMetaReplicas) []*api.Repository
func (*Framework) Invoke ¶
func (f *Framework) Invoke() *Invocation
func (*Framework) LatestSnapshot ¶
func (*Framework) NewTestStashOptions ¶
func (f *Framework) NewTestStashOptions(kubeConfigPath string, controllerOptions *srvr.ExtraOptions) *srvr.StashOptions
func (*Framework) ReadDataFromMountedDir ¶
func (*Framework) ReplicaSetRepos ¶
func (f *Framework) ReplicaSetRepos(rs *apps.ReplicaSet) []*api.Repository
func (*Framework) ReplicationControllerRepos ¶
func (f *Framework) ReplicationControllerRepos(rc *core.ReplicationController) []*api.Repository
func (*Framework) StartAPIServerAndOperator ¶
func (f *Framework) StartAPIServerAndOperator(kubeConfigPath string, extraOptions *srvr.ExtraOptions)
func (*Framework) StatefulSetRepos ¶
func (f *Framework) StatefulSetRepos(ss *apps.StatefulSet) []*api.Repository
func (*Framework) UpdateRestic ¶
func (*Framework) WaitUntilDaemonPodReady ¶
func (f *Framework) WaitUntilDaemonPodReady(meta metav1.ObjectMeta) error
type Invocation ¶
type Invocation struct { *Framework // contains filtered or unexported fields }
func (*Invocation) App ¶
func (f *Invocation) App() string
func (*Invocation) AppLabel ¶
func (f *Invocation) AppLabel() string
func (*Invocation) CleanupRecoveredVolume ¶
func (f *Invocation) CleanupRecoveredVolume(meta metav1.ObjectMeta) error
func (*Invocation) CreateDeploymentForMinioServer ¶
func (fi *Invocation) CreateDeploymentForMinioServer(obj apps.Deployment) error
func (*Invocation) CreateMinioServer ¶
func (*Invocation) CreatePersistentVolumeClaim ¶
func (fi *Invocation) CreatePersistentVolumeClaim(obj core.PersistentVolumeClaim) error
func (*Invocation) CreateServiceForMinioServer ¶
func (*Invocation) DaemonSet ¶
func (fi *Invocation) DaemonSet() apps.DaemonSet
func (*Invocation) DeleteMinioServer ¶
func (fi *Invocation) DeleteMinioServer()
func (*Invocation) Deployment ¶
func (fi *Invocation) Deployment() apps.Deployment
func (*Invocation) DeploymentForMinioServer ¶
func (fi *Invocation) DeploymentForMinioServer() apps.Deployment
func (*Invocation) HeadlessService ¶
func (fi *Invocation) HeadlessService() core.Service
func (*Invocation) HostPathVolumeWithMultipleDirectory ¶
func (f *Invocation) HostPathVolumeWithMultipleDirectory() []core.Volume
func (*Invocation) MinioServerSANs ¶
func (fi *Invocation) MinioServerSANs(ips []net.IP) cert.AltNames
func (*Invocation) MinioServiceAddres ¶
func (fi *Invocation) MinioServiceAddres() string
func (*Invocation) PVCForMinioServer ¶
func (fi *Invocation) PVCForMinioServer() core.PersistentVolumeClaim
func (*Invocation) PodTemplate ¶
func (fi *Invocation) PodTemplate(labels map[string]string) core.PodTemplateSpec
func (*Invocation) RecoveredVolume ¶
func (f *Invocation) RecoveredVolume() []core.Volume
func (*Invocation) RecoveryForRestic ¶
func (fi *Invocation) RecoveryForRestic(restic api.Restic) api.Recovery
func (*Invocation) RemoveSecretVolumeMount ¶
func (fi *Invocation) RemoveSecretVolumeMount(containers []core.Container) []core.Container
func (*Invocation) ReplicaSet ¶
func (fi *Invocation) ReplicaSet() apps.ReplicaSet
func (*Invocation) ReplicationController ¶
func (fi *Invocation) ReplicationController() core.ReplicationController
func (*Invocation) ResticForAzureBackend ¶
func (fi *Invocation) ResticForAzureBackend() api.Restic
func (*Invocation) ResticForB2Backend ¶
func (fi *Invocation) ResticForB2Backend() api.Restic
func (*Invocation) ResticForDOBackend ¶
func (fi *Invocation) ResticForDOBackend() api.Restic
func (*Invocation) ResticForGCSBackend ¶
func (fi *Invocation) ResticForGCSBackend() api.Restic
func (*Invocation) ResticForHostPathLocalBackend ¶
func (fi *Invocation) ResticForHostPathLocalBackend() api.Restic
func (*Invocation) ResticForLocalBackend ¶
func (fi *Invocation) ResticForLocalBackend() api.Restic
func (*Invocation) ResticForMinioBackend ¶
func (fi *Invocation) ResticForMinioBackend(address string) api.Restic
func (*Invocation) ResticForS3Backend ¶
func (fi *Invocation) ResticForS3Backend() api.Restic
func (*Invocation) ResticForSwiftBackend ¶
func (fi *Invocation) ResticForSwiftBackend() api.Restic
func (*Invocation) SecretForAzureBackend ¶
func (fi *Invocation) SecretForAzureBackend() core.Secret
func (*Invocation) SecretForB2Backend ¶
func (fi *Invocation) SecretForB2Backend() core.Secret
func (*Invocation) SecretForDOBackend ¶
func (fi *Invocation) SecretForDOBackend() core.Secret
func (*Invocation) SecretForGCSBackend ¶
func (fi *Invocation) SecretForGCSBackend() core.Secret
func (*Invocation) SecretForLocalBackend ¶
func (fi *Invocation) SecretForLocalBackend() core.Secret
func (*Invocation) SecretForMinioBackend ¶
func (fi *Invocation) SecretForMinioBackend(includeCacert bool) core.Secret
func (*Invocation) SecretForMinioServer ¶
func (fi *Invocation) SecretForMinioServer(ips []net.IP) core.Secret
func (*Invocation) SecretForRegistry ¶
func (fi *Invocation) SecretForRegistry(dockerCfgJson []byte) core.Secret
func (*Invocation) SecretForS3Backend ¶
func (fi *Invocation) SecretForS3Backend() core.Secret
func (*Invocation) SecretForSwiftBackend ¶
func (fi *Invocation) SecretForSwiftBackend() core.Secret
func (*Invocation) ServiceForMinioServer ¶
func (fi *Invocation) ServiceForMinioServer() core.Service
func (*Invocation) StatefulSet ¶
func (fi *Invocation) StatefulSet() apps.StatefulSet
type KindMetaReplicas ¶
type KindMetaReplicas struct { Kind string Meta metav1.ObjectMeta Replicas int }
Click to show internal directories.
Click to hide internal directories.