Compare commits

..

1 Commits

Author SHA1 Message Date
Kjeld Schouten-Lebbing
62604d4032 feat: add pod options GUI items for TrueNAS SCALE 2023-04-21 15:16:23 +02:00
888 changed files with 2211 additions and 2006 deletions

12
.github/SUPPORT.md vendored
View File

@@ -12,10 +12,8 @@ We also document which versions of TrueNAS will receive TrueCharts updates and f
| TrueNAS version | Branch | Supported with updates | Accepting Support tickets | Accepting Bug Reports | Notes |
| ---------------- | -------- | ---------------------- | ------------------------- | --------------------- | -------------------------------------------------------------------------------------------------------------- | --- |
| 22.02.4 or prior | `master` | :x: | :x: | :x: | Advised to update to 22.12.2 release of [TrueNAS SCALE](https://www.truenas.com/docs/scale/scalereleasenotes/) | |
| 22.12.0 | `master` | :white_check_mark: | :white_check_mark: | :white_check_mark: | Stable Release as of 2022-12-13 |
| 22.12.1 | `master` | :white_check_mark: | :white_check_mark: | :white_check_mark: | Stable Release as of 2023-02-21 |
| 22.12.2 | `master` | :white_check_mark: | :white_check_mark: | :white_check_mark: | Stable Release as of 2023-04-11 |
| 22.02.4 or prior | `master` | :x: | :x: | :x: | Advised to update to 22.12.1 release of [TrueNAS SCALE](https://www.truenas.com/docs/scale/scalereleasenotes/) | |
| 22.12.1 | `master` | :white_check_mark: | :white_check_mark: | :white_check_mark: | Most Stable Release as of 2023-02-21 |
| Nightly | `master` | :white_check_mark: | :x: | :white_check_mark: | Please only submit bug reports during codefreeze |
:::warning Support Guidelines
@@ -34,7 +32,7 @@ please report them to our [github](https://github.com/truecharts/charts/issues/n
## Incubator Train Charts
Our support policy for `incubator` train charts is different for those on the `stable` train. Those charts are work in progress,
may break at anytime and we're still going through many of the charts from unRAID. We won't accept support tickets for `incubator` train
charts on our [discord](https://discord.gg/tVsPTHWTtr). However, we have an **#incubator-chat** channel for these apps to help get them running and/or receive feedback.
With enough positive feedback a chart can be promoted to `stable` train. Feedback about bugs is also accepted there which can be used to fix them.
may break at anytime and we're still going through many of the charts from unRAID. We won't accept support tickets on our discord for `incubator` train
charts on our [discord](https://discord.gg/tVsPTHWTtr). However we have an **#incubator-chat** channel for these apps to help get them running and/or receive feedback.
With enough posivite feedback a chart can be promoted to `stable` train. Feedback about bugs is also accepted there which can be used to fix them.
Assume anything in the `incubator` train is in beta and you're testing it. As well, anything installed in `incubator` will have to be REINSTALLED once it moves to the `stable` train.

View File

@@ -151,7 +151,7 @@
},
{
"matchDatasources": ["docker"],
"automerge": false,
"automerge": true,
"matchUpdateTypes": [
"minor",
],
@@ -180,7 +180,7 @@
"matchDatasources": ["docker"],
"updateTypes": ["major"],
"bumpVersion": "minor",
"enabled": true,
"enabled": false,
"labels": ["update/docker/general/major", "automerge"],
"matchPaths": ["charts/dependency/**", "charts/SCALE/**", "charts/incubator/**", "charts/dev/**", "charts/stable/**", "templates/app/**"],
},
@@ -194,7 +194,7 @@
"pin",
],
"bumpVersion": "patch",
"enabled": true,
"enabled": false,
"labels": ["update/docker/general/non-major", "automerge"],
"matchPaths": ["charts/dependency/**", "charts/SCALE/**", "charts/incubator/**", "charts/dev/**", "charts/library/**", "charts/stable/**", "templates/app/**"],
},

View File

@@ -15,7 +15,7 @@ jobs:
name: Test SCALE Catalog
runs-on: ubuntu-latest
container:
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:1d1f3ec0f27e03028602ae9388340704e0b19db31322a3ce7275a0df94b0580c
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:44047909bbf54cb1ce3551ae0b342244a5bdcd62562a7f2f07caad4bf8856ee4
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3
name: Checkout

View File

@@ -53,7 +53,7 @@ jobs:
ref: ${{ inputs.checkoutCommit }}
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Collect changes
id: list-changed
@@ -119,12 +119,12 @@ jobs:
helmv3
helm: "3.8.0"
- uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
with:
python-version: "3.10"
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Run chart-testing (lint)
run: ct lint --config ".github/ct-lint.yaml" --charts "${{ matrix.chart }}" || ct lint --config ".github/ct-lint.yaml" --charts "${{ matrix.chart }}"
@@ -153,12 +153,12 @@ jobs:
helmv3
helm: "3.8.0"
- uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
with:
python-version: "3.10"
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Run chart-testing (lint)
run: ct lint --config ".github/ct-lint.yaml" --charts "${{ matrix.chart }}" || ct lint --config ".github/ct-lint.yaml" --charts "${{ matrix.chart }}"
@@ -187,12 +187,12 @@ jobs:
helmv3
helm: "3.8.0"
- uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
with:
python-version: "3.10"
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Run chart-testing (lint)
run: ct lint --config ".github/ct-lint.yaml" --charts "${{ matrix.chart }}" || ct lint --config ".github/ct-lint.yaml" --charts "${{ matrix.chart }}"
@@ -221,12 +221,12 @@ jobs:
helmv3
helm: "3.8.0"
- uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
with:
python-version: "3.10"
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Run chart-testing (lint)
run: ct lint --config ".github/ct-lint.yaml" --charts "${{ matrix.chart }}" || ct lint --config ".github/ct-lint.yaml" --charts "${{ matrix.chart }}"
@@ -255,12 +255,12 @@ jobs:
helmv3
helm: "3.8.0"
- uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
with:
python-version: "3.10"
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Run chart-testing (lint)
run: ct lint --config ".github/ct-lint.yaml" --charts "${{ matrix.chart }}" || ct lint --config ".github/ct-lint.yaml" --charts "${{ matrix.chart }}"
@@ -289,12 +289,12 @@ jobs:
helmv3
helm: "3.8.0"
- uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
with:
python-version: "3.10"
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Run chart-testing (lint)
run: ct lint --config ".github/ct-lint.yaml" --charts "${{ matrix.chart }}" || ct lint --config ".github/ct-lint.yaml" --charts "${{ matrix.chart }}"

View File

@@ -15,7 +15,7 @@ jobs:
release-helm:
runs-on: ubuntu-latest
container:
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:1d1f3ec0f27e03028602ae9388340704e0b19db31322a3ce7275a0df94b0580c
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:44047909bbf54cb1ce3551ae0b342244a5bdcd62562a7f2f07caad4bf8856ee4
steps:
- name: Checkout
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3
@@ -60,7 +60,7 @@ jobs:
outputs:
ref: ${{ steps.save-commit-hash.outputs.commit_hash }}
container:
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:1d1f3ec0f27e03028602ae9388340704e0b19db31322a3ce7275a0df94b0580c
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:44047909bbf54cb1ce3551ae0b342244a5bdcd62562a7f2f07caad4bf8856ee4
steps:
- name: Install Kubernetes tools
uses: yokawasa/action-setup-kube-tools@af4ebb1af1efd30c5bd84a2e9773355ad6362a33 # v0.9.3

View File

@@ -87,7 +87,7 @@ jobs:
ref: ${{ inputs.checkoutCommit }}
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Run chart-testing (list-changed)
id: list-changed
@@ -152,12 +152,12 @@ jobs:
helmv3
helm: "3.8.0"
- uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
with:
python-version: "3.10"
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Create k3d cluster
uses: nolar/setup-k3d-k3s@v1
@@ -197,12 +197,12 @@ jobs:
helmv3
helm: "3.8.0"
- uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
with:
python-version: "3.10"
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Create k3d cluster
uses: nolar/setup-k3d-k3s@v1
@@ -243,12 +243,12 @@ jobs:
helmv3
helm: "3.8.0"
- uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
with:
python-version: "3.10"
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Create k3d cluster
uses: nolar/setup-k3d-k3s@v1
@@ -288,12 +288,12 @@ jobs:
helmv3
helm: "3.8.0"
- uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
with:
python-version: "3.10"
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Create k3d cluster
uses: nolar/setup-k3d-k3s@v1
@@ -333,12 +333,12 @@ jobs:
helmv3
helm: "3.8.0"
- uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
with:
python-version: "3.10"
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Create k3d cluster
uses: nolar/setup-k3d-k3s@v1
@@ -378,12 +378,12 @@ jobs:
helmv3
helm: "3.8.0"
- uses: actions/setup-python@57ded4d7d5e986d7296eab16560982c6dd7c923b # v4
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # v4
with:
python-version: "3.10"
- name: Set up chart-testing
uses: helm/chart-testing-action@e8788873172cb653a90ca2e819d79d65a66d4e76 # v2.4.0
uses: helm/chart-testing-action@afea100a513515fbd68b0e72a7bb0ae34cb62aec # tag=v2.3.1
- name: Create k3d cluster
uses: nolar/setup-k3d-k3s@v1

View File

@@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
name: "Generate readme files"
container:
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:1d1f3ec0f27e03028602ae9388340704e0b19db31322a3ce7275a0df94b0580c
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:44047909bbf54cb1ce3551ae0b342244a5bdcd62562a7f2f07caad4bf8856ee4
steps:
- name: Checkout
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3
@@ -222,7 +222,7 @@ jobs:
runs-on: ubuntu-latest
name: "Generate Security Reports"
container:
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:1d1f3ec0f27e03028602ae9388340704e0b19db31322a3ce7275a0df94b0580c
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:44047909bbf54cb1ce3551ae0b342244a5bdcd62562a7f2f07caad4bf8856ee4
steps:
- name: Install Kubernetes tools
uses: yokawasa/action-setup-kube-tools@af4ebb1af1efd30c5bd84a2e9773355ad6362a33 # v0.9.3

View File

@@ -34,7 +34,7 @@ jobs:
path: ./pr_metadata/pr_number.txt
- name: "Get workflow job status"
uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6
uses: actions/github-script@98814c53be79b1d30f795b907e553d8679345975 # v6
id: get-workflow-jobs
with:
github-token: ${{ secrets.BOT_TOKEN }}

View File

@@ -12,7 +12,7 @@ jobs:
name: Get changed Apps
runs-on: ubuntu-20.04
container:
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:1d1f3ec0f27e03028602ae9388340704e0b19db31322a3ce7275a0df94b0580c
image: ghcr.io/truecharts/devcontainer:v3.1.1@sha256:44047909bbf54cb1ce3551ae0b342244a5bdcd62562a7f2f07caad4bf8856ee4
steps:
- uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3
name: Checkout

View File

@@ -12,7 +12,7 @@ jobs:
with:
token: ${{ secrets.BOT_TOKEN }}
- name: Self-hosted Renovate
uses: renovatebot/github-action@81cd2edbb5fd1dc42115b0d1c8854d5a6b74d835 # v36.0.3
uses: renovatebot/github-action@95cbcd7e8b9d0d69e15ba26208631839ce7eee48 # v36.0.2
with:
configurationFile: .github/renovate-config.js
token: ${{ secrets.BOT_TOKEN }}

View File

@@ -3,7 +3,7 @@ appVersion: "23.2.1.253"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP).
home: https://truecharts.org/charts/dependency/clickhouse
@@ -22,7 +22,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/dependency/clickhouse
- https://clickhouse.com/
type: application
version: 5.0.15
version: 5.0.12
annotations:
truecharts.org/catagories: |
- database

View File

@@ -11,7 +11,6 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: clickhouseDatabase
group: "App Configuration"
label: "Database Name"

View File

@@ -3,7 +3,7 @@ appVersion: "10.11.2"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: Fast, reliable, scalable, and easy to use open-source relational database system.
home: https://truecharts.org/charts/dependency/mariadb
@@ -25,7 +25,7 @@ sources:
- https://github.com/prometheus/mysqld_exporter
- https://mariadb.org
type: application
version: 7.0.17
version: 7.0.13
annotations:
truecharts.org/catagories: |
- database

View File

@@ -11,7 +11,6 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: mariadbDatabase
group: "App Configuration"
label: "Database Name"

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/mariadb
pullPolicy: IfNotPresent
tag: 10.11.2@sha256:8d7fb27800ae935b6f26af0130bcef0a6a03d80d8c47b3fc8ea58a66d5ddebb8
tag: 10.11.2@sha256:fc01102eef1de92155b5097636ef738700c8bef1735f52a397b1505cbf455c0f
workload:
main:

View File

@@ -3,7 +3,7 @@ appVersion: "1.6.18"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: Memcached is a memory-backed database caching solution
home: https://truecharts.org/charts/dependency/memcached
@@ -23,7 +23,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-memcached
- http://memcached.org/
type: application
version: 6.0.27
version: 6.0.23
annotations:
truecharts.org/catagories: |
- database

View File

@@ -9,7 +9,6 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/memcached
pullPolicy: IfNotPresent
tag: 1.6.18@sha256:6311688475eba61f96fd0cca1622832032052597c946df02578e4cb33fdf7664
tag: 1.6.18@sha256:49998f1e9bb4c1537c559c9e6a757c93a346d2ea6b03d03ecdca3bda3c8d4ab6
service:
main:

View File

@@ -3,7 +3,7 @@ appVersion: "6.0.4"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: Fast, reliable, scalable, and easy to use open-source no-sql database system.
home: https://truecharts.org/charts/dependency/mongodb
@@ -23,7 +23,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-mongodb
- https://www.mongodb.com
type: application
version: 6.0.16
version: 6.0.12
annotations:
truecharts.org/catagories: |
- database

View File

@@ -11,7 +11,6 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: mongodbDatabase
group: "App Configuration"
label: "Database Name"

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/mongodb
pullPolicy: IfNotPresent
tag: 6.0.4@sha256:d4d377700c8f3b1c6ba3a0ef9d5e0564c18ec5ba5011be8c294a3431dfac394e
tag: 6.0.4@sha256:3600c9f13d96311ddad4d2de6520d54c89a8708ee36798e4dc6fb93f59c1eab4
workload:
main:

View File

@@ -3,7 +3,7 @@ appVersion: "7.0.8"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: Open source, advanced key-value store.
home: https://truecharts.org/charts/dependency/redis
@@ -23,7 +23,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-redis
- http://redis.io/
type: application
version: 6.0.33
version: 6.0.29
annotations:
truecharts.org/catagories: |
- database

View File

@@ -11,7 +11,6 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: redisPassword
group: "App Configuration"
label: "Redis Password"

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/redis
pullPolicy: IfNotPresent
tag: 7.0.8@sha256:3f8675e580926b6675127eaed0cb850aa2dbf063f68aa3337d0e38c05d0221d2
tag: 7.0.8@sha256:13e0bbf5369ed2f219b96c0e7136b531eb1fdca1db7b7e2c72e13133adf26288
workload:
main:

View File

@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: "9.2.0"
appVersion: "9.1.1"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: Apache Solr
home: https://truecharts.org/charts/dependency/solr
@@ -22,7 +22,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/dependency/solr
- https://github.com/apache/solr
type: application
version: 4.0.17
version: 4.0.12
annotations:
truecharts.org/catagories: |
- search

View File

@@ -14,7 +14,6 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: solrCores
group: "App Configuration"
label: "Solr Cores"

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/solr
pullPolicy: IfNotPresent
tag: 9.2.0@sha256:3ca8b14d9da7029f1f80bfdcec3cdb65696563609feba130c3b6db3b662469ba
tag: 9.1.1@sha256:4ac9d6e8120321349f0a3e5dbaff796192a9623de8fb164adf9f42de952479f1
workload:
main:

View File

@@ -3,11 +3,11 @@ appVersion: "4.37.5"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
- condition: redis.enabled
name: redis
repository: https://deps.truecharts.org
version: 6.0.32
version: 6.0.29
deprecated: false
description: Authelia is a Single Sign-On Multi-Factor portal for web apps
home: https://truecharts.org/charts/enterprise/authelia
@@ -35,7 +35,7 @@ sources:
- https://github.com/authelia/chartrepo
- https://github.com/authelia/authelia
type: application
version: 15.1.12
version: 15.1.9
annotations:
truecharts.org/catagories: |
- security

View File

@@ -12,7 +12,6 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: domain
group: "App Configuration"
label: "Domain"

View File

@@ -3,11 +3,11 @@ appVersion: "0.21.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
- condition: redis.enabled
name: redis
repository: https://deps.truecharts.org
version: 6.0.32
version: 6.0.29
description: Blocky is a DNS proxy, DNS enhancer and ad-blocker for the local network written in Go
home: https://truecharts.org/charts/enterprise/blocky
icon: https://truecharts.org/img/hotlink-ok/chart-icons/blocky.png
@@ -25,7 +25,7 @@ sources:
- https://0xerr0r.github.io/blocky/
- https://github.com/0xERR0R/blocky
- https://github.com/Mozart409/blocky-frontend
version: 5.0.26
version: 5.0.22
annotations:
truecharts.org/catagories: |
- network

View File

@@ -723,7 +723,6 @@ questions:
type: string
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service

View File

@@ -6,7 +6,7 @@ image:
k8sgatewayImage:
repository: tccr.io/truecharts/k8s_gateway
pullPolicy: IfNotPresent
tag: 0.3.4@sha256:c49645e7b263e5cfc8fc269db2aef7d90149cecc7a50e2c2fe77ef935dd35742
tag: 0.3.3@sha256:246e7006afaf57a398b02e417a31d6f14fb43562901388772778f60be586b807
workload:
main:

View File

@@ -10,7 +10,7 @@ keywords:
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
@@ -21,7 +21,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/enterprise/cert-manager
- https://cert-manager.io/
type: application
version: 1.0.27
version: 1.0.23
annotations:
truecharts.org/catagories: |
- core

View File

@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/scratch
tag: latest@sha256:5cbd927dfbc050b0e0f5ca675b299b75fb8d8f6c8f49fa8640b6a67d347cbf19
tag: latest@sha256:180d25cc7a4f380758cd1e72864793c280f3e1728d800984c3287a709803e172
pullPolicy: IfNotPresent
workload:

View File

@@ -3,7 +3,7 @@ appVersion: "9.4.7"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB.
home: https://truecharts.org/charts/enterprise/grafana
@@ -24,7 +24,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-grafana
- https://grafana.com/
type: application
version: 7.0.25
version: 7.0.20
annotations:
truecharts.org/catagories: |
- metrics

View File

@@ -56,7 +56,6 @@ questions:
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/grafana
pullPolicy: IfNotPresent
tag: 9.4.7@sha256:ee16f4551683ae170edabe131216ac39397663306efb5bfba3840b25649f9c64
tag: 9.4.7@sha256:ff6de962c1a5ed647f44e2bbb941806dfe05a7623305fe0f5765ce56bd30ef2e
securityContext:
container:

View File

@@ -10,7 +10,7 @@ keywords:
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
@@ -22,7 +22,7 @@ sources:
- https://github.com/metallb/metallb
- https://metallb.universe.tf
type: application
version: 8.0.22
version: 8.0.16
annotations:
truecharts.org/catagories: |
- core

View File

@@ -2,12 +2,6 @@
The guide walks through a basic configuration of MetalLB for a single address pool on a layer 2 network. This will allow assigning different IP addresses by app.
:::warning
With MetalLB installed, apps will not be reachable using the integrated loadbalancer. You cannot combine two different loadbalancers in TrueNAS SCALE.
:::
## 1. Configure Address Pool & L2 Advertisement
![metallb-addpoolbasic](img/metallb_guide_addresspool_basic.png)
@@ -15,7 +9,7 @@ With MetalLB installed, apps will not be reachable using the integrated loadbala
Create a new entry under `Configure IP Address Pools Object`
- **Name**: Enter a general name for this IP range. Something like _apps_ or _charts_ for this field is fine.
- **Auto Assign**: if you want MetalLB Services to auto-assign IPs from the configured address pool without needing to specify per app. Recommendation is to keep this checked. You can still specify an IP for apps as needed (see step 3).
- **Auto Assign**: if you want MetalLB Services to auto-assign IPs from the configured address pool without needing to specify per app. Recommendation is to keep this checked. You can still specify an IP for apps as needed (see step 4).
Create a single entry under `Configure Address Pools`
@@ -58,15 +52,21 @@ With MetalLB installed, you may optionally specify IP addresses for your apps.
For each app, under **Networking and Services**, select `LoadBalancer` Service Type for the Main Service.
In the **LoadBalancer IP** field, specify an IP address that is within the MetalLB address pool that you configured. Apply the same IP address to the **LoadBalancer IP** field on other services within the app.
In the **LoadBalancer IP** field, specify an IP address that is within the MetalLB address pool that you configured.
With the Main Service assigned, you do not need to specify an IP address for other services under the same app, unless you specifically want a different IP address for that service.
:::info
By default all services under a single app will be assigned the same IP address.
:::
You may need to stop & restart the app for the IP address to take affect.
From your SCALE shell, run the command `k3s kubectl get svc -A` to verify the IP addresses assigned for each of your apps. The IPs will be listed under the `EXTERNAL-IP` column.
If you have an IP conflict with a previously assigned address it will show as `<pending>`.
**You may need to do a system reboot as well to properly resolve the conflict.**
If you have an IP conflict with a previously assigned address it will show as `<pending>`. You may need to do a system reboot as well to properly resolve the conflict.
:::caution

View File

@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/scratch
tag: latest@sha256:5cbd927dfbc050b0e0f5ca675b299b75fb8d8f6c8f49fa8640b6a67d347cbf19
tag: latest@sha256:180d25cc7a4f380758cd1e72864793c280f3e1728d800984c3287a709803e172
pullPolicy: IfNotPresent
workload:

View File

@@ -3,7 +3,7 @@ appVersion: "2.43.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
- condition: exporters.enabled,exporters.node-exporter.enabled
name: node-exporter
repository: https://charts.bitnami.com/bitnami
@@ -29,7 +29,7 @@ sources:
- https://github.com/prometheus-community/helm-charts
- https://github.com/prometheus-operator/kube-prometheus
type: application
version: 8.0.24
version: 8.0.18
annotations:
truecharts.org/catagories: |
- metrics

View File

@@ -1,14 +1,14 @@
image:
repository: tccr.io/truecharts/prometheus
tag: 2.43.0@sha256:af5d0eb12161e0409087e44ef8bfb82370b4e993ad77a08fc93a109da1e1ee1f
tag: 2.43.0@sha256:2f9b37b4823b2cb14e70714f5f0d7396aeacd8f18d96ff2a407ab2c655d64147
thanosImage:
repository: tccr.io/truecharts/thanos
tag: 0.31.0@sha256:c3dd4d4b01b3da8739ef7f8e51aab210fcaa728b5a18c1c97ff3f926958cf030
tag: 0.31.0@sha256:5fb6e900c9c94756a0296d9348e1d3e2fd731804d3be56461ea0189e48452299
alertmanagerImage:
repository: tccr.io/truecharts/alertmanager
tag: 0.25.0@sha256:120368de3ca7a5f58b5ccb4ab40e4eec05d49891db7457cc51761488ad6d0ae7
tag: 0.25.0@sha256:fe79dcef013284d16a053f624d0b9a73fdb7385bda191ea2a78f4c750e60301e
global:
labels: {}

View File

@@ -3,7 +3,7 @@ appVersion: "2.9.9"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: Traefik is a flexible reverse proxy and Ingress Provider.
home: https://truecharts.org/charts/enterprise/traefik
@@ -23,7 +23,7 @@ sources:
- https://github.com/traefik/traefik-helm-chart
- https://traefik.io/
type: application
version: 17.0.32
version: 17.0.24
annotations:
truecharts.org/catagories: |
- network

View File

@@ -15,7 +15,6 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: ingressClass
label: "ingressClass"
group: "App Configuration"

View File

@@ -1,6 +1,7 @@
image:
repository: tccr.io/truecharts/traefik
tag: 2.9.9@sha256:f4211d7c735677653b19d4b1be78434913161ed33bace2733d9b98609c61dfa9
# defaults to appVersion
tag: 2.9.9@sha256:4b9750e70b54df2a0c39c3262fe2963815a0304b7982fb8f80d0782a8e8021fa
pullPolicy: IfNotPresent
workload:
@@ -290,17 +291,16 @@ rbac:
verbs:
- update
- apiGroups:
- traefik.io
- traefik.containo.us
resources:
- middlewares
- middlewaretcps
- ingressroutes
- traefikservices
- ingressroutetcps
- ingressrouteudps
- middlewares
- middlewaretcps
- tlsoptions
- tlsstores
- traefikservices
- serverstransports
verbs:
- get

View File

@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: "1.28.1"
appVersion: "1.27.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: Unofficial Bitwarden compatible server written in Rust
home: https://truecharts.org/charts/enterprise/vaultwarden
@@ -25,7 +25,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/enterprise/vaultwarden
- https://github.com/dani-garcia/vaultwarden
type: application
version: 20.0.20
version: 20.0.16
annotations:
truecharts.org/catagories: |
- security

View File

@@ -15,7 +15,6 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: vaultwarden
label: ""
group: "App Configuration"

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/vaultwarden
pullPolicy: IfNotPresent
tag: 1.28.1@sha256:b8e2476d869797abb514848b256e9e4a8591bffac44cf6574c061ec56aea6dbd
tag: 1.27.0@sha256:e80b8a6a8b05928d9703eda1c7ebd2c8f1c0b9deed1734ce31c2ec6d70aed323
service:
main:

View File

@@ -27,4 +27,4 @@ sources:
- https://github.com/orgs/linuxserver/packages/container/package/blender
- https://github.com/linuxserver/docker-blender#readme
type: application
version: 2.0.19
version: 2.0.18

View File

@@ -5,7 +5,7 @@ env:
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/blender
tag: latest@sha256:51dbc7a62be50b4bc3ed2b97ab42fd4996532f1f7b7baf3d9489935655d74479
tag: latest@sha256:401fb9ad3422bd24a9de6eab5518473ae7fe2326ee3480646bcf79673df228b2
persistence:
config:
enabled: true

View File

@@ -29,4 +29,4 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/filestash
- https://www.filestash.app/
type: application
version: 2.0.16
version: 2.0.15

View File

@@ -2,7 +2,7 @@ env: {}
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/filestash
tag: latest@sha256:4d0f962c32dd921c5c3c618222928ff532743a953b887b7d6789c36b5b9f1008
tag: latest@sha256:c458467b8cb89d3d4056da3657b0ca025283c486e5969f5aa864e3d1f9c1904b
persistence:
appdata:
enabled: true

View File

@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: raspberrymatic
version: 2.0.12
version: 2.0.11
appVersion: "latest"
description: A free and non-commercial open-source operating system alternative for running a cloud-free smart-home IoT.
type: application

View File

@@ -1,7 +1,7 @@
image:
repository: ghcr.io/jens-maus/raspberrymatic
pullPolicy: IfNotPresent
tag: latest@sha256:6307d2b5b869e4032c1adfa14b0ad0f0aecfb7ac44382012182ead33628b4e88
tag: latest@sha256:890403c9469607673807310fb318f73e7a15bb89b1c9c3052d2e51355763b9e3
securityContext:
runAsNonRoot: false

View File

@@ -3,7 +3,7 @@ appVersion: "23.2.9"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: Actual is a super fast privacy-focused app for managing your finances.
home: https://truecharts.org/charts/stable/actualserver
@@ -25,4 +25,4 @@ annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- finance
version: 4.0.9
version: 4.0.7

View File

@@ -14,6 +14,7 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}

