Selaa lähdekoodia

Publish new changes in catalog

sonicaj 1 vuosi sitten
vanhempi
commit
cc6fe3fc70
45 muutettua tiedostoa jossa 104 lisäystä ja 20 poistoa
  1. 0 0
      community/vaultwarden/1.1.6/Chart.lock
  2. 1 1
      community/vaultwarden/1.1.6/Chart.yaml
  3. 0 0
      community/vaultwarden/1.1.6/README.md
  4. 0 0
      community/vaultwarden/1.1.6/app-readme.md
  5. 0 0
      community/vaultwarden/1.1.6/charts/common-1.2.6.tgz
  6. 0 0
      community/vaultwarden/1.1.6/ci/additional-env-values.yaml
  7. 0 0
      community/vaultwarden/1.1.6/ci/admin-values.yaml
  8. 0 0
      community/vaultwarden/1.1.6/ci/basic-values.yaml
  9. 0 0
      community/vaultwarden/1.1.6/ci/https-values.yaml
  10. 0 0
      community/vaultwarden/1.1.6/ci/other-user-values.yaml
  11. 0 0
      community/vaultwarden/1.1.6/ci/ws-disabled-values.yaml
  12. 0 0
      community/vaultwarden/1.1.6/ix_values.yaml
  13. 0 0
      community/vaultwarden/1.1.6/metadata.yaml
  14. 0 0
      community/vaultwarden/1.1.6/migrations/migrate
  15. 0 0
      community/vaultwarden/1.1.6/questions.yaml
  16. 0 0
      community/vaultwarden/1.1.6/templates/NOTES.txt
  17. 0 0
      community/vaultwarden/1.1.6/templates/_configuration.tpl
  18. 0 0
      community/vaultwarden/1.1.6/templates/_portal.tpl
  19. 3 1
      community/vaultwarden/1.1.6/templates/_postgres.tpl
  20. 0 0
      community/vaultwarden/1.1.6/templates/_vaultwarden.tpl
  21. 0 0
      community/vaultwarden/1.1.6/templates/common.yaml
  22. 0 6
      test/syncthing/1.0.13/Chart.lock
  23. BIN
      test/syncthing/1.0.13/charts/common-1.1.1.tgz
  24. 6 0
      test/syncthing/1.1.5/Chart.lock
  25. 4 4
      test/syncthing/1.1.5/Chart.yaml
  26. 0 0
      test/syncthing/1.1.5/README.md
  27. 0 0
      test/syncthing/1.1.5/app-readme.md
  28. BIN
      test/syncthing/1.1.5/charts/common-1.2.6.tgz
  29. 0 0
      test/syncthing/1.1.5/ci/basic-no-hostnet-values.yaml
  30. 0 0
      test/syncthing/1.1.5/ci/basic-values.yaml
  31. 0 0
      test/syncthing/1.1.5/ci/https-no-hostnet-values.yaml
  32. 0 0
      test/syncthing/1.1.5/ci/https-values.yaml
  33. 4 3
      test/syncthing/1.1.5/ix_values.yaml
  34. 0 0
      test/syncthing/1.1.5/metadata.yaml
  35. 72 2
      test/syncthing/1.1.5/questions.yaml
  36. 0 0
      test/syncthing/1.1.5/templates/NOTES.txt
  37. 0 0
      test/syncthing/1.1.5/templates/_certContainer.tpl
  38. 2 1
      test/syncthing/1.1.5/templates/_configure.tpl
  39. 0 0
      test/syncthing/1.1.5/templates/_persistence.tpl
  40. 0 0
      test/syncthing/1.1.5/templates/_portal.tpl
  41. 0 0
      test/syncthing/1.1.5/templates/_service.tpl
  42. 7 0
      test/syncthing/1.1.5/templates/_syncthing.tpl
  43. 0 0
      test/syncthing/1.1.5/templates/common.yaml
  44. 0 0
      test/syncthing/1.1.5/upgrade_strategy_disable
  45. 5 2
      test/syncthing/item.yaml

+ 0 - 0
community/vaultwarden/1.1.5/Chart.lock → community/vaultwarden/1.1.6/Chart.lock


+ 1 - 1
community/vaultwarden/1.1.5/Chart.yaml → community/vaultwarden/1.1.6/Chart.yaml

@@ -3,7 +3,7 @@ description: Alternative implementation of the Bitwarden server API written in R
 annotations:
   title: Vaultwarden
 type: application
-version: 1.1.5
+version: 1.1.6
 apiVersion: v2
 appVersion: 1.30.1
 kubeVersion: '>=1.16.0-0'

+ 0 - 0
community/vaultwarden/1.1.5/README.md → community/vaultwarden/1.1.6/README.md


+ 0 - 0
community/vaultwarden/1.1.5/app-readme.md → community/vaultwarden/1.1.6/app-readme.md


+ 0 - 0
community/vaultwarden/1.1.5/charts/common-1.2.6.tgz → community/vaultwarden/1.1.6/charts/common-1.2.6.tgz


+ 0 - 0
community/vaultwarden/1.1.5/ci/additional-env-values.yaml → community/vaultwarden/1.1.6/ci/additional-env-values.yaml


+ 0 - 0
community/vaultwarden/1.1.5/ci/admin-values.yaml → community/vaultwarden/1.1.6/ci/admin-values.yaml


+ 0 - 0
community/vaultwarden/1.1.5/ci/basic-values.yaml → community/vaultwarden/1.1.6/ci/basic-values.yaml


+ 0 - 0
community/vaultwarden/1.1.5/ci/https-values.yaml → community/vaultwarden/1.1.6/ci/https-values.yaml


+ 0 - 0
community/vaultwarden/1.1.5/ci/other-user-values.yaml → community/vaultwarden/1.1.6/ci/other-user-values.yaml


+ 0 - 0
community/vaultwarden/1.1.5/ci/ws-disabled-values.yaml → community/vaultwarden/1.1.6/ci/ws-disabled-values.yaml


+ 0 - 0
community/vaultwarden/1.1.5/ix_values.yaml → community/vaultwarden/1.1.6/ix_values.yaml


+ 0 - 0
community/vaultwarden/1.1.5/metadata.yaml → community/vaultwarden/1.1.6/metadata.yaml


+ 0 - 0
community/vaultwarden/1.1.5/migrations/migrate → community/vaultwarden/1.1.6/migrations/migrate


+ 0 - 0
community/vaultwarden/1.1.5/questions.yaml → community/vaultwarden/1.1.6/questions.yaml


+ 0 - 0
community/vaultwarden/1.1.5/templates/NOTES.txt → community/vaultwarden/1.1.6/templates/NOTES.txt


+ 0 - 0
community/vaultwarden/1.1.5/templates/_configuration.tpl → community/vaultwarden/1.1.6/templates/_configuration.tpl


+ 0 - 0
community/vaultwarden/1.1.5/templates/_portal.tpl → community/vaultwarden/1.1.6/templates/_portal.tpl


+ 3 - 1
community/vaultwarden/1.1.5/templates/_postgres.tpl → community/vaultwarden/1.1.6/templates/_postgres.tpl

@@ -1,7 +1,9 @@
 {{- define "postgres.workload" -}}
 {{/* Postgres Database */}}
 workload:
-{{- include "ix.v1.common.app.postgres" (dict "secretName" "postgres-creds" "resources" .Values.resources) | nindent 2 }}
+{{- include "ix.v1.common.app.postgres" (dict "secretName" "postgres-creds"
+                                              "resources" .Values.resources
+                                              "ixChartContext" .Values.ixChartContext) | nindent 2 }}
 
 {{/* Service */}}
 service:

+ 0 - 0
community/vaultwarden/1.1.5/templates/_vaultwarden.tpl → community/vaultwarden/1.1.6/templates/_vaultwarden.tpl


+ 0 - 0
community/vaultwarden/1.1.5/templates/common.yaml → community/vaultwarden/1.1.6/templates/common.yaml


+ 0 - 6
test/syncthing/1.0.13/Chart.lock

@@ -1,6 +0,0 @@
-dependencies:
-- name: common
-  repository: file://../../../common
-  version: 1.1.1
-digest: sha256:a7dbe3e4d42dbcd4325776e5e01a1d630c7f185f79e7ebf22b1b9cc80f56eed7
-generated: "2023-09-04T19:34:56.105136152+03:00"

BIN
test/syncthing/1.0.13/charts/common-1.1.1.tgz


+ 6 - 0
test/syncthing/1.1.5/Chart.lock

@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+  repository: file://../../../common
+  version: 1.2.6
+digest: sha256:956cef64e364b567d2e5327a00e60b68f3ef765e003d6c35afc143bb81ecc26b
+generated: "2024-01-02T19:23:50.344200237+02:00"

+ 4 - 4
test/syncthing/1.0.13/Chart.yaml → test/syncthing/1.1.5/Chart.yaml

@@ -3,9 +3,9 @@ description: Syncthing is a continuous file synchronization program.
 annotations:
   title: Syncthing
 type: application
-version: 1.0.13
+version: 1.1.5
 apiVersion: v2
-appVersion: '1.23.3'
+appVersion: '1.27.0'
 kubeVersion: '>=1.16.0-0'
 maintainers:
   - name: truenas
@@ -14,9 +14,9 @@ maintainers:
 dependencies:
   - name: common
     repository: file://../../../common
-    version: 1.1.1
+    version: 1.2.6
 home: https://syncthing.net/
-icon: https://syncthing.net/img/logo-horizontal.svg
+icon: https://media.sys.truenas.net/apps/syncthing/icons/icon.svg
 sources:
   - https://syncthing.net/
   - https://github.com/syncthing/syncthing

+ 0 - 0
test/syncthing/1.0.13/README.md → test/syncthing/1.1.5/README.md


+ 0 - 0
test/syncthing/1.0.13/app-readme.md → test/syncthing/1.1.5/app-readme.md


BIN
test/syncthing/1.1.5/charts/common-1.2.6.tgz


+ 0 - 0
test/syncthing/1.0.13/ci/basic-no-hostnet-values.yaml → test/syncthing/1.1.5/ci/basic-no-hostnet-values.yaml


+ 0 - 0
test/syncthing/1.0.13/ci/basic-values.yaml → test/syncthing/1.1.5/ci/basic-values.yaml


+ 0 - 0
test/syncthing/1.0.13/ci/https-no-hostnet-values.yaml → test/syncthing/1.1.5/ci/https-no-hostnet-values.yaml


+ 0 - 0
test/syncthing/1.0.13/ci/https-values.yaml → test/syncthing/1.1.5/ci/https-values.yaml


+ 4 - 3
test/syncthing/1.0.13/ix_values.yaml → test/syncthing/1.1.5/ix_values.yaml

@@ -1,6 +1,6 @@
 image:
   repository: syncthing/syncthing
-  tag: '1.23.3'
+  tag: '1.27.0'
   pullPolicy: IfNotPresent
 
 resources:
@@ -8,9 +8,10 @@ resources:
     cpu: 4000m
     memory: 8Gi
 
-# Currently not exposed in the UI
-# But can be exposed in the future
 syncthingConfig:
+  additionalEnvs: []
+  # Currently not exposed in the UI
+  # But can be exposed in the future
   natTraversal: false
   localDiscovery: false
   globalDiscovery: false

+ 0 - 0
test/syncthing/1.0.13/metadata.yaml → test/syncthing/1.1.5/metadata.yaml


+ 72 - 2
test/syncthing/1.0.13/questions.yaml → test/syncthing/1.1.5/questions.yaml

@@ -31,6 +31,74 @@ questions:
       $ref:
         - definitions/timezone
 
+  - variable: syncthingConfig
+    label: ""
+    group: Syncthing Configuration
+    schema:
+      type: dict
+      attrs:
+        # Boolean flags are currently
+        # not exposed to the user
+        - variable: natTraversal
+          label: NAT Traversal
+          schema:
+            type: boolean
+            default: false
+            hidden: true
+        - variable: localDiscovery
+          label: Local Discovery
+          schema:
+            type: boolean
+            default: false
+            hidden: true
+        - variable: globalDiscovery
+          label: Global Discovery
+          schema:
+            type: boolean
+            default: false
+            hidden: true
+        - variable: telemetry
+          label: Telemetry
+          schema:
+            type: boolean
+            default: false
+            hidden: true
+        - variable: relaying
+          label: Relaying
+          schema:
+            type: boolean
+            default: false
+            hidden: true
+        - variable: announceLANAddresses
+          label: Announce LAN Addresses
+          schema:
+            type: boolean
+            default: false
+            hidden: true
+
+        - variable: additionalEnvs
+          label: Additional Environment Variables
+          description: Configure additional environment variables for Syncthing.
+          schema:
+            type: list
+            default: []
+            items:
+              - variable: env
+                label: Environment Variable
+                schema:
+                  type: dict
+                  attrs:
+                    - variable: name
+                      label: Name
+                      schema:
+                        type: string
+                        required: true
+                    - variable: value
+                      label: Value
+                      schema:
+                        type: string
+                        required: true
+
   - variable: syncthingID
     label: ""
     group: User and Group Configuration
