{"id":20183,"name":"kube-green","description":"A Kubernetes operator to reduce CO2 footprint of your clusters.","url":"https://github.com/kube-green/kube-green","last_synced_at":"2026-04-12T04:30:27.081Z","repository":{"id":37033262,"uuid":"340965344","full_name":"kube-green/kube-green","owner":"kube-green","description":"A K8s operator to reduce CO2 footprint of your clusters","archived":false,"fork":false,"pushed_at":"2025-12-01T08:07:42.000Z","size":1604,"stargazers_count":1272,"open_issues_count":41,"forks_count":92,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-12-01T18:17:59.375Z","etag":null,"topics":["climate-change","cloud-native","downscale","green-software","hacktoberfest","k8s","kubernetes","resources"],"latest_commit_sha":null,"homepage":"https://kube-green.dev","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/kube-green.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-02-21T17:50:33.000Z","updated_at":"2025-12-01T09:03:08.000Z","dependencies_parsed_at":"2024-01-16T05:07:09.655Z","dependency_job_id":"70b10866-c28c-48ab-b67c-83a570169094","html_url":"https://github.com/kube-green/kube-green","commit_stats":{"total_commits":505,"total_committers":15,"mean_commits":"33.666666666666664","dds":"0.22178217821782176","last_synced_commit":"a6e1a2284167b90a98db1c3a670c5ab5ef1d18a6"},"previous_names":["davidebianchi/kube-green"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/kube-green/kube-green","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kube-green","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27475694,"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","status":"online","status_checked_at":"2025-12-03T02:00:06.367Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"kube-green","name":"kube-green","uuid":"94223580","kind":"organization","description":"","email":null,"website":"https://kube-green.dev/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/94223580?v=4","repositories_count":8,"last_synced_at":"2024-04-18T07:07:53.305Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kube-green","funding_links":[],"total_stars":867,"followers":26,"following":0,"created_at":"2022-11-14T07:53:00.573Z","updated_at":"2024-04-18T07:07:55.178Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kube-green","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kube-green/repositories"},"packages":[{"id":4186614,"name":"github.com/kube-green/kube-green","ecosystem":"go","description":"","homepage":"https://github.com/kube-green/kube-green","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/kube-green/kube-green","keywords_array":[],"namespace":"github.com/kube-green","versions_count":17,"first_release_published_at":"2021-05-03T14:32:06.000Z","latest_release_published_at":"2025-06-29T15:45:17.000Z","latest_release_number":"v0.7.1","last_synced_at":"2025-12-03T13:04:01.286Z","created_at":"2022-04-12T19:36:50.880Z","updated_at":"2025-12-03T13:04:01.286Z","registry_url":"https://pkg.go.dev/github.com/kube-green/kube-green","install_command":"go get github.com/kube-green/kube-green","documentation_url":"https://pkg.go.dev/github.com/kube-green/kube-green#section-documentation","metadata":{},"repo_metadata":{"id":37033262,"uuid":"340965344","full_name":"kube-green/kube-green","owner":"kube-green","description":"A K8s operator to reduce CO2 footprint of your clusters","archived":false,"fork":false,"pushed_at":"2025-10-19T11:09:07.000Z","size":1588,"stargazers_count":1236,"open_issues_count":30,"forks_count":88,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-10-21T15:05:45.276Z","etag":null,"topics":["climate-change","cloud-native","downscale","green-software","hacktoberfest","k8s","kubernetes","resources"],"latest_commit_sha":null,"homepage":"https://kube-green.dev","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/kube-green.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-02-21T17:50:33.000Z","updated_at":"2025-10-20T09:35:27.000Z","dependencies_parsed_at":"2024-01-16T05:07:09.655Z","dependency_job_id":"70b10866-c28c-48ab-b67c-83a570169094","html_url":"https://github.com/kube-green/kube-green","commit_stats":{"total_commits":505,"total_committers":15,"mean_commits":"33.666666666666664","dds":"0.22178217821782176","last_synced_commit":"a6e1a2284167b90a98db1c3a670c5ab5ef1d18a6"},"previous_names":["davidebianchi/kube-green"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/kube-green/kube-green","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kube-green","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280462237,"owners_count":26334929,"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","status":"online","status_checked_at":"2025-10-22T02:00:06.515Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"},"owner_record":{"login":"kube-green","name":"kube-green","uuid":"94223580","kind":"organization","description":"","email":null,"website":"https://kube-green.dev/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/94223580?v=4","repositories_count":8,"last_synced_at":"2024-04-18T07:07:53.305Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kube-green","funding_links":[],"total_stars":867,"followers":26,"following":0,"created_at":"2022-11-14T07:53:00.573Z","updated_at":"2024-04-18T07:07:55.178Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kube-green","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kube-green/repositories"},"tags":[{"name":"v0.7.1","sha":"eb4a805915c00300a5262c6fdb9fde99a6d96941","kind":"commit","published_at":"2025-06-29T15:45:17.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.7.1","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"656bc3203c73adc320c1a79e1bc14e2c29a05028","kind":"commit","published_at":"2025-01-19T17:24:54.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.7.0","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.7.0/manifests"},{"name":"helm-v0.6.0","sha":"e963e50e85230ccead4d8a1f59dbe6e9334cb6e4","kind":"commit","published_at":"2024-11-11T22:29:20.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/helm-v0.6.0","html_url":"https://github.com/kube-green/kube-green/releases/tag/helm-v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@helm-v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/helm-v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/helm-v0.6.0/manifests"},{"name":"v0.6.0","sha":"ba5ded6a40555a406b71e4e54ea8bec3c374bc9b","kind":"commit","published_at":"2024-11-11T19:52:44.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.6.0","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.6.0/manifests"},{"name":"v0.6.0-rc.2","sha":"a8375e237f1f99c84486aa1c728ac7b92f370238","kind":"commit","published_at":"2024-07-13T18:17:11.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.6.0-rc.2","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.6.0-rc.2/manifests"},{"name":"v0.6.0-rc.1","sha":"7410e47d85acda6157f661014e840031c9e9c0a5","kind":"commit","published_at":"2024-04-29T16:09:24.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.6.0-rc.1","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.6.0-rc.1/manifests"},{"name":"v0.6.0-rc.0","sha":"8e3c579016752c2cf877b4072e12dc0baf4e8bda","kind":"commit","published_at":"2024-03-11T19:02:46.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.6.0-rc.0","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.6.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.6.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.6.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.6.0-rc.0/manifests"},{"name":"v0.5.2","sha":"9a09ea475a49a8402eccf52348694f1005d25f89","kind":"commit","published_at":"2023-10-07T15:15:08.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.5.2","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"3df024bda8d3072f1144fb304959f31783659135","kind":"commit","published_at":"2023-06-01T23:18:17.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.5.1","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"4c4fa1a85d5fe37435b63068684770d1d944bbfe","kind":"commit","published_at":"2023-02-06T08:57:42.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.5.0","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"4b8ebc1c66865dff7dcadb1b878d7b9912b7b222","kind":"commit","published_at":"2022-10-05T09:06:52.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.4.1","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"7a506daab7ff2ff41d988f0f24e3a92fa8e9a12d","kind":"commit","published_at":"2022-08-22T09:20:01.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.4.0","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.4.0/manifests"},{"name":"v0.3.2","sha":"ff9d904f5b58585f252a75ca78a366ad949d7a60","kind":"commit","published_at":"2022-06-18T15:49:58.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.3.2","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"1f43abe6a3d2c9fa0ef4c670c4978b8449920f56","kind":"commit","published_at":"2022-03-06T18:20:09.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.3.1","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"1448809adcbc31c47a5b65b944acbe284fecde55","kind":"commit","published_at":"2022-01-15T16:22:41.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.3.0","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.3.0/manifests"},{"name":"v0.3.0-rc.0","sha":"f803216f7bc655acc859eaada91d42886e2e1e95","kind":"commit","published_at":"2021-12-07T15:15:08.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.3.0-rc.0","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.3.0-rc.0/manifests"},{"name":"v0.2.0","sha":"335696fad48024429afc421c104f5a76088a667d","kind":"commit","published_at":"2021-08-04T18:34:12.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.2.0","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"a4d9af6d81c844626aded40fd4f9ece5d15e5e8d","kind":"commit","published_at":"2021-05-03T14:32:06.000Z","download_url":"https://codeload.github.com/kube-green/kube-green/tar.gz/v0.1.0","html_url":"https://github.com/kube-green/kube-green/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kube-green/kube-green@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-23T23:52:12.799Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":2.0445840071736643,"forks_count":3.2774172116309424,"average":5.416750370635563},"purl":"pkg:golang/github.com/kube-green/kube-green","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/kube-green/kube-green","docker_dependents_count":1,"docker_downloads_count":46,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/kube-green/kube-green","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/kube-green/kube-green/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-23T12:24:33.623Z","issues_count":95,"pull_requests_count":624,"avg_time_to_close_issue":11246933.719298245,"avg_time_to_close_pull_request":1508083.6072072072,"issues_closed_count":57,"pull_requests_closed_count":555,"pull_request_authors_count":24,"issue_authors_count":61,"avg_comments_per_issue":2.6,"avg_comments_per_pull_request":1.3092948717948718,"merged_pull_requests_count":253,"bot_issues_count":4,"bot_pull_requests_count":470,"past_year_issues_count":20,"past_year_pull_requests_count":155,"past_year_avg_time_to_close_issue":331928.25,"past_year_avg_time_to_close_pull_request":1197174.857142857,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":105,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":17,"past_year_avg_comments_per_issue":0.8,"past_year_avg_comments_per_pull_request":1.064516129032258,"past_year_bot_issues_count":2,"past_year_bot_pull_requests_count":117,"past_year_merged_pull_requests_count":56,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/issues","maintainers":[{"login":"davidebianchi","count":127,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidebianchi"}],"active_maintainers":[{"login":"davidebianchi","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidebianchi"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fkube-green%2Fkube-green/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fkube-green%2Fkube-green/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fkube-green%2Fkube-green/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fkube-green%2Fkube-green/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fkube-green%2Fkube-green/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2005111,"maintainers_count":0,"namespaces_count":754438,"keywords_count":111863,"github":"golang","metadata":{"funded_packages_count":52826},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-12-05T07:38:19.209Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":1254168,"full_name":"kube-green/kube-green","default_branch":"main","total_commits":578,"total_committers":23,"total_bot_commits":117,"total_bot_committers":1,"mean_commits":25.130434782608695,"dds":0.2681660899653979,"past_year_total_commits":75,"past_year_total_committers":10,"past_year_total_bot_commits":32,"past_year_total_bot_committers":1,"past_year_mean_commits":7.5,"past_year_dds":0.5733333333333333,"last_synced_at":"2025-11-27T03:27:54.514Z","last_synced_commit":"2f76be298d69baea52041e29d52bbb1d954e83ce","created_at":"2023-03-27T10:59:10.482Z","updated_at":"2025-11-27T03:27:14.400Z","committers":[{"name":"Davide Bianchi","email":"bianchidavide12@gmail.com","login":"davidebianchi","count":423},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":117},{"name":"Andrea Quintino","email":"andreaquin1990@gmail.com","login":"dirk39","count":11},{"name":"Wen Zhou","email":"wenzhou@redhat.com","login":"zdtsw","count":3},{"name":"Furkan","email":"sfurkanberber@gmail.com","login":"furkansb","count":3},{"name":"Christian Huth","email":"christian@knell.it","login":"christianhuth","count":2},{"name":"Jacopo Andrea Giola","email":"jacopo@giola.org","login":"JGiola","count":2},{"name":"Paolo Scanferla","email":"paolo.scanferla@gmail.com","login":"pscanf","count":2},{"name":"Ahméd Belhoula","email":"45313572+abelhoula","login":"abelhoula","count":1},{"name":"David J. M. Karlsen","email":"david@davidkarlsen.com","login":"davidkarlsen","count":1},{"name":"Forlot Romain","email":"rforlot@yahoo.com","login":"claneys","count":1},{"name":"Francesco Francomano","email":"silversoulKali@gmail.com","login":"silversoul93","count":1},{"name":"Gustavo Bini","email":"6403728+gustavobini","login":"gustavobini","count":1},{"name":"Matheus Fidelis","email":"msfidelis","login":"msfidelis","count":1},{"name":"Mr. Burton","email":"62507922+BenjaminBurton","login":"BenjaminBurton","count":1},{"name":"Natallia Savelyeva","email":"n.savelyeva@thebeat.co","login":"nsavelyeva","count":1},{"name":"Victor Boissiere","email":"victor.boissiere@qonto.com","login":"victorboissiere","count":1},{"name":"dejanualex","email":"dejanualexandru@gmail.com","login":"dejanu","count":1},{"name":"hiromi-mi","email":"31833325+hiromi-mi","login":"hiromi-mi","count":1},{"name":"imdmahajankanika","email":"48632517+imdmahajankanika","login":"imdmahajankanika","count":1},{"name":"k11h.de","email":"17837008+k11h-de","login":"k11h-de","count":1},{"name":"lazy-slackoth","email":"137988972+lazy-slackoth","login":"lazy-slackoth","count":1},{"name":"zyue110026","email":"98426905+zyue110026","login":"zyue110026","count":1}],"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":32},{"name":"Davide Bianchi","email":"10374360+davidebianchi","login":"davidebianchi","count":32},{"name":"Wen Zhou","email":"wenzhou@redhat.com","login":"zdtsw","count":3},{"name":"Christian Huth","email":"christian@knell.it","login":"christianhuth","count":2},{"name":"lazy-slackoth","email":"137988972+lazy-slackoth","login":"lazy-slackoth","count":1},{"name":"hiromi-mi","email":"31833325+hiromi-mi","login":"hiromi-mi","count":1},{"name":"dejanualex","email":"dejanualexandru@gmail.com","login":"dejanu","count":1},{"name":"Mr. Burton","email":"62507922+BenjaminBurton","login":"BenjaminBurton","count":1},{"name":"Gustavo Bini","email":"6403728+gustavobini","login":"gustavobini","count":1},{"name":"Forlot Romain","email":"rforlot@yahoo.com","login":"claneys","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-11-27T00:00:13.799Z","repositories_count":6118140,"commits_count":925248990,"contributors_count":36016342,"owners_count":1119809,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"kube-green/kube-green","html_url":"https://github.com/kube-green/kube-green","last_synced_at":"2025-12-04T10:00:17.040Z","status":null,"issues_count":96,"pull_requests_count":630,"avg_time_to_close_issue":11246933.719298245,"avg_time_to_close_pull_request":1503082.089766607,"issues_closed_count":57,"pull_requests_closed_count":557,"pull_request_authors_count":25,"issue_authors_count":62,"avg_comments_per_issue":2.5833333333333335,"avg_comments_per_pull_request":1.307936507936508,"merged_pull_requests_count":255,"bot_issues_count":4,"bot_pull_requests_count":472,"past_year_issues_count":13,"past_year_pull_requests_count":132,"past_year_avg_time_to_close_issue":481915.0,"past_year_avg_time_to_close_pull_request":1303966.606741573,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":89,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":0.46153846153846156,"past_year_avg_comments_per_pull_request":1.0757575757575757,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":98,"past_year_merged_pull_requests_count":50,"created_at":"2023-05-09T10:40:15.620Z","updated_at":"2025-12-04T10:00:17.041Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kube-green%2Fkube-green/issues","issue_labels_count":{"enhancement":19,"bug":10,"documentation":5,"question":4,"good first issue":4,"dependencies":4,"deploy":3,"go":2,"helm-chart":2,"duplicate":1,"tests":1,"docker":1,"github_actions":1},"pull_request_labels_count":{"dependencies":487,"go":247,"github_actions":68,"docker":62,"enhancement":50,"helm-chart":13,"bug":8,"deploy":8,"documentation":5,"breaking-change":5,"security-fix":1},"issue_author_associations_count":{"NONE":63,"MEMBER":20,"CONTRIBUTOR":13},"pull_request_author_associations_count":{"CONTRIBUTOR":504,"MEMBER":107,"NONE":19},"issue_authors":{"davidebianchi":20,"dependabot[bot]":4,"blezoray":3,"giulioroggero":3,"AmitBaranes":3,"slim-azaiz":2,"imdmahajankanika":2,"msfidelis":2,"kernelold":2,"amitkbaid":2,"davidkarlsen":2,"saikumar0412":1,"marandalucas":1,"GoranHalvarsson":1,"justsomecorporateuser":1,"furkansb":1,"valipashask26":1,"sastorsl":1,"ctienshi":1,"iamatulsingh":1,"sergioasantiago":1,"joudaon":1,"dbarreda":1,"SantoFantasy":1,"ryansingman":1,"faizanbashir":1,"dejanu":1,"gustavobini":1,"ams0":1,"Aravind-pi":1,"drydenwilliams":1,"balaji-kr87":1,"davidkopp":1,"abelhoula":1,"ferrandinand":1,"zyue110026":1,"kimllee":1,"Ezcyo":1,"febarbosa182":1,"bygui86":1,"jwcesign":1,"camilamacedo86":1,"IlDiddino":1,"Santh0712":1,"pelegz":1,"afreyermuth98":1,"mrchrisadams":1,"QuantumEnigmaa":1,"mmerrill3":1,"henobi":1,"bhavyastar":1,"aslafy-z":1,"Allure996":1,"jkleinlercher":1,"cool2k":1,"tdtgit":1,"xi2817-aajgaonkar":1,"motizzz":1,"AlexsJones":1,"Tchoupinax":1,"adityaatpeak":1,"nsavelyeva":1},"pull_request_authors":{"dependabot[bot]":472,"davidebianchi":107,"furkansb":8,"abelhoula":4,"zdtsw":4,"christianhuth":3,"JGiola":3,"imdmahajankanika":3,"dirk39":3,"hiromi-mi":2,"gustavobini":2,"msfidelis":2,"k11h-de":2,"dejanu":2,"BenjaminBurton":2,"lazy-slackoth":2,"zyue110026":1,"victorboissiere":1,"kernelold":1,"davidkarlsen":1,"nsavelyeva":1,"silversoul93":1,"claneys":1,"pscanf":1,"Mohiit70":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-12-05T00:00:36.908Z","repositories_count":12055581,"issues_count":35600435,"pull_requests_count":116459076,"authors_count":11048076,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"enhancement":2,"question":1,"dependencies":1,"github_actions":1,"documentation":1,"good first issue":1,"helm-chart":1},"past_year_pull_request_labels_count":{"dependencies":103,"go":54,"github_actions":32,"docker":15,"enhancement":12,"helm-chart":4,"breaking-change":3,"documentation":3,"bug":2,"deploy":1},"past_year_issue_author_associations_count":{"NONE":10,"CONTRIBUTOR":2,"MEMBER":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":108,"MEMBER":16,"NONE":8},"past_year_issue_authors":{"amitkbaid":2,"adityaatpeak":1,"afreyermuth98":1,"Aravind-pi":1,"camilamacedo86":1,"davidebianchi":1,"dejanu":1,"dependabot[bot]":1,"drydenwilliams":1,"gustavobini":1,"ryansingman":1,"Santh0712":1},"past_year_pull_request_authors":{"dependabot[bot]":98,"davidebianchi":16,"zdtsw":4,"christianhuth":3,"BenjaminBurton":2,"lazy-slackoth":2,"hiromi-mi":2,"dejanu":2,"gustavobini":2,"claneys":1},"maintainers":[{"login":"davidebianchi","count":127,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidebianchi"}],"active_maintainers":[{"login":"davidebianchi","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidebianchi"}]},"events":{"total":{"CreateEvent":97,"IssuesEvent":34,"ReleaseEvent":4,"WatchEvent":201,"DeleteEvent":93,"IssueCommentEvent":215,"PushEvent":111,"PullRequestReviewEvent":29,"PullRequestReviewCommentEvent":10,"PullRequestEvent":173,"ForkEvent":17},"last_year":{"CreateEvent":68,"ReleaseEvent":1,"IssuesEvent":21,"WatchEvent":160,"DeleteEvent":62,"IssueCommentEvent":160,"PushEvent":80,"PullRequestReviewEvent":29,"PullRequestReviewCommentEvent":10,"PullRequestEvent":137,"ForkEvent":15}},"keywords":["climate-change","cloud-native","downscale","green-software","hacktoberfest","k8s","kubernetes","resources"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/codeql-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T10:00:41.817Z","updated_at":"2023-02-18T10:00:41.817Z","repository_link":"https://github.com/kube-green/kube-green/blob/main/.github/workflows/codeql-analysis.yml","dependencies":[{"id":7759375190,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7759375191,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7759375192,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7759375193,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T10:00:42.199Z","updated_at":"2023-02-18T10:00:42.199Z","repository_link":"https://github.com/kube-green/kube-green/blob/main/.github/workflows/release.yml","dependencies":[{"id":7759375535,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7759375538,"package_name":"azure/setup-kubectl","ecosystem":"actions","requirements":"v3.2","direct":true,"kind":"composite","optional":false},{"id":7759375548,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/security.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T10:00:42.257Z","updated_at":"2023-02-18T10:00:42.257Z","repository_link":"https://github.com/kube-green/kube-green/blob/main/.github/workflows/security.yml","dependencies":[{"id":7759376752,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7759376753,"package_name":"securego/gosec","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T10:00:42.335Z","updated_at":"2023-02-18T10:00:42.335Z","repository_link":"https://github.com/kube-green/kube-green/blob/main/.github/workflows/test.yml","dependencies":[{"id":7759376974,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7759376975,"package_name":"actions/setup-go","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7759376976,"package_name":"shogo82148/actions-goveralls","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7759376977,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7759376978,"package_name":"docker/metadata-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7759376979,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7759376980,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7759376981,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7759376982,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-18T10:00:42.385Z","updated_at":"2023-02-18T10:00:42.385Z","repository_link":"https://github.com/kube-green/kube-green/blob/main/Dockerfile","dependencies":[{"id":7759377016,"package_name":"golang","ecosystem":"docker","requirements":"1.19.5","direct":true,"kind":"build","optional":false},{"id":7759377017,"package_name":"gcr.io/distroless/static","ecosystem":"docker","requirements":"nonroot","direct":true,"kind":"build","optional":false}]},{"ecosystem":"go","filepath":"go.mod","sha":null,"kind":"manifest","created_at":"2023-02-18T10:00:42.434Z","updated_at":"2023-02-18T10:00:42.434Z","repository_link":"https://github.com/kube-green/kube-green/blob/main/go.mod","dependencies":[{"id":7759377029,"package_name":"github.com/go-logr/logr","ecosystem":"go","requirements":"v1.2.3","direct":true,"kind":"runtime","optional":false},{"id":7759377030,"package_name":"github.com/kudobuilder/kuttl","ecosystem":"go","requirements":"v0.15.0","direct":true,"kind":"runtime","optional":false},{"id":7759377031,"package_name":"github.com/prometheus/client_golang","ecosystem":"go","requirements":"v1.14.0","direct":true,"kind":"runtime","optional":false},{"id":7759377032,"package_name":"github.com/robfig/cron/v3","ecosystem":"go","requirements":"v3.0.1","direct":true,"kind":"runtime","optional":false},{"id":7759377033,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.8.1","direct":true,"kind":"runtime","optional":false},{"id":7759377034,"package_name":"github.com/vladimirvivien/gexe","ecosystem":"go","requirements":"v0.2.0","direct":true,"kind":"runtime","optional":false},{"id":7759377035,"package_name":"k8s.io/api","ecosystem":"go","requirements":"v0.26.1","direct":true,"kind":"runtime","optional":false},{"id":7759377036,"package_name":"k8s.io/apimachinery","ecosystem":"go","requirements":"v0.26.1","direct":true,"kind":"runtime","optional":false},{"id":7759377037,"package_name":"k8s.io/client-go","ecosystem":"go","requirements":"v0.26.1","direct":true,"kind":"runtime","optional":false},{"id":7759377038,"package_name":"sigs.k8s.io/controller-runtime","ecosystem":"go","requirements":"v0.14.4","direct":true,"kind":"runtime","optional":false},{"id":7759377039,"package_name":"sigs.k8s.io/e2e-framework","ecosystem":"go","requirements":"v0.1.0","direct":true,"kind":"runtime","optional":false},{"id":7759377040,"package_name":"github.com/BurntSushi/toml","ecosystem":"go","requirements":"v1.0.0","direct":true,"kind":"runtime","optional":false},{"id":7759377041,"package_name":"github.com/Masterminds/semver/v3","ecosystem":"go","requirements":"v3.1.1","direct":true,"kind":"runtime","optional":false},{"id":7759377042,"package_name":"github.com/Microsoft/go-winio","ecosystem":"go","requirements":"v0.5.1","direct":true,"kind":"runtime","optional":false},{"id":7759377043,"package_name":"github.com/alessio/shellescape","ecosystem":"go","requirements":"v1.4.1","direct":true,"kind":"runtime","optional":false},{"id":7759377044,"package_name":"github.com/beorn7/perks","ecosystem":"go","requirements":"v1.0.1","direct":true,"kind":"runtime","optional":false},{"id":7759377045,"package_name":"github.com/cespare/xxhash/v2","ecosystem":"go","requirements":"v2.2.0","direct":true,"kind":"runtime","optional":false},{"id":7759377046,"package_name":"github.com/davecgh/go-spew","ecosystem":"go","requirements":"v1.1.1","direct":true,"kind":"runtime","optional":false},{"id":7759377047,"package_name":"github.com/docker/distribution","ecosystem":"go","requirements":"v2.8.1+incompatible","direct":true,"kind":"runtime","optional":false},{"id":7759377048,"package_name":"github.com/docker/docker","ecosystem":"go","requirements":"v20.10.21+incompatible","direct":true,"kind":"runtime","optional":false},{"id":7759377049,"package_name":"github.com/docker/go-connections","ecosystem":"go","requirements":"v0.4.0","direct":true,"kind":"runtime","optional":false},{"id":7759377050,"package_name":"github.com/docker/go-units","ecosystem":"go","requirements":"v0.4.0","direct":true,"kind":"runtime","optional":false},{"id":7759377051,"package_name":"github.com/dustin/go-humanize","ecosystem":"go","requirements":"v1.0.0","direct":true,"kind":"runtime","optional":false},{"id":7759377052,"package_name":"github.com/dustinkirkland/golang-petname","ecosystem":"go","requirements":"v0.0.0-20191129215211-8e5a1ed0cff0","direct":true,"kind":"runtime","optional":false},{"id":7759377053,"package_name":"github.com/emicklei/go-restful/v3","ecosystem":"go","requirements":"v3.10.1","direct":true,"kind":"runtime","optional":false},{"id":7759377054,"package_name":"github.com/evanphx/json-patch","ecosystem":"go","requirements":"v5.6.0+incompatible","direct":true,"kind":"runtime","optional":false},{"id":7759377055,"package_name":"github.com/evanphx/json-patch/v5","ecosystem":"go","requirements":"v5.6.0","direct":true,"kind":"runtime","optional":false},{"id":7759377056,"package_name":"github.com/fsnotify/fsnotify","ecosystem":"go","requirements":"v1.6.0","direct":true,"kind":"runtime","optional":false},{"id":7759377057,"package_name":"github.com/go-logr/zapr","ecosystem":"go","requirements":"v1.2.3","direct":true,"kind":"runtime","optional":false},{"id":7759377058,"package_name":"github.com/go-openapi/jsonpointer","ecosystem":"go","requirements":"v0.19.6","direct":true,"kind":"runtime","optional":false},{"id":7759377059,"package_name":"github.com/go-openapi/jsonreference","ecosystem":"go","requirements":"v0.20.2","direct":true,"kind":"runtime","optional":false},{"id":7759377060,"package_name":"github.com/go-openapi/swag","ecosystem":"go","requirements":"v0.22.3","direct":true,"kind":"runtime","optional":false},{"id":7759377061,"package_name":"github.com/gogo/protobuf","ecosystem":"go","requirements":"v1.3.2","direct":true,"kind":"runtime","optional":false},{"id":7759377062,"package_name":"github.com/golang/groupcache","ecosystem":"go","requirements":"v0.0.0-20210331224755-41bb18bfe9da","direct":true,"kind":"runtime","optional":false},{"id":7759377063,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.5.2","direct":true,"kind":"runtime","optional":false},{"id":7759377064,"package_name":"github.com/google/gnostic","ecosystem":"go","requirements":"v0.6.9","direct":true,"kind":"runtime","optional":false},{"id":7759377065,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.5.9","direct":true,"kind":"runtime","optional":false},{"id":7759377066,"package_name":"github.com/google/gofuzz","ecosystem":"go","requirements":"v1.2.0","direct":true,"kind":"runtime","optional":false},{"id":7759377067,"package_name":"github.com/google/safetext","ecosystem":"go","requirements":"v0.0.0-20220905092116-b49f7bc46da2","direct":true,"kind":"runtime","optional":false},{"id":7759377068,"package_name":"github.com/google/shlex","ecosystem":"go","requirements":"v0.0.0-20191202100458-e7afc7fbc510","direct":true,"kind":"runtime","optional":false},{"id":7759377069,"package_name":"github.com/google/uuid","ecosystem":"go","requirements":"v1.3.0","direct":true,"kind":"runtime","optional":false},{"id":7759377070,"package_name":"github.com/imdario/mergo","ecosystem":"go","requirements":"v0.3.13","direct":true,"kind":"runtime","optional":false},{"id":7759377071,"package_name":"github.com/inconshreveable/mousetrap","ecosystem":"go","requirements":"v1.0.1","direct":true,"kind":"runtime","optional":false},{"id":7759377072,"package_name":"github.com/josharian/intern","ecosystem":"go","requirements":"v1.0.0","direct":true,"kind":"runtime","optional":false},{"id":7759377073,"package_name":"github.com/json-iterator/go","ecosystem":"go","requirements":"v1.1.12","direct":true,"kind":"runtime","optional":false},{"id":7759377074,"package_name":"github.com/mailru/easyjson","ecosystem":"go","requirements":"v0.7.7","direct":true,"kind":"runtime","optional":false},{"id":7759377075,"package_name":"github.com/mattn/go-isatty","ecosystem":"go","requirements":"v0.0.14","direct":true,"kind":"runtime","optional":false},{"id":7759377076,"package_name":"github.com/matttproud/golang_protobuf_extensions","ecosystem":"go","requirements":"v1.0.4","direct":true,"kind":"runtime","optional":false},{"id":7759377077,"package_name":"github.com/moby/spdystream","ecosystem":"go","requirements":"v0.2.0","direct":true,"kind":"runtime","optional":false},{"id":7759377078,"package_name":"github.com/modern-go/concurrent","ecosystem":"go","requirements":"v0.0.0-20180306012644-bacd9c7ef1dd","direct":true,"kind":"runtime","optional":false},{"id":7759377079,"package_name":"github.com/modern-go/reflect2","ecosystem":"go","requirements":"v1.0.2","direct":true,"kind":"runtime","optional":false},{"id":7759377080,"package_name":"github.com/munnerz/goautoneg","ecosystem":"go","requirements":"v0.0.0-20191010083416-a7dc8b61c822","direct":true,"kind":"runtime","optional":false},{"id":7759377081,"package_name":"github.com/onsi/ginkgo/v2","ecosystem":"go","requirements":"v2.6.1","direct":true,"kind":"runtime","optional":false},{"id":7759377082,"package_name":"github.com/onsi/gomega","ecosystem":"go","requirements":"v1.24.2","direct":true,"kind":"runtime","optional":false},{"id":7759377083,"package_name":"github.com/opencontainers/go-digest","ecosystem":"go","requirements":"v1.0.0","direct":true,"kind":"runtime","optional":false},{"id":7759377084,"package_name":"github.com/opencontainers/image-spec","ecosystem":"go","requirements":"v1.0.2","direct":true,"kind":"runtime","optional":false},{"id":7759377085,"package_name":"github.com/pelletier/go-toml","ecosystem":"go","requirements":"v1.9.4","direct":true,"kind":"runtime","optional":false},{"id":7759377086,"package_name":"github.com/pkg/errors","ecosystem":"go","requirements":"v0.9.1","direct":true,"kind":"runtime","optional":false},{"id":7759377087,"package_name":"github.com/pmezard/go-difflib","ecosystem":"go","requirements":"v1.0.0","direct":true,"kind":"runtime","optional":false},{"id":7759377088,"package_name":"github.com/prometheus/client_model","ecosystem":"go","requirements":"v0.3.0","direct":true,"kind":"runtime","optional":false},{"id":7759377089,"package_name":"github.com/prometheus/common","ecosystem":"go","requirements":"v0.39.0","direct":true,"kind":"runtime","optional":false},{"id":7759377090,"package_name":"github.com/prometheus/procfs","ecosystem":"go","requirements":"v0.9.0","direct":true,"kind":"runtime","optional":false},{"id":7759377091,"package_name":"github.com/sirupsen/logrus","ecosystem":"go","requirements":"v1.8.1","direct":true,"kind":"runtime","optional":false},{"id":7759377092,"package_name":"github.com/spf13/cobra","ecosystem":"go","requirements":"v1.6.1","direct":true,"kind":"runtime","optional":false},{"id":7759377093,"package_name":"github.com/spf13/pflag","ecosystem":"go","requirements":"v1.0.5","direct":true,"kind":"runtime","optional":false},{"id":7759377094,"package_name":"github.com/thoas/go-funk","ecosystem":"go","requirements":"v0.9.2","direct":true,"kind":"runtime","optional":false},{"id":7759377095,"package_name":"go.uber.org/atomic","ecosystem":"go","requirements":"v1.10.0","direct":true,"kind":"runtime","optional":false},{"id":7759377096,"package_name":"go.uber.org/multierr","ecosystem":"go","requirements":"v1.9.0","direct":true,"kind":"runtime","optional":false},{"id":7759377097,"package_name":"go.uber.org/zap","ecosystem":"go","requirements":"v1.24.0","direct":true,"kind":"runtime","optional":false},{"id":7759377098,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.5.0","direct":true,"kind":"runtime","optional":false},{"id":7759377099,"package_name":"golang.org/x/oauth2","ecosystem":"go","requirements":"v0.4.0","direct":true,"kind":"runtime","optional":false},{"id":7759377100,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.4.0","direct":true,"kind":"runtime","optional":false},{"id":7759377101,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.4.0","direct":true,"kind":"runtime","optional":false},{"id":7759377102,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.6.0","direct":true,"kind":"runtime","optional":false},{"id":7759377103,"package_name":"golang.org/x/time","ecosystem":"go","requirements":"v0.3.0","direct":true,"kind":"runtime","optional":false},{"id":7759377104,"package_name":"gomodules.xyz/jsonpatch/v2","ecosystem":"go","requirements":"v2.2.0","direct":true,"kind":"runtime","optional":false},{"id":7759377105,"package_name":"google.golang.org/appengine","ecosystem":"go","requirements":"v1.6.7","direct":true,"kind":"runtime","optional":false},{"id":7759377106,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.28.1","direct":true,"kind":"runtime","optional":false},{"id":7759377107,"package_name":"gopkg.in/inf.v0","ecosystem":"go","requirements":"v0.9.1","direct":true,"kind":"runtime","optional":false},{"id":7759377108,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.4.0","direct":true,"kind":"runtime","optional":false},{"id":7759377109,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.1","direct":true,"kind":"runtime","optional":false},{"id":7759377110,"package_name":"k8s.io/apiextensions-apiserver","ecosystem":"go","requirements":"v0.26.1","direct":true,"kind":"runtime","optional":false},{"id":7759377111,"package_name":"k8s.io/component-base","ecosystem":"go","requirements":"v0.26.1","direct":true,"kind":"runtime","optional":false},{"id":7759377112,"package_name":"k8s.io/klog/v2","ecosystem":"go","requirements":"v2.90.0","direct":true,"kind":"runtime","optional":false},{"id":7759377113,"package_name":"k8s.io/kube-openapi","ecosystem":"go","requirements":"v0.0.0-20230123231816-1cb3ae25d79a","direct":true,"kind":"runtime","optional":false},{"id":7759377114,"package_name":"k8s.io/utils","ecosystem":"go","requirements":"v0.0.0-20230115233650-391b47cb4029","direct":true,"kind":"runtime","optional":false},{"id":7759377115,"package_name":"sigs.k8s.io/json","ecosystem":"go","requirements":"v0.0.0-20221116044647-bc3834ca7abd","direct":true,"kind":"runtime","optional":false},{"id":7759377116,"package_name":"sigs.k8s.io/kind","ecosystem":"go","requirements":"v0.17.0","direct":true,"kind":"runtime","optional":false},{"id":7759377117,"package_name":"sigs.k8s.io/structured-merge-diff/v4","ecosystem":"go","requirements":"v4.2.3","direct":true,"kind":"runtime","optional":false},{"id":7759377118,"package_name":"sigs.k8s.io/yaml","ecosystem":"go","requirements":"v1.3.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"go","filepath":"go.sum","sha":null,"kind":"lockfile","created_at":"2023-02-18T10:00:42.474Z","updated_at":"2023-02-18T10:00:42.474Z","repository_link":"https://github.com/kube-green/kube-green/blob/main/go.sum","dependencies":[{"id":7759377130,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.26.0","direct":false,"kind":"runtime","optional":false},{"id":7759377131,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.34.0","direct":false,"kind":"runtime","optional":false},{"id":7759377132,"package_name":"github.com/Azure/go-ansiterm","ecosystem":"go","requirements":"v0.0.0-20210617225240-d185dfc1b5a1","direct":false,"kind":"runtime","optional":false},{"id":7759377133,"package_name":"github.com/BurntSushi/toml","ecosystem":"go","requirements":"v0.3.1","direct":false,"kind":"runtime","optional":false},{"id":7759377134,"package_name":"github.com/BurntSushi/toml","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":7759377135,"package_name":"github.com/Masterminds/semver/v3","ecosystem":"go","requirements":"v3.1.1","direct":false,"kind":"runtime","optional":false},{"id":7759377136,"package_name":"github.com/Microsoft/go-winio","ecosystem":"go","requirements":"v0.5.1","direct":false,"kind":"runtime","optional":false},{"id":7759377137,"package_name":"github.com/OneOfOne/xxhash","ecosystem":"go","requirements":"v1.2.2","direct":false,"kind":"runtime","optional":false},{"id":7759377138,"package_name":"github.com/alessio/shellescape","ecosystem":"go","requirements":"v1.4.1","direct":false,"kind":"runtime","optional":false},{"id":7759377139,"package_name":"github.com/antihax/optional","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":7759377140,"package_name":"github.com/armon/go-socks5","ecosystem":"go","requirements":"v0.0.0-20160902184237-e75332964ef5","direct":false,"kind":"runtime","optional":false},{"id":7759377141,"package_name":"github.com/benbjohnson/clock","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":7759377142,"package_name":"github.com/beorn7/perks","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":7759377143,"package_name":"github.com/buger/jsonparser","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":7759377144,"package_name":"github.com/census-instrumentation/opencensus-proto","ecosystem":"go","requirements":"v0.2.1","direct":false,"kind":"runtime","optional":false},{"id":7759377145,"package_name":"github.com/cespare/xxhash","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":7759377146,"package_name":"github.com/cespare/xxhash/v2","ecosystem":"go","requirements":"v2.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377147,"package_name":"github.com/client9/misspell","ecosystem":"go","requirements":"v0.3.4","direct":false,"kind":"runtime","optional":false},{"id":7759377148,"package_name":"github.com/cncf/udpa/go","ecosystem":"go","requirements":"v0.0.0-20191209042840-269d4d468f6f","direct":false,"kind":"runtime","optional":false},{"id":7759377149,"package_name":"github.com/cncf/udpa/go","ecosystem":"go","requirements":"v0.0.0-20201120205902-5459f2c99403","direct":false,"kind":"runtime","optional":false},{"id":7759377150,"package_name":"github.com/cncf/xds/go","ecosystem":"go","requirements":"v0.0.0-20210312221358-fbca930ec8ed","direct":false,"kind":"runtime","optional":false},{"id":7759377151,"package_name":"github.com/cpuguy83/go-md2man/v2","ecosystem":"go","requirements":"v2.0.1","direct":false,"kind":"runtime","optional":false},{"id":7759377152,"package_name":"github.com/cpuguy83/go-md2man/v2","ecosystem":"go","requirements":"v2.0.2","direct":false,"kind":"runtime","optional":false},{"id":7759377153,"package_name":"github.com/creack/pty","ecosystem":"go","requirements":"v1.1.9","direct":false,"kind":"runtime","optional":false},{"id":7759377154,"package_name":"github.com/davecgh/go-spew","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":7759377155,"package_name":"github.com/davecgh/go-spew","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":7759377156,"package_name":"github.com/docker/distribution","ecosystem":"go","requirements":"v2.8.1+incompatible","direct":false,"kind":"runtime","optional":false},{"id":7759377157,"package_name":"github.com/docker/docker","ecosystem":"go","requirements":"v20.10.21+incompatible","direct":false,"kind":"runtime","optional":false},{"id":7759377158,"package_name":"github.com/docker/go-connections","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377159,"package_name":"github.com/docker/go-units","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377160,"package_name":"github.com/docopt/docopt-go","ecosystem":"go","requirements":"v0.0.0-20180111231733-ee0de3bc6815","direct":false,"kind":"runtime","optional":false},{"id":7759377161,"package_name":"github.com/dustin/go-humanize","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":7759377162,"package_name":"github.com/dustinkirkland/golang-petname","ecosystem":"go","requirements":"v0.0.0-20191129215211-8e5a1ed0cff0","direct":false,"kind":"runtime","optional":false},{"id":7759377163,"package_name":"github.com/elazarl/goproxy","ecosystem":"go","requirements":"v0.0.0-20180725130230-947c36da3153","direct":false,"kind":"runtime","optional":false},{"id":7759377164,"package_name":"github.com/emicklei/go-restful/v3","ecosystem":"go","requirements":"v3.10.1","direct":false,"kind":"runtime","optional":false},{"id":7759377165,"package_name":"github.com/envoyproxy/go-control-plane","ecosystem":"go","requirements":"v0.9.0","direct":false,"kind":"runtime","optional":false},{"id":7759377166,"package_name":"github.com/envoyproxy/go-control-plane","ecosystem":"go","requirements":"v0.9.1-0.20191026205805-5f8ba28d4473","direct":false,"kind":"runtime","optional":false},{"id":7759377167,"package_name":"github.com/envoyproxy/go-control-plane","ecosystem":"go","requirements":"v0.9.4","direct":false,"kind":"runtime","optional":false},{"id":7759377168,"package_name":"github.com/envoyproxy/go-control-plane","ecosystem":"go","requirements":"v0.9.9-0.20201210154907-fd9021fe5dad","direct":false,"kind":"runtime","optional":false},{"id":7759377169,"package_name":"github.com/envoyproxy/go-control-plane","ecosystem":"go","requirements":"v0.9.9-0.20210512163311-63b5d3c536b0","direct":false,"kind":"runtime","optional":false},{"id":7759377170,"package_name":"github.com/envoyproxy/protoc-gen-validate","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":7759377171,"package_name":"github.com/evanphx/json-patch","ecosystem":"go","requirements":"v0.5.2","direct":false,"kind":"runtime","optional":false},{"id":7759377172,"package_name":"github.com/evanphx/json-patch","ecosystem":"go","requirements":"v5.6.0+incompatible","direct":false,"kind":"runtime","optional":false},{"id":7759377173,"package_name":"github.com/evanphx/json-patch/v5","ecosystem":"go","requirements":"v5.6.0","direct":false,"kind":"runtime","optional":false},{"id":7759377174,"package_name":"github.com/flowstack/go-jsonschema","ecosystem":"go","requirements":"v0.1.1","direct":false,"kind":"runtime","optional":false},{"id":7759377175,"package_name":"github.com/fsnotify/fsnotify","ecosystem":"go","requirements":"v1.6.0","direct":false,"kind":"runtime","optional":false},{"id":7759377176,"package_name":"github.com/ghodss/yaml","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":7759377177,"package_name":"github.com/go-logr/logr","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377178,"package_name":"github.com/go-logr/logr","ecosystem":"go","requirements":"v1.2.2","direct":false,"kind":"runtime","optional":false},{"id":7759377179,"package_name":"github.com/go-logr/logr","ecosystem":"go","requirements":"v1.2.3","direct":false,"kind":"runtime","optional":false},{"id":7759377180,"package_name":"github.com/go-logr/zapr","ecosystem":"go","requirements":"v1.2.3","direct":false,"kind":"runtime","optional":false},{"id":7759377181,"package_name":"github.com/go-openapi/jsonpointer","ecosystem":"go","requirements":"v0.19.6","direct":false,"kind":"runtime","optional":false},{"id":7759377182,"package_name":"github.com/go-openapi/jsonreference","ecosystem":"go","requirements":"v0.20.2","direct":false,"kind":"runtime","optional":false},{"id":7759377183,"package_name":"github.com/go-openapi/swag","ecosystem":"go","requirements":"v0.22.3","direct":false,"kind":"runtime","optional":false},{"id":7759377184,"package_name":"github.com/gogo/protobuf","ecosystem":"go","requirements":"v1.3.2","direct":false,"kind":"runtime","optional":false},{"id":7759377185,"package_name":"github.com/golang/glog","ecosystem":"go","requirements":"v0.0.0-20160126235308-23def4e6c14b","direct":false,"kind":"runtime","optional":false},{"id":7759377186,"package_name":"github.com/golang/groupcache","ecosystem":"go","requirements":"v0.0.0-20210331224755-41bb18bfe9da","direct":false,"kind":"runtime","optional":false},{"id":7759377187,"package_name":"github.com/golang/mock","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":7759377188,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377189,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.3.1","direct":false,"kind":"runtime","optional":false},{"id":7759377190,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.3.2","direct":false,"kind":"runtime","optional":false},{"id":7759377191,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.3.3","direct":false,"kind":"runtime","optional":false},{"id":7759377192,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.3.5","direct":false,"kind":"runtime","optional":false},{"id":7759377193,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.0-rc.1","direct":false,"kind":"runtime","optional":false},{"id":7759377194,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.0-rc.1.0.20200221234624-67d41d38c208","direct":false,"kind":"runtime","optional":false},{"id":7759377195,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.0-rc.2","direct":false,"kind":"runtime","optional":false},{"id":7759377196,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.0-rc.4.0.20200313231945-b860323f09d0","direct":false,"kind":"runtime","optional":false},{"id":7759377197,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377198,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.1","direct":false,"kind":"runtime","optional":false},{"id":7759377199,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.2","direct":false,"kind":"runtime","optional":false},{"id":7759377200,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.3","direct":false,"kind":"runtime","optional":false},{"id":7759377201,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.5.0","direct":false,"kind":"runtime","optional":false},{"id":7759377202,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.5.2","direct":false,"kind":"runtime","optional":false},{"id":7759377203,"package_name":"github.com/google/gnostic","ecosystem":"go","requirements":"v0.6.9","direct":false,"kind":"runtime","optional":false},{"id":7759377204,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377205,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":7759377206,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.3.1","direct":false,"kind":"runtime","optional":false},{"id":7759377207,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377208,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.5.0","direct":false,"kind":"runtime","optional":false},{"id":7759377209,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.5.5","direct":false,"kind":"runtime","optional":false},{"id":7759377210,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.5.9","direct":false,"kind":"runtime","optional":false},{"id":7759377211,"package_name":"github.com/google/gofuzz","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":7759377212,"package_name":"github.com/google/gofuzz","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377213,"package_name":"github.com/google/safetext","ecosystem":"go","requirements":"v0.0.0-20220905092116-b49f7bc46da2","direct":false,"kind":"runtime","optional":false},{"id":7759377214,"package_name":"github.com/google/shlex","ecosystem":"go","requirements":"v0.0.0-20191202100458-e7afc7fbc510","direct":false,"kind":"runtime","optional":false},{"id":7759377215,"package_name":"github.com/google/uuid","ecosystem":"go","requirements":"v1.1.2","direct":false,"kind":"runtime","optional":false},{"id":7759377216,"package_name":"github.com/google/uuid","ecosystem":"go","requirements":"v1.3.0","direct":false,"kind":"runtime","optional":false},{"id":7759377217,"package_name":"github.com/gorilla/websocket","ecosystem":"go","requirements":"v1.4.2","direct":false,"kind":"runtime","optional":false},{"id":7759377218,"package_name":"github.com/grpc-ecosystem/grpc-gateway","ecosystem":"go","requirements":"v1.16.0","direct":false,"kind":"runtime","optional":false},{"id":7759377219,"package_name":"github.com/imdario/mergo","ecosystem":"go","requirements":"v0.3.13","direct":false,"kind":"runtime","optional":false},{"id":7759377220,"package_name":"github.com/inconshreveable/mousetrap","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":7759377221,"package_name":"github.com/inconshreveable/mousetrap","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":7759377222,"package_name":"github.com/jessevdk/go-flags","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377223,"package_name":"github.com/josharian/intern","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":7759377224,"package_name":"github.com/json-iterator/go","ecosystem":"go","requirements":"v1.1.12","direct":false,"kind":"runtime","optional":false},{"id":7759377225,"package_name":"github.com/kisielk/errcheck","ecosystem":"go","requirements":"v1.5.0","direct":false,"kind":"runtime","optional":false},{"id":7759377226,"package_name":"github.com/kisielk/gotool","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":7759377227,"package_name":"github.com/kr/pretty","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":7759377228,"package_name":"github.com/kr/pretty","ecosystem":"go","requirements":"v0.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377229,"package_name":"github.com/kr/pretty","ecosystem":"go","requirements":"v0.2.1","direct":false,"kind":"runtime","optional":false},{"id":7759377230,"package_name":"github.com/kr/pty","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":7759377231,"package_name":"github.com/kr/text","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":7759377232,"package_name":"github.com/kr/text","ecosystem":"go","requirements":"v0.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377233,"package_name":"github.com/kudobuilder/kuttl","ecosystem":"go","requirements":"v0.15.0","direct":false,"kind":"runtime","optional":false},{"id":7759377234,"package_name":"github.com/mailru/easyjson","ecosystem":"go","requirements":"v0.7.7","direct":false,"kind":"runtime","optional":false},{"id":7759377235,"package_name":"github.com/mattn/go-isatty","ecosystem":"go","requirements":"v0.0.14","direct":false,"kind":"runtime","optional":false},{"id":7759377236,"package_name":"github.com/matttproud/golang_protobuf_extensions","ecosystem":"go","requirements":"v1.0.4","direct":false,"kind":"runtime","optional":false},{"id":7759377237,"package_name":"github.com/moby/spdystream","ecosystem":"go","requirements":"v0.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377238,"package_name":"github.com/moby/term","ecosystem":"go","requirements":"v0.0.0-20220808134915-39b0c02b01ae","direct":false,"kind":"runtime","optional":false},{"id":7759377239,"package_name":"github.com/modern-go/concurrent","ecosystem":"go","requirements":"v0.0.0-20180228061459-e0a39a4cb421","direct":false,"kind":"runtime","optional":false},{"id":7759377240,"package_name":"github.com/modern-go/concurrent","ecosystem":"go","requirements":"v0.0.0-20180306012644-bacd9c7ef1dd","direct":false,"kind":"runtime","optional":false},{"id":7759377241,"package_name":"github.com/modern-go/reflect2","ecosystem":"go","requirements":"v1.0.2","direct":false,"kind":"runtime","optional":false},{"id":7759377242,"package_name":"github.com/morikuni/aec","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":7759377243,"package_name":"github.com/munnerz/goautoneg","ecosystem":"go","requirements":"v0.0.0-20191010083416-a7dc8b61c822","direct":false,"kind":"runtime","optional":false},{"id":7759377244,"package_name":"github.com/niemeyer/pretty","ecosystem":"go","requirements":"v0.0.0-20200227124842-a10e7caefd8e","direct":false,"kind":"runtime","optional":false},{"id":7759377245,"package_name":"github.com/onsi/ginkgo/v2","ecosystem":"go","requirements":"v2.6.1","direct":false,"kind":"runtime","optional":false},{"id":7759377246,"package_name":"github.com/onsi/gomega","ecosystem":"go","requirements":"v1.24.2","direct":false,"kind":"runtime","optional":false},{"id":7759377247,"package_name":"github.com/opencontainers/go-digest","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":7759377248,"package_name":"github.com/opencontainers/image-spec","ecosystem":"go","requirements":"v1.0.2","direct":false,"kind":"runtime","optional":false},{"id":7759377249,"package_name":"github.com/pelletier/go-toml","ecosystem":"go","requirements":"v1.9.4","direct":false,"kind":"runtime","optional":false},{"id":7759377250,"package_name":"github.com/pkg/errors","ecosystem":"go","requirements":"v0.8.1","direct":false,"kind":"runtime","optional":false},{"id":7759377251,"package_name":"github.com/pkg/errors","ecosystem":"go","requirements":"v0.9.1","direct":false,"kind":"runtime","optional":false},{"id":7759377252,"package_name":"github.com/pmezard/go-difflib","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":7759377253,"package_name":"github.com/prometheus/client_golang","ecosystem":"go","requirements":"v1.14.0","direct":false,"kind":"runtime","optional":false},{"id":7759377254,"package_name":"github.com/prometheus/client_model","ecosystem":"go","requirements":"v0.0.0-20190812154241-14fe0d1b01d4","direct":false,"kind":"runtime","optional":false},{"id":7759377255,"package_name":"github.com/prometheus/client_model","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":7759377256,"package_name":"github.com/prometheus/common","ecosystem":"go","requirements":"v0.39.0","direct":false,"kind":"runtime","optional":false},{"id":7759377257,"package_name":"github.com/prometheus/procfs","ecosystem":"go","requirements":"v0.9.0","direct":false,"kind":"runtime","optional":false},{"id":7759377258,"package_name":"github.com/robfig/cron/v3","ecosystem":"go","requirements":"v3.0.1","direct":false,"kind":"runtime","optional":false},{"id":7759377259,"package_name":"github.com/rogpeppe/fastuuid","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377260,"package_name":"github.com/russross/blackfriday/v2","ecosystem":"go","requirements":"v2.1.0","direct":false,"kind":"runtime","optional":false},{"id":7759377261,"package_name":"github.com/sirupsen/logrus","ecosystem":"go","requirements":"v1.7.0","direct":false,"kind":"runtime","optional":false},{"id":7759377262,"package_name":"github.com/sirupsen/logrus","ecosystem":"go","requirements":"v1.8.1","direct":false,"kind":"runtime","optional":false},{"id":7759377263,"package_name":"github.com/spaolacci/murmur3","ecosystem":"go","requirements":"v0.0.0-20180118202830-f09979ecbc72","direct":false,"kind":"runtime","optional":false},{"id":7759377264,"package_name":"github.com/spf13/cobra","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377265,"package_name":"github.com/spf13/cobra","ecosystem":"go","requirements":"v1.6.1","direct":false,"kind":"runtime","optional":false},{"id":7759377266,"package_name":"github.com/spf13/pflag","ecosystem":"go","requirements":"v1.0.5","direct":false,"kind":"runtime","optional":false},{"id":7759377267,"package_name":"github.com/stoewer/go-strcase","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377268,"package_name":"github.com/stretchr/objx","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":7759377269,"package_name":"github.com/stretchr/objx","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377270,"package_name":"github.com/stretchr/objx","ecosystem":"go","requirements":"v0.5.0","direct":false,"kind":"runtime","optional":false},{"id":7759377271,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.2.2","direct":false,"kind":"runtime","optional":false},{"id":7759377272,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.3.0","direct":false,"kind":"runtime","optional":false},{"id":7759377273,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377274,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.5.1","direct":false,"kind":"runtime","optional":false},{"id":7759377275,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.7.0","direct":false,"kind":"runtime","optional":false},{"id":7759377276,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.7.1","direct":false,"kind":"runtime","optional":false},{"id":7759377277,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.8.0","direct":false,"kind":"runtime","optional":false},{"id":7759377278,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.8.1","direct":false,"kind":"runtime","optional":false},{"id":7759377279,"package_name":"github.com/thoas/go-funk","ecosystem":"go","requirements":"v0.9.2","direct":false,"kind":"runtime","optional":false},{"id":7759377280,"package_name":"github.com/vladimirvivien/gexe","ecosystem":"go","requirements":"v0.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377281,"package_name":"github.com/xeipuuv/gojsonpointer","ecosystem":"go","requirements":"v0.0.0-20180127040702-4e3ac2762d5f","direct":false,"kind":"runtime","optional":false},{"id":7759377282,"package_name":"github.com/xeipuuv/gojsonreference","ecosystem":"go","requirements":"v0.0.0-20180127040603-bd5ef7bd5415","direct":false,"kind":"runtime","optional":false},{"id":7759377283,"package_name":"github.com/xeipuuv/gojsonschema","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377284,"package_name":"github.com/yuin/goldmark","ecosystem":"go","requirements":"v1.1.27","direct":false,"kind":"runtime","optional":false},{"id":7759377285,"package_name":"github.com/yuin/goldmark","ecosystem":"go","requirements":"v1.2.1","direct":false,"kind":"runtime","optional":false},{"id":7759377286,"package_name":"go.opentelemetry.io/proto/otlp","ecosystem":"go","requirements":"v0.7.0","direct":false,"kind":"runtime","optional":false},{"id":7759377287,"package_name":"go.uber.org/atomic","ecosystem":"go","requirements":"v1.7.0","direct":false,"kind":"runtime","optional":false},{"id":7759377288,"package_name":"go.uber.org/atomic","ecosystem":"go","requirements":"v1.10.0","direct":false,"kind":"runtime","optional":false},{"id":7759377289,"package_name":"go.uber.org/goleak","ecosystem":"go","requirements":"v1.1.10","direct":false,"kind":"runtime","optional":false},{"id":7759377290,"package_name":"go.uber.org/goleak","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377291,"package_name":"go.uber.org/multierr","ecosystem":"go","requirements":"v1.6.0","direct":false,"kind":"runtime","optional":false},{"id":7759377292,"package_name":"go.uber.org/multierr","ecosystem":"go","requirements":"v1.9.0","direct":false,"kind":"runtime","optional":false},{"id":7759377293,"package_name":"go.uber.org/zap","ecosystem":"go","requirements":"v1.19.0","direct":false,"kind":"runtime","optional":false},{"id":7759377294,"package_name":"go.uber.org/zap","ecosystem":"go","requirements":"v1.24.0","direct":false,"kind":"runtime","optional":false},{"id":7759377295,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20190308221718-c2843e01d9a2","direct":false,"kind":"runtime","optional":false},{"id":7759377296,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20191011191535-87dc89f01550","direct":false,"kind":"runtime","optional":false},{"id":7759377297,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20200622213623-75b288015ac9","direct":false,"kind":"runtime","optional":false},{"id":7759377298,"package_name":"golang.org/x/exp","ecosystem":"go","requirements":"v0.0.0-20190121172915-509febef88a4","direct":false,"kind":"runtime","optional":false},{"id":7759377299,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20181026193005-c67002cb31c3","direct":false,"kind":"runtime","optional":false},{"id":7759377300,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20190227174305-5b3e6a55c961","direct":false,"kind":"runtime","optional":false},{"id":7759377301,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20190313153728-d0100b6bd8b3","direct":false,"kind":"runtime","optional":false},{"id":7759377302,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20190930215403-16217165b5de","direct":false,"kind":"runtime","optional":false},{"id":7759377303,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377304,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":7759377305,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20180724234803-3673e40ba225","direct":false,"kind":"runtime","optional":false},{"id":7759377306,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20180826012351-8a410e7b638d","direct":false,"kind":"runtime","optional":false},{"id":7759377307,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190108225652-1e06a53dbb7e","direct":false,"kind":"runtime","optional":false},{"id":7759377308,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190213061140-3a22650c66bd","direct":false,"kind":"runtime","optional":false},{"id":7759377309,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190311183353-d8887717615a","direct":false,"kind":"runtime","optional":false},{"id":7759377310,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190404232315-eb5bcb51f2a3","direct":false,"kind":"runtime","optional":false},{"id":7759377311,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190603091049-60506f45cf65","direct":false,"kind":"runtime","optional":false},{"id":7759377312,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190620200207-3b0461eec859","direct":false,"kind":"runtime","optional":false},{"id":7759377313,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200226121028-0de0cce0169b","direct":false,"kind":"runtime","optional":false},{"id":7759377314,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200822124328-c89045814202","direct":false,"kind":"runtime","optional":false},{"id":7759377315,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20201021035429-f5854403a974","direct":false,"kind":"runtime","optional":false},{"id":7759377316,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20210405180319-a5a99cb37ef4","direct":false,"kind":"runtime","optional":false},{"id":7759377317,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20210805182204-aaa1db679c0d","direct":false,"kind":"runtime","optional":false},{"id":7759377318,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.5.0","direct":false,"kind":"runtime","optional":false},{"id":7759377319,"package_name":"golang.org/x/oauth2","ecosystem":"go","requirements":"v0.0.0-20180821212333-d2e6202438be","direct":false,"kind":"runtime","optional":false},{"id":7759377320,"package_name":"golang.org/x/oauth2","ecosystem":"go","requirements":"v0.0.0-20200107190931-bf48bf16ab8d","direct":false,"kind":"runtime","optional":false},{"id":7759377321,"package_name":"golang.org/x/oauth2","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377322,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20180314180146-1d60e4601c6f","direct":false,"kind":"runtime","optional":false},{"id":7759377323,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20181108010431-42b317875d0f","direct":false,"kind":"runtime","optional":false},{"id":7759377324,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20181221193216-37e7f081c4d4","direct":false,"kind":"runtime","optional":false},{"id":7759377325,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20190423024810-112230192c58","direct":false,"kind":"runtime","optional":false},{"id":7759377326,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20190911185100-cd5d95a43a6e","direct":false,"kind":"runtime","optional":false},{"id":7759377327,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20201020160332-67f06af15bc9","direct":false,"kind":"runtime","optional":false},{"id":7759377328,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20180830151530-49385e6e1522","direct":false,"kind":"runtime","optional":false},{"id":7759377329,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190215142949-d0b11bdaac8a","direct":false,"kind":"runtime","optional":false},{"id":7759377330,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190412213103-97732733099d","direct":false,"kind":"runtime","optional":false},{"id":7759377331,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20191026070338-33540a1f6037","direct":false,"kind":"runtime","optional":false},{"id":7759377332,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200323222414-85ca7c5b95cd","direct":false,"kind":"runtime","optional":false},{"id":7759377333,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200930185726-fdedc70b468f","direct":false,"kind":"runtime","optional":false},{"id":7759377334,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20201119102817-f84b799fce68","direct":false,"kind":"runtime","optional":false},{"id":7759377335,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20210124154548-22da62e12c0c","direct":false,"kind":"runtime","optional":false},{"id":7759377336,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20210330210617-4fbd30eecc44","direct":false,"kind":"runtime","optional":false},{"id":7759377337,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20210423082822-04245dca01da","direct":false,"kind":"runtime","optional":false},{"id":7759377338,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20210510120138-977fb7262007","direct":false,"kind":"runtime","optional":false},{"id":7759377339,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20210630005230-0f9fa26af87c","direct":false,"kind":"runtime","optional":false},{"id":7759377340,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20220908164124-27713097b956","direct":false,"kind":"runtime","optional":false},{"id":7759377341,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377342,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.0.0-20201126162022-7de9c90e9dd1","direct":false,"kind":"runtime","optional":false},{"id":7759377343,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377344,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":7759377345,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.2","direct":false,"kind":"runtime","optional":false},{"id":7759377346,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.3","direct":false,"kind":"runtime","optional":false},{"id":7759377347,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.5","direct":false,"kind":"runtime","optional":false},{"id":7759377348,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.6","direct":false,"kind":"runtime","optional":false},{"id":7759377349,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.6.0","direct":false,"kind":"runtime","optional":false},{"id":7759377350,"package_name":"golang.org/x/time","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":7759377351,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20180917221912-90fa682c2a6e","direct":false,"kind":"runtime","optional":false},{"id":7759377352,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190114222345-bf090417da8b","direct":false,"kind":"runtime","optional":false},{"id":7759377353,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190226205152-f727befe758c","direct":false,"kind":"runtime","optional":false},{"id":7759377354,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190311212946-11955173bddd","direct":false,"kind":"runtime","optional":false},{"id":7759377355,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190524140312-2c0ae7006135","direct":false,"kind":"runtime","optional":false},{"id":7759377356,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20191108193012-7d206e10da11","direct":false,"kind":"runtime","optional":false},{"id":7759377357,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20191119224855-298f0cb1881e","direct":false,"kind":"runtime","optional":false},{"id":7759377358,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200619180055-7c47624df98f","direct":false,"kind":"runtime","optional":false},{"id":7759377359,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20210106214847-113979e3529a","direct":false,"kind":"runtime","optional":false},{"id":7759377360,"package_name":"golang.org/x/xerrors","ecosystem":"go","requirements":"v0.0.0-20190717185122-a985d3407aa7","direct":false,"kind":"runtime","optional":false},{"id":7759377361,"package_name":"golang.org/x/xerrors","ecosystem":"go","requirements":"v0.0.0-20191011141410-1b5146add898","direct":false,"kind":"runtime","optional":false},{"id":7759377362,"package_name":"golang.org/x/xerrors","ecosystem":"go","requirements":"v0.0.0-20191204190536-9bdfabe68543","direct":false,"kind":"runtime","optional":false},{"id":7759377363,"package_name":"golang.org/x/xerrors","ecosystem":"go","requirements":"v0.0.0-20200804184101-5ec99f83aff1","direct":false,"kind":"runtime","optional":false},{"id":7759377364,"package_name":"gomodules.xyz/jsonpatch/v2","ecosystem":"go","requirements":"v2.2.0","direct":false,"kind":"runtime","optional":false},{"id":7759377365,"package_name":"google.golang.org/appengine","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":7759377366,"package_name":"google.golang.org/appengine","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377367,"package_name":"google.golang.org/appengine","ecosystem":"go","requirements":"v1.6.7","direct":false,"kind":"runtime","optional":false},{"id":7759377368,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20180817151627-c66870c02cf8","direct":false,"kind":"runtime","optional":false},{"id":7759377369,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20190819201941-24fa4b261c55","direct":false,"kind":"runtime","optional":false},{"id":7759377370,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200513103714-09dca8ec2884","direct":false,"kind":"runtime","optional":false},{"id":7759377371,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200526211855-cb27e3aa2013","direct":false,"kind":"runtime","optional":false},{"id":7759377372,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20220107163113-42d7afdf6368","direct":false,"kind":"runtime","optional":false},{"id":7759377373,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.19.0","direct":false,"kind":"runtime","optional":false},{"id":7759377374,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.23.0","direct":false,"kind":"runtime","optional":false},{"id":7759377375,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.25.1","direct":false,"kind":"runtime","optional":false},{"id":7759377376,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.27.0","direct":false,"kind":"runtime","optional":false},{"id":7759377377,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.33.1","direct":false,"kind":"runtime","optional":false},{"id":7759377378,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.36.0","direct":false,"kind":"runtime","optional":false},{"id":7759377379,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.40.0","direct":false,"kind":"runtime","optional":false},{"id":7759377380,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v0.0.0-20200109180630-ec00e32a8dfd","direct":false,"kind":"runtime","optional":false},{"id":7759377381,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v0.0.0-20200221191635-4d8936d0db64","direct":false,"kind":"runtime","optional":false},{"id":7759377382,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v0.0.0-20200228230310-ab0ca4ff8a60","direct":false,"kind":"runtime","optional":false},{"id":7759377383,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.20.1-0.20200309200217-e05f789c0967","direct":false,"kind":"runtime","optional":false},{"id":7759377384,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.21.0","direct":false,"kind":"runtime","optional":false},{"id":7759377385,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.22.0","direct":false,"kind":"runtime","optional":false},{"id":7759377386,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.23.0","direct":false,"kind":"runtime","optional":false},{"id":7759377387,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.23.1-0.20200526195155-81db48ad09cc","direct":false,"kind":"runtime","optional":false},{"id":7759377388,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.25.0","direct":false,"kind":"runtime","optional":false},{"id":7759377389,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.26.0-rc.1","direct":false,"kind":"runtime","optional":false},{"id":7759377390,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.26.0","direct":false,"kind":"runtime","optional":false},{"id":7759377391,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.27.1","direct":false,"kind":"runtime","optional":false},{"id":7759377392,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.28.1","direct":false,"kind":"runtime","optional":false},{"id":7759377393,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v0.0.0-20161208181325-20d25e280405","direct":false,"kind":"runtime","optional":false},{"id":7759377394,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v1.0.0-20180628173108-788fd7840127","direct":false,"kind":"runtime","optional":false},{"id":7759377395,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v1.0.0-20190902080502-41f04d3bba15","direct":false,"kind":"runtime","optional":false},{"id":7759377396,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v1.0.0-20200902074654-038fdea0a05b","direct":false,"kind":"runtime","optional":false},{"id":7759377397,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v1.0.0-20201130134442-10cb98267c6c","direct":false,"kind":"runtime","optional":false},{"id":7759377398,"package_name":"gopkg.in/inf.v0","ecosystem":"go","requirements":"v0.9.1","direct":false,"kind":"runtime","optional":false},{"id":7759377399,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.2.2","direct":false,"kind":"runtime","optional":false},{"id":7759377400,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.2.3","direct":false,"kind":"runtime","optional":false},{"id":7759377401,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.2.8","direct":false,"kind":"runtime","optional":false},{"id":7759377402,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.4.0","direct":false,"kind":"runtime","optional":false},{"id":7759377403,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.0-20200313102051-9f266ea9e77c","direct":false,"kind":"runtime","optional":false},{"id":7759377404,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.0-20200615113413-eeeca48fe776","direct":false,"kind":"runtime","optional":false},{"id":7759377405,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.0-20210107192922-496545a6307b","direct":false,"kind":"runtime","optional":false},{"id":7759377406,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.0","direct":false,"kind":"runtime","optional":false},{"id":7759377407,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.1","direct":false,"kind":"runtime","optional":false},{"id":7759377408,"package_name":"gotest.tools/v3","ecosystem":"go","requirements":"v3.3.0","direct":false,"kind":"runtime","optional":false},{"id":7759377409,"package_name":"honnef.co/go/tools","ecosystem":"go","requirements":"v0.0.0-20190102054323-c2f93a96b099","direct":false,"kind":"runtime","optional":false},{"id":7759377410,"package_name":"honnef.co/go/tools","ecosystem":"go","requirements":"v0.0.0-20190523083050-ea95bdfd59fc","direct":false,"kind":"runtime","optional":false},{"id":7759377411,"package_name":"k8s.io/api","ecosystem":"go","requirements":"v0.26.1","direct":false,"kind":"runtime","optional":false},{"id":7759377412,"package_name":"k8s.io/apiextensions-apiserver","ecosystem":"go","requirements":"v0.26.1","direct":false,"kind":"runtime","optional":false},{"id":7759377413,"package_name":"k8s.io/apimachinery","ecosystem":"go","requirements":"v0.26.1","direct":false,"kind":"runtime","optional":false},{"id":7759377414,"package_name":"k8s.io/client-go","ecosystem":"go","requirements":"v0.26.1","direct":false,"kind":"runtime","optional":false},{"id":7759377415,"package_name":"k8s.io/component-base","ecosystem":"go","requirements":"v0.26.1","direct":false,"kind":"runtime","optional":false},{"id":7759377416,"package_name":"k8s.io/klog/v2","ecosystem":"go","requirements":"v2.90.0","direct":false,"kind":"runtime","optional":false},{"id":7759377417,"package_name":"k8s.io/kube-openapi","ecosystem":"go","requirements":"v0.0.0-20230123231816-1cb3ae25d79a","direct":false,"kind":"runtime","optional":false},{"id":7759377418,"package_name":"k8s.io/utils","ecosystem":"go","requirements":"v0.0.0-20230115233650-391b47cb4029","direct":false,"kind":"runtime","optional":false},{"id":7759377419,"package_name":"sigs.k8s.io/controller-runtime","ecosystem":"go","requirements":"v0.14.4","direct":false,"kind":"runtime","optional":false},{"id":7759377420,"package_name":"sigs.k8s.io/e2e-framework","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":7759377421,"package_name":"sigs.k8s.io/json","ecosystem":"go","requirements":"v0.0.0-20221116044647-bc3834ca7abd","direct":false,"kind":"runtime","optional":false},{"id":7759377422,"package_name":"sigs.k8s.io/kind","ecosystem":"go","requirements":"v0.17.0","direct":false,"kind":"runtime","optional":false},{"id":7759377423,"package_name":"sigs.k8s.io/structured-merge-diff/v4","ecosystem":"go","requirements":"v4.2.3","direct":false,"kind":"runtime","optional":false},{"id":7759377424,"package_name":"sigs.k8s.io/yaml","ecosystem":"go","requirements":"v1.3.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/community-operators.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:23:49.174Z","updated_at":"2023-09-21T19:23:49.174Z","repository_link":"https://github.com/kube-green/kube-green/blob/main/.github/workflows/community-operators.yml","dependencies":[{"id":13856658118,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856658119,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]}],"score":14.165711691942004,"created_at":"2023-09-11T14:52:10.530Z","updated_at":"2026-04-12T04:30:27.084Z","avatar_url":"https://github.com/kube-green.png","language":"Go","category":"Consumption","sub_category":"Computation and Communication","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"[![Go Report Card][go-report-svg]][go-report-card]\n[![Coverage][test-and-build-svg]][test-and-build]\n[![Security][security-badge]][security-pipelines]\n[![Coverage Status][coverage-badge]][coverage]\n[![Documentations][website-badge]][website]\n[![Adopters][adopters-badge]][adopters]\n[![CNCF Landscape][cncf-badge]][cncf-landscape]\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/kube-green/kube-green/main/logo/logo-horizontal-dark.svg\"\u003e\n  \u003cimg alt=\"Dark kube-green logo\" src=\"https://raw.githubusercontent.com/kube-green/kube-green/main/logo/logo-horizontal.svg\"\u003e\n\u003c/picture\u003e\n\nHow many of your dev/preview pods stay on during weekends? Or at night? It's a waste of resources! And money! But fear not, *kube-green* is here to the rescue.\n\n*kube-green* is a simple **k8s addon** that automatically **shuts down** (some of) your **resources** when you don't need them.\n\nIf you already use *kube-green*, add yourself as an [adopter][add-adopters]!\n\n## Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See how to install the project on a live system in our [docs](https://kube-green.dev/docs/installation/).\n\n### Prerequisites\n\nMake sure you have Go installed ([download](https://go.dev/dl/)). Version 1.19 or higher is required.\n\n## Installation\n\nTo have *kube-green* running locally just clone this repository and install the dependencies running:\n\n```golang\ngo get\n```\n\n## Running the tests\n\nThere are different types of tests in this repository.\n\nIt is possible to run all the unit tests with\n\n```sh\nmake test\n```\n\nTo run integration tests installing kube-green with kustomize, run:\n\n```sh\nmake e2e-test-kustomize\n```\n\notherwise, to run integration tests installing kube-green with helm, run:\n\n```sh\nmake e2e-test\n```\n\nIt is possible to run only a specific harness integration test, running e2e-test with the OPTION variable:\n\n```sh\nmake e2e-test OPTION=\"-run=TestSleepInfoE2E/kuttl/run_e2e_tests/harness/{TEST_NAME}\"\n```\n\n## Deployment\n\nTo deploy *kube-green* in live systems, follow the [docs](https://kube-green.dev/docs/installation/).\n\nTo run kube-green for development purpose, you can use [ko](https://ko.build/) to deploy\nin a KinD cluster.\nIt is possible to start a KinD cluster running `kind create cluster --name kube-green-development`.\nTo deploy kube-green using ko, run:\n\n```sh\nmake local-run clusterName=kube-green-development\n```\n\n## Usage\n\nThe use of this operator is very simple. Once installed on the cluster, configure the desired CRD to make it works.\n\nSee [here](https://kube-green.dev/docs/configuration/) the documentation about the configuration of the CRD.\n\n### CRD Examples\n\n**Note:** The `timeZone` field uses IANA time zone identifiers. If not set, it defaults to UTC. You can set it to any valid timezone such as `Europe/Rome`, `America/New_York`, etc.\n\nPods running during working hours with Europe/Rome timezone, suspend CronJobs and exclude a deployment named `api-gateway`:\n\n```yaml\napiVersion: kube-green.com/v1alpha1\nkind: SleepInfo\nmetadata:\n  name: working-hours\nspec:\n  weekdays: \"1-5\"\n  sleepAt: \"20:00\"\n  wakeUpAt: \"08:00\"\n  timeZone: \"Europe/Rome\"\n  suspendCronJobs: true\n  excludeRef:\n    - apiVersion: \"apps/v1\"\n      kind:       Deployment\n      name:       api-gateway\n```\n\nPods sleep every night without restore:\n\n```yaml\napiVersion: kube-green.com/v1alpha1\nkind: SleepInfo\nmetadata:\n  name: working-hours-no-wakeup\nspec:\n  sleepAt: \"20:00\"\n  timeZone: Europe/Rome\n  weekdays: \"*\"\n```\n\nTo see other examples, go to [our docs](https://kube-green.dev/docs/configuration/#examples).\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [release on this repository](https://github.com/kube-green/kube-green/releases).\n\n### How to upgrade the version\n\nTo upgrade the version:\n\n1. `make release version=v{{NEW_VERSION_TO_TAG}}` where `{{NEW_VERSION_TO_TAG}}` should be replaced with the next version to upgrade. N.B.: version should include `v` as first char.\n2. `git push --tags origin v{{NEW_VERSION_TO_TAG}}`\n\n## API Reference documentation\n\nAPI reference is automatically generated with [this tool](https://github.com/ahmetb/gen-crd-api-reference-docs). To generate it automatically, are added in api versioned folder a file `doc.go` with the content of file `groupversion_info.go` and a comment with `+genclient` in the `sleepinfo_types.go` file for the resource type.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n## Acknowledgement\n\nSpecial thanks to [JGiola](https://github.com/JGiola) for the tech review.\n\n## Give a Star! ⭐\n\nIf you like or are using this project, please give it a star. Thanks!\n\n## Adopters\n\n[Here](https://kube-green.dev/docs/adopters/) the list of adopters of *kube-green*.\n\nIf you already use *kube-green*, add yourself as an [adopter][add-adopters]!\n\n[go-report-svg]: https://goreportcard.com/badge/github.com/kube-green/kube-green\n[go-report-card]: https://goreportcard.com/report/github.com/kube-green/kube-green\n[test-and-build-svg]: https://github.com/kube-green/kube-green/actions/workflows/test.yml/badge.svg\n[test-and-build]: https://github.com/kube-green/kube-green/actions/workflows/test.yml\n[coverage-badge]: https://coveralls.io/repos/github/kube-green/kube-green/badge.svg?branch=main\n[coverage]: https://coveralls.io/github/kube-green/kube-green?branch=main\n[website-badge]: https://img.shields.io/static/v1?label=kube-green\u0026color=blue\u0026message=docs\u0026style=flat\n[website]: https://kube-green.dev\n[security-badge]: https://github.com/kube-green/kube-green/actions/workflows/security.yml/badge.svg\n[security-pipelines]: https://github.com/kube-green/kube-green/actions/workflows/security.yml\n[adopters-badge]: https://img.shields.io/static/v1?label=ADOPTERS\u0026color=blue\u0026message=docs\u0026style=flat\n[adopters]: https://kube-green.dev/docs/adopters/\n[add-adopters]: https://github.com/kube-green/kube-green.github.io/blob/main/CONTRIBUTING.md#add-your-organization-to-adopters\n[cncf-badge]: https://img.shields.io/badge/CNCF%20Landscape-5699C6\n[cncf-landscape]: https://landscape.cncf.io/?item=orchestration-management--scheduling-orchestration--kube-green\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["mock"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/20183","html_url":"https://ost.ecosyste.ms/projects/20183"}