{"id":19002307,"url":"https://github.com/linkerd/linkerd-extension-init","last_synced_at":"2026-03-07T01:03:57.770Z","repository":{"id":149979492,"uuid":"604810393","full_name":"linkerd/linkerd-extension-init","owner":"linkerd","description":"A utility for initializing Linkerd extension namespaces after installation","archived":false,"fork":false,"pushed_at":"2026-02-13T00:52:09.000Z","size":455,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-02-13T09:56:54.594Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/linkerd.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":".github/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":"2023-02-21T20:52:24.000Z","updated_at":"2026-02-13T00:52:06.000Z","dependencies_parsed_at":"2024-04-19T16:28:59.458Z","dependency_job_id":"2768d36e-717f-45f2-9771-4226340f9f72","html_url":"https://github.com/linkerd/linkerd-extension-init","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/linkerd/linkerd-extension-init","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkerd%2Flinkerd-extension-init","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkerd%2Flinkerd-extension-init/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkerd%2Flinkerd-extension-init/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkerd%2Flinkerd-extension-init/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linkerd","download_url":"https://codeload.github.com/linkerd/linkerd-extension-init/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkerd%2Flinkerd-extension-init/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30204452,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T19:07:06.838Z","status":"ssl_error","status_checked_at":"2026-03-06T18:57:34.882Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":[],"created_at":"2024-11-08T18:14:36.555Z","updated_at":"2026-03-07T01:03:57.741Z","avatar_url":"https://github.com/linkerd.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# linkerd-extension-init\n\nA utility for initializing Linkerd extension namespaces after installation.\n\n## Usage\n\n```text\nAdd metadata to extension namespaces\n\nThe added metadata is used by the Linkerd CLI to recognize the extensions\ninstalled in the cluster. Note that this is only required when installing\nextensions via Helm.\n\nUsage: linkerd-extension-init [OPTIONS] --extension \u003cEXTENSION\u003e --namespace\n\u003cNAMESPACE\u003e --linkerd-namespace \u003cLINKERD_NAMESPACE\u003e\n\nOptions: --log-level \u003cLOG_LEVEL\u003e [env: LINKERD_NS_LABELER_LOG_LEVEL=] [default:\ninfo]\n\n      --log-format \u003cLOG_FORMAT\u003e [env: LINKERD_NS_LABELER_LOG_FORMAT=] [default:\n      plain]\n\n      --extension \u003cEXTENSION\u003e Extension name (e.g. viz, multicluster, jaeger)\n\n  -n, --namespace \u003cNAMESPACE\u003e Namespace where the extension is installed\n\n      --linkerd-namespace \u003cLINKERD_NAMESPACE\u003e Namespace where the Linkerd\n      control-plane is installed\n\n      --prometheus-url \u003cPROMETHEUS_URL\u003e URL of external Prometheus instance, if\n      any (only used by the viz extension)\n\n  -h, --help Print help (see a summary with '-h')\n\n  -V, --version Print version\n```\n\n## Building\n\n```bash\n$ just build \u003cregistry\u003e \u003ctag\u003e\n\n# e.g. build and push a multi-arch images in a manifest $\nDOCKER_TARGET=multi-arch DOCKER_PUSH=1 just build ghcr.io/linkerd v0.2.0\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinkerd%2Flinkerd-extension-init","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinkerd%2Flinkerd-extension-init","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinkerd%2Flinkerd-extension-init/lists"}