aws-load-balancer-controller chart is reporting changes each time helm diff is called
- Dominant language
- Mustache
- Stars
- 1.3k
- Forks
- 1.1k
- Avg merge
- 22m
- Merged PRs (30d)
- 5
Description
**Describe the bug**
I am installing the load-balancer controller with `helmfile`. This tool is periodically calling `helm diff` to check whether changes need to be synced.
Unfortunately, the `aws-load-balancer-controller` chart is reporting changes in the webhook certificates each time this `helm diff` command is called:
```
helm diff upgrade --allow-unreleased aws-load-balancer-controller eks-charts/aws-load-balancer-controller --version 1.4.0 --namespace kube-system --values ./helmfile.d/infrastructure/aws-load-balancer-controller/values.yml --detailed-exitcode --color --reset-values
```
This leads to `helmfile` calling `helm upgrade --install` for the `aws-load-balancer-controller` chart.
**Steps to reproduce**
1. Install `aws-load-balancer-controller` chart
2. Run `helm diff` command from above
(`helmfile` not needed)
**Expected outcome**
`helm diff` should not report any differences
**Environment**
* Chart name: eks-charts/aws-load-balancer-controller
* Chart version: 1.4.0
* Kubernetes version: 1.22
* Using EKS (yes/no), if so version? yes
**Additional context**
[helmfile doc](
https://helmfile.readthedocs.io/en/latest/#installation
)
Contributor guide
Research direction
Start by reproducing the reported helm diff command against the eks-charts/aws-load-balancer-controller chart version 1.4.0 on Kubernetes 1.22, then inspect the rendered webhook certificates between repeated runs. Done means repeated helm diff calls report no changes when the release has not changed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, helm, kubernetes
- Domain
- cloud, devops, infrastructure
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100