View File

@@ -3,7 +3,7 @@ appVersion: "0.107.25"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
description: Free and open source, powerful network-wide ads & trackers blocking DNS server.
home: https://truecharts.org/charts/stable/adguard-home
icon: https://truecharts.org/img/hotlink-ok/chart-icons/adguard-home.png
@@ -18,7 +18,7 @@ maintainers:
name: adguard-home
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/adguard-home
version: 5.0.9
version: 5.0.7
annotations:
truecharts.org/catagories: |
- media

View File

@@ -14,6 +14,7 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}

View File

@@ -7,7 +7,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP.
home: https://truecharts.org/charts/stable/adminer
@@ -26,4 +26,4 @@ sources:
- https://github.com/vrana/adminer
- http://hub.docker.com/_/adminer/
type: application
version: 4.0.10
version: 4.0.7

View File

@@ -33,6 +33,7 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}

View File

@@ -1,7 +1,7 @@
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/adminer
tag: latest@sha256:8183b028cc7d2f40aea1b05747e8efb59bf0c47b369ff46fcd354adc4b489f4f
tag: latest@sha256:e8f1fb2dff7f1b5ac02002966e38824f1ff0cddde27b7e83aa0cfe61bd1c197a
securityContext:
container:

View File

@@ -3,7 +3,7 @@ appVersion: "2.11.3"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet.
home: https://truecharts.org/charts/stable/airdcpp-webclient
@@ -23,7 +23,7 @@ sources:
- https://airdcpp-web.github.io/
- https://github.com/airdcpp-web/airdcpp-webclient
type: application
version: 6.0.9
version: 6.0.7
annotations:
truecharts.org/catagories: |
- media

