This document lists all repositories, sorted by their scope, within Cilium.
You can read more about the scope and lifecycle of repositories in REPOSITORY-GUIDELINES.md.
Table of Contents
Learn more about the Core
scope in REPOSITORY-GUIDELINES.md.
Name | Description |
---|---|
cilium/charts | Helm charts repository for the Cilium project |
cilium/cilium | eBPF-based Networking, Security, and Observability |
cilium/cilium-cli | CLI to install, manage & troubleshoot Kubernetes clusters running Cilium |
cilium/cilium.io | Cilium project website |
cilium/ebpf | A Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel |
cilium/hubble | Network, Service & Security Observability for Kubernetes using eBPF |
cilium/hubble-ui | User interface for cilium/hubble |
cilium/pwru | eBPF-based Linux kernel networking debugger |
cilium/tetragon | eBPF-based Security Observability and Runtime Enforcement |
Learn more about the Ecosystem
scope in REPOSITORY-GUIDELINES.md.
Name | Description |
---|---|
cilium/actions-app-token | A fork to impersonate a GitHub App Token inside Actions |
cilium/affinity-test-apps | Apps to test connection affinity with load-balancing endpoint updates |
cilium/alpine-curl | Container image for curl client |
cilium/api | A fork of API definitions for the Istio project |
cilium/api-router | Simple HTTP API router |
cilium/arping | Go Library to ping a host per arp datagram or query a host mac address |
cilium/busybox | Tiny versions of many common UNIX utilities into a single small executable |
cilium/bpf-ci-scripts | Test BPF trees with Jenkins |
cilium/certgen | A tool to generate and store certificates for Hubble Relay mTLS |
cilium/chaos-monkeys | Base infrastructure plus collection of tests to assist in chaos testing |
cilium/checkmate | A fork for testing the Go language |
cilium/ci-kernels | A collection of kernels used for CI builds |
cilium/cilium-perf-networking | Utilities for Cilium networking performance evaluation |
cilium/cilium-perf-test | Cilium performance testing and evaluation |
cilium/client-example | Cilium API example as linked to in the Cilium docs |
cilium/client-go | A fork of Kubernetes Go client |
cilium/clustermesh-tools | Tooling to set up a cluster mesh |
cilium/community | Community content around Cilium |
cilium/connectivity-container | A basic container with a simple golang HTTP server and with curl packaged in |
cilium/controller-tools | A fork of Kubernetes controller-tools |
cilium/coverbee | Code coverage tooling for eBPF |
cilium/delayed-httpd | Delayed HTTP Dockerfile |
cilium/deepequal-gen | A fork based on the Kubernetes deepcopy-gen tool |
cilium/demo-image | Docker container image for demos |
cilium/design-cfps | Cilium Feature Proposal (CFP) design docs |
cilium/dev-summits | Storing notes from Cilium Developer Summits |
cilium/dns | Forked DNS library in Go |
cilium/dnssec-client | Small utility for testing dnsec entries |
cilium/docker-bind | Docker Bind9 container for testing purposes |
cilium/docker-m2r | Forked docker image for m2r |
cilium/docsearch-scraper-webhook | DocSearch scraper used to power the hosted version of DocSearch |
cilium/dummylb | Dummy k8s LB used for testing |
cilium/echoserver | A fork of k8s.gcr.io/echoserver |
cilium/echoserver-udp | Container image serving a dynamic TFTP page similar to cilium/echoserver |
cilium/endpointslice | A fork of the upstream endpoint of k8s endpointslice |
cilium/endpointslice-controller | A fork of k8s endpointslice controller pkg |
cilium/fake | A Go library to generate random data for testing and/or performance evaluation |
cilium/github-actions | GitHub actions logic executed in cilium/cilium |
cilium/go-bindata | Converts any file into managable Go source code |
cilium/go-deadlock | Forked deadlock detection in Go |
cilium/.github | README for the Cilium GitHub org |
cilium/graceful-termination-test-apps | Apps to test graceful termination |
cilium/health-examples | Contains examples on how to use Cilium's LB health datapath |
cilium/helm-docs | Forked tool for automatically generating markdown documentation for helm charts |
cilium/helm-gh-pages-action | Forked GitHub Action to package and deploy your Helm charts to GitHub Pages |
cilium/helm-toolbox | External tools for linting helm charts and generating documentation |
cilium/hive | Dependency injection framework for Go |
cilium/hubble-export-stdout | Export Hubble data to stdout |
cilium/identity-scale-test | Dockerfile for identity scale test |
cilium/image-tools | Dockerfiles for cilium-runtime and cilium-builder dependencies |
cilium/ingress-controller-conformance | A fork of Kubernetes ingress-controller-conformance |
cilium/ipam | A fork of k8s.io/kubernetes/pkg/registry/core/service package |
cilium/json-mock | Simple container image for json-server to mock REST/JSON APIs |
cilium/kafka | Forked Go driver for Kafka |
cilium/kernel-bpf-ci | A fork of BPF CI for testing & development |
cilium/k8s-iptables-diagram | Diagram of Kubernetes / kube-proxy iptables rules architecture |
cilium/kube-apate | Emulate Kubernetes using Apate |
cilium/kubectl-image | Kubectl container image |
cilium/kustomize-bases | A collection of kustomize bases used for demos |
cilium/linters | Static analyzers for the Go programing language |
cilium/linux | A fork of local BPF wip branches for upstream |
cilium/little-vm-helper | A tool for building and running VMs for development and testing |
cilium/little-vm-helper-images | little-vm-helper files for building kernel and rootfs images |
cilium/log-gatherer | Log-gatherer Dockerfile used by Cilium CI testing |
cilium/lumberjack | Forked log rolling package for Go |
cilium/metallb | Forked network load balancer for Kubernetes using standard routing protocols |
cilium/misc-scripts | Misc netperf scripts |
cilium/mock-hubble | A mock implementation of Hubble API |
cilium/m2r | Forked markdown to reStructuredText converter |
cilium/netlink | Forked netlink library for Go |
cilium/netperf | Netperf related tooling for CI |
cilium/openapi | A fork of OpenAPI spec renderer for Sphinx |
cilium/packer-ci-build | Contains the scripts and data for building the Cilium CI testing VM |
cilium/perf-tests | A fork of Kubernetes performance tests |
cilium/proxy | Envoy proxy with Cilium policy enforcement filters |
cilium/python-bmemcached | Dockerfile for python-binary-memcached |
cilium/redhat-marketplace-operators | A fork of the production catalog for Red Hat Marketplace Operator Bundles |
cilium/release | Generates release notes for Cilium releases |
cilium/reusable-workflows | Reusable Github Action workflows |
cilium/scaffolding | A framework for writing simple scripts to execute performance benchmarks |
cilium/scale-tests-action | GitHub Actions used for executing scale tests |
cilium/scruffy | Utility to garbage collect docker image tags from quay.io |
cilium/sphinx_rtd_theme | A fork of the Sphinx Theme from readthedocs.org |
cilium/stale-rules | A tool to detect and remove stale routing rules |
cilium/statedb | Dockerfiles for cilium-runtime and cilium-builder dependencies |
cilium/starwars-docker | Deathstar as a Service |
cilium/star-wars-demo | Star Wars themed demo including HTTP policy enforcement |
cilium/star-wars-demo-automated | Star Wars themed automated demo |
cilium/state-writer | Restore endpoint state from API and write to disk |
cilium/stream | A reactive streams library for Go |
cilium/team-manager | Bot to manage team members in GitHub organizations |
cilium/test-connection-disruption | Test connections during Cilium upgrades |
cilium/testing-recipes | Collection of testing recipes and playgrounds for manual testing |
cilium/testing-repository | Used for testing GH features |
cilium/tetragon-testdata | Test data for cilium/tetragon |
cilium/vmtest | A fork of vmtest, an upstream kernel BPF CI |
cilium/workerpool | A Go package to run tasks concurrently with limits |
cilium/xdp-config | XDP troubleshooting documents |
Learn more about the Historical
scope in REPOSITORY-GUIDELINES.md.
Name | Description |
---|---|
cilium/bpf-map | Generic tool to inspect BPF maps |
cilium/chaos-testing-examples | Examples of using Cilium for chaos testing and fault injection |
cilium/cilium-etcd-operator | Operator to manage Cilium's etcd cluster |
cilium/cilium-l4lb-test | Scripts to test Cilium's L4LB |
cilium/cilium-olm | Cilium packaging for OpenShift |
cilium-service-mesh-beta | Instructions and issue tracking for Service Mesh capabilities of Cilium |
cilium/cilium-sysdump | Tool to collect system information to troubleshoot Cilium & Hubble related issues |
cilium/clustermesh-apiserver | API server for ClusterMesh |
cilium/customvet | Custom Go Vet tool for the Cilium Repository |
cilium/ebpf.io-summit | Pixel Point Gatsby Starter |
cilium/gke | Guide & scripts for deploying Cilium on GKE |
cilium/hubble-otel | Experimental integration of Hubble with OpenTelemetry |
cilium/installfest | Documentation and resources for Cilium Installfest |
cilium/k8s-1abel | Kubernetes YAML/JSON survival kit |
cilium/little-vm-helper-action | Archived version of cilium/little-vm-helper |
cilium/microscope | Gather monitor data data from all cilium nodes in your cluster (See: Hubble) |
cilium/networkpolicy | Network policy tutorials |
cilium/old_pilot_repo | Deprecated home of Istio's Pilot, now in istio/istio's pilot dir |
cilium/openshift-terraform-upi | OpenShift UPI Terraform module for Cilium |
cilium/terraform-gke-management-cluser | Terraform module for GKE CI management cluster |
cilium/ubuntu-curl | Container image for curl client |