* 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
* 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
* 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
* 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
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
* 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
* 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