You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: metadata.yaml
+16Lines changed: 16 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,13 @@ provides:
23
23
interface: prometheus_scrape
24
24
grafana-dashboard:
25
25
interface: grafana_dashboard
26
+
provide-cmr-mesh:
27
+
interface: cross_model_mesh
28
+
description: |
29
+
If this app is generating polciies to provide access to related applications that are cross-model, relate that app to this additional relation to retrieve additional data required for these policies. This is required because Juju does not natively provide all information required to build these policies when related cross-model.
26
30
requires:
31
+
istio-ingress-route:
32
+
interface: istio_ingress_route
27
33
ingress:
28
34
interface: ingress
29
35
schema:
@@ -83,3 +89,13 @@ requires:
83
89
logging:
84
90
interface: loki_push_api
85
91
optional: true
92
+
# service mesh
93
+
service-mesh:
94
+
limit: 1
95
+
interface: service_mesh
96
+
description: |
97
+
Integrate this charm into a service mesh
98
+
require-cmr-mesh:
99
+
interface: cross_model_mesh
100
+
description: |
101
+
If this app relates to other applications on a charmed service mesh cross-model, use this relation to send that related app additional data needed to automatically generate traffic authorization policies. This is required because Juju does not natively provide all information required to build these policies when related cross-model.
0 commit comments