bottlerocket-test-system icon indicating copy to clipboard operation
bottlerocket-test-system copied to clipboard

cluster preconditions check

Open webern opened this issue 2 years ago • 0 comments

As described in #428, having errant nodes in the cluster would produce incorrect conformance testing results. Additionally, if a conformance testing process failed without proper cleanup, it is possible for a testing cluster to have namespaces or other objects left behind that could cause conformance testing to fail.

We should probably do certain checks of a cluster's state before running conformance testing to ensure that we

  • Have only the nodes we expect
  • Are not going to fail due to the existence of certain namespaces in the cluster

This is probably applicable to ECS clusters for the same reasons.

Probably we want to do this in some combination of existing or new resource and/or test agents.

webern avatar May 24 '22 16:05 webern