aws / aws/eks-charts

aws-load-balancer-controller contains `kind: List` in manifest

Open
#890 0 comments 2 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.