From 9e30dfc5cd86fec0584786d40869ed5f7b693251 Mon Sep 17 00:00:00 2001 From: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Date: Fri, 24 Mar 2023 23:22:59 +0200 Subject: [PATCH] Move wg easy ix dev (#1045) * move wg-easy to ix-dev * fix path, bump and update lock * kubeVer * indent lists --- charts/wg-easy/1.0.0/Chart.lock | 6 ----- charts/wg-easy/1.0.0/Chart.yaml | 15 ----------- .../wg-easy/1.0.0/charts/common-2207.0.0.tgz | Bin 4976 -> 0 bytes .../wg-easy/1.0.0/tests/deployment-check.yaml | 21 --------------- .../ix-dev/charts}/wg-easy/.helmignore | 0 library/ix-dev/charts/wg-easy/Chart.lock | 6 +++++ library/ix-dev/charts/wg-easy/Chart.yaml | 25 ++++++++++++++++++ .../ix-dev/charts/wg-easy}/README.md | 0 .../ix-dev/charts/wg-easy}/app-readme.md | 0 .../charts/wg-easy/charts/common-2207.0.0.tgz | Bin 0 -> 4975 bytes .../ix-dev/charts/wg-easy/ci/test-values.yaml | 4 --- .../ix-dev/charts}/wg-easy/item.yaml | 0 .../ix-dev/charts/wg-easy}/questions.yaml | 0 .../charts/wg-easy}/templates/deployment.yaml | 18 +++++++++---- .../charts/wg-easy}/templates/service.yaml | 0 .../ix-dev/charts}/wg-easy/upgrade_info.json | 0 .../ix-dev/charts/wg-easy/values.yaml | 0 17 files changed, 44 insertions(+), 51 deletions(-) delete mode 100644 charts/wg-easy/1.0.0/Chart.lock delete mode 100644 charts/wg-easy/1.0.0/Chart.yaml delete mode 100644 charts/wg-easy/1.0.0/charts/common-2207.0.0.tgz delete mode 100644 charts/wg-easy/1.0.0/tests/deployment-check.yaml rename {charts => library/ix-dev/charts}/wg-easy/.helmignore (100%) create mode 100644 library/ix-dev/charts/wg-easy/Chart.lock create mode 100644 library/ix-dev/charts/wg-easy/Chart.yaml rename {charts/wg-easy/1.0.0 => library/ix-dev/charts/wg-easy}/README.md (100%) rename {charts/wg-easy/1.0.0 => library/ix-dev/charts/wg-easy}/app-readme.md (100%) create mode 100644 library/ix-dev/charts/wg-easy/charts/common-2207.0.0.tgz rename charts/wg-easy/1.0.0/test_values.yaml => library/ix-dev/charts/wg-easy/ci/test-values.yaml (84%) rename {charts => library/ix-dev/charts}/wg-easy/item.yaml (100%) rename {charts/wg-easy/1.0.0 => library/ix-dev/charts/wg-easy}/questions.yaml (100%) rename {charts/wg-easy/1.0.0 => library/ix-dev/charts/wg-easy}/templates/deployment.yaml (92%) rename {charts/wg-easy/1.0.0 => library/ix-dev/charts/wg-easy}/templates/service.yaml (100%) rename {charts => library/ix-dev/charts}/wg-easy/upgrade_info.json (100%) rename charts/wg-easy/1.0.0/ix_values.yaml => library/ix-dev/charts/wg-easy/values.yaml (100%) diff --git a/charts/wg-easy/1.0.0/Chart.lock b/charts/wg-easy/1.0.0/Chart.lock deleted file mode 100644 index 332bddc6b2..0000000000 --- a/charts/wg-easy/1.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: file://../../../library/common/2207.0.0 - version: 2207.0.0 -digest: sha256:f17f3d458ca0210a52e39da0dce35034e900b36f2040d4b19bed46a7aae91506 -generated: "2022-11-07T14:53:51.774827549+02:00" diff --git a/charts/wg-easy/1.0.0/Chart.yaml b/charts/wg-easy/1.0.0/Chart.yaml deleted file mode 100644 index be5e891ca8..0000000000 --- a/charts/wg-easy/1.0.0/Chart.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: v2 -appVersion: "7" -dependencies: -- name: common - repository: file://../../../library/common/2207.0.0 - version: 2207.0.0 -description: WG-Easy is the easiest way to install & manage WireGuard! -home: https://github.com/WeeJeWel/wg-easy -icon: https://raw.githubusercontent.com/WeeJeWel/wg-easy/master/src/www/img/logo.png -keywords: -- wireguard -- network -- vpn -name: wg-easy -version: 1.0.0 diff --git a/charts/wg-easy/1.0.0/charts/common-2207.0.0.tgz b/charts/wg-easy/1.0.0/charts/common-2207.0.0.tgz deleted file mode 100644 index 0bc0da84525a1602db1da3fa55da2afcfc350f0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4976 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 diff --git a/charts/wg-easy/1.0.0/tests/deployment-check.yaml b/charts/wg-easy/1.0.0/tests/deployment-check.yaml deleted file mode 100644 index 3a9557f96d..0000000000 --- a/charts/wg-easy/1.0.0/tests/deployment-check.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- $serviceName := (include "common.names.fullname" .) -}} -apiVersion: v1 -kind: Pod -metadata: - name: {{ .Release.Name }}-wgeasy - labels: - app: {{ .Release.Name }} - release: {{ .Release.Name }} - annotations: - "helm.sh/hook": test -spec: - containers: - - name: test-curl - image: alpine/curl - imagePullPolicy: "IfNotPresent" - command: - - /bin/sh - - -ec - - | - curl --connect-timeout 5 --max-time 10 --retry 5 --retry-delay 15 --retry-max-time 90 --retry-all-errors -ksf http://{{ $serviceName }}:{{ .Values.webUIPort }}/ - restartPolicy: Never diff --git a/charts/wg-easy/.helmignore b/library/ix-dev/charts/wg-easy/.helmignore similarity index 100% rename from charts/wg-easy/.helmignore rename to library/ix-dev/charts/wg-easy/.helmignore diff --git a/library/ix-dev/charts/wg-easy/Chart.lock b/library/ix-dev/charts/wg-easy/Chart.lock new file mode 100644 index 0000000000..074a92e3f7 --- /dev/null +++ b/library/ix-dev/charts/wg-easy/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: file://../../../common/2207.0.0 + version: 2207.0.0 +digest: sha256:a301ba0f99ec1e08a60a7f0a0320aa02d225993572f2f056f09520f06df88b37 +generated: "2023-03-21T16:28:24.259499442Z" diff --git a/library/ix-dev/charts/wg-easy/Chart.yaml b/library/ix-dev/charts/wg-easy/Chart.yaml new file mode 100644 index 0000000000..79e784aa3a --- /dev/null +++ b/library/ix-dev/charts/wg-easy/Chart.yaml @@ -0,0 +1,25 @@ +name: wg-easy +description: WG-Easy is the easiest way to install & manage WireGuard! +annotations: + title: WG Easy +type: application +version: 1.0.1 +apiVersion: v2 +appVersion: "7" +kubeVersion: ">=1.16.0-0" +maintainers: + - name: truenas + url: https://www.truenas.com/ +dependencies: + - name: common + repository: file://../../../common/2207.0.0 + version: 2207.0.0 +home: https://github.com/WeeJeWel/wg-easy +icon: https://raw.githubusercontent.com/WeeJeWel/wg-easy/master/src/www/img/logo.png +sources: + - https://github.com/WeeJeWel/wg-easy + - https://github.com/truenas/charts/tree/master/library/ix-dev/charts/wg-easy +keywords: + - wireguard + - network + - vpn diff --git a/charts/wg-easy/1.0.0/README.md b/library/ix-dev/charts/wg-easy/README.md similarity index 100% rename from charts/wg-easy/1.0.0/README.md rename to library/ix-dev/charts/wg-easy/README.md diff --git a/charts/wg-easy/1.0.0/app-readme.md b/library/ix-dev/charts/wg-easy/app-readme.md similarity index 100% rename from charts/wg-easy/1.0.0/app-readme.md rename to library/ix-dev/charts/wg-easy/app-readme.md diff --git a/library/ix-dev/charts/wg-easy/charts/common-2207.0.0.tgz b/library/ix-dev/charts/wg-easy/charts/common-2207.0.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..b44cb1bc1ea75c94c71e2ba5f37a6f48b9c73cf1 GIT binary patch literal 4975 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