Pinned Repositories
.github
dev-test-environment
Scripts and Vagrant/Ansible config to set up a local EPIC Gateway environment for development and test.
eds-server
Dynamic Envoy control plane. Translates our CRs into Envoy configurations and serves them to Envoy over EDS.
envoy
Cloud-native high-performance edge/middle/service proxy.
envoy-image
Our Envoy container image. Starts with Envoy's image and adds our networking enhancements.
gateway-api
Repository for the next iteration of composite service (e.g. Ingress) and load balancing APIs.
marin3r
Lightweight, CRD based envoy control plane for kubernetes. This is our fork with EPIC-specific changes.
resource-model
The core of EPIC: the data model CRDs and the operators that act on them.
true-ingress
eBPF-powered tunnels between the EPIC Gateway and client nodes.
web-service
The EPIC web service. Our client code notifies this component of service and endpoint changes on client clusters, and this component updates the custom resource model to reflect those changes.
EPIC Gateway's Repositories
epic-gateway/dev-test-environment
Scripts and Vagrant/Ansible config to set up a local EPIC Gateway environment for development and test.
epic-gateway/gateway-api
Repository for the next iteration of composite service (e.g. Ingress) and load balancing APIs.
epic-gateway/.github
epic-gateway/eds-server
Dynamic Envoy control plane. Translates our CRs into Envoy configurations and serves them to Envoy over EDS.
epic-gateway/envoy
Cloud-native high-performance edge/middle/service proxy.
epic-gateway/envoy-image
Our Envoy container image. Starts with Envoy's image and adds our networking enhancements.
epic-gateway/marin3r
Lightweight, CRD based envoy control plane for kubernetes. This is our fork with EPIC-specific changes.
epic-gateway/resource-model
The core of EPIC: the data model CRDs and the operators that act on them.
epic-gateway/true-ingress
eBPF-powered tunnels between the EPIC Gateway and client nodes.
epic-gateway/web-service
The EPIC web service. Our client code notifies this component of service and endpoint changes on client clusters, and this component updates the custom resource model to reflect those changes.
epic-gateway/ansible-playbook
Ansible playbooks to configure EPIC gateway host and client clusters.
epic-gateway/contour-authserver
An Envoy-compatible authorization server.
epic-gateway/epic-gateway.github.io
EPIC Gateway's web site
epic-gateway/epicctl
CLI tool to manage EPIC Gateways
epic-gateway/puregw
Pure Gateway - EPIC's Kubernetes Gateway API client.
epic-gateway/router
EPIC's router container.