Procházet zdrojové kódy

Move wg easy ix dev (#1045)

* move wg-easy to ix-dev

* fix path, bump and update lock

* kubeVer

* indent lists
Stavros Kois před 2 roky
rodič
revize
9e30dfc5cd

+ 0 - 6
charts/wg-easy/1.0.0/Chart.lock

@@ -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"

+ 0 - 15
charts/wg-easy/1.0.0/Chart.yaml

@@ -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

binární
charts/wg-easy/1.0.0/charts/common-2207.0.0.tgz


+ 0 - 21
charts/wg-easy/1.0.0/tests/deployment-check.yaml

@@ -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

+ 0 - 0
charts/wg-easy/.helmignore → library/ix-dev/charts/wg-easy/.helmignore


+ 6 - 0
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"

+ 25 - 0
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

+ 0 - 0
charts/wg-easy/1.0.0/README.md → library/ix-dev/charts/wg-easy/README.md


+ 0 - 0
charts/wg-easy/1.0.0/app-readme.md → library/ix-dev/charts/wg-easy/app-readme.md


binární
library/ix-dev/charts/wg-easy/charts/common-2207.0.0.tgz


+ 0 - 4
charts/wg-easy/1.0.0/test_values.yaml → library/ix-dev/charts/wg-easy/ci/test-values.yaml

@@ -1,7 +1,3 @@
-image:
-  pullPolicy: IfNotPresent
-  repository: weejewel/wg-easy
-  tag: "7"
 appVolumeMounts:
   config:
     emptyDir: true

+ 0 - 0
charts/wg-easy/item.yaml → library/ix-dev/charts/wg-easy/item.yaml


+ 0 - 0
charts/wg-easy/1.0.0/questions.yaml → library/ix-dev/charts/wg-easy/questions.yaml


+ 13 - 5
charts/wg-easy/1.0.0/templates/deployment.yaml → library/ix-dev/charts/wg-easy/templates/deployment.yaml

@@ -73,21 +73,29 @@ spec:
             httpGet:
               path: /
               port: {{ .Values.webUIPort }}
+            initialDelaySeconds: 10
+            periodSeconds: 10
+            timeoutSeconds: 5
             failureThreshold: 5
-            periodSeconds: 15
+            successThreshold: 2
           livenessProbe:
             httpGet:
               path: /
               port: {{ .Values.webUIPort }}
+            initialDelaySeconds: 10
+            periodSeconds: 10
+            timeoutSeconds: 5
             failureThreshold: 5
-            periodSeconds: 15
+            successThreshold: 1
           startupProbe:
             httpGet:
               path: /
               port: {{ .Values.webUIPort }}
-            initialDelaySeconds: 5
-            failureThreshold: 40
-            periodSeconds: 15
+            initialDelaySeconds: 10
+            periodSeconds: 5
+            timeoutSeconds: 2
+            failureThreshold: 60
+            successThreshold: 1
           {{ $ip := .Values.wgeasy.client_address_range | replace "x" "0" }}
           lifecycle:
             preStop:

+ 0 - 0
charts/wg-easy/1.0.0/templates/service.yaml → library/ix-dev/charts/wg-easy/templates/service.yaml


+ 0 - 0
charts/wg-easy/upgrade_info.json → library/ix-dev/charts/wg-easy/upgrade_info.json


+ 0 - 0
charts/wg-easy/1.0.0/ix_values.yaml → library/ix-dev/charts/wg-easy/values.yaml