amazon-vpc-cni-k8s
amazon-vpc-cni-k8s copied to clipboard
Networking plugin repository for pod networking in Kubernetes using Elastic Network Interfaces on AWS
**What happened**: Some of the Prometheus metrics exported by the VPC CNI plugin are defined with inaccurate metric types. For example: https://github.com/aws/amazon-vpc-cni-k8s/blob/27ce1362636567592f006b987f3820c6b0fef55e/utils/prometheusmetrics/prometheusmetrics.go#L64 This metric (`awscni_add_ip_req_count`) is exported as a gauge...
**What happened**: Currently (Sep 24) - we use `github.com/aws/aws-sdk-go v1.55.5` AWS SDK Go v1 was deprecated, and we need to update to SDK v2.
**What happened**: After rendering resources via aws-vpc-cni helm chart [kubeconform](https://github.com/yannh/kubeconform) checks it against the `CustomResourceDefinition` schema and fails with ``` policyendpoints.networking.k8s.aws is invalid: For field metadata.creationTimestamp: Invalid type. Expected: string,...
**What would you like to be added**: Support adding custom labels to all objects of the CNI Helm chart. **Why is this needed**: We would like to add labels to...
**What happened**: We have enabled Security Groups for pods meaning each pod needs to be assigned a branch interface for it to start. We have observed pods stuck in ContainerCreating...
**What happened**: We are running an EKS cluster with 1.28 Kubernetes version, this cluster uses Karpenter for dynamically scale the cluster. There is constant movement in the cluster so new...
When an ENIConfig with name is given a number, instead of string, ``` apiVersion: crd.k8s.amazonaws.com/v1alpha1 kind: ENIConfig metadata: name: 3 namespace: kube-system spec: securityGroups: - sg-xx - sg-xx2 subnet: subnet-xxx...
In tests we use Move KUBE_CONFIG_PATH variable,and it causes confusion. We should move the usage of KUBECONFIG variable, so that we don't confuse un-conventinal variable name KUBE_CONFIG_PATH