{"id":43477775,"url":"https://github.com/canonical/ingress-configurator-operator","last_synced_at":"2026-04-25T06:01:57.956Z","repository":{"id":297840216,"uuid":"997370924","full_name":"canonical/ingress-configurator-operator","owner":"canonical","description":"ingress-configurator-operator - charm repository.","archived":false,"fork":false,"pushed_at":"2026-04-09T01:37:56.000Z","size":2998,"stargazers_count":0,"open_issues_count":8,"forks_count":4,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-09T03:28:10.190Z","etag":null,"topics":["charm","platform-engineering","product-haproxy","squad-emea"],"latest_commit_sha":null,"homepage":"https://charmhub.io/ingress-configurator","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/canonical.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-06T12:15:06.000Z","updated_at":"2026-04-04T07:42:22.000Z","dependencies_parsed_at":"2025-06-27T02:25:26.302Z","dependency_job_id":"f277a73d-d91c-413b-938f-6cda07dd3634","html_url":"https://github.com/canonical/ingress-configurator-operator","commit_stats":null,"previous_names":["canonical/ingress-configurator-operator"],"tags_count":69,"template":false,"template_full_name":"canonical/platform-engineering-charm-template","purl":"pkg:github/canonical/ingress-configurator-operator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fingress-configurator-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fingress-configurator-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fingress-configurator-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fingress-configurator-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/canonical","download_url":"https://codeload.github.com/canonical/ingress-configurator-operator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canonical%2Fingress-configurator-operator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31759540,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["charm","platform-engineering","product-haproxy","squad-emea"],"created_at":"2026-02-03T08:00:39.146Z","updated_at":"2026-04-13T16:01:09.402Z","avatar_url":"https://github.com/canonical.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ingress configurator operator\n\u003c!-- Use this space for badges --\u003e\n\nA [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.\n\nLike any Juju charm, this charm supports one-line deployment, configuration, integration, scaling, and more.\n\nFor information about how to deploy, integrate, and manage this charm, see the Official [Ingress configurator operator documentation](https://charmhub.io/ingress-configurator).\n\n## Get started\n\u003c!--If the charm already contains a relevant how-to guide or tutorial in its documentation,\nuse this section to link the documentation. You don’t need to duplicate documentation here.\nIf the tutorial is more complex than getting started, then provide brief descriptions of the\nsteps needed for the simplest possible deployment. Make sure to include software and hardware\nprerequisites.\n\nThis section could be structured in the following way:\n\n### Set up\n\u003cSteps for setting up the environment (e.g. via Multipass)\u003e\n\n### Deploy\n\u003cSteps for deploying the charm\u003e\n\n--\u003e\n\n### Basic operations\n\u003c!--Brief walkthrough of performing standard configurations or operations.\n\nUse this section to provide information on important actions, required configurations, or\nother operations the user should know about. You don’t need to list every action or configuration.\nUse this section to link the Charmhub documentation for actions and configurations.\n\nYou may also want to link to the `charmcraft.yaml` file here.\n--\u003e\nThe 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.\nThe following configurations must be configured for integrator mode:\n\n- `backend-addresses`\n- `backend-ports`\n\nApart from these, the ingress-configurator also supports a wide range of haproxy-route-related configurations:\n\n- paths\n- subdomains\n\nTo obtain the full list of configurations, see the official [CharmHub documentation](https://charmhub.io/ingress-configurator).\n\n## Learn more\n\n- [Read more](https://charmhub.io/ingress-configurator)\n- [Troubleshooting](https://matrix.to/#/#charmhub-charmdev:ubuntu.com)\n\n## Project and community\n\n- [Issues](https://github.com/canonical/ingress-configurator-operator/issues)\n- [Contributing](CONTRIBUTING.md)\n- [Matrix](https://matrix.to/#/#charmhub-charmdev:ubuntu.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanonical%2Fingress-configurator-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcanonical%2Fingress-configurator-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanonical%2Fingress-configurator-operator/lists"}