{"id":19152781,"url":"https://github.com/traefik/traefik-hub-helm-chart","last_synced_at":"2025-04-19T16:33:02.639Z","repository":{"id":183986082,"uuid":"662208402","full_name":"traefik/traefik-hub-helm-chart","owner":"traefik","description":"Traefik Hub is a Kubernetes-native API Management solution for publishing, securing, and managing APIs. Configuration is driven by Kubernetes CRDs, labels, and selectors for effective GitOps.","archived":false,"fork":false,"pushed_at":"2024-06-04T19:15:54.000Z","size":274,"stargazers_count":3,"open_issues_count":6,"forks_count":9,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-06-04T21:24:11.054Z","etag":null,"topics":["api","api-gateway","api-management","ingress","kubernetes","openapi","openapi3","swagger","traefik-hub"],"latest_commit_sha":null,"homepage":"https://doc.traefik.io/traefik-hub","language":"Makefile","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/traefik.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}},"created_at":"2023-07-04T15:34:00.000Z","updated_at":"2024-05-28T13:30:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"ac8be4c8-3b0e-4ec0-a090-24c3943bfdf0","html_url":"https://github.com/traefik/traefik-hub-helm-chart","commit_stats":null,"previous_names":["traefik/traefik-hub-helm-chart"],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/traefik%2Ftraefik-hub-helm-chart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/traefik%2Ftraefik-hub-helm-chart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/traefik%2Ftraefik-hub-helm-chart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/traefik%2Ftraefik-hub-helm-chart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/traefik","download_url":"https://codeload.github.com/traefik/traefik-hub-helm-chart/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223801905,"owners_count":17205191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["api","api-gateway","api-management","ingress","kubernetes","openapi","openapi3","swagger","traefik-hub"],"created_at":"2024-11-09T08:19:21.274Z","updated_at":"2024-11-09T08:19:21.807Z","avatar_url":"https://github.com/traefik.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003e Since the end of May 2024, Traefik Hub and Traefik Proxy have been using the same [Traefik Helm Chart](https://github.com/traefik/traefik-helm-chart) for installation.\n\n\u003cbr/\u003e\n\n\u003cdiv align=\"center\" style=\"margin: 30px;\"\u003e\n\u003ca href=\"https://hub.traefik.io/\"\u003e\n  \u003cimg src=\"https://doc.traefik.io/traefik-hub/img/hub-logo-light.svg\" style=\"width:250px;\" align=\"center\" /\u003e\n\u003c/a\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://traefik.io/traefik-hub/\"\u003e Website\u003c/a\u003e |\n    \u003ca href=\"https://hub.traefik.io\"\u003eLog In\u003c/a\u003e |\n    \u003ca href=\"https://doc.traefik.io/traefik-hub/\"\u003eDocumentation\u003c/a\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\u003cstrong\u003eTraefik Hub Helm Chart\u003c/strong\u003e\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003c/div\u003e\n\n## Introduction\n\nThis chart installs the Traefik Hub agent in *Ingress Controller* mode on a Kubernetes cluster.\n\n## Installation\n\n### Prerequisites\n\n1. [x] Helm **v3** [installed](https://helm.sh/docs/using_helm/#installing-helm): `helm version`\n2. [x] Traefik Labs chart repository: `helm repo add traefik https://traefik.github.io/charts`\n\n### Deploying Hub Ingres Controller for Kubernetes\n\n```shell\nkubectl create secret generic hub-agent-token --from-literal=token=XXXX\n\nhelm upgrade --install traefik-hub traefik/traefik-hub\n```\n\nYou can customize the installation with a `values` file.\nFind the complete documentation on all parameters in the [default value file](./traefik-hub/values.yaml).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Upgrading Hub Agent for Kubernetes\n\nOne can check what has changed in the [release](https://github.com/traefik/traefik-hub-helm-chart/releases) overview page.\n\nUpdate the repository:\n\n```shell\nhelm repo update\n```\n\nCheck the current Chart \u0026 Traefik Hub version:\n\n```shell\nhelm search repo traefik/traefik-hub\n```\n\nUpgrade Traefik Hub:\n\n```shell\nhelm upgrade traefik-hub traefik/traefik-hub\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Upgrading CRDs\n\nWith Helm v3, CRDs created by this chart can not be updated, consult the [Helm Documentation on CRDs](https://helm.sh/docs/chart_best_practices/custom_resource_definitions) for more information.\n\n\u003e Please read carefully the [release notes](https://github.com/traefik/traefik-hub-helm-chart/releases) of this chart before upgrading CRDs!\n\n```shell\nkubectl apply --server-side --force-conflicts -k https://github.com/traefik/traefik-hub-helm-chart/traefik-hub/crds/\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Upgrading from v1.x.x\n\nTo upgrade from v1.x.x, a secret needs to be manually removed first:\n\n```shell\nkubectl delete secret hub-agent-cert -n traefik-hub\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Uninstall\n\n```shell\nhelm uninstall traefik-hub\n```\n\nIf Traefik Hub was installed in a specific namespace:\n\n```shell\nhelm uninstall traefik-hub --namespace my-namespace\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Contributing\n\n### Versioning\n\nWe use [Semantic Versioning](https://semver.org/).\n\nPull requests must bump the `version` of the chart specified in the [Chart.yaml](./traefik-hub/Chart.yaml) file:\n\n- The new version must be an alpha pre-release (e.g. 1.6.0-alpha.1)\n- The new version must reflect the nature of the change, according to the SemVer specification\n\nA chart can be made available publicly by removing the pre-release suffix, this must be done on a separate PR by a maintainer.\n\nEvery version bump is published on the Helm Chart Registry.\n\nThe latest pre-release version of the Chart can be used by specifying `--devel` on the `install` and `upgrade` commands.\n\n### Launch unit tests\n\n```shell\nmake test\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## License\n\nDistributed under the Apache v2 License.\nSee [LICENSE](./LICENSE) for more information.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftraefik%2Ftraefik-hub-helm-chart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftraefik%2Ftraefik-hub-helm-chart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftraefik%2Ftraefik-hub-helm-chart/lists"}