View File

@@ -14,6 +14,7 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}

View File

@@ -3,8 +3,11 @@ appVersion: "11.0.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 11.1.2
- condition: postgresql.enabled
name: postgresql
repository: https://deps.truecharts.org/
version: 11.0.31
description: Airsonic is a Free and Open Source community driven media server
home: https://truecharts.org/charts/stable/airsonic-advanced
icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic-advanced.png
@@ -19,8 +22,9 @@ name: airsonic-advanced
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/airsonic-advanced
- https://github.com/airsonic/airsonic-advanced
version: 9.0.0
version: 7.0.23
annotations:
truecharts.org/catagories: |
- media
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

View File

@@ -10,29 +10,29 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: JAVA_OPTS
label: "JAVA_OPTS"
description: "JAVA_OPTS"
schema:
type: string
default: ""
- variable: CONTEXT_PATH
label: "CONTEXT_PATH"
description: "CONTEXT_PATH"
schema:
type: string
required: true
default: "/"
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: JAVA_OPTS
label: "JAVA_OPTS"
description: "JAVA_OPTS"
schema:
type: string
default: ""
- variable: CONTEXT_PATH
label: "CONTEXT_PATH"
description: "CONTEXT_PATH"
schema:
type: string
required: true
default: "/"
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
@@ -115,16 +115,16 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:

