Commit Graph

23 Commits

Author SHA1 Message Date
Ajay Gopinathan a882999c42 Use Remote Build Execution for Bazel builds. (#1031)
* [WIP] Use Remote Build Execution for Bazel builds.

* Add build_api_server.sh build script for API server.

* update build_image.yaml

* update build_image.yaml

* update build_image.yaml

* update build_image.yaml

* update build_image.yaml

* update build_image.yaml

* escape newlines

* Try using bazelbuilder's service account credentials.

* Clean up

* Add README

* Update backend README

* Update OWNERS
2019-09-30 10:41:38 -07:00
IronPan 84a1706d5c
skip storing log to files (#1788) 2019-08-10 11:20:26 -07:00
Alexey Volkov 1407d86497 Backend - Docker build should fail on sample compilation failures (#1760)
Problem: Docker implicitly prepends "sh -c " to the RUN commands (no "-e"). Without "-e", the exit code of the shell script is the exit code of the last executed command. So the csample compilation script will only fail if the last sample failed the compilation.

Fix: Explicitly adding "set -e" to the command fixes the issue.

Fixes https://github.com/kubeflow/pipelines/issues/1735
2019-08-08 15:07:26 -07:00
IronPan 8b5ac7e5c3
revert 724f530127 2019-08-07 17:30:15 -07:00
IronPan 724f530127
[WIP] Skip storing logs to files 2019-08-07 17:29:35 -07:00
Alexey Volkov 6f2decf2b1 Revert "Backend - Starting the api-server container build from scratch (#1699)" (#1742)
This reverts commit 24347fbaed.
2019-08-07 03:33:19 -07:00
Ning 117492f49c fix cloudbuild failure (#1733) 2019-08-05 13:37:49 -07:00
Alexey Volkov 24347fbaed Backend - Starting the api-server container build from scratch (#1699)
* Backend - Starting the container build from scratch
This reduces the image size, reduces the attack surface and avoids security vulnerabilities.
Fixes https://github.com/kubeflow/pipelines/issues/1545

* Starting building other controller images from scratch
2019-08-02 11:27:53 -07:00
Ning e8a6feb229
Restructure samples (#1710)
* restructure samples
* update apiserver and sample test for the new location
2019-08-01 17:31:37 -07:00
Alexey Volkov f477a4feb4 Build - Simplify python SDK package installation (#1444) 2019-06-17 10:43:49 -07:00
Ajay Gopinathan 5f1b41171f Fix API package names and regenerate checked-in proto files. (#1404)
* Fix API package names and regenerate checked-in proto files. Also bump version of GRPC gateway used.

* Fix BUILD.bazel file for api as well.

* Update Bazel version
2019-05-30 11:26:28 -07:00
Ajay Gopinathan ba64bd3866 Record TFX output artifacts in Metadata store (#884)
* WIP: ML Metadata in KFP

* Move metadata tracking to its own package.

* Clean up

* Address review comments, update travis.yml

* Add dependencies for building in Dockerfile

* Log errors but continue to update run when metadata storing fails.

* Update workspace to get latest ml-metadata version.

* Update errors
2019-03-06 09:16:51 -08:00
WeiYan de9a98222b apiserver glog uses -alsologtostderr (#859) 2019-03-01 13:09:45 -08:00
hongye-sun 749d0aab9f Update swagger codegen version (#839) 2019-02-21 12:21:38 -08:00
IronPan 808a83ca71 Load sample when pipeline initially started (#615)
* add system info table

* fix

* remove load sample job

* fix

* add logging

* add logging

* address comments

* address comments
2019-01-04 00:22:30 -08:00
IronPan e7af13263a switch from go dep to go module (#581)
* add vendor to gitignore

* switch to go module

* switch to go module

* switch to go module

* prune go mod

* prune go mod

* turn on go mod for test

* enable go module in docker image

* enable go module in docker image

* fix images

* debug

* debug

* debug

* update image
2018-12-21 16:28:21 -08:00
Chen Zhiwei d798135435 update dockerfile and build steps (#562) 2018-12-18 11:42:34 -08:00
IronPan 330693416e add job to load sample (#509)
* add job to load sample

* debug

* add job to ks list

* update permission

* update permission
2018-12-17 12:50:08 -08:00
Alexey Volkov 2a3ec15993 Backend - Fixed handling of sample compilation failure (#387)
* Backend - Fixed handling of sample compilation failure

* Update Dockerfile

* Fixed the pipeline enumeration with "while read" loop.
2018-11-27 21:33:25 -08:00
qimingj 0b7120c322 Now pipeline function takes direct default values rather than dsp.PipelineParam. (#110)
* Now pipeline function takes direct default values rather than dsp.PipelineParam. It simplifies the sample code a lot.

* Remove extraneous parenthesis.

* Follow up CR comments.

* Change Dockerfile (not done).

* Fix dockerfile.

* Fix Dockerfile again.

* Remove unneeded installation of packages in Dockerfile.
2018-11-26 17:13:55 -08:00
Yang Pan 7847b74778 Compile samples instead of hard code them in API server (#76)
* compile samples

* update logging

* update description

* update sample

* add immediate value sample

* revert

* fail fast if the samples are failed to load

* comment

* address comments

* comment out

* update command

* comments
2018-11-06 15:08:28 -08:00
Pascal Vicaire d18f37785d Updating references to the project repository to kubeflow/pipelines. 2018-11-02 15:06:54 -07:00
Pascal Vicaire 633e2ddcc8 Initial commit of the kubeflow/pipeline project. 2018-11-02 14:02:31 -07:00