* Update _client.py
* Allow for passing name instead of only pipeline_id
* fixed old rebase issue
* protobuf fix
* raise error and remove f-string
* moved file
* updated python proto packages versions
* Update sdk/python/kfp/_client.py
* restructured and added to build
* changes structure of import
* Updated the files
* further updates of client and filter.proto
* alternative
* clean up
* clean up
* remove helperfiles
* futher clean up
* clean up or eaither name or id
* update doc strings
* remove page_size
* Update sdk/python/kfp/_client.py
Co-authored-by: Jiaxiao Zheng <jxzheng@google.com>
* Update sdk/python/kfp/cli/pipeline.py
Co-authored-by: Jiaxiao Zheng <jxzheng@google.com>
* updated to classical string formattin
Co-authored-by: Jiaxiao Zheng <jxzheng@google.com>
* Add the 'kfp experiment list' command
* Add the 'kfp experiment get' command
* Add the 'kfp experiment create' command
* Add the 'kfp experiment delete' command
* Add a caution to 'kfp experiment delete'
* Use directly the backend api method to list experiments
* Update a message based on the suggestion
https://github.com/kubeflow/pipelines/pull/3705#discussion_r424751792
* Add upload_pipeline_version to kfp.Client
* Add the 'kfp pipeline upload_version' command to CLI
* Make sure to use upload_pipeline_version wihtout a helper func
* Make sure of the google coding style with yapf
* Fix up the pipeline id option
* Make the version and id options to the required options
* [SDK/CLI] Add version param to run_pipeline
* Set PIPELINE_VERSION relationship to CREATOR
Also adds a note about pipeline_id taking precedence over version_id
* Making json output format easier to read
* Update sdk/python/kfp/cli/diagnose_me_cli.py
good catch :)
Co-Authored-By: Jiaxiao Zheng <jxzheng@google.com>
* update based on feedback
* Sample env validation pipeline with diagnose_me
* removing files that I accidentally added
* update based on review feedback
Co-authored-by: Jiaxiao Zheng <jxzheng@google.com>
* Add support for user account auth with IAP
* add comments
* add the url in case open_new_tab does not work(AI Platform notebook).
* code refactor: move get_auth_token logic in auth.py
* store the credentials locally
* minior fix
* add support in kfp cli
* fix diagnose me bug
* add reference
* add todo for refresh token expiration
* address comments
* Adding the core libraries for diagnose_me tool.
* Adding todo for switching to process.run
* removing optional from human_readable parameter
* updated command names based on feedback
* Adding the core libraries for diagnose_me tool.
* adding diagnose_me libraries for dev env
* removing extra files from this branch
* adding which python and which pip3
* updated command names based on review feedback
* kfp pipeline upload
* kfp pipeline get
* kfp pipeline list
* Use logging [Set logging level to INFO]
* Catch exceptions raised in command calls and log them as errors
* Add comment for TODO kfp pipeline delete
Signed-off-by: Ilias Katsakioris <elikatsis@arrikto.com>