-
Notifications
You must be signed in to change notification settings - Fork 699
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
Support using our E2E workflow to build a Docker image for releases. #403
Conversation
* Update our E2E test to use ksonnet not helm to deploy * As part of this we have a slightl loss in test coverage because our helm test provides some verification that our python tests don't. * Create a releasing environment for workflows that has parameters set as needed to build using our release cluster.
/test all |
Reviewed 2 of 35 files at r1, 4 of 11 files at r2. py/deploy.py, line 72 at r3 (raw file):
params might be None right? py/deploy.py, line 145 at r3 (raw file):
Why does this have to be run every time? Comments from Reviewable |
There are some conflicts now, please resolve them. And it seems that the coveralls does not report failure now, we could close the issue #406 |
Review status: 3 of 37 files reviewed at latest revision, 2 unresolved discussions. py/deploy.py, line 72 at r3 (raw file): Previously, lluunn (Lun-Kai Hsu) wrote…
params should never be None; it could be an empty dictionary. Added a check for component although it too should always be uspplied. py/deploy.py, line 145 at r3 (raw file): Previously, lluunn (Lun-Kai Hsu) wrote…
It needs to be run once per cluster. The TFJob operator test creates a new cluster for each test run. We don't reuse clusters. Comments from Reviewable |
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.
LGTM
Do we already use ksonnet instead of helm in our e2e test after the PR?
@gaocegege Yes we use ksonnet not helm after this PR to deploy the operator. |
Update our E2E test to use ksonnet not helm to deploy
helm test provides some verification that our python tests don't.
Create a releasing environment for workflows that has parameters set
as needed to build using our release cluster.
Related to
#400 Use Argo for releases
#373 Improve our test harness
This change is