Skip to content

Commit 72c4533

Browse files
authored
changelog 0.9.8 (#1697)
1 parent a0f3275 commit 72c4533

3 files changed

Lines changed: 39 additions & 6 deletions

File tree

docs/CHANGELOG/changelog-0.9.x.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,3 +215,27 @@ To further harden Claudie, you may want to deploy our pre-defined network polici
215215
- It may be the case that the cluster-autoscaler image may not share the same version as the specified kubernetes version in the InputManifest. Claudie will now correctly recognize this and pick the latest available cluster-autoscaler image [#1680](https://github.com/berops/claudie/pull/1680)
216216
217217
- Claudie will now set the limits of max open file descriptors on each node to 65535 [#1679](https://github.com/berops/claudie/pull/1679)
218+
219+
## v0.9.8
220+
221+
## What's Changed
222+
- Added support for alternative names for load balancers [#1693](https://github.com/berops/claudie/pull/1693)
223+
224+
225+
```yaml
226+
dns:
227+
dnsZone: example.com
228+
provider: example
229+
hostname: main
230+
alternativeNames:
231+
- other
232+
```
233+
234+
Templates that Claudie uses by default, will be updated separately to make use of the alternative names.
235+
236+
## Bug fixes
237+
- If the current state was not built and some of the nodes did not have an assigned IP address, Claudie would fail to correctly determine if the nodes were reachable. [#1691](https://github.com/berops/claudie/pull/1691)
238+
- Claudie will now increase the limits for `fs.inotify` to a higher number, as depending on the workload on each node, reaching the limits would result in an error from which Claudie would not recover. [#1696](https://github.com/berops/claudie/pull/1696)
239+
- Annotations for static nodepools will now be correctly propagated. [#1696](https://github.com/berops/claudie/pull/1696)
240+
241+

docs/input-manifest/api-reference.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -514,6 +514,10 @@ Collection of data Claudie uses to create a DNS record for the loadbalancer.
514514

515515
Custom hostname for your A record. If left empty, the hostname will be a random hash.
516516

517+
- `alternativeNames`
518+
519+
Additional hostnames for which A records will be created
520+
517521
### Default labels
518522

519523
By default, Claudie applies following labels on every node in the cluster, together with those defined by the user.

docs/input-manifest/example.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -386,12 +386,14 @@ spec:
386386
# Definition specification for loadbalancer:
387387
#
388388
# clusters:
389-
# - name: # Loadbalancer cluster name
390-
# roles: # List of role names this loadbalancer will fulfil.
391-
# dns: # DNS specification, where DNS records will be created.
392-
# dnsZone: # DNS zone name in your provider.
393-
# provider: # Provider name for the DNS.
394-
# hostname: # Hostname for the DNS record. Keep in mind the zone will be included automatically. If left empty the Claudie will create random hash as a hostname.
389+
# - name: # Loadbalancer cluster name
390+
# roles: # List of role names this loadbalancer will fulfil.
391+
# dns: # DNS specification, where DNS records will be created.
392+
# dnsZone: # DNS zone name in your provider.
393+
# provider: # Provider name for the DNS.
394+
# hostname: # Hostname for the DNS record. Keep in mind the zone will be included automatically. If left empty the Claudie will create random hash as a hostname.
395+
# alternativeNames: # Alternative hostnames for which A records will be created in addition to the specified hostname.
396+
# - other #
395397
# targetedK8s: # Name of the targeted kubernetes cluster
396398
# pools: # List of nodepool names used for loadbalancer
397399
#
@@ -430,6 +432,9 @@ spec:
430432
dnsZone: dns-zone
431433
provider: cloudflare-1
432434
hostname: my.fancy.url
435+
alternativeNames:
436+
- app1
437+
- app2
433438
targetedK8s: prod-cluster
434439
pools:
435440
- loadbalancer-2

0 commit comments

Comments
 (0)