Skip to content

Commit 76b5b59

Browse files
Alessandro GattiHamcha
authored andcommitted
Bump to 1.0.0, add note in documentation
Signed-off-by: Alessandro Gatti <[email protected]>
1 parent 41bd452 commit 76b5b59

File tree

3 files changed

+30
-10
lines changed

3 files changed

+30
-10
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,11 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and 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

chart/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: external-dns
33
description: External DNS component for Karavel
44
type: application
5-
version: 0.1.0-SNAPSHOT
5+
version: 1.0.0
66
appVersion: 0.10.2
77
maintainers:
88
- name: MatteoJoliveau

docs/0.1.0/configuration.md renamed to docs/1.0.0/configuration.md

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff 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`

0 commit comments

Comments
 (0)