From 800b75c3c19ba1c9642c7cb5f54e6f0654bd9eb8 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Sun, 21 Nov 2021 17:51:29 +0000 Subject: [PATCH] Commit released Helm Chart and docs for TrueCharts Signed-off-by: TrueCharts-Bot --- charts/library/common/CHANGELOG.md | 13 +++++++++++++ charts/library/common/helm-values.md | 17 ++++++++++++++++- docs/apps/common/helm-values.md | 17 ++++++++++++++++- docs/index.yaml | 23 ++++++++++++++++++++++- 4 files changed, 67 insertions(+), 3 deletions(-) diff --git a/charts/library/common/CHANGELOG.md b/charts/library/common/CHANGELOG.md index 5f1994ace6c..e501f0fe476 100644 --- a/charts/library/common/CHANGELOG.md +++ b/charts/library/common/CHANGELOG.md @@ -1,6 +1,19 @@ # Changelog
+ +### [common-8.7.0](https://github.com/truecharts/apps/compare/common-8.6.5...common-8.7.0) (2021-11-21) + +#### Chore + +* bump common + +#### Feat + +* add configmap and secret persistence objects ([#1368](https://github.com/truecharts/apps/issues/1368)) + + + ### [common-8.6.5](https://github.com/truecharts/apps/compare/common-8.6.4...common-8.6.5) (2021-11-21) diff --git a/charts/library/common/helm-values.md b/charts/library/common/helm-values.md index 21338479dc9..50b2f2c6d34 100644 --- a/charts/library/common/helm-values.md +++ b/charts/library/common/helm-values.md @@ -53,6 +53,11 @@ This chart is used by a lot of our Apps to provide sane defaults and logic. | codeserverImage.repository | string | `"ghcr.io/truecharts/code-server"` | Specify the code-server image | | codeserverImage.tag | string | `"v3.12.0@sha256:2853a8bdd8eed9c09bcd4b100b9d4be20c42a307b9d1cbae1a204276e948f9ce"` | Specify the code-server image tag | | command | list | `[]` | Override the command(s) for the default container | +| configmap | object | See below | Configure configMaps for the chart here. Additional configMaps can be added by adding a dictionary key similar to the 'config' object. | +| configmap.config.annotations | object | `{}` | Annotations to add to the configMap | +| configmap.config.data | object | `{}` | configMap data content. Helm template enabled. | +| configmap.config.enabled | bool | `false` | Enables or disables the configMap | +| configmap.config.labels | object | `{}` | Labels to add to the configMap | | controller.annotations | object | `{}` | | | controller.annotationsList | list | `[]` | Set additional annotations on the deployment/statefulset/daemonset | | controller.enabled | bool | `true` | enable the controller. | @@ -126,7 +131,11 @@ This chart is used by a lot of our Apps to provide sane defaults and logic. | persistence.config.size | string | `"999Gi"` | The amount of storage that is requested for the persistent volume. | | persistence.config.storageClass | string | `nil` | Storage Class for the config volume. If set to `-`, dynamic provisioning is disabled. If set to `SCALE-ZFS`, the default provisioner for TrueNAS SCALE is used. If set to something else, the given storageClass is used. If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner. | | persistence.config.subPath | string | `nil` | Used in conjunction with `existingClaim`. Specifies a sub-path inside the referenced volume instead of its root | -| persistence.config.type | string | `"pvc"` | Sets the persistence type Valid options are: simplePVC, simpleHP, pvc, emptyDir, hostPath or custom | +| persistence.config.type | string | `"pvc"` | Sets the persistence type Valid options are: simplePVC, simpleHP, pvc, emptyDir, secret, configMap, hostPath or custom | +| persistence.configmap-example | object | See below | Example of a configmap mount | +| persistence.configmap-example.mountPath | string | `nil` | Where to mount the volume in the main container. Defaults to `/`, setting to '-' creates the volume but disables the volumeMount. | +| persistence.configmap-example.objectName | string | `"myconfig-map"` | Specify the name of the configmap object to be mounted | +| persistence.configmap-example.readOnly | bool | `false` | Specify if the volume should be mounted read-only. | | persistence.custom-mount | object | See below | Example of a custom mount | | persistence.custom-mount.mountPath | string | `nil` | Where to mount the volume in the main container. Defaults to `/`, setting to '-' creates the volume but disables the volumeMount. | | persistence.custom-mount.readOnly | bool | `false` | Specify if the volume should be mounted read-only. | @@ -143,6 +152,12 @@ This chart is used by a lot of our Apps to provide sane defaults and logic. | persistence.host-simple-dev.mountPath | string | `""` | Where to mount the path in the main container. Defaults to the value of `hostPath` | | persistence.host-simple-dev.readOnly | bool | `true` | Specify if the path should be mounted read-only. | | persistence.host-simple-dev.setPermissionsSimple | bool | `false` | Automatic set permissions using chown and chmod | +| persistence.secret-example | object | See below | Example of a secret mount | +| persistence.secret-example.defaultMode | int | `777` | define the default mount mode for the secret | +| persistence.secret-example.items | list | `[{"key":"username","path":"my-group/my-username"}]` | Define the secret items to be mounted | +| persistence.secret-example.mountPath | string | `nil` | Where to mount the volume in the main container. Defaults to `/`, setting to '-' creates the volume but disables the volumeMount. | +| persistence.secret-example.objectName | string | `"mysecret"` | Specify the name of the secret object to be mounted | +| persistence.secret-example.readOnly | bool | `false` | Specify if the volume should be mounted read-only. | | persistence.shared | object | See below | Create an emptyDir volume to share between all containers [[ref]]https://kubernetes.io/docs/concepts/storage/volumes/#emptydir) | | persistence.shared.medium | string | `nil` | Set the medium to "Memory" to mount a tmpfs (RAM-backed filesystem) instead of the storage medium that backs the node. | | persistence.shared.sizeLimit | string | `nil` | If the `SizeMemoryBackedVolumes` feature gate is enabled, you can specify a size for memory backed volumes. | diff --git a/docs/apps/common/helm-values.md b/docs/apps/common/helm-values.md index 21338479dc9..50b2f2c6d34 100644 --- a/docs/apps/common/helm-values.md +++ b/docs/apps/common/helm-values.md @@ -53,6 +53,11 @@ This chart is used by a lot of our Apps to provide sane defaults and logic. | codeserverImage.repository | string | `"ghcr.io/truecharts/code-server"` | Specify the code-server image | | codeserverImage.tag | string | `"v3.12.0@sha256:2853a8bdd8eed9c09bcd4b100b9d4be20c42a307b9d1cbae1a204276e948f9ce"` | Specify the code-server image tag | | command | list | `[]` | Override the command(s) for the default container | +| configmap | object | See below | Configure configMaps for the chart here. Additional configMaps can be added by adding a dictionary key similar to the 'config' object. | +| configmap.config.annotations | object | `{}` | Annotations to add to the configMap | +| configmap.config.data | object | `{}` | configMap data content. Helm template enabled. | +| configmap.config.enabled | bool | `false` | Enables or disables the configMap | +| configmap.config.labels | object | `{}` | Labels to add to the configMap | | controller.annotations | object | `{}` | | | controller.annotationsList | list | `[]` | Set additional annotations on the deployment/statefulset/daemonset | | controller.enabled | bool | `true` | enable the controller. | @@ -126,7 +131,11 @@ This chart is used by a lot of our Apps to provide sane defaults and logic. | persistence.config.size | string | `"999Gi"` | The amount of storage that is requested for the persistent volume. | | persistence.config.storageClass | string | `nil` | Storage Class for the config volume. If set to `-`, dynamic provisioning is disabled. If set to `SCALE-ZFS`, the default provisioner for TrueNAS SCALE is used. If set to something else, the given storageClass is used. If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner. | | persistence.config.subPath | string | `nil` | Used in conjunction with `existingClaim`. Specifies a sub-path inside the referenced volume instead of its root | -| persistence.config.type | string | `"pvc"` | Sets the persistence type Valid options are: simplePVC, simpleHP, pvc, emptyDir, hostPath or custom | +| persistence.config.type | string | `"pvc"` | Sets the persistence type Valid options are: simplePVC, simpleHP, pvc, emptyDir, secret, configMap, hostPath or custom | +| persistence.configmap-example | object | See below | Example of a configmap mount | +| persistence.configmap-example.mountPath | string | `nil` | Where to mount the volume in the main container. Defaults to `/`, setting to '-' creates the volume but disables the volumeMount. | +| persistence.configmap-example.objectName | string | `"myconfig-map"` | Specify the name of the configmap object to be mounted | +| persistence.configmap-example.readOnly | bool | `false` | Specify if the volume should be mounted read-only. | | persistence.custom-mount | object | See below | Example of a custom mount | | persistence.custom-mount.mountPath | string | `nil` | Where to mount the volume in the main container. Defaults to `/`, setting to '-' creates the volume but disables the volumeMount. | | persistence.custom-mount.readOnly | bool | `false` | Specify if the volume should be mounted read-only. | @@ -143,6 +152,12 @@ This chart is used by a lot of our Apps to provide sane defaults and logic. | persistence.host-simple-dev.mountPath | string | `""` | Where to mount the path in the main container. Defaults to the value of `hostPath` | | persistence.host-simple-dev.readOnly | bool | `true` | Specify if the path should be mounted read-only. | | persistence.host-simple-dev.setPermissionsSimple | bool | `false` | Automatic set permissions using chown and chmod | +| persistence.secret-example | object | See below | Example of a secret mount | +| persistence.secret-example.defaultMode | int | `777` | define the default mount mode for the secret | +| persistence.secret-example.items | list | `[{"key":"username","path":"my-group/my-username"}]` | Define the secret items to be mounted | +| persistence.secret-example.mountPath | string | `nil` | Where to mount the volume in the main container. Defaults to `/`, setting to '-' creates the volume but disables the volumeMount. | +| persistence.secret-example.objectName | string | `"mysecret"` | Specify the name of the secret object to be mounted | +| persistence.secret-example.readOnly | bool | `false` | Specify if the volume should be mounted read-only. | | persistence.shared | object | See below | Create an emptyDir volume to share between all containers [[ref]]https://kubernetes.io/docs/concepts/storage/volumes/#emptydir) | | persistence.shared.medium | string | `nil` | Set the medium to "Memory" to mount a tmpfs (RAM-backed filesystem) instead of the storage medium that backs the node. | | persistence.shared.sizeLimit | string | `nil` | If the `SizeMemoryBackedVolumes` feature gate is enabled, you can specify a size for memory backed volumes. | diff --git a/docs/index.yaml b/docs/index.yaml index 77cdc255f37..1f161de1efb 100644 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -23834,6 +23834,27 @@ entries: - https://github.com/truecharts/apps/releases/download/collabora-online-3.1.5/collabora-online-3.1.5.tgz version: 3.1.5 common: + - apiVersion: v2 + appVersion: latest + created: "2021-11-21T17:51:27.033611433Z" + description: Function library for TrueCharts + digest: 21e9977d913fdec69b59dddc8a24efe73be6d0066aff368e53303a9fe3a2420d + home: https://github.com/truecharts/apps/tree/master/charts/common + icon: https://avatars.githubusercontent.com/u/76400755 + keywords: + - truecharts + - library-chart + - common + kubeVersion: '>=1.16.0-0' + maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org + name: common + type: library + urls: + - https://github.com/truecharts/apps/releases/download/common-8.7.0/common-8.7.0.tgz + version: 8.7.0 - apiVersion: v2 appVersion: latest created: "2021-11-21T12:39:48.98372307Z" @@ -248319,4 +248340,4 @@ entries: urls: - https://github.com/truecharts/apps/releases/download/zwavejs2mqtt-3.1.5/zwavejs2mqtt-3.1.5.tgz version: 3.1.5 -generated: "2021-11-21T15:26:28.116144031Z" +generated: "2021-11-21T17:51:27.113932083Z"