-
Notifications
You must be signed in to change notification settings - Fork 538
Description
In the Concepts documentation, it describes the "Service Connector" as supporting a range of services listed below:
https://docs.zenml.io/concepts/service_connectors#supported-cloud-providers-and-services
Supported Cloud Providers and Services
ZenML supports connectors for major cloud providers and services:
- AWS: For Amazon Web Services (S3, ECR, SageMaker, etc.)
- GCP: For Google Cloud Platform (GCS, GCR, Vertex AI, etc.)
- Azure: For Microsoft Azure (Blob Storage, ACR, AzureML, etc.)
- Kubernetes: For Kubernetes clusters
- Other Services: Docker registries, MLflow, etc.
Whilst, neither the Stacks deployment documentation (https://docs.zenml.io/stacks/service-connectors/connector-types) lists any "Other services". It only shows the following options:
Docker Service Connector
Kubernetes Service Connector
AWS Service Connector
GCP Service Connector
Azure Service Connector
HyperAI Service Connector
Nor does the zenml service-connector list-types
command shows support for the other services, like mlflow service connectors.
zenml service-connector list-types
┃ NAME │ TYPE │ RESOURCE TYPES │ AUTH METHODS │ LOCAL │ REMOTE ┃
┠──────────────────────────────┼───────────────┼───────────────────────┼───────────────────┼───────┼────────┨
┃ Docker Service Connector │ 🐳 docker │ 🐳 docker-registry │ password │ ✅ │ ✅ ┃
┠──────────────────────────────┼───────────────┼───────────────────────┼───────────────────┼───────┼────────┨
┃ AWS Service Connector │ 🔶 aws │ 🔶 aws-generic │ implicit │ ✅ │ ✅ ┃
┃ │ │ 📦 s3-bucket │ secret-key │ │ ┃
┃ │ │ 🌀 kubernetes-cluster │ sts-token │ │ ┃
┃ │ │ 🐳 docker-registry │ iam-role │ │ ┃
┃ │ │ │ session-token │ │ ┃
┃ │ │ │ federation-token │ │ ┃
┠──────────────────────────────┼───────────────┼───────────────────────┼───────────────────┼───────┼────────┨
┃ GCP Service Connector │ 🔵 gcp │ 🔵 gcp-generic │ implicit │ ➖ │ ✅ ┃
┃ │ │ 📦 gcs-bucket │ user-account │ │ ┃
┃ │ │ 🌀 kubernetes-cluster │ service-account │ │ ┃
┃ │ │ 🐳 docker-registry │ external-account │ │ ┃
┃ │ │ │ oauth2-token │ │ ┃
┃ │ │ │ impersonation │ │ ┃
┠──────────────────────────────┼───────────────┼───────────────────────┼───────────────────┼───────┼────────┨
┃ │ │ 📦 blob-container │ service-principal │ │ ┃
┃ │ │ 🌀 kubernetes-cluster │ access-token │ │ ┃
┃ │ │ 🐳 docker-registry │ │ │ ┃
┠──────────────────────────────┼───────────────┼───────────────────────┼───────────────────┼───────┼────────┨
┃ Kubernetes Service Connector │ 🌀 kubernetes │ 🌀 kubernetes-cluster │ password │ ➖ │ ✅ ┃
┃ │ │ │ token │ │ ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━┷━━━━━━━┷━━━━━━━━┛
Of course I may have misunderstood the concepts/stacks documentation.