MCPcopy Create free account

hub / github.com/RamenDR/ramen / types & classes

Types & classes274 in github.com/RamenDR/ramen

↓ 193 callersInterfaceContext
Context keeps the Logger, Env, Config, and Context shared by all code in the e2e package.
e2e/types/types.go:92
↓ 25 callersTypeAliasProgressionStatus
api/v1alpha1/drplacementcontrol_types.go:100
↓ 9 callersTypeAliasDRState
DRState for keeping track of the DR placement
api/v1alpha1/drplacementcontrol_types.go:26
↓ 6 callersTypeAliasDRClusterPhase
api/v1alpha1/drcluster_types.go:64
↓ 4 callersTypeAliasClusterFenceState
ClusterFenceState which will be either Unfenced, Fenced, ManuallyFenced or ManuallyUnfenced +kubebuilder:validation:Enum=Unfenced;Fenced;ManuallyFence
api/v1alpha1/drcluster_types.go:12
↓ 4 callersClassError
test/drenv/commands.py:34
↓ 4 callersClassFakeNetworkExtension
test/drenv/providers/minikube/dns_test.py:23
↓ 4 callersTypeAliasMModeState
MModeState defines the state of the system as per the desired spec, at a given generation of the spec (which is noted in status.observedGeneration) +k
api/v1alpha1/maintenancemode_types.go:47
↓ 4 callersTypeAliasconditionState
internal/controller/vrg_volrep.go:2085
↓ 3 callersTypeAliasApplicationStatus
e2e/types/types.go:17
↓ 3 callersClassTimeout
test/drenv/commands.py:89
↓ 2 callersTypeAliasDRAction
DRAction which will be either a Failover or Relocate action +kubebuilder:validation:Enum=Failover;Relocate
api/v1alpha1/drplacementcontrol_types.go:13
↓ 2 callersTypeAliasDRType
internal/controller/drplacementcontrol.go:63
↓ 2 callersClassEnv
test/conftest.py:17
↓ 2 callersClassPipelineError
Error raised when one or more commands in a pipeline fail.
test/drenv/commands.py:65
↓ 2 callersTypeAliasVRGAction
VRGAction which will be either a Failover or Relocate +kubebuilder:validation:Enum=Failover;Relocate
api/v1alpha1/volumereplicationgroup_types.go:164
↓ 1 callersTypeAliasError
e2e/recipes/recipes.go:19
↓ 1 callersTypeAliasMMode
MMode defines a maintenance mode, that a storage backend may be requested to act on, based on the DR orchestration in progress for one or more workloa
api/v1alpha1/maintenancemode_types.go:13
↓ 1 callersTypeAliasMModeStatusConditionType
MModeStatusConditionType defines an expected condition type +kubebuilder:validation:Enum=FailoverActivated
api/v1alpha1/maintenancemode_types.go:59
↓ 1 callersClassMissingAddon
test/drenv/envfile.py:94
↓ 1 callersFuncTypepvcPostDeleteVerify
func(types.NamespacedName, string)
internal/controller/vrg_volrep_test.go:2852
StructApplicationDestination
internal/controller/argocd/appset_hack.go:61
StructApplicationDestination
e2e/argocd/appset_hack.go:131
StructApplicationSet
internal/controller/argocd/appset_hack.go:27
StructApplicationSet
e2e/deployers/appset.go:15
StructApplicationSet
e2e/argocd/appset_hack.go:27
StructApplicationSetGenerator
internal/controller/argocd/appset_hack.go:39
StructApplicationSetGenerator
nolint:lll
e2e/argocd/appset_hack.go:40
StructApplicationSetList
Below are just the bare minimum required fields that ramen uses for an ApplicationSet resource
internal/controller/argocd/appset_hack.go:21
StructApplicationSetList
Below are just the bare minimum required fields that ramen uses for an ApplicationSet resource
e2e/argocd/appset_hack.go:21
StructApplicationSetSpec
internal/controller/argocd/appset_hack.go:34
StructApplicationSetSpec
e2e/argocd/appset_hack.go:34
StructApplicationSetStatus
internal/controller/argocd/appset_hack.go:65
StructApplicationSetStatus
e2e/argocd/appset_hack.go:161
StructApplicationSetTemplate
internal/controller/argocd/appset_hack.go:49
StructApplicationSetTemplate
e2e/argocd/appset_hack.go:51
StructApplicationSetTemplateMeta
internal/controller/argocd/appset_hack.go:54
StructApplicationSetTemplateMeta
ApplicationSetTemplateMeta represents the Argo CD application fields that may be used for Applications generated from the ApplicationSet (based on met
e2e/argocd/appset_hack.go:58
StructApplicationSource
e2e/argocd/appset_hack.go:83
StructApplicationSourceKustomize
ApplicationSourceKustomize holds options specific to an Application source specific to Kustomize
e2e/argocd/appset_hack.go:97
TypeAliasApplicationSources
e2e/argocd/appset_hack.go:81
StructApplicationSpec
internal/controller/argocd/appset_hack.go:56
StructApplicationSpec
ApplicationSpec represents desired application state. Contains link to repository with application definition and additional parameters link definitio
e2e/argocd/appset_hack.go:67
StructAsync
for RDR
api/v1alpha1/drpolicy_types.go:70
StructBackupRequest
internal/controller/kubeobjects/velero/requests.go:37
StructBackupRequests
internal/controller/kubeobjects/velero/requests.go:90
StructCGEnabledMetrics
internal/controller/metrics.go:55
StructCaptureSpec
internal/controller/kubeobjects/requests.go:48
StructChannel
Channel defines the name and namespace for the channel CR. This is not user-configurable and always uses default values.
e2e/config/config.go:42
StructCheck
internal/controller/kubeobjects/requests.go:127
StructCheckHook
internal/controller/hooks/check_hook.go:25
StructClasses
internal/controller/drclusterconfig_controller_test.go:38
StructCluster
Clsuter can be a hub cluster or a managed cluster.
e2e/types/types.go:26
StructCluster
e2e/config/config.go:121
StructClusterMaintenanceMode
api/v1alpha1/drcluster_types.go:98
TypeAliasCombinedData
e2e/deployers/crud.go:438
TypeAliasComparison
internal/controller/util/maps.go:76
StructConfig
Config keeps configuration for e2e tests.
e2e/config/config.go:148
StructContext
e2e/test/context.go:20
StructContext
Context implements types.Context for sharing the log, env, and config with all code.
e2e/app/context.go:17
StructControllerHealth
ControllerHealth defines the health configs.
api/v1alpha1/ramenconfig_types.go:91
StructControllerMetrics
ControllerMetrics defines the controller metrics configuration
api/v1alpha1/ramenconfig_types.go:82
TypeAliasControllerType
ControllerType is the type of controller to run +kubebuilder:validation:Enum=dr-hub;dr-cluster
api/v1alpha1/ramenconfig_types.go:14
StructCreateOrDeleteOrResourceVersionUpdatePredicate
internal/controller/util/predicates.go:11
StructCreateOrResourceVersionUpdatePredicate
internal/controller/util/predicates.go:29
StructDRCluster
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster DRCluster is the Schema for the drclusters API
api/v1alpha1/drcluster_types.go:124
StructDRClusterConfig
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster DRClusterConfig is the Schema for the drclusterconfi
api/v1alpha1/drclusterconfig_types.go:85
StructDRClusterConfigList
+kubebuilder:object:root=true DRClusterConfigList contains a list of DRClusterConfig
api/v1alpha1/drclusterconfig_types.go:96
StructDRClusterConfigReconciler
DRClusterConfigReconciler reconciles a DRClusterConfig object
internal/controller/drclusterconfig_controller.go:57
StructDRClusterConfigSpec
DRClusterConfigSpec defines the desired state of DRClusterConfig It carries information regarding the cluster identity as known at the OCM hub cluster
api/v1alpha1/drclusterconfig_types.go:18
StructDRClusterConfigStatus
DRClusterConfigStatus defines the observed state of DRClusterConfig
api/v1alpha1/drclusterconfig_types.go:40
StructDRClusterList
+kubebuilder:object:root=true DRClusterList contains a list of DRCluster
api/v1alpha1/drcluster_types.go:135
StructDRClusterMetrics
internal/controller/drcluster_controller.go:86
StructDRClusterReconciler
DRClusterReconciler reconciles a DRCluster object
internal/controller/drcluster_controller.go:41
StructDRClusterSpec
DRClusterSpec defines the desired state of DRCluster
api/v1alpha1/drcluster_types.go:24
StructDRClusterStatus
DRClusterStatus defines the observed state of DRCluster
api/v1alpha1/drcluster_types.go:113
StructDRPCAndPolicy
internal/controller/drplacementcontrol_watcher.go:476
StructDRPCInstance
internal/controller/drplacementcontrol.go:70
StructDRPlacementControl
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:JSONPath=".metadata.creationTimestamp",name=Age,type=date +kube
api/v1alpha1/drplacementcontrol_types.go:282
StructDRPlacementControlList
+kubebuilder:object:root=true DRPlacementControlList contains a list of DRPlacementControl
api/v1alpha1/drplacementcontrol_types.go:293
StructDRPlacementControlReconciler
DRPlacementControlReconciler reconciles a DRPlacementControl object
internal/controller/drplacementcontrol_controller.go:81
StructDRPlacementControlSpec
DRPlacementControlSpec defines the desired state of DRPlacementControl
api/v1alpha1/drplacementcontrol_types.go:131
StructDRPlacementControlStatus
DRPlacementControlStatus defines the observed state of DRPlacementControl
api/v1alpha1/drplacementcontrol_types.go:236
StructDRPolicy
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster DRPolicy is the Schema for the drpolicies API
api/v1alpha1/drpolicy_types.go:143
StructDRPolicyList
+kubebuilder:object:root=true DRPolicyList contains a list of DRPolicy
api/v1alpha1/drpolicy_types.go:154
StructDRPolicyReconciler
DRPolicyReconciler reconciles a DRPolicy object
internal/controller/drpolicy_controller.go:34
StructDRPolicySpec
DRPolicySpec defines the desired state of DRPolicy +kubebuilder:validation:XValidation:rule="has(oldSelf.replicationClassSelector) == has(self.replica
api/v1alpha1/drpolicy_types.go:13
StructDRPolicyStatus
DRPolicyStatus defines the observed state of DRPolicy
api/v1alpha1/drpolicy_types.go:55
StructDRPolicySyncMetrics
internal/controller/metrics.go:40
StructDRProgressionStateMetrics
internal/controller/metrics.go:67
StructDaemonSetPodLister
DaemonSetPodLister handles pod discovery when SelectResource is "daemonset". It finds DaemonSets and returns one running pod from each.
internal/controller/hooks/exec_pod_lister_daemonset.go:18
InterfaceDeployer
Deployer interface has methods to deploy a workload to a cluster
e2e/types/types.go:46
StructDeployer
Deployer is a deployer configuration.
e2e/config/config.go:69
StructDeployment
e2e/workloads/deploy.go:33
StructDeploymentPodLister
DeploymentPodLister handles pod discovery when SelectResource is "deployment". It finds deployments, then their ReplicaSets, then the pods owned by th
internal/controller/hooks/exec_pod_lister_deployment.go:18
StructDeploymentResource
internal/controller/hooks/scale_hook.go:37
StructDirectPodLister
DirectPodLister handles pod discovery when SelectResource is "pod" or empty. It directly queries pods using label or name selectors.
internal/controller/hooks/exec_pod_lister_direct.go:19
StructDiscoveredApp
e2e/deployers/disapp.go:19
StructDuckTypeGenerator
internal/controller/argocd/appset_hack.go:44
StructDuckTypeGenerator
nolint:lll
e2e/argocd/appset_hack.go:45
next →1–100 of 274, ranked by callers