Pārlūkot izejas kodu

Move syncthing ix dev (#1046)

* move syncthing to ix-dev

* update lock

* fix port

* indent lists
Stavros Kois 2 gadi atpakaļ
vecāks
revīzija
61d8b887e4

+ 0 - 6
charts/syncthing/1.0.18/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-07-25T00:20:48.009872898+05:00"

+ 0 - 14
charts/syncthing/1.0.18/Chart.yaml

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

BIN
charts/syncthing/1.0.18/charts/common-2207.0.0.tgz


+ 0 - 21
charts/syncthing/1.0.18/templates/tests/deployment-check.yaml

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

+ 0 - 0
charts/syncthing/.helmignore → library/ix-dev/charts/syncthing/.helmignore


+ 6 - 0
library/ix-dev/charts/syncthing/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:55:13.420478187Z"

+ 24 - 0
library/ix-dev/charts/syncthing/Chart.yaml

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

+ 0 - 0
charts/syncthing/1.0.18/README.md → library/ix-dev/charts/syncthing/README.md


+ 0 - 0
charts/syncthing/1.0.18/app-readme.md → library/ix-dev/charts/syncthing/app-readme.md


BIN
library/ix-dev/charts/syncthing/charts/common-2207.0.0.tgz


+ 0 - 4
charts/syncthing/1.0.18/test_values.yaml → library/ix-dev/charts/syncthing/ci/test-values.yaml

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

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


+ 0 - 0
charts/syncthing/1.0.18/questions.yaml → library/ix-dev/charts/syncthing/questions.yaml


+ 27 - 0
charts/syncthing/1.0.18/templates/deployment.yaml → library/ix-dev/charts/syncthing/templates/deployment.yaml

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

+ 0 - 0
charts/syncthing/1.0.18/templates/pre-install-job.yaml → library/ix-dev/charts/syncthing/templates/pre-install-job.yaml


+ 0 - 0
charts/syncthing/1.0.18/templates/service.yaml → library/ix-dev/charts/syncthing/templates/service.yaml


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


+ 0 - 0
charts/syncthing/upgrade_strategy → library/ix-dev/charts/syncthing/upgrade_strategy


+ 0 - 0
charts/syncthing/1.0.18/ix_values.yaml → library/ix-dev/charts/syncthing/values.yaml