Ver código fonte

Merge pull request #552 from truenas/NAS-116721

NAS-116721 / 22.12 / Add resource limits for applications
M. Rehan 3 anos atrás
pai
commit
a39d9bea5f
100 arquivos alterados com 192 adições e 52 exclusões
  1. BIN
      charts/chia/1.3.29/charts/common-2112.0.0.tgz
  2. 0 6
      charts/chia/1.3.29/requirements.lock
  3. 0 0
      charts/chia/1.3.30/.helmignore
  4. 3 3
      charts/chia/1.3.30/Chart.yaml
  5. 0 0
      charts/chia/1.3.30/README.md
  6. 0 0
      charts/chia/1.3.30/app-readme.md
  7. BIN
      charts/chia/1.3.30/charts/common-2206.0.0.tgz
  8. 0 0
      charts/chia/1.3.30/default_values.yaml
  9. 0 0
      charts/chia/1.3.30/ix_values.yaml
  10. 27 0
      charts/chia/1.3.30/questions.yaml
  11. 6 0
      charts/chia/1.3.30/requirements.lock
  12. 1 0
      charts/chia/1.3.30/templates/deployment.yaml
  13. 0 0
      charts/chia/1.3.30/templates/generate-mnemonic.yaml
  14. 0 0
      charts/chia/1.3.30/templates/mnemonic-configmap.yaml
  15. 0 0
      charts/chia/1.3.30/templates/networking.tpl
  16. 0 0
      charts/chia/1.3.30/templates/service.yaml
  17. 0 0
      charts/chia/1.3.30/test_values.yaml
  18. 0 0
      charts/chia/1.3.30/values.yaml
  19. BIN
      charts/collabora/1.2.4/charts/common-2112.0.0.tgz
  20. 0 0
      charts/collabora/1.2.5/.helmignore
  21. 3 3
      charts/collabora/1.2.5/Chart.yaml
  22. 0 0
      charts/collabora/1.2.5/README.md
  23. 0 0
      charts/collabora/1.2.5/app-readme.md
  24. BIN
      charts/collabora/1.2.5/charts/common-2206.0.0.tgz
  25. 0 0
      charts/collabora/1.2.5/ix_values.yaml
  26. 27 0
      charts/collabora/1.2.5/questions.yaml
  27. 6 0
      charts/collabora/1.2.5/requirements.lock
  28. 0 0
      charts/collabora/1.2.5/templates/_helpers.tpl
  29. 1 0
      charts/collabora/1.2.5/templates/deployment.yaml
  30. 0 0
      charts/collabora/1.2.5/templates/nginx-conf.yaml
  31. 0 0
      charts/collabora/1.2.5/templates/nginx-service.yaml
  32. 0 0
      charts/collabora/1.2.5/templates/secrets.yaml
  33. 0 0
      charts/collabora/1.2.5/templates/tests/deployment-check.yaml
  34. 0 0
      charts/collabora/1.2.5/test_values.yaml
  35. 0 6
      charts/diskoverdata/1.0.2/Chart.lock
  36. BIN
      charts/diskoverdata/1.0.2/charts/common-2112.0.0.tgz
  37. 6 0
      charts/diskoverdata/1.0.3/Chart.lock
  38. 3 3
      charts/diskoverdata/1.0.3/Chart.yaml
  39. 0 0
      charts/diskoverdata/1.0.3/README.md
  40. 0 0
      charts/diskoverdata/1.0.3/app-readme.md
  41. BIN
      charts/diskoverdata/1.0.3/charts/common-2206.0.0.tgz
  42. 0 0
      charts/diskoverdata/1.0.3/ix_values.yaml
  43. 27 0
      charts/diskoverdata/1.0.3/questions.yaml
  44. 0 0
      charts/diskoverdata/1.0.3/templates/_diskover.tpl
  45. 1 0
      charts/diskoverdata/1.0.3/templates/deployment.yaml
  46. 0 0
      charts/diskoverdata/1.0.3/templates/diskover-secrets.yaml
  47. 0 0
      charts/diskoverdata/1.0.3/templates/elastic_search_deployment.yaml
  48. 0 0
      charts/diskoverdata/1.0.3/templates/elastic_search_service.yaml
  49. 0 0
      charts/diskoverdata/1.0.3/templates/elasticsearch-secret.yaml
  50. 0 0
      charts/diskoverdata/1.0.3/templates/initial_scripts.yaml
  51. 0 0
      charts/diskoverdata/1.0.3/templates/pre-install-job.yaml
  52. 0 0
      charts/diskoverdata/1.0.3/templates/service.yaml
  53. 0 0
      charts/diskoverdata/1.0.3/templates/tests/deployment-check.yaml
  54. 0 0
      charts/diskoverdata/1.0.3/test_values.yaml
  55. BIN
      charts/emby/1.0.8/charts/common-2112.0.0.tgz
  56. 0 6
      charts/emby/1.0.8/requirements.lock
  57. 0 0
      charts/emby/1.0.9/.helmignore
  58. 6 0
      charts/emby/1.0.9/Chart.lock
  59. 3 3
      charts/emby/1.0.9/Chart.yaml
  60. 0 0
      charts/emby/1.0.9/README.md
  61. 0 0
      charts/emby/1.0.9/app-readme.md
  62. BIN
      charts/emby/1.0.9/charts/common-2206.0.0.tgz
  63. 1 1
      charts/emby/1.0.9/ix_values.yaml
  64. 27 0
      charts/emby/1.0.9/questions.yaml
  65. 2 2
      charts/emby/1.0.9/requirements.lock
  66. 0 0
      charts/emby/1.0.9/templates/NOTES.txt
  67. 1 0
      charts/emby/1.0.9/templates/deployment.yaml
  68. 0 0
      charts/emby/1.0.9/templates/service-tcp.yaml
  69. 0 0
      charts/emby/1.0.9/templates/service-udp.yaml
  70. 0 0
      charts/emby/1.0.9/templates/tests/deployment-check.yaml
  71. 0 0
      charts/emby/1.0.9/test_values.yaml
  72. 0 0
      charts/emby/upgrade_strategy_disable
  73. 0 6
      charts/home-assistant/1.0.11/Chart.lock
  74. BIN
      charts/home-assistant/1.0.11/charts/common-2112.0.0.tgz
  75. 6 0
      charts/home-assistant/1.0.12/Chart.lock
  76. 3 3
      charts/home-assistant/1.0.12/Chart.yaml
  77. 0 0
      charts/home-assistant/1.0.12/README.md
  78. 0 0
      charts/home-assistant/1.0.12/app-readme.md
  79. BIN
      charts/home-assistant/1.0.12/charts/common-2206.0.0.tgz
  80. 0 0
      charts/home-assistant/1.0.12/ix_values.yaml
  81. 28 1
      charts/home-assistant/1.0.12/questions.yaml
  82. 0 0
      charts/home-assistant/1.0.12/templates/_postgres.tpl
  83. 0 0
      charts/home-assistant/1.0.12/templates/backup-postgres-config.yaml
  84. 0 0
      charts/home-assistant/1.0.12/templates/backup-postgres-hook.yaml
  85. 1 0
      charts/home-assistant/1.0.12/templates/deployment.yaml
  86. 0 0
      charts/home-assistant/1.0.12/templates/home-assistance-init-config.yaml
  87. 0 0
      charts/home-assistant/1.0.12/templates/postgres-config.yaml
  88. 0 0
      charts/home-assistant/1.0.12/templates/postgres-deployment.yaml
  89. 0 0
      charts/home-assistant/1.0.12/templates/postgres-secret.yaml
  90. 0 0
      charts/home-assistant/1.0.12/templates/postgres-service.yaml
  91. 0 0
      charts/home-assistant/1.0.12/templates/pre-install-job.yaml
  92. 0 0
      charts/home-assistant/1.0.12/templates/service.yaml
  93. 0 0
      charts/home-assistant/1.0.12/templates/tests/deployment-check.yaml
  94. 0 0
      charts/home-assistant/1.0.12/test_values.yaml
  95. BIN
      charts/ipfs/1.2.4/charts/common-2112.0.0.tgz
  96. 0 6
      charts/ipfs/1.2.4/requirements.lock
  97. 0 0
      charts/ipfs/1.2.5/.helmignore
  98. 3 3
      charts/ipfs/1.2.5/Chart.yaml
  99. 0 0
      charts/ipfs/1.2.5/README.md
  100. 0 0
      charts/ipfs/1.2.5/app-readme.md

