Publish new changes in catalog

This commit is contained in:
sonicaj
2024-09-18 16:22:31 +00:00
parent 1a64940702
commit 27d56851df
121 changed files with 60 additions and 244 deletions

View File

@@ -1,10 +0,0 @@
{{- include "ix.v1.common.loader.init" . -}}
{{/* Merge the templates with Values */}}
{{- $_ := mustMergeOverwrite .Values (include "ddns.workload" $ | fromYaml) -}}
{{- $_ := mustMergeOverwrite .Values (include "ddns.configuration" $ | fromYaml) -}}
{{/* Create the configmap for portal manually*/}}
{{- include "ddns.portal" $ -}}
{{- include "ix.v1.common.loader.apply" . -}}

View File

@@ -3,9 +3,9 @@ description: Lightweight universal DDNS Updater with web UI
annotations:
title: DDNS Updater
type: application
version: 1.0.29
version: 1.0.30
apiVersion: v2
appVersion: 2.7.0
appVersion: 2.9.0
kubeVersion: '>=1.16.0-0'
maintainers:
- name: truenas

View File

@@ -17,7 +17,6 @@ ddnsConfig:
ipVersion: ""
ddnssUsername: username
ddnssPassword: password
ddnssProviderIP: false
ddnssDualStack: true
- provider: ddnss
host: "@"
@@ -25,4 +24,3 @@ ddnsConfig:
ipVersion: ""
ddnssUsername: username
ddnssPassword: password
ddnssProviderIP: true

View File

@@ -17,11 +17,9 @@ ddnsConfig:
ipVersion: ""
dnsOMaticUsername: username
dnsOMaticPassword: password
dnsOMaticProviderIP: false
- provider: dnsomatic
host: "@"
domain: example.com
ipVersion: ""
dnsOMaticUsername: username
dnsOMaticPassword: password
dnsOMaticProviderIP: true

View File

@@ -12,7 +12,6 @@ ci: true
ddnsConfig:
config:
- provider: duckdns
host: subdomain
domain: example.com
host: subdomain.example
domain: subdomain.example.duckdns.org
duckdnsToken: abcd1234-abcd-1234-abcd-abcd1234abcd
duckdnsProviderIP: false

View File

@@ -16,4 +16,3 @@ ddnsConfig:
domain: example.com
dynClientKey: key
dynUsername: user
dynProviderIP: false

View File

@@ -16,11 +16,9 @@ ddnsConfig:
domain: example.com
dynuUsername: user
dynuPassword: password
dynuProviderIP: false
- provider: dynu
host: "@"
domain: example.com
dynuUsername: user
dynuPassword: password
dynuGroup: group
dynuProviderIP: true

View File

@@ -15,4 +15,3 @@ ddnsConfig:
host: "@"
domain: example.com
dynv6Token: token
dynv6ProviderIP: false

View File

@@ -16,7 +16,6 @@ ddnsConfig:
domain: example.com
ipVersion: ""
hePassword: password
heProviderIP: true
- provider: he
host: "@"
domain: example.com

View File

@@ -17,11 +17,9 @@ ddnsConfig:
ipVersion: ""
infomaniakUsername: username
infomaniakPassword: password
infomaniakProviderIP: true
- provider: infomaniak
host: "@"
domain: example.com
ipVersion: ""
infomaniakUsername: username
infomaniakPassword: password
infomaniakProviderIP: false

View File

@@ -16,10 +16,8 @@ ddnsConfig:
domain: example.com
ipVersion: ""
namecheapPassword: abcdef123456abcdef123456abcdef12
namecheapProviderIP: true
- provider: namecheap
host: subdomain
domain: example.com
ipVersion: ""
namecheapPassword: abcdef123456abcdef123456abcdef12
namecheapProviderIP: false

View File

@@ -16,10 +16,8 @@ ddnsConfig:
domain: example.com
ipVersion: ""
njallaKey: key
njallaProviderIP: true
- provider: njalla
host: "@"
domain: example.com
ipVersion: ""
njallaKey: key
njallaProviderIP: false

