Commit daily changes

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot
2024-10-05 00:17:16 +00:00
parent a711dbd284
commit 5d0ee089a1
42 changed files with 361 additions and 195 deletions
+32
View File
@@ -0,0 +1,32 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl
# docs folder
/docs
# icon
icon.png
icon.webp
icon-small.webp
+16 -9
View File
@@ -1,13 +1,22 @@
annotations:
truecharts.org/category: unsorted
truecharts.org/max_helm_version: "3.15"
truecharts.org/min_helm_version: "3.11"
truecharts.org/train: library
apiVersion: v2 apiVersion: v2
appVersion: "" appVersion: unknown
dependencies: dependencies:
- name: common - name: common
repository: file://../common
version: ~25.0.0 version: ~25.0.0
repository: file://../common
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false deprecated: false
description: Helper chart to test different use cases of the common library description: Helper chart to test different use cases of the common library
home: https://github.com/truecharts/apps/tree/master/charts/library/common-test home: https://truecharts.org/charts/library/common-test
icon: https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/common-test.webp
keywords: keywords:
- common-test - common-test
- truecharts - truecharts
@@ -15,13 +24,11 @@ keywords:
- test - test
kubeVersion: '>=1.24.0-0' kubeVersion: '>=1.24.0-0'
maintainers: maintainers:
- email: info@truecharts.org - name: TrueCharts
name: TrueCharts email: info@truecharts.org
url: https://truecharts.org url: https://truecharts.org
name: common-test name: common-test
sources: sources:
- https://github.com/truecharts/apps/tree/master/charts/library/common-test - https://github.com/truecharts/charts/tree/master/charts/library/common-test
type: application type: application
version: 1.0.0 version: 1.0.0
annotations:
truecharts.org/min_helm_version: "3.11"
+61
View File
@@ -0,0 +1,61 @@
---
title: README
---
## General Info
TrueCharts can be installed as both _normal_ Helm Charts or as TrueNAS SCALE Apps.
Both solutions are fully supported, but we heavily advice the use of normal Helm Charts where possible
For more information about this Chart, please check the docs on the TrueCharts [website](https://truecharts.org/charts/library/common-test)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
## Installation
### Helm-Chart installation
To install TrueCharts Helm charts using Helm, you can use our OCI Repository.
`helm install mychart oci://tccr.io/truecharts/common-test`
For more information on how to install TrueCharts Helm charts, checkout the [instructions on the website](/guides)
### TrueNAS SCALE Apps
For more information on how to use TrueCharts as TrueNAS SCALE Apps, please checkout the [quick-start guides for TrueNAS SCALE](/deprecated/scale).
## Chart Specific Guides and information
All our charts have dedicated documentation pages.
The documentation for this chart can be found here:
https://truecharts.org/charts/library/common-test
## Configuration Options
Please note: For TrueNAS SCALE, only options available in the GUI are supported.
Hence most of these docs do not apply to TrueNAS SCALE
To view the chart specific options, please view Values.yaml included in the chart.
The most recent version of which, is available here: https://github.com/truecharts/charts/blob/master/charts/library/common-test/values.yaml
All our Charts use a shared "common" library chart that contains most of the templating and options.
For the complete overview of all available options, please checkout the documentation for them on the [common docs on our website](/common)
For information about the common chart and all defaults included with it, please review its values.yaml file available here: https://github.com/truecharts/library-charts/blob/main/library/common/values.yaml
## Support
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](/general/sponsor) or contributing back to the project any way you can!
_All Rights Reserved - The TrueCharts Project_
@@ -36,10 +36,9 @@ workload:
type: http type: http
port: "{{ .Values.service.main.ports.main.port }}" port: "{{ .Values.service.main.ports.main.port }}"
args: args:
- --port - --port
- '8080' - "8080"
persistence: persistence:
testpvc: testpvc:
@@ -36,7 +36,6 @@ workload:
type: http type: http
port: "{{ .Values.service.main.ports.main.port }}" port: "{{ .Values.service.main.ports.main.port }}"
key1: value1 key1: value1
key2: 80 key2: 80
key3: pair key3: pair
@@ -38,7 +38,7 @@ workload:
args: args:
- --port - --port
- '8080' - "8080"
addons: addons:
netshoot: netshoot:
@@ -38,7 +38,7 @@ workload:
args: args:
- --port - --port
- '8080' - "8080"
operator: operator:
register: true register: true
@@ -36,7 +36,6 @@ workload:
type: http type: http
port: "{{ .Values.service.main.ports.main.port }}" port: "{{ .Values.service.main.ports.main.port }}"
key1: value1 key1: value1
key2: 80 key2: 80
key3: pair key3: pair
@@ -38,7 +38,7 @@ workload:
args: args:
- --port - --port
- '8080' - "8080"
# -- The common chart supports several add-ons. These can be configured under this key. # -- The common chart supports several add-ons. These can be configured under this key.
# @default -- See below # @default -- See below
@@ -55,7 +55,6 @@ addons:
env: env:
something: UTC something: UTC
# -- you can directly specify the config file here # -- you can directly specify the config file here
config: "fdgdfsg" config: "fdgdfsg"
@@ -38,7 +38,7 @@ workload:
args: args:
- --port - --port
- '8080' - "8080"
# -- The common chart supports several add-ons. These can be configured under this key. # -- The common chart supports several add-ons. These can be configured under this key.
# @default -- See below # @default -- See below
@@ -63,7 +63,6 @@ addons:
env: env:
something: UTC something: UTC
# -- you can directly specify the config file here # -- you can directly specify the config file here
config: "fdgdfsg" config: "fdgdfsg"
@@ -38,7 +38,7 @@ workload:
args: args:
- --port - --port
- '8080' - "8080"
# -- The common chart supports several add-ons. These can be configured under this key. # -- The common chart supports several add-ons. These can be configured under this key.
# @default -- See below # @default -- See below
@@ -38,7 +38,7 @@ workload:
args: args:
- --port - --port
- '8080' - "8080"
# -- The common chart supports several add-ons. These can be configured under this key. # -- The common chart supports several add-ons. These can be configured under this key.
# @default -- See below # @default -- See below
@@ -55,7 +55,6 @@ addons:
env: env:
something: UTC something: UTC
# -- you can directly specify the config file here # -- you can directly specify the config file here
config: "fdgdfsg" config: "fdgdfsg"
@@ -322,7 +322,6 @@ tests:
echo "" echo ""
echo "Finished auto permissions job..." echo "Finished auto permissions job..."
- it: should have different resources - it: should have different resources
set: set:
resources: resources:
@@ -260,7 +260,6 @@ tests:
- failedTemplate: - failedTemplate:
errorMessage: Container - Expected Secret [secret-other-name] defined in [envFrom] to exist errorMessage: Container - Expected Secret [secret-other-name] defined in [envFrom] to exist
- it: it should fail empty expandObjectName - it: it should fail empty expandObjectName
set: set:
image: *image image: *image
@@ -38,8 +38,8 @@ tests:
integrations: &integrations integrations: &integrations
traefik: traefik:
enabled: false enabled: false
? my-ingress-super-long-name-that-is-longer-than-253-characters-my-ingress-super-long-name-that-is-longer-than-253-characters-my-ingress-super-long-name-that-is-longer-than-253-characters-my-ingress-super-long-long-long-long-long-long-long-long-name my-ingress-super-long-name-that-is-longer-than-253-characters-my-ingress-super-long-name-that-is-longer-than-253-characters-my-ingress-super-long-name-that-is-longer-than-253-characters-my-ingress-super-long-long-long-long-long-long-long-long-name:
: enabled: true enabled: true
asserts: asserts:
- failedTemplate: - failedTemplate:
errorMessage: Name [test-release-name-common-test-my-ingress-super-long-name-that-is-longer-than-253-characters-my-ingress-super-long-name-that-is-longer-than-253-characters-my-ingress-super-long-name-that-is-longer-than-253-characters-my-ingress-super-long-long-long-long-long-long-long-long-name] is not valid. Must start and end with an alphanumeric lowercase character. It can contain '-'. And must be at most 253 characters. errorMessage: Name [test-release-name-common-test-my-ingress-super-long-name-that-is-longer-than-253-characters-my-ingress-super-long-name-that-is-longer-than-253-characters-my-ingress-super-long-name-that-is-longer-than-253-characters-my-ingress-super-long-long-long-long-long-long-long-long-name] is not valid. Must start and end with an alphanumeric lowercase character. It can contain '-'. And must be at most 253 characters.
@@ -8,8 +8,8 @@ tests:
- it: should fail with name longer than 63 characters - it: should fail with name longer than 63 characters
set: set:
podDisruptionBudget: podDisruptionBudget:
? my-poddisruptionbudget-super-long-name-that-is-longer-than-63-characters my-poddisruptionbudget-super-long-name-that-is-longer-than-63-characters:
: enabled: true enabled: true
asserts: asserts:
- failedTemplate: - failedTemplate:
errorMessage: Name [test-release-name-common-test-my-poddisruptionbudget-super-long-name-that-is-longer-than-63-characters] is not valid. Must start and end with an alphanumeric lowercase character. It can contain '-'. And must be at most 63 characters. errorMessage: Name [test-release-name-common-test-my-poddisruptionbudget-super-long-name-that-is-longer-than-63-characters] is not valid. Must start and end with an alphanumeric lowercase character. It can contain '-'. And must be at most 63 characters.
@@ -40,7 +40,6 @@ tests:
path: type path: type
value: SomeCustomType value: SomeCustomType
- it: should pass with key-value data from tpl - it: should pass with key-value data from tpl
set: set:
data: bar data: bar
-1
View File
@@ -18,7 +18,6 @@ service:
ports: ports:
main: main:
enabled: false enabled: false
# The above just disables the "main" objects, # The above just disables the "main" objects,
# every other config is stays as it is set in common's values.yaml. # every other config is stays as it is set in common's values.yaml.
# Tests need to use a different name, other than `main`, # Tests need to use a different name, other than `main`,
+10 -1
View File
@@ -14,10 +14,19 @@
*.swp *.swp
*.bak *.bak
*.tmp *.tmp
*.orig
*~ *~
# Various IDEs # Various IDEs
.project .project
.idea/ .idea/
*.tmproj *.tmproj
.vscode/ .vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl
# docs folder
/docs
# icon
icon.png
icon.webp
icon-small.webp
+40 -13
View File
@@ -1,24 +1,51 @@
annotations:
artifacthub.io/category: integration-delivery
artifacthub.io/license: BUSL-1.1
artifacthub.io/links: |
- name: support
url: https://discord.com/invite/tVsPTHWTtr
truecharts.org/category: unsorted
truecharts.org/max_helm_version: "3.15"
truecharts.org/min_helm_version: "3.11"
truecharts.org/train: library
apiVersion: v2 apiVersion: v2
appVersion: "latest" appVersion: 1.10.3
dependencies: []
deprecated: false
description: Function library for TrueCharts description: Function library for TrueCharts
home: https://github.com/truecharts/apps/tree/master/charts/common home: https://truecharts.org/charts/library/common
icon: https://avatars.githubusercontent.com/u/76400755 icon: https://truecharts.org/img/hotlink-ok/chart-icons/common.webp
keywords: keywords:
- truecharts - truecharts
- library-chart - library-chart
- common - common
kubeVersion: ">=1.24.0-0" kubeVersion: '>=1.24.0-0'
maintainers: maintainers:
- email: info@truecharts.org - name: TrueCharts
name: TrueCharts email: info@truecharts.org
url: https://truecharts.org url: https://truecharts.org
name: common name: common
sources: null sources:
- https://ghcr.io/cloudnative-pg/postgis
- https://ghcr.io/cloudnative-pg/postgresql
- https://ghcr.io/tensorchord/cloudnative-pgvecto.rs
- https://github.com/truecharts/charts/tree/master/charts/library/common
- https://github.com/truecharts/containers/tree/master/apps/alpine
- https://github.com/truecharts/containers/tree/master/apps/code-server
- https://github.com/truecharts/containers/tree/master/apps/db-wait-mariadb
- https://github.com/truecharts/containers/tree/master/apps/db-wait-mongodb
- https://github.com/truecharts/containers/tree/master/apps/db-wait-postgres
- https://github.com/truecharts/containers/tree/master/apps/db-wait-redis
- https://github.com/truecharts/containers/tree/master/apps/gluetun
- https://github.com/truecharts/containers/tree/master/apps/kubectl
- https://github.com/truecharts/containers/tree/master/apps/netshoot
- https://github.com/truecharts/containers/tree/master/apps/openvpn-client
- https://github.com/truecharts/containers/tree/master/apps/scratch
- https://github.com/truecharts/containers/tree/master/apps/tailscale
- https://github.com/truecharts/containers/tree/master/apps/wget
- https://github.com/truecharts/containers/tree/master/apps/wireguard
- https://hub.docker.com/_/
- https://hub.docker.com/r/mikefarah/yq
- https://hub.docker.com/r/traefik/whoami
type: library type: library
version: 25.0.0 version: 25.0.0
annotations:
artifacthub.io/category: "integration-delivery"
artifacthub.io/license: "BUSL-1.1"
artifacthub.io/links: |
- name: support
url: https://discord.com/invite/tVsPTHWTtr
+58 -19
View File
@@ -1,22 +1,61 @@
# Common Library ---
title: README
---
## Naming Scheme ## General Info
- ServiceAccount: TrueCharts can be installed as both _normal_ Helm Charts or as TrueNAS SCALE Apps.
- Primary: `$FullName` Both solutions are fully supported, but we heavily advice the use of normal Helm Charts where possible
- Others: `$FullName-$ServiceAccountName`
- RBAC:
- Primary: `$FullName`
- Others: `$FullName-$RBACName`
- Service:
- Primary: `$FullName`
- Others: `$FullName-$ServiceName`
- Pods:
- Primary: `$FullName`
- Others: `$FullName-$PodName`
- Containers: `$ContainerName`
- ConfigMap: `$FullName-$ConfigMapName`
- Secret: `$FullName-$SecretName`
> Full name -> `$ReleaseName-$ChartName` For more information about this Chart, please check the docs on the TrueCharts [website](https://truecharts.org/charts/library/common)
> Any name that exceeds 63 characters, will throw an error
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
## Installation
### Helm-Chart installation
To install TrueCharts Helm charts using Helm, you can use our OCI Repository.
`helm install mychart oci://tccr.io/truecharts/common`
For more information on how to install TrueCharts Helm charts, checkout the [instructions on the website](/guides)
### TrueNAS SCALE Apps
For more information on how to use TrueCharts as TrueNAS SCALE Apps, please checkout the [quick-start guides for TrueNAS SCALE](/deprecated/scale).
## Chart Specific Guides and information
All our charts have dedicated documentation pages.
The documentation for this chart can be found here:
https://truecharts.org/charts/library/common
## Configuration Options
Please note: For TrueNAS SCALE, only options available in the GUI are supported.
Hence most of these docs do not apply to TrueNAS SCALE
To view the chart specific options, please view Values.yaml included in the chart.
The most recent version of which, is available here: https://github.com/truecharts/charts/blob/master/charts/library/common/values.yaml
All our Charts use a shared "common" library chart that contains most of the templating and options.
For the complete overview of all available options, please checkout the documentation for them on the [common docs on our website](/common)
For information about the common chart and all defaults included with it, please review its values.yaml file available here: https://github.com/truecharts/library-charts/blob/main/library/common/values.yaml
## Support
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](/general/sponsor) or contributing back to the project any way you can!
_All Rights Reserved - The TrueCharts Project_
+2 -1
View File
@@ -224,7 +224,8 @@ service:
primary: true primary: true
protocol: http protocol: http
credentials: {} credentials:
{}
# mys3: # mys3:
# type: s3 # type: s3
# url: "" # url: ""
+1 -1
View File
@@ -31,6 +31,6 @@ name: tagspaces
sources: sources:
- https://github.com/tagspaces/tagspaces - https://github.com/tagspaces/tagspaces
- https://github.com/truecharts/charts/tree/master/charts/stable/tagspaces - https://github.com/truecharts/charts/tree/master/charts/stable/tagspaces
- https://hub.docker.com/r/tagspaces/tagspaces-lite-web - https://hub.docker.com/r/fardjad/tagspaces-lite-web
type: application type: application
version: 6.0.0 version: 6.0.0
+1 -1
View File
@@ -6,7 +6,7 @@ annotations:
truecharts.org/min_helm_version: "3.11" truecharts.org/min_helm_version: "3.11"
truecharts.org/train: stable truecharts.org/train: stable
apiVersion: v2 apiVersion: v2
appVersion: 4.3.2 appVersion: 2024.10.01
dependencies: dependencies:
- name: common - name: common
version: 25.0.0 version: 25.0.0