BIN
charts/chia/1.3.29/charts/common-2112.0.0.tgz


+ 0 - 6
charts/chia/1.3.29/requirements.lock

@@ -1,6 +0,0 @@
-dependencies:
-- name: common
-  repository: file://../../../library/common/2112.0.0
-  version: 2112.0.0
-digest: sha256:47115d9b91afe42c8537dcf0fd8224f2f7d1c775f9ff860efa68a6b57d17d1c0
-generated: "2021-12-06T21:24:36.722808+05:00"

+ 0 - 0
charts/chia/1.3.29/.helmignore → charts/chia/1.3.30/.helmignore


+ 3 - 3
charts/chia/1.3.29/Chart.yaml → charts/chia/1.3.30/Chart.yaml

@@ -2,8 +2,8 @@ apiVersion: v1
 appVersion: v1.3.5
 dependencies:
 - name: common
-  repository: file://../../../library/common/2112.0.0
-  version: 2112.0.0
+  repository: file://../../../library/common/2206.0.0
+  version: 2206.0.0
 description: Global, Versioned, peer-to-peer filesystem.
 home: https://www.chia.net/
 icon: https://www.chia.net/img/chia_logo.svg
@@ -15,4 +15,4 @@ name: chia
 sources:
 - https://github.com/Chia-Network/chia-blockchain
 - https://github.com/orgs/chia-network/packages/container/package/chia
