-
Notifications
You must be signed in to change notification settings - Fork 11
/
metadata.yaml
75 lines (75 loc) · 1.87 KB
/
metadata.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# Copyright 2020 Luke Marsden
# See LICENSE file for licensing details.
name: mlflow-server
description: |
mlflow is a Kubernetes charm bundle for MLflow. This bundle automates the deployment and operation of MLflow on any Kubernetes cluster.
summary: |
A charm which provides a Kubernetes installation of the MLflow (https://mlflow.org/) server.
docs: https://discourse.charmhub.io/t/mlflow-server-docs-index/10816
containers:
mlflow-server:
resource: oci-image
resources:
oci-image:
type: oci-image
description: Backing OCI image
upstream-source: docker.io/charmedkubeflow/mlflow:v2.1.1_22.04_1
requires:
relational-db:
interface: mysql_client
object-storage:
interface: object-storage
schema:
v1:
provides:
type: object
properties:
access-key:
type: string
namespace:
type:
- string
- 'null'
port:
type: number
secret-key:
type: string
secure:
type: boolean
service:
type: string
required:
- access-key
- port
- secret-key
- secure
- service
versions: [v1]
__schema_source: https://raw.githubusercontent.com/canonical/operator-schemas/master/object-storage.yaml
provides:
metrics-endpoint:
interface: prometheus_scrape
secrets:
interface: secrets
schema:
v1:
provides:
type: object
properties:
secrets:
type: string
required:
- secrets
versions: [v1]
pod-defaults:
interface: pod-defaults
schema:
v1:
provides:
type: object
properties:
pod-defaults:
type: string
required:
- pod-defaults
versions: [v1]