Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RamenDR/ramen
/ types & classes
Types & classes
274 in github.com/RamenDR/ramen
⨍
Functions
3,442
◇
Types & classes
274
↓ 193 callers
Interface
Context
Context keeps the Logger, Env, Config, and Context shared by all code in the e2e package.
e2e/types/types.go:92
↓ 25 callers
TypeAlias
ProgressionStatus
api/v1alpha1/drplacementcontrol_types.go:100
↓ 9 callers
TypeAlias
DRState
DRState for keeping track of the DR placement
api/v1alpha1/drplacementcontrol_types.go:26
↓ 6 callers
TypeAlias
DRClusterPhase
api/v1alpha1/drcluster_types.go:64
↓ 4 callers
TypeAlias
ClusterFenceState
ClusterFenceState which will be either Unfenced, Fenced, ManuallyFenced or ManuallyUnfenced +kubebuilder:validation:Enum=Unfenced;Fenced;ManuallyFence
api/v1alpha1/drcluster_types.go:12
↓ 4 callers
Class
Error
test/drenv/commands.py:34
↓ 4 callers
Class
FakeNetworkExtension
test/drenv/providers/minikube/dns_test.py:23
↓ 4 callers
TypeAlias
MModeState
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 callers
TypeAlias
conditionState
internal/controller/vrg_volrep.go:2085
↓ 3 callers
TypeAlias
ApplicationStatus
e2e/types/types.go:17
↓ 3 callers
Class
Timeout
test/drenv/commands.py:89
↓ 2 callers
TypeAlias
DRAction
DRAction which will be either a Failover or Relocate action +kubebuilder:validation:Enum=Failover;Relocate
api/v1alpha1/drplacementcontrol_types.go:13
↓ 2 callers
TypeAlias
DRType
internal/controller/drplacementcontrol.go:63
↓ 2 callers
Class
Env
test/conftest.py:17
↓ 2 callers
Class
PipelineError
Error raised when one or more commands in a pipeline fail.
test/drenv/commands.py:65
↓ 2 callers
TypeAlias
VRGAction
VRGAction which will be either a Failover or Relocate +kubebuilder:validation:Enum=Failover;Relocate
api/v1alpha1/volumereplicationgroup_types.go:164
↓ 1 callers
TypeAlias
Error
e2e/recipes/recipes.go:19
↓ 1 callers
TypeAlias
MMode
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 callers
TypeAlias
MModeStatusConditionType
MModeStatusConditionType defines an expected condition type +kubebuilder:validation:Enum=FailoverActivated
api/v1alpha1/maintenancemode_types.go:59
↓ 1 callers
Class
MissingAddon
test/drenv/envfile.py:94
↓ 1 callers
FuncType
pvcPostDeleteVerify
func(types.NamespacedName, string)
internal/controller/vrg_volrep_test.go:2852
Struct
ApplicationDestination
internal/controller/argocd/appset_hack.go:61
Struct
ApplicationDestination
e2e/argocd/appset_hack.go:131
Struct
ApplicationSet
internal/controller/argocd/appset_hack.go:27
Struct
ApplicationSet
e2e/deployers/appset.go:15
Struct
ApplicationSet
e2e/argocd/appset_hack.go:27
Struct
ApplicationSetGenerator
internal/controller/argocd/appset_hack.go:39
Struct
ApplicationSetGenerator
nolint:lll
e2e/argocd/appset_hack.go:40
Struct
ApplicationSetList
Below are just the bare minimum required fields that ramen uses for an ApplicationSet resource
internal/controller/argocd/appset_hack.go:21
Struct
ApplicationSetList
Below are just the bare minimum required fields that ramen uses for an ApplicationSet resource
e2e/argocd/appset_hack.go:21
Struct
ApplicationSetSpec
internal/controller/argocd/appset_hack.go:34
Struct
ApplicationSetSpec
e2e/argocd/appset_hack.go:34
Struct
ApplicationSetStatus
internal/controller/argocd/appset_hack.go:65
Struct
ApplicationSetStatus
e2e/argocd/appset_hack.go:161
Struct
ApplicationSetTemplate
internal/controller/argocd/appset_hack.go:49
Struct
ApplicationSetTemplate
e2e/argocd/appset_hack.go:51
Struct
ApplicationSetTemplateMeta
internal/controller/argocd/appset_hack.go:54
Struct
ApplicationSetTemplateMeta
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
Struct
ApplicationSource
e2e/argocd/appset_hack.go:83
Struct
ApplicationSourceKustomize
ApplicationSourceKustomize holds options specific to an Application source specific to Kustomize
e2e/argocd/appset_hack.go:97
TypeAlias
ApplicationSources
e2e/argocd/appset_hack.go:81
Struct
ApplicationSpec
internal/controller/argocd/appset_hack.go:56
Struct
ApplicationSpec
ApplicationSpec represents desired application state. Contains link to repository with application definition and additional parameters link definitio
e2e/argocd/appset_hack.go:67
Struct
Async
for RDR
api/v1alpha1/drpolicy_types.go:70
Struct
BackupRequest
internal/controller/kubeobjects/velero/requests.go:37
Struct
BackupRequests
internal/controller/kubeobjects/velero/requests.go:90
Struct
CGEnabledMetrics
internal/controller/metrics.go:55
Struct
CaptureSpec
internal/controller/kubeobjects/requests.go:48
Struct
Channel
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
Struct
Check
internal/controller/kubeobjects/requests.go:127
Struct
CheckHook
internal/controller/hooks/check_hook.go:25
Struct
Classes
internal/controller/drclusterconfig_controller_test.go:38
Struct
Cluster
Clsuter can be a hub cluster or a managed cluster.
e2e/types/types.go:26
Struct
Cluster
e2e/config/config.go:121
Struct
ClusterMaintenanceMode
api/v1alpha1/drcluster_types.go:98
TypeAlias
CombinedData
e2e/deployers/crud.go:438
TypeAlias
Comparison
internal/controller/util/maps.go:76
Struct
Config
Config keeps configuration for e2e tests.
e2e/config/config.go:148
Struct
Context
e2e/test/context.go:20
Struct
Context
Context implements types.Context for sharing the log, env, and config with all code.
e2e/app/context.go:17
Struct
ControllerHealth
ControllerHealth defines the health configs.
api/v1alpha1/ramenconfig_types.go:91
Struct
ControllerMetrics
ControllerMetrics defines the controller metrics configuration
api/v1alpha1/ramenconfig_types.go:82
TypeAlias
ControllerType
ControllerType is the type of controller to run +kubebuilder:validation:Enum=dr-hub;dr-cluster
api/v1alpha1/ramenconfig_types.go:14
Struct
CreateOrDeleteOrResourceVersionUpdatePredicate
internal/controller/util/predicates.go:11
Struct
CreateOrResourceVersionUpdatePredicate
internal/controller/util/predicates.go:29
Struct
DRCluster
+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
Struct
DRClusterConfig
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster DRClusterConfig is the Schema for the drclusterconfi
api/v1alpha1/drclusterconfig_types.go:85
Struct
DRClusterConfigList
+kubebuilder:object:root=true DRClusterConfigList contains a list of DRClusterConfig
api/v1alpha1/drclusterconfig_types.go:96
Struct
DRClusterConfigReconciler
DRClusterConfigReconciler reconciles a DRClusterConfig object
internal/controller/drclusterconfig_controller.go:57
Struct
DRClusterConfigSpec
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
Struct
DRClusterConfigStatus
DRClusterConfigStatus defines the observed state of DRClusterConfig
api/v1alpha1/drclusterconfig_types.go:40
Struct
DRClusterList
+kubebuilder:object:root=true DRClusterList contains a list of DRCluster
api/v1alpha1/drcluster_types.go:135
Struct
DRClusterMetrics
internal/controller/drcluster_controller.go:86
Struct
DRClusterReconciler
DRClusterReconciler reconciles a DRCluster object
internal/controller/drcluster_controller.go:41
Struct
DRClusterSpec
DRClusterSpec defines the desired state of DRCluster
api/v1alpha1/drcluster_types.go:24
Struct
DRClusterStatus
DRClusterStatus defines the observed state of DRCluster
api/v1alpha1/drcluster_types.go:113
Struct
DRPCAndPolicy
internal/controller/drplacementcontrol_watcher.go:476
Struct
DRPCInstance
internal/controller/drplacementcontrol.go:70
Struct
DRPlacementControl
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:JSONPath=".metadata.creationTimestamp",name=Age,type=date +kube
api/v1alpha1/drplacementcontrol_types.go:282
Struct
DRPlacementControlList
+kubebuilder:object:root=true DRPlacementControlList contains a list of DRPlacementControl
api/v1alpha1/drplacementcontrol_types.go:293
Struct
DRPlacementControlReconciler
DRPlacementControlReconciler reconciles a DRPlacementControl object
internal/controller/drplacementcontrol_controller.go:81
Struct
DRPlacementControlSpec
DRPlacementControlSpec defines the desired state of DRPlacementControl
api/v1alpha1/drplacementcontrol_types.go:131
Struct
DRPlacementControlStatus
DRPlacementControlStatus defines the observed state of DRPlacementControl
api/v1alpha1/drplacementcontrol_types.go:236
Struct
DRPolicy
+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
Struct
DRPolicyList
+kubebuilder:object:root=true DRPolicyList contains a list of DRPolicy
api/v1alpha1/drpolicy_types.go:154
Struct
DRPolicyReconciler
DRPolicyReconciler reconciles a DRPolicy object
internal/controller/drpolicy_controller.go:34
Struct
DRPolicySpec
DRPolicySpec defines the desired state of DRPolicy +kubebuilder:validation:XValidation:rule="has(oldSelf.replicationClassSelector) == has(self.replica
api/v1alpha1/drpolicy_types.go:13
Struct
DRPolicyStatus
DRPolicyStatus defines the observed state of DRPolicy
api/v1alpha1/drpolicy_types.go:55
Struct
DRPolicySyncMetrics
internal/controller/metrics.go:40
Struct
DRProgressionStateMetrics
internal/controller/metrics.go:67
Struct
DaemonSetPodLister
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
Interface
Deployer
Deployer interface has methods to deploy a workload to a cluster
e2e/types/types.go:46
Struct
Deployer
Deployer is a deployer configuration.
e2e/config/config.go:69
Struct
Deployment
e2e/workloads/deploy.go:33
Struct
DeploymentPodLister
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
Struct
DeploymentResource
internal/controller/hooks/scale_hook.go:37
Struct
DirectPodLister
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
Struct
DiscoveredApp
e2e/deployers/disapp.go:19
Struct
DuckTypeGenerator
internal/controller/argocd/appset_hack.go:44
Struct
DuckTypeGenerator
nolint:lll
e2e/argocd/appset_hack.go:45
next →
1–100 of 274, ranked by callers