diff --git a/library/ix-dev/community/adguard-home/Chart.lock b/library/ix-dev/community/adguard-home/Chart.lock index 50cad262e1..c9e6f74a44 100644 --- a/library/ix-dev/community/adguard-home/Chart.lock +++ b/library/ix-dev/community/adguard-home/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: file://../../../common - version: 1.0.7 -digest: sha256:919bcf42446fc1748a1b77001ec0161bb7a72a198381794b716a6ebb459ac31b -generated: "2023-05-10T19:50:39.39174353+03:00" + version: 1.0.8 +digest: sha256:254efaa1285f634b7a80b7baadeadbd20a680f7fee49d1d9d3c4618aa0d657ad +generated: "2023-06-01T15:14:06.332866637+03:00" diff --git a/library/ix-dev/community/adguard-home/Chart.yaml b/library/ix-dev/community/adguard-home/Chart.yaml index c041f94dda..1f9fa7b895 100644 --- a/library/ix-dev/community/adguard-home/Chart.yaml +++ b/library/ix-dev/community/adguard-home/Chart.yaml @@ -3,9 +3,9 @@ description: Free and open source, powerful network-wide ads & trackers blocking annotations: title: AdGuard Home type: application -version: 1.0.5 +version: 1.0.6 apiVersion: v2 -appVersion: 'v0.107.26' +appVersion: 'v0.107.29' kubeVersion: '>=1.16.0-0' maintainers: - name: truenas @@ -14,7 +14,7 @@ maintainers: dependencies: - name: common repository: file://../../../common - version: 1.0.7 + version: 1.0.8 home: https://github.com/AdguardTeam/AdGuardHome icon: https://github.com/AdguardTeam/AdGuardHome/raw/master/doc/adguard_home_darkmode.svg sources: diff --git a/library/ix-dev/community/adguard-home/charts/common-1.0.7.tgz b/library/ix-dev/community/adguard-home/charts/common-1.0.7.tgz deleted file mode 100644 index b4b0b5d413..0000000000 Binary files a/library/ix-dev/community/adguard-home/charts/common-1.0.7.tgz and /dev/null differ diff --git a/library/ix-dev/community/adguard-home/charts/common-1.0.8.tgz b/library/ix-dev/community/adguard-home/charts/common-1.0.8.tgz new file mode 100644 index 0000000000..80c7b9f0c2 Binary files /dev/null and b/library/ix-dev/community/adguard-home/charts/common-1.0.8.tgz differ diff --git a/library/ix-dev/community/adguard-home/templates/_adguard.tpl b/library/ix-dev/community/adguard-home/templates/_adguard.tpl index 98b3adbf19..f3af37f0be 100644 --- a/library/ix-dev/community/adguard-home/templates/_adguard.tpl +++ b/library/ix-dev/community/adguard-home/templates/_adguard.tpl @@ -21,6 +21,10 @@ workload: # the setup wizard is completed it will switch # to user specified port. args: + # If appVersion is 0.107.29 or above add this flag + {{- if semverCompare "~0.107.29" (.Values.image.tag | replace "v" "") }} + - /opt/adguardhome/AdGuardHome + {{- end }} - --no-check-update - --host - "0.0.0.0" diff --git a/library/ix-dev/community/adguard-home/upgrade_info.json b/library/ix-dev/community/adguard-home/upgrade_info.json new file mode 100644 index 0000000000..767388094a --- /dev/null +++ b/library/ix-dev/community/adguard-home/upgrade_info.json @@ -0,0 +1 @@ +{"filename": "values.yaml", "keys": ["image"]} diff --git a/library/ix-dev/community/adguard-home/upgrade_strategy b/library/ix-dev/community/adguard-home/upgrade_strategy index ca1d31c97f..21a8283f2c 100755 --- a/library/ix-dev/community/adguard-home/upgrade_strategy +++ b/library/ix-dev/community/adguard-home/upgrade_strategy @@ -11,7 +11,7 @@ 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/adguard-home/values.yaml b/library/ix-dev/community/adguard-home/values.yaml index dd09d16b63..1c94c8748b 100644 --- a/library/ix-dev/community/adguard-home/values.yaml +++ b/library/ix-dev/community/adguard-home/values.yaml @@ -1,6 +1,6 @@ image: repository: adguard/adguardhome - tag: v0.107.26 + tag: v0.107.29 pullPolicy: IfNotPresent resources: