Commit 31efa3d
authored
docs(tutorials/aws): document AWS SDK credential provider chain (#6444)
* docs(tutorials/aws): document AWS SDK credential provider chain
ExternalDNS resolves AWS credentials via the aws-sdk-go-v2 default credential
provider chain (provider/aws/config.go uses config.LoadDefaultConfig), so any
credential source the SDK supports works — including AWS_ACCESS_KEY_ID /
AWS_SECRET_ACCESS_KEY env vars, AWS_SHARED_CREDENTIALS_FILE / AWS_CONFIG_FILE,
EC2 instance profile, ECS container credentials, and EKS Pod Identity. The
tutorial previously documented only three deployment patterns (Node IAM Role,
mounted credentials file, IRSA), leaving users to guess that env vars work
or dig through Helm chart values.
Add a note pointing at the AWS SDK reference for the full chain plus a tip
showing the env-var pattern via the Helm chart's env: block, which is the
concrete recipe users have been reconstructing from scratch.
Refs #5265
* docs(tutorials/aws): clarify which Helm chart the env example targets
Be explicit that the env-var example targets the in-tree external-dns
Helm chart under charts/external-dns/, since multiple community charts
named "external-dns" exist with different value schemas.
* docs(aws): streamline AWS credential provider chain documentation following feedback
Signed-off-by: Alexander Chernov <alexander@chernov.it>
* docs(aws): enhance security guidance for AWS credential methods in documentation
Signed-off-by: Alexander Chernov <alexander@chernov.it>
* docs(tutorials/aws): fix markdownlint errors in static credentials section
The Lint workflow rejected the previous commits with MD004/MD030/MD032/
MD028/MD031/MD022 violations against the static-credentials blockquote.
Convert bullet markers from `*` to `-` (MD004) and trim the spacing after
markers to one space (MD030). Add the blank-blockquote separator lines
before each list inside a blockquote (MD032). Add a non-blockquote
separator between the two consecutive `[!TIP]` callouts (MD028). Add the
blank line between the closing fence and the next heading (MD031, MD022).
Refs: #5265
Signed-off-by: Alexander Chernov <alexander@chernov.it>
---------
Signed-off-by: Alexander Chernov <alexander@chernov.it>1 parent 8d45c1c commit 31efa3d
1 file changed
Lines changed: 56 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
126 | 133 | | |
127 | 134 | | |
128 | 135 | | |
| |||
249 | 256 | | |
250 | 257 | | |
251 | 258 | | |
252 | | - | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
253 | 283 | | |
254 | | - | |
| 284 | + | |
255 | 285 | | |
256 | 286 | | |
257 | 287 | | |
| |||
296 | 326 | | |
297 | 327 | | |
298 | 328 | | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
299 | 353 | | |
300 | 354 | | |
301 | 355 | | |
| |||
0 commit comments