-version: 1.3.29
+version: 1.3.30

+ 0 - 0
charts/chia/1.3.29/README.md → charts/chia/1.3.30/README.md


+ 0 - 0
charts/chia/1.3.29/app-readme.md → charts/chia/1.3.30/app-readme.md


BIN
charts/chia/1.3.30/charts/common-2206.0.0.tgz


+ 0 - 0
charts/chia/1.3.29/default_values.yaml → charts/chia/1.3.30/default_values.yaml


+ 0 - 0
charts/chia/1.3.29/ix_values.yaml → charts/chia/1.3.30/ix_values.yaml


+ 27 - 0
test/chia/1.3.29/questions.yaml → charts/chia/1.3.30/questions.yaml

@@ -7,6 +7,8 @@ groups:
     description: "Set the environment that will be visible to the container"
   - name: "Networking"
     description: "Configure networking for Chia container"
+  - name: "Resource Limits"
+    description: "Set CPU/memory limits for Kubernetes Pod"
 
 portals:
   web_portal:
@@ -180,3 +182,28 @@ questions:
             max: 65535
             default: 8447
             required: true
+
+  - variable: enableResourceLimits
+    label: "Enable Pod resource limits"
+    group: "Resource Limits"
+    schema:
+      type: boolean
+      default: false
+  - variable: cpuLimit
+    label: "CPU Limit"
+    description: "CPU resource limit allow  plain integer values with suffix m(milli) e.g 1000m, 100."
+    group: "Resource Limits"
+    schema:
+      type: string
+      show_if: [["enableResourceLimits", "=", true]]
+      valid_chars: "^\\d+(?:\\.\\d+(?!.*m$)|m?$)"
+      default: "4000m"
+  - variable: memLimit
+    label: "Memory Limit"
+    group: "Resource Limits"
+    description: "Memory limits is specified by number of bytes. Followed by quantity suffix like E,P,T,G,M,k and Ei,Pi,Ti,Mi,Gi,Ki can also be used. e.g 129e6, 129M,  128974848000m, 123Mi"
+    schema:
+      type: string
+      show_if: [["enableResourceLimits", "=", true]]
+      valid_chars: "^([+-]?[0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$"
+      default: "8Gi"

+ 6 - 0
charts/chia/1.3.30/requirements.lock

@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+  repository: file://../../../library/common/2206.0.0
+  version: 2206.0.0
+digest: sha256:b5cc6b211cae3adaa3ab8bd5eca73e34c178b11b3daad489e27e0f72190bb115
+generated: "2022-06-28T00:19:51.06059343+05:00"

+ 1 - 0
charts/chia/1.3.29/templates/deployment.yaml → charts/chia/1.3.30/templates/deployment.yaml

@@ -21,6 +21,7 @@ spec:
       containers:
         - name: {{ .Chart.Name }}
           {{ include "common.containers.imageConfig" .Values.image | nindent 10 }}
+          {{ include "common.resources.limitaion" . | nindent 10 }}
           volumeMounts: {{ include "common.storage.configureAppVolumeMountsInContainer" .Values | nindent 12 }}
           {{ range $index, $hostPathConfiguration := .Values.extraAppVolumeMounts }}
             - name: extrappvolume-{{ $index }}

+ 0 - 0
charts/chia/1.3.29/templates/generate-mnemonic.yaml → charts/chia/1.3.30/templates/generate-mnemonic.yaml


+ 0 - 0
charts/chia/1.3.29/templates/mnemonic-configmap.yaml → charts/chia/1.3.30/templates/mnemonic-configmap.yaml


+ 0 - 0
charts/chia/1.3.29/templates/networking.tpl → charts/chia/1.3.30/templates/networking.tpl


+ 0 - 0
charts/chia/1.3.29/templates/service.yaml → charts/chia/1.3.30/templates/service.yaml


+ 0 - 0
charts/chia/1.3.29/test_values.yaml → charts/chia/1.3.30/test_values.yaml


+ 0 - 0
charts/chia/1.3.29/values.yaml → charts/chia/1.3.30/values.yaml


BIN
charts/collabora/1.2.4/charts/common-2112.0.0.tgz


+ 0 - 0
charts/collabora/1.2.4/.helmignore → charts/collabora/1.2.5/.helmignore


+ 3 - 3
test/collabora/1.2.4/Chart.yaml → charts/collabora/1.2.5/Chart.yaml

@@ -2,8 +2,8 @@ apiVersion: v1
 appVersion: 21.11.4.1.1
 dependencies:
 - name: common
-  repository: file://../../../library/common/2112.0.0
-  version: 2112.0.0
+  repository: file://../../../library/common/2206.0.0
+  version: 2206.0.0
 description: "Collabora Online Development Edition \u2013 an awesome, Online Office\
   \  suite image suitable for home use."
 home: https://github.com/CollaboraOnline/online
@@ -16,4 +16,4 @@ name: collabora
 sources:
 - https://github.com/CollaboraOnline/online.git
 - https://hub.docker.com/r/collabora/code
-version: 1.2.4
+version: 1.2.5

+ 0 - 0
charts/collabora/1.2.4/README.md → charts/collabora/1.2.5/README.md


+ 0 - 0
charts/collabora/1.2.4/app-readme.md → charts/collabora/1.2.5/app-readme.md


BIN
charts/collabora/1.2.5/charts/common-2206.0.0.tgz


+ 0 - 0
charts/collabora/1.2.4/ix_values.yaml → charts/collabora/1.2.5/ix_values.yaml


+ 27 - 0
charts/collabora/1.2.4/questions.yaml → charts/collabora/1.2.5/questions.yaml

@@ -7,6 +7,8 @@ groups:
     description: "Configure Networking for Collabora"
   - name: "Storage"
     description: "Configure Storage for Collabora"
+  - name: "Resource Limits"
+    description: "Set CPU/memory limits for Kubernetes Pod"
 
 portals:
   web_portal:
@@ -129,3 +131,28 @@ questions:
       default: 9980
       min: 9000
       max: 65535
+
+  - variable: enableResourceLimits
+    label: "Enable Pod resource limits"
+    group: "Resource Limits"
+    schema:
+      type: boolean
+      default: false
+  - variable: cpuLimit
+    label: "CPU Limit"
+    description: "CPU resource limit allow  plain integer values with suffix m(milli) e.g 1000m, 100."
+    group: "Resource Limits"
+    schema:
+      type: string
+      show_if: [["enableResourceLimits", "=", true]]
+      valid_chars: "^\\d+(?:\\.\\d+(?!.*m$)|m?$)"
+      default: "4000m"
+  - variable: memLimit
+    label: "Memory Limit"
+    group: "Resource Limits"
+    description: "Memory limits is specified by number of bytes. Followed by quantity suffix like E,P,T,G,M,k and Ei,Pi,Ti,Mi,Gi,Ki can also be used. e.g 129e6, 129M,  128974848000m, 123Mi"
+    schema:
+      type: string
+      show_if: [["enableResourceLimits", "=", true]]
+      valid_chars: "^([+-]?[0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$"
+      default: "8Gi"

+ 6 - 0
charts/collabora/1.2.5/requirements.lock

@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+  repository: file://../../../library/common/2206.0.0
+  version: 2206.0.0
+digest: sha256:b5cc6b211cae3adaa3ab8bd5eca73e34c178b11b3daad489e27e0f72190bb115
+generated: "2022-06-28T00:19:51.10176596+05:00"

+ 0 - 0
charts/collabora/1.2.4/templates/_helpers.tpl → charts/collabora/1.2.5/templates/_helpers.tpl


+ 1 - 0
charts/collabora/1.2.4/templates/deployment.yaml → charts/collabora/1.2.5/templates/deployment.yaml

@@ -37,6 +37,7 @@ spec:
             containerPort: 443
             protocol: TCP
         - name: {{ .Chart.Name }}
+          {{ include "common.resources.limitaion" . | nindent 10 }}
           {{ include "common.containers.imageConfig" .Values.image | nindent 10 }}
           {{ if .Values.extraAppVolumeMounts }}
           volumeMounts:

+ 0 - 0
charts/collabora/1.2.4/templates/nginx-conf.yaml → charts/collabora/1.2.5/templates/nginx-conf.yaml


+ 0 - 0
charts/collabora/1.2.4/templates/nginx-service.yaml → charts/collabora/1.2.5/templates/nginx-service.yaml


+ 0 - 0
charts/collabora/1.2.4/templates/secrets.yaml → charts/collabora/1.2.5/templates/secrets.yaml


+ 0 - 0
charts/collabora/1.2.4/templates/tests/deployment-check.yaml → charts/collabora/1.2.5/templates/tests/deployment-check.yaml


+ 0 - 0
charts/collabora/1.2.4/test_values.yaml → charts/collabora/1.2.5/test_values.yaml


+ 0 - 6
charts/diskoverdata/1.0.2/Chart.lock

@@ -1,6 +0,0 @@
-dependencies:
-- name: common
-  repository: file://../../../library/common/2112.0.0
-  version: 2112.0.0
-digest: sha256:47115d9b91afe42c8537dcf0fd8224f2f7d1c775f9ff860efa68a6b57d17d1c0
-generated: "2022-06-14T16:04:57.912820777+05:00"

BIN
charts/diskoverdata/1.0.2/charts/common-2112.0.0.tgz


+ 6 - 0
charts/diskoverdata/1.0.3/Chart.lock

@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+  repository: file://../../../library/common/2206.0.0
+  version: 2206.0.0
+digest: sha256:b5cc6b211cae3adaa3ab8bd5eca73e34c178b11b3daad489e27e0f72190bb115
+generated: "2022-06-28T00:19:51.566570138+05:00"

+ 3 - 3
test/diskoverdata/1.0.2/Chart.yaml → charts/diskoverdata/1.0.3/Chart.yaml

@@ -3,11 +3,11 @@ appVersion: "2.0.1"
 icon: http://www.diskoverdata.com/wp-content/uploads/2019/09/diskover.png
 description: Diskover is used to monitor size/volumes of distributed dataset.
 name: diskoverdata
-version: 1.0.2
+version: 1.0.3
 dependencies:
 - name: common
-  repository: file://../../../library/common/2112.0.0
-  version: 2112.0.0
+  repository: file://../../../library/common/2206.0.0
+  version: 2206.0.0
 home: https://github.com/diskoverdata/diskover-community/
 keywords:
 - storage

+ 0 - 0
charts/diskoverdata/1.0.2/README.md → charts/diskoverdata/1.0.3/README.md


+ 0 - 0
charts/diskoverdata/1.0.2/app-readme.md → charts/diskoverdata/1.0.3/app-readme.md


BIN
charts/diskoverdata/1.0.3/charts/common-2206.0.0.tgz


+ 0 - 0
charts/diskoverdata/1.0.2/ix_values.yaml → charts/diskoverdata/1.0.3/ix_values.yaml


+ 27 - 0
charts/diskoverdata/1.0.2/questions.yaml → charts/diskoverdata/1.0.3/questions.yaml

@@ -7,6 +7,8 @@ groups:
     description: "Networking Configuration for Diskover"
   - name: "Advanced DNS Settings"
     description: "Configure DNS settings"
+  - name: "Resource Limits"
+    description: "Set CPU/memory limits for Kubernetes Pod"
 
 portals:
   web_portal:
@@ -293,3 +295,28 @@ questions:
                   type: path
                   editable: false
                   default: "/usr/share/elasticsearch/data"
+
+  - variable: enableResourceLimits
+    label: "Enable Pod resource limits"
+    group: "Resource Limits"
+    schema:
+      type: boolean
+      default: false
+  - variable: cpuLimit
+    label: "CPU Limit"
+    description: "CPU resource limit allow  plain integer values with suffix m(milli) e.g 1000m, 100."
+    group: "Resource Limits"
+    schema:
+      type: string
+      show_if: [["enableResourceLimits", "=", true]]
+      valid_chars: "^\\d+(?:\\.\\d+(?!.*m$)|m?$)"
+      default: "4000m"
+  - variable: memLimit
+    label: "Memory Limit"
+    group: "Resource Limits"
+    description: "Memory limits is specified by number of bytes. Followed by quantity suffix like E,P,T,G,M,k and Ei,Pi,Ti,Mi,Gi,Ki can also be used. e.g 129e6, 129M,  128974848000m, 123Mi"
+    schema:
+      type: string
+      show_if: [["enableResourceLimits", "=", true]]
+      valid_chars: "^([+-]?[0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$"
+      default: "8Gi"

+ 0 - 0
charts/diskoverdata/1.0.2/templates/_diskover.tpl → charts/diskoverdata/1.0.3/templates/_diskover.tpl


+ 1 - 0
charts/diskoverdata/1.0.2/templates/deployment.yaml → charts/diskoverdata/1.0.3/templates/deployment.yaml

@@ -74,6 +74,7 @@ spec:
 
       containers:
         - name: {{ .Chart.Name }}
+          {{ include "common.resources.limitaion" . | nindent 10 }}
           {{ include "common.containers.imageConfig" .Values.image | nindent 10 }}
           volumeMounts: {{ include "common.storage.configureAppVolumeMountsInContainer" .Values | nindent 12 }}
             - name: diskover-initial-scripts

+ 0 - 0
charts/diskoverdata/1.0.2/templates/diskover-secrets.yaml → charts/diskoverdata/1.0.3/templates/diskover-secrets.yaml


+ 0 - 0
charts/diskoverdata/1.0.2/templates/elastic_search_deployment.yaml → charts/diskoverdata/1.0.3/templates/elastic_search_deployment.yaml


+ 0 - 0
charts/diskoverdata/1.0.2/templates/elastic_search_service.yaml → charts/diskoverdata/1.0.3/templates/elastic_search_service.yaml


+ 0 - 0
charts/diskoverdata/1.0.2/templates/elasticsearch-secret.yaml → charts/diskoverdata/1.0.3/templates/elasticsearch-secret.yaml


+ 0 - 0
charts/diskoverdata/1.0.2/templates/initial_scripts.yaml → charts/diskoverdata/1.0.3/templates/initial_scripts.yaml


+ 0 - 0
charts/diskoverdata/1.0.2/templates/pre-install-job.yaml → charts/diskoverdata/1.0.3/templates/pre-install-job.yaml


+ 0 - 0
charts/diskoverdata/1.0.2/templates/service.yaml → charts/diskoverdata/1.0.3/templates/service.yaml