View File

@@ -17,11 +17,9 @@ ddnsConfig:
ipVersion: ""
noipUsername: username
noipPassword: password
noipProviderIP: true
- provider: noip
host: "@"
domain: example.com
ipVersion: ""
noipUsername: username
noipPassword: password
noipProviderIP: false

View File

@@ -17,11 +17,9 @@ ddnsConfig:
ipVersion: ""
opendnsUsername: username
opendnsPassword: password
opendnsProviderIP: true
- provider: opendns
host: "@"
domain: example.com
ipVersion: ""
opendnsUsername: username
opendnsPassword: password
opendnsProviderIP: false

View File

@@ -18,7 +18,6 @@ ddnsConfig:
ovhMode: dynamic
ovhUsername: username
ovhPassword: password
ovhProviderIP: true
- provider: ovh
host: "@"
domain: example.com
@@ -26,7 +25,6 @@ ddnsConfig:
ovhMode: dynamic
ovhUsername: username
ovhPassword: password
ovhProviderIP: false
- provider: ovh
host: "@"
domain: example.com
@@ -36,7 +34,6 @@ ddnsConfig:
ovhAppKey: applicationKey
ovhAppSecret: applicationSecret
ovhConsumerKey: consumerKey
ovhProviderIP: false
- provider: ovh
host: "@"
domain: example.com
@@ -46,4 +43,3 @@ ddnsConfig:
ovhAppKey: applicationKey
ovhAppSecret: applicationSecret
ovhConsumerKey: consumerKey
ovhProviderIP: true

View File

@@ -17,11 +17,9 @@ ddnsConfig:
ipVersion: ""
selfhostdeUsername: 123456
selfhostdePassword: password
selfhostdeProviderIP: true
- provider: selfhost.de
host: "@"
domain: example.com
ipVersion: ""
selfhostdeUsername: username
selfhostdePassword: password
selfhostdeProviderIP: false

View File

@@ -18,7 +18,6 @@ ddnsConfig:
servercowUsername: username
servercowPassword: password
servercowTtl: 120
servercowProviderIP: false
- provider: servercow
host: "@"
domain: example.com
@@ -26,4 +25,3 @@ ddnsConfig:
servercowUsername: username
servercowPassword: password
servercowTtl: 120
servercowProviderIP: true

View File

@@ -16,17 +16,14 @@ ddnsConfig:
domain: example.com
ipVersion: ""
spdynToken: token
spdynProviderIP: false
- provider: spdyn
host: "@"
domain: example.com
ipVersion: ""
spdynToken: token
spdynProviderIP: true
- provider: spdyn
host: "@"
domain: example.com
ipVersion: ""
spdynUsername: username
spdynPassword: password
spdynProviderIP: false

View File

@@ -16,10 +16,8 @@ ddnsConfig:
domain: example.com
ipVersion: ""
stratoPassword: password
stratoProviderIP: false
- provider: strato
host: "@"
domain: example.com
ipVersion: ""
stratoPassword: password
stratoProviderIP: true

View File

@@ -17,11 +17,9 @@ ddnsConfig:
ipVersion: ""
variomediaPassword: password
variomediaEmail: email@example.com
variomediaProviderIP: false
- provider: variomedia
host: "@"
domain: example.com
ipVersion: ""
variomediaPassword: password
variomediaEmail: email@example.com
variomediaProviderIP: true

View File

@@ -1,7 +1,7 @@
image:
repository: qmcgaw/ddns-updater
pullPolicy: IfNotPresent
tag: v2.7.0
tag: v2.8.0
ci: false
@@ -21,16 +21,17 @@ ddnsConfig:
- provider: all
publicIpHttpProviders:
- provider: all
custom: ''
custom: ""
publicIpv4HttpProviders:
- provider: all
custom: ''
custom: ""
publicIpv6HttpProviders:
- provider: all
custom: ''
custom: ""
publicIpFetchers:
- provider: all
config: []
config:
[]
# - provider: cloudflare
# host: "@"
# domain: example.com
@@ -51,3 +52,6 @@ ddnsStorage:
data:
type: ixVolume
datasetName: data
notes:
custom: ""

