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
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:
Definition of ready:
Non-goals
The following are out of scope for this task