kcr_cilium_io/lib.rs
1/*!
2This crate contains [kube-rs](https://kube.rs/) compatible bindings for Kubernetes [custom resources](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/) for the `cilium.io` group. Each binding is generated with [kopium](https://github.com/kube-rs/kopium), updated and released weekly.
3
4# Available Custom Resources
5
6## cilium.io/v2
7- `CiliumBGPAdvertisement`
8- `CiliumBGPClusterConfig`
9- `CiliumBGPNodeConfigOverride`
10- `CiliumBGPNodeConfig`
11- `CiliumBGPPeerConfig`
12- `CiliumCIDRGroup`
13- `CiliumClusterwideEnvoyConfig`
14- `CiliumClusterwideNetworkPolicy`
15- `CiliumEgressGatewayPolicy`
16- `CiliumEndpoint`
17- `CiliumEnvoyConfig`
18- `CiliumExternalWorkload`
19- `CiliumIdentity`
20- `CiliumLoadBalancerIPPool`
21- `CiliumLocalRedirectPolicy`
22- `CiliumNetworkPolicy`
23- `CiliumNodeConfig`
24- `CiliumNode`
25- `CiliumPodIPPool`
26## cilium.io/v2alpha1
27- `CiliumBGPAdvertisement`
28- `CiliumBGPClusterConfig`
29- `CiliumBGPNodeConfigOverride`
30- `CiliumBGPNodeConfig`
31- `CiliumBGPPeerConfig`
32- `CiliumBGPPeeringPolicy`
33- `CiliumCIDRGroup`
34- `CiliumDatapathPlugin`
35- `CiliumEndpointSlice`
36- `CiliumGatewayClassConfig`
37- `CiliumL2AnnouncementPolicy`
38- `CiliumLoadBalancerIPPool`
39- `CiliumNodeConfig`
40- `CiliumPodIPPool`
41*/
42#[cfg(feature = "v2")]
43pub mod v2;
44#[cfg(feature = "v2alpha1")]
45pub mod v2alpha1;