View File

@@ -1 +0,0 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@@ -1 +1 @@
{{ include "tc.v1.common.loader.all" . }}
{{ include "tc.common.loader.all" . }}

View File

@@ -4,70 +4,56 @@ image:
pullPolicy: IfNotPresent
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: true
runAsUser: 568
runAsGroup: 568
readOnlyRootFilesystem: false
runAsNonRoot: false
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
type: tcp
readiness:
type: tcp
startup:
type: tcp
env:
AIRSONIC_DIR: "/"
# -- For passing additional java options. For some reverse proxies, you may need to pass `JAVA_OPTS=-Dserver.use-forward-headers=true` for airsonic to generate the proper URL schemes.
podSecurityContext:
runAsUser: 0
runAsGroup: 0
JAVA_OPTS:
CONTEXT_PATH: "/"
spring_liquibase_parameters_userTableQuote: '"'
spring_datasource_username: "{{ .Values.cnpg.main.user }}"
spring_datasource_url:
secretKeyRef:
name: cnpg-main-urls
key: jdbc
spring_datasource_password:
secretKeyRef:
name: cnpg-main-user
key: password
env:
AIRSONIC_DIR: "/"
# -- For passing additional java options. For some reverse proxies, you may need to pass `JAVA_OPTS=-Dserver.use-forward-headers=true` for airsonic to generate the proper URL schemes.
JAVA_OPTS:
CONTEXT_PATH: "/"
spring_liquibase_parameters_userTableQuote: '"'
spring_datasource_username: "{{ .Values.postgresql.postgresqlUsername }}"
spring_datasource_url:
secretKeyRef:
name: dbcreds
key: jdbc
spring_datasource_password:
secretKeyRef:
name: dbcreds
key: postgresql-password
service:
main:
ports:
main:
port: 10122
protocol: http
targetPort: 4040
# Enabled postgres
cnpg:
main:
enabled: true
user: airsonic-advanced
database: airsonic-advanced
postgresql:
enabled: true
existingSecret: "dbcreds"
postgresqlUsername: airsonic-advanced
postgresqlDatabase: airsonic-advanced
persistence:
config:
enabled: true
mountPath: /airsonic
mountPath: "/airsonic"
music:
enabled: true
mountPath: /music
mountPath: "/music"
podcasts:
enabled: true
mountPath: /podcasts
mountPath: "/podcasts"
playlists:
enabled: true
mountPath: /playlists
mountPath: "/playlists"
portal:
open:
enabled: true
enabled: true

View File

@@ -3,7 +3,7 @@ appVersion: "10.6.2"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
description: Airsonic is a Free and Open Source community driven media server
home: https://truecharts.org/charts/stable/airsonic
icon: https://truecharts.org/img/hotlink-ok/chart-icons/airsonic.png
@@ -20,7 +20,7 @@ sources:
- https://github.com/airsonic/airsonic
- https://github.com/linuxserver/docker-airsonic
- https://github.com/k8s-at-home/charts/tree/master/charts/airsonic
version: 9.0.9
version: 9.0.7
annotations:
truecharts.org/catagories: |
- media

View File

@@ -14,6 +14,7 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}

View File

@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: alist
version: 5.0.9
version: 5.0.7
appVersion: "3.12.2"
description: Alist program that supports multiple storage, powered by Gin and React
type: application
@@ -21,7 +21,7 @@ sources:
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
# condition:
maintainers:
- email: info@truecharts.org

View File

@@ -14,6 +14,7 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}

View File

@@ -3,7 +3,7 @@ appVersion: "1.0.16"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
description: Expose all events from an Amcrest device to an MQTT broker
home: https://truecharts.org/charts/stable/amcrest2mqtt
icon: https://truecharts.org/img/hotlink-ok/chart-icons/amcrest2mqtt.png
@@ -18,7 +18,7 @@ name: amcrest2mqtt
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/amcrest2mqtt
- https://github.com/dchesterton/amcrest2mqtt
version: 7.0.9
version: 7.0.7
annotations:
truecharts.org/catagories: |
- media

View File

@@ -85,6 +85,7 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceExpertRoot}
default: false
# Include{serviceExpert}

View File

@@ -9,7 +9,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: aMule is an eMule-like client for the eDonkey and Kademlia networks.
home: https://truecharts.org/charts/stable/amule
@@ -29,4 +29,4 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/amule
- https://github.com/t-chab/dockerfiles
type: application
version: 3.0.9
version: 3.0.7

View File

@@ -33,6 +33,7 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}

View File

@@ -3,15 +3,15 @@ appVersion: "0.13.13"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 11.1.2
- condition: mariadb.enabled
name: mariadb
repository: https://deps.truecharts.org/
version: 7.0.5
version: 5.0.35
- condition: redis.enabled
name: redis
repository: https://deps.truecharts.org
version: 6.0.21
version: 5.0.33
description: "Protect your email from spam using disposable addresses."
home: https://truecharts.org/charts/stable/anonaddy
icon: https://truecharts.org/img/hotlink-ok/chart-icons/anonaddy.png
@@ -26,8 +26,9 @@ name: anonaddy
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/anonaddy
- https://github.com/anonaddy/docker
version: 13.0.0
version: 12.0.24
annotations:
truecharts.org/catagories: |
- email
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

View File

@@ -10,22 +10,22 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: ANONADDY_DOMAIN
label: "ANONADDY_DOMAIN"
schema:
type: string
default: ""
required: true
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: ANONADDY_DOMAIN
label: "ANONADDY_DOMAIN"
schema:
type: string
default: ""
required: true
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
@@ -106,16 +106,16 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:

View File

@@ -1 +0,0 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@@ -2,7 +2,14 @@
This template generates a random password and ensures it persists across updates/edits to the chart
*/}}
{{- define "anonaddy.appkey" -}}
enabled: true
---
apiVersion: v1
kind: Secret
type: Opaque
metadata:
labels:
{{- include "tc.common.labels" . | nindent 4 }}
name: appkey
{{- $keyprevious := lookup "v1" "Secret" .Release.Namespace "appkey" }}
{{- $appkey := "" }}
{{- $secret := "" }}

View File

@@ -1,11 +1,9 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.v1.common.loader.init" . }}
{{- include "tc.common.loader.init" . }}
{{/* Render appkey for anonaddy */}}
{{- $secret := include "anonaddy.appkey" . | fromYaml -}}
{{- if $secret -}}
{{- $_ := set .Values.secret "appkey" $secret -}}
{{- end -}}
{{- include "anonaddy.appkey" . }}
{{/* Render the templates */}}
{{ include "tc.v1.common.loader.apply" . }}
{{ include "tc.common.loader.apply" . }}

View File

@@ -7,11 +7,41 @@ strategy:
type: Recreate
securityContext:
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
runAsNonRoot: false
readOnlyRootFilesystem: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
env:
ANONADDY_DOMAIN: "chart-example.local"
DB_DATABASE: anonaddy
DB_USERNAME: anonaddy
DB_HOST:
secretKeyRef:
name: mariadbcreds
key: plainhost
DB_PASSWORD:
secretKeyRef:
name: mariadbcreds
key: mariadb-password
REDIS_HOST:
secretKeyRef:
name: rediscreds
key: plainhost
REDIS_PASSWORD:
secretKeyRef:
name: rediscreds
key: redis-password
APP_KEY:
secretKeyRef:
name: appkey
key: appkey
ANONADDY_SECRET:
secretKeyRef:
name: appkey
key: secret
service:
main:
@@ -27,64 +57,22 @@ service:
port: 25
targetPort: 25
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
type: tcp
readiness:
type: tcp
startup:
type: tcp
env:
ANONADDY_DOMAIN: "chart-example.local"
DB_DATABASE: anonaddy
DB_USERNAME: anonaddy
DB_HOST:
secretKeyRef:
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: plainhost
DB_PASSWORD:
secretKeyRef:
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "mariadbcreds" }}'
key: mariadb-password
REDIS_HOST:
secretKeyRef:
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
key: plainhost
REDIS_PASSWORD:
secretKeyRef:
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
key: redis-password
APP_KEY:
secretKeyRef:
name: appkey
key: appkey
ANONADDY_SECRET:
secretKeyRef:
name: appkey
key: secret
persistence:
varrun:
enabled: true
config:
enabled: true
mountPath: /config
portal:
open:
enabled: true
mountPath: "/config"
redis:
enabled: true
existingSecret: "rediscreds"
mariadb:
enabled: true
mariadbUsername: anonaddy
mariadbDatabase: anonaddy
existingSecret: "mariadbcreds"
portal:
enabled: true

