test/e2e: Support logging individual resources' state to stdout
Add initial support for debugging individual Kubernetes resources, executing arbitrary shell commands, etc. This is mainly useful in the context of debugging cluster-scoped resources (e.g. the Operator API) that don't necessary fit into the test/e2e/collect-ci-artifacts.sh gather script.
Signed-off-by: timflannagan [email protected]
Description of the change:
Motivation for the change:
Reviewer Checklist
- [ ] Implementation matches the proposed design, or proposal is updated to match implementation
- [ ] Sufficient unit test coverage
- [ ] Sufficient end-to-end test coverage
- [ ] Docs updated or added to
/doc - [ ] Commit messages sensible and descriptive
I put the fix for the unit test failure in https://github.com/operator-framework/operator-lifecycle-manager/pull/2521
/lgtm
Nice, I like the approach here.
New changes are detected. LGTM label has been removed.
/approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: perdasilva, timflannagan
The full list of commands accepted by this bot can be found here.
The pull request process is described here
- ~~OWNERS~~ [perdasilva,timflannagan]
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment