apiVersion: v2 name: cilium displayName: Cilium home: https://cilium.io/ version: 1.15.0-pre.2 appVersion: 1.15.0-pre.2 kubeVersion: ">= 1.16.0-0" icon: https://cdn.jsdelivr.net/gh/cilium/cilium@main/Documentation/images/logo-solo.svg description: eBPF-based Networking, Security, and Observability keywords: - BPF - eBPF - Kubernetes - Networking - Security - Observability - Troubleshooting sources: - https://github.com/cilium/cilium links: - name: eBPF.io url: https://ebpf.io/ annotations: artifacthub.io/crds: | - kind: CiliumNetworkPolicy version: v2 name: ciliumnetworkpolicies.cilium.io displayName: Cilium Network Policy description: | Cilium Network Policies provide additional functionality beyond what is provided by standard Kubernetes NetworkPolicy such as the ability to allow traffic based on FQDNs, or to filter at Layer 7. - kind: CiliumClusterwideNetworkPolicy version: v2 name: ciliumclusterwidenetworkpolicies.cilium.io displayName: Cilium Clusterwide Network Policy description: | Cilium Clusterwide Network Policies support configuring network traffic policiies across the entire cluster, including applying node firewalls. - kind: CiliumExternalWorkload version: v2 name: ciliumexternalworkloads.cilium.io displayName: Cilium External Workload description: | Cilium External Workload supports configuring the ability for external non-Kubernetes workloads to join the cluster. - kind: CiliumLocalRedirectPolicy version: v2 name: ciliumlocalredirectpolicies.cilium.io displayName: Cilium Local Redirect Policy description: | Cilium Local Redirect Policy allows local redirects to be configured within a node to support use cases like Node-Local DNS or KIAM. - kind: CiliumNode version: v2 name: ciliumnodes.cilium.io displayName: Cilium Node description: | Cilium Node represents a node managed by Cilium. It contains a specification to control various node specific configuration aspects and a status section to represent the status of the node. - kind: CiliumIdentity version: v2 name: ciliumidentities.cilium.io displayName: Cilium Identity description: | Cilium Identity allows introspection into security identities that Cilium allocates which identify sets of labels that are assigned to individual endpoints in the cluster. - kind: CiliumEndpoint version: v2 name: ciliumendpoints.cilium.io displayName: Cilium Endpoint description: | Cilium Endpoint represents the status of individual pods or nodes in the cluster which are managed by Cilium, including enforcement status, IP addressing and whether the networking is successfully operational. - kind: CiliumEndpointSlice version: v2alpha1 name: ciliumendpointslices.cilium.io displayName: Cilium Endpoint Slice description: | Cilium Endpoint Slice represents the status of groups of pods or nodes in the cluster which are managed by Cilium, including enforcement status, IP addressing and whether the networking is successfully operational. - kind: CiliumEgressGatewayPolicy version: v2 name: ciliumegressgatewaypolicies.cilium.io displayName: Cilium Egress Gateway Policy description: | Cilium Egress Gateway Policy provides control over the way that traffic leaves the cluster and which source addresses to use for that traffic. - kind: CiliumClusterwideEnvoyConfig version: v2 name: ciliumclusterwideenvoyconfigs.cilium.io displayName: Cilium Clusterwide Envoy Config description: | Cilium Clusterwide Envoy Config specifies Envoy resources and K8s service mappings to be provisioned into Cilium host proxy instances in cluster context. - kind: CiliumEnvoyConfig version: v2 name: ciliumenvoyconfigs.cilium.io displayName: Cilium Envoy Config description: | Cilium Envoy Config specifies Envoy resources and K8s service mappings to be provisioned into Cilium host proxy instances in namespace context. - kind: CiliumBGPPeeringPolicy version: v2alpha1 name: ciliumbgppeeringpolicies.cilium.io displayName: Cilium BGP Peering Policy description: | Cilium BGP Peering Policy instructs Cilium to create specific BGP peering configurations. - kind: CiliumBGPClusterConfig version: v2alpha1 name: ciliumbgpclusterconfigs.cilium.io displayName: Cilium BGP Cluster Config description: | Cilium BGP Cluster Config instructs Cilium operator to create specific BGP cluster configurations. - kind: CiliumBGPPeerConfig version: v2alpha1 name: ciliumbgppeerconfigs.cilium.io displayName: Cilium BGP Peer Config description: | CiliumBGPPeerConfig is a common set of BGP peer configurations. It can be referenced by multiple peers from CiliumBGPClusterConfig. - kind: CiliumBGPAdvertisement version: v2alpha1 name: ciliumbgpadvertisements.cilium.io displayName: Cilium BGP Advertisement description: | CiliumBGPAdvertisement is used to define source of BGP advertisement as well as BGP attributes to be advertised with those prefixes. - kind: CiliumBGPNodeConfig version: v2alpha1 name: ciliumbgpnodeconfigs.cilium.io displayName: Cilium BGP Node Config description: | CiliumBGPNodeConfig is read only node specific BGP configuration. It is constructed by Cilium operator. It will also contain node local BGP state information. - kind: CiliumBGPNodeConfigOverride version: v2alpha1 name: ciliumbgpnodeconfigoverrides.cilium.io displayName: Cilium BGP Node Config Override description: | CiliumBGPNodeConfigOverride can be used to override node specific BGP configuration. - kind: CiliumLoadBalancerIPPool version: v2alpha1 name: ciliumloadbalancerippools.cilium.io displayName: Cilium Load Balancer IP Pool description: | Defining a Cilium Load Balancer IP Pool instructs Cilium to assign IPs to LoadBalancer Services. - kind: CiliumNodeConfig version: v2alpha1 name: ciliumnodeconfigs.cilium.io displayName: Cilium Node Configuration description: | CiliumNodeConfig is a list of configuration key-value pairs. It is applied to nodes indicated by a label selector. - kind: CiliumCIDRGroup version: v2alpha1 name: ciliumcidrgroups.cilium.io displayName: Cilium CIDR Group description: | CiliumCIDRGroup is a list of CIDRs that can be referenced as a single entity from CiliumNetworkPolicies. - kind: CiliumL2AnnouncementPolicy version: v2alpha1 name: ciliuml2announcementpolicies.cilium.io displayName: Cilium L2 Announcement Policy description: | CiliumL2AnnouncementPolicy is a policy which determines which service IPs will be announced to the local area network, by which nodes, and via which interfaces. - kind: CiliumPodIPPool version: v2alpha1 name: ciliumpodippools.cilium.io displayName: Cilium Pod IP Pool description: | CiliumPodIPPool defines an IP pool that can be used for pooled IPAM (i.e. the multi-pool IPAM mode).