+ 0 - 0
charts/diskoverdata/1.0.2/templates/tests/deployment-check.yaml → charts/diskoverdata/1.0.3/templates/tests/deployment-check.yaml


+ 0 - 0
charts/diskoverdata/1.0.2/test_values.yaml → charts/diskoverdata/1.0.3/test_values.yaml


BIN
charts/emby/1.0.8/charts/common-2112.0.0.tgz


+ 0 - 6
charts/emby/1.0.8/requirements.lock

@@ -1,6 +0,0 @@
-dependencies:
-- name: common
-  repository: file://../../../library/common/2112.0.0
-  version: 2112.0.0
-digest: sha256:47115d9b91afe42c8537dcf0fd8224f2f7d1c775f9ff860efa68a6b57d17d1c0
-generated: "2021-12-06T21:24:36.674776+05:00"

+ 0 - 0
charts/emby/1.0.8/.helmignore → charts/emby/1.0.9/.helmignore


+ 6 - 0
charts/emby/1.0.9/Chart.lock

@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+  repository: file://../../../library/common/2206.0.0
+  version: 2206.0.0
+digest: sha256:b5cc6b211cae3adaa3ab8bd5eca73e34c178b11b3daad489e27e0f72190bb115
+generated: "2022-06-28T00:19:50.877815231+05:00"

+ 3 - 3
test/emby/1.0.8/Chart.yaml → charts/emby/1.0.9/Chart.yaml

@@ -2,8 +2,8 @@ apiVersion: v2
 appVersion: 4.8.0.2
 dependencies:
 - name: common
-  repository: file://../../../library/common/2112.0.0
-  version: 2112.0.0
+  repository: file://../../../library/common/2206.0.0
+  version: 2206.0.0
 description: Emby Server
 home: https://emby.media/
 icon: https://images-na.ssl-images-amazon.com/images/I/41NwssJC1iL.png
@@ -13,4 +13,4 @@ keywords:
 name: emby
 sources:
 - https://hub.docker.com/r/emby/embyserver
-version: 1.0.8
+version: 1.0.9

+ 0 - 0
charts/emby/1.0.8/README.md → charts/emby/1.0.9/README.md


+ 0 - 0
charts/emby/1.0.8/app-readme.md → charts/emby/1.0.9/app-readme.md


BIN
charts/emby/1.0.9/charts/common-2206.0.0.tgz


+ 1 - 1
charts/emby/1.0.8/ix_values.yaml → charts/emby/1.0.9/ix_values.yaml

@@ -1,4 +1,4 @@
 image:
   pullPolicy: IfNotPresent
   repository: emby/embyserver
-  tag: 4.8.0.2
+  tag: 4.7.5.0

+ 27 - 0
charts/emby/1.0.8/questions.yaml → charts/emby/1.0.9/questions.yaml

@@ -13,6 +13,8 @@ groups:
     description: "Configure when pod should be restarted in case of failure"
   - name: "Resource Reservation"
     description: "Specify resources to be allocated to workload"
+  - name: "Resource Limits"
+    description: "Set CPU/memory limits for Kubernetes Pod"
 
 portals:
   web_portal:
@@ -164,3 +166,28 @@ questions:
                 schema:
                   type: boolean
                   default: false
+
+  - variable: enableResourceLimits
+    label: "Enable Pod resource limits"
+    group: "Resource Limits"
+    schema:
+      type: boolean
+      default: false
+  - variable: cpuLimit
+    label: "CPU Limit"
+    description: "CPU resource limit allow  plain integer values with suffix m(milli) e.g 1000m, 100."
+    group: "Resource Limits"
+    schema:
+      type: string
+      show_if: [["enableResourceLimits", "=", true]]
+      valid_chars: "^\\d+(?:\\.\\d+(?!.*m$)|m?$)"
+      default: "4000m"
+  - variable: memLimit
+    label: "Memory Limit"
+    group: "Resource Limits"
+    description: "Memory limits is specified by number of bytes. Followed by quantity suffix like E,P,T,G,M,k and Ei,Pi,Ti,Mi,Gi,Ki can also be used. e.g 129e6, 129M,  128974848000m, 123Mi"
+    schema:
+      type: string
+      show_if: [["enableResourceLimits", "=", true]]
+      valid_chars: "^([+-]?[0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$"
+      default: "8Gi"

+ 2 - 2
charts/collabora/1.2.4/requirements.lock → charts/emby/1.0.9/requirements.lock

@@ -1,6 +1,6 @@
 dependencies:
 - name: common
-  repository: file://../../../library/common/2112.0.0
-  version: 2112.0.0
+  repository: file://../../../library/common/2206.0.0
+  version: 2206.0.0
 digest: sha256:47115d9b91afe42c8537dcf0fd8224f2f7d1c775f9ff860efa68a6b57d17d1c0
 generated: "2021-12-06T21:24:36.674776+05:00"

+ 0 - 0
charts/emby/1.0.8/templates/NOTES.txt → charts/emby/1.0.9/templates/NOTES.txt


+ 1 - 0
test/emby/1.0.8/templates/deployment.yaml → charts/emby/1.0.9/templates/deployment.yaml

@@ -10,6 +10,7 @@ spec: {{ include "common.deployment.common_spec" . | nindent 2 }}
       hostname: {{ template "common.names.fullname" . }}
       containers:
         - name: {{ .Chart.Name }}
+          {{ include "common.resources.limitaion" . | nindent 10 }}
           {{ include "common.containers.imageConfig" .Values.image | nindent 10 }}
           {{ include "common.containers.gpuConfiguration" .Values | nindent 10 }}
           volumeMounts: {{ include "common.storage.configureAppVolumeMountsInContainer" .Values | nindent 12 }}

+ 0 - 0
charts/emby/1.0.8/templates/service-tcp.yaml → charts/emby/1.0.9/templates/service-tcp.yaml


+ 0 - 0
charts/emby/1.0.8/templates/service-udp.yaml → charts/emby/1.0.9/templates/service-udp.yaml


+ 0 - 0
charts/emby/1.0.8/templates/tests/deployment-check.yaml → charts/emby/1.0.9/templates/tests/deployment-check.yaml


+ 0 - 0
charts/emby/1.0.8/test_values.yaml → charts/emby/1.0.9/test_values.yaml


+ 0 - 0
charts/emby/upgrade_strategy → charts/emby/upgrade_strategy_disable


+ 0 - 6
charts/home-assistant/1.0.11/Chart.lock

@@ -1,6 +0,0 @@
-dependencies:
-- name: common
-  repository: file://../../../library/common/2112.0.0
-  version: 2112.0.0
-digest: sha256:47115d9b91afe42c8537dcf0fd8224f2f7d1c775f9ff860efa68a6b57d17d1c0
-generated: "2022-06-14T16:04:57.688006166+05:00"

BIN
charts/home-assistant/1.0.11/charts/common-2112.0.0.tgz


+ 6 - 0
charts/home-assistant/1.0.12/Chart.lock

@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+  repository: file://../../../library/common/2206.0.0
+  version: 2206.0.0
+digest: sha256:b5cc6b211cae3adaa3ab8bd5eca73e34c178b11b3daad489e27e0f72190bb115
+generated: "2022-06-28T00:19:51.430542161+05:00"

+ 3 - 3
test/home-assistant/1.0.11/Chart.yaml → charts/home-assistant/1.0.12/Chart.yaml

@@ -2,8 +2,8 @@ apiVersion: v2
 appVersion: 2022.6.7
 dependencies:
 - name: common
-  repository: file://../../../library/common/2112.0.0
-  version: 2112.0.0
+  repository: file://../../../library/common/2206.0.0
+  version: 2206.0.0
 description: home-assistant App for TrueNAS SCALE
 home: https://github.com/home-assistant/home-assistant
 icon: https://truecharts.org/_static/img/appicons/home-assistant.png
@@ -12,4 +12,4 @@ keywords:
 name: home-assistant
 sources:
 - https://github.com/home-assistant/home-assistant
-version: 1.0.11
+version: 1.0.12

+ 0 - 0
charts/home-assistant/1.0.11/README.md → charts/home-assistant/1.0.12/README.md


+ 0 - 0
charts/home-assistant/1.0.11/app-readme.md → charts/home-assistant/1.0.12/app-readme.md


BIN
charts/home-assistant/1.0.12/charts/common-2206.0.0.tgz


+ 0 - 0
charts/home-assistant/1.0.11/ix_values.yaml → charts/home-assistant/1.0.12/ix_values.yaml


+ 28 - 1
test/home-assistant/1.0.11/questions.yaml → charts/home-assistant/1.0.12/questions.yaml

@@ -7,6 +7,8 @@ groups:
     description: "Networking Configuration for homeassistant"
   - name: "Advanced DNS Settings"
     description: "Configure DNS settings"
+  - name: "Resource Limits"
+    description: "Set CPU/memory limits for Kubernetes Pod"
 
 portals:
   web_portal:
@@ -262,4 +264,29 @@ questions:
                 description: "Host path"
                 schema:
                   type: hostpath
-                  required: true
+                  required: true
+
+  - variable: enableResourceLimits
+    label: "Enable Pod resource limits"
+    group: "Resource Limits"
+    schema:
+      type: boolean
+      default: false
+  - variable: cpuLimit
+    label: "CPU Limit"
+    description: "CPU resource limit allow  plain integer values with suffix m(milli) e.g 1000m, 100."
+    group: "Resource Limits"
+    schema:
+      type: string
+      show_if: [["enableResourceLimits", "=", true]]
+      valid_chars: "^\\d+(?:\\.\\d+(?!.*m$)|m?$)"
+      default: "4000m"
+  - variable: memLimit
+    label: "Memory Limit"
+    group: "Resource Limits"
+    description: "Memory limits is specified by number of bytes. Followed by quantity suffix like E,P,T,G,M,k and Ei,Pi,Ti,Mi,Gi,Ki can also be used. e.g 129e6, 129M,  128974848000m, 123Mi"
+    schema:
+      type: string
+      show_if: [["enableResourceLimits", "=", true]]
+      valid_chars: "^([+-]?[0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$"
+      default: "8Gi"

