Commit Graph

16 Commits

Author SHA1 Message Date
Chen Sun cf3175ef4e
chore: address kubectl dry-run deprecation (#8643) 2023-01-03 23:08:24 +00:00
Yuan Gong 697c041c36 test: temporarily skip verify workload identity binding 2021-07-15 05:14:07 +00:00
Joe Liedtke ade34542e0
chore: Updates argoproj/argo URLs to argoproj/argo-workflows (#5969)
* Updt argoproj/argo URLs to argoproj/argo-workflows

* Update link to workflows.ts

* Update license.txt to reduce # of changed lines

* Revert changes to backend Dockerfile & license.txt

* Update license.txt, keep line endings
2021-07-06 21:52:20 -07:00
Alexey Volkov cc83e1089b
Assigned copyright to the project authors (#5587) 2021-05-05 13:53:22 +08:00
Yuan (Bob) Gong be64b32798
feat: update argo image to v2.12.9 and automate update process. Fixes #5232 (#5266)
* add notices and licenses for argo 2.12

* feat: upgrade argo images to v2.12.9

* update all refs to argo image version

* add NOTICES generation script

* upgrade argo cli to latest

* fix

* fix

* add license_info.csv back

* make release process safer

* add back third_party/license.txt

* refactor(deployment): move argo manifests to third-party, updates for 2.12.9

* update marketplace snapshots

* set up marketplace presubmit test

* add comment
2021-03-10 12:52:42 +08:00
Alexey Volkov e83bd7d78f
Upgraded Argo to v2.7.5 (#3537)
* Upgraded Argo to v2.7.4

* Downgraded the Argo CLI version to 2.4.3

See https://github.com/argoproj/argo/issues/2793

* Removed the argo cli arg that had been removed

* Updated to Argo 2.7.5

* Added workflowtemplates and cronworkflows to the Role

* Added the new Argo CRDs
2020-05-11 23:52:21 -07:00
Yuan (Bob) Gong 9067184815
Fix concurrent IAM policy changes flakiness (#3504) 2020-04-14 00:49:10 -07:00
Yuan (Bob) Gong 30b79255bd
[Testing] Reduce flakiness caused by iam bindings (#3008)
* Add retry to iam policy bindings

* Add retry for iam policy changes to reduce flakiness
2020-02-07 00:05:43 -08:00
Yuan (Bob) Gong 4a8d262abb Migrate standalone deployment to workload identity on GCP (#2619)
* Script to set up workload identity for standalone deployment

* Migrate tests to run on standalone + workload identity

* Fix test script

* Switch to static GSAs for testing, because they have name length limit

* Add workload identity binding for argo

* Fix argo workload identity bindings

* Remove user-gcp-sa from tests

* Remove use_gcp_secret from xgboost sample

* Allow debugging tests locally

* Wait for policies to take effect

* Update deploy-pipeline-lite.sh

* Update deploy-pipeline-lite.sh

* [WIP] test gcloud auth list with test-runner sa

* Add namespace

* test again

* Use new image builder

* test again

* Remove debug code

* Remove usages of use_gcp_secret

* Fix unit test and tensorboard pod template

* Add debug code again to test

* Try waiting until workload identity bindings are ready

* Fix some other samples

* Fix parameterized tfx oss sample

* Add retry to image building

* Try fixing tfx oss sample

* Fix compiled tfx oss sample

* Update all google/cloud-sdk to latest

* Try fixing parameterized tfx oss sample again

* Also verify pipeline-runner ksa is working

* Fix parameterized_tfx_oss sample

* Update gcp-workload-identity-setup.sh

* Revert unneeded change

* Pin to new google/cloud-sdk

* Remove wrongly commited binaries
2019-12-16 22:05:58 -08:00
Yuan (Bob) Gong fe8d96ffb5 Use cloud build to build images instead (#1923)
* Use cloud build to build images instead

* Batch 3 image buld tasks

* Fix check cloud build status script
2019-08-23 01:43:18 -07:00
Yuan (Bob) Gong d11fae78d8 Use KFP lite deployment for presubmit tests (#1808)
* Refactor presubmit-tests-with-pipeline-deployment.sh so that it can be run from a different project

* Simplify getting service account from cluster.

* Migrate presubmit-tests-with-pipeline-deployment.sh to use kfp
lightweight deployment.

* Add option to cache built images to make debugging faster.

* Fix cluster set up

* Copy image builder image instead of granting permission

* Add missed yes command

* fix stuff

* Let other usages of image-builder image become configurable

* let test workflow use image builder image

* Fix permission issue

* Hide irrelevant error logs

* Use shared service account key instead

* Move test manifest to test folder

* Move build-images.sh to a different script file

* Update README.md

* add cluster info dump

* Use the same cluster resources as kubeflow deployment

* Remove cluster info dump

* Add timing to test log

* cleaned up code

* fix tests

* address cr comments

* Address cr comments

* Enable image caching to improve retest speed
2019-08-20 17:25:20 -07:00
Alexey Volkov 211f0f44ce Testing - Updated Argo CLI to v2.3.0 (#1427) 2019-06-03 21:14:58 -07:00
Alexey Volkov e9aa69e353 Testing - Clean up the Argo controller that was used to build images (#1311)
* Testing - Clean up the Argo controller that was used to build images

* Try to not install Argo in the first place

* Added the test-runner service account

* Cleanup

* Changing the install-argo.sh script instead
2019-05-13 14:51:09 -07:00
Alexey Volkov 173ecbda4c Marked all scripts as executable (#1177) 2019-04-23 16:12:00 -07:00
IronPan 18878f1bed fix bunch of issues in prow test (#866)
* update tests

* explicit return successful

* fix

* move variable

* Update deploy-kubeflow.sh
2019-02-27 14:40:01 -08:00
IronPan 9b77d4a8a6 Switching test to kubeflow deployment (#351)
* test

* fix

* fix

* fix

* fix

* fix

* update

* cleanup

* fix

* coopy test

* chmod

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* update

* fix

* fix

* fix

* fix

* fix

* fix

* fix sample test

* fix

* fix

* merge

* update image builder image

* update script

* mount permission
2018-11-28 21:36:12 -08:00