-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor operator-framework-e2e #503
refactor operator-framework-e2e #503
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #503 +/- ##
=======================================
Coverage 83.75% 83.75%
=======================================
Files 23 23
Lines 868 868
=======================================
Hits 727 727
Misses 96 96
Partials 45 45
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
334a059
to
dcce1ff
Compare
to perform setup in a bash script, making it easier to read+modify the setup and easier to read the e2e logic written in Go Signed-off-by: Bryce Palmer <everettraven@gmail.com>
370eecd
to
74ef62e
Compare
Signed-off-by: Bryce Palmer <everettraven@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good overall. Just one question
Re: |
e78fd95
Description
setup.sh
to perform all the setup logic for the coast-to-coast e2e testThe combination of the changes here makes the test still generally do the same things of:
operator-sdk
to:Catalog
that references a catalog image, either the one with the plain+v0 bundle or the one with the registry+v1 bundleOperator
that references a package, either the one with the plain+v0 bundle or the one with the registry+v1 bundleOperator
eventually has the conditionInstalled
with a status ofTrue
and a reason ofSuccess
Motivation
make operator-developer-e2e
fails with podman #349make operator-developer-e2e
fails when container with name "local-registry" is already exists #350Open Questions
.spec.version
to be the "new" version. This implementation does not have that and instead focuses on the coast-to-coast of build, package, deploy. Is it necessary to include the "upgrading" of an operator as part of this e2e test?Reviewer Checklist