Closed johnSchnake closed 2 years ago
I ran it locally with this patch for the e2e-framework https://github.com/kubernetes-sigs/e2e-framework/pull/102 and confirmed we saw 12 features complete and I got pass/fail info on them.
We'd just have to wait for it to merge
I'd still like to pair with someone about the failures in CI. I still need to walk through it a bit more, but I've seen some code paths that make it look like its not building/pushing the new plugin image into the cluster to test. I'm guessing I'm wrong, but I haven't spent much time looking at the CI for this project yet.
Oooh I think I understand why its complaining about tarring things up. Now that the sonobuoy logic is in the code, it is still trying to run that logic even though the tests themselves are just running via go test
. Before that logic was in the plugin, which actually doesn't get run in CI. So I wasn't crazy, but neither is the bug. Locally I was testing it as the plugin, not as go test
I modified the go.mod to just use replace ...
for my own fork for my own testing. Just wanted to push here to ensure it doesn't do the erroring related to tarring up the results directory.
I patched the pluginHelper to work in this case (running not in a cluster) and confirmed locally that I didnt get that error.
I ran it locally with this patch for the e2e-framework kubernetes-sigs/e2e-framework#102 and confirmed we saw 12 features complete and I got pass/fail info on them.
We'd just have to wait for it to merge
That's great!
e2e-framework PR merged; now we can worry more about this passing CI and merging
Utilizes the Sonobuoy plugin-helper to show progress as tests run and to report results in a structured format so that we can get result counts more easily/programatically.
The way the output looks then is:
So we get:
sonobuoy_results.yaml
sonobuoy results <tarball>
(due to the above)Fixes #113 Fixes #102