{"id":20111617,"url":"https://github.com/openstack/charm-openstack-loadbalancer","last_synced_at":"2026-06-08T08:06:53.557Z","repository":{"id":66174678,"uuid":"407428667","full_name":"openstack/charm-openstack-loadbalancer","owner":"openstack","description":"Juju Charm - OpenStack loadbalancer. Mirror of code maintained at opendev.org.","archived":false,"fork":false,"pushed_at":"2025-08-27T15:43:29.000Z","size":52,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-11-29T23:08:35.137Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://opendev.org/openstack/charm-openstack-loadbalancer","language":"Python","has_issues":false,"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/openstack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":"copyright","agents":null,"dco":null,"cla":null}},"created_at":"2021-09-17T06:19:00.000Z","updated_at":"2025-08-18T20:56:58.000Z","dependencies_parsed_at":"2023-02-20T23:15:51.461Z","dependency_job_id":null,"html_url":"https://github.com/openstack/charm-openstack-loadbalancer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/openstack/charm-openstack-loadbalancer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Fcharm-openstack-loadbalancer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Fcharm-openstack-loadbalancer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Fcharm-openstack-loadbalancer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Fcharm-openstack-loadbalancer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openstack","download_url":"https://codeload.github.com/openstack/charm-openstack-loadbalancer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Fcharm-openstack-loadbalancer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34053542,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-13T18:17:02.488Z","updated_at":"2026-06-08T08:06:53.527Z","avatar_url":"https://github.com/openstack.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Overview\n\nThe openstack-loadbalancer charm deploys a loadbalancer that can load balance\ntraffic over a number of units of a service. The charm supports using vips\naccross the loadbalancer units to provide HA.\n\n# Usage\n\n## Configuration\n\nThis section covers common and/or important configuration options. See file\n`config.yaml` for the full list of options, along with their descriptions and\ndefault values. See the [Juju documentation][juju-docs-config-apps] for details\non configuring applications.\n\n#### `vips`\n\nSets the VIPs to use on the openstack-loadbalancer units to provide fault tolerant\naccess to a servce. The value should be a space seperated list of IPs.\n\n## Deployment\n\nThe charm has `public`, `admin` and `internal` space bindings. These are the\nspaces that the charm will create listeners on for ingress traffic. The charm\n`vips` option should be used to provice an IP on each one of these network\nspaces.\n\nThis charm needs to be related to the hacluster charm to manage vips and the\nhaproxy service.\n\n    juju deploy -n 3 openstack-loadbalancer\n    juju config openstack-loadbalancer vip=\"10.0.0.100 10.10.0.100 10.20.0.100\"\n    juju deploy hacluster openstack-loadbalancer-hacluster\n    juju relate openstack-loadbalancer:ha openstack-loadbalancer-hacluster:ha\n\nTo provide a load balancer relate the charm to a service that supports the loadbalancer\ninterface.\n\n    juju add-relation openstack-loadbalancer:loadbalancer ceph-dashboard:loadbalancer\n\n# Documentation\n\nThe OpenStack Charms project maintains two documentation guides:\n\n* [OpenStack Charm Guide][cg]: for project information, including development\n  and support notes\n* [OpenStack Charms Deployment Guide][cdg]: for charm usage information\n\n# Bugs\n\nPlease report bugs on [Launchpad][lp-bugs-charm-openstack-loadbalancer].\n\n\u003c!-- LINKS --\u003e\n\n[juju-docs-actions]: https://juju.is/docs/working-with-actions\n[juju-docs-config-apps]: https://juju.is/docs/configuring-applications\n[cg]: https://docs.openstack.org/charm-guide\n[cdg]: https://docs.openstack.org/project-deploy-guide/charm-deployment-guide\n[lp-bugs-charm-openstack-loadbalancer]: https://bugs.launchpad.net/charm-openstack-loadbalancer\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenstack%2Fcharm-openstack-loadbalancer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenstack%2Fcharm-openstack-loadbalancer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenstack%2Fcharm-openstack-loadbalancer/lists"}