{"id":16726207,"url":"https://github.com/deas/teectl","last_synced_at":"2026-01-30T04:45:44.265Z","repository":{"id":59659682,"uuid":"537704890","full_name":"deas/teectl","owner":"deas","description":"Traefik EE teectl Docker Image","archived":false,"fork":false,"pushed_at":"2022-10-26T05:40:23.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-05T03:58:29.426Z","etag":null,"topics":["gitops","traefik","traefik-plugin"],"latest_commit_sha":null,"homepage":"","language":"Makefile","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/deas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-09-17T05:09:06.000Z","updated_at":"2022-09-19T05:00:53.000Z","dependencies_parsed_at":"2022-09-19T14:33:43.677Z","dependency_job_id":null,"html_url":"https://github.com/deas/teectl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deas/teectl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deas%2Fteectl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deas%2Fteectl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deas%2Fteectl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deas%2Fteectl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deas","download_url":"https://codeload.github.com/deas/teectl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deas%2Fteectl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28903177,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T04:02:34.702Z","status":"ssl_error","status_checked_at":"2026-01-30T04:02:33.562Z","response_time":66,"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":["gitops","traefik","traefik-plugin"],"created_at":"2024-10-12T22:52:29.518Z","updated_at":"2026-01-30T04:45:44.235Z","avatar_url":"https://github.com/deas.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# An OCI Image for the Traefik Enterprise CLI teectl\n\n[![test](https://github.com/deas/teectl/workflows/test/badge.svg)](https://github.com/deas/teectl/blob/main/.github/workflows/test.yml)\n[![cve-scan](https://github.com/deas/teectl/workflows/cve-scan/badge.svg)](https://github.com/deas/teectl/blob/main/.github/workflows/cve-scan.yml)\n\nDisclaimer: Functionality provided here should probably be shipped with the core Taefik Enterprise product. In fact, it might already. The author barely knew the product at the time of writing. Hence, some things appear hacky or oddly implemented.\n\n`deas/teectl` is an OCI Image for the Traefik Enterprise CLI tool [`teectl`](https://doc.traefik.io/traefik-enterprise/installing/kubernetes/teectl/) - mostly aimed at GitOps automation around setup, backup, restore ... you name it. The vendor appears to be [targeting GitOps](https://doc.traefik.io/traefik-enterprise/installing/kubernetes/gitops/) - still, we did not find what we whre looking for. So here we are.\n\nIt starts with `teectl`. We want it executing in a container.\n\n## Usage\nYou can run the `teectl` container barely on your local machine (requires local `teectl-config.yaml`):\n\n```shell\ndocker run -rm --it -v $HOME/.kube:/kube deas/teectl:latest get nodes\n```\n\nAn example for GitOps automation including a custom private plugin is provided as an [`example`](/example).\n\n## Build\n```\ndocker build --build-arg TEE_VERSION=v2.8.0 --tag ghcr.io/deas/teectl:latest .\n```\n\n## TODO\n- GH Actions release\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeas%2Fteectl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeas%2Fteectl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeas%2Fteectl/lists"}