+ 0 - 0
charts/home-assistant/1.0.11/templates/_postgres.tpl → charts/home-assistant/1.0.12/templates/_postgres.tpl


+ 0 - 0
charts/home-assistant/1.0.11/templates/backup-postgres-config.yaml → charts/home-assistant/1.0.12/templates/backup-postgres-config.yaml


+ 0 - 0
charts/home-assistant/1.0.11/templates/backup-postgres-hook.yaml → charts/home-assistant/1.0.12/templates/backup-postgres-hook.yaml


+ 1 - 0
charts/home-assistant/1.0.11/templates/deployment.yaml → charts/home-assistant/1.0.12/templates/deployment.yaml

@@ -55,6 +55,7 @@ spec:
 
       containers:
         - name: {{ .Chart.Name }}
+          {{ include "common.resources.limitaion" . | nindent 10 }}
           {{ include "common.containers.imageConfig" .Values.image | nindent 10 }}
           volumeMounts: {{ include "common.storage.configureAppVolumeMountsInContainer" .Values | nindent 12 }}
           {{ range $index, $hostPathConfiguration := .Values.extraAppVolumeMounts }}

+ 0 - 0
charts/home-assistant/1.0.11/templates/home-assistance-init-config.yaml → charts/home-assistant/1.0.12/templates/home-assistance-init-config.yaml


+ 0 - 0
charts/home-assistant/1.0.11/templates/postgres-config.yaml → charts/home-assistant/1.0.12/templates/postgres-config.yaml


+ 0 - 0
charts/home-assistant/1.0.11/templates/postgres-deployment.yaml → charts/home-assistant/1.0.12/templates/postgres-deployment.yaml


+ 0 - 0
charts/home-assistant/1.0.11/templates/postgres-secret.yaml → charts/home-assistant/1.0.12/templates/postgres-secret.yaml


+ 0 - 0
charts/home-assistant/1.0.11/templates/postgres-service.yaml → charts/home-assistant/1.0.12/templates/postgres-service.yaml


+ 0 - 0
charts/home-assistant/1.0.11/templates/pre-install-job.yaml → charts/home-assistant/1.0.12/templates/pre-install-job.yaml


+ 0 - 0
charts/home-assistant/1.0.11/templates/service.yaml → charts/home-assistant/1.0.12/templates/service.yaml


+ 0 - 0
charts/home-assistant/1.0.11/templates/tests/deployment-check.yaml → charts/home-assistant/1.0.12/templates/tests/deployment-check.yaml


+ 0 - 0
charts/home-assistant/1.0.11/test_values.yaml → charts/home-assistant/1.0.12/test_values.yaml


BIN
charts/ipfs/1.2.4/charts/common-2112.0.0.tgz


+ 0 - 6
charts/ipfs/1.2.4/requirements.lock

@@ -1,6 +0,0 @@
-dependencies:
-- name: common
-  repository: file://../../../library/common/2112.0.0
-  version: 2112.0.0
-digest: sha256:47115d9b91afe42c8537dcf0fd8224f2f7d1c775f9ff860efa68a6b57d17d1c0
-generated: "2021-12-06T21:24:36.550755+05:00"

+ 0 - 0
charts/ipfs/1.2.4/.helmignore → charts/ipfs/1.2.5/.helmignore


+ 3 - 3
test/ipfs/1.2.4/Chart.yaml → charts/ipfs/1.2.5/Chart.yaml

@@ -2,8 +2,8 @@ apiVersion: v1
 appVersion: v0.13.0
 dependencies:
 - name: common
-  repository: file://../../../library/common/2112.0.0
-  version: 2112.0.0
+  repository: file://../../../library/common/2206.0.0
+  version: 2206.0.0
 description: Global, Versioned, peer-to-peer filesystem.
 home: https://ipfs.io
 icon: https://ipfs.io/ipfs/QmVk7srrwahXLNmcDYvyUEJptyoxpndnRa57YJ11L4jV26/ipfs.go.png
@@ -15,4 +15,4 @@ sources:
 - https://github.com/ipfs/go-ipfs
 - https://hub.docker.com/r/ipfs/go-ipfs
 upstream_version: 0.8.0-rc1
-version: 1.2.4
+version: 1.2.5

+ 0 - 0
charts/ipfs/1.2.4/README.md → charts/ipfs/1.2.5/README.md


+ 0 - 0
charts/ipfs/1.2.4/app-readme.md → charts/ipfs/1.2.5/app-readme.md


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff