{"id":13509691,"url":"https://github.com/gravitational/wormhole","last_synced_at":"2025-03-30T13:32:56.881Z","repository":{"id":47959989,"uuid":"154162461","full_name":"gravitational/wormhole","owner":"gravitational","description":"Wireguard based overlay network CNI plugin for kubernetes","archived":true,"fork":false,"pushed_at":"2023-06-28T21:43:47.000Z","size":39996,"stargazers_count":516,"open_issues_count":0,"forks_count":18,"subscribers_count":46,"default_branch":"master","last_synced_at":"2024-11-13T00:32:47.817Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gravitational.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-22T14:53:41.000Z","updated_at":"2024-11-02T08:24:51.000Z","dependencies_parsed_at":"2024-06-20T05:44:03.503Z","dependency_job_id":"fa5c72da-cc8f-4b5e-ab11-e0463c8e5b59","html_url":"https://github.com/gravitational/wormhole","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitational%2Fwormhole","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitational%2Fwormhole/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitational%2Fwormhole/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravitational%2Fwormhole/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gravitational","download_url":"https://codeload.github.com/gravitational/wormhole/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246324385,"owners_count":20759116,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T02:01:11.547Z","updated_at":"2025-03-30T13:32:51.868Z","avatar_url":"https://github.com/gravitational.png","language":"Go","funding_links":[],"categories":["Go","others"],"sub_categories":[],"readme":"# Gravitational Wormhole\n\u003e **Warning**\n\u003e \n\u003e Wormhole was archived 2023-07-01, as Teleport no longer supports Gravity.\n\u003e\n\u003e Please see our [Gravitational is Teleport](https://goteleport.com/blog/gravitational-is-teleport/)\n\u003e blog post for more information.\n\nWormhole is a [CNI plugin](https://github.com/containernetworking/cni) that creates an encrypted overlay network for [kubernetes](https://kubernetes.io) clusters.\n\n[WireGuard](https://www.wireguard.com) is a Fast, Modern, Secure VPN tunnel.\n\nWormhole uses WireGuard to create a simple and secure high performance encrypted overlay network for kubernetes clusters, that is easy to manage and troubleshoot.\n\nWormhole does not implement network policy, instead we recommend to use [calico](https://github.com/projectcalico/calico) or [kube-router](https://github.com/cloudnativelabs/kube-router) as network policy controllers.\n\n## Getting Started\n\n### System Requirements\n1. [WireGuard](https://www.wireguard.com/install/) is installed on each node in you're cluster.\n2. A Kubernetes cluster with IPAM enabled (--pod-network-cidr= when using kubeadm based install)\n\n### Install (Kubeadm Cluster)\n```console\nkubectl apply -f https://raw.githubusercontent.com/gravitational/wormhole/master/docs/kube-wormhole.yaml\n```\n\nNote: The kubeadm cluster must be initialized with (--pod-network-cidr / --service-cidr) to enable IPAM\n\n### Install (Generic)\n```console\nkubectl apply -f https://raw.githubusercontent.com/gravitational/wormhole/master/docs/generic-wormhole.yaml\n```\n\nNote: Replace the --overlay-cidr flag in the daemonset with the overlay-cidr that matches you're network\nNote: Kubernetes IPAM must be enabled (--cluster-cidr / --allocate-node-cidrs on kube-controller-manager)\n\n## Troubleshooting\nSee [troubleshooting.md](docs/troubleshooting.md)\n\n## Test\n\n```\ngo run mage.go test:all\n```\n\n\n## More Information\n- [Wormhole RFC](docs/rfcs/0001-spec.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgravitational%2Fwormhole","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgravitational%2Fwormhole","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgravitational%2Fwormhole/lists"}