aws-load-balancer-controller contains `kind: List` in manifest
- Dominant language
- Mustache
- Stars
- 1.3k
- Forks
- 1.1k
- Avg merge
- 22m
- Merged PRs (30d)
- 5
Description
**Describe the bug**
The [aws-load-balancer-controller chart](https://github.com/aws/eks-charts/blob/c7f93a88863eddec1da2cdf867344eab4ef6f0e8/stable/aws-load-balancer-controller/templates/ingressclass.yaml) contains a `kind: List` in the ingressclass yaml file. This [is documented](https://kubernetes.io/docs/reference/using-api/api-concepts/#collections) as follows:
> Keep in mind that the Kubernetes API does not have a `kind` named `List`.
>
> `kind: List` is a client-side, internal implementation detail for processing collections that might be of different kinds of object. Avoid depending on `kind: List` in automation or other code.
It seems odd that this is part of this chart. Perhaps you can help me understand why it is there?
* Chart name: eks/aws-load-balancer-controller
* Chart version: 1.4.7
* Kubernetes version: 1.21
* Using EKS (yes/no), if so version? yes
Contributor guide
Research direction
Inspect stable/aws-load-balancer-controller/templates/ingressclass.yaml and render chart version 1.4.7 to confirm how the kind: List entry appears. Compare the rendered manifest with Kubernetes collection guidance and determine the intended chart change or explanation. Done means the manifest no longer has an unjustified kind: List, or its necessity is documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- helm, kubernetes
- Domain
- devops, infrastructure
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100