{"id":28466474,"url":"https://github.com/steadybit/extension-auto-registration-kubernetes","last_synced_at":"2025-06-29T21:32:22.529Z","repository":{"id":295577114,"uuid":"921622028","full_name":"steadybit/extension-auto-registration-kubernetes","owner":"steadybit","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-02T05:28:12.000Z","size":146,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-22T07:51:35.770Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/steadybit.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}},"created_at":"2025-01-24T09:48:54.000Z","updated_at":"2025-06-02T05:28:10.000Z","dependencies_parsed_at":"2025-05-26T10:21:38.781Z","dependency_job_id":null,"html_url":"https://github.com/steadybit/extension-auto-registration-kubernetes","commit_stats":null,"previous_names":["steadybit/extension-auto-registration-kubernetes"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/steadybit/extension-auto-registration-kubernetes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Fextension-auto-registration-kubernetes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Fextension-auto-registration-kubernetes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Fextension-auto-registration-kubernetes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Fextension-auto-registration-kubernetes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/steadybit","download_url":"https://codeload.github.com/steadybit/extension-auto-registration-kubernetes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Fextension-auto-registration-kubernetes/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262671650,"owners_count":23346447,"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":[],"created_at":"2025-06-07T06:40:38.998Z","updated_at":"2025-06-29T21:32:22.515Z","avatar_url":"https://github.com/steadybit.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Extension Auto Registration for Kubernetes\n\nThe image provided by this repository is used to discover and register extensions that are installed a Kubernetes cluster.\n\nThe image needs to be added as an additional container in the agent deployment. It will then use the kubernetes api to\ndiscover extensions that are installed in the cluster and will sync/register them with the steadybit agent.\n\n## Configuration\n\n| Environment Variable                   | Meaning                                                                 | required | default |\n|----------------------------------------|-------------------------------------------------------------------------|----------|---------|\n| `STEADYBIT_LOG_LEVEL`                  | The Log Level.                                                          | no       | INFO    |\n| `STEADYBIT_EXTENSION_AGENT_KEY`        | The agent key (used to authenticate at the agent api).                  | yes      |         |\n| `STEADYBIT_EXTENSION_AGENT_PORT`       | The port where the agent is running.                                    | no       | 42899   |\n| `STEADYBIT_EXTENSION_NAMESPACE_FIlTER` | Option to limit the extension lookup to a single namespace.             | no       |         |\n| `STEADYBIT_EXTENSION_INITIAL_DELAY`    | The initial delay after startup before reporting extension to the agent | no       | 5       |\n\n## Pre-requisites\n\n### Permissions\n\nThe process requires access rights to interact with the Kubernetes API.\n\nThe cluster role for the agent requires \"read\"/\"list\" and \"watch\"  permissions for \"pods\" and \"services\" in the cluster.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteadybit%2Fextension-auto-registration-kubernetes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsteadybit%2Fextension-auto-registration-kubernetes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteadybit%2Fextension-auto-registration-kubernetes/lists"}