forked from canonical/bundle-kubeflow
-
Notifications
You must be signed in to change notification settings - Fork 0
/
bundle-kubeflow.yaml
59 lines (59 loc) · 4.46 KB
/
bundle-kubeflow.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
bundle: kubernetes
name: kubeflow
applications:
admission-webhook: { charm: admission-webhook, channel: latest/stable, scale: 1 }
argo-controller: { charm: argo-controller, channel: latest/stable, scale: 1 }
argo-server: { charm: argo-server, channel: latest/stable, scale: 1 }
dex-auth: { charm: dex-auth, channel: 2.28/stable, scale: 1, trust: true }
envoy: { charm: envoy, channel: latest/stable, scale: 1 }
istio-ingressgateway: { charm: istio-gateway, channel: 1.5/stable, scale: 1, trust: true}
istio-pilot: { charm: istio-pilot, channel: 1.5/stable, scale: 1, options: { default-gateway: "kubeflow-gateway" } }
jupyter-controller: { charm: jupyter-controller, channel: latest/stable, scale: 1 }
jupyter-ui: { charm: jupyter-ui, channel: latest/stable, scale: 1 }
katib-controller: { charm: katib-controller, channel: latest/stable, scale: 1 }
katib-db: { charm: charmed-osm-mariadb-k8s, channel: latest/stable, scale: 1, options: { database: katib } }
katib-db-manager: { charm: katib-db-manager, channel: latest/stable, scale: 1 }
katib-ui: { charm: katib-ui, channel: latest/stable, scale: 1 }
kfp-api: { charm: kfp-api, channel: latest/stable, scale: 1 }
kfp-db: { charm: charmed-osm-mariadb-k8s, channel: latest/stable, scale: 1, options: { database: mlpipeline } }
kfp-persistence: { charm: kfp-persistence, channel: latest/stable, scale: 1 }
kfp-profile-controller: { charm: kfp-profile-controller, channel: latest/stable, scale: 1 }
kfp-schedwf: { charm: kfp-schedwf, channel: latest/stable, scale: 1 }
kfp-ui: { charm: kfp-ui, channel: latest/stable, scale: 1 }
kfp-viewer: { charm: kfp-viewer, channel: latest/stable, scale: 1 }
kfp-viz: { charm: kfp-viz, channel: latest/stable, scale: 1 }
kubeflow-dashboard: { charm: kubeflow-dashboard, channel: latest/stable, scale: 1 }
kubeflow-profiles: { charm: kubeflow-profiles, channel: latest/stable, scale: 1 }
kubeflow-roles: { charm: kubeflow-roles, channel: latest/stable, scale: 1, trust: true }
kubeflow-volumes: { charm: kubeflow-volumes, channel: latest/stable, scale: 1 }
metacontroller-operator: { charm: metacontroller-operator, channel: latest/stable, scale: 1, trust: true }
mlmd: { charm: mlmd, channel: latest/stable, scale: 1 }
minio: { charm: minio, channel: latest/stable, scale: 1 }
oidc-gatekeeper: { charm: oidc-gatekeeper, channel: latest/stable, scale: 1 }
seldon-controller-manager: { charm: seldon-core, channel: latest/stable, scale: 1 }
tensorboard-controller: { charm: tensorboard-controller, channel: latest/stable, scale: 1 }
tensorboards-web-app: { charm: tensorboards-web-app, channel: latest/stable, scale: 1 }
training-operator: { charm: training-operator, channel: latest/stable, scale: 1, trust: true }
relations:
- [argo-controller, minio]
- [dex-auth:oidc-client, oidc-gatekeeper:oidc-client]
- [istio-pilot:ingress, dex-auth:ingress]
- [istio-pilot:ingress, jupyter-ui:ingress]
- [istio-pilot:ingress, katib-ui:ingress]
- [istio-pilot:ingress, kfp-ui:ingress]
- [istio-pilot:ingress, kubeflow-dashboard:ingress]
- [istio-pilot:ingress, kubeflow-volumes:ingress]
- [istio-pilot:ingress, oidc-gatekeeper:ingress]
- [istio-pilot:ingress-auth, oidc-gatekeeper:ingress-auth]
- [istio-pilot:istio-pilot, istio-ingressgateway:istio-pilot]
- [istio-pilot:ingress, tensorboards-web-app:ingress]
- [katib-db-manager, katib-db]
- [kfp-api, kfp-db]
- [kfp-api:kfp-api, kfp-persistence:kfp-api]
- [kfp-api:kfp-api, kfp-ui:kfp-api]
- [kfp-api:kfp-viz, kfp-viz:kfp-viz]
- [kfp-api:object-storage, minio:object-storage]
- [kfp-profile-controller:object-storage, minio:object-storage]
- [kfp-ui:object-storage, minio:object-storage]
- [kubeflow-profiles, kubeflow-dashboard]
- [mlmd:grpc, envoy:grpc]