View File

@@ -154,11 +154,23 @@ questions:
label: Domain
description: |
Domain </br>
For example: example.com
For example:</br>
- example.com</br>
- *.example.com</br>
- sub.example.com</br>
schema:
type: string
required: true
empty: false
default: ""
- variable: host
label: Host (Deprecated)
description: |
DEPRECATED. Use Domain field instead.</br>
It will be removed in the near future.
schema:
type: string
default: ""
- variable: ipVersion
label: IP Version
description: |
@@ -174,16 +186,6 @@ questions:
description: IPv6
- value: ""
description: IPv4 and IPv6
- variable: host
label: Host
description: |
Host. </br>
For example: "@"
schema:
type: string
default: "@"
required: true
empty: false
# Aliyun
- variable: aliyunAccessKey
@@ -313,13 +315,6 @@ questions:
private: true
required: true
empty: false
- variable: ddnssProviderIP
label: DDNSS Provider IP
description: DDNSS Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "ddnss"]]
default: false
- variable: ddnssDualStack
label: DDNSS Dual Stack
description: DDNSS Dual Stack.
@@ -368,13 +363,6 @@ questions:
required: true
private: true
empty: false
- variable: dnsOMaticProviderIP
label: DNS O Matic Provider IP
description: DNS O Matic Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "dnsomatic"]]
default: false
# DNS Pod
- variable: dnsPodToken
@@ -435,13 +423,6 @@ questions:
required: true
private: true
empty: false
- variable: duckdnsProviderIP
label: Duck DNS Provider IP
description: Duck DNS Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "duckdns"]]
default: false
# DynDNS
- variable: dynClientKey
@@ -461,13 +442,6 @@ questions:
show_if: [["provider", "=", "dyn"]]
required: true
empty: false
- variable: dynProviderIP
label: DynDNS Provider IP
description: DynDNS Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "dyn"]]
default: false
# Dynu
- variable: dynuUsername
@@ -493,13 +467,6 @@ questions:
schema:
type: string
show_if: [["provider", "=", "dynu"]]
- variable: dynuProviderIP
label: Dynu Provider IP
description: Dynu Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "dynu"]]
default: false
# DynV6
- variable: dynv6Token
@@ -511,13 +478,6 @@ questions:
required: true
private: true
empty: false
- variable: dynv6ProviderIP
label: DynV6 Provider IP
description: DynV6 Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "dynv6"]]
default: false
# EasyDNS
- variable: easyDnsUsername
@@ -665,13 +625,6 @@ questions:
required: true
private: true
empty: false
- variable: heProviderIP
label: He.net Provider IP
description: He.net Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "he"]]
default: false
# Hetzner
- variable: hetznerToken
@@ -716,13 +669,6 @@ questions:
required: true
private: true
empty: false
- variable: infomaniakProviderIP
label: Infomaniak Provider IP
description: Infomaniak Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "infomaniak"]]
default: false
# INWX
- variable: inwxUsername
@@ -794,13 +740,6 @@ questions:
required: true
private: true
empty: false
- variable: namecheapProviderIP
label: Namecheap Provider IP
description: Namecheap Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "namecheap"]]
default: false
# Name.com
- variable: namecomUsername
@@ -886,13 +825,6 @@ questions:
required: true
private: true
empty: false
- variable: njallaProviderIP
label: Njalla Provider IP
description: Njalla Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "njalla"]]
default: false
# NoIP
- variable: noipUsername
@@ -912,13 +844,6 @@ questions:
required: true
private: true
empty: false
- variable: noipProviderIP
label: NoIP Provider IP
description: NoIP Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "noip"]]
default: false
# OpenDNS
- variable: opendnsUsername
@@ -938,13 +863,6 @@ questions:
required: true
private: true
empty: false
- variable: opendnsProviderIP
label: OpenDNS Provider IP
description: OpenDNS Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "opendns"]]
default: false
# OVH
- variable: ovhMode
@@ -1001,13 +919,6 @@ questions:
type: string
private: true
show_if: [["provider", "=", "ovh"]]
- variable: ovhProviderIP
label: OVH Provider IP
description: OVH Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "ovh"]]
default: false
# Porkbun
- variable: porkbunApiKey
@@ -1054,13 +965,6 @@ questions:
required: true
private: true
empty: false
- variable: selfhostdeProviderIP
label: Selfhost.de Provider IP
description: Selfhost.de Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "selfhost.de"]]
default: false
# Servercow
- variable: servercowUsername
@@ -1087,13 +991,6 @@ questions:
type: int
show_if: [["provider", "=", "servercow"]]
default: 120
- variable: servercowProviderIP
label: Servercow Provider IP
description: Servercow Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "servercow"]]
default: false
# Spdyn.de
- variable: spdynToken
@@ -1122,13 +1019,6 @@ questions:
required: true
private: true
empty: false
- variable: spdynProviderIP
label: Spdyn.de Provider IP
description: Spdyn.de Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "spdyn"]]
default: false
# Strato
- variable: stratoPassword
@@ -1140,13 +1030,6 @@ questions:
required: true
private: true
empty: false
- variable: stratoProviderIP
label: Strato Provider IP
description: Strato Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "strato"]]
default: false
# Variomedia
- variable: variomediaPassword
@@ -1166,13 +1049,6 @@ questions:
show_if: [["provider", "=", "variomedia"]]
required: true
empty: false
- variable: variomediaProviderIP
label: Variomedia Provider IP
description: Variomedia Provider IP.
schema:
type: boolean
show_if: [["provider", "=", "variomedia"]]
default: false
# ZoneEdit
- variable: zoneeditUsername
@@ -1274,7 +1150,7 @@ questions:
min: 1
required: true
empty: false
default: [{"provider": "all", "placeholder": "placeholder"}]
default: [{ "provider": "all", "placeholder": "placeholder" }]
items:
- variable: publicIpDnsProviderEntry
label: Public IP DNS Provider Entry
@@ -1310,7 +1186,7 @@ questions:
min: 1
required: true
empty: false
default: [{"provider": "all", "custom": ""}]
default: [{ "provider": "all", "custom": "" }]
items:
- variable: publicIpHttpProviderEntry
label: Public IP HTTP Provider Entry
@@ -1331,8 +1207,6 @@ questions:
description: ifconfig
- value: ipinfo
description: ipinfo
- value: google
description: google
- value: spdyn
description: spdyn
- value: ipleak
@@ -1354,7 +1228,7 @@ questions:
min: 1
required: true
empty: false
default: [{"provider": "all", "custom": ""}]
default: [{ "provider": "all", "custom": "" }]
items:
- variable: publicIpv4HttpProviderEntry
label: Public IPv4 HTTP Provider Entry
@@ -1390,7 +1264,7 @@ questions:
min: 1
required: true
empty: false
default: [{"provider": "all", "custom": ""}]
default: [{ "provider": "all", "custom": "" }]
items:
- variable: publicIpv6HttpProviderEntry
label: Public IPv6 HTTP Provider Entry
@@ -1426,7 +1300,7 @@ questions:
min: 1
required: true
empty: false
default: [{"provider": "all", "placeholder": "placeholder"}]
default: [{ "provider": "all", "placeholder": "placeholder" }]
items:
- variable: publicIpFetcherEntry
label: Public IP Fetcher Entry
@@ -1455,7 +1329,6 @@ questions:
required: true
hidden: true
- variable: additionalEnvs
label: Additional Environment Variables
description: Configure additional environment variables for DDNS Updater.
@@ -1601,7 +1474,7 @@ questions:
schema:
type: string
max_length: 12
valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$'
valid_chars: "^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$"
valid_chars_error: |
Valid Memory limit formats are</br>
- Suffixed with E/P/T/G/M/K - eg. 1G</br>

