-
Notifications
You must be signed in to change notification settings - Fork 712
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
Use Argo rather than Airflow to run our E2E tests #358
Conversation
* This will facilitate replacing Airflow with Argo because it will allow us to not rely on xcom to pass information between steps. * Instead we will just pick a label based on the prow environment variables.
py/release.py
Outdated
n = datetime.datetime.now() | ||
version_tag = n.strftime("v%Y%m%d") + "-" + commit | ||
logging.info("Using version tag: %s", version_tag) | ||
image = image_base + ":" + version_tag |
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.
are we using python 3.6 yet?
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.
No; although I suspect updating our test infra to be 3.6 compatible shouldn't be too bad.
scripts defined within it.
Switch to HEAD on kubeflow_testing.
Review status: 0 of 19 files reviewed at latest revision, 4 unresolved discussions, some commit checks failed. .gitmodules, line 3 at r3 (raw file):
do we want to leave a personal repo here? py/test_runner.py, line 137 at r3 (raw file):
Can we make this a ensure logged in with google function, since it's being used multi places py/test_util.py, line 162 at r3 (raw file):
this can simply use Comments from Reviewable |
Review status: 0 of 17 files reviewed at latest revision, 4 unresolved discussions. py/test_runner.py, line 137 at r3 (raw file): Previously, yupbank (Peng Yu) wrote…
How does that work? py/test_util.py, line 162 at r3 (raw file):
.gitmodules, line 3 at r3 (raw file): Previously, yupbank (Peng Yu) wrote…
Good point. I think we should actually get rid of using submodules. Comments from Reviewable |
Review status: 0 of 17 files reviewed at latest revision, 3 unresolved discussions. py/test_runner.py, line 137 at r3 (raw file): Previously, jlewi (Jeremy Lewi) wrote…
https://github.com/tensorflow/k8s/pull/358/files#diff-775fd702f5201a69d32ea89b5fa390f7R708 Comments from Reviewable |
Review status: 0 of 17 files reviewed at latest revision, 3 unresolved discussions. py/test_util.py, line 162 at r3 (raw file): Previously, jlewi (Jeremy Lewi) wrote…
this function is doing exactly what is being done here https://github.com/jlewi/k8s/blob/a6f02438aeda5af2b8f3db72bc95244363f890d2/py/test_util.py#L162-L173 Comments from Reviewable |
@@ -0,0 +1,4 @@ | |||
{ | |||
"server": "https://35.196.185.88", |
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.
Where is this value being used?
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.
This is a ksonnet application that allows you to run the workflows. This is an environment that points at the cluster we use for E2E testing.
/test all |
2 similar comments
/test all |
/test all |
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.
I found a huge file in the PR, which adds 56122 lines: test/workflows/environments/kubeflow/.metadata/swagger.json. And it contains the API docs for Kubernetes, do we need to add it to the repo?
/test all |
2 similar comments
/test all |
/test all |
@gaocegege Yes. That's part of the ksonnet APP and the point of ksonnet apps is to check it into source control so that your configs are versioned. |
/test all |
5 similar comments
/test all |
/test all |
/test all |
/test all |
/test all |
/test all |
1 similar comment
/test all |
This change is