Move wg easy ix dev (#1045)

* move wg-easy to ix-dev

* fix path, bump and update lock

* kubeVer

* indent lists
This commit is contained in:
Stavros Kois
2023-03-24 23:22:59 +02:00
committed by GitHub
parent f12fa8459e
commit 9e30dfc5cd
17 changed files with 44 additions and 51 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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