diff --git a/library/ix-dev/community/ddns-updater/Chart.yaml b/library/ix-dev/community/ddns-updater/Chart.yaml index 0518303f55..73b16103ed 100644 --- a/library/ix-dev/community/ddns-updater/Chart.yaml +++ b/library/ix-dev/community/ddns-updater/Chart.yaml @@ -3,9 +3,9 @@ description: Lightweight universal DDNS Updater with web UI annotations: title: DDNS Updater type: application -version: 1.0.4 +version: 1.0.5 apiVersion: v2 -appVersion: 'latest' +appVersion: 'v2.5.0' kubeVersion: '>=1.16.0-0' maintainers: - name: truenas diff --git a/library/ix-dev/community/ddns-updater/upgrade_strategy_disable b/library/ix-dev/community/ddns-updater/upgrade_strategy similarity index 79% rename from library/ix-dev/community/ddns-updater/upgrade_strategy_disable rename to library/ix-dev/community/ddns-updater/upgrade_strategy index fe8f0f89bb..21a8283f2c 100755 --- a/library/ix-dev/community/ddns-updater/upgrade_strategy_disable +++ b/library/ix-dev/community/ddns-updater/upgrade_strategy @@ -6,12 +6,12 @@ import sys from catalog_update.upgrade_strategy import semantic_versioning -RE_STABLE_VERSION = re.compile(r'latest') +RE_STABLE_VERSION = re.compile(r'v[0-9]+\.[0-9]+\.[0-9]+') def newer_mapping(image_tags): key = list(image_tags.keys())[0] - tags = {t: t for t in image_tags[key] if RE_STABLE_VERSION.fullmatch(t)} + tags = {t.strip("v"): t for t in image_tags[key] if RE_STABLE_VERSION.fullmatch(t)} version = semantic_versioning(list(tags)) if not version: return {} diff --git a/library/ix-dev/community/ddns-updater/values.yaml b/library/ix-dev/community/ddns-updater/values.yaml index 8ad4dcef44..4900b53444 100644 --- a/library/ix-dev/community/ddns-updater/values.yaml +++ b/library/ix-dev/community/ddns-updater/values.yaml @@ -1,7 +1,7 @@ image: repository: qmcgaw/ddns-updater pullPolicy: IfNotPresent - tag: latest + tag: v2.5.0 ci: false