Skip to content

Concepts: Service Connectors says it supports "Docker registries, MLflow, etc.", but is not supported in actual software? #3645

@JustGitting

Description

@JustGitting

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions