Move syncthing ix dev (#1046)

* move syncthing to ix-dev

* update lock

* fix port

* indent lists
This commit is contained in:
Stavros Kois
2023-03-24 23:22:18 +02:00
committed by GitHub
parent 1fcbb9f7f2
commit 61d8b887e4
19 changed files with 57 additions and 45 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-07-25T00:20:48.009872898+05:00"

View File

@@ -1,14 +0,0 @@
apiVersion: v2
appVersion: 1.23.2
dependencies:
- name: common
repository: file://../../../library/common/2207.0.0
version: 2207.0.0
description: Syncthing is a continuous file synchronization program.
home: https://syncthing.net/
icon: https://play-lh.googleusercontent.com/KIy_dqUdZqcsTq4GDstHrHwLRvu60gT3v0p41gw792BC6OxamNhUw2eIy0-LI05qNEA=w240-h480
keywords:
- storage
- backup
name: syncthing
version: 1.0.18

View File

@@ -1,21 +0,0 @@
{{- $serviceName := (include "common.names.fullname" .) -}}
apiVersion: v1
kind: Pod
metadata:
name: {{ .Release.Name }}-syncthing
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.web_port}}/
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:55:13.420478187Z"

View File

@@ -0,0 +1,24 @@
name: syncthing
description: Syncthing is a continuous file synchronization program.
annotations:
title: Syncthing
type: application
version: 1.0.19
apiVersion: v2
appVersion: '1.23.2'
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://syncthing.net/
icon: https://play-lh.googleusercontent.com/KIy_dqUdZqcsTq4GDstHrHwLRvu60gT3v0p41gw792BC6OxamNhUw2eIy0-LI05qNEA=w240-h480
sources:
- https://syncthing.net
- https://github.com/truenas/charts/tree/master/library/ix-dev/charts/syncthing
keywords:
- storage
- backup

View File

@@ -8,10 +8,6 @@ emptyDirVolumes: true
environmentVariables: []
extraAppVolumeMounts: []
hostNetwork: false
image:
pullPolicy: IfNotPresent
repository: syncthing/syncthing
tag: 1.23.2
ownerGID: 568
ownerUID: 568
tcp_port: 32001

View File

@@ -47,6 +47,33 @@ spec:
- name: udp
containerPort: 22000
protocol: UDP
readinessProbe:
httpGet:
path: /
port: 8384
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 5
successThreshold: 2
livenessProbe:
httpGet:
path: /
port: 8384
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 5
successThreshold: 1
startupProbe:
httpGet:
path: /
port: 8384
initialDelaySeconds: 10
periodSeconds: 5
timeoutSeconds: 2
failureThreshold: 60
successThreshold: 1
env:
{{ $envList := (default list .Values.environmentVariables) }}
{{ $envList = mustAppend $envList (dict "name" "PUID" "value" (printf "%d" (.Values.ownerUID | int))) }}