{"id":15870877,"url":"https://github.com/int128/kubectl-tree-e2e-test","last_synced_at":"2025-08-05T23:35:11.097Z","repository":{"id":138193523,"uuid":"238344845","full_name":"int128/kubectl-tree-e2e-test","owner":"int128","description":"E2E test of kubectl-tree to show how to test with Kind on GitHub Actions","archived":false,"fork":false,"pushed_at":"2020-02-21T09:10:58.000Z","size":23,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-27T09:57:41.940Z","etag":null,"topics":["kubernetes","testing"],"latest_commit_sha":null,"homepage":"","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/int128.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":"2020-02-05T01:40:22.000Z","updated_at":"2020-02-21T09:11:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"59d00dff-d1b2-4819-a95d-39a8ca188e28","html_url":"https://github.com/int128/kubectl-tree-e2e-test","commit_stats":{"total_commits":11,"total_committers":1,"mean_commits":11.0,"dds":0.0,"last_synced_commit":"ba0ec107ab1350a0467ead53f44e966d53eb0619"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/int128/kubectl-tree-e2e-test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/int128%2Fkubectl-tree-e2e-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/int128%2Fkubectl-tree-e2e-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/int128%2Fkubectl-tree-e2e-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/int128%2Fkubectl-tree-e2e-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/int128","download_url":"https://codeload.github.com/int128/kubectl-tree-e2e-test/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/int128%2Fkubectl-tree-e2e-test/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261470214,"owners_count":23163245,"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":["kubernetes","testing"],"created_at":"2024-10-06T00:40:38.395Z","updated_at":"2025-06-23T11:37:54.346Z","avatar_url":"https://github.com/int128.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kubectl-tree-e2e-test [![test](https://github.com/int128/kubectl-tree-e2e-test/workflows/test/badge.svg)](https://github.com/int128/kubectl-tree-e2e-test/actions?query=workflow%3Atest)\n\nThis is an end-to-end test of [kubectl-tree](https://github.com/ahmetb/kubectl-tree).\nIt shows how to test with a real Kubernetes cluster using Kind on GitHub Actions.\n\n\n## How it works\n\nThe test runs with the following stack:\n\n![test-kubectl-plugin-with-cluster](test-kubectl-plugin-with-cluster.svg)\n\nThe test runs on the GitHub Actions [workflow](.github/workflows/test.yaml).\nIt installs Kind, krew and kubectl-tree.\n\nThe test scenario is written in [Makefile](Makefile).\nIt creates a Kubernetes cluster using [Kind](https://kind.sigs.k8s.io) and deploy the [fixture](fixture.yaml).\nAfter deployment, it runs `kubectl tree` and verifies the output.\n\n## Run locally\n\nYou need to install Docker and Kind.\n\n```sh\n# install deps\nkubectl krew install tree\n\n# run the test\nmake\n\n# clean up\nmake delete-cluster\nmake clean\n```\n\n## Conrtibution\n\nThis is an open source software.\nFeel free to open issues and pull requests.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fint128%2Fkubectl-tree-e2e-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fint128%2Fkubectl-tree-e2e-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fint128%2Fkubectl-tree-e2e-test/lists"}