diff --git a/pkg/console/subresource/deployment/deployment.go b/pkg/console/subresource/deployment/deployment.go index 213462f26..a9d6491e4 100644 --- a/pkg/console/subresource/deployment/deployment.go +++ b/pkg/console/subresource/deployment/deployment.go @@ -137,9 +137,11 @@ func DefaultDownloadsDeployment( // // On HighlyAvailableArbiter control plane topologies, with a minimum of two full sized master nodes, we also deploy HA // since the default for HA is 2 pods. +// On DualReplica control plane topologies, we are deploying on two nodes and should be deployed in HA mode. func ShouldDeployHA(infrastructureConfig *configv1.Infrastructure) bool { return infrastructureConfig.Status.ControlPlaneTopology == configv1.HighlyAvailableTopologyMode || infrastructureConfig.Status.ControlPlaneTopology == configv1.HighlyAvailableArbiterMode || + infrastructureConfig.Status.ControlPlaneTopology == configv1.DualReplicaTopologyMode || (infrastructureConfig.Status.ControlPlaneTopology == configv1.ExternalTopologyMode && infrastructureConfig.Status.InfrastructureTopology == configv1.HighlyAvailableTopologyMode) }