{"id":39857383,"url":"https://github.com/cbosdo/uyuni-charts","last_synced_at":"2026-01-18T13:53:34.010Z","repository":{"id":332610397,"uuid":"1130546431","full_name":"cbosdo/uyuni-charts","owner":"cbosdo","description":"Example helm charts for Uyuni","archived":false,"fork":false,"pushed_at":"2026-01-14T16:22:57.000Z","size":18,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-14T19:52:04.052Z","etag":null,"topics":["example","helm","helm-chart","helm-charts","uyuni"],"latest_commit_sha":null,"homepage":"https://www.uyuni-project.org/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cbosdo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSES/CC0-1.0.txt","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":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-08T16:55:34.000Z","updated_at":"2026-01-14T16:22:55.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/cbosdo/uyuni-charts","commit_stats":null,"previous_names":["cbosdo/uyuni-charts"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/cbosdo/uyuni-charts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbosdo%2Fuyuni-charts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbosdo%2Fuyuni-charts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbosdo%2Fuyuni-charts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbosdo%2Fuyuni-charts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cbosdo","download_url":"https://codeload.github.com/cbosdo/uyuni-charts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbosdo%2Fuyuni-charts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28537310,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T13:04:05.990Z","status":"ssl_error","status_checked_at":"2026-01-18T13:01:44.092Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["example","helm","helm-chart","helm-charts","uyuni"],"created_at":"2026-01-18T13:53:33.859Z","updated_at":"2026-01-18T13:53:33.968Z","avatar_url":"https://github.com/cbosdo.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\nSPDX-FileCopyrightText: 2026 SUSE LLC\nSPDX-FileContributor: Cédric Bosdonnat\n\nSPDX-License-Identifier: MIT\n--\u003e\n\n[![REUSE status](https://api.reuse.software/badge/git.fsfe.org/reuse/api)](https://api.reuse.software/info/git.fsfe.org/reuse/api)\n\nThis repository is a collection of example helm charts to deploy Uyuni on Kubernetes clusters.\nThe rationale behind it is that given all the possible combinations, the official helm chart cannot cover all cases.\nThese helm charts aim at providing some of the common combinations.\n\nEach folder at this level is a different helm chart with its own README explaining its specific details and uses.\n\n# Exposing ports to the outside world\n\nFor Uyuni to work, non-HTTP ports of the containers need to be routed to the outside of the cluster.\nThere are several ways to achieve this, and the solutions listed here won't be exhaustive.\n\n## Nginx on RKE2\n\nRKE2 comes with nginx ingress controller by default.\nNginx can route non HTTP ports, but a configuration file must be added on each node to set it up.\n\nDrop a file with such a content in `/var/lib/rancher/rke2/server/manifests/`.\nNote that `uyuni` needs to be replaced by the namespace where the helm chart will be deployed to.\n\n```yaml\napiVersion: helm.cattle.io/v1\nkind: HelmChartConfig\nmetadata:\n  name: rke2-ingress-nginx\n  namespace: kube-system\nspec:\n  valuesContent: |-\n    controller:\n      config:\n        hsts: \"false\"\n    tcp:\n      5432: uyuni/reportdb:5432\n      4505: uyuni/salt:4505\n      4506: uyuni/salt:4506\n      25151: uyuni/cobbler:25151\n      9100: uyuni/tomcat:9100\n      # Comment if installed with server-helm.enableMonitoring = false\n      5556: uyuni/taskomatic:5556\n      5557: uyuni/tomcat:5557\n      9187: uyuni/db:9187\n      9800: uyuni/taskomatic:9800\n      ## Only if installed with server-helm.exposeJavaDebug = true\n      # 8001: uyuni/taskomatic:8001\n      # 8002: uyuni/search:8002\n      # 8003: uyuni/tomcat:8003\n    udp:\n      69: uyuni/tftp:69\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbosdo%2Fuyuni-charts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcbosdo%2Fuyuni-charts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbosdo%2Fuyuni-charts/lists"}