Konduktor Config Yaml

Schema

allowed_clouds:                   # optional {gs, s3}
  - gs
  - s3

tailscale:                        # optional
  secret_name: <string>

ssh:                              # optional
  enable: <boolean>               # defaults to false

serving:                          # optional
  endpoint: {trainy, direct}      # defaults to trainy

kubernetes:                       # optional
  pod_config:
    spec:
      <dict>                      # MANY SPEC OPTIONS (see details below)
      imagePullSecrets:           # ex. private container registry
        - name: regcred 
      volumes:                    # ex. volumes
        - name: shared-memory
          emptyDir:
            medium: "Memory"
            sizeLimit: <string>   # defaults to 4Gi; Format:{#Gi, #Mi, #Ki}
  provision_timeout: <int>        # defaults to 300

Details

allowed_clouds
tailscale
ssh
serving
kubernetes: pod_config: spec
kubernetes: pod_config: spec: imagePullSecrets