Skip to content
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

update from master #2

Merged
merged 801 commits into from
May 27, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
801 commits
Select commit Hold shift + click to select a range
f882f36
[UI] Show step pod yaml and events in RunDetails page (#3304)
Bobgy Mar 20, 2020
be49798
[Backend]Cache - Cache logic with db interaction (#3266)
rui5i Mar 20, 2020
734b43e
SDK - Added support for maxCacheStaleness (#3318)
Ark-kun Mar 20, 2020
782eb23
Update Watson ML example to take output param path (#3316)
Tomcli Mar 21, 2020
1942783
SDK - Moved python op pipeline compilation test to bridge tests (#3323)
Ark-kun Mar 21, 2020
be12ccf
SDK - Moved the @python_component decorator test to dsl tests (#3324)
Ark-kun Mar 21, 2020
5913cfb
Release be497983cda7a1d17f3883c67e39a969cf0868a9 (#3327)
neuromage Mar 22, 2020
deb62f6
Style - Moved imports to the start of the file (#3325)
Ark-kun Mar 22, 2020
95aec25
SDK - Support kubernetes client v11 (#3319)
Ark-kun Mar 22, 2020
d6abac5
Bump version to 0.3.0 (#3329)
neuromage Mar 23, 2020
0da0f80
Reduce steps for release cloud build yaml (#3331)
IronPan Mar 23, 2020
302cb07
Disables cache and cache-deployer temporarily because they block upgr…
Bobgy Mar 23, 2020
1b0c91a
Add namespace to experiment SDK calls (#3272)
chensun Mar 23, 2020
32b30b8
Post-submit test for Hosted/MKP (mpdev verify) (#3193)
rmgogogo Mar 24, 2020
4bee00e
Update CHANGELOG for 0.3.0 (#3349)
neuromage Mar 24, 2020
a7606a1
kfp UI node server support preview and handles gzip, tarball, and raw…
eterna2 Mar 24, 2020
2ff6d7b
Fix README formatting. (#3348)
neuromage Mar 24, 2020
0ef0742
[UI Server] Blocks non public KFP report APIs (#3334)
Bobgy Mar 24, 2020
9873d24
Add hostNetwork for marketplace proxy-agent manifest (#3330)
Bobgy Mar 24, 2020
7ee500f
SDK - Tests - Improved tests for serializing lists containing objects…
Ark-kun Mar 24, 2020
124067a
[UI] Stops experiment list from leaking previous error message (#3350)
Bobgy Mar 25, 2020
fe78e1e
[UI] Add namespace filter for All and Archived Runs page (#3351)
Bobgy Mar 25, 2020
c33150f
Fix tensorboard image parsing (#3356)
rafbarr Mar 25, 2020
3df2939
Integration test fix (#3357)
rmgogogo Mar 25, 2020
ad2c450
[Manifest] Cache - Fix upgrade manifest (#3338)
rui5i Mar 25, 2020
7b55c2b
Add authorization check on ListExperiments (#3341)
chensun Mar 26, 2020
b327cd2
apiserver: Handle BucketExists() error (#3132)
discordianfish Mar 26, 2020
47cde0b
[UI] Tensorboard support for multi user (#3355)
Bobgy Mar 27, 2020
b89d3a5
[Test] Add argo retry in sample/integration tests to reduce flakiness…
Mar 27, 2020
14a56ba
Manifests: Rename metadata gRPC server's resources to metadata-grpc-*…
elikatsis Mar 27, 2020
081ee74
[Sample] CI Sample: Kaggle (#3021)
dldaisy Mar 27, 2020
3d8077c
[Backend][Multi-user] Adjust/implement run api for multiuser support …
chensun Mar 27, 2020
b6bc24a
SDK - Added pinned dependency snapshot (#3303)
Ark-kun Mar 30, 2020
a92d522
pass token outside of SDK for server-to-server case (#3363)
rmgogogo Mar 30, 2020
046c2f8
Fix lstrip + regex bug in the KFP client (#3396)
sngahane Mar 31, 2020
0cbda10
[Backend] Cache - Add cache_enabled label for cache filtering (#3352)
rui5i Mar 31, 2020
4a18f37
Testing - Upgraded GKE master version to fix tests (#3404)
Ark-kun Mar 31, 2020
62269eb
[Backend]Cache - KFP pod filter logic looking for cache_enabled = tru…
rui5i Mar 31, 2020
b7d71b8
[Manifest]Cache - mkp deployment (#3343)
rui5i Apr 1, 2020
555501a
Fix presubmit failure by avoiding license downloading when building i…
Bobgy Apr 1, 2020
618a46b
update image (#3395)
Apr 2, 2020
03fb314
quick fix envoy (#3413)
rmgogogo Apr 2, 2020
c2a4a73
[Manifest]Fix - Cache mkp deployment (#3414)
rui5i Apr 2, 2020
a38a46c
[UI] No longer pass namespace to createRun api (#3403)
Bobgy Apr 2, 2020
bfb02f7
revert kfp-cache from Hosted/MKP (#3416)
rmgogogo Apr 2, 2020
ff89053
enable native Keras + TFMA (#3409)
rmgogogo Apr 2, 2020
8e137a1
[Manifest] Cache - Enable cache and cache deployer in base kustomizat…
rui5i Apr 2, 2020
cc185fa
[Backend][Multi-user] support multi-user mode for job APIs (#3384)
chensun Apr 2, 2020
bd85803
Skip host name preprocess for the IAP case (#3427)
chensun Apr 3, 2020
847893c
[Backend]Cache - Fix flag parse (#3429)
rui5i Apr 3, 2020
9f37fd7
Add new instructions to ensure compatibility for managed ai platform …
luotigerlsx Apr 3, 2020
b93ae5f
[Fix]Cache - Revert objectSelector in mutatingwebhookconfiguration (#…
rui5i Apr 3, 2020
8091752
updated version (#3421)
Apr 3, 2020
7fbb45d
enable CloudSQL+GCSObjStore without default credential (#3378)
rmgogogo Apr 3, 2020
213bf32
[SDK][Multi-user] refine sdk for multi-user support (#3417)
chensun Apr 3, 2020
7bdef00
[Backend]Cache - Max cache staleness support (#3411)
rui5i Apr 4, 2020
3713410
[SDK/CLI] Add version param to run_pipeline (#3339)
pselden Apr 6, 2020
ca4fe85
SDK - Components - Fixed bug in loading input-less graph components …
Ark-kun Apr 6, 2020
85257a0
[Manifest] Cache - MKP deployment (#3430)
rui5i Apr 6, 2020
163d498
Change cache-deployer to strategy recreate (#3456)
Bobgy Apr 7, 2020
956f645
AWS sagemaker : Added license files and updated Dockerfile to use Ama…
akartsky Apr 7, 2020
eb69a6b
[Backend] Keep workflow service account when not default or empty (#3…
Bobgy Apr 7, 2020
6e56960
Refactor the legacy way of using pipeline id to create run in KFP bac…
jingzhang36 Apr 7, 2020
060cabf
AWS Sagemaker : Updated documents (#3440)
akartsky Apr 7, 2020
c0fb46a
Release eb69a6b8ae2d82cd8574ed11f04af4607756061c (#3466)
Apr 7, 2020
942be78
Make endpoint_url None (#3374)
akartsky Apr 7, 2020
cfcd824
update version (#3467)
Apr 7, 2020
b37e0bf
presubmit for MKP/Hosted (#3438)
Apr 8, 2020
5b3aad2
version bump fix (#3472)
Apr 8, 2020
2d05e3d
Release 0.4.0: Update change log (#3468)
Apr 8, 2020
bcb16ef
[Test] fix upgrade test (#3469)
Apr 8, 2020
100369a
[UI - multiuser] Fix pod log namespace source (#3477)
Bobgy Apr 8, 2020
fc5f977
Update documentation for AWS components (#3410)
surajkota Apr 8, 2020
79932cf
[Fix]Fix release (#3476)
rui5i Apr 8, 2020
b0ccd1b
backend/metadata_writer: Pin python dependencies (#3408)
discordianfish Apr 9, 2020
4302f1e
[Frontend] Fix npm reported vulnerabilities (#3480)
Bobgy Apr 9, 2020
6b358d0
[UI] Show execution details in Run Details Page ML Metadata tab of st…
Bobgy Apr 9, 2020
8cbf65b
SDK - Components - Restored the yaml formatting style (#3488)
Ark-kun Apr 9, 2020
e463728
[Test]Fix e2e test (#3471)
rui5i Apr 9, 2020
32fff03
[UI] Redirect to experiment list page when namespace changes in RunDe…
Bobgy Apr 10, 2020
52d5995
Components - Add model URL to AutoML - Create model/dataset for table…
Ark-kun Apr 10, 2020
fe3c97a
Qwiklab caip updates (#3423)
dhodun Apr 10, 2020
425a385
Upadate backend BUILD files (#3455)
chensun Apr 10, 2020
250cca1
reenable visualization server in multi-user mode (#3475)
chensun Apr 10, 2020
e395276
[Deployment] Move crds to cluster-scoped kustomize folders (#3498)
Bobgy Apr 13, 2020
9953e45
one project share one default bucket (#3478)
Apr 13, 2020
75a92a7
pass projectID from env/configmap without user input (#3458)
Apr 13, 2020
b3739ba
Metadata Writer - Log pod names (#3479)
Ark-kun Apr 13, 2020
2500812
[Testing] Reduce image build flakiness by share and retry cloudbuild …
Bobgy Apr 14, 2020
2200268
[UI] Groups executions by run if it exists (#3485)
Bobgy Apr 14, 2020
9067184
Fix concurrent IAM policy changes flakiness (#3504)
Bobgy Apr 14, 2020
8d9a04a
Enable NFS dynamic PVC (#3314)
Apr 14, 2020
5882e52
GPU with Kubeflow Pipeline Standalone (#3484)
Apr 14, 2020
2586e18
Update metadata-envoy-deployment.yaml (#3502)
Bobgy Apr 14, 2020
f041b08
AWS sagemaker: fixed a bug in ground_truth and updated all components…
akartsky Apr 14, 2020
2742a3e
[SDK] Make service account configurable for build_image_from_working_…
Bobgy Apr 15, 2020
fbed280
add user agent header to boto3 client for aws components (#3487)
surajkota Apr 15, 2020
56d519e
Add archive experiment feature in backend (#3359)
jingzhang36 Apr 15, 2020
437ac8c
add missing licenses for viz server (#3529)
hongye-sun Apr 17, 2020
08c7c0e
SDK - Made YAML dumping more awesome (#3520)
Ark-kun Apr 17, 2020
f3b1d6f
Components - Fixed BugQuery - Query component (#3514)
Ark-kun Apr 17, 2020
2621b67
Revise run_pipeline comment (as expected) (#3506)
jingzhang36 Apr 17, 2020
60f896b
Upload pipeline/pipeline version with a description (#3511)
jingzhang36 Apr 17, 2020
e7338df
Fix confusing .gitignore config
Bobgy Apr 17, 2020
80914bd
Testing - Fixed python requirements for sample tests (#3536)
Ark-kun Apr 17, 2020
915c84d
Infra - Improved the update_requirements script (#3535)
Ark-kun Apr 17, 2020
0d961ce
use reflect.DeepEqual to compare run structs (#3546)
chensun Apr 17, 2020
6bfe6cc
Fix list_run bug (#3539)
chensun Apr 17, 2020
740304e
add missing license for component image (#3543)
hongye-sun Apr 18, 2020
c3a0230
[Backend][Multi-user] Support creating visualization in user namespac…
chensun Apr 18, 2020
152c91c
Update check-build-image-status.sh (#3533)
Bobgy Apr 20, 2020
772835f
Services - Metadata Writer - Added support for custom_properties in a…
Ark-kun Apr 20, 2020
87ddf20
Sort resource references before checking for run struct equality (#3547)
chensun Apr 20, 2020
91c3239
OSS 1.0 Kustomize part-2 parameterize & fix CloudSQL (#3540)
Apr 20, 2020
ad9bd56
use better sample name (#3558)
Apr 20, 2020
db8042a
Fix test which uses Kustomize edit image but can't work with valueRef…
Apr 21, 2020
9b7689e
Clusterrolebinding is using namespace which not parametrized (#3573)
Apr 21, 2020
65e3db9
Update ml-pipeline-ui-deployment.yaml (#3586)
Bobgy Apr 22, 2020
6895f96
In single-user mode, experiment APIs shouldn't contain user namespace…
chensun Apr 22, 2020
ec88186
Update kustomization.yaml (#3582)
Bobgy Apr 22, 2020
29931d7
Minor updates to packages (#3428)
markmirch Apr 22, 2020
34615cb
Qwiklab caip updates (#3512)
dhodun Apr 22, 2020
ed3a303
SDK - CLI - Fixed incompatibility with Python 3.5 (#3567)
Ark-kun Apr 22, 2020
fcbb654
Enable cache-deployer as fixed the root cause in other PR (#3574)
Apr 22, 2020
241671f
Release ad9bd5648dd0453005225779f25d8cebebc7ca00 (#3560)
hongye-sun Apr 22, 2020
3dbbb16
update version to 0.5.0 (#3566)
hongye-sun Apr 22, 2020
173556b
Metadata Writer - Fixed pod name property setting (#3563)
Ark-kun Apr 22, 2020
1d86111
Remove compiled manifests (#3592)
Bobgy Apr 23, 2020
09b506f
[UI] Multi user permission separation for artifact api (#3522)
Bobgy Apr 23, 2020
1dad677
[UI] Get execution details from metadata writer (#3553)
Bobgy Apr 23, 2020
264953c
[UI] fix - create run missing-param warning not reacting to param val…
jonasdebeukelaer Apr 23, 2020
b63ad7e
SDK - Removed the ArtifactLocation feature (#3517)
Ark-kun Apr 23, 2020
2354776
fix #2802: Set ImagePullPolicy per pipeline. (#3534)
Apr 23, 2020
97756e5
Add method to schedule a recurring run to python client (#2978)
faweis Apr 23, 2020
b7706c0
[UI Server] Enable strict type checking and fix errors (#3593)
Bobgy Apr 23, 2020
0259fe5
AWS Sagemaker : Use json.dumps() to better organize the input and rem…
akartsky Apr 23, 2020
c4fb794
[API] Include namespace in visualization.swagger.json (#3588)
chensun Apr 23, 2020
0b17641
[UI] Migrate to namespaced visualization request (#3603)
Bobgy Apr 24, 2020
69efa62
[UI] Show cached steps (#3602)
Bobgy Apr 24, 2020
5ac303e
Add index on run details on experiment UUID & conditions & finished t…
frozeNinK Apr 24, 2020
6cb92d4
SDK - Compiler - Include the SDK version information in the compiled …
Ark-kun Apr 25, 2020
84b77c7
[UI] get run id from both property and custom property (#3501)
Bobgy Apr 25, 2020
f214a39
[UI] Fix artifact url for multi namespace (#3605)
Bobgy Apr 26, 2020
45bc582
Fixing volume size default value from 1 to 30 (#3598)
goswamig Apr 27, 2020
e41ee9c
SDK - Components - Task objects now have the .output attribute when c…
Ark-kun Apr 27, 2020
3203c5b
[Caching] Add a cached label for cached pods (#3623)
Bobgy Apr 27, 2020
a94597f
fix issue of creating default bucket (#3626)
Apr 27, 2020
de0747e
[Viewer] Service needs port name for istio (#3619)
Bobgy Apr 27, 2020
b619444
[Backend] Authorization service (#3627)
Bobgy Apr 27, 2020
aa8da64
[SDK] Add pod labels for telemetry purpose. (#3578)
Apr 28, 2020
9619655
SDK - Enabled file inputs to be optional (#3620)
Ark-kun Apr 28, 2020
45d4cf7
Components - Added readme for TFX components (#3637)
Ark-kun Apr 28, 2020
09a8689
Add two scripts to load test our api endpoints with measurement of ru…
jingzhang36 Apr 28, 2020
a5b3e7e
Fix source for mlpipeline-ui-metadata in WorkflowParser (#3379)
DmitryBe Apr 28, 2020
cb71eed
[UI] authorize tensorboard actions (#3639)
Bobgy Apr 28, 2020
c1ab001
Components - Upgraded the TFX components to 0.21.4 (#3641)
Ark-kun Apr 29, 2020
f55147d
Sort job resource references before equality check (#3561)
chensun Apr 29, 2020
b939ed3
Cache - Stabilized the deployer script (#3634)
Ark-kun Apr 29, 2020
62e33c7
Fix container.set_image_pull_policy documentation string (#3653)
saschagrunert Apr 29, 2020
165a0a9
kfp_client: fix wrong check (#3652)
faweis Apr 29, 2020
e43a011
SDK - Components - Split load_component functions into loading the sp…
Ark-kun Apr 29, 2020
1fc34d3
[Sample] Update base images used in pre-built samples (#3422)
Apr 29, 2020
b76945e
Backend - Upgraded MLMD client to fix Metadata Writer (#3657)
Ark-kun Apr 30, 2020
c38f36c
[Backend] Add service account field to run and job api objects (#3649)
Bobgy Apr 30, 2020
a6eb650
Move namespace to cluster-scoped (#3662)
Apr 30, 2020
2f4eafb
AWS Sagemaker : Add unit tests (#3642)
akartsky Apr 30, 2020
e853f53
fix proxy URL issue (#3663)
Apr 30, 2020
646f2fa
done (#3665)
Apr 30, 2020
e2e30a3
Add an operator to configure toleration of the GKE GPU node taints (#…
shotarok May 1, 2020
cb36f87
raise error when LRO has an error (#3666)
hongye-sun May 1, 2020
9ade740
[AWS SageMaker] Add CodeBuild Steps (#3668)
RedbackThomson May 4, 2020
657b5d4
gpu example wording cleanup (#3682)
amygdala May 5, 2020
a539d53
Katib Launcher Experiment Name Conflict (#3508)
gosandhya May 5, 2020
5ff7a65
SDK - Components - Fixed bug in _strip_type_hints_using_lib2to3 (#3679)
Ark-kun May 5, 2020
9167da1
Support execution throttling for executing the pipelines (#3346) (#3439)
eterna2 May 5, 2020
05c1537
Add Nodeselector to pipelineconfig fix issue #2863 (#3616)
May 5, 2020
8651969
Travis - Disabled coveralls (#3659)
Ark-kun May 6, 2020
fa7c95b
Fixed the TFX conflicts in tests (#3690)
Ark-kun May 6, 2020
44abf21
Update @kubeflow/frontend with fixes for #3625 and #3648 (#3695)
Bobgy May 6, 2020
d3ef4bf
[Backend] Use service account passed from api object (#3650)
Bobgy May 6, 2020
fd7cb1c
Experiment archiving related UI changes (#3615)
jingzhang36 May 6, 2020
69d8d51
Cache - Fixed the cache deployer script (#3700)
Ark-kun May 6, 2020
bb73377
Cache - Add namespace to webhook config's name (#3702)
Ark-kun May 6, 2020
b3eeaae
Updated the ComponentSpec schema (#3698)
Ark-kun May 6, 2020
fa3b304
Components - Added support for Dataflow in TFX components (#3684)
Ark-kun May 6, 2020
5b62596
Make it possible to upload a version of the pipeline with CLI (#3672)
shotarok May 7, 2020
9636e68
3674: check if gcs bucket exist before creation (#3675)
pahask8 May 7, 2020
9c16e12
update version (#3694)
May 7, 2020
e5bd2df
[UI] textbox to select KSA when creating runs/jobs (#3651)
Bobgy May 7, 2020
6beab22
Integration tests for AWS SageMaker Components (#3654)
surajkota May 7, 2020
54c490c
0.5.1 changelog (#3706)
May 7, 2020
eab5d31
[UI] Improve TFX artifact visualization speed (#3712)
Bobgy May 8, 2020
c5ceaf5
[UI] Hide empty resource op manifest tab in run details page (#3713)
Bobgy May 8, 2020
cb41f7a
[UI] Cleanup, remove types from urls in artifact/execution details pa…
Bobgy May 8, 2020
d4cd70d
Fixed small syntax error in a sample notebook (#3721)
Ark-kun May 9, 2020
fe01908
remove an accidentally committed debugging log (#3716)
jingzhang36 May 9, 2020
d2c784a
When patching the {{}} placeholder in parameter, check for possible n…
jingzhang36 May 9, 2020
b1c9976
[UI] Make visualization tab easier to understand (#3717)
Bobgy May 9, 2020
30345d1
[frontend] Show artifact preview in UI (#2172) (#3707)
eterna2 May 11, 2020
21e8ef1
Travis - Made flake8 test optional (#3739)
Ark-kun May 11, 2020
2279bde
SDK - Annotate pods with component_ref (#3727)
Ark-kun May 12, 2020
84cd01a
Travis - Use latest pip version (#3732)
Ark-kun May 12, 2020
b9aa106
SDK - Prioritize lib2to3 when stripping type annotations (#3724)
Ark-kun May 12, 2020
bd8c1dd
[AWS SageMaker] Specify component input types (#3683)
RedbackThomson May 12, 2020
e83bd7d
Upgraded Argo to v2.7.5 (#3537)
Ark-kun May 12, 2020
5740535
[Backend] Allow capital letters and underscore in metric names (#3741)
Bobgy May 12, 2020
e57a619
Fix bug in #3707 - href should show full artifact content instead of …
eterna2 May 12, 2020
731aed4
MetadataStore: Upgrade tool (#3295)
dushyanthsc May 12, 2020
e8356bc
Show version tag in UI (#3743)
Bobgy May 12, 2020
bd4be88
[UI] Wrap parameter/urls on overflow (#3747)
Bobgy May 13, 2020
fe30d54
SDK - Components - Calculate component hash digest (#3726)
Ark-kun May 13, 2020
8ba366b
SDK - Made outputs with original names available in ContainerOp.outpu…
Ark-kun May 13, 2020
06cd029
[UI] Fix artifact preview with outdated content (#3749)
Bobgy May 13, 2020
bb0c4d9
[UI] Show tooltip on long version names (#3750)
Bobgy May 13, 2020
81dd6a2
Metadata Writer - Preserve all Argo artifact information (#3725)
Ark-kun May 13, 2020
5435e87
[UI Server] Refactor for configurable auth header (#3753)
Bobgy May 13, 2020
d418f57
SDK - Components - Improved stability of the input and output renamin…
Ark-kun May 13, 2020
ddd1969
[AWS SageMaker] Unit tests for Training component (#3722)
RedbackThomson May 13, 2020
0f40372
Components - Tensorboard visualization (#3760)
Ark-kun May 14, 2020
f0c8eff
[Servers] Add liveness and readiness probes (#3757)
Bobgy May 14, 2020
61960ef
Add probes to metadata grpc service (#3765)
Bobgy May 14, 2020
3d2c6ea
manual merge as the change it self is correct
May 15, 2020
92a0d11
SDK - Moved some data from the component_ref annotation to the compon…
Ark-kun May 15, 2020
bff8392
AWS Sagemaker Components - enhance integration test coverage (#3720)
surajkota May 15, 2020
af4e8ef
Add more approvers in AWS sagemaker components (#3740)
Jeffwan May 15, 2020
55d41df
SDK - Components - Removed the deprecated _python_op.get_default_base…
Ark-kun May 18, 2020
1dcea49
SDK - Moved the tests closer to the code (#3774)
Ark-kun May 18, 2020
205ca79
fix(testing) - Fix "1.14.10-gke.27" is unsupported (#3781)
Bobgy May 19, 2020
39805ac
[Manifest] Use kustomize native image transformer to override image (…
Bobgy May 19, 2020
92394f6
SDK - Tests - Use relative imports (#3784)
Ark-kun May 19, 2020
9f8803e
[Backend] Make user identity header configurable (#3772)
chensun May 19, 2020
ec9445a
Allow PipelineParams in dict keys too. (#3565)
duongnt May 20, 2020
53d35dd
[ScheduledWorkflow] Fix events permission missing (#3785)
Bobgy May 20, 2020
a764405
Infer artifact store endpoint in metadata writer (#3530)
Jeffwan May 20, 2020
6e2a55c
Changing the default volume size to 30 (#3792)
goswamig May 20, 2020
4a961ce
Client - Added documentation for the generated members (#3787)
Ark-kun May 20, 2020
f2a860b
[AWS SageMaker] Integration tests automation (#3768)
RedbackThomson May 20, 2020
291f5b3
Add the 'kfp experiment' commands (#3705)
shotarok May 20, 2020
d18ad7a
AWS SageMaker : Use IAM Roles for Service Account (#3719)
akartsky May 21, 2020
0199de0
[UI] Fix confusion matrix wrong axes (#3817)
Bobgy May 22, 2020
43ce639
Docs - Added kfp.dsl placeholders to docs (#3813)
Ark-kun May 22, 2020
bbe598d
Adding HPO unit test (#3791)
goswamig May 23, 2020
e52481a
Client - Allow specifying pipeline description when uploading (#3828)
Ark-kun May 24, 2020
508f31a
[UI] Also cloning recurring run schedule, fixes #3761 (#3840)
Bobgy May 25, 2020
9f1c596
Testing - Pin numpy version to fix TFX installation instability in Tr…
Ark-kun May 26, 2020
fb54953
[AWS SageMaker] Integration Test for AWS SageMaker GroundTruth Compon…
mbaijal May 26, 2020
5b50de0
Components - Moved TFX components to deprecated directory (#3854)
Ark-kun May 26, 2020
3fe9b7e
Added README for Amazon SageMaker Components for Kubeflow Pipelines (…
IvyBazan May 27, 2020
ef73aab
A more accurate grpc error code for duplicate pipeline/pipeline versi…
jingzhang36 May 27, 2020
76f7476
Add labels to plots (#3811)
jingzhang36 May 27, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
97 changes: 92 additions & 5 deletions .cloudbuild.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.

# Test before submit:
# gcloud builds submit --config=.cloudbuild.yaml --substitutions=COMMIT_SHA="$(git rev-parse HEAD)" --project=ml-pipeline-test

steps:

# Build the Python SDK
Expand Down Expand Up @@ -52,14 +55,16 @@ steps:
waitFor: ["-"]
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '-t', 'gcr.io/$PROJECT_ID/frontend:$COMMIT_SHA',
'--build-arg', 'COMMIT_HASH=$COMMIT_SHA', '-f',
'/workspace/frontend/Dockerfile', '/workspace']
'--build-arg', 'COMMIT_HASH=$COMMIT_SHA',
'--build-arg', 'TAG_NAME=$TAG_NAME',
'-f', '/workspace/frontend/Dockerfile', '/workspace']
id: 'buildFrontend'
waitFor: ['prepareFrontend']
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '-t', 'gcr.io/$PROJECT_ID/api-server:$COMMIT_SHA',
'--build-arg', 'COMMIT_SHA=$COMMIT_SHA', '-f',
'/workspace/backend/Dockerfile', '/workspace']
'--build-arg', 'COMMIT_SHA=$COMMIT_SHA',
'--build-arg', 'TAG_NAME=$TAG_NAME',
'-f', '/workspace/backend/Dockerfile', '/workspace']
id: 'buildApiServer'
waitFor: ['copyPythonSDK']

Expand Down Expand Up @@ -88,6 +93,32 @@ steps:
'/workspace/backend/Dockerfile.visualization', '/workspace']
id: 'buildVisualizationServer'
waitFor: ["-"]
- id: 'buildMetadataWriter'
name: 'gcr.io/cloud-builders/docker'
args: ['build', '-t', 'gcr.io/$PROJECT_ID/metadata-writer:$COMMIT_SHA',
'--build-arg', 'COMMIT_HASH=$COMMIT_SHA', '-f',
'/workspace/backend/metadata_writer/Dockerfile', '/workspace']
waitFor: ["-"]
- id: 'buildCacheServer'
name: 'gcr.io/cloud-builders/docker'
args: ['build', '-t', 'gcr.io/$PROJECT_ID/cache-server:$COMMIT_SHA',
'--build-arg', 'COMMIT_HASH=$COMMIT_SHA', '-f',
'/workspace/backend/Dockerfile.cacheserver', '/workspace']
waitFor: ["-"]
- id: 'buildCacheDeployer'
name: 'gcr.io/cloud-builders/docker'
args: ['build', '-t', 'gcr.io/$PROJECT_ID/cache-deployer:$COMMIT_SHA',
'--build-arg', 'COMMIT_HASH=$COMMIT_SHA', '-f',
'/workspace/backend/src/cache/deployer/Dockerfile', '/workspace']
waitFor: ["-"]

# Build marketplace deployer
- id: 'buildMarketplaceDeployer'
name: 'gcr.io/cloud-builders/docker'
args: ['build', '-t', 'gcr.io/$PROJECT_ID/deployer:$COMMIT_SHA',
'--build-arg', 'COMMIT_HASH=$COMMIT_SHA', '-f',
'/workspace/manifests/gcp_marketplace/deployer/Dockerfile', '/workspace/manifests/gcp_marketplace']
waitFor: ["-"]

# Build the Kubeflow-based pipeline component images
- name: 'gcr.io/cloud-builders/docker'
Expand All @@ -100,6 +131,11 @@ steps:
args: ['-c', 'cd /workspace/components/kubeflow/launcher && ./build_image.sh -p $PROJECT_ID -t $COMMIT_SHA']
id: 'buildLauncher'
waitFor: ["-"]
- id: 'buildCpuTrainer'
name: 'gcr.io/cloud-builders/docker'
entrypoint: '/bin/bash'
args: ['-c', 'cd /workspace/components/kubeflow/dnntrainer && ./build_image.sh -p $PROJECT_ID -t $COMMIT_SHA -l ml-pipeline-kubeflow-tf-trainer -b 1.6.0']
waitFor: ["-"]
- name: 'gcr.io/cloud-builders/docker'
entrypoint: '/bin/bash'
args: ['-c', 'cd /workspace/components/kubeflow/dnntrainer && ./build_image.sh -p $PROJECT_ID -t $COMMIT_SHA -l ml-pipeline-kubeflow-tf-trainer-gpu -b 1.6.0-gpu']
Expand Down Expand Up @@ -163,6 +199,51 @@ steps:
'/workspace/third_party/metadata_envoy/Dockerfile', '/workspace']
id: 'buildMetadataEnvoy'

# Pull third_party images
- name: 'gcr.io/cloud-builders/docker'
args: ['pull', 'gcr.io/tfx-oss-public/ml_metadata_store_server:0.21.1']
id: 'pullMetadataServer'
- name: 'gcr.io/cloud-builders/docker'
args: ['pull', 'gcr.io/ml-pipeline/minio:RELEASE.2019-08-14T20-37-41Z-license-compliance']
id: 'pullMinio'
- name: 'gcr.io/cloud-builders/docker'
args: ['pull', 'gcr.io/ml-pipeline/mysql:5.6']
id: 'pullMysql'
- name: 'gcr.io/cloud-builders/docker'
args: ['pull', 'gcr.io/cloudsql-docker/gce-proxy:1.14']
id: 'pullCloudsqlProxy'
- name: 'gcr.io/cloud-builders/docker'
args: ['pull', 'gcr.io/ml-pipeline/argoexec:v2.7.5-license-compliance']
id: 'pullArgoExecutor'
- name: 'gcr.io/cloud-builders/docker'
args: ['pull', 'gcr.io/ml-pipeline/workflow-controller:v2.7.5-license-compliance']
id: 'pullArgoWorkflowController'

# Tag for Hosted - SemVersion to Major.Minor parsing
- id: "parseMajorMinorVersion"
waitFor: ["-"]
name: gcr.io/cloud-builders/docker
entrypoint: /bin/bash
args:
- -ceux
- |
# Parse major minor version and save to a file for reusing in other steps.
cat /workspace/VERSION | sed -e "s#[^0-9]*\([0-9]*\)[.]\([0-9]*\)[.]\([0-9]*\)#\1.\2#" > /workspace/mm.ver

# Tag for Hosted - Tag to hosted folder with MKP friendly name
- id: 'tagForHosted'
waitFor: ['parseMajorMinorVersion', 'buildFrontend', 'buildApiServer', 'buildScheduledWorkflow',
'buildViewerCrdController', 'buildPersistenceAgent', 'buildInverseProxyAgent', 'buildVisualizationServer',
'buildMetadataWriter', 'buildCacheServer', 'buildCacheDeployer', 'buildMetadataEnvoy',
'buildMarketplaceDeployer', 'pullMetadataServer', 'pullMinio', 'pullMysql', 'pullCloudsqlProxy',
'pullArgoExecutor', 'pullArgoWorkflowController']
name: 'gcr.io/cloud-builders/docker'
entrypoint: bash
args:
- -ceux
- |
/workspace/test/tag_for_hosted.sh $PROJECT_ID $COMMIT_SHA $(cat /workspace/VERSION) $(cat /workspace/mm.ver)

images:
# Images for the pipeline system itself
- 'gcr.io/$PROJECT_ID/frontend:$COMMIT_SHA'
Expand All @@ -172,12 +253,18 @@ images:
- 'gcr.io/$PROJECT_ID/viewer-crd-controller:$COMMIT_SHA'
- 'gcr.io/$PROJECT_ID/inverse-proxy-agent:$COMMIT_SHA'
- 'gcr.io/$PROJECT_ID/visualization-server:$COMMIT_SHA'
- 'gcr.io/$PROJECT_ID/metadata-writer:$COMMIT_SHA'
- 'gcr.io/$PROJECT_ID/cache-server:$COMMIT_SHA'
- 'gcr.io/$PROJECT_ID/cache-deployer:$COMMIT_SHA'

# Images for Marketplace
- 'gcr.io/$PROJECT_ID/deployer:$COMMIT_SHA'

# Images for the Kubeflow-based pipeline components
- 'gcr.io/$PROJECT_ID/ml-pipeline-kubeflow-deployer:$COMMIT_SHA'
- 'gcr.io/$PROJECT_ID/ml-pipeline-kubeflow-tf-trainer:$COMMIT_SHA'
- 'gcr.io/$PROJECT_ID/ml-pipeline-kubeflow-tf-trainer-gpu:$COMMIT_SHA'
- 'gcr.io/$PROJECT_ID/ml-pipeline-kubeflow-tf:$COMMIT_SHA'
- 'gcr.io/$PROJECT_ID/ml-pipeline-kubeflow-tfjob:$COMMIT_SHA'

# Images for the Dataproc-based pipeline components
- 'gcr.io/$PROJECT_ID/ml-pipeline-dataproc-analyze:$COMMIT_SHA'
Expand Down
30 changes: 25 additions & 5 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,33 @@ about: Report a bug encountered with Kubeflow Pipelines

---

**What happened:**
### What steps did you take:
[A clear and concise description of what the bug is.]

**What did you expect to happen:**
### What happened:

### What did you expect to happen:

### Environment:
<!-- Please fill in those that seem relevant. -->

How did you deploy Kubeflow Pipelines (KFP)?
<!-- If you are not sure, here's [an introduction of all options](https://www.kubeflow.org/docs/pipelines/installation/overview/). -->

KFP version: <!-- If you are not sure, build commit shows on bottom of KFP UI left sidenav. -->

KFP SDK version: <!-- Please attach the output of this shell command: $pip list | grep kfp -->

**What steps did you take:**
[A clear and concise description of what the bug is.]

**Anything else you would like to add:**
### Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]

/kind bug
<!-- Please include labels by uncommenting them to help us better triage issues, choose from the following -->
<!--
// /area frontend
// /area backend
// /area sdk
// /area testing
// /area engprod
-->
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ bower_components/
dist

# Web server
frontend/server/*.js
frontend/server/dist

# Python built package
*.egg-info
Expand All @@ -39,13 +39,17 @@ frontend/test/ui/visual-regression/screenshots/screen

*.pyc
.DS_Store
build

.ipynb_checkpoints
*.egg-info

# go vendor
vendor

# Go module cache
backend/pkg/mod/cache

# Bazel output artifacts
bazel-*

Expand All @@ -61,3 +65,4 @@ _artifacts

# Generated Python SDK documentation
docs/_build

Loading