# Code owners are used by the Cilium community to consolidate common knowledge
# into teams that can provide consistent and actionable feedback to
# contributors. This section will describe groups of teams and suggestions
# about the focus areas for review.
#
# The primary motivation for these teams is to provide structure around review
# processes to ensure that contributors know how to reach out to community
# members to conduct discussions, ensure contributions meet the expectations of
# the community, and align on the direction of proposed changes. Furthermore,
# while these teams are primarily drawn upon to provide review on specific pull
# requests, they are also encouraged to self-organize around how to make
# improvements to their areas of the Cilium project over time.
#
# Any committer may self-nominate to code owner teams. Reach out to the core
# team on the #committers channel in Slack to coordinate. Committers do not
# require expert knowledge in an area in order to join a code owner team,
# only a willingness to engage in discussions and learn about the area.
#
# Project-wide
# ++++++++++++
#
# These code owners may provide feedback for Pull Requests submitted to any
# repository in the Cilium project:
#
# - @cilium/api:
# Ensure the backwards-compatibility of Cilium REST and gRPC APIs, excluding
# Hubble which is owned by @cilium/sig-hubble-api.
# - @cilium/build:
# Provide feedback on languages and scripting used for build and packaging
# system: Make, Shell, Docker.
# - @cilium/cli:
# Provide user experience feedback on changes to Command-Line Interfaces.
# These owners are a stand-in for the user community to bring a user
# perspective to the review process. Consider how information is presented,
# consistency of flags and options.
# - @cilium/ci-structure:
# Provide guidance around the best use of Cilium project continuous
# integration and testing infrastructure, including GitHub actions, VM
# helpers, testing frameworks, etc.
# - @cilium/community:
# Maintain files that refer to Cilium community users such as USERS.md.
# - @cilium/contributing:
# Encourage practices that ensure an inclusive contributor community. Review
# tooling and scripts used by contributors.
# - @cilium/docs-structure:
# Ensure the consistency and layout of documentation. General feedback on the
# use of Sphinx, how to communicate content clearly to the community. This
# code owner is not expected to validate the technical correctness of
# submissions. Correctness is typically handled by another code owner group
# which is also assigned to any given piece of documentation.
# - @cilium/sig-foundations:
# Review changes to the core libraries and provide guidance to overall
# software architecture.
# - @cilium/github-sec:
# Responsible for maintaining the security of repositories in the Cilium
# project by maintaining best practices for workflow usage, for instance
# preventing malicious use of GitHub actions.
# - @cilium/helm:
# Provide input on the way that Helm can be used to configure features. These
# owners are a stand-in for the user community to bring a user perspective to
# the review process. Ensure that Helm changes are defined in manners that
# will be forward-compatible for upgrade and follow best practices for
# deployment (for example, being GitOps-friendly).
# - @cilium/sig-hubble-api:
# Review all Hubble API related changes. The Hubble API covers gRPC and
# metrics endpoints. The team ensures that API changes are backward
# compatible or that a new API version is created for backward incompatible
# changes.
# - @cilium/metrics:
# Provide recommendations about the types, names and labels for metrics to
# follow best practices. This includes considering the cardinality impact of
# metrics being added or extended.
# - @cilium/security:
# Provide feedback on changes that could have security implications for Cilium,
# and maintain security-related documentation.
# - @cilium/tophat:
# Top Hat duties rotate between the committer group from week to week, and
# they may assist in maintenance, triage and backporting duties across
# different Cilium repositories. Catch-all for code not otherwise owned by a
# team.
# - @cilium/vendor:
# Review vendor updates for software dependencies to check for any potential
# upstream breakages / incompatibilities. Discourage the use of unofficial
# forks of upstream libraries if they are actively maintained.
#
# Repository Owners
# +++++++++++++++++
#
# The following code owners are responsible for a range of general feedback for
# contributions to specific repositories:
#
# - @cilium/sig-hubble:
# Review all Cilium and Hubble code related to observing system events,
# exporting those via gRPC protocols outside the node and outside the
# cluster. those event channels, for example via TLS.
# - @cilium/hubble-ui:
# Maintain the Hubble UI graphical interface.
# - @cilium/tetragon:
# Review of all Tetragon code, both for Go and C (for eBPF).
#
# The teams above are responsible for reviewing the majority of contributions
# to the corresponding repositories. Additionally, there are "maintainer" teams
# listed below which may not be responsible for overall code review for a
# repository, but they have administrator access to the repositories and so
# they can assist with configuring GitHub repository settings, secrets, and
# related processes. For the full codeowners for individual repositories, see
# the CODEOWNERS file in the corresponding repository.
#
# - @cilium/cilium-cli-maintainers
# - @cilium/cilium-maintainers
# - @cilium/cilium-packer-ci-build-maintainers
# - @cilium/ebpf-lib-maintainers
# - @cilium/hubble-maintainers
# - @cilium/image-tools-maintainers
# - @cilium/metallb-maintainers
# - @cilium/openshift-terraform-maintainers
# - @cilium/proxy-maintainers
# - @cilium/tetragon-maintainers
#
# Cloud Integrations
# ++++++++++++++++++
#
# The following codeowner groups provide insight into the integrations with
# specific cloud providers:
#
# - @cilium/alibabacloud
# - @cilium/aws
# - @cilium/azure
#
# Cilium Internals
# ++++++++++++++++
#
# The following codeowner groups cover more specific knowledge about Cilium
# Agent internals or the way that particular Cilium features interact with
# external software and protocols:
#
# - @cilium/docker:
# Maintain the deprecated docker-plugin.
# - @cilium/endpoint:
# Provide background on how the Cilium Endpoint package fits into the overall
# agent architecture, relationship with generation of policy / datapath
# constructs, serialization and restore from disk.
# - @cilium/envoy:
# Maintain the L7 proxy integration with Envoy. This includes the
# configurations for Envoy via xDS protocols as well as the extensible
# proxylib framework for Go-based layer 7 filters.
# - @cilium/egress-gateway:
# Maintain the egress gateway control plane and datapath logic.
# - @cilium/fqdn:
# Maintain the L7 DNS proxy integration.
# - @cilium/ipcache:
# Provide background on how the userspace IPCache structure fits into the
# overall agent architecture, ordering constraints with respect to network
# policies and encryption. Handle the relationship between Kubernetes state
# and datapath state as it pertains to remote peers.
# - @cilium/ipsec:
# Maintain the kernel IPsec configuration and related eBPF logic to ensure
# traffic is correctly encrypted.
# - @cilium/kvstore:
# Review Cilium interactions with key-value stores, particularly etcd.
# Understand the client libraries used by Cilium for sharing state between
# nodes and clusters.
# - @cilium/loader:
# Maintain the tooling that allows eBPF programs to be loaded into the
# kernel: LLVM, bpftool, use of cilium/ebpf for loading programs in the
# agent, ELF templating, etc.
# - @cilium/operator:
# Review operations that occur once per cluster via the Cilium Operator
# component. Take care of the corresponding garbage collection and leader
# election logic.
# - @cilium/proxy:
# Review low-level implementations used to redirect L7 traffic to the actual
# proxy implementations (FQDN, Envoy, ...).
# - @cilium/sig-agent:
# Provide Cilium (agent) general Go review. Internal architecture, core data
# structures and daemon startup.
# - @cilium/sig-bgp:
# Review changes to our BGP integration.
# - @cilium/sig-clustermesh:
# Ensure the reliability of state sharing between clusters to ensure that
# each cluster maintains a separate fault domain.
# - @cilium/sig-datapath:
# Provide feedback on all eBPF code changes, use of the kernel APIs for
# configuring the networking and socket layers. Coordination of kernel
# subsystems such as xfrm (IPsec), iptables / nftables, tc. Maintain the
# control plane layers that populate most eBPF maps; account for endianness
# and system architecture impacts on the datapath code.
# - @cilium/sig-hubble:
# Review all Cilium and Hubble code related to observing system events,
# exporting those via gRPC protocols outside the node and outside the
# cluster. Ensure the security of those event channels, for example via TLS.
# - @cilium/sig-ipam:
# Coordinate the implementation between all of the IP Address Management
# modes, provide awareness/insight into IP resource exhaustion and garbage
# collection concerns.
# - @cilium/sig-k8s:
# Provide input on all interactions with Kubernetes, both for standard
# resources and CRDs. Ensure best practices are followed for the coordination
# of clusterwide state in order to minimize memory usage.
# - @cilium/sig-lb:
# Maintain the layers necessary to coordinate all load balancing
# configurations within the agent control plane, including Services,
# ClusterIP, NodePorts, Maglev, local redirect policies, and
# NAT46/NAT64.
# - @cilium/sig-policy:
# Ensure consistency of semantics for all network policy representations.
# Responsible for all policy logic from Kubernetes down to eBPF policymap
# entries, including all intermediate layers such as the Policy Repository,
# SelectorCache, PolicyCache, CachedSelectorPolicy, EndpointPolicy, etc.
# - @cilium/sig-scalability:
# Maintain scalability and performance tests. Provide input on scalability
# and performance related changes.
# - @cilium/sig-servicemesh:
# Provide input on the way that Service Mesh constructs such as Gateway API
# are converted into lower-level constructs backed by eBPF or Envoy
# configurations. Maintain the CRDs necessary for Service Mesh functionality.
# - @cilium/wireguard:
# Maintain the kernel WireGuard configuration and datapath impacts related to
# ensuring traffic is encrypted correctly when WireGuard mode is enabled.
#
# END_CODEOWNERS_DOCS
#
# The following filepaths should be sorted so that more specific paths occur
# after the less specific paths, otherwise the ownership for the specific paths
# is not properly picked up in Github.
* @cilium/tophat
/AUTHORS @cilium/tophat
/CODE_OF_CONDUCT.md @cilium/contributing
/CODEOWNERS @cilium/contributing
/CONTRIBUTING.md @cilium/contributing
/.authors.aux @cilium/tophat
/.clomonitor.yml @cilium/tophat
/.devcontainer @cilium/contributing
/.gitattributes @cilium/tophat
/.github/ @cilium/contributing
/.github/ariane-config.yaml @cilium/github-sec @cilium/ci-structure
/.github/renovate.json5 @cilium/github-sec @cilium/ci-structure
/.github/actions/ @cilium/github-sec @cilium/ci-structure
/.github/actions/kvstore/ @cilium/sig-clustermesh @cilium/kvstore @cilium/github-sec @cilium/ci-structure
/.github/workflows/ @cilium/github-sec @cilium/ci-structure
/.github/workflows/*clustermesh*.yaml @cilium/sig-clustermesh @cilium/github-sec @cilium/ci-structure
/.github/workflows/*datapath*.yaml @cilium/sig-datapath @cilium/github-sec @cilium/ci-structure
/.github/workflows/*gateway-api*.yaml @cilium/sig-servicemesh @cilium/github-sec @cilium/ci-structure
/.github/workflows/*externalworkloads*.yaml @cilium/sig-clustermesh @cilium/github-sec @cilium/ci-structure
/.github/workflows/*ipsec*.yaml @cilium/ipsec @cilium/github-sec @cilium/ci-structure
/.github/workflows/*ingress*.yaml @cilium/sig-servicemesh @cilium/github-sec @cilium/ci-structure
/.github/workflows/*scale*.yaml @cilium/sig-scalability @cilium/github-sec @cilium/ci-structure
/.github/workflows/*perf*.yaml @cilium/sig-scalability @cilium/github-sec @cilium/ci-structure
/.gitignore @cilium/tophat
/.golangci.yaml @cilium/ci-structure
/.mailmap @cilium/tophat
/.nvim @cilium/contributing
/.travis/ @cilium/ci-structure
/.travis.yml @cilium/ci-structure
/.vscode @cilium/contributing
/api/ @cilium/api
/api/v1/Makefile @cilium/sig-hubble-api
/api/v1/Makefile.protoc @cilium/sig-hubble-api
/api/v1/flow/ @cilium/sig-hubble-api
/api/v1/health/ @cilium/api @cilium/sig-agent
/api/v1/observer/ @cilium/sig-hubble-api
/api/v1/operator/ @cilium/api @cilium/operator
/api/v1/peer/ @cilium/sig-hubble-api
/api/v1/recorder/ @cilium/sig-hubble-api
/api/v1/relay/ @cilium/sig-hubble-api
/bpf/ @cilium/sig-datapath
/bpf/lib/egress_gateway.h @cilium/egress-gateway
Makefile* @cilium/build
/bpf/Makefile* @cilium/loader
/bpf/custom/Makefile* @cilium/build @cilium/loader
/bpf/lib/auth.h @cilium/sig-datapath @cilium/sig-servicemesh
/bpf/lib/encrypt.h @cilium/ipsec
/bpf/lib/wireguard.h @cilium/wireguard @cilium/sig-datapath
/bugtool/ @cilium/tophat
/bugtool/cmd/ @cilium/cli
/cilium-dbg/ @cilium/cli
/cilium-dbg/cmd/encrypt* @cilium/ipsec @cilium/cli
/cilium-dbg/cmd/preflight_k8s_valid_cnp.go @cilium/sig-k8s
/cilium-health/ @cilium/sig-agent
/cilium-health/cmd/ @cilium/sig-agent @cilium/cli
/clustermesh-apiserver @cilium/sig-clustermesh
/contrib/ @cilium/contributing
/contrib/vagrant/ @cilium/contributing
/contrib/coccinelle/ @cilium/sig-datapath
/daemon/ @cilium/sig-agent
/daemon/cmd/datapath.go @cilium/sig-datapath
/daemon/cmd/endpoint* @cilium/endpoint
/daemon/cmd/fqdn* @cilium/fqdn
/daemon/cmd/health* @cilium/sig-agent
/daemon/cmd/hubble.go @cilium/sig-hubble
/daemon/cmd/ipcache* @cilium/ipcache
/daemon/cmd/kube_proxy* @cilium/sig-datapath
/daemon/cmd/loadbalancer.go @cilium/sig-lb
/daemon/cmd/metrics.go @cilium/metrics
/daemon/cmd/policy* @cilium/sig-policy
/daemon/cmd/prefilter.go @cilium/sig-datapath
/daemon/cmd/state.go @cilium/endpoint
/daemon/cmd/cells*.go @cilium/sig-foundations
/Documentation/ @cilium/docs-structure
/Documentation/_static/ @cilium/docs-structure
/Documentation/api.rst @cilium/sig-agent @cilium/docs-structure
/Documentation/beta.rst @cilium/docs-structure
/Documentation/bpf/ @cilium/sig-datapath @cilium/docs-structure
/Documentation/check-build.sh @cilium/docs-structure
/Documentation/check-cmdref.sh @cilium/docs-structure
/Documentation/check-crd-compat-table.sh @cilium/docs-structure
/Documentation/check-examples.sh @cilium/docs-structure
/Documentation/check-helmvalues.sh @cilium/docs-structure
/Documentation/cmdref/
/Documentation/community/community.rst @cilium/contributing
/Documentation/community/governance/ @cilium/contributing
/Documentation/community/governance/commit_access.rst @cilium/contributing @cilium/docs-structure
/Documentation/community/roadmap.rst @cilium/contributing @cilium/docs-structure
/Documentation/contributing/ @cilium/contributing @cilium/docs-structure
/Documentation/conf.py @cilium/docs-structure
/Documentation/configuration/index.rst @cilium/docs-structure
/Documentation/contributing/ @cilium/contributing @cilium/docs-structure
/Documentation/crdlist.rst
/Documentation/Dockerfile @cilium/docs-structure
/Documentation/gettingstarted/demo.rst @cilium/docs-structure
/Documentation/gettingstarted/gettinghelp.rst @cilium/contributing @cilium/docs-structure
/Documentation/gettingstarted/hubble* @cilium/sig-hubble @cilium/docs-structure
/Documentation/gettingstarted/hubble-configuration.rst @cilium/sig-hubble @cilium/docs-structure
/Documentation/glossary.rst @cilium/docs-structure
/Documentation/helm-values.rst
/Documentation/images/re-request-review.png @cilium/contributing @cilium/docs-structure
/Documentation/index.rst @cilium/docs-structure
/Documentation/installation/alibabacloud* @cilium/alibabacloud @cilium/docs-structure
/Documentation/installation/aws* @cilium/aws @cilium/docs-structure
/Documentation/installation/cni-chaining-aws-cni.rst @cilium/aws @cilium/docs-structure
/Documentation/installation/cni-chaining-azure-cni.rst @cilium/azure @cilium/docs-structure
/Documentation/installation/kind-configure.rst @cilium/docs-structure
/Documentation/internals/index.rst @cilium/docs-structure
/Documentation/internals/cilium_operator.rst @cilium/operator @cilium/docs-structure
/Documentation/internals/hubble.rst @cilium/sig-hubble @cilium/docs-structure
/Documentation/images/bpf* @cilium/sig-datapath @cilium/docs-structure
/Documentation/images/hubble_getflows.png @cilium/sig-hubble @cilium/docs-structure
/Documentation/Makefile @cilium/docs-structure
/Documentation/network/bgp* @cilium/sig-bgp @cilium/docs-structure
/Documentation/network/clustermesh/ @cilium/sig-clustermesh @cilium/docs-structure
/Documentation/network/concepts/ipam/ @cilium/sig-ipam @cilium/docs-structure
/Documentation/network/concepts/ipam/azure* @cilium/sig-ipam @cilium/azure @cilium/docs-structure
/Documentation/network/concepts/ipam/eni* @cilium/sig-ipam @cilium/aws @cilium/docs-structure
/Documentation/network/ebpf/ @cilium/sig-datapath @cilium/docs-structure
/Documentation/network/egress-gateway.rst @cilium/egress-gateway @cilium/docs-structure
/Documentation/network/kubernetes/ @cilium/sig-k8s @cilium/docs-structure
/Documentation/network/kubernetes/bandwidth-manager.rst @cilium/sig-datapath @cilium/docs-structure
/Documentation/network/kubernetes/ipam* @cilium/sig-ipam @cilium/docs-structure
/Documentation/network/kubernetes/kubeproxy-free.rst @cilium/sig-lb @cilium/docs-structure
/Documentation/network/lb-ipam.rst @cilium/sig-lb @cilium/docs-structure
/Documentation/network/servicemesh/ @cilium/sig-servicemesh @cilium/docs-structure
/Documentation/observability/ @cilium/sig-policy @cilium/docs-structure
/Documentation/operations/performance/ @cilium/sig-datapath @cilium/docs-structure
/Documentation/operations/system_requirements.rst @cilium/sig-datapath @cilium/docs-structure
/Documentation/operations/troubleshooting_clustermesh.rst @cilium/sig-clustermesh @cilium/docs-structure
/Documentation/overview/component-overview.rst @cilium/docs-structure
/Documentation/overview/intro.rst @cilium/docs-structure
/Documentation/requirements.txt @cilium/docs-structure
/Documentation/security/http.rst @cilium/sig-policy @cilium/docs-structure
/Documentation/security/images/cilium_threat_model* @cilium/security @cilium/docs-structure
/Documentation/security/network/encryption-ipsec.rst @cilium/ipsec @cilium/docs-structure
/Documentation/security/network/encryption-wireguard.rst @cilium/wireguard @cilium/docs-structure
/Documentation/security/network/proxy/ @cilium/proxy @cilium/docs-structure
/Documentation/security/policy-creation.rst @cilium/sig-policy @cilium/docs-structure
/Documentation/security/policy/ @cilium/sig-policy @cilium/docs-structure
/Documentation/security/threat-model.rst @cilium/security @cilium/docs-structure
/Documentation/spelling_wordlist.txt @cilium/docs-structure
/Documentation/update-cmdref.sh @cilium/docs-structure
/Documentation/update-spelling_wordlist.sh @cilium/docs-structure
/Documentation/yaml.config @cilium/docs-structure
/examples/ @cilium/docs-structure
/examples/hubble/ @cilium/sig-hubble
/examples/kubernetes/ @cilium/sig-k8s
/examples/kubernetes/clustermesh/ @cilium/sig-clustermesh
/examples/minikube/ @cilium/sig-k8s
/examples/policies/kubernetes/clustermesh/ @cilium/sig-clustermesh
/FURTHER_READINGS.rst @cilium/docs-structure
/hack/ @cilium/tophat
/hubble-relay/ @cilium/sig-hubble
/images @cilium/build
/images/builder/install-protoc.sh @cilium/sig-hubble-api
/images/builder/install-protoplugins.sh @cilium/sig-hubble-api
/images/builder/update-cilium-builder-image.sh @cilium/github-sec
/images/hubble-relay @cilium/sig-hubble
/images/runtime/update-cilium-runtime-image.sh @cilium/github-sec
/install/kubernetes/ @cilium/sig-k8s @cilium/helm
/install/kubernetes/cilium/**/cilium-envoy @cilium/sig-k8s @cilium/helm @cilium/sig-servicemesh
/install/kubernetes/cilium/**/spire @cilium/sig-k8s @cilium/helm @cilium/sig-servicemesh
/install/kubernetes/cilium/templates/clustermesh* @cilium/sig-k8s @cilium/helm @cilium/sig-clustermesh
/install/kubernetes/cilium/templates/hubble* @cilium/sig-k8s @cilium/helm @cilium/sig-hubble
/LICENSE @cilium/tophat
/MAINTAINERS.md @cilium/contributing
/netlify.toml @cilium/ci-structure
/operator/ @cilium/operator
/operator/pkg/bgpv2 @cilium/sig-bgp
/operator/pkg/ciliumenvoyconfig @cilium/sig-servicemesh
/operator/pkg/controller-runtime @cilium/sig-servicemesh
/operator/pkg/gateway-api @cilium/sig-servicemesh
/operator/pkg/ingress @cilium/sig-servicemesh
/operator/pkg/lbipam @cilium/sig-lb
/operator/pkg/model @cilium/sig-servicemesh
/operator/pkg/secretsync @cilium/sig-servicemesh
/operator/watchers/bgp.go @cilium/sig-bgp
/pkg/ @cilium/tophat
/pkg/annotation @cilium/sig-k8s
/pkg/alibabacloud/ @cilium/alibabacloud
/pkg/alignchecker/ @cilium/sig-datapath @cilium/loader
/pkg/allocator/ @cilium/kvstore
/pkg/api/ @cilium/api
/pkg/auth/ @cilium/sig-servicemesh
/pkg/aws/ @cilium/aws
/pkg/azure/ @cilium/azure
/pkg/backoff/ @cilium/sig-agent
/pkg/datapath/linux/bandwidth/ @cilium/sig-datapath
/pkg/bgp/ @cilium/sig-bgp
/pkg/bgpv1/ @cilium/sig-bgp
/pkg/bpf/ @cilium/loader
/pkg/byteorder/ @cilium/sig-datapath @cilium/api
/pkg/cgroups/ @cilium/sig-datapath
/pkg/checker/ @cilium/ci-structure
/pkg/ciliumenvoyconfig/ @cilium/envoy @cilium/sig-servicemesh
/pkg/cleanup/ @cilium/sig-agent
/pkg/client @cilium/api
/pkg/clustermesh @cilium/sig-clustermesh
/pkg/command/ @cilium/cli
/pkg/common/ipsec/ @cilium/ipsec
/pkg/completion/ @cilium/proxy
/pkg/components/ @cilium/sig-agent
/pkg/container/bitlpm/ @cilium/ipcache @cilium/sig-policy
/pkg/contexthelpers/ @cilium/kvstore
/pkg/controller @cilium/sig-agent
/pkg/counter @cilium/sig-datapath
/pkg/crypto/ @cilium/sig-hubble @cilium/sig-policy
/pkg/datapath/ @cilium/sig-datapath
/pkg/datapath/fake/ipsec.go @cilium/ipsec
/pkg/datapath/linux/config/ @cilium/loader
/pkg/datapath/linux/ipsec/ @cilium/ipsec
/pkg/datapath/linux/ipsec/xfrm_collector* @cilium/ipsec @cilium/metrics
/pkg/datapath/linux/ipsec.go @cilium/ipsec
/pkg/datapath/linux/node.go @cilium/sig-datapath
/pkg/datapath/linux/probes/ @cilium/loader
/pkg/datapath/linux/requirements.go @cilium/loader
/pkg/datapath/linux/sysctl/ @cilium/sig-datapath
/pkg/datapath/types/ipsec.go @cilium/ipsec
/pkg/datapath/types/loader.go @cilium/loader
/pkg/datapath/loader/ @cilium/loader
/pkg/datapath/ipcache/ @cilium/ipcache
/pkg/defaults @cilium/sig-agent
/pkg/ebpf @cilium/sig-datapath
/pkg/egressgateway/ @cilium/egress-gateway
/pkg/elf @cilium/loader
/pkg/endpoint/ @cilium/endpoint
/pkg/endpointcleanup/ @cilium/endpoint
/pkg/endpointmanager/ @cilium/endpoint
/pkg/endpointstate/ @cilium/endpoint
/pkg/envoy/ @cilium/envoy
/pkg/flowdebug/ @cilium/proxy
/pkg/fqdn/ @cilium/fqdn
/pkg/fswatcher/ @cilium/sig-datapath @cilium/sig-hubble
/pkg/health/ @cilium/sig-agent
/pkg/hive/ @cilium/sig-foundations
/pkg/hive/job/metrics.go @cilium/sig-foundations @cilium/metrics
/pkg/hubble/ @cilium/sig-hubble
/pkg/hubble/metrics @cilium/sig-hubble @cilium/sig-hubble-api
/pkg/identity @cilium/sig-policy
/pkg/idpool/ @cilium/kvstore
/pkg/ip/ @cilium/sig-agent
/pkg/ipalloc/ @cilium/sig-ipam
/pkg/ipam/ @cilium/sig-ipam
/pkg/ipam/allocator/alibabacloud/ @cilium/sig-ipam @cilium/alibabacloud
/pkg/ipam/allocator/aws/ @cilium/sig-ipam @cilium/aws
/pkg/ipam/allocator/azure/ @cilium/sig-ipam @cilium/azure
/pkg/ipam/allocator/clusterpool/ @cilium/sig-ipam @cilium/operator
/pkg/ipcache/ @cilium/ipcache
/pkg/ipmasq @cilium/sig-agent
/pkg/k8s/ @cilium/sig-k8s
/pkg/k8s/apis/cilium.io/client/crds/v2/ @cilium/sig-k8s
/pkg/k8s/apis/cilium.io/client/crds/v2/ciliumegressgatewaypolicies.yaml @cilium/egress-gateway
/pkg/k8s/apis/cilium.io/v2/cegp_types.go @cilium/egress-gateway
/pkg/k8s/apis/cilium.io/v2/ @cilium/api @cilium/sig-k8s
/pkg/kvstore/ @cilium/kvstore
/pkg/l2announcer/ @cilium/sig-agent
/pkg/labels @cilium/sig-policy @cilium/api
/pkg/labelsfilter @cilium/sig-policy
/pkg/launcher @cilium/sig-agent
/pkg/loadbalancer @cilium/sig-lb
/pkg/lock @cilium/sig-agent
/pkg/logging/ @cilium/cli
/pkg/mac @cilium/sig-datapath
/pkg/maglev @cilium/sig-lb
/pkg/maps/ @cilium/sig-datapath
/pkg/maps/egressmap @cilium/egress-gateway
/pkg/mcastmanager @cilium/sig-datapath
/pkg/metrics @cilium/metrics
/pkg/monitor @cilium/sig-datapath
/pkg/monitor/api @cilium/api @cilium/sig-datapath
/pkg/monitor/format @cilium/cli @cilium/sig-datapath
/pkg/monitor/payload @cilium/api @cilium/sig-datapath
/pkg/mountinfo @cilium/sig-datapath
/pkg/mtu @cilium/sig-datapath
/pkg/multicast @cilium/sig-datapath
/pkg/netns/ @cilium/sig-datapath @cilium/sig-k8s
/pkg/node @cilium/sig-agent
/pkg/nodediscovery/ @cilium/sig-agent
/pkg/option @cilium/sig-agent @cilium/cli
/pkg/pidfile @cilium/sig-agent
/pkg/policy @cilium/sig-policy
/pkg/policy/api/ @cilium/api
/pkg/policy/groups/aws/ @cilium/sig-policy @cilium/aws
/pkg/policy/k8s @cilium/sig-policy
/pkg/pprof @cilium/sig-foundations
/pkg/promise @cilium/sig-foundations
/pkg/proxy/ @cilium/proxy
/pkg/proxy/accesslog @cilium/proxy @cilium/api
/pkg/proxy/dns.go @cilium/proxy @cilium/fqdn
/pkg/proxy/envoyproxy.go @cilium/proxy @cilium/envoy
/pkg/rate/metrics @cilium/metrics
/pkg/recorder @cilium/sig-datapath
/pkg/redirectpolicy @cilium/sig-lb
/pkg/resiliency @cilium/sig-agent
/pkg/safeio @cilium/sig-agent
/pkg/service @cilium/sig-lb
/pkg/slices @cilium/sig-foundations
/pkg/socketlb @cilium/loader
/pkg/source @cilium/ipcache
/pkg/status/ @cilium/sig-agent
/pkg/statedb @cilium/sig-foundations
/pkg/stream @cilium/sig-foundations
/pkg/testutils/ @cilium/ci-structure
/pkg/time @cilium/sig-agent
/pkg/tuple @cilium/sig-datapath
/pkg/types/ @cilium/sig-datapath
/pkg/wireguard @cilium/wireguard
/pkg/version/ @cilium/sig-agent
/pkg/versioncheck/ @cilium/sig-agent
/plugins/cilium-cni/ @cilium/sig-k8s
/plugins/cilium-docker/ @cilium/docker
/README.rst @cilium/docs-structure
/SECURITY.md @cilium/contributing
/SECURITY-INSIGHTS.yml @cilium/security
/stable.txt @cilium/tophat
/test/ @cilium/ci-structure
/test/Makefile* @cilium/ci-structure @cilium/build
# Service handling tests
/test/k8s/services.go @cilium/sig-lb @cilium/ci-structure
# Datapath tests
/test/bpf/ @cilium/sig-datapath
/test/bpf_tests/ @cilium/sig-datapath
/test/k8s/bandwidth.go @cilium/sig-datapath @cilium/ci-structure
/test/k8s/chaos.go @cilium/sig-datapath @cilium/ci-structure
/test/k8s/datapath_configuration.go @cilium/sig-datapath @cilium/ci-structure
/test/runtime/connectivity.go @cilium/sig-datapath @cilium/ci-structure
/test/verifier @cilium/loader @cilium/ci-structure
# Policy tests
/test/k8s/net_policies.go @cilium/sig-policy @cilium/ci-structure
/test/runtime/net_policies.go @cilium/sig-policy @cilium/ci-structure
# Hubble/monitoring tests
/test/k8s/hubble.go @cilium/sig-hubble @cilium/ci-structure
/test/runtime/monitor.go @cilium/sig-hubble @cilium/ci-structure
# L7 proxy tests
/test/k8s/fqdn.go @cilium/fqdn @cilium/ci-structure
/test/k8s/kafka_policies.go @cilium/envoy @cilium/ci-structure
/test/runtime/fqdn.go @cilium/fqdn @cilium/ci-structure
# Standalone L4LB tests
/test/l4lb @cilium/sig-lb @cilium/ci-structure
/test/nat46x64 @cilium/sig-lb @cilium/ci-structure
/test/bigtcp @cilium/sig-datapath @cilium/ci-structure
# BGP tests
/test/k8s/bgp.go @cilium/sig-bgp @cilium/ci-structure
# Misc. tests
/test/k8s/updates.go @cilium/sig-agent @cilium/ci-structure
/test/runtime/kvstore.go @cilium/kvstore @cilium/ci-structure
/test/runtime/chaos_agent.go @cilium/sig-agent @cilium/ci-structure
/test/runtime/chaos_endpoint.go @cilium/endpoint @cilium/ci-structure
/tools/ @cilium/contributing
/USERS.md @cilium/community
Vagrantfile @cilium/ci-structure
/Vagrantfile @cilium/contributing
/go.sum @cilium/vendor
/go.mod @cilium/vendor
/vagrant_box_defaults.rb @cilium/ci-structure
/vendor/ @cilium/vendor
/VERSION @cilium/tophat
/.clang-format @cilium/contributing
/.openvex.json @cilium/security