Skip to content

Commit 28e6e6f

Browse files
AntonAleksandrov13Anton Aleksandrov
andauthored
[bitnami/external-dns] IRSA docs added (#4682)
* IRSA docs added * Version bump * Added example arguments * Updated version * Removed new line * Added new line in yaml file + removed line in docs Co-authored-by: Anton Aleksandrov <[email protected]>
1 parent 846c0c7 commit 28e6e6f

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

bitnami/external-dns/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ sources:
2424
- https://github.com/kubernetes-sigs/external-dns
2525
- https://github.com/bitnami/bitnami-docker-external-dns
2626
- https://github.com/kubernetes-sigs/external-dns
27-
version: 4.5.1
27+
version: 4.5.2

bitnami/external-dns/README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,12 @@ This chart allows you to set your custom affinity using the `affinity` parameter
263263

264264
As an alternative, you can use of the preset configurations for pod affinity, pod anti-affinity, and node affinity available at the [bitnami/common](https://github.com/bitnami/charts/tree/master/bitnami/common#affinities) chart. To do so, set the `podAffinityPreset`, `podAntiAffinityPreset`, or `nodeAffinityPreset` parameters.
265265

266+
### Using IRSA
267+
If you are deploying to AWS EKS and you want to leverage [IRSA](https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts.html). You will need to override `fsGroup` and `runAsUser` with `65534`(nfsnobody) and `0` respectively. Otherwise service account token will not be properly mounted.
268+
You can use the following arguments:
269+
```
270+
--set podSecurityContext.fsGroup=65534 --set podSecurityContext.runAsUser=0
271+
```
266272
## Tutorials
267273

268274
Find information about the requirements for each DNS provider on the link below:
@@ -276,7 +282,6 @@ For instance, to install ExternalDNS on AWS, you need to:
276282
- Install ExternalDNS chart using the command below:
277283

278284
> Note: replace the placeholder HOSTED_ZONE_IDENTIFIER and HOSTED_ZONE_NAME, with your hosted zoned identifier and name, respectively.
279-
280285
```bash
281286
$ helm install my-release \
282287
--set provider=aws \
@@ -286,6 +291,7 @@ $ helm install my-release \
286291
bitnami/external-dns
287292
```
288293

294+
289295
## Troubleshooting
290296

291297
Find more information about how to deal with common errors related to Bitnami’s Helm charts in [this troubleshooting guide](https://docs.bitnami.com/general/how-to/troubleshoot-helm-chart-issues).
@@ -344,4 +350,4 @@ Other mayor changes included in this major version are:
344350
- `aws.accessKey` -> `aws.credentials.accessKey`
345351
- `aws.credentialsPath` -> `aws.credentials.mountPath`
346352
- `designate.customCA.directory` -> `designate.customCA.mountPath`
347-
- Support to Prometheus metrics is added.
353+
- Support to Prometheus metrics is added.

0 commit comments

Comments
 (0)