https://github.com/canonical/ingress-configurator-operator
ingress-configurator-operator - charm repository.
https://github.com/canonical/ingress-configurator-operator
charm platform-engineering product-haproxy squad-emea
Last synced: about 2 months ago
JSON representation
ingress-configurator-operator - charm repository.
- Host: GitHub
- URL: https://github.com/canonical/ingress-configurator-operator
- Owner: canonical
- License: apache-2.0
- Created: 2025-06-06T12:15:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-09T01:37:56.000Z (2 months ago)
- Last Synced: 2026-04-09T03:28:10.190Z (2 months ago)
- Topics: charm, platform-engineering, product-haproxy, squad-emea
- Language: Python
- Homepage: https://charmhub.io/ingress-configurator
- Size: 2.86 MB
- Stars: 0
- Watchers: 0
- Forks: 4
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# Ingress configurator operator
A [Juju](https://juju.is/) [charm](https://documentation.ubuntu.com/juju/3.6/reference/charm/) that serves as a translation layer between the ingress interface and the haproxy-route interface. It provides more control on the haproxy-route interface through configurations including paths, subdomains and many more.
Like any Juju charm, this charm supports one-line deployment, configuration, integration, scaling, and more.
For information about how to deploy, integrate, and manage this charm, see the Official [Ingress configurator operator documentation](https://charmhub.io/ingress-configurator).
## Get started
### Basic operations
The ingress-configurator charm will be able to work both as an adapter and as an integrator. The integrator mode is used to support non-charm workloads that want to use the haproxy charm as a load balancer.
The following configurations must be configured for integrator mode:
- `backend-addresses`
- `backend-ports`
Apart from these, the ingress-configurator also supports a wide range of haproxy-route-related configurations:
- paths
- subdomains
To obtain the full list of configurations, see the official [CharmHub documentation](https://charmhub.io/ingress-configurator).
## Learn more
- [Read more](https://charmhub.io/ingress-configurator)
- [Troubleshooting](https://matrix.to/#/#charmhub-charmdev:ubuntu.com)
## Project and community
- [Issues](https://github.com/canonical/ingress-configurator-operator/issues)
- [Contributing](CONTRIBUTING.md)
- [Matrix](https://matrix.to/#/#charmhub-charmdev:ubuntu.com)