Skip to content

add cypress test to validate physical cluster creation flow in Vultr #537

@futjesus

Description

@futjesus

Similar to KRA-69 but Civo

The task is to write a Cypress test that automates the process of logging into Kubefirst console, creating a physical cluster, verifying its health and then deleting it. The test should be integrated into the existing Cypress test suite and run independently in the CI pipeline. The scope excludes verifying ArgoCD’s permissions and installing applications in the downstream cluster.

Acceptance criteria / Definition of Done:

  • The test uses the flow
    • Login to Kubefirst console using K-bot credentials
    • Create a physical cluster in the same region as management cluster
    • Check if the cluster shows up healthy in the Kubefirst UI
    • After the cluster is created and verified as healthy, delete the cluster through the UI
  • The test is integrated with all other Cypress tests.
  • Important: The test can be executed independently and unattended in CI.

Definition of ready:

  • The physical cluster creation flow is added as new step in CI pipeline.

Non-goals

The following are out of scope for this task

  • Verify ArgoCD's has permission to access the cluster
  • Install a test application in the downstream cluster
  • Ensure cluster is properly deleted

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions