Răsfoiți Sursa

Publish new changes in catalog

sonicaj 1 an în urmă
părinte
comite
726d011ae5
87 a modificat fișierele cu 101 adăugiri și 54 ștergeri
  1. 0 0
      charts/home-assistant/2.0.6/.helmignore
  2. 0 0
      charts/home-assistant/2.0.6/Chart.lock
  3. 1 1
      charts/home-assistant/2.0.6/Chart.yaml
  4. 0 0
      charts/home-assistant/2.0.6/README.md
  5. 0 0
      charts/home-assistant/2.0.6/app-readme.md
  6. 0 0
      charts/home-assistant/2.0.6/charts/common-1.2.9.tgz
  7. 0 0
      charts/home-assistant/2.0.6/ci/basic-values.yaml
  8. 0 0
      charts/home-assistant/2.0.6/ix_values.yaml
  9. 0 0
      charts/home-assistant/2.0.6/metadata.yaml
  10. 0 0
      charts/home-assistant/2.0.6/migrations/migrate
  11. 0 0
      charts/home-assistant/2.0.6/questions.yaml
  12. 0 0
      charts/home-assistant/2.0.6/templates/NOTES.txt
  13. 1 1
      charts/home-assistant/2.0.6/templates/_configuration.tpl
  14. 0 0
      charts/home-assistant/2.0.6/templates/_home-assistant.tpl
  15. 0 0
      charts/home-assistant/2.0.6/templates/_migration.tpl
  16. 0 0
      charts/home-assistant/2.0.6/templates/_persistance.tpl
  17. 5 1
      charts/home-assistant/2.0.6/templates/_portal.tpl
  18. 0 0
      charts/home-assistant/2.0.6/templates/_postgres.tpl
  19. 0 0
      charts/home-assistant/2.0.6/templates/_service.tpl
  20. 0 0
      charts/home-assistant/2.0.6/templates/common.yaml
  21. 0 0
      charts/home-assistant/2.0.6/to_keep_versions.md
  22. 0 0
      charts/netdata/1.0.40/.helmignore
  23. 0 0
      charts/netdata/1.0.40/Chart.lock
  24. 1 1
      charts/netdata/1.0.40/Chart.yaml
  25. 0 0
      charts/netdata/1.0.40/README.md
  26. 0 0
      charts/netdata/1.0.40/app-readme.md
  27. 0 0
      charts/netdata/1.0.40/charts/common-2304.0.1.tgz
  28. 0 0
      charts/netdata/1.0.40/ci/test-values.yaml
  29. 0 0
      charts/netdata/1.0.40/ix_values.yaml
  30. 0 0
      charts/netdata/1.0.40/metadata.yaml
  31. 0 0
      charts/netdata/1.0.40/questions.yaml
  32. 0 0
      charts/netdata/1.0.40/templates/_helpers.tpl
  33. 0 0
      charts/netdata/1.0.40/templates/clusterrole.yaml
  34. 0 0
      charts/netdata/1.0.40/templates/clusterrolebinding.yaml
  35. 1 1
      charts/netdata/1.0.40/templates/deployment.yaml
  36. 0 0
      charts/netdata/1.0.40/templates/pre-install-job.yaml
  37. 0 0
      charts/netdata/1.0.40/templates/service.yaml
  38. 0 0
      charts/netdata/1.0.40/templates/serviceaccount.yaml
  39. 0 0
      community/invidious/1.0.3/Chart.lock
  40. 1 1
      community/invidious/1.0.3/Chart.yaml
  41. 0 0
      community/invidious/1.0.3/README.md
  42. 0 0
      community/invidious/1.0.3/app-readme.md
  43. 0 0
      community/invidious/1.0.3/charts/common-1.2.9.tgz
  44. 0 0
      community/invidious/1.0.3/ci/basic-values.yaml
  45. 6 2
      community/invidious/1.0.3/ix_values.yaml
  46. 0 0
      community/invidious/1.0.3/metadata.yaml
  47. 0 0
      community/invidious/1.0.3/questions.yaml
  48. 0 0
      community/invidious/1.0.3/templates/NOTES.txt
  49. 27 18
      community/invidious/1.0.3/templates/_configuration.tpl
  50. 11 6
      community/invidious/1.0.3/templates/_invidious.tpl
  51. 12 0
      community/invidious/1.0.3/templates/_persistence.tpl
  52. 0 0
      community/invidious/1.0.3/templates/_portal.tpl
  53. 0 0
      community/invidious/1.0.3/templates/_postgres.tpl
  54. 0 0
      community/invidious/1.0.3/templates/_service.tpl
  55. 8 0
      community/invidious/1.0.3/templates/common.yaml
  56. 0 0
      community/invidious/1.0.3/upgrade_strategy_disabled
  57. 0 0
      community/netbootxyz/1.0.2/Chart.lock
  58. 2 2
      community/netbootxyz/1.0.2/Chart.yaml
  59. 0 0
      community/netbootxyz/1.0.2/README.md
  60. 0 0
      community/netbootxyz/1.0.2/app-readme.md
  61. 0 0
      community/netbootxyz/1.0.2/charts/common-1.2.9.tgz
  62. 3 3
      community/netbootxyz/1.0.2/ci/basic-values.yaml
  63. 4 4
      community/netbootxyz/1.0.2/ix_values.yaml
  64. 0 0
      community/netbootxyz/1.0.2/metadata.yaml
  65. 0 0
      community/netbootxyz/1.0.2/questions.yaml
  66. 0 0
      community/netbootxyz/1.0.2/templates/NOTES.txt
  67. 0 0
      community/netbootxyz/1.0.2/templates/_netboot.tpl
  68. 0 0
      community/netbootxyz/1.0.2/templates/_persistence.tpl
  69. 0 0
      community/netbootxyz/1.0.2/templates/_portal.tpl
  70. 0 0
      community/netbootxyz/1.0.2/templates/_service.tpl
  71. 0 0
      community/netbootxyz/1.0.2/templates/common.yaml
  72. 0 0
      community/palworld/1.0.4/Chart.lock
  73. 1 1
      community/palworld/1.0.4/Chart.yaml
  74. 0 0
      community/palworld/1.0.4/README.md
  75. 0 0
      community/palworld/1.0.4/app-readme.md
  76. 0 0
      community/palworld/1.0.4/charts/common-1.2.9.tgz
  77. 4 4
      community/palworld/1.0.4/ci/basic-values.yaml
  78. 0 0
      community/palworld/1.0.4/ix_values.yaml
  79. 0 0
      community/palworld/1.0.4/metadata.yaml
  80. 0 0
      community/palworld/1.0.4/questions.yaml
  81. 0 0
      community/palworld/1.0.4/templates/NOTES.txt
  82. 13 8
      community/palworld/1.0.4/templates/_palworld.tpl
  83. 0 0
      community/palworld/1.0.4/templates/_params.tpl
  84. 0 0
      community/palworld/1.0.4/templates/_persistence.tpl
  85. 0 0
      community/palworld/1.0.4/templates/_service.tpl
  86. 0 0
      community/palworld/1.0.4/templates/common.yaml
  87. 0 0
      community/palworld/1.0.4/upgrade_strategy_disabled

+ 0 - 0
charts/home-assistant/2.0.5/.helmignore → charts/home-assistant/2.0.6/.helmignore


+ 0 - 0
charts/home-assistant/2.0.5/Chart.lock → charts/home-assistant/2.0.6/Chart.lock


+ 1 - 1
charts/home-assistant/2.0.5/Chart.yaml → charts/home-assistant/2.0.6/Chart.yaml

@@ -4,7 +4,7 @@ description: Home Assistant is an open source home automation that puts local co
 annotations:
   title: Home Assistant
 type: application
-version: 2.0.5
+version: 2.0.6
 apiVersion: v2
 appVersion: 2024.1.6
 kubeVersion: '>=1.16.0-0'

+ 0 - 0
charts/home-assistant/2.0.5/README.md → charts/home-assistant/2.0.6/README.md


+ 0 - 0
charts/home-assistant/2.0.5/app-readme.md → charts/home-assistant/2.0.6/app-readme.md


+ 0 - 0
charts/home-assistant/2.0.5/charts/common-1.2.9.tgz → charts/home-assistant/2.0.6/charts/common-1.2.9.tgz


+ 0 - 0
charts/home-assistant/2.0.5/ci/basic-values.yaml → charts/home-assistant/2.0.6/ci/basic-values.yaml


+ 0 - 0
charts/home-assistant/2.0.5/ix_values.yaml → charts/home-assistant/2.0.6/ix_values.yaml


+ 0 - 0
charts/home-assistant/2.0.5/metadata.yaml → charts/home-assistant/2.0.6/metadata.yaml


+ 0 - 0
charts/home-assistant/2.0.5/migrations/migrate → charts/home-assistant/2.0.6/migrations/migrate


+ 0 - 0
charts/home-assistant/2.0.5/questions.yaml → charts/home-assistant/2.0.6/questions.yaml


+ 0 - 0
charts/home-assistant/2.0.5/templates/NOTES.txt → charts/home-assistant/2.0.6/templates/NOTES.txt


+ 1 - 1
charts/home-assistant/2.0.5/templates/_configuration.tpl → charts/home-assistant/2.0.6/templates/_configuration.tpl

@@ -71,7 +71,7 @@ secret:
         #!/bin/sh
         config="/config/configuration.yaml"
         default="/default/init"
-        // Attemp to get read/write access
+        # Attemp to get read/write access
         chmod +rw "$config" || echo "Failed to set permissions on [$config]"
         if [ ! -f "$config" ]; then
           echo "File [$config] does NOT exist. Creating..."

+ 0 - 0
charts/home-assistant/2.0.5/templates/_home-assistant.tpl → charts/home-assistant/2.0.6/templates/_home-assistant.tpl


+ 0 - 0
charts/home-assistant/2.0.5/templates/_migration.tpl → charts/home-assistant/2.0.6/templates/_migration.tpl


+ 0 - 0
charts/home-assistant/2.0.5/templates/_persistance.tpl → charts/home-assistant/2.0.6/templates/_persistance.tpl


+ 5 - 1
charts/home-assistant/2.0.5/templates/_portal.tpl → charts/home-assistant/2.0.6/templates/_portal.tpl

@@ -1,11 +1,15 @@
 {{- define "home-assistant.portal" -}}
+{{- $port := .Values.haNetwork.webPort -}}
+{{- if .Values.haNetwork.hostNetwork -}}
+  {{- $port = 8123 -}}
+{{- end }}
 ---
 apiVersion: v1
 kind: ConfigMap
 metadata:
   name: portal
 data:
-  port: {{ .Values.haNetwork.webPort | quote }}
+  port: {{ $port | quote }}
   path: "/"
   protocol: "http"
   host: $node_ip

+ 0 - 0
charts/home-assistant/2.0.5/templates/_postgres.tpl → charts/home-assistant/2.0.6/templates/_postgres.tpl


+ 0 - 0
charts/home-assistant/2.0.5/templates/_service.tpl → charts/home-assistant/2.0.6/templates/_service.tpl


+ 0 - 0
charts/home-assistant/2.0.5/templates/common.yaml → charts/home-assistant/2.0.6/templates/common.yaml


+ 0 - 0
charts/home-assistant/2.0.5/to_keep_versions.md → charts/home-assistant/2.0.6/to_keep_versions.md


+ 0 - 0
charts/netdata/1.0.39/.helmignore → charts/netdata/1.0.40/.helmignore


+ 0 - 0
charts/netdata/1.0.39/Chart.lock → charts/netdata/1.0.40/Chart.lock


+ 1 - 1
charts/netdata/1.0.39/Chart.yaml → charts/netdata/1.0.40/Chart.yaml

@@ -3,7 +3,7 @@ description: Real-time performance monitoring, done right!
 annotations:
   title: Netdata
 type: application
-version: 1.0.39
+version: 1.0.40
 apiVersion: v2
 appVersion: v1.44.1
 kubeVersion: '>=1.16.0-0'

+ 0 - 0
charts/netdata/1.0.39/README.md → charts/netdata/1.0.40/README.md


+ 0 - 0
charts/netdata/1.0.39/app-readme.md → charts/netdata/1.0.40/app-readme.md


+ 0 - 0
charts/netdata/1.0.39/charts/common-2304.0.1.tgz → charts/netdata/1.0.40/charts/common-2304.0.1.tgz


+ 0 - 0
charts/netdata/1.0.39/ci/test-values.yaml → charts/netdata/1.0.40/ci/test-values.yaml


+ 0 - 0
charts/netdata/1.0.39/ix_values.yaml → charts/netdata/1.0.40/ix_values.yaml


+ 0 - 0
charts/netdata/1.0.39/metadata.yaml → charts/netdata/1.0.40/metadata.yaml


+ 0 - 0
charts/netdata/1.0.39/questions.yaml → charts/netdata/1.0.40/questions.yaml


+ 0 - 0
charts/netdata/1.0.39/templates/_helpers.tpl → charts/netdata/1.0.40/templates/_helpers.tpl


+ 0 - 0
charts/netdata/1.0.39/templates/clusterrole.yaml → charts/netdata/1.0.40/templates/clusterrole.yaml


+ 0 - 0
charts/netdata/1.0.39/templates/clusterrolebinding.yaml → charts/netdata/1.0.40/templates/clusterrolebinding.yaml


+ 1 - 1
charts/netdata/1.0.39/templates/deployment.yaml → charts/netdata/1.0.40/templates/deployment.yaml

@@ -2,7 +2,7 @@
 apiVersion: apps/v1
 kind: Deployment
 metadata:
-  name: {{ template "netdata.name" . }}
+  name: {{ template "netdata.name" . }}-netdata
   labels:
     app: {{ template "netdata.name" . }}
     chart: {{ template "netdata.chart" . }}

+ 0 - 0
charts/netdata/1.0.39/templates/pre-install-job.yaml → charts/netdata/1.0.40/templates/pre-install-job.yaml


+ 0 - 0
charts/netdata/1.0.39/templates/service.yaml → charts/netdata/1.0.40/templates/service.yaml


+ 0 - 0
charts/netdata/1.0.39/templates/serviceaccount.yaml → charts/netdata/1.0.40/templates/serviceaccount.yaml


+ 0 - 0
community/invidious/1.0.2/Chart.lock → community/invidious/1.0.3/Chart.lock


+ 1 - 1
community/invidious/1.0.2/Chart.yaml → community/invidious/1.0.3/Chart.yaml

@@ -3,7 +3,7 @@ description: Invidious is an alternative front-end to YouTube
 annotations:
   title: Invidious
 type: application
-version: 1.0.2
+version: 1.0.3
 apiVersion: v2
 appVersion: latest
 kubeVersion: '>=1.16.0-0'

+ 0 - 0
community/invidious/1.0.2/README.md → community/invidious/1.0.3/README.md


+ 0 - 0
community/invidious/1.0.2/app-readme.md → community/invidious/1.0.3/app-readme.md


+ 0 - 0
community/invidious/1.0.2/charts/common-1.2.9.tgz → community/invidious/1.0.3/charts/common-1.2.9.tgz


+ 0 - 0
community/invidious/1.0.2/ci/basic-values.yaml → community/invidious/1.0.3/ci/basic-values.yaml


+ 6 - 2
community/invidious/1.0.2/ix_values.yaml → community/invidious/1.0.3/ix_values.yaml

@@ -6,6 +6,10 @@ gitImage:
   repository: bitnami/git
   pullPolicy: IfNotPresent
   tag: latest
+yqImage:
+  pullPolicy: IfNotPresent
+  repository: mikefarah/yq
+  tag: 4.40.5
 
 resources:
   limits:
@@ -56,6 +60,6 @@ notes:
     {{- $_ := unset .Values "invidiousDbHost" }}
 
     Additional configuration can be specified
+    by editing the file `/config/config.yaml` (see [example](https://github.com/iv-org/invidious/blob/master/config/config.example.yml))
 
-    - Via [environment variables](https://github.com/iv-org/invidious/pull/1702)
-    - By editing the file `/config/config.yaml` (see [example](https://github.com/iv-org/invidious/blob/master/config/config.example.yml))
+    Note that some configuration options are updated automatically by the chart on each start.

+ 0 - 0
community/invidious/1.0.2/metadata.yaml → community/invidious/1.0.3/metadata.yaml


+ 0 - 0
community/invidious/1.0.2/questions.yaml → community/invidious/1.0.3/questions.yaml


+ 0 - 0
community/invidious/1.0.2/templates/NOTES.txt → community/invidious/1.0.3/templates/NOTES.txt


+ 27 - 18
community/invidious/1.0.2/templates/_configuration.tpl → community/invidious/1.0.3/templates/_configuration.tpl

@@ -36,27 +36,36 @@ secret:
       PGHOST: {{ $dbHost }}
       PGPORT: "5432"
 
+  {{/* Do not quote: bools, numbers, json */}}
+  {{- $configOpts := list
+    (dict "path" "check_tables" "value" "true")
+    (dict "path" "database_url" "value" ($dbURL | quote))
+    (dict "path" "database.user" "value" ($dbUser | quote))
+    (dict "path" "database.password" "value" ($dbPass | quote))
+    (dict "path" "database.dbname" "value" ($dbName | quote))
+    (dict "path" "database.host" "value" ($dbHost | quote))
+    (dict "path" "database.port" "value" "5432")
+    (dict "path" "hmac_key" "value" ($hmacKey | quote))
+    (dict "path" "host_binding" "value" ("0.0.0.0" | quote))
+    (dict "path" "port" "value" .Values.invidiousNetwork.webPort)
+    (dict "path" "admins" "value" (.Values.invidiousConfig.admins | toJson))
+    (dict "path" "registration_enabled" "value" .Values.invidiousConfig.registrationEnabled)
+    (dict "path" "login_enabled" "value" .Values.invidiousConfig.loginEnabled)
+    (dict "path" "captcha_enabled" "value" .Values.invidiousConfig.captchaEnabled)
+  }}
 
   invidious-creds:
     enabled: true
     data:
-      # Source config
-      INVIDIOUS_CONFIG_FILE: /config/config.yaml
-      # See https://github.com/iv-org/invidious/pull/1702
-      # Override config
       INVIDIOUS_HMAC_KEY: {{ $hmacKey }}
-      INVIDIOUS_CHECK_TABLES: "true"
-      INVIDIOUS_DATABASE_URL: {{ $dbURL }}
-      INVIDIOUS_DB_USER: {{ $dbUser }}
-      INVIDIOUS_DB_PASSWORD: {{ $dbPass }}
-      INVIDIOUS_DB_DBNAME: {{ $dbName }}
-      INVIDIOUS_DB_HOST: {{ $dbHost }}
-      INVIDIOUS_DB_PORT: "5432"
-      INVIDIOUS_HOST_BINDING: "0.0.0.0"
-      INVIDIOUS_PORT: {{ .Values.invidiousNetwork.webPort | quote }}
-      # Add some easy to use values in UI
-      INVIDIOUS_ADMINS: {{ .Values.invidiousConfig.admins | toJson | quote }}
-      INVIDIOUS_REGISTRATION_ENABLED: {{ .Values.invidiousConfig.registrationEnabled | quote }}
-      INVIDIOUS_LOGIN_ENABLED: {{ .Values.invidiousConfig.loginEnabled | quote }}
-      INVIDIOUS_CAPTCHA_ENABLED: {{ .Values.invidiousConfig.captchaEnabled | quote }}
+      config.sh: |
+        #!/bin/sh
+        config="/config/config.yaml"
+        echo "Updating Invidious Config..."
+        {{- range $item := $configOpts }}
+        echo "Updating {{ $item.path }} to {{ $item.value }}"
+        yq -i '.{{ $item.path }} = {{ $item.value }}' "$config"
+        {{- end }}
+        cat "$config"
+        echo "Config already exists, skipping."
 {{- end -}}

+ 11 - 6
community/invidious/1.0.2/templates/_invidious.tpl → community/invidious/1.0.3/templates/_invidious.tpl

@@ -14,9 +14,8 @@ workload:
           securityContext:
             runAsUser: 1000
             runAsGroup: 1000
-          envFrom:
-            - secretRef:
-                name: invidious-creds
+          env:
+            INVIDIOUS_CONFIG_FILE: /config/config.yaml
           {{ with .Values.invidiousConfig.additionalEnvs }}
           envList:
             {{ range $env := . }}
@@ -100,9 +99,6 @@ workload:
           securityContext:
             runAsUser: 1000
             runAsGroup: 1000
-          envFrom:
-            - secretRef:
-                name: postgres-creds
           command:
             - /bin/sh
             - -c
@@ -114,4 +110,13 @@ workload:
                 exit 0
               fi
               echo "Config already exists, skipping."
+        05-update-config:
+          enabled: true
+          type: init
+          imageSelector: yqImage
+          securityContext:
+            runAsUser: 1000
+            runAsGroup: 1000
+            readOnlyRootFilesystem: false
+          command: /setup/config.sh
 {{- end -}}

+ 12 - 0
community/invidious/1.0.2/templates/_persistence.tpl → community/invidious/1.0.3/templates/_persistence.tpl

@@ -9,6 +9,8 @@ persistence:
           mountPath: /config
         04-init-config:
           mountPath: /config
+        05-update-config:
+          mountPath: /config
         {{- if and (eq .Values.invidiousStorage.config.type "ixVolume")
                   (not (.Values.invidiousStorage.config.ixVolumeConfig | default dict).aclEnable) }}
         01-permissions:
@@ -30,6 +32,16 @@ persistence:
       invidious:
         invidious:
           mountPath: /tmp
+  config-script:
+    enabled: true
+    type: secret
+    objectName: invidious-creds
+    defaultMode: "0550"
+    targetSelector:
+      invidious:
+        05-update-config:
+          mountPath: /setup/config.sh
+          subPath: config.sh
 
   {{- range $idx, $storage := .Values.invidiousStorage.additionalStorages }}
   {{ printf "invidious-%v:" (int $idx) }}

+ 0 - 0
community/invidious/1.0.2/templates/_portal.tpl → community/invidious/1.0.3/templates/_portal.tpl


+ 0 - 0
community/invidious/1.0.2/templates/_postgres.tpl → community/invidious/1.0.3/templates/_postgres.tpl


+ 0 - 0
community/invidious/1.0.2/templates/_service.tpl → community/invidious/1.0.3/templates/_service.tpl


+ 8 - 0
community/invidious/1.0.2/templates/common.yaml → community/invidious/1.0.3/templates/common.yaml

@@ -1,5 +1,13 @@
 {{- include "ix.v1.common.loader.init" . -}}
 
+{{- if not .Values.yqImage -}}
+  {{- $_ := set .Values "yqImage" (dict
+    "repository" "mikefarah/yq"
+    "tag" "4.40.5"
+    "pullPolicy" "IfNotPresent"
+  ) -}}
+{{- end -}}
+
 {{/* Merge the templates with Values */}}
 {{- $_ := mustMergeOverwrite .Values (include "invidious.configuration" $ | fromYaml) -}}
 {{- $_ := mustMergeOverwrite .Values (include "invidious.service" $ | fromYaml) -}}

+ 0 - 0
community/invidious/1.0.2/upgrade_strategy_disabled → community/invidious/1.0.3/upgrade_strategy_disabled


+ 0 - 0
community/netbootxyz/1.0.1/Chart.lock → community/netbootxyz/1.0.2/Chart.lock


+ 2 - 2
community/netbootxyz/1.0.1/Chart.yaml → community/netbootxyz/1.0.2/Chart.yaml

@@ -3,9 +3,9 @@ description: netboot.xyz lets you PXE boot various operating system installers o
 annotations:
   title: netbootxyz
 type: application
-version: 1.0.1
+version: 1.0.2
 apiVersion: v2
-appVersion: 2.0.76
+appVersion: 0.7.0.4
 kubeVersion: '>=1.16.0-0'
 maintainers:
   - name: truenas

+ 0 - 0
community/netbootxyz/1.0.1/README.md → community/netbootxyz/1.0.2/README.md


+ 0 - 0
community/netbootxyz/1.0.1/app-readme.md → community/netbootxyz/1.0.2/app-readme.md


+ 0 - 0
community/netbootxyz/1.0.1/charts/common-1.2.9.tgz → community/netbootxyz/1.0.2/charts/common-1.2.9.tgz


+ 3 - 3
community/netbootxyz/1.0.1/ci/basic-values.yaml → community/netbootxyz/1.0.2/ci/basic-values.yaml

@@ -5,6 +5,6 @@ netbootStorage:
     type: pvc
 netbootNetwork:
   hostNetwork: true
-  tftpPort: 69
-  webHttpPort: 3000
-  webAssetsPort: 8080
+  tftpPort: 31009
+  webHttpPort: 31010
+  webAssetsPort: 31011

+ 4 - 4
community/netbootxyz/1.0.1/ix_values.yaml → community/netbootxyz/1.0.2/ix_values.yaml

@@ -1,7 +1,7 @@
 image:
   repository: netbootxyz/netbootxyz
   pullPolicy: IfNotPresent
-  tag: 0.7.0-nbxyz2
+  tag: 0.7.0-nbxyz4
 
 resources:
   limits:
@@ -15,9 +15,9 @@ netbootConfig:
 netbootNetwork:
   # TFTP only works with hostNetwork: true
   hostNetwork: true
-  tftpPort: 69
-  webHttpPort: 3000
-  webAssetsPort: 8080
+  tftpPort: 31009
+  webHttpPort: 31010
+  webAssetsPort: 31011
 
 netbootStorage:
   config:

+ 0 - 0
community/netbootxyz/1.0.1/metadata.yaml → community/netbootxyz/1.0.2/metadata.yaml


+ 0 - 0
community/netbootxyz/1.0.1/questions.yaml → community/netbootxyz/1.0.2/questions.yaml


+ 0 - 0
community/netbootxyz/1.0.1/templates/NOTES.txt → community/netbootxyz/1.0.2/templates/NOTES.txt


+ 0 - 0
community/netbootxyz/1.0.1/templates/_netboot.tpl → community/netbootxyz/1.0.2/templates/_netboot.tpl


+ 0 - 0
community/netbootxyz/1.0.1/templates/_persistence.tpl → community/netbootxyz/1.0.2/templates/_persistence.tpl


+ 0 - 0
community/netbootxyz/1.0.1/templates/_portal.tpl → community/netbootxyz/1.0.2/templates/_portal.tpl


+ 0 - 0
community/netbootxyz/1.0.1/templates/_service.tpl → community/netbootxyz/1.0.2/templates/_service.tpl


+ 0 - 0
community/netbootxyz/1.0.1/templates/common.yaml → community/netbootxyz/1.0.2/templates/common.yaml


+ 0 - 0
community/palworld/1.0.3/Chart.lock → community/palworld/1.0.4/Chart.lock


+ 1 - 1
community/palworld/1.0.3/Chart.yaml → community/palworld/1.0.4/Chart.yaml

@@ -3,7 +3,7 @@ description: Palworld is a multiplayer, open-world survival crafting game where
 annotations:
   title: Palworld
 type: application
-version: 1.0.3
+version: 1.0.4
 apiVersion: v2
 appVersion: palworld
 kubeVersion: '>=1.16.0-0'

+ 0 - 0
community/palworld/1.0.3/README.md → community/palworld/1.0.4/README.md


+ 0 - 0
community/palworld/1.0.3/app-readme.md → community/palworld/1.0.4/app-readme.md


+ 0 - 0
community/palworld/1.0.3/charts/common-1.2.9.tgz → community/palworld/1.0.4/charts/common-1.2.9.tgz


+ 4 - 4
community/palworld/1.0.3/ci/basic-values.yaml → community/palworld/1.0.4/ci/basic-values.yaml

@@ -20,12 +20,12 @@ palworldConfig:
     keep: 3
   iniKeys:
     - key: PlayerDamageRateAttack
-      value: 1.000000
+      value: "1.000000"
     - key: DropItemMaxNum
-      value: 4000
+      value: "4000"
     - key: Region
       value: ""
     - key: PalEggDefaultHatchingTime
-      value: 72.450000
+      value: "72.450000"
     - key: bEnablePlayerToPlayerDamage
-      value: true
+      value: "True"

+ 0 - 0
community/palworld/1.0.3/ix_values.yaml → community/palworld/1.0.4/ix_values.yaml


+ 0 - 0
community/palworld/1.0.3/metadata.yaml → community/palworld/1.0.4/metadata.yaml


+ 0 - 0
community/palworld/1.0.3/questions.yaml → community/palworld/1.0.4/questions.yaml


+ 0 - 0
community/palworld/1.0.3/templates/NOTES.txt → community/palworld/1.0.4/templates/NOTES.txt


+ 13 - 8
community/palworld/1.0.3/templates/_palworld.tpl → community/palworld/1.0.4/templates/_palworld.tpl

@@ -125,15 +125,20 @@ workload:
               set_ini_value "AdminPassword" {{ .Values.palworldConfig.adminPassword | squote }} true false
 
               {{- range $item := .Values.palworldConfig.iniKeys }}
-                {{- if mustHas (kindOf $item.value) (list "int" "int64" "float64") }}
-                  echo "Key {{ $item.key }} is a {{ kindOf $item.value }}, setting without quotes..."
-                  set_ini_value "{{ $item.key }}" {{ $item.value }}
-                {{- else if or (eq ((toString $item.value) | lower) "true") (eq ((toString $item.value) | lower) "false") }}
-                  echo "Key {{ $item.key }} is a boolean, setting without quotes..."
-                  set_ini_value "{{ $item.key }}" {{ (toString $item.value) | camelcase }}
+                {{- $k := $item.key -}}
+                {{- $v := $item.value | toString -}}
+                {{- $numRegex := "^[0-9]+([.][0-9]+)?$" -}}
+                {{- $boolRegex := "^(true|false)$" -}}
+
+                {{- if (mustRegexMatch $numRegex $v) }}
+                  echo "Key [{{ $k }}] is a number, setting without quotes..."
+                  set_ini_value "{{ $k }}" {{ $v }}
+                {{- else if (mustRegexMatch $boolRegex ($v | lower)) }}
+                  echo "Key [{{ $k }}] is a boolean, setting without quotes..."
+                  set_ini_value "{{ $k }}" {{ (toString $v) | camelcase }}
                 {{- else }}
-                  echo "Key {{ $item.key }} is a {{ kindOf $item.value }}, setting with quotes..."
-                  set_ini_value "{{ $item.key }}" {{ $item.value | quote }} true
+                  echo "Key [{{ $k }}] is a string, setting with quotes..."
+                  set_ini_value "{{ $k }}" {{ $v | quote }} true
                 {{- end }}
               {{- end }}
 

+ 0 - 0
community/palworld/1.0.3/templates/_params.tpl → community/palworld/1.0.4/templates/_params.tpl


+ 0 - 0
community/palworld/1.0.3/templates/_persistence.tpl → community/palworld/1.0.4/templates/_persistence.tpl


+ 0 - 0
community/palworld/1.0.3/templates/_service.tpl → community/palworld/1.0.4/templates/_service.tpl


+ 0 - 0
community/palworld/1.0.3/templates/common.yaml → community/palworld/1.0.4/templates/common.yaml


+ 0 - 0
community/palworld/1.0.3/upgrade_strategy_disabled → community/palworld/1.0.4/upgrade_strategy_disabled