Investgate why test cases gr-self-healing and gr-self-healing have different DaemonSets for the different operators

Description

Test cases gr-self-healing and gr-self-healing are unstable. Problem is the assert statement in the kuttl framework, because currently we’re expecting this:

apiVersion: apps/v1 kind: DaemonSet metadata: name: chaos-daemon status: currentNumberScheduled: 3 desiredNumberScheduled: 3 numberAvailable: 3 numberMisscheduled: 0 numberReady: 3 observedGeneration: 1 updatedNumberScheduled: 3

but depending on the k8s platform the numbers of currentNumberScheduled, desiredNumberScheduled, numberAvailable, numberReady, updatedNumberScheduledare 3 for EKS and 4 for GKE and Minikube. In the past, we had the whole section removed, then it was re-introduced again. We need to decide whether we will remove it or we will have platform specific asserts.

Environment

None

Activity

Show:

Details

Assignee

Reporter

Needs QA

Yes

Story Points

Components

Fix versions

Affects versions

Priority

Smart Checklist

Created February 4, 2025 at 1:01 PM
Updated February 17, 2025 at 2:02 PM

Flag notifications