SovereignCloudStack / k8s-cluster-api-provider

Automation to use the OpenStack Kubernetes API Provider on SCS
https://scs.community/
Other
20 stars 11 forks source link

Add make check target: Deploy testcluster, test app, test CNI and CSI. #43

Closed garloff closed 3 years ago

garloff commented 3 years ago

We should separate steps:

garloff commented 3 years ago

Options:

garloff commented 3 years ago

https://sonobuoy.io/ is the recommended conformance test tool, it seems.

garloff commented 3 years ago

It works (takes ~2hrs) and we pass:

[1]+  Done                    ./sonobuoy run --wait
ubuntu@capi3-mgmtcluster:~ [0]$ ./sonobuoy status
         PLUGIN     STATUS   RESULT   COUNT               PROGRESS
            e2e   complete   passed       1   337/337 (0 failures)
   systemd-logs   complete   passed       4                       

Sonobuoy has completed. Use `sonobuoy retrieve` to get results.
ubuntu@capi3-mgmtcluster:~ [0]$ results=$(./sonobuoy retrieve)
ubuntu@capi3-mgmtcluster:~ [0]$ ./sonobuoy results "$results"
Plugin: e2e
Status: passed
Total: 5770
Passed: 337
Failed: 0
Skipped: 5433

Plugin: systemd-logs
Status: passed
Total: 4
Passed: 4
Failed: 0
Skipped: 0
garloff commented 3 years ago

Addressed by PR #59.