-
Notifications
You must be signed in to change notification settings - Fork 13
/
kfp_latest_edge.yaml.j2
99 lines (99 loc) · 3.43 KB
/
kfp_latest_edge.yaml.j2
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
bundle: kubernetes
name: kubeflow-pipelines
applications:
argo-controller: { charm: ch:argo-controller, channel: latest/edge, scale: 1, trust: true }
metacontroller-operator: { charm: ch:metacontroller-operator, channel: latest/edge, scale: 1, trust: true }
minio: { charm: ch:minio, channel: latest/edge, scale: 1 }
mlmd: { charm: ch:mlmd, channel: latest/edge, scale: 1, trust: true}
envoy: { charm: ch:envoy, channel: latest/edge, scale: 1 }
kubeflow-profiles: { charm: ch:kubeflow-profiles, channel: latest/edge, scale: 1, trust: true }
istio-ingressgateway:
charm: istio-gateway
channel: latest/edge
scale: 1
options:
kind: ingress
trust: true
istio-pilot:
charm: istio-pilot
channel: latest/edge
scale: 1
options:
default-gateway: kubeflow-gateway
trust: true
kfp-db:
charm: mysql-k8s
channel: 8.0/stable
scale: 1
options:
profile: testing
trust: true
kubeflow-roles:
charm: kubeflow-roles
channel: latest/edge
scale: 1
trust: true
{%- if local_build == false %}
kfp-api: { charm: ch:kfp-api, channel: latest/edge, scale: 1, trust: true}
kfp-metadata-writer: { charm: ch:kfp-metadata-writer, channel: latest/edge, scale: 1, trust: true}
kfp-persistence: { charm: ch:kfp-persistence, channel: latest/edge, scale: 1, trust: true }
kfp-profile-controller: { charm: ch:kfp-profile-controller, channel: latest/edge, scale: 1, trust: true }
kfp-schedwf: { charm: ch:kfp-schedwf, channel: latest/edge, scale: 1, trust: true}
kfp-ui: { charm: ch:kfp-ui, channel: latest/edge, trust: true, scale: 1 }
kfp-viewer: { charm: ch:kfp-viewer, channel: latest/edge, trust: true scale: 1 }
kfp-viz: { charm: ch:kfp-viz, channel: latest/edge, trust: true scale: 1 }
{%- else %}
kfp-api:
charm: {{ kfp_api }}
resources: {{ kfp_api_resources }}
scale: 1
trust: true
kfp-metadata-writer:
charm: {{ kfp_metadata_writer }}
resources: {{ kfp_metadata_writer_resources }}
scale: 1
trust: true
kfp-persistence:
charm: {{ kfp_persistence }}
resources: {{ kfp_persistence_resources }}
scale: 1
trust: true
kfp-profile-controller:
charm: {{ kfp_profile_controller }}
resources: {{ kfp_profile_controller_resources }}
scale: 1
trust: true
kfp-schedwf:
charm: {{ kfp_schedwf }}
resources: {{ kfp_schedwf_resources }}
scale: 1
trust: true
kfp-ui:
charm: {{ kfp_ui }}
resources: {{ kfp_ui_resources }}
scale: 1
trust: true
kfp-viewer:
charm: {{ kfp_viewer }}
resources: {{ kfp_viewer_resources }}
scale: 1
trust: true
kfp-viz:
charm: {{ kfp_viz }}
resources: {{ kfp_viz_resources }}
scale: 1
trust: true
{%- endif %}
relations:
- [argo-controller:object-storage, minio:object-storage]
- [kfp-api:relational-db, kfp-db:database]
- [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-ui:object-storage, minio:object-storage]
- [envoy:grpc, mlmd:grpc]
- [kfp-metadata-writer:grpc, mlmd:grpc]
- [envoy:ingress, istio-pilot:ingress]
- [istio-ingressgateway:istio-pilot, istio-pilot:istio-pilot]
- [kfp-profile-controller:object-storage, minio:object-storage]