Commit Graph

25 Commits

Author SHA1 Message Date
Chen Sun eb5702ab39
chore(test): create test cluster in us-west1-b (#8821) 2023-02-07 11:53:56 -08:00
gkcalat c79d35f53b
fix(test): Add frontend integration test manual run (#8767)
* Fix bug in the front-end test

* Add local debugging to the FE test

* Save testing artifacts to GCS

* Address comments
2023-01-31 06:49:30 +00:00
Chen Sun cf3175ef4e
chore: address kubectl dry-run deprecation (#8643) 2023-01-03 23:08:24 +00:00
Chen Sun 100b1f301c
fix(test): unable to create test cluster (#8410) 2022-11-01 13:23:08 -07:00
capri-xiyue ea205cfa32
test: remove pin for cluster version (#6692)
* remove pin for cluster version

* pin image type to cos
2021-10-06 16:41:19 -07:00
Yuan (Bob) Gong 2203206191
test: pin GKE cluster to 1.18 to use docker runtime 2021-05-18 08:35:18 +08:00
Alexey Volkov cc83e1089b
Assigned copyright to the project authors (#5587) 2021-05-05 13:53:22 +08:00
Yuan (Bob) Gong 9a99a76b27
test: make details log url easier to select (#4680)
* Update deploy-cluster.sh

* Update deploy-cluster.sh
2020-10-27 21:29:56 -07:00
Yuan (Bob) Gong d639b80043
test: use GCP cluster regular channel (#4626) 2020-10-22 05:23:35 -07:00
Alexey Volkov 9ce7d46db4
tests: Fixed presubmits. Fixes #4412 (#4413)
Fixes https://github.com/kubeflow/pipelines/issues/4412
2020-08-25 20:30:02 -07:00
jingzhang36 8a7ea0fa0d
test: identity-namespace no longer works and replace it with workload-pool (#4303)
* enable pagination when expanding experiment in both the home page and the archive page

* Revert "enable pagination when expanding experiment in both the home page and the archive page"

This reverts commit 5b672739dd.

* identity-namespace no longer works and so replace it with workload-pool
2020-07-31 00:03:07 -07:00
Yuan (Bob) Gong b09cafe616
test: use e2 machines for cost saving (#3994)
* Use e2 machines for cost saving

* Switch cloudbuild jobs back to n1
2020-06-16 03:52:04 -07:00
Yuan (Bob) Gong 205ca79b2d
fix(testing) - Fix "1.14.10-gke.27" is unsupported (#3781) 2020-05-18 20:27:36 -07:00
Alexey Volkov 4a18f37d57
Testing - Upgraded GKE master version to fix tests (#3404) 2020-03-31 14:03:29 -07:00
Yuan (Bob) Gong 5391e88fbc
[Testing] KFP standalone test infra for upgradability (#1971)
* Implement upgrade test

* mark upgrade-tests.sh as executable

* Fix comments

* Base upgrade_test_setup.yaml

* e2e integration of upgrade test

* Fix entrypoint argument

* Fix e2e workflow yaml

* Fix run_test.sh argument processing

* Fix no closing backtick

* Restrucutre upgrade_test.go to focus the test on upgrade verification

* clean up code

* Clean up after upgrade test when it is run in integration tests.

* Include pipeline tests in upgrade test

* Reorder tests

* Add upgrade test coverage for run api resources

* Add job api resource coverage in upgrade test & refactored upgrade test

* Fix add missing step in upgrade test

* Fix BUILD.bazel

* Fix upgrade_test.go

* Try to fix upgrade test failure

* Fix hard coded namespace

* Sync upgrade-tests.sh with new changes in presubmit-tests-with-pipeline-deployment.sh

* Update upgrade test

* Remove redundant code

* Fix integration test exit code

* Fix trigger interval second mismatch
2020-03-09 16:53:37 -07:00
Jiaxiao Zheng ee525b91cb
Bump TFX to 0.21.1 (#3220)
* bump

* pin two requirements.txt

* update sample

* try a newer k8s version
2020-03-05 17:32:50 -08:00
Alexey Volkov b24eac785b Tests - Fixed presubmit tests (#2912)
1.14.8-gke.17 is no longer supported while 1.14.10-gke.17 and 1.14.9-gke.23 have broken Workflow Identity.
2020-01-24 19:39:01 -08:00
Yuan (Bob) Gong 31c13b4401 [Testing] Reduce distracting command log (#2796)
* [Testing] Reduce distracting command log

* Update deploy-cluster.sh
2020-01-05 04:33:40 -08:00
Yuan (Bob) Gong 8147fe5bf0 [Testing] Save pod desc text and stackdriver link as artifacts (#2791)
* Save pod desc text and stackdriver link as artifacts

* Fix artifact location

* Restructure artifact

* Also log pod yaml
2020-01-04 20:09:40 -08:00
Yuan (Bob) Gong 76d6e56134 Use new K8s version to improve workload identity stability (#2777) 2019-12-30 20:07:39 -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 202e74894a [Testing] Describe unhealthy pods when tests clean up. (#2554)
* [Testing] Describe unhealthy pods after failure.

* Fix typo
2019-11-06 00:47:51 -08:00
Ning 93e7b8e950
add cloud-platform scope in the test to reclaim the ai platform sample models (#2355)
* add cloud-platform scope
* fix bug in the client wait_for_run_completion
2019-10-11 11:12:53 +08:00
Yuan (Bob) Gong 8e53eb43ad Move postsubmit tests to lite deployment (#1939)
* Move postsubmit tests to lite deployment

* Reduce verbose logs by wget

* Add ignored files

* add test temporary file to gitignore
2019-08-23 14:34:26 -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