File tree Expand file tree Collapse file tree 3 files changed +30
-10
lines changed Expand file tree Collapse file tree 3 files changed +30
-10
lines changed Original file line number Diff line number Diff line change @@ -5,4 +5,11 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8- ## [ Unreleased]
8+ ## [ Unreleased]
9+
10+ ## [ 1.0.0] - 2022-03-22
11+
12+ Initial release
13+
14+ [ unreleased ] : https://github.com/karavel-io/platform-component-external-dns/compare/1.0.0...HEAD
15+ [ 1.0.0 ] : https://github.com/karavel-io/platform-component-external-dns/releases/tag/1.0.0
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: v2
22name : external-dns
33description : External DNS component for Karavel
44type : application
5- version : 0. 1.0-SNAPSHOT
5+ version : 1.0.0
66appVersion : 0.10.2
77maintainers :
88 - name : MatteoJoliveau
Original file line number Diff line number Diff line change @@ -9,31 +9,31 @@ component "external-dns" {
99
1010 # when configured with a base domain, external-dns will ignore requests that are not children domains
1111 domainFilter = ""
12-
12+
1313 # Upstream DNS provider to configure
1414 # required, must be one of 'cloudflare', 'route53'
15- provider = ""
16-
15+ provider = ""
16+
1717 cloudflare = {
1818 # Enable or disable the Cloudflare Proxy on managed records. Can be overridden on a per-object basis
1919 proxied = false
20-
20+
2121 # Restrict to domains in a specific Cloudflare Zone. Optional
2222 zoneId = ""
23-
23+
2424 # ExternalSecret object reference to a secrets holding the Cloudflare API Token
2525 secret = {
2626 # Must be one of the services configured in the External Secrets component
2727 backend = "secretsManager"
28-
28+
2929 # Backend-specific key for the target secret
3030 key = ""
31-
31+
3232 # Optional nested property inside the upstream secret
3333 property = ""
3434 }
3535 }
36-
36+
3737 route53 = {
3838 # Only look at zone of this type (values can be 'public', 'private' or empty for both)
3939 zoneType = ""
@@ -46,3 +46,16 @@ component "external-dns" {
4646 }
4747}
4848```
49+
50+ ## Route53
51+
52+ To use Route53, a valid IAM role must be created with the following policies:
53+
54+ ### For the hosted zone only:
55+
56+ - ` route53:ChangeResourceRecordSets `
57+
58+ ### For everything (` "*" ` ):
59+
60+ - ` route53:ListHostedZones `
61+ - ` route53:ListResourceRecordSets `
You can’t perform that action at this time.
0 commit comments