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
appVersion: ""
appVersion: unknown
dependencies:
- name: common
repository: file://../common
version: ~25.0.0
repository: file://../common
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: Helper chart to test different use cases of the common library
home: https://github.com/truecharts/apps/tree/master/charts/library/common-test
icon: https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png
home: https://truecharts.org/charts/library/common-test
icon: https://truecharts.org/img/hotlink-ok/chart-icons/common-test.webp
keywords:
- common-test
- truecharts
@@ -15,13 +24,11 @@ keywords:
- test
kubeVersion: '>=1.24.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: common-test
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
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
port: "{{ .Values.service.main.ports.main.port }}"
args:
- --port
- '8080'
- "8080"
persistence:
testpvc:
@@ -36,7 +36,6 @@ workload:
type: http
port: "{{ .Values.service.main.ports.main.port }}"
key1: value1
key2: 80
key3: pair
@@ -38,7 +38,7 @@ workload:
args:
- --port
- '8080'
- "8080"
addons:
netshoot:
@@ -38,7 +38,7 @@ workload:
args:
- --port
- '8080'
- "8080"
operator:
register: true
@@ -36,7 +36,6 @@ workload:
type: http
port: "{{ .Values.service.main.ports.main.port }}"
key1: value1
key2: 80
key3: pair
@@ -38,7 +38,7 @@ workload:
args:
- --port
- '8080'
- "8080"
# -- The common chart supports several add-ons. These can be configured under this key.
# @default -- See below
@@ -55,7 +55,6 @@ addons:
env:
something: UTC
# -- you can directly specify the config file here
config: "fdgdfsg"
@@ -38,7 +38,7 @@ workload:
args:
- --port
- '8080'
- "8080"
# -- The common chart supports several add-ons. These can be configured under this key.
# @default -- See below
@@ -63,7 +63,6 @@ addons:
env:
something: UTC
# -- you can directly specify the config file here
config: "fdgdfsg"
@@ -38,7 +38,7 @@ workload:
args:
- --port
- '8080'
- "8080"
# -- The common chart supports several add-ons. These can be configured under this key.
# @default -- See below
@@ -38,7 +38,7 @@ workload:
args:
- --port
- '8080'
- "8080"
# -- The common chart supports several add-ons. These can be configured under this key.
# @default -- See below
@@ -55,7 +55,6 @@ addons:
env:
something: UTC
# -- you can directly specify the config file here
config: "fdgdfsg"
@@ -322,7 +322,6 @@ tests:
echo ""
echo "Finished auto permissions job..."
- it: should have different resources
set:
resources:
@@ -260,7 +260,6 @@ tests:
- failedTemplate:
errorMessage: Container - Expected Secret [secret-other-name] defined in [envFrom] to exist
- it: it should fail empty expandObjectName
set:
image: *image
@@ -38,8 +38,8 @@ tests:
integrations: &integrations
traefik:
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
: enabled: true
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
asserts:
- 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.
@@ -8,8 +8,8 @@ tests:
- it: should fail with name longer than 63 characters
set:
podDisruptionBudget:
? my-poddisruptionbudget-super-long-name-that-is-longer-than-63-characters
: enabled: true
my-poddisruptionbudget-super-long-name-that-is-longer-than-63-characters:
enabled: true
asserts:
- 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.
@@ -40,7 +40,6 @@ tests:
path: type
value: SomeCustomType
- it: should pass with key-value data from tpl
set:
data: bar
-1
View File
@@ -18,7 +18,6 @@ service:
ports:
main:
enabled: false
# The above just disables the "main" objects,
# every other config is stays as it is set in common's values.yaml.
# Tests need to use a different name, other than `main`,
+10 -1
View File
@@ -14,10 +14,19 @@
*.swp
*.bak
*.tmp
*.orig
*~
# 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
+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
appVersion: "latest"
appVersion: 1.10.3
dependencies: []
deprecated: false
description: Function library for TrueCharts
home: https://github.com/truecharts/apps/tree/master/charts/common
icon: https://avatars.githubusercontent.com/u/76400755
home: https://truecharts.org/charts/library/common
icon: https://truecharts.org/img/hotlink-ok/chart-icons/common.webp
keywords:
- truecharts
- library-chart
- common
kubeVersion: ">=1.24.0-0"
kubeVersion: '>=1.24.0-0'
maintainers:
- email: info@truecharts.org
name: TrueCharts
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
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
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:
- Primary: `$FullName`
- 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`
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
> Full name -> `$ReleaseName-$ChartName`
> Any name that exceeds 63 characters, will throw an error
For more information about this Chart, please check the docs on the TrueCharts [website](https://truecharts.org/charts/library/common)
**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
protocol: http
credentials: {}
credentials:
{}
# mys3:
# type: s3
# url: ""
+1 -1
View File
@@ -31,6 +31,6 @@ name: tagspaces
sources:
- https://github.com/tagspaces/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
version: 6.0.0
+1 -1
View File
@@ -6,7 +6,7 @@ annotations:
truecharts.org/min_helm_version: "3.11"
truecharts.org/train: stable
apiVersion: v2
appVersion: 4.3.2
appVersion: 2024.10.01
dependencies:
- name: common
version: 25.0.0