|
4 | 4 | > **This software is experimental.** |
5 | 5 |
|
6 | 6 | > [!NOTE] |
7 | | -> The latest version is **v0.9.2**. |
| 7 | +> The latest version is **v0.10.0**. |
8 | 8 |
|
9 | 9 | [ExternalDNS](https://github.com/kubernetes-sigs/external-dns) is a Kubernetes |
10 | 10 | add-on for automatically DNS records for Kubernetes services using different |
@@ -80,7 +80,7 @@ provider: |
80 | 80 | webhook: |
81 | 81 | image: |
82 | 82 | repository: ghcr.io/mconfalonieri/external-dns-hetzner-webhook |
83 | | - tag: v0.9.2 |
| 83 | + tag: v0.10.0 |
84 | 84 | env: |
85 | 85 | - name: HETZNER_API_KEY |
86 | 86 | valueFrom: |
@@ -140,7 +140,7 @@ extraArgs: |
140 | 140 |
|
141 | 141 | sidecars: |
142 | 142 | - name: hetzner-webhook |
143 | | - image: ghcr.io/mconfalonieri/external-dns-hetzner-webhook:v0.9.2 |
| 143 | + image: ghcr.io/mconfalonieri/external-dns-hetzner-webhook:v0.10.0 |
144 | 144 | ports: |
145 | 145 | - containerPort: 8888 |
146 | 146 | name: webhook |
@@ -217,6 +217,13 @@ This can be changed using the **SLASH_ESC_SEQ** environment variable. |
217 | 217 |
|
218 | 218 | ## Upgrading from previous versions |
219 | 219 |
|
| 220 | +### 0.9.x to 0.10.x |
| 221 | + |
| 222 | +The configuration is fully compatible. There is a new configuration parameter |
| 223 | +**ZONE_CACHE_TTL** that controls the TTL of the newly implemented zones |
| 224 | +cache, that is aimed to reduce API calls. The parameter is expressed in |
| 225 | +seconds. |
| 226 | + |
220 | 227 | ### 0.8.x to 0.9.x |
221 | 228 |
|
222 | 229 | The configuration is fully compatible. A new configuration parameter |
@@ -278,6 +285,7 @@ Hetzner DNS API. |
278 | 285 | | USE_CLOUD_API | Use the new cloud API | Default: `false` | |
279 | 286 | | SLASH_ESC_SEQ | Escape sequence for label annotations | Default: `--slash--` | |
280 | 287 | | MAX_FAIL_COUNT | Number of failed calls before shutdown | Default: `-1` (disabled) | |
| 288 | +| ZONE_CACHE_TTL | TTL for the zone cache in seconds | Default: `0` (disabled) | |
281 | 289 |
|
282 | 290 | > [!IMPORTANT] |
283 | 291 | > Please notice that when **USE_CLOUD_API** is set to `true`, the token stored |
|
0 commit comments