This repository hosts code for the Service Mesh interface
# metadata.yaml
...
provides:
service-mesh:
interface: service-mesh
# metadata.yaml
...
requires:
service-mesh:
interface: service-mesh
# layer.yaml
includes:
...
- "interface:service-mesh"
routes = endpoint_from_name('service-mesh').routes()
@when('endpoint.service-mesh.joined')
def configure_mesh():
endpoint_from_name('service-mesh').add_route(
prefix='/foo',
service=hookenv.service_name(),
port=hookenv.config('port'),
)