View File

@@ -3,7 +3,7 @@ appVersion: "1.4.1"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
description: Index and stream music using apache-musicindex and m3u playlists
home: https://truecharts.org/charts/stable/apache-musicindex
icon: https://truecharts.org/img/hotlink-ok/chart-icons/apache-musicindex.png
@@ -21,7 +21,7 @@ name: apache-musicindex
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/apache-musicindex
- http://hacks.slashdirt.org/sw/musicindex/
version: 7.0.7
version: 7.0.5
annotations:
truecharts.org/catagories: |
- media

View File

@@ -14,6 +14,7 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"

View File

@@ -3,7 +3,7 @@ appVersion: "4.2.3"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps.
home: https://truecharts.org/charts/stable/appdaemon
@@ -24,7 +24,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/appdaemon
- https://github.com/AppDaemon/appdaemon
type: application
version: 12.0.9
version: 12.0.7
annotations:
truecharts.org/catagories: |
- utilities

View File

@@ -66,6 +66,7 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}

View File

@@ -3,7 +3,7 @@ appVersion: "3.7.4"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: Apt-Cacher NG is a caching proxy, specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions but not limited to those.
home: https://truecharts.org/charts/stable/apt-cacher-ng
@@ -23,7 +23,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/apt-cacher-ng
- https://www.unix-ag.uni-kl.de/~bloch/acng/
type: application
version: 4.0.7
version: 4.0.5
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |

View File

@@ -12,6 +12,7 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service

View File

@@ -3,7 +3,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
description: aria server for downloading web content
home: https://truecharts.org/charts/stable/aria2
icon: https://truecharts.org/img/hotlink-ok/chart-icons/aria2.png
@@ -18,7 +18,7 @@ name: aria2
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/aria2
- https://github.com/P3TERX/Aria2-Pro-Docker
version: 8.0.7
version: 8.0.5
annotations:
truecharts.org/catagories: |
- media

View File

@@ -44,6 +44,7 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service

View File

@@ -3,7 +3,7 @@ appVersion: "1.3.2"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
description: A modern web frontend making aria2 easier to use | Aria2 WebUI.
home: https://truecharts.org/charts/stable/ariang
icon: https://truecharts.org/img/hotlink-ok/chart-icons/ariang.png
@@ -18,7 +18,7 @@ name: ariang
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/ariang
- https://github.com/leonismoe/docker-images
version: 4.0.9
version: 4.0.7
annotations:
truecharts.org/catagories: |
- media

View File

@@ -14,6 +14,7 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}

View File

@@ -3,7 +3,7 @@ appVersion: "3.0.2"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
description: An easy-to-use, multi-track audio editor and recorder
home: https://truecharts.org/charts/stable/audacity
icon: https://truecharts.org/img/hotlink-ok/chart-icons/audacity.png
@@ -24,7 +24,7 @@ sources:
- https://github.com/linuxserver/docker-audacity
- https://www.audacityteam.org/
type: application
version: 8.0.9
version: 8.0.7
annotations:
truecharts.org/catagories: |
- media

View File

@@ -14,6 +14,7 @@ questions:
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}

View File

@@ -3,7 +3,7 @@ appVersion: "2.2.15"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
description: Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks.
home: https://truecharts.org/charts/stable/audiobookshelf
icon: https://truecharts.org/img/hotlink-ok/chart-icons/audiobookshelf.png
@@ -18,7 +18,7 @@ name: audiobookshelf
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/audiobookshelf
- https://github.com/advplyr/audiobookshelf
version: 5.0.7
version: 5.0.5
annotations:
truecharts.org/catagories: |
- media

View File

@@ -14,6 +14,7 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service

View File

@@ -434,6 +434,7 @@ questions:
private: true
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service

View File

@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: autobrr
version: 4.0.7
version: 4.0.5
appVersion: "1.18.0"
description: The modern download automation tool for torrents.
type: application
@@ -17,7 +17,7 @@ sources:
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
maintainers:
- email: info@truecharts.org
name: TrueCharts

View File

@@ -14,6 +14,7 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"

View File

@@ -3,7 +3,7 @@ appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.6.1
version: 12.4.21
deprecated: false
description: A Lidarr companion script to automatically download music for Lidarr.
home: https://truecharts.org/charts/stable/automatic-music-downloader
@@ -23,7 +23,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/automatic-music-downloader
- https://github.com/RandomNinjaAtk/docker-amd
type: application
version: 5.0.9
version: 5.0.7
annotations:
truecharts.org/catagories: |
- media

Some files were not shown because too many files have changed in this diff Show More