From 7e8f3be6d70d3d650e68b3a1ba364f3f859aea49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Kopiczko?= Date: Mon, 26 Feb 2024 11:56:48 +0000 Subject: [PATCH] Restore Chart.yaml --- helm/cilium/Chart.yaml | 157 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 156 insertions(+), 1 deletion(-) diff --git a/helm/cilium/Chart.yaml b/helm/cilium/Chart.yaml index 5c9d6764..3c04df82 100644 --- a/helm/cilium/Chart.yaml +++ b/helm/cilium/Chart.yaml @@ -22,4 +22,159 @@ links: url: https://ebpf.io/ annotations: application.giantswarm.io/team: "rocket" - artifacthub.io/crds: "- kind: CiliumNetworkPolicy\n version: v2\n name: ciliumnetworkpolicies.cilium.io\n displayName: Cilium Network Policy\n description: |\n Cilium Network Policies provide additional functionality beyond what\n is provided by standard Kubernetes NetworkPolicy such as the ability\n to allow traffic based on FQDNs, or to filter at Layer 7.\n- kind: CiliumClusterwideNetworkPolicy\n version: v2\n name: ciliumclusterwidenetworkpolicies.cilium.io\n displayName: Cilium Clusterwide Network Policy\n description: |\n Cilium Clusterwide Network Policies support configuring network traffic\n policiies across the entire cluster, including applying node firewalls.\n- kind: CiliumExternalWorkload\n version: v2\n name: ciliumexternalworkloads.cilium.io\n displayName: Cilium External Workload\n description: |\n Cilium External Workload supports configuring the ability for external\n non-Kubernetes workloads to join the cluster.\n- kind: CiliumLocalRedirectPolicy\n version: v2\n name: ciliumlocalredirectpolicies.cilium.io\n displayName: Cilium Local Redirect Policy\n description: |\n Cilium Local Redirect Policy allows local redirects to be configured\n within a node to support use cases like Node-Local DNS or KIAM.\n- kind: CiliumNode\n version: v2\n name: ciliumnodes.cilium.io\n displayName: Cilium Node\n description: |\n Cilium Node represents a node managed by Cilium. It contains a\n specification to control various node specific configuration aspects\n and a status section to represent the status of the node.\n- kind: CiliumIdentity\n version: v2\n name: ciliumidentities.cilium.io\n displayName: Cilium Identity\n description: |\n Cilium Identity allows introspection into security identities that\n Cilium allocates which identify sets of labels that are assigned to\n individual endpoints in the cluster.\n- kind: CiliumEndpoint\n version: v2\n name: ciliumendpoints.cilium.io\n displayName: Cilium Endpoint\n description: |\n Cilium Endpoint represents the status of individual pods or nodes in\n the cluster which are managed by Cilium, including enforcement status,\n IP addressing and whether the networking is successfully operational.\n- kind: CiliumEndpointSlice\n version: v2alpha1\n name: ciliumendpointslices.cilium.io\n displayName: Cilium Endpoint Slice\n description: |\n Cilium Endpoint Slice represents the status of groups of pods or nodes\n in the cluster which are managed by Cilium, including enforcement status,\n IP addressing and whether the networking is successfully operational.\n- kind: CiliumEgressGatewayPolicy\n version: v2\n name: ciliumegressgatewaypolicies.cilium.io\n displayName: Cilium Egress Gateway Policy\n description: |\n Cilium Egress Gateway Policy provides control over the way that traffic\n leaves the cluster and which source addresses to use for that traffic.\n- kind: CiliumClusterwideEnvoyConfig\n version: v2\n name: ciliumclusterwideenvoyconfigs.cilium.io\n displayName: Cilium Clusterwide Envoy Config\n description: |\n Cilium Clusterwide Envoy Config specifies Envoy resources and K8s service mappings\n to be provisioned into Cilium host proxy instances in cluster context.\n- kind: CiliumEnvoyConfig\n version: v2\n name: ciliumenvoyconfigs.cilium.io\n displayName: Cilium Envoy Config\n description: |\n Cilium Envoy Config specifies Envoy resources and K8s service mappings\n to be provisioned into Cilium host proxy instances in namespace context.\n- kind: CiliumBGPPeeringPolicy\n version: v2alpha1\n name: ciliumbgppeeringpolicies.cilium.io\n displayName: Cilium BGP Peering Policy\n description: |\n Cilium BGP Peering Policy instructs Cilium to create specific BGP peering\n configurations.\n- kind: CiliumBGPClusterConfig\n version: v2alpha1\n name: ciliumbgpclusterconfigs.cilium.io\n displayName: Cilium BGP Cluster Config\n description: |\n Cilium BGP Cluster Config instructs Cilium operator to create specific BGP cluster\n configurations.\n- kind: CiliumBGPPeerConfig\n version: v2alpha1\n name: ciliumbgppeerconfigs.cilium.io\n displayName: Cilium BGP Peer Config\n description: |\n CiliumBGPPeerConfig is a common set of BGP peer configurations. It can be referenced \n by multiple peers from CiliumBGPClusterConfig.\n- kind: CiliumBGPAdvertisement\n version: v2alpha1\n name: ciliumbgpadvertisements.cilium.io\n displayName: Cilium BGP Advertisement\n description: |\n CiliumBGPAdvertisement is used to define source of BGP advertisement as well as BGP attributes \n to be advertised with those prefixes.\n- kind: CiliumBGPNodeConfig\n version: v2alpha1\n name: ciliumbgpnodeconfigs.cilium.io\n displayName: Cilium BGP Node Config\n description: |\n CiliumBGPNodeConfig is read only node specific BGP configuration. It is constructed by Cilium operator.\n It will also contain node local BGP state information.\n- kind: CiliumBGPNodeConfigOverride\n version: v2alpha1\n name: ciliumbgpnodeconfigoverrides.cilium.io\n displayName: Cilium BGP Node Config Override\n description: |\n CiliumBGPNodeConfigOverride can be used to override node specific BGP configuration.\n- kind: CiliumLoadBalancerIPPool\n version: v2alpha1\n name: ciliumloadbalancerippools.cilium.io\n displayName: Cilium Load Balancer IP Pool\n description: |\n Defining a Cilium Load Balancer IP Pool instructs Cilium to assign IPs to LoadBalancer Services.\n- kind: CiliumNodeConfig\n version: v2alpha1\n name: ciliumnodeconfigs.cilium.io\n displayName: Cilium Node Configuration\n description: |\n CiliumNodeConfig is a list of configuration key-value pairs. It is applied to\n nodes indicated by a label selector.\n- kind: CiliumCIDRGroup\n version: v2alpha1\n name: ciliumcidrgroups.cilium.io\n displayName: Cilium CIDR Group\n description: |\n CiliumCIDRGroup is a list of CIDRs that can be referenced as a single entity from CiliumNetworkPolicies.\n- kind: CiliumL2AnnouncementPolicy\n version: v2alpha1\n name: ciliuml2announcementpolicies.cilium.io\n displayName: Cilium L2 Announcement Policy\n description: |\n CiliumL2AnnouncementPolicy is a policy which determines which service IPs will be announced to\n the local area network, by which nodes, and via which interfaces.\n- kind: CiliumPodIPPool\n version: v2alpha1\n name: ciliumpodippools.cilium.io\n displayName: Cilium Pod IP Pool\n description: |\n CiliumPodIPPool defines an IP pool that can be used for pooled IPAM (i.e. the multi-pool IPAM mode).\n" + 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).