aproxy

Aproxy Subordinate Charm

Channel Revision Published Runs on
latest/stable 7 17 Oct 2025
Ubuntu 24.04 Ubuntu 22.04
latest/stable 4 14 Oct 2025
Ubuntu 24.04 Ubuntu 22.04
latest/edge 10 27 Oct 2025
Ubuntu 24.04 Ubuntu 22.04
latest/edge 9 27 Oct 2025
Ubuntu 24.04 Ubuntu 22.04
juju deploy aproxy
Show information

Platform:

Ubuntu
24.04 22.04

Integrations

The aproxy subordinate charm is designed as a subordinate. This means it must be deployed in relation to a principal charm, where it co-locates on the same unit and manages transparent proxying for that workload.

It does not expose or consume custom relations beyond its subordinate attachment, but it integrates with principal charms by intercepting their outbound traffic.

juju-info

Interface: juju-info
Supported charms: Any principal charm that supports subordinate relations (e.g., web applications, API services, databases with outbound TCP calls).

The juju-info interface is a special built-in relation in Juju.

All charms implicitly provide a juju-info endpoint, even though it does not appear in their charmcraft.yaml.

This is why you can integrate aproxy with any principal charm even if you don’t see juju-info listed in the principal’s metadata.

Example integration command using the WordPress charm:

juju deploy ubuntu
juju deploy aproxy --config proxy-address=<target.proxy>
juju integrate ubuntu aproxy