diff --git a/library/ix-dev/charts/elastic-search/Chart.yaml b/library/ix-dev/charts/elastic-search/Chart.yaml index de95e4d0f0..df507faefc 100644 --- a/library/ix-dev/charts/elastic-search/Chart.yaml +++ b/library/ix-dev/charts/elastic-search/Chart.yaml @@ -3,7 +3,7 @@ description: Elasticsearch is the distributed, RESTful search and analytics engi annotations: title: Elastic Search type: application -version: 1.0.13 +version: 1.0.14 apiVersion: v2 appVersion: 8.8.2 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/charts/elastic-search/questions.yaml b/library/ix-dev/charts/elastic-search/questions.yaml index 34a320bfb0..e7862b713d 100644 --- a/library/ix-dev/charts/elastic-search/questions.yaml +++ b/library/ix-dev/charts/elastic-search/questions.yaml @@ -165,6 +165,13 @@ questions: description: CPU limit for Elastic Search. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -172,5 +179,13 @@ questions: description: Memory limit for Elastic Search. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/charts/prometheus/Chart.yaml b/library/ix-dev/charts/prometheus/Chart.yaml index 742a99b472..cdc4f9dbba 100644 --- a/library/ix-dev/charts/prometheus/Chart.yaml +++ b/library/ix-dev/charts/prometheus/Chart.yaml @@ -3,7 +3,7 @@ description: The Prometheus monitoring system and time series database. annotations: title: Prometheus type: application -version: 1.0.13 +version: 1.0.14 apiVersion: v2 appVersion: v2.45.0 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/charts/prometheus/questions.yaml b/library/ix-dev/charts/prometheus/questions.yaml index 1df8bb6d52..8ab72435a9 100644 --- a/library/ix-dev/charts/prometheus/questions.yaml +++ b/library/ix-dev/charts/prometheus/questions.yaml @@ -228,12 +228,27 @@ questions: description: CPU limit for Prometheus. schema: type: string - default: 4000m + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" required: true - variable: memory label: Memory description: Memory limit for Prometheus. schema: type: string - default: 8Gi + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" required: true diff --git a/library/ix-dev/community/adguard-home/Chart.yaml b/library/ix-dev/community/adguard-home/Chart.yaml index 0429ee8600..1a0014893e 100644 --- a/library/ix-dev/community/adguard-home/Chart.yaml +++ b/library/ix-dev/community/adguard-home/Chart.yaml @@ -3,7 +3,7 @@ description: Free and open source, powerful network-wide ads & trackers blocking annotations: title: AdGuard Home type: application -version: 1.0.12 +version: 1.0.13 apiVersion: v2 appVersion: 0.107.33 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/adguard-home/questions.yaml b/library/ix-dev/community/adguard-home/questions.yaml index c93b2665e0..f52ba6337c 100644 --- a/library/ix-dev/community/adguard-home/questions.yaml +++ b/library/ix-dev/community/adguard-home/questions.yaml @@ -170,12 +170,27 @@ questions: description: CPU limit for AdGuard Home. schema: type: string - default: 4000m + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" required: true - variable: memory label: Memory description: Memory limit for AdGuard Home. schema: type: string - default: 8Gi + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" required: true diff --git a/library/ix-dev/community/bazarr/Chart.yaml b/library/ix-dev/community/bazarr/Chart.yaml index b67ce10866..2fa1cd4bc0 100644 --- a/library/ix-dev/community/bazarr/Chart.yaml +++ b/library/ix-dev/community/bazarr/Chart.yaml @@ -3,7 +3,7 @@ description: Bazarr is a companion application to Sonarr and Radarr. It manages annotations: title: Bazarr type: application -version: 1.0.1 +version: 1.0.2 apiVersion: v2 appVersion: '1.2.2' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/bazarr/questions.yaml b/library/ix-dev/community/bazarr/questions.yaml index 37a66620e2..cb2f22c6c5 100644 --- a/library/ix-dev/community/bazarr/questions.yaml +++ b/library/ix-dev/community/bazarr/questions.yaml @@ -207,6 +207,13 @@ questions: description: CPU limit for Bazarr. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -214,5 +221,13 @@ questions: description: Memory limit for Bazarr. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/chia/Chart.yaml b/library/ix-dev/community/chia/Chart.yaml index 9bff3c780b..363b7410b7 100644 --- a/library/ix-dev/community/chia/Chart.yaml +++ b/library/ix-dev/community/chia/Chart.yaml @@ -3,7 +3,7 @@ description: Chia is a modern cryptocurrency built from scratch, designed to be annotations: title: Chia type: application -version: 1.0.14 +version: 1.0.15 apiVersion: v2 appVersion: 1.8.2 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/chia/questions.yaml b/library/ix-dev/community/chia/questions.yaml index d677cc4bd6..ff597d9236 100644 --- a/library/ix-dev/community/chia/questions.yaml +++ b/library/ix-dev/community/chia/questions.yaml @@ -254,15 +254,30 @@ questions: attrs: - variable: cpu label: CPU - description: CPU limit for qBittorrent. + description: CPU limit for Chia. schema: type: string - default: 4000m + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" required: true - variable: memory label: Memory - description: Memory limit for qBittorrent. + description: Memory limit for Chia. schema: type: string - default: 8Gi + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" required: true diff --git a/library/ix-dev/community/clamav/Chart.yaml b/library/ix-dev/community/clamav/Chart.yaml index 713966fe00..5dc30c3a7b 100644 --- a/library/ix-dev/community/clamav/Chart.yaml +++ b/library/ix-dev/community/clamav/Chart.yaml @@ -3,7 +3,7 @@ description: ClamAV is an open source (GPLv2) anti-virus toolkit. annotations: title: Clam AV type: application -version: 1.0.6 +version: 1.0.7 apiVersion: v2 appVersion: '1.0.1' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/clamav/questions.yaml b/library/ix-dev/community/clamav/questions.yaml index e20edd4781..102d65cce5 100644 --- a/library/ix-dev/community/clamav/questions.yaml +++ b/library/ix-dev/community/clamav/questions.yaml @@ -197,12 +197,27 @@ questions: description: CPU limit for ClamAV. schema: type: string - default: 4000m + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" required: true - variable: memory label: Memory description: Memory limit for ClamAV. schema: type: string - default: 8Gi + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" required: true diff --git a/library/ix-dev/community/ddns-updater/Chart.yaml b/library/ix-dev/community/ddns-updater/Chart.yaml index aff70006bf..56be957fc0 100644 --- a/library/ix-dev/community/ddns-updater/Chart.yaml +++ b/library/ix-dev/community/ddns-updater/Chart.yaml @@ -3,7 +3,7 @@ description: Lightweight universal DDNS Updater with web UI annotations: title: DDNS Updater type: application -version: 1.0.8 +version: 1.0.9 apiVersion: v2 appVersion: 'v2.5.0' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/ddns-updater/questions.yaml b/library/ix-dev/community/ddns-updater/questions.yaml index 8a56a2f636..a0d3f91b28 100644 --- a/library/ix-dev/community/ddns-updater/questions.yaml +++ b/library/ix-dev/community/ddns-updater/questions.yaml @@ -1337,6 +1337,13 @@ questions: description: CPU limit for DDNS Updater. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -1344,5 +1351,13 @@ questions: description: Memory limit for DDNS Updater. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/deluge/Chart.yaml b/library/ix-dev/community/deluge/Chart.yaml index 41f564b623..f2adf3e447 100644 --- a/library/ix-dev/community/deluge/Chart.yaml +++ b/library/ix-dev/community/deluge/Chart.yaml @@ -3,7 +3,7 @@ description: Deluge is a lightweight, Free Software, cross-platform BitTorrent c annotations: title: Deluge type: application -version: 1.0.2 +version: 1.0.3 apiVersion: v2 appVersion: '9.5.3' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/deluge/questions.yaml b/library/ix-dev/community/deluge/questions.yaml index 36dd5f2f61..14a02cd10e 100644 --- a/library/ix-dev/community/deluge/questions.yaml +++ b/library/ix-dev/community/deluge/questions.yaml @@ -269,6 +269,13 @@ questions: description: CPU limit for Deluge. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -276,5 +283,13 @@ questions: description: Memory limit for Deluge. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/filebrowser/Chart.yaml b/library/ix-dev/community/filebrowser/Chart.yaml index f69549edd0..a4b51372ac 100644 --- a/library/ix-dev/community/filebrowser/Chart.yaml +++ b/library/ix-dev/community/filebrowser/Chart.yaml @@ -3,7 +3,7 @@ description: File Browser provides a file managing interface within a specified annotations: title: File Browser type: application -version: 1.0.2 +version: 1.0.3 apiVersion: v2 appVersion: 'v2.23.0' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/filebrowser/questions.yaml b/library/ix-dev/community/filebrowser/questions.yaml index 69f79876a1..0a9a0e236c 100644 --- a/library/ix-dev/community/filebrowser/questions.yaml +++ b/library/ix-dev/community/filebrowser/questions.yaml @@ -219,6 +219,13 @@ questions: description: CPU limit for Filebrowser. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -226,5 +233,13 @@ questions: description: Memory limit for Filebrowser. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/gitea/Chart.yaml b/library/ix-dev/community/gitea/Chart.yaml index 38237b56f0..785237e59f 100644 --- a/library/ix-dev/community/gitea/Chart.yaml +++ b/library/ix-dev/community/gitea/Chart.yaml @@ -3,7 +3,7 @@ description: Gitea - Git with a cup of tea annotations: title: Gitea type: application -version: 1.0.10 +version: 1.0.11 apiVersion: v2 appVersion: '1.19.0' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/gitea/questions.yaml b/library/ix-dev/community/gitea/questions.yaml index 61532dc007..1c7bce4469 100644 --- a/library/ix-dev/community/gitea/questions.yaml +++ b/library/ix-dev/community/gitea/questions.yaml @@ -304,12 +304,27 @@ questions: description: CPU limit for Gitea. schema: type: string - default: 4000m + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" required: true - variable: memory label: Memory description: Memory limit for Gitea. schema: type: string - default: 8Gi + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" required: true diff --git a/library/ix-dev/community/grafana/Chart.yaml b/library/ix-dev/community/grafana/Chart.yaml index 1ff885ed1d..bc20dde348 100644 --- a/library/ix-dev/community/grafana/Chart.yaml +++ b/library/ix-dev/community/grafana/Chart.yaml @@ -3,7 +3,7 @@ description: Grafana is the open source analytics & monitoring solution for ever annotations: title: Grafana type: application -version: 1.0.4 +version: 1.0.5 apiVersion: v2 appVersion: 10.0.1 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/grafana/questions.yaml b/library/ix-dev/community/grafana/questions.yaml index 7bb353a53e..a34d95d699 100644 --- a/library/ix-dev/community/grafana/questions.yaml +++ b/library/ix-dev/community/grafana/questions.yaml @@ -243,6 +243,13 @@ questions: description: CPU limit for Grafana. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -250,5 +257,13 @@ questions: description: Memory limit for Grafana. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/ipfs/Chart.yaml b/library/ix-dev/community/ipfs/Chart.yaml index a49ab3311a..643f9a48fb 100644 --- a/library/ix-dev/community/ipfs/Chart.yaml +++ b/library/ix-dev/community/ipfs/Chart.yaml @@ -3,7 +3,7 @@ description: Interplanetary Filesystem - the Web3 standard for content-addressin annotations: title: IPFS type: application -version: 1.0.16 +version: 1.0.17 apiVersion: v2 appVersion: v0.21.0 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/ipfs/questions.yaml b/library/ix-dev/community/ipfs/questions.yaml index aaacb04114..b06864a60f 100644 --- a/library/ix-dev/community/ipfs/questions.yaml +++ b/library/ix-dev/community/ipfs/questions.yaml @@ -214,12 +214,27 @@ questions: description: CPU limit for IPFS. schema: type: string - default: 4000m + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" required: true - variable: memory label: Memory description: Memory limit for IPFS. schema: type: string - default: 8Gi + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" required: true diff --git a/library/ix-dev/community/jellyfin/Chart.yaml b/library/ix-dev/community/jellyfin/Chart.yaml index 0d2b8401cb..4a4314897a 100644 --- a/library/ix-dev/community/jellyfin/Chart.yaml +++ b/library/ix-dev/community/jellyfin/Chart.yaml @@ -3,7 +3,7 @@ description: Jellyfin is a Free Software Media System that puts you in control o annotations: title: Jellyfin type: application -version: 1.0.9 +version: 1.0.10 apiVersion: v2 appVersion: '10.8.10' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/jellyfin/questions.yaml b/library/ix-dev/community/jellyfin/questions.yaml index fb56b507cd..01d0fe6293 100644 --- a/library/ix-dev/community/jellyfin/questions.yaml +++ b/library/ix-dev/community/jellyfin/questions.yaml @@ -318,6 +318,13 @@ questions: description: CPU limit for Jellyfin. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -325,6 +332,14 @@ questions: description: Memory limit for Jellyfin. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/jellyseerr/Chart.yaml b/library/ix-dev/community/jellyseerr/Chart.yaml index c65a0866f9..ab4225aac8 100644 --- a/library/ix-dev/community/jellyseerr/Chart.yaml +++ b/library/ix-dev/community/jellyseerr/Chart.yaml @@ -3,7 +3,7 @@ description: Jellyseerr is a free and open source software application for manag annotations: title: Jellyseerr type: application -version: 1.0.2 +version: 1.0.3 apiVersion: v2 appVersion: 1.5.0 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/jellyseerr/questions.yaml b/library/ix-dev/community/jellyseerr/questions.yaml index 7fbc6fd3ed..c9caff0c8d 100644 --- a/library/ix-dev/community/jellyseerr/questions.yaml +++ b/library/ix-dev/community/jellyseerr/questions.yaml @@ -167,6 +167,13 @@ questions: description: CPU limit for Jellyseerr. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -174,5 +181,13 @@ questions: description: Memory limit for Jellyseerr. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/jenkins/Chart.yaml b/library/ix-dev/community/jenkins/Chart.yaml index b29e5eb394..b19ca07ecc 100644 --- a/library/ix-dev/community/jenkins/Chart.yaml +++ b/library/ix-dev/community/jenkins/Chart.yaml @@ -3,7 +3,7 @@ description: Jenkins is a leading open source automation server, annotations: title: Jenkins type: application -version: 1.0.4 +version: 1.0.5 apiVersion: v2 appVersion: 2.401.2 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/jenkins/questions.yaml b/library/ix-dev/community/jenkins/questions.yaml index 9ea7121330..bba630f89c 100644 --- a/library/ix-dev/community/jenkins/questions.yaml +++ b/library/ix-dev/community/jenkins/questions.yaml @@ -264,6 +264,13 @@ questions: description: CPU limit for Jenkins. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -271,5 +278,13 @@ questions: description: Memory limit for Jenkins. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/komga/Chart.yaml b/library/ix-dev/community/komga/Chart.yaml index 26160af473..31d80a8cf7 100644 --- a/library/ix-dev/community/komga/Chart.yaml +++ b/library/ix-dev/community/komga/Chart.yaml @@ -3,7 +3,7 @@ description: Komga is a free and open source comics/mangas server. annotations: title: Komga type: application -version: 1.0.1 +version: 1.0.2 apiVersion: v2 appVersion: '1.1.0' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/komga/questions.yaml b/library/ix-dev/community/komga/questions.yaml index 610001115e..cb8bcbb64c 100644 --- a/library/ix-dev/community/komga/questions.yaml +++ b/library/ix-dev/community/komga/questions.yaml @@ -217,6 +217,13 @@ questions: description: CPU limit for Komga. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -224,5 +231,13 @@ questions: description: Memory limit for Komga. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/lidarr/Chart.yaml b/library/ix-dev/community/lidarr/Chart.yaml index a87684c921..f3fbbef72d 100644 --- a/library/ix-dev/community/lidarr/Chart.yaml +++ b/library/ix-dev/community/lidarr/Chart.yaml @@ -3,7 +3,7 @@ description: Lidarr is a music collection manager for Usenet and BitTorrent user annotations: title: Lidarr type: application -version: 1.0.13 +version: 1.0.14 apiVersion: v2 appVersion: '1.1.3.2982' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/lidarr/questions.yaml b/library/ix-dev/community/lidarr/questions.yaml index 5dfedc7e7c..b14c21d61c 100644 --- a/library/ix-dev/community/lidarr/questions.yaml +++ b/library/ix-dev/community/lidarr/questions.yaml @@ -214,6 +214,13 @@ questions: description: CPU limit for Lidarr. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -221,5 +228,13 @@ questions: description: Memory limit for Lidarr. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/minecraft/Chart.yaml b/library/ix-dev/community/minecraft/Chart.yaml index 578b7e271c..4491b887a8 100644 --- a/library/ix-dev/community/minecraft/Chart.yaml +++ b/library/ix-dev/community/minecraft/Chart.yaml @@ -3,7 +3,7 @@ description: Minecraft is a sandbox game annotations: title: Minecraft type: application -version: 1.0.5 +version: 1.0.6 apiVersion: v2 appVersion: '2023.3.0' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/minecraft/questions.yaml b/library/ix-dev/community/minecraft/questions.yaml index d31b3807ee..09bdb4f5c1 100644 --- a/library/ix-dev/community/minecraft/questions.yaml +++ b/library/ix-dev/community/minecraft/questions.yaml @@ -627,6 +627,13 @@ questions: description: CPU limit for Minecraft. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -634,5 +641,13 @@ questions: description: Memory limit for Minecraft. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/mineos/Chart.yaml b/library/ix-dev/community/mineos/Chart.yaml index 2244966823..7d32711287 100644 --- a/library/ix-dev/community/mineos/Chart.yaml +++ b/library/ix-dev/community/mineos/Chart.yaml @@ -3,7 +3,7 @@ description: MineOS is a server front-end to ease managing Minecraft administrat annotations: title: MineOS type: application -version: 1.0.4 +version: 1.0.5 apiVersion: v2 appVersion: 'latest' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/mineos/questions.yaml b/library/ix-dev/community/mineos/questions.yaml index f1a4492b75..d64da380ff 100644 --- a/library/ix-dev/community/mineos/questions.yaml +++ b/library/ix-dev/community/mineos/questions.yaml @@ -220,12 +220,27 @@ questions: description: CPU limit for MineOS. schema: type: string - default: 4000m + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" required: true - variable: memory label: Memory description: Memory limit for MineOS. schema: type: string - default: 8Gi + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" required: true diff --git a/library/ix-dev/community/mumble/Chart.yaml b/library/ix-dev/community/mumble/Chart.yaml index 6002632d9a..ac55fb8cce 100644 --- a/library/ix-dev/community/mumble/Chart.yaml +++ b/library/ix-dev/community/mumble/Chart.yaml @@ -3,7 +3,7 @@ description: Mumble is a free, open source, low latency, high quality voice chat annotations: title: Mumble type: application -version: 1.0.6 +version: 1.0.7 apiVersion: v2 appVersion: 'v1.4.230' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/mumble/questions.yaml b/library/ix-dev/community/mumble/questions.yaml index abd2c21f3d..ae38f5c817 100644 --- a/library/ix-dev/community/mumble/questions.yaml +++ b/library/ix-dev/community/mumble/questions.yaml @@ -178,12 +178,27 @@ questions: description: CPU limit for Mumble. schema: type: string - default: 4000m + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" required: true - variable: memory label: Memory description: Memory limit for Mumble. schema: type: string - default: 8Gi + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" required: true diff --git a/library/ix-dev/community/navidrome/Chart.yaml b/library/ix-dev/community/navidrome/Chart.yaml index a783149fd1..bb351d2337 100644 --- a/library/ix-dev/community/navidrome/Chart.yaml +++ b/library/ix-dev/community/navidrome/Chart.yaml @@ -3,7 +3,7 @@ description: Navidrome is a personal streaming service annotations: title: Navidrome type: application -version: 1.0.2 +version: 1.0.3 apiVersion: v2 appVersion: '0.49.3' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/navidrome/questions.yaml b/library/ix-dev/community/navidrome/questions.yaml index 0d97c51ca5..694eba35e8 100644 --- a/library/ix-dev/community/navidrome/questions.yaml +++ b/library/ix-dev/community/navidrome/questions.yaml @@ -251,6 +251,13 @@ questions: description: CPU limit for Navidrome. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -258,5 +265,13 @@ questions: description: Memory limit for Navidrome. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/nginx-proxy-manager/Chart.yaml b/library/ix-dev/community/nginx-proxy-manager/Chart.yaml index 52b5049bbb..fe95adc46d 100644 --- a/library/ix-dev/community/nginx-proxy-manager/Chart.yaml +++ b/library/ix-dev/community/nginx-proxy-manager/Chart.yaml @@ -3,7 +3,7 @@ description: Expose your services easily and securely annotations: title: Nginx Proxy Manager type: application -version: 1.0.11 +version: 1.0.12 apiVersion: v2 appVersion: 2.10.3 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/nginx-proxy-manager/questions.yaml b/library/ix-dev/community/nginx-proxy-manager/questions.yaml index 399df0d0a9..f42c6d04d5 100644 --- a/library/ix-dev/community/nginx-proxy-manager/questions.yaml +++ b/library/ix-dev/community/nginx-proxy-manager/questions.yaml @@ -193,6 +193,13 @@ questions: description: CPU limit for Nginx Proxy Manager. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -200,5 +207,13 @@ questions: description: Memory limit for Nginx Proxy Manager. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/overseerr/Chart.yaml b/library/ix-dev/community/overseerr/Chart.yaml index 44bfbe1d09..68ce94f14c 100644 --- a/library/ix-dev/community/overseerr/Chart.yaml +++ b/library/ix-dev/community/overseerr/Chart.yaml @@ -3,7 +3,7 @@ description: Overseerr is a free and open source software application for managi annotations: title: Overseerr type: application -version: 1.0.8 +version: 1.0.9 apiVersion: v2 appVersion: 1.33.0 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/overseerr/questions.yaml b/library/ix-dev/community/overseerr/questions.yaml index 3426ffede8..babd977cf9 100644 --- a/library/ix-dev/community/overseerr/questions.yaml +++ b/library/ix-dev/community/overseerr/questions.yaml @@ -167,6 +167,13 @@ questions: description: CPU limit for Overseerr. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -174,5 +181,13 @@ questions: description: Memory limit for Overseerr. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/qbittorrent/Chart.yaml b/library/ix-dev/community/qbittorrent/Chart.yaml index a16a17c05e..84523a3e8e 100644 --- a/library/ix-dev/community/qbittorrent/Chart.yaml +++ b/library/ix-dev/community/qbittorrent/Chart.yaml @@ -3,7 +3,7 @@ description: The qBittorrent project aims to provide an open-source software alt annotations: title: qBittorrent type: application -version: 1.0.16 +version: 1.0.17 apiVersion: v2 appVersion: 4.5.4 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/qbittorrent/questions.yaml b/library/ix-dev/community/qbittorrent/questions.yaml index 5e4e661f94..07aafbd84d 100644 --- a/library/ix-dev/community/qbittorrent/questions.yaml +++ b/library/ix-dev/community/qbittorrent/questions.yaml @@ -204,12 +204,27 @@ questions: description: CPU limit for qBittorrent. schema: type: string - default: 4000m + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" required: true - variable: memory label: Memory description: Memory limit for qBittorrent. schema: type: string - default: 8Gi + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" required: true diff --git a/library/ix-dev/community/radarr/Chart.yaml b/library/ix-dev/community/radarr/Chart.yaml index eef2c101cd..265fd305e7 100644 --- a/library/ix-dev/community/radarr/Chart.yaml +++ b/library/ix-dev/community/radarr/Chart.yaml @@ -3,7 +3,7 @@ description: Radarr is a movie collection manager for Usenet and BitTorrent user annotations: title: Radarr type: application -version: 1.0.16 +version: 1.0.17 apiVersion: v2 appVersion: 4.6.4.7568 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/radarr/questions.yaml b/library/ix-dev/community/radarr/questions.yaml index 94ef3a3952..d9ee2242bd 100644 --- a/library/ix-dev/community/radarr/questions.yaml +++ b/library/ix-dev/community/radarr/questions.yaml @@ -214,6 +214,13 @@ questions: description: CPU limit for Radarr. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -221,5 +228,13 @@ questions: description: Memory limit for Radarr. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/readarr/Chart.yaml b/library/ix-dev/community/readarr/Chart.yaml index ab6f8a883e..95d30c3b12 100644 --- a/library/ix-dev/community/readarr/Chart.yaml +++ b/library/ix-dev/community/readarr/Chart.yaml @@ -3,7 +3,7 @@ description: Readarr is an ebook and audiobook collection manager for Usenet and annotations: title: Readarr type: application -version: 1.0.1 +version: 1.0.2 apiVersion: v2 appVersion: '0.1.9.1905' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/readarr/questions.yaml b/library/ix-dev/community/readarr/questions.yaml index 49d8d354db..66056d2304 100644 --- a/library/ix-dev/community/readarr/questions.yaml +++ b/library/ix-dev/community/readarr/questions.yaml @@ -214,6 +214,13 @@ questions: description: CPU limit for Readarr. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -221,5 +228,13 @@ questions: description: Memory limit for Readarr. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/redis/Chart.yaml b/library/ix-dev/community/redis/Chart.yaml index b7bb186040..89bbdc9963 100644 --- a/library/ix-dev/community/redis/Chart.yaml +++ b/library/ix-dev/community/redis/Chart.yaml @@ -3,7 +3,7 @@ description: Redis. The open source, in-memory data store used by millions of de annotations: title: Redis type: application -version: 1.0.1 +version: 1.0.2 apiVersion: v2 appVersion: 7.0.11 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/redis/questions.yaml b/library/ix-dev/community/redis/questions.yaml index feb8500865..ad458913c9 100644 --- a/library/ix-dev/community/redis/questions.yaml +++ b/library/ix-dev/community/redis/questions.yaml @@ -120,6 +120,13 @@ questions: description: CPU limit for Redis. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -127,5 +134,13 @@ questions: description: Memory limit for Redis. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/rsyncd/Chart.yaml b/library/ix-dev/community/rsyncd/Chart.yaml index 39d157bc2a..5047839fce 100644 --- a/library/ix-dev/community/rsyncd/Chart.yaml +++ b/library/ix-dev/community/rsyncd/Chart.yaml @@ -3,7 +3,7 @@ description: Rsync is an open source utility that provides fast incremental file annotations: title: Rsync Daemon type: application -version: 1.0.3 +version: 1.0.4 apiVersion: v2 appVersion: 1.0.0 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/rsyncd/questions.yaml b/library/ix-dev/community/rsyncd/questions.yaml index be2616858e..d7e9fa49ad 100644 --- a/library/ix-dev/community/rsyncd/questions.yaml +++ b/library/ix-dev/community/rsyncd/questions.yaml @@ -219,6 +219,13 @@ questions: description: CPU limit for Rsync. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -226,5 +233,13 @@ questions: description: Memory limit for Rsync. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/sonarr/Chart.yaml b/library/ix-dev/community/sonarr/Chart.yaml index 9071134099..3c4310c91f 100644 --- a/library/ix-dev/community/sonarr/Chart.yaml +++ b/library/ix-dev/community/sonarr/Chart.yaml @@ -3,7 +3,7 @@ description: Sonarr is a PVR for Usenet and BitTorrent users. annotations: title: Sonarr type: application -version: 1.0.12 +version: 1.0.13 apiVersion: v2 appVersion: '3.0.10.1567' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/sonarr/questions.yaml b/library/ix-dev/community/sonarr/questions.yaml index 341c814ede..435b43e92c 100644 --- a/library/ix-dev/community/sonarr/questions.yaml +++ b/library/ix-dev/community/sonarr/questions.yaml @@ -214,6 +214,13 @@ questions: description: CPU limit for Sonarr. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -221,5 +228,13 @@ questions: description: Memory limit for Sonarr. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/tailscale/Chart.yaml b/library/ix-dev/community/tailscale/Chart.yaml index cbe0954ee0..2ceb76fe7f 100644 --- a/library/ix-dev/community/tailscale/Chart.yaml +++ b/library/ix-dev/community/tailscale/Chart.yaml @@ -3,7 +3,7 @@ description: Secure remote access to shared resources annotations: title: Tailscale type: application -version: 1.0.7 +version: 1.0.8 apiVersion: v2 appVersion: 'v1.42.0' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/tailscale/questions.yaml b/library/ix-dev/community/tailscale/questions.yaml index 46f0f3fb23..3b11240b0e 100644 --- a/library/ix-dev/community/tailscale/questions.yaml +++ b/library/ix-dev/community/tailscale/questions.yaml @@ -147,6 +147,13 @@ questions: description: CPU limit for Tailscale. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -154,5 +161,13 @@ questions: description: Memory limit for Tailscale. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/tautulli/Chart.yaml b/library/ix-dev/community/tautulli/Chart.yaml index ae66dd6ea1..e881b604be 100644 --- a/library/ix-dev/community/tautulli/Chart.yaml +++ b/library/ix-dev/community/tautulli/Chart.yaml @@ -3,7 +3,7 @@ description: Tautulli is a python based web application for monitoring, analytic annotations: title: Tautulli type: application -version: 1.0.1 +version: 1.0.2 apiVersion: v2 appVersion: '2.12.4' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/tautulli/questions.yaml b/library/ix-dev/community/tautulli/questions.yaml index 8292a56583..c2980ff88e 100644 --- a/library/ix-dev/community/tautulli/questions.yaml +++ b/library/ix-dev/community/tautulli/questions.yaml @@ -208,9 +208,13 @@ questions: schema: type: string max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" - valid_chars: '^(0\\.[1-9]|[1-9][0-9]*)(\\.[0-9]|m?)$' - valid_chars_error: 'Valid CPU limit formats are (Plain Integer - eg. 1), (Float - eg. 0.5), (Milicpu - eg. 500m)' required: true - variable: memory label: Memory @@ -219,6 +223,11 @@ questions: type: string max_length: 12 valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' - valid_chars_error: 'Valid Memory limit formats are (Suffixed with E/P/T/G/M/K - eg. 1G), (Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi), (Plain Integer in bytes - eg. 1024), (Exponent - eg. 134e6)' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/tdarr/Chart.yaml b/library/ix-dev/community/tdarr/Chart.yaml index 1eb92c714c..6f2fd8f253 100644 --- a/library/ix-dev/community/tdarr/Chart.yaml +++ b/library/ix-dev/community/tdarr/Chart.yaml @@ -3,7 +3,7 @@ description: Tdarr is a Distributed Transcoding System annotations: title: Tdarr type: application -version: 1.0.10 +version: 1.0.11 apiVersion: v2 appVersion: '2.00.20.1' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/tdarr/questions.yaml b/library/ix-dev/community/tdarr/questions.yaml index c1852f44d1..b0f99c3eca 100644 --- a/library/ix-dev/community/tdarr/questions.yaml +++ b/library/ix-dev/community/tdarr/questions.yaml @@ -375,6 +375,13 @@ questions: description: CPU limit for Tdarr. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -382,6 +389,14 @@ questions: description: Memory limit for Tdarr. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/terraria/Chart.yaml b/library/ix-dev/community/terraria/Chart.yaml index 7517ff772b..8f05640afe 100644 --- a/library/ix-dev/community/terraria/Chart.yaml +++ b/library/ix-dev/community/terraria/Chart.yaml @@ -3,7 +3,7 @@ description: Terraria is a land of adventure! A land of mystery! A land that's y annotations: title: Terraria type: application -version: 1.0.6 +version: 1.0.7 apiVersion: v2 appVersion: '1.4.4.9' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/terraria/questions.yaml b/library/ix-dev/community/terraria/questions.yaml index 09120e9c34..a5cd8f6f04 100644 --- a/library/ix-dev/community/terraria/questions.yaml +++ b/library/ix-dev/community/terraria/questions.yaml @@ -305,6 +305,13 @@ questions: description: CPU limit for Terraria. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -312,5 +319,13 @@ questions: description: Memory limit for Terraria. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/tftpd-hpa/Chart.yaml b/library/ix-dev/community/tftpd-hpa/Chart.yaml index 0b5610c940..175216d5d0 100644 --- a/library/ix-dev/community/tftpd-hpa/Chart.yaml +++ b/library/ix-dev/community/tftpd-hpa/Chart.yaml @@ -3,7 +3,7 @@ description: A lightweight tftp-server annotations: title: TFTP Server type: application -version: 1.0.3 +version: 1.0.4 apiVersion: v2 appVersion: 1.0.0 kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/tftpd-hpa/questions.yaml b/library/ix-dev/community/tftpd-hpa/questions.yaml index d87587cc32..ce665589f9 100644 --- a/library/ix-dev/community/tftpd-hpa/questions.yaml +++ b/library/ix-dev/community/tftpd-hpa/questions.yaml @@ -144,6 +144,13 @@ questions: description: CPU limit for TFTP. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -151,5 +158,13 @@ questions: description: Memory limit for TFTP. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/vaultwarden/Chart.yaml b/library/ix-dev/community/vaultwarden/Chart.yaml index 17a43942a0..b4a8adcc09 100644 --- a/library/ix-dev/community/vaultwarden/Chart.yaml +++ b/library/ix-dev/community/vaultwarden/Chart.yaml @@ -3,7 +3,7 @@ description: Alternative implementation of the Bitwarden server API written in R annotations: title: Vaultwarden type: application -version: 1.0.15 +version: 1.0.16 apiVersion: v2 appVersion: '1.28.1' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/vaultwarden/questions.yaml b/library/ix-dev/community/vaultwarden/questions.yaml index e0b14c39fe..9ef00ee56a 100644 --- a/library/ix-dev/community/vaultwarden/questions.yaml +++ b/library/ix-dev/community/vaultwarden/questions.yaml @@ -282,12 +282,27 @@ questions: description: CPU limit for Vaultwarden. schema: type: string - default: 4000m + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" required: true - variable: memory label: Memory description: Memory limit for Vaultwarden. schema: type: string - default: 8Gi + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" required: true diff --git a/library/ix-dev/community/webdav/Chart.yaml b/library/ix-dev/community/webdav/Chart.yaml index e0008534a7..e4148d2c1a 100644 --- a/library/ix-dev/community/webdav/Chart.yaml +++ b/library/ix-dev/community/webdav/Chart.yaml @@ -3,7 +3,7 @@ description: WebDAV is a set of extensions to the HTTP protocol which allows use annotations: title: WebDAv type: application -version: 1.0.5 +version: 1.0.6 apiVersion: v2 appVersion: '1.1.3.2982' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/webdav/questions.yaml b/library/ix-dev/community/webdav/questions.yaml index 0f680d56a6..3be390c20f 100644 --- a/library/ix-dev/community/webdav/questions.yaml +++ b/library/ix-dev/community/webdav/questions.yaml @@ -156,6 +156,8 @@ questions: description: Shares for WebDAV. schema: type: list + empty: false + required: true default: [] items: - variable: shareEntry @@ -177,6 +179,8 @@ questions: Example: [share1] will be available at [http://:/share1] schema: type: string + valid_chars: '^[a-zA-Z0-9_-]+$' + valid_chars_error: 'Share name can only consist of [Letters(a-z, A-Z), Numbers(0-9), Underscores(_), Dashes(-)]' required: true - variable: description label: Description @@ -203,7 +207,7 @@ questions: description: | Enable permission fix for the share.
This will fix the permissions of the share on startup.
- This will change the owner of the share to the user and group specified in [User and Group Configuration]. + This will change the owner of the share to the user and group specified in [User and Group Configuration].
Note: This will still change permissions even if [Read Only] for the share is enabled. schema: type: boolean @@ -225,6 +229,13 @@ questions: description: CPU limit for WebDAV. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -232,5 +243,13 @@ questions: description: Memory limit for WebDAV. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/community/webdav/templates/_validation.tpl b/library/ix-dev/community/webdav/templates/_validation.tpl index 171c9c0855..9c4411f5c2 100644 --- a/library/ix-dev/community/webdav/templates/_validation.tpl +++ b/library/ix-dev/community/webdav/templates/_validation.tpl @@ -26,9 +26,15 @@ {{- fail "WebDAV - Expected at least 1 [Share] to be configured" -}} {{- end -}} + {{- $names := list -}} {{- range .Values.webdavStorage.shares -}} + {{- $names = mustAppend $names .name -}} {{- if not (mustRegexMatch "^[a-zA-Z0-9_-]+$" .name) -}} {{- fail "WebDAV - Expected [Share] name to only consist of [Letters(a-z, A-Z), Numbers(0-9), Underscores(_), Dashes(-)]" -}} {{- end -}} {{- end -}} + + {{- if not (deepEqual $names (uniq $names)) -}} + {{- fail (printf "WebDAV - Expected Share names to be unique, but got [%v]" (join ", " $names)) -}} + {{- end -}} {{- end -}} diff --git a/library/ix-dev/community/wordpress/Chart.yaml b/library/ix-dev/community/wordpress/Chart.yaml index 5689a75d69..22c3559b4b 100644 --- a/library/ix-dev/community/wordpress/Chart.yaml +++ b/library/ix-dev/community/wordpress/Chart.yaml @@ -3,7 +3,7 @@ description: Wordpress is a web content management system annotations: title: Wordpress type: application -version: 1.0.1 +version: 1.0.2 apiVersion: v2 appVersion: '1.19.0' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/wordpress/questions.yaml b/library/ix-dev/community/wordpress/questions.yaml index 64d239450c..f94d1b5e97 100644 --- a/library/ix-dev/community/wordpress/questions.yaml +++ b/library/ix-dev/community/wordpress/questions.yaml @@ -259,12 +259,27 @@ questions: description: CPU limit for Wordpress. schema: type: string - default: 4000m + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" required: true - variable: memory label: Memory description: Memory limit for Wordpress. schema: type: string - default: 8Gi + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" required: true diff --git a/library/ix-dev/community/zerotier/Chart.yaml b/library/ix-dev/community/zerotier/Chart.yaml index 069a992a62..93671dde73 100644 --- a/library/ix-dev/community/zerotier/Chart.yaml +++ b/library/ix-dev/community/zerotier/Chart.yaml @@ -3,7 +3,7 @@ description: Securely connect any device, anywhere. annotations: title: Zerotier type: application -version: 1.0.4 +version: 1.0.5 apiVersion: v2 appVersion: '1.10.6' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/community/zerotier/questions.yaml b/library/ix-dev/community/zerotier/questions.yaml index ede49247fb..976be77791 100644 --- a/library/ix-dev/community/zerotier/questions.yaml +++ b/library/ix-dev/community/zerotier/questions.yaml @@ -109,6 +109,13 @@ questions: description: CPU limit for Zerotier. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -116,5 +123,13 @@ questions: description: Memory limit for Zerotier. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true diff --git a/library/ix-dev/enterprise/minio/Chart.yaml b/library/ix-dev/enterprise/minio/Chart.yaml index 955dd07ad9..8303a014a6 100644 --- a/library/ix-dev/enterprise/minio/Chart.yaml +++ b/library/ix-dev/enterprise/minio/Chart.yaml @@ -3,7 +3,7 @@ description: High Performance, Kubernetes Native Object Storage annotations: title: MinIO type: application -version: 1.0.15 +version: 1.0.16 apiVersion: v2 appVersion: '2023-03-24' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/enterprise/minio/questions.yaml b/library/ix-dev/enterprise/minio/questions.yaml index 5d1cd84a6e..231d6f6e93 100644 --- a/library/ix-dev/enterprise/minio/questions.yaml +++ b/library/ix-dev/enterprise/minio/questions.yaml @@ -345,12 +345,27 @@ questions: description: CPU limit for MinIO. schema: type: string - default: 4000m + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m + default: "4000m" required: true - variable: memory label: Memory description: Memory limit for MinIO. schema: type: string - default: 8Gi + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 + default: "8Gi" required: true diff --git a/library/ix-dev/enterprise/syncthing/Chart.yaml b/library/ix-dev/enterprise/syncthing/Chart.yaml index 8a3a8cb691..1defc04d4c 100644 --- a/library/ix-dev/enterprise/syncthing/Chart.yaml +++ b/library/ix-dev/enterprise/syncthing/Chart.yaml @@ -3,7 +3,7 @@ description: Syncthing is a continuous file synchronization program. annotations: title: Syncthing type: application -version: 1.0.4 +version: 1.0.5 apiVersion: v2 appVersion: '1.23.3' kubeVersion: '>=1.16.0-0' diff --git a/library/ix-dev/enterprise/syncthing/questions.yaml b/library/ix-dev/enterprise/syncthing/questions.yaml index 004e207612..239d616d47 100644 --- a/library/ix-dev/enterprise/syncthing/questions.yaml +++ b/library/ix-dev/enterprise/syncthing/questions.yaml @@ -214,6 +214,13 @@ questions: description: CPU limit for Syncthing. schema: type: string + max_length: 6 + valid_chars: '^(0\.[1-9]|[1-9][0-9]*)(\.[0-9]|m?)$' + valid_chars_error: | + Valid CPU limit formats are
+ - Plain Integer - eg. 1
+ - Float - eg. 0.5
+ - Milicpu - eg. 500m default: "4000m" required: true - variable: memory @@ -221,5 +228,13 @@ questions: description: Memory limit for Syncthing. schema: type: string + max_length: 12 + valid_chars: '^[1-9][0-9]*([EPTGMK]i?|e[0-9]+)?$' + valid_chars_error: | + Valid Memory limit formats are
+ - Suffixed with E/P/T/G/M/K - eg. 1G
+ - Suffixed with Ei/Pi/Ti/Gi/Mi/Ki - eg. 1Gi
+ - Plain Integer in bytes - eg. 1024
+ - Exponent - eg. 134e6 default: "8Gi" required: true