1# Helm chart metadata for cilium with Chainguard images
2# These images are distroless and signed with Sigstore
5home: https://cilium.io/
7 - https://github.com/cilium/cilium
9description: eBPF-based Networking, Security, and Observability
18icon: https://cdn.jsdelivr.net/gh/cilium/cilium@main/Documentation/images/logo-solo.svg
22 artifacthub.io/crds: |
23 - kind: CiliumNetworkPolicy
25 name: ciliumnetworkpolicies.cilium.io
26 displayName: Cilium Network Policy
28 Cilium Network Policies provide additional functionality beyond what
29 is provided by standard Kubernetes NetworkPolicy such as the ability
30 to allow traffic based on FQDNs, or to filter at Layer 7.
31 - kind: CiliumClusterwideNetworkPolicy
33 name: ciliumclusterwidenetworkpolicies.cilium.io
34 displayName: Cilium Clusterwide Network Policy
36 Cilium Clusterwide Network Policies support configuring network traffic
37 policiies across the entire cluster, including applying node firewalls.
38 - kind: CiliumLocalRedirectPolicy
40 name: ciliumlocalredirectpolicies.cilium.io
41 displayName: Cilium Local Redirect Policy
43 Cilium Local Redirect Policy allows local redirects to be configured
44 within a node to support use cases like Node-Local DNS.
47 name: ciliumnodes.cilium.io
48 displayName: Cilium Node
50 Cilium Node represents a node managed by Cilium. It contains a
51 specification to control various node specific configuration aspects
52 and a status section to represent the status of the node.
53 - kind: CiliumIdentity
55 name: ciliumidentities.cilium.io
56 displayName: Cilium Identity
58 Cilium Identity allows introspection into security identities that
59 Cilium allocates which identify sets of labels that are assigned to
60 individual endpoints in the cluster.
61 - kind: CiliumEndpoint
63 name: ciliumendpoints.cilium.io
64 displayName: Cilium Endpoint
66 Cilium Endpoint represents the status of individual pods or nodes in
67 the cluster which are managed by Cilium, including enforcement status,
68 IP addressing and whether the networking is successfully operational.
69 - kind: CiliumEndpointSlice
71 name: ciliumendpointslices.cilium.io
72 displayName: Cilium Endpoint Slice
74 Cilium Endpoint Slice represents the status of groups of pods or nodes
75 in the cluster which are managed by Cilium, including enforcement status,
76 IP addressing and whether the networking is successfully operational.
77 - kind: CiliumEgressGatewayPolicy
79 name: ciliumegressgatewaypolicies.cilium.io
80 displayName: Cilium Egress Gateway Policy
82 Cilium Egress Gateway Policy provides control over the way that traffic
83 leaves the cluster and which source addresses to use for that traffic.
84 - kind: CiliumClusterwideEnvoyConfig
86 name: ciliumclusterwideenvoyconfigs.cilium.io
87 displayName: Cilium Clusterwide Envoy Config
89 Cilium Clusterwide Envoy Config specifies Envoy resources and K8s service mappings
90 to be provisioned into Cilium host proxy instances in cluster context.
91 - kind: CiliumEnvoyConfig
93 name: ciliumenvoyconfigs.cilium.io
94 displayName: Cilium Envoy Config
96 Cilium Envoy Config specifies Envoy resources and K8s service mappings
97 to be provisioned into Cilium host proxy instances in namespace context.
98 - kind: CiliumNodeConfig
100 name: ciliumnodeconfigs.cilium.io
101 displayName: Cilium Node Configuration
103 CiliumNodeConfig is a list of configuration key-value pairs. It is applied to
104 nodes indicated by a label selector.
105 - kind: CiliumBGPClusterConfig
107 name: ciliumbgpclusterconfigs.cilium.io
108 displayName: Cilium BGP Cluster Config
110 Cilium BGP Cluster Config instructs Cilium operator to create specific BGP cluster
112 - kind: CiliumBGPPeerConfig
114 name: ciliumbgppeerconfigs.cilium.io
115 displayName: Cilium BGP Peer Config
117 CiliumBGPPeerConfig is a common set of BGP peer configurations. It can be referenced
118 by multiple peers from CiliumBGPClusterConfig.
119 - kind: CiliumBGPAdvertisement
121 name: ciliumbgpadvertisements.cilium.io
122 displayName: Cilium BGP Advertisement
124 CiliumBGPAdvertisement is used to define source of BGP advertisement as well as BGP attributes
125 to be advertised with those prefixes.
126 - kind: CiliumBGPNodeConfig
128 name: ciliumbgpnodeconfigs.cilium.io
129 displayName: Cilium BGP Node Config
131 CiliumBGPNodeConfig is read only node specific BGP configuration. It is constructed by Cilium operator.
132 It will also contain node local BGP state information.
133 - kind: CiliumBGPNodeConfigOverride
135 name: ciliumbgpnodeconfigoverrides.cilium.io
136 displayName: Cilium BGP Node Config Override
138 CiliumBGPNodeConfigOverride can be used to override node specific BGP configuration.
139 - kind: CiliumLoadBalancerIPPool
141 name: ciliumloadbalancerippools.cilium.io
142 displayName: Cilium Load Balancer IP Pool
144 Defining a Cilium Load Balancer IP Pool instructs Cilium to assign IPs to LoadBalancer Services.
145 - kind: CiliumCIDRGroup
147 name: ciliumcidrgroups.cilium.io
148 displayName: Cilium CIDR Group
150 CiliumCIDRGroup is a list of CIDRs that can be referenced as a single entity from CiliumNetworkPolicies.
151 - kind: CiliumL2AnnouncementPolicy
153 name: ciliuml2announcementpolicies.cilium.io
154 displayName: Cilium L2 Announcement Policy
156 CiliumL2AnnouncementPolicy is a policy which determines which service IPs will be announced to
157 the local area network, by which nodes, and via which interfaces.
158 - kind: CiliumPodIPPool
160 name: ciliumpodippools.cilium.io
161 displayName: Cilium Pod IP Pool
163 CiliumPodIPPool defines an IP pool that can be used for pooled IPAM (i.e. the multi-pool IPAM mode).
164 - kind: CiliumGatewayClassConfig
166 name: ciliumgatewayclassconfigs.cilium.io
167 displayName: Cilium Gateway Class Config
169 CiliumGatewayClassConfig defines a configuration for Gateway API GatewayClass.
170kubeVersion: '>= 1.21.0-0'