1
0
mirror of https://github.com/funkypenguin/geek-cookbook/ synced 2025-12-13 01:36:23 +00:00

Update external-dns recipe to enable CRDs

Signed-off-by: David Young <davidy@funkypenguin.co.nz>
This commit is contained in:
David Young
2023-11-10 13:34:49 +13:00
parent f769cec6f5
commit 1324137779

View File

@@ -31,9 +31,23 @@ ExternalDNS is a controller for Kubernetes which watches the objects you create
{% include 'kubernetes-flux-kustomization.md' %}
{% include 'kubernetes-flux-helmrelease.md' %}
#### Configure External DNS
#### Enable CRDs
I recommend changing at least:
By default, the helm chart doesn't install the DNSEndpoint CRD.
If you intend to use CRDs, enable it in the HelmRelease like the example below:
```yaml hl_lines="4" title="Enable CRD creation"
crd:
## @param crd.create Install and use the integrated DNSEndpoint CRD
##
create: true
```
#### Configure sources
I recommend changing:
```yaml
sources: