How-to guidesΒΆ These guides will walk you through the processes of setting up, maintaining, and operating the Charmed Service Mesh. Add Mesh Support to your Charm Add Required Relations to charmcraft.yaml Use the ServiceMeshConsumer library in your charm Enable Automatic, Fine-grained Access to other Charmed Applications via Policies Cross-model Integrations (Optional) Add Service Mesh Support to Coordinated-Worker Charms Prerequisites Overview Add the service mesh library to both coordinator and worker charms Add service mesh relations to your coordinator charm Further reading Add Juju Applications and Models to the Service Mesh Manage Custom Service Mesh Policies with PolicyResourceManager Prerequisites Understanding automatic vs. custom policy management When to use PolicyResourceManager How PolicyResourceManager identifies and owns resources Add PolicyResourceManager to your charm Understanding MeshPolicy configuration Using raw policy objects Best practices Further reading Charmed Istio Ambient Monitor Istio ambient using Kiali Authenticated Ingress with the Canonical Identity Platform Use Charmed Istio ambient with Canonical Kubernetes