Skip to content

feat: smoke tests for capms dell_sonic flavor - #137

Open
ma-hartma wants to merge 22 commits into
mainfrom
capi-lab-tests
Open

ma-hartma wants to merge 22 commits into
mainfrom
capi-lab-tests

Conversation

@ma-hartma

@ma-hartma ma-hartma commented Apr 21, 2026

Copy link
Copy Markdown
Contributor

Description

I want to run smoke tests for the capms flavor on Dell SONiC.

References (please merge them first)

Closes #138
Closes #132

@ma-hartma ma-hartma changed the title feat: smoke tests for capms sonic and dell_sonic flavors feat: smoke tests for capms dell_sonic flavor May 21, 2026
@ma-hartma
ma-hartma marked this pull request as ready for review May 21, 2026 09:32
@ma-hartma

Copy link
Copy Markdown
Contributor Author

So the new tests run successfully on my developer notebook, with all 3 machines coming up and the cluster becoming ready.
But: container pulls are extremely slow and the cluster takes quite some time to get into a ready state.
In the GH actions on ubuntu-latest, the third node (worker) does never come up. Any ideas?

@Gerrit91

Copy link
Copy Markdown
Contributor

The repo was not whitelisted for self-hosted runners.

@ma-hartma

ma-hartma commented May 22, 2026

Copy link
Copy Markdown
Contributor Author

So all nodes come up and the metal-ccm and calico get deployed. See this pipeline run: https://github.com/metal-stack/cluster-api-provider-metal-stack/actions/runs/26278616589/job/77349910193?pr=137

Unfortunately, we get the same problem as @vknabel and me on our developer machines: it takes forever for containers to come up and the nodes don't get ready until metal-ccm and calico are.

Despite that this test is better than no test, if we just stop after 3 machines phoned home successfully.
But waiting for them to get ready would be much better.

@ma-hartma
ma-hartma requested a review from vknabel May 26, 2026 09:03
@vknabel
vknabel marked this pull request as draft May 28, 2026 14:17
@ma-hartma
ma-hartma marked this pull request as ready for review June 5, 2026 12:10
@ma-hartma

ma-hartma commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

@Sven-Ric is trying to take a look (thanks), as the team's opinion was that the tests would be quite valuable.
The tests in general seem to be fine, but it is the virtual dell_sonic environment that needs fixing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: cluster-api Affects the cluster-api area.

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Introduce smoke test for the capms lab Use docker-compose to run clusterctl

3 participants