View File

@@ -62,5 +62,3 @@ settings:
{{- include (printf "ddns.config.%v" $item.provider) (dict "item" $item) | trim | nindent 4 -}}
{{- end -}}
{{- end -}}
{{/* TODO: OVH */}}

View File

@@ -1,11 +1,11 @@
{{- define "ddns.validation" -}}
{{- include "ddns.validatePublicIpProviders" (dict "text" "Public IP DNS Providers"
"list" .Values.ddnsConfig.publicIpDnsProviders
"valid" (list "all" "cloudflare" "google")) -}}
"valid" (list "all" "cloudflare" "opendns")) -}}
{{- include "ddns.validatePublicIpProviders" (dict "text" "Public IP HTTP Providers"
"list" .Values.ddnsConfig.publicIpHttpProviders
"valid" (list "all" "custom" "opendns" "ifconfig" "ipinfo" "ddnss" "google")) -}}
"valid" (list "all" "custom" "opendns" "ifconfig" "ipinfo" "ddnss")) -}}
{{- include "ddns.validatePublicIpProviders" (dict "text" "Public IPv4 HTTP Providers"
"list" .Values.ddnsConfig.publicIpv4HttpProviders

View File

@@ -0,0 +1,23 @@
{{- include "ix.v1.common.loader.init" . -}}
{{/* Merge the templates with Values */}}
{{- $_ := mustMergeOverwrite .Values (include "ddns.workload" $ | fromYaml) -}}
{{- $_ := mustMergeOverwrite .Values (include "ddns.configuration" $ | fromYaml) -}}
{{/* Create the configmap for portal manually*/}}
{{- include "ddns.portal" $ -}}
{{- $warnings := list -}}
{{- range $item := .Values.ddnsConfig.config -}}
{{- if $item.host -}}
{{- $warnings = mustAppend $warnings (printf "- Provider [%s] has deprecated [Host] field set, with value [%s]" $item.provider $item.host) -}}
{{- end -}}
{{- end -}}
{{- if $warnings -}}
{{- $text := "WARNING: The following providers have deprecated fields set:" -}}
{{- $text = printf "%s\n%s" $text (join "\n" $warnings) -}}
{{- $_ := set .Values.notes "custom" $text -}}
{{- end -}}
{{- include "ix.v1.common.loader.apply" . -}}

View File

@@ -3,11 +3,8 @@
{{- $item := .item }}
username: {{ $item.ddnssUsername | required "DDNS Updater - Expected non-empty [Username] for DDNSS provider" }}
password: {{ $item.ddnssPassword | required "DDNS Updater - Expected non-empty [Password] for DDNSS provider" }}
provider_ip: {{ $item.ddnssProviderIP }}
{{- if not $item.ddnssProviderIP }}
dual_stack: {{ $item.ddnssDualStack | default false }}
{{- end -}}
{{- end -}}
{{/*
ddnsConfig:
config:
@@ -17,6 +14,5 @@ ddnsConfig:
ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
ddnssUsername: user - Required
ddnssPassword: password - Required
ddnssProviderIP: true - Required - Valid values (true/false)
ddnssDualStack: false - Optional - Valid values (true/false)
*/}}

View File

@@ -3,7 +3,6 @@
{{- $item := .item }}
username: {{ $item.dnsOMaticUsername | required "DDNS Updater - Expected non-empty [Username] for DNS O Matic provider" }}
password: {{ $item.dnsOMaticPassword | required "DDNS Updater - Expected non-empty [Password] for DNS O Matic provider" }}
provider_ip: {{ $item.dnsOMaticProviderIP | default false }}
{{- end -}}
{{/*
ddnsConfig:
@@ -14,5 +13,4 @@ ddnsConfig:
ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
dnsOMaticUsername: user - Required
dnsOMaticPassword: pass - Required
dnsOMaticProviderIP: true - Required - Valid values (true/false)
*/}}

View File

@@ -2,7 +2,6 @@
{{- define "ddns.config.duckdns" -}}
{{- $item := .item }}
token: {{ $item.duckdnsToken | required "DDNS Updater - Expected non-empty [Token] for DuckDNS provider" }}
provider_ip: {{ $item.duckdnsProviderIP | default false }}
{{- end -}}
{{/*
ddnsConfig:
@@ -12,5 +11,4 @@ ddnsConfig:
host: "subdomain" - Required - Valid value (subdomain)
ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
duckdnsToken: token - Required
duckdnsProviderIP: true - Required - Valid values (true/false)
*/}}

View File

@@ -3,7 +3,6 @@
{{- $item := .item }}
client_key: {{ $item.dynClientKey | required "DDNS Updater - Expected non-empty [Client Key] for DynDNS provider" }}
username: {{ $item.dynUsername | required "DDNS Updater - Expected non-empty [Username] for DynDNS provider" }}
provider_ip: {{ $item.dynProviderIP | default false }}
{{- end -}}
{{/*
ddnsConfig:
@@ -14,5 +13,4 @@ ddnsConfig:
ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
dynClientKey: key - Required
dynUsername: username - Required
dynProviderIP: true - Required - Valid values (true/false)
*/}}

View File

@@ -6,7 +6,6 @@ password: {{ $item.dynuPassword | required "DDNS Updater - Expected non-empty [P
{{- if $item.dynuGroup }}
group: {{ $item.dynuGroup }}
{{- end }}
provider_ip: {{ $item.dynuProviderIP | default false }}
{{- end -}}
{{/*
ddnsConfig:
@@ -18,5 +17,4 @@ ddnsConfig:
dynuUsername: username - Required
dynuPassword: password - Required
dynuGroup: group - Optional
dynuProviderIP: true - Required - Valid values (true/false)
*/}}

View File

@@ -2,7 +2,6 @@
{{- define "ddns.config.dynv6" -}}
{{- $item := .item }}
token: {{ $item.dynv6Token | required "DDNS Updater - Expected non-empty [Token] for DynV6 provider" }}
provider_ip: {{ $item.dynv6ProviderIP | default false }}
{{- end -}}
{{/*
ddnsConfig:
@@ -12,5 +11,4 @@ ddnsConfig:
host: "@" - Required - Valid value ("@" or subdomain)
ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
dynv6Token: token - Required
dynv6ProviderIP: true - Required - Valid values (true/false)
*/}}

View File

@@ -2,7 +2,6 @@
{{- define "ddns.config.he" -}}
{{- $item := .item }}
password: {{ $item.hePassword | required "DDNS Updater - Expected non-empty [Password] for He.net provider" }}
provider_ip: {{ $item.heProviderIP | default false }}
{{- end -}}
{{/*
ddnsConfig:
@@ -12,5 +11,4 @@ ddnsConfig:
host: "@" - Required - Valid value ("@" or subdomain)
ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
hePassword: password - Required
heProviderIP: true - Required - Valid values (true/false)
*/}}

View File

@@ -3,7 +3,6 @@
{{- $item := .item }}
username: {{ $item.infomaniakUsername | required "DDNS Updater - Expected non-empty [Username] for Infomaniak provider" }}
password: {{ $item.infomaniakPassword | required "DDNS Updater - Expected non-empty [Password] for Infomaniak provider" }}
provider_ip: {{ $item.infomaniakProviderIP | default false }}
{{- end -}}
{{/*
ddnsConfig:
@@ -14,5 +13,4 @@ ddnsConfig:
ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
infomaniakUsername: user - Required
infomaniakPassword: password - Required
infomaniakProviderIP: true - Required - Valid values (true/false)
*/}}

View File

@@ -2,7 +2,6 @@
{{- define "ddns.config.namecheap" -}}
{{- $item := .item }}
password: {{ $item.namecheapPassword | required "DDNS Updater - Expected non-empty [Password] for Namecheap provider" }}
provider_ip: {{ $item.namecheapProviderIP }}
{{- end -}}
{{/*
ddnsConfig:
@@ -12,5 +11,4 @@ ddnsConfig:
host: "@" - Required - Valid value ("@" or subdomain)
ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
namecheapPassword: password - Required
namecheapProviderIP: false - Required - Valid values (true/false)
*/}}

View File

@@ -2,7 +2,6 @@
{{- define "ddns.config.njalla" -}}
{{- $item := .item }}
key: {{ $item.njallaKey | required "DDNS Updater - Expected non-empty [Key] for Njalla provider" }}
provider_ip: {{ $item.njallaProviderIP }}
{{- end -}}
{{/*
ddnsConfig:
@@ -12,5 +11,4 @@ ddnsConfig:
host: "@" - Required - Valid value ("@" or subdomain)
ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
njallaKey: key - Required
njallaProviderIP: false - Required - Valid values (true/false)
*/}}

View File

@@ -3,7 +3,6 @@
{{- $item := .item }}
username: {{ $item.noipUsername | required "DDNS Updater - Expected non-empty [Username] for NoIP provider" }}
password: {{ $item.noipPassword | required "DDNS Updater - Expected non-empty [Password] for NoIP provider" }}
provider_ip: {{ $item.noipProviderIP }}
{{- end -}}
{{/*
ddnsConfig:
@@ -14,5 +13,4 @@ ddnsConfig:
ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
noipUsername: username - Required
noipPassword: password - Required
noipProviderIP: false - Required - Valid values (true/false)
*/}}

View File

@@ -3,7 +3,6 @@
{{- $item := .item }}
username: {{ $item.opendnsUsername | required "DDNS Updater - Expected non-empty [Username] for OpenDNS provider" }}
password: {{ $item.opendnsPassword | required "DDNS Updater - Expected non-empty [Password] for OpenDNS provider" }}
provider_ip: {{ $item.opendnsProviderIP }}
{{- end -}}
{{/*
ddnsConfig:
@@ -14,5 +13,4 @@ ddnsConfig:
ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
opendnsUsername: username - Required
opendnsPassword: password - Required
opendnsProviderIP: false - Required - Valid values (true/false)
*/}}

View File

@@ -13,7 +13,6 @@ consumer_key: {{ $item.ovhConsumerKey | required "DDNS Updater - Expected non-em
{{- else -}}
{{- fail (printf "DDNS Updater - Expected [Mode] to be one of [Dynamic, API], but got [%v]" $item.ovhMode) -}}
{{- end }}
provider_ip: {{ $item.ovhProviderIP }}
{{- end -}}
{{/*
ddnsConfig:
@@ -34,5 +33,4 @@ ddnsConfig:
ovhAppSecret: appSecret - Required
ovhConsumerKey: consumerKey - Required
ovhProviderIP: false - Required - Valid values (true/false)
*/}}

View File

@@ -3,7 +3,6 @@
{{- $item := .item }}
username: {{ $item.selfhostdeUsername | required "DDNS Updater - Expected non-empty [Username] for Selfhost.de provider" | quote }}
password: {{ $item.selfhostdePassword | required "DDNS Updater - Expected non-empty [Password] for Selfhost.de provider" | quote }}
provider_ip: {{ $item.selfhostdeProviderIP }}
{{- end -}}
{{/*
ddnsConfig:
@@ -14,5 +13,4 @@ ddnsConfig:
ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
selfhostdeUsername: username - Required
selfhostdePassword: password - Required
selfhostdeProviderIP: false - Required - Valid values (true/false)
*/}}

Some files were not shown because too many files have changed in this diff Show More