@@ -131,6 +199,7 @@ questions:
                 schema:
                   type: string
                   required: true
+                  immutable: true
                   default: "ixVolume"
                   enum:
                     - value: "hostPath"
@@ -155,7 +224,6 @@ questions:
                   show_if: [["type", "=", "hostPath"]]
                   immutable: true
                   required: true
-
         - variable: additionalStorages
           label: Additional Storage
           description: Additional storage for Syncthing.
@@ -176,11 +244,13 @@ questions:
                     - variable: type
                       label: Type
                       description: |
-                        Host Path: Is a path that already exists on the system.
+                        Host Path: Is a path that already exists on the system.</br>
+                        SMB Share: Mounts a persistent volume claim to a SMB share.
                       schema:
                         type: string
                         required: true
                         default: "hostPath"
+                        immutable: true
                         enum:
                           - value: "hostPath"
                             description: Host Path (Path that already exists on the system)

+ 0 - 0
test/syncthing/1.0.13/templates/NOTES.txt → test/syncthing/1.1.5/templates/NOTES.txt


+ 0 - 0
test/syncthing/1.0.13/templates/_certContainer.tpl → test/syncthing/1.1.5/templates/_certContainer.tpl


+ 2 - 1
test/syncthing/1.0.13/templates/_configure.tpl → test/syncthing/1.1.5/templates/_configure.tpl

@@ -26,7 +26,7 @@ configmap:
         done
 
         function setConfig() {
-          syncthing cli --home "$configDir" config $@
+          syncthing cli --home "$configDir" config "$@"
         }
 
         # Now we can use the syncthing cli (wrapper around the API) to set the defaults.
@@ -50,6 +50,7 @@ configmap:
         setConfig defaults folder send-xattrs set -- 1
         setConfig defaults folder sync-xattrs set -- 1
         setConfig defaults folder ignore-perms set -- 1
+        setConfig defaults folder path set -- ""
   syncthing-truenas-logo:
     enabled: true
     data:

+ 0 - 0
test/syncthing/1.0.13/templates/_persistence.tpl → test/syncthing/1.1.5/templates/_persistence.tpl


+ 0 - 0
test/syncthing/1.0.13/templates/_portal.tpl → test/syncthing/1.1.5/templates/_portal.tpl


+ 0 - 0
test/syncthing/1.0.13/templates/_service.tpl → test/syncthing/1.1.5/templates/_service.tpl


+ 7 - 0
test/syncthing/1.0.13/templates/_syncthing.tpl → test/syncthing/1.1.5/templates/_syncthing.tpl

@@ -40,6 +40,13 @@ workload:
             STNOUPGRADE: "true"
           fixedEnv:
             PUID: {{ .Values.syncthingID.user }}
+          {{ with .Values.syncthingConfig.additionalEnvs }}
+          envList:
+            {{ range $env := . }}
+            - name: {{ $env.name }}
+              value: {{ $env.value }}
+            {{ end }}
+          {{ end }}
           probes:
             liveness:
               enabled: true

+ 0 - 0
test/syncthing/1.0.13/templates/common.yaml → test/syncthing/1.1.5/templates/common.yaml


+ 0 - 0
test/syncthing/1.0.13/upgrade_strategy_disable → test/syncthing/1.1.5/upgrade_strategy_disable


+ 5 - 2
test/syncthing/item.yaml

@@ -1,8 +1,11 @@
-icon_url: https://syncthing.net/img/logo-horizontal.svg
+icon_url: https://media.sys.truenas.net/apps/syncthing/icons/icon.svg
 categories:
   - storage
 screenshots:
-  - https://syncthing.net/img/screenshot.png
+  - https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot1.png
+  - https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot2.png
+  - https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot3.png
+  - https://media.sys.truenas.net/apps/syncthing/screenshots/screenshot4.png
 tags:
   - sync
   - file-sharing