Commit Graph

114 Commits

Author SHA1 Message Date
Yuan (Bob) Gong 743746b96e
Revert "minio: Set secure=true to enable TLS by default (#3168)" (#3192)
This reverts commit 5cb158d313.
2020-02-28 20:51:23 +08:00
Johannes 'fish' Ziemke 5cb158d313
minio: Set secure=true to enable TLS by default (#3168)
* minio: Set secure=true to enable TLS by default

Not using TLS is a security concern, especially if using cloud storage
like S3. This should be set to secure to avoid people unknowingly not
using TLS.

To make the bundled minio still work, I've submitted
https://github.com/kubeflow/manifests/pull/950 to set secure=false in
this case explicitly.

* minio: secure=false in GCP & standalone manifests
2020-02-27 12:02:07 -08:00
jingzhang36 b20b85cda8 Have custom visualization on by default (#2891)
* Have custom visualization on by default

* Add flag to gcp market
2020-01-21 23:20:35 -08:00
IronPan a0a39a5eda Install application CRD and add pipeline application CR to pipeline standalone (#2585)
* install application CRD and add pipeline application CR

* add labels and let application manager to set ownerref

* fix

* address comments

* update test

* update test

* update test

* update readme

* fix test

* update

* update

* update

* Update application-crd.yaml

* fix

* fix

* Update .release.cloudbuild.yaml

* update tests

* Update kustomization.yaml

* Update deploy-pipeline-lite.sh

* Update ml-pipeline-viewer-crd-sa.yaml

* update tests

* update tests

* update tests
2020-01-16 09:20:25 -08:00
jingzhang36 a8bd3ae836
visualization server wants kubernetes serivce account too (#2822)
* visualization server wants kubernetes serivce account too

* add ksa for visualization server and use this ksa for standalone and
hosted deployment of visualization server

* Use server name its ksa name

* add sa to pipeline.yaml
2020-01-12 17:46:49 +08:00
Eterna2 aa2d2f42b3 [pipeline-ui] Retrieve pod logs from argo archive (#2081)
* Retrieve pod logs from argo archive

* Added aws instance profile iam credential support for minio client. Read workflow status for argo archive location for pod logs.

* fix minor typo, and enforce typing for minio client options

* Update helm chart for pipelines ui role with permission to access secret and workflow crd

* remove unnecessary type cast

* Fix bug: s3client should be a callable, so that iam token is refreshed
2019-11-07 16:58:18 -08:00
IronPan 47bb1036f9 remove unnecessary namespace in UI rolebinding spec (#2510)
/assign @Bobgy
2019-10-30 14:07:37 -07:00
Mingfei 0b8d2e12d1 clusterrole for pipeline-runner with seldondeployments (#2458) 2019-10-25 02:35:45 -07:00
Riley Bauer 8d196d4dec Adds Metadata Artifacts to UI (#2057)
* Working, though the request seems malformed

* Working with grpc-web. trying to push to cluster

* WIP

* With great hax come great success

* Begin moving some metadata UI pages to KFP

* Artifact list and details pages work! A lot of clean up is needed. Look for console.log and TODO

* Clean up

* Fixes filtering of artifact list

* More cleanup

* Revert ui deployment

* Updates tests

* Update envoy deployment
2019-09-06 13:19:19 -07:00
dushyanthsc db6c9b4fd0 pipeline-lite: Introduce metadata component to pipeline-lite (#1840)
This change introduces the metadata component to pipeline-lite
installation. This installation:

  1. Does not include metadata-ui
  2. mysql installation is used instead of metadata-db
  3. Replica count has been reduced 1 instead of 3
2019-08-22 13:11:18 -07:00
IronPan 06b7ad659f
Cleanup pipeline-lite deployment (#1921)
* restructure

* working example

* working example

* move mysql

* moving minio and mysql out

* add gcp

* add files

* fix test

* extract parameters to single place

* update

* update readme

* update readme

* address pr comment
2019-08-22 10:03:28 -07:00
Kirin Patel 8c3d6fe121 Add visualization-server service to lightweight deployment (#1844)
* Add visualization-server service to lightweight deployment

* Addressed PR suggestions

* Added field to determine if visualization service is active and fixed unit tests for visualization_server.go

* Additional small fixes

* port change from 88888 -> 8888
* version change from 0.1.15 -> 0.1.26
* removed visualization-server from base/kustomization.yaml

* Fixed visualization_server_test.go to reflect new changes

* Changed implementation to be fail fast

* Changed host name to be constant provided by environment

* Added retry and extracted isVisualizationServiceAlive logic to function

* Fixed deployment.yaml file

* Fixed serviceURL configuration issuse

serviceURL is now properly obtained from the environment, the service ip address and port are used rather than service name and namespace

* Added log message to indicate when visualization service is unreachable

* Addressed PR comments

* Removed _HTTP
2019-08-21 18:30:33 -07:00
IronPan a9602fbc3f
Add API to rerun the pipeline (#1720)
* add resubmit proto

* add compiled code

* fix

* add resubmit proto

* add

* refactor

* update builder

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* add test

* add test

* add test

* add test

* fix test

* fix test

* fix test

* fix test

* fix test

* fix test

* fix test

* address comments

* add comments

* change request body def

* recompile api

* retry instead of resubmit

* update test

* update test

* fix tests

* fix tests

* fix tests

* robust retry

* robust retry

* robust retry

* robust retry

* robust retry

* robust retry

* robust retry

* robust retry

* robust retry

* add error handling

* reorder the call

* remove logic to update the database entry

* add mock

* add tests for rerousrce manager

* update error handling logic

* fix tests

* address comments
2019-08-07 13:59:06 -07:00
IronPan 609c7a6c0d
Move kustomize manifests a dedicate directory (#1690)
* move kustomize to subdirectory

* add application cr

* add label application crd can recognize

* Update README.md

* Update README.md

* Update README.md

* add schema

* update

* stage

* fix

* update
2019-07-30 10:21:16 -07:00