Skip to content

Commit 6ed806f

Browse files
committed
fix(CNTRLPLANE-1978): add e2e test for ControlPlaneToDataPlaneConnectivityHealthy condition
It adds ControlPlaneToDataPlaneConnectivityHealthy in expectedCondition In case of no worker nodes the expectedCondition is Unknown Signed-off-by: Salvatore Dario Minonne <[email protected]>
1 parent f2392d0 commit 6ed806f

File tree

2 files changed

+18
-16
lines changed

2 files changed

+18
-16
lines changed

support/conditions/conditions.go

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,23 @@ import (
1111

1212
func ExpectedHCConditions(hostedCluster *hyperv1.HostedCluster) map[hyperv1.ConditionType]metav1.ConditionStatus {
1313
conditions := map[hyperv1.ConditionType]metav1.ConditionStatus{
14-
hyperv1.HostedClusterAvailable: metav1.ConditionTrue,
15-
hyperv1.InfrastructureReady: metav1.ConditionTrue,
16-
hyperv1.KubeAPIServerAvailable: metav1.ConditionTrue,
17-
hyperv1.IgnitionEndpointAvailable: metav1.ConditionTrue,
18-
hyperv1.EtcdAvailable: metav1.ConditionTrue,
19-
hyperv1.ValidReleaseInfo: metav1.ConditionTrue,
20-
hyperv1.ValidHostedClusterConfiguration: metav1.ConditionTrue,
21-
hyperv1.SupportedHostedCluster: metav1.ConditionTrue,
22-
hyperv1.ClusterVersionSucceeding: metav1.ConditionTrue,
23-
hyperv1.ClusterVersionAvailable: metav1.ConditionTrue,
24-
hyperv1.ClusterVersionReleaseAccepted: metav1.ConditionTrue,
25-
hyperv1.ReconciliationActive: metav1.ConditionTrue,
26-
hyperv1.ReconciliationSucceeded: metav1.ConditionTrue,
27-
hyperv1.ValidHostedControlPlaneConfiguration: metav1.ConditionTrue,
28-
hyperv1.ValidReleaseImage: metav1.ConditionTrue,
29-
hyperv1.PlatformCredentialsFound: metav1.ConditionTrue,
14+
hyperv1.HostedClusterAvailable: metav1.ConditionTrue,
15+
hyperv1.InfrastructureReady: metav1.ConditionTrue,
16+
hyperv1.KubeAPIServerAvailable: metav1.ConditionTrue,
17+
hyperv1.IgnitionEndpointAvailable: metav1.ConditionTrue,
18+
hyperv1.EtcdAvailable: metav1.ConditionTrue,
19+
hyperv1.ValidReleaseInfo: metav1.ConditionTrue,
20+
hyperv1.ValidHostedClusterConfiguration: metav1.ConditionTrue,
21+
hyperv1.SupportedHostedCluster: metav1.ConditionTrue,
22+
hyperv1.ClusterVersionSucceeding: metav1.ConditionTrue,
23+
hyperv1.ClusterVersionAvailable: metav1.ConditionTrue,
24+
hyperv1.ClusterVersionReleaseAccepted: metav1.ConditionTrue,
25+
hyperv1.ReconciliationActive: metav1.ConditionTrue,
26+
hyperv1.ReconciliationSucceeded: metav1.ConditionTrue,
27+
hyperv1.ValidHostedControlPlaneConfiguration: metav1.ConditionTrue,
28+
hyperv1.ValidReleaseImage: metav1.ConditionTrue,
29+
hyperv1.PlatformCredentialsFound: metav1.ConditionTrue,
30+
hyperv1.ControlPlaneToDataPlaneConnectivityHealthy: metav1.ConditionTrue,
3031

3132
hyperv1.HostedClusterProgressing: metav1.ConditionFalse,
3233
hyperv1.HostedClusterDegraded: metav1.ConditionFalse,

test/e2e/util/util.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2899,6 +2899,7 @@ func ValidateHostedClusterConditions(t *testing.T, ctx context.Context, client c
28992899
expectedConditions[hyperv1.ClusterVersionAvailable] = metav1.ConditionFalse
29002900
expectedConditions[hyperv1.ClusterVersionSucceeding] = metav1.ConditionFalse
29012901
expectedConditions[hyperv1.ClusterVersionProgressing] = metav1.ConditionTrue
2902+
expectedConditions[hyperv1.ControlPlaneToDataPlaneConnectivityHealthy] = metav1.ConditionUnknown
29022903
delete(expectedConditions, hyperv1.ValidKubeVirtInfraNetworkMTU)
29032904
}
29042905
if IsLessThan(Version415) {

0 commit comments

Comments
 (0)