There seems to be no way to define affinity for the "upstream Secrets Store CSI Driver" when installed as EKS Add-on. The consequences of it is pretty simple, yet not very convenient, if EKS has some pods running within Fargate, the secrets-store-csi-driver will fail to schedule on the Fargate nodes and missing affinity config leaves no method to prevent pods from schduling on the Fargate nodes
To Reproduce
- Create thge EKS cluster
- Provision any workload on EKS Fargate
- Addon DS pods fails to schedule on the AWS Fargate
Do you also notice this bug when using a different secrets store provider (Vault/Azure/GCP...)? Yes/No
No
Expected behavior
Ability to define affinity for secrets-store-csi-driver
Environment:
- EKS K8s 1.35
- Add-on version v2.2.2-eksbuild.1
Additional context
Add any other context about the problem here.
There seems to be no way to define affinity for the "upstream Secrets Store CSI Driver" when installed as EKS Add-on. The consequences of it is pretty simple, yet not very convenient, if EKS has some pods running within Fargate, the
secrets-store-csi-driverwill fail to schedule on the Fargate nodes and missing affinity config leaves no method to prevent pods from schduling on the Fargate nodesTo Reproduce
Do you also notice this bug when using a different secrets store provider (Vault/Azure/GCP...)? Yes/No
No
Expected behavior
Ability to define affinity for
secrets-store-csi-driverEnvironment:
Additional context
Add any other context about the problem here.