Skip to content

feat: smoke tests for capms dell_sonic flavor#137

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

feat: smoke tests for capms dell_sonic flavor#137
ma-hartma wants to merge 20 commits into
mainfrom
capi-lab-tests

Conversation

@ma-hartma
Copy link
Copy Markdown
Contributor

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

Description

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

References (please merge them first)

Closes #138
Closes #132

Used AI-Tools ✨

  • TOOL used for generation

@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
Copy link
Copy Markdown
Contributor Author

ma-hartma commented May 22, 2026

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.

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

2 participants