{"id":36848514,"url":"https://github.com/testground/infra","last_synced_at":"2026-01-12T14:35:21.864Z","repository":{"id":41405428,"uuid":"256043050","full_name":"testground/infra","owner":"testground","description":"Testground infrastructure - playbooks and scripts for setting up a Kubernetes cluster for Testground","archived":false,"fork":false,"pushed_at":"2023-05-25T12:01:40.000Z","size":8373,"stargazers_count":10,"open_issues_count":9,"forks_count":17,"subscribers_count":12,"default_branch":"master","last_synced_at":"2023-05-25T13:22:11.774Z","etag":null,"topics":["flannel","kops","kubernetes","weave"],"latest_commit_sha":null,"homepage":"","language":"Mustache","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/testground.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-15T21:41:39.000Z","updated_at":"2023-05-24T15:46:16.000Z","dependencies_parsed_at":"2022-08-10T02:07:25.662Z","dependency_job_id":null,"html_url":"https://github.com/testground/infra","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/testground/infra","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testground%2Finfra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testground%2Finfra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testground%2Finfra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testground%2Finfra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/testground","download_url":"https://codeload.github.com/testground/infra/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testground%2Finfra/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28340401,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T12:22:26.515Z","status":"ssl_error","status_checked_at":"2026-01-12T12:22:10.856Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flannel","kops","kubernetes","weave"],"created_at":"2026-01-12T14:35:21.766Z","updated_at":"2026-01-12T14:35:21.845Z","avatar_url":"https://github.com/testground.png","language":"Mustache","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Testground infrastructure\n\nThis repo contains scripts for setting up a Kubernetes cluster for [Testground](https://docs.testground.ai).\n\n## Using these scripts\n\nDocumentation and step-by-step guides on how to use these infrastructure playbooks, the `cluster:k8s` runner, and more, can be found on the [Testground documentation website](http://docs.testground.ai/). \n\n## Background\n\nThe `cluster:k8s` runner of Testground enables you to test distributed/p2p systems at scale. It is capable of launching test workloads comprising 10k+ instances, and we aim to reach 100k at some point.\n\nThe [IPFS](https://ipfs.io/) and [libp2p](https://libp2p.io/) projects have used these scripts and playbooks to deploy large-scale test infrastructure. By crafting test scenarios that exercise components at such scale, we have been able to run simulations, carry out attacks, perform benchmarks, and execute all kinds of tests to validate correctness and performance.\n\n## Contribute\n\nOur work is never finished. If you see anything we can do better, file an issue on [github.com/testground/testground](https://github.com/testground/testground) repo or open a PR!\n\n## License\n\nDual-licensed: [MIT](./LICENSE-MIT), [Apache Software License v2](./LICENSE-APACHE), by way of the [Permissive License Stack](https://protocol.ai/blog/announcing-the-permissive-license-stack/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftestground%2Finfra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftestground%2Finfra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftestground%2Finfra/lists"}