aws / aws/eks-charts

App Mesh spire agent does not support affinity, toleration, and nodeselector in daemonset

Open
#811 0 comments 0 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**
App Mesh spire agent values file has affinity, toleration, and nodeselector. However, none of these are used in the deployment.yaml(daemonset).

**Steps to reproduce**
1. Add a toleration/affinity list or nodeselector to values file.
2. helm get manifest appmesh-spire-agent and grep for toleration/affinity/nodeselector.

**Expected outcome**
App Mesh spire agent daemonset to support toleration/affinity/nodeselector

**Environment**

* Chart name: appmesh-spire-agent
* Chart version: 1.0.2
* Kubernetes version: 1.21
* Using EKS (yes/no), if so version? Yes v1.21 on eks.5

**Additional Context**:

Contributor guide

Open the contributing guide

Research direction

Inspect the app-mesh-spire-agent values file and deployment.yaml daemonset to compare the exposed affinity, toleration, and nodeselector settings with the rendered manifest. Reproduce the issue with helm get manifest appmesh-spire-agent and grep for those settings; done means configured values appear on the daemonset.

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
Clearly specified
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.