@@ -26,11 +26,9 @@ image released in the
2626[ GitHub container registry] ( https://github.com/rwunderer/external-dns-cloudns-webhook/pkgs/container/external-dns-cloudns-webhook ) .
2727The deployment can be performed in every way Kubernetes supports.
2828
29- Here are provided examples using the
30- [ External DNS chart] ( #using-the-externaldns-chart ) and the
31- [ Bitnami chart] ( #using-the-bitnami-chart ) .
29+ See the example using the [ External DNS chart] ( #using-the-externaldns-chart ) .
3230
33- In either case, a secret that stores the CloudDNS auth info is required:
31+ In any case, a secret that stores the CloudDNS auth info is required:
3432
3533``` yaml
3634kubectl create secret generic cloudns-config -n external-dns \
@@ -113,76 +111,6 @@ And then:
113111helm install external-dns-cloudns external-dns/external-dns -f external-dns-cloudns-values.yaml --version 0.15.0 -n external-dns
114112```
115113
116- ### Using the Bitnami chart
117-
118- Skip this step if you already have the Bitnami repository added:
119-
120- ``` shell
121- helm repo add bitnami https://charts.bitnami.com/bitnami
122- ```
123-
124- Update your helm chart repositories:
125-
126- ``` shell
127- helm repo update
128- ```
129-
130- You can then create the helm values file, for example
131- ` external-dns-cloudns-values.yaml ` :
132-
133- ``` yaml
134- provider : webhook
135- policy : sync
136- extraArgs :
137- webhook-provider-url : http://localhost:8888
138- txt-prefix : " reg-%{record_type}-"
139-
140- sidecars :
141- - name : cloudns-webhook
142- image : ghcr.io/rwunderer/external-dns-cloudns-webhook:v0.1.0
143- ports :
144- - containerPort : 8888
145- name : webhook
146- - containerPort : 8080
147- name : http-wh-metrics
148- livenessProbe :
149- httpGet :
150- path : /health
151- port : http-wh-metrics
152- initialDelaySeconds : 10
153- timeoutSeconds : 5
154- readinessProbe :
155- httpGet :
156- path : /ready
157- port : http-wh-metrics
158- initialDelaySeconds : 10
159- timeoutSeconds : 5
160- env :
161- - name : CLOUDNS_AUTH_ID_TYPE
162- valueFrom :
163- secretKeyRef :
164- name : cloudns-config
165- key : CLOUDNS_AUTH_ID_TYPE
166- - name : CLOUDNS_AUTH_ID
167- valueFrom :
168- secretKeyRef :
169- name : cloudns-config
170- key : CLOUDNS_AUTH_ID
171- - name : CLOUDNS_AUTH_PASSWORD
172- valueFrom :
173- secretKeyRef :
174- name : cloudns-config
175- key : CLOUDNS_AUTH_PASSWORD
176- ` ` `
177-
178- And then:
179-
180- ` ` ` shell
181- # install external-dns with helm
182- helm install external-dns-cloudns bitnami/external-dns -f external-dns-cloudns-values.yaml -n external-dns
183- ```
184-
185-
186114## Environment variables
187115
188116The following environment variables can be used for configuring the application.
0 commit comments