diff --git a/.all-contributorsrc b/.all-contributorsrc
index 2d090b340da..48235a288d2 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -1,7 +1,8 @@
{
"files": [
- "README.md"
+ ".github/README.md"
],
+ "badgeTemplate": "[](#contributors)",
"imageSize": 100,
"commit": false,
"contributors": [
@@ -16,8 +17,8 @@
}
],
"contributorsPerLine": 7,
- "projectName": "container-images",
- "projectOwner": "k8s-at-home",
+ "projectName": "apps",
+ "projectOwner": "truecharts",
"repoType": "github",
"repoHost": "https://github.com",
"skipCi": true
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index e8f7f3dabfb..dcd96ec3a3d 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1,6 +1,26 @@
# Default code owner
* @ornias1993
-/charts/esphome/* @tprelog
-/charts/unifi/* @whiskerz007
-/charts/emby/* @djs52
+# Apps maintained by ornias1993
+sonarr/ @ornias1993
+radarr/ @ornias1993
+traefik/ @ornias1993
+plex/ @ornias1993
+lidarr/ @ornias1993
+jackett/ @ornias1993
+kms/ @ornias1993
+ombi/ @ornias1993
+transmission/ @ornias1993
+tautulli/ @ornias1993
+
+# Apps maintained by tprelog
+esphome/ @tprelog
+zwavejs2mqtt/ @tprelog
+home-assistant/ @tprelog
+
+# Apps maintained by stavros-k
+handbrake/* @stavros-k
+collabora-online/ @stavros-k
+
+# Apps maintained by djs52
+emby/ @djs52
diff --git a/.github/ISSUE_TEMPLATE/app_request.md b/.github/ISSUE_TEMPLATE/app_request.md
index 403dbb52091..142eb5989b7 100644
--- a/.github/ISSUE_TEMPLATE/app_request.md
+++ b/.github/ISSUE_TEMPLATE/app_request.md
@@ -7,21 +7,4 @@ assignees: ''
---
-**Describe the bug**
-A clear and concise description of what the bug is.
-
-**To Reproduce**
-Steps to reproduce the behavior:
-1. Go to '...'
-2. Click on '....'
-3. Scroll down to '....'
-4. See error
-
-**Expected behavior**
-A clear and concise description of what you expected to happen.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
-
-**Additional context**
-Add any other context about the problem here.
+**Describe the app you request to be added**
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
index e74cb57fa70..c95a0b8f1d6 100644
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -1,8 +1,8 @@
---
-name: Feature request
+name: Feature or Enhancement request
about: Suggest an idea for this project
title: ''
-labels: Feature
+labels: enhancement
assignees: ''
---
diff --git a/.github/README.md b/.github/README.md
index af32ea28fef..cf26b1d7f66 100644
--- a/.github/README.md
+++ b/.github/README.md
@@ -1,11 +1,18 @@
# About TrueCharts
**Community App Catalog for TrueNAS SCALE**
-[](https://github.com/truecharts/apps/commits) [](https://github.com/truecharts/apps/actions/workflows/charts-release.yaml) [](https://github.com/pre-commit/pre-commit) [](https://app.fossa.com/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts?ref=badge_shield) [](https://github.com/truecharts/apps/blob/master/docs/LICENSE.BSD3)
+[](https://truecharts.org/)
+[](https://github.com/truecharts/apps/commits)
+[](https://github.com/pre-commit/pre-commit)
+[](https://github.com/renovatebot/renovate)
+
+[](#contributors-)
+
---
Truecharts is an innitiative to provide high quality Apps to use with the TrueNAS SCALE App Ecosystem.
Our primary goals are:
-- Freedom
+- Micro-Service Centered
+- Native Kubernetes
- Stability
- Consistancy
@@ -13,13 +20,10 @@ All our apps are supposed to work together, be easy to setup using the TrueNAS U
## Getting started using TrueCharts
-Installing TrueCharts within TrueNAS SCALE, still requires the CLI. However it's not hard:
-- Go to you shell of choice (either SSH or the TrueNAS webui shell)
-- enter `cli`
-- enter `app catalog create repository="https://github.com/truecharts/apps" label="TrueCharts"`
+Installing TrueCharts within TrueNAS SCALE, is possible using the TrueNAS SCALE Catalog list.
-For more information, please visit our website:
-https://truecharts.org
+For more information:
+https://truecharts.org/manual/adding-truecharts/
## FAQ
@@ -30,9 +34,20 @@ There is a significant chance your issue has been reported before!
Creating charts takes some getting used to, as it's based on Helm charts. We highly suggest prior knowhow on creation/modifying Helm Charts, before taking on the challenge of creating SCALE Apps.
+## Featured Projects
+
+A lot of our work is based on the great effort of others. We would love to extend special thanks to these projects we owe a lot to:
+
+|
|
|
|
+| :---------------: | :---------------: | :---------------: |
+| TrueNAS SCALE | K8S-At-Home | Traefik |
+
+
## Licence
-`SPDX-License-Identifier: BSD-3-Clause`
+[](https://github.com/truecharts/apps/blob/master/docs/LICENSE.BSD3)
+
+
Truecharts as a whole, is based on a BSD-3-clause license, this ensures almost everyone can use and modify our charts. However: As a lot of Apps are based on upstream Helm Charts, Licences can vary on a per-App basis. This can easily be seen by the presence of a "LICENSE" file in the App rootfolder.
@@ -40,5 +55,7 @@ Some Apps may also contain parts in other licenses, such as libraries or templat
[](https://app.fossa.com/projects/git%2Bgithub.com%2Ftruecharts%2Ftruecharts?ref=badge_large)
+`SPDX-License-Identifier: BSD-3-Clause`
+
---
 
diff --git a/.github/SECURITY.md b/.github/SECURITY.md
index ffd07fe73f6..d029b0583d0 100644
--- a/.github/SECURITY.md
+++ b/.github/SECURITY.md
@@ -1,15 +1,34 @@
# Security Policy
-## Supported Versions
+## Supported Versions of TrueNAS SCALE
+
+Our focus will always be on the latest version of TrueNAS SCALE.
+However: We might provide extended support to older versions of TrueNAS SCALE as depicted in our Support Policy
+
+
+## CVE's and you
+
+As depicted in our guidelines, we do NOT accept containers and/or Apps with known `high` or `critical` CVE's present. Unless those CVE's have been thoroughly mitigated and said mitigation has been both desclosed and thoroughly reviewed.
+
+
+## Response timeframe
+
+The safety of our users is our prime concerns. We therefore aim to respond to any issues within 24 hours.
+
+Though we hope that such situations will never happen, we will, in the most dire of circumstances, not hesitate with agressive responses to fix issues. This includes completely locking down/removing certain Apps or portions of the project from being installed.
+
+
+## Compliance
+
+As project owner is located in the Netherlands, we need to comply to all legal requirements and lawfull orders from the Government of the Netherlands.
+
+**As of Today we have not recieved any data requests from the Dutch Government, that we are forbiden to make public. **
+
+We are required to be fully GDPR compliant and fall under the sole authority of the Dutch Privacy Authority when it comes to GDPR compliance.
+
-| Branch | TrueNAS version | Supported with updates |
-| ------- | ------- |------------------ |
-| MASTER | 21.02 ALPHA | :white_check_mark: |
-| Charts | Standard Kubernetes/Helm | :white_check_mark: |
## Reporting a Vulnerability
-If you find any security issue, please email the project maintainer.
-
-Currently the Project Maintainer is:
-[Ornias1993](https://github.com/Ornias1993)
+If you find any security issue, please email the project directly:
+info@truecharts.org
diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md
index e69de29bb2d..2fbae4e8c06 100644
--- a/.github/SUPPORT.md
+++ b/.github/SUPPORT.md
@@ -0,0 +1,9 @@
+# Support Policy
+
+## Supported Versions
+
+| Branch | TrueNAS version | Supported with updates | Accepting Bugreports |
+| ------- | ------- |------------------ | -------------- |
+| `legacy_21.02ALPHA` | 21.02 ALPHA | :X: | :X: |
+| MASTER | 21.04 ALPHA | :white_check_mark: | :white_check_mark: |
+| MASTER | Nightly | :white_check_mark: | :white_check_mark: |
diff --git a/.github/renovate.json5 b/.github/renovate.json5
index 427461369c9..713031d2d55 100644
--- a/.github/renovate.json5
+++ b/.github/renovate.json5
@@ -8,10 +8,10 @@
"rebaseWhen": "conflicted",
"prConcurrentLimit": 5,
"helm-values": {
- "fileMatch": ["charts/.+/.+/.*_values\\.yaml$"]
+ "fileMatch": ["stable/.+/.+/.*_values\\.yaml$", "incubator/.+/.+/.*_values\\.yaml$"]
},
"helmv3": {
- "fileMatch": ["charts/.+/.+/Chart\\.yaml$"]
+ "fileMatch": ["stable/.+/.+/Chart\\.yaml$", "incubator/.+/.+/Chart\\.yaml$"]
},
"packageRules": [
// Setup datasources for dep updates
diff --git a/.github/workflows/apps.test.yaml b/.github/workflows/apps.test.yaml
index b046ae17879..1029b1872ed 100644
--- a/.github/workflows/apps.test.yaml
+++ b/.github/workflows/apps.test.yaml
@@ -14,13 +14,13 @@ on:
- '!stable/**/app-readme.md'
- '!stable/**/app-readme.md.gotmpl'
- '!stable/**/docs/*'
- - 'beta/**'
- - '!beta/**/*.md'
- - '!beta/**/README.md'
- - '!beta/**/README.md.gotmpl'
- - '!beta/**/app-readme.md'
- - '!beta/**/app-readme.md.gotmpl'
- - '!beta/**/docs/*'
+ - 'incubator/**'
+ - '!incubator/**/*.md'
+ - '!incubator/**/README.md'
+ - '!incubator/**/README.md.gotmpl'
+ - '!incubator/**/app-readme.md'
+ - '!incubator/**/app-readme.md.gotmpl'
+ - '!incubator/**/docs/*'
- '.github/workflows/apps.test.yaml'
jobs:
@@ -227,7 +227,7 @@ jobs:
filters: |
changed:
- 'stable/**'
- - 'beta/**'
+ - 'incubator/**'
- run: echo '${{ toJson(steps.filter.outputs) }}' > changes.json
- id: reduce
run: |
@@ -253,7 +253,7 @@ jobs:
if test -f "./stable/${{ matrix.app }}/item.yaml"; then
train="stable"
else
- train="beta"
+ train="incubator"
fi
echo ::set-output name=train::${train}
maxfolderversion=$(ls -l ${train}/${{ matrix.app }} | grep ^d | awk '{print $9}' | tail -n 1)
diff --git a/.github/workflows/charts.renovate.yaml b/.github/workflows/charts.renovate.yaml
index b11c4f3efe9..9127c6ba748 100644
--- a/.github/workflows/charts.renovate.yaml
+++ b/.github/workflows/charts.renovate.yaml
@@ -42,9 +42,9 @@ jobs:
fi
fi
done
- - name: update folder names and dependencies for beta
+ - name: update folder names and dependencies for incubator
run: |
- for chart in beta/*; do
+ for chart in incubator/*; do
if [ -d "${chart}" ]; then
maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1)
maxchartversion=$(cat ${chart}/${maxfolderversion}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }')
diff --git a/.github/workflows/docs.copy.yaml b/.github/workflows/docs.copy.yaml
index edb41ee0d23..27906d583c2 100644
--- a/.github/workflows/docs.copy.yaml
+++ b/.github/workflows/docs.copy.yaml
@@ -5,12 +5,13 @@ on:
push:
branches:
- master
- - staging
tags-ignore:
- '**'
paths:
- 'library/**/Chart.yaml'
- '.tools/gen-helm-docs.sh'
+ - '.tools/templates/docs/**'
+ - '.tools/templates/app/*.gotmpl'
- '**.gotmpl'
- '**/LICENSE'
- '**LICENSE'
@@ -43,7 +44,7 @@ jobs:
- name: Copy general readme to website
run: |
yes | cp -rf .github/README.md docs/about/index.md || echo "readme copy failed, continuing..."
- yes | cp -rf .github/CODE_OF_CONDUCT docs/about/code_of_conduct.md || echo "CODE_OF_CONDUCT copy failed, continuing..."
+ yes | cp -rf .github/CODE_OF_CONDUCT docs/about/code_of_conduct.md || echo "CODE_OF_CONDUCT copy failed, continuing..."
yes | cp -rf .github/CONTRIBUTING docs/development/contributing.md || echo "CONTRIBUTING copy failed, continuing..."
yes | cp -rf LICENSE docs/about/LICENSE.md || echo "license copy failed, continuing..."
sed -i '1s/^/# License
\n\n/' docs/about/LICENSE.md
@@ -58,28 +59,30 @@ jobs:
maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1)
chartname=$(basename ${chart})
echo "Processing: ${chart} - folder: ${maxfolderversion}"
- mkdir -p docs/apps/${chartname} || echo "app path already exists, continuing..."
- yes | cp -rf ${chart}/${maxfolderversion}/README.md docs/apps/${chartname}/index.md || echo "readme copy failed, continuing..."
- yes | cp -rf ${chart}/${maxfolderversion}/LICENSE docs/apps/${chartname}/LICENSE.md || echo "license copy failed, continuing..."
- sed -i '1s/^/# License
\n\n/' docs/apps/${chartname}/LICENSE.md || echo "license edit failed, continuing..."
+ mkdir -p docs/apps/stable/${chartname} || echo "app path already exists, continuing..."
+ yes | cp -rf ${chart}/${maxfolderversion}/README.md docs/apps/stable/${chartname}/index.md || echo "readme copy failed, continuing..."
+ yes | cp -rf ${chart}/${maxfolderversion}/CONFIG.md docs/apps/stable/${chartname}/CONFIG.md || echo "config copy failed, continuing..."
+ yes | cp -rf ${chart}/${maxfolderversion}/LICENSE docs/apps/stable/${chartname}/LICENSE.md || echo "license copy failed, continuing..."
+ sed -i '1s/^/# License
\n\n/' docs/apps/stable/${chartname}/LICENSE.md || echo "license edit failed, continuing..."
fi
done
- ls docs/apps/
+ ls docs/apps/stable/
- - name: Copy beta Apps readme to website
+ - name: Copy incubator Apps readme to website
run: |
- for chart in beta/*; do
+ for chart in incubator/*; do
if [ -d "${chart}" ]; then
maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1)
chartname=$(basename ${chart})
echo "Processing: ${chart} - folder: ${maxfolderversion}"
- mkdir -p docs/apps/${chartname} || echo "app path already exists, continuing..."
- yes | cp -rf ${chart}/${maxfolderversion}/README.md docs/apps/${chartname}/index.md || echo "readme copy failed, continuing..."
- yes | cp -rf ${chart}/${maxfolderversion}/LICENSE docs/apps/${chartname}/LICENSE.md || echo "license copy failed, continuing..."
- sed -i '1s/^/# License
\n\n/' docs/apps/${chartname}/LICENSE.md || echo "license edit failed, continuing..."
+ mkdir -p docs/apps/incubator/${chartname} || echo "app path already exists, continuing..."
+ yes | cp -rf ${chart}/${maxfolderversion}/README.md docs/apps/incubator/${chartname}/index.md || echo "readme copy failed, continuing..."
+ yes | cp -rf ${chart}/${maxfolderversion}/CONFIG.md docs/apps/incubator/${chartname}/CONFIG.md || echo "config copy failed, continuing..."
+ yes | cp -rf ${chart}/${maxfolderversion}/LICENSE docs/apps/incubator/${chartname}/LICENSE.md || echo "license copy failed, continuing..."
+ sed -i '1s/^/# License
\n\n/' docs/apps/incubator/${chartname}/LICENSE.md || echo "license edit failed, continuing..."
fi
done
- ls docs/apps/
+ ls docs/apps/incubator/
- name: Commit and Push updated docs
run: |
diff --git a/.github/workflows/docs.deploy.yaml b/.github/workflows/docs.deploy.yaml
index dc314d1c8e5..f10d6986b0d 100644
--- a/.github/workflows/docs.deploy.yaml
+++ b/.github/workflows/docs.deploy.yaml
@@ -4,10 +4,10 @@ on:
push:
branches:
- master
- - staging
paths:
- 'docs/**'
- '.github/workflows/docs.deploy.yaml'
+ - 'mkdocs.yml'
jobs:
build:
diff --git a/.github/workflows/general.security-scan.yaml b/.github/workflows/general.security-scan.yaml
index 53c23b83c70..d68b484b01b 100644
--- a/.github/workflows/general.security-scan.yaml
+++ b/.github/workflows/general.security-scan.yaml
@@ -5,7 +5,6 @@ on:
push:
branches:
- main
- - staging
paths:
- ".github/workflows/general.security-scan.yaml"
schedule:
diff --git a/.tools/copy-common.sh b/.tools/copy-common.sh
index c7afc62b1b3..2033be016aa 100755
--- a/.tools/copy-common.sh
+++ b/.tools/copy-common.sh
@@ -11,20 +11,7 @@ for chart in stable/*; do
fi
done
-
-for chart in beta/*; do
- if [ -d "${chart}" ]; then
- maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1)
- chartname=$(basename ${chart})
- echo "Processing: ${chart} - folder: ${maxfolderversion} - version: ${maxchartversion}"
-
- rm -Rf ${chart}/${maxfolderversion}/charts/*.tgz
- cp -f library/common-test/charts/* ${chart}/${maxfolderversion}/charts/
-
- fi
-done
-
-for chart in staging/*; do
+for chart in incubator/*; do
if [ -d "${chart}" ]; then
maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1)
chartname=$(basename ${chart})
diff --git a/.tools/gen-helm-docs.sh b/.tools/gen-helm-docs.sh
index be0b993c562..656ec67f965 100755
--- a/.tools/gen-helm-docs.sh
+++ b/.tools/gen-helm-docs.sh
@@ -14,9 +14,9 @@ command -v helm-docs >/dev/null 2>&1 || {
repository=$(git rev-parse --show-toplevel)
# Templates to copy into each chart directory
-readme_template="${repository}/.tools/templates/chart/README.md.gotmpl"
-config_template="${repository}/.tools/templates/chart/CONFIG.md.gotmpl"
-app_readme_template="${repository}/.tools/templates/chart/app-readme.md.gotmpl"
+readme_template="${repository}/.tools/templates/docs/README.md.gotmpl"
+config_template="${repository}/.tools/templates/docs/CONFIG.md.gotmpl"
+app_readme_template="${repository}/.tools/templates/docs/app-readme.md.gotmpl"
root="${repository}"
@@ -26,78 +26,46 @@ for chart in stable/*; do
maxchartversion=$(cat ${chart}/${maxfolderversion}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }')
chartname=$(basename ${chart})
echo "-] Copying templates to ${repository}/${chart}/${maxfolderversion}"
- # Copy CONFIG template to each Chart directory, do not overwrite if exists
- cp -n "${config_template}" "${chart}/${maxfolderversion}/CONFIG.md.gotmpl" || true
helm-docs \
--ignore-file=".helmdocsignore" \
- --output-file="README.md" \
- --template-files="${repository}/.tools/templates/chart/README.md.gotmpl" \
+ --output-file="README.md" \
+ --template-files="${repository}/.tools/templates/docs/README.md.gotmpl" \
--chart-search-root="${chart}/${maxfolderversion}"
helm-docs \
--ignore-file=".helmdocsignore" \
--output-file="CONFIG.md" \
- --template-files="${chart}/${maxfolderversion}/CONFIG.md.gotmpl" \
+ --template-files="${repository}/.tools/templates/docs/CONFIG.md.gotmpl" \
--chart-search-root="${chart}/${maxfolderversion}"
helm-docs \
--ignore-file=".helmdocsignore" \
--output-file="app-readme.md" \
- --template-files="${repository}/.tools/templates/chart/app-readme.md.gotmpl" \
+ --template-files="${repository}/.tools/templates/docs/app-readme.md.gotmpl" \
--chart-search-root="${chart}/${maxfolderversion}"
fi
done
-for chart in stable/*; do
+for chart in incubator/*; do
if [ -d "${chart}" ]; then
maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1)
maxchartversion=$(cat ${chart}/${maxfolderversion}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }')
chartname=$(basename ${chart})
echo "-] Copying templates to ${repository}/${chart}/${maxfolderversion}"
- # Copy CONFIG template to each Chart directory, do not overwrite if exists
- cp -n "${config_template}" "${chart}/${maxfolderversion}/CONFIG.md.gotmpl" || true
helm-docs \
--ignore-file=".helmdocsignore" \
--output-file="README.md" \
- --template-files="${repository}/.tools/templates/chart/README.md.gotmpl" \
+ --template-files="${repository}/.tools/templates/docs/README.md.gotmpl" \
--chart-search-root="${chart}/${maxfolderversion}"
helm-docs \
--ignore-file=".helmdocsignore" \
--output-file="CONFIG.md" \
- --template-files="${chart}/${maxfolderversion}/CONFIG.md.gotmpl" \
+ --template-files="${repository}/.tools/templates/docs/CONFIG.md.gotmpl" \
--chart-search-root="${chart}/${maxfolderversion}"
helm-docs \
--ignore-file=".helmdocsignore" \
--output-file="app-readme.md" \
- --template-files="${repository}/.tools/templates/chart/app-readme.md.gotmpl" \
- --chart-search-root="${chart}/${maxfolderversion}"
-
-
- fi
-done
-
-for chart in beta/*; do
- if [ -d "${chart}" ]; then
- maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1)
- maxchartversion=$(cat ${chart}/${maxfolderversion}/Chart.yaml | grep "^version: " | awk -F" " '{ print $2 }')
- chartname=$(basename ${chart})
- echo "-] Copying templates to ${repository}/${chart}/${maxfolderversion}"
- # Copy CONFIG template to each Chart directory, do not overwrite if exists
- cp -n "${config_template}" "${chart}/${maxfolderversion}/CONFIG.md.gotmpl" || true
- helm-docs \
- --ignore-file=".helmdocsignore" \
- --output-file="README.md" \
- --template-files="${repository}/.tools/templates/chart/README.md.gotmpl" \
- --chart-search-root="${chart}/${maxfolderversion}"
- helm-docs \
- --ignore-file=".helmdocsignore" \
- --output-file="CONFIG.md" \
- --template-files="${chart}/${maxfolderversion}/CONFIG.md.gotmpl" \
- --chart-search-root="${chart}/${maxfolderversion}"
- helm-docs \
- --ignore-file=".helmdocsignore" \
- --output-file="app-readme.md" \
- --template-files="${repository}/.tools/templates/chart/app-readme.md.gotmpl" \
+ --template-files="${repository}/.tools/templates/docs/app-readme.md.gotmpl" \
--chart-search-root="${chart}/${maxfolderversion}"
diff --git a/.tools/templates/chart/.helmignore b/.tools/templates/app/.helmignore
similarity index 100%
rename from .tools/templates/chart/.helmignore
rename to .tools/templates/app/.helmignore
diff --git a/.tools/templates/chart/Chart.yaml b/.tools/templates/app/Chart.yaml
similarity index 85%
rename from .tools/templates/chart/Chart.yaml
rename to .tools/templates/app/Chart.yaml
index 9320d25b9c5..a3226416973 100644
--- a/.tools/templates/chart/Chart.yaml
+++ b/.tools/templates/app/Chart.yaml
@@ -8,7 +8,7 @@ description: ${CHARTNAME} App for TrueNAS SCALE
type: application
deprecated: false
home: https://github.com/truecharts/apps/tree/master/charts/${CHARTNAME}
-icon: https://raw.githubusercontent.com/truecharts/apps/master/charts/${CHARTNAME}/icon.png?raw=true
+icon: https://raw.githubusercontent.com/truecharts/apps/master/stable/${CHARTNAME}/icon.png?raw=true
keywords:
- ${CHARTNAME}
sources:
diff --git a/.tools/templates/chart/README.md b/.tools/templates/app/README.md
similarity index 100%
rename from .tools/templates/chart/README.md
rename to .tools/templates/app/README.md
diff --git a/.tools/templates/chart/app-readme.md b/.tools/templates/app/app-readme.md
similarity index 100%
rename from .tools/templates/chart/app-readme.md
rename to .tools/templates/app/app-readme.md
diff --git a/.tools/templates/chart/values.yaml b/.tools/templates/app/values.yaml
similarity index 100%
rename from .tools/templates/chart/values.yaml
rename to .tools/templates/app/values.yaml
diff --git a/.tools/templates/chart/CONFIG.md.gotmpl b/.tools/templates/chart/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/.tools/templates/chart/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/.tools/templates/docs/CONFIG.md.gotmpl b/.tools/templates/docs/CONFIG.md.gotmpl
new file mode 100644
index 00000000000..58c495dc8b5
--- /dev/null
+++ b/.tools/templates/docs/CONFIG.md.gotmpl
@@ -0,0 +1,17 @@
+{{- define "custom.custom.configuration.header" -}}
+# Configuration Options
+{{- end -}}
+
+{{- define "custom.custom.configuration" -}}
+{{ template "custom.custom.configuration.header" . }}
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
+{{- end -}}
+
+{{ template "custom.custom.configuration" . }}
diff --git a/.tools/templates/chart/README.md.gotmpl b/.tools/templates/docs/README.md.gotmpl
similarity index 95%
rename from .tools/templates/chart/README.md.gotmpl
rename to .tools/templates/docs/README.md.gotmpl
index c2fc95c3970..8c7cf059338 100644
--- a/.tools/templates/chart/README.md.gotmpl
+++ b/.tools/templates/docs/README.md.gotmpl
@@ -60,14 +60,10 @@ To uninstall the `{{ template "chart.name" . }}` deployment
The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
{{- end -}}
-{{- define "custom.configuration.header" -}}
-## Configuration
-{{- end -}}
-
{{- define "custom.support" -}}
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
{{- end -}}
diff --git a/.tools/templates/chart/app-readme.md.gotmpl b/.tools/templates/docs/app-readme.md.gotmpl
similarity index 100%
rename from .tools/templates/chart/app-readme.md.gotmpl
rename to .tools/templates/docs/app-readme.md.gotmpl
diff --git a/.tools/values-change.sh b/.tools/values-change.sh
index fa858744291..dd80aa07275 100755
--- a/.tools/values-change.sh
+++ b/.tools/values-change.sh
@@ -10,18 +10,7 @@ for chart in stable/*; do
done
-for chart in staging/*; do
- if [ -d "${chart}" ]; then
- maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1)
- chartname=$(basename ${chart})
- echo "Processing: ${chart} - folder: ${maxfolderversion} - version: ${maxchartversion}"
-
- mv -f ${chart}/${maxfolderversion}/values.yaml ${chart}/${maxfolderversion}/ix_values.yaml
- fi
-done
-
-
-for chart in beta/*; do
+for chart in incubator/*; do
if [ -d "${chart}" ]; then
maxfolderversion=$(ls -l ${chart} | grep ^d | awk '{print $9}' | tail -n 1)
chartname=$(basename ${chart})
diff --git a/stable/collabora-online/icon.png b/docs/_static/img/collabora-icon.png
similarity index 100%
rename from stable/collabora-online/icon.png
rename to docs/_static/img/collabora-icon.png
diff --git a/docs/_static/img/emby-icon.png b/docs/_static/img/emby-icon.png
new file mode 100644
index 00000000000..1f4a9f19c5b
Binary files /dev/null and b/docs/_static/img/emby-icon.png differ
diff --git a/stable/jackett/icon.png b/docs/_static/img/jackett-icon.png
similarity index 100%
rename from stable/jackett/icon.png
rename to docs/_static/img/jackett-icon.png
diff --git a/stable/jellyfin/icon.png b/docs/_static/img/jellyfin-icon.png
similarity index 100%
rename from stable/jellyfin/icon.png
rename to docs/_static/img/jellyfin-icon.png
diff --git a/stable/kms/icon.jpg b/docs/_static/img/kms-icon.jpg
similarity index 100%
rename from stable/kms/icon.jpg
rename to docs/_static/img/kms-icon.jpg
diff --git a/docs/about/FAQ.md b/docs/about/FAQ.md
index 0407771d498..1b2fc6d1365 100644
--- a/docs/about/FAQ.md
+++ b/docs/about/FAQ.md
@@ -1,14 +1,14 @@
# FAQ
-- Q: I tried to run TrueCharts on TrueNAS SCALE 20.12 and it doesn't work.
-A: TrueNAS SCALE 20.12 has never supported custom charts in any way, shape or form. Hence TrueCharts is 21.02+ only
+- Q: I tried to run TrueCharts on TrueNAS SCALE 20.12 or 21.02 and it doesn't work.
+A: TrueNAS SCALE 20.12 has never supported custom charts in any way, shape or form. Hence TrueCharts is 21.04+ only
- Q: Please include app X
A: Please file an issue about it, after checking the wiki to make sure it hasn't been discussed already:
https://github.com/truecharts/apps/wiki/k8s-at-home-to-SCALE-App-migration-list
- Q: Isn't there more documentation for app x
-A: If it's not on our [wiki](https://wiki.truecharts.org), we do not. Currently during TrueNAS SCALE ALPHA/BETA we focus on the technical aspects.
+A: If it's not on our [website](https://truecharts.org), we do not. There might be other sources for documentation however!
- Q: Function x doesn't seem to be working, should it be working?
A: Maybe, please file an issue
@@ -16,12 +16,6 @@ A: Maybe, please file an issue
- Q: I'm missing a lot of configuration opions in the install GUI.
A: We try to aim for a balance in the amount of options vs the simplicity of installation. Suggestions are always welcome
-- Q: The portal button isn't working.
-A: Portal buttons are current't not implemented very well and are considered "not supported" for the time being
-
-- Q: I selected letsencrypt but still get a traefik certificate.
-A: Cert Manager might take up to 10 minutes to fetch the right certificate and requires free access to 1.1.1.1:53. Until the right certificate is fetched, it will use the Traefik Default cert.
-
- Q: Is my data guaranteed to be secure?
A: ix_volumes (the auto generated storage) is considered relatively secure as long as you don't delete the App, but we can't give an absolute guarantee. data mounted using a hostPath, is as secure as the application that is using the data, our charts do not actively alter said dataset/folder. However: SCALE is still ALPHA, so breaking changes in the storage design are very likely.
diff --git a/docs/about/index.md b/docs/about/index.md
index af32ea28fef..288d606b5f0 100644
--- a/docs/about/index.md
+++ b/docs/about/index.md
@@ -5,7 +5,8 @@
---
Truecharts is an innitiative to provide high quality Apps to use with the TrueNAS SCALE App Ecosystem.
Our primary goals are:
-- Freedom
+- Micro-Service Centered
+- Native Kubernetes
- Stability
- Consistancy
@@ -13,13 +14,10 @@ All our apps are supposed to work together, be easy to setup using the TrueNAS U
## Getting started using TrueCharts
-Installing TrueCharts within TrueNAS SCALE, still requires the CLI. However it's not hard:
-- Go to you shell of choice (either SSH or the TrueNAS webui shell)
-- enter `cli`
-- enter `app catalog create repository="https://github.com/truecharts/apps" label="TrueCharts"`
+Installing TrueCharts within TrueNAS SCALE, is possible using the TrueNAS SCALE Catalog list.
-For more information, please visit our website:
-https://truecharts.org
+For more information:
+https://truecharts.org/manual/adding-truecharts/
## FAQ
@@ -30,6 +28,15 @@ There is a significant chance your issue has been reported before!
Creating charts takes some getting used to, as it's based on Helm charts. We highly suggest prior knowhow on creation/modifying Helm Charts, before taking on the challenge of creating SCALE Apps.
+## Featured Projects
+
+A lot of our work is based on the great effort of others. We would love to extend special thanks to these projects we owe a lot to:
+
+|
|
|
|
+| :---------------: | :---------------: | :---------------: |
+| TrueNAS SCALE | K8S-At-Home | Traefik |
+
+
## Licence
`SPDX-License-Identifier: BSD-3-Clause`
diff --git a/docs/about/maintainers-wanted.md b/docs/about/maintainers-wanted.md
index 89d971f76d2..41aeceaca2c 100644
--- a/docs/about/maintainers-wanted.md
+++ b/docs/about/maintainers-wanted.md
@@ -9,12 +9,13 @@ _Please note: We always prefer maintainers that have worked on one of our Apps b
### Current Apps without maintainers
+- bazarr
- Calibre-web
-- deluge
- freshrss
- gaps
- grocy
- heimdall
+- lazylibrarian
- lychee
- navidrome
- node-red
@@ -26,3 +27,4 @@ _Please note: We always prefer maintainers that have worked on one of our Apps b
- sabnzbd
- truecommand
- tvheadend
+- unifi
diff --git a/docs/apps/bazarr/CONFIG.md b/docs/apps/bazarr/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/bazarr/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/calibre-web/CONFIG.md b/docs/apps/calibre-web/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/calibre-web/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/collabora-online/CONFIG.md b/docs/apps/collabora-online/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/collabora-online/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/deluge/CONFIG.md b/docs/apps/deluge/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/deluge/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/deluge/index.md b/docs/apps/deluge/index.md
deleted file mode 100644
index 3a910de61d2..00000000000
--- a/docs/apps/deluge/index.md
+++ /dev/null
@@ -1,55 +0,0 @@
-# Introduction
-
-  
-
-Deluge is a torrent download client
-
-TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
-**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
-
-## Source Code
-
-*
-*
-*
-*
-
-## Requirements
-
-Kubernetes: `>=1.16.0-0`
-
-## Dependencies
-
-| Repository | Name | Version |
-|------------|------|---------|
-| https://charts.truecharts.org/ | common | 2.0.0 |
-
-## Installing the Chart
-
-To install the chart with the release name `deluge`
-
-- Open TrueNAS SCALE
-- Go to Apps
-- Click "Install" for this specific Apps
-- Fill out the configuration form
-
-## Uninstalling the Chart
-
-To uninstall the `deluge` deployment
-
-- Open TrueNAS SCALE
-- Go to Apps
-- Go to "Installed Apps"
-- Expand the menu in the top-right corner of this App
-- Click "Remove" for this specific Apps
-
-The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
-
-## Support
-
-- See the [Wiki](https://wiki.truecharts.org)
-- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
-- Ask a [question](https://github.com/truecharts/apps/discussions)
-
-----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
diff --git a/docs/apps/emby/CONFIG.md b/docs/apps/emby/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/emby/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/esphome/CONFIG.md b/docs/apps/esphome/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/esphome/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/freshrss/CONFIG.md b/docs/apps/freshrss/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/freshrss/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/gaps/CONFIG.md b/docs/apps/gaps/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/gaps/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/grocy/CONFIG.md b/docs/apps/grocy/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/grocy/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/handbrake/CONFIG.md b/docs/apps/handbrake/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/handbrake/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/heimdall/CONFIG.md b/docs/apps/heimdall/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/heimdall/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/home-assistant/CONFIG.md b/docs/apps/home-assistant/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/home-assistant/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/incubator/bazarr/CONFIG.md b/docs/apps/incubator/bazarr/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/bazarr/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/bazarr/index.md b/docs/apps/incubator/bazarr/index.md
similarity index 94%
rename from docs/apps/bazarr/index.md
rename to docs/apps/incubator/bazarr/index.md
index d8a442bea02..02ca646dff9 100644
--- a/docs/apps/bazarr/index.md
+++ b/docs/apps/incubator/bazarr/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/calibre-web/CONFIG.md b/docs/apps/incubator/calibre-web/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/calibre-web/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/calibre-web/index.md b/docs/apps/incubator/calibre-web/index.md
similarity index 94%
rename from docs/apps/calibre-web/index.md
rename to docs/apps/incubator/calibre-web/index.md
index 6857e758049..65d29f3cb8f 100644
--- a/docs/apps/calibre-web/index.md
+++ b/docs/apps/incubator/calibre-web/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/deluge/CONFIG.md b/docs/apps/incubator/deluge/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/deluge/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/incubator/deluge/index.md b/docs/apps/incubator/deluge/index.md
new file mode 100644
index 00000000000..9dd914bee97
--- /dev/null
+++ b/docs/apps/incubator/deluge/index.md
@@ -0,0 +1,54 @@
+# Introduction
+
+  
+
+Deluge App for TrueNAS SCALE
+
+TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
+
+## Source Code
+
+*
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://truecharts.org/ | common | 2.0.0 |
+
+## Installing the Chart
+
+To install the chart with the release name `deluge`
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Click "Install" for this specific Apps
+- Fill out the configuration form
+
+## Uninstalling the Chart
+
+To uninstall the `deluge` deployment
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Go to "Installed Apps"
+- Expand the menu in the top-right corner of this App
+- Click "Remove" for this specific Apps
+
+The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
+
+## Support
+
+- See the [Wiki](https://truecharts.org)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+- Ask a [question](https://github.com/truecharts/apps/discussions)
+
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
+All Rights Reserved - The TrueCharts Project
diff --git a/docs/apps/incubator/freshrss/CONFIG.md b/docs/apps/incubator/freshrss/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/freshrss/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/freshrss/index.md b/docs/apps/incubator/freshrss/index.md
similarity index 94%
rename from docs/apps/freshrss/index.md
rename to docs/apps/incubator/freshrss/index.md
index f79c55c4b5e..4ac76c139fc 100644
--- a/docs/apps/freshrss/index.md
+++ b/docs/apps/incubator/freshrss/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/gaps/CONFIG.md b/docs/apps/incubator/gaps/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/gaps/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/gaps/index.md b/docs/apps/incubator/gaps/index.md
similarity index 94%
rename from docs/apps/gaps/index.md
rename to docs/apps/incubator/gaps/index.md
index 5ed4f873ccc..28a860bf935 100644
--- a/docs/apps/gaps/index.md
+++ b/docs/apps/incubator/gaps/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/grocy/CONFIG.md b/docs/apps/incubator/grocy/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/grocy/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/grocy/index.md b/docs/apps/incubator/grocy/index.md
similarity index 94%
rename from docs/apps/grocy/index.md
rename to docs/apps/incubator/grocy/index.md
index 4a8d6815735..28b20de2fc9 100644
--- a/docs/apps/grocy/index.md
+++ b/docs/apps/incubator/grocy/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/heimdall/CONFIG.md b/docs/apps/incubator/heimdall/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/heimdall/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/heimdall/index.md b/docs/apps/incubator/heimdall/index.md
similarity index 94%
rename from docs/apps/heimdall/index.md
rename to docs/apps/incubator/heimdall/index.md
index adb5342f7ab..ffe3b776492 100644
--- a/docs/apps/heimdall/index.md
+++ b/docs/apps/incubator/heimdall/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
## Requirements
@@ -45,7 +45,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/lazylibrarian/CONFIG.md b/docs/apps/incubator/lazylibrarian/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/lazylibrarian/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/lazylibrarian/index.md b/docs/apps/incubator/lazylibrarian/index.md
similarity index 94%
rename from docs/apps/lazylibrarian/index.md
rename to docs/apps/incubator/lazylibrarian/index.md
index 89e03236ade..6c7d69fd1f3 100644
--- a/docs/apps/lazylibrarian/index.md
+++ b/docs/apps/incubator/lazylibrarian/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/lychee/CONFIG.md b/docs/apps/incubator/lychee/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/lychee/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/lychee/index.md b/docs/apps/incubator/lychee/index.md
similarity index 94%
rename from docs/apps/lychee/index.md
rename to docs/apps/incubator/lychee/index.md
index 5f785430d86..a06445dc40a 100644
--- a/docs/apps/lychee/index.md
+++ b/docs/apps/incubator/lychee/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/navidrome/CONFIG.md b/docs/apps/incubator/navidrome/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/navidrome/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/navidrome/index.md b/docs/apps/incubator/navidrome/index.md
similarity index 94%
rename from docs/apps/navidrome/index.md
rename to docs/apps/incubator/navidrome/index.md
index 080cf98906e..ecfab273577 100644
--- a/docs/apps/navidrome/index.md
+++ b/docs/apps/incubator/navidrome/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/node-red/CONFIG.md b/docs/apps/incubator/node-red/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/node-red/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/node-red/index.md b/docs/apps/incubator/node-red/index.md
similarity index 94%
rename from docs/apps/node-red/index.md
rename to docs/apps/incubator/node-red/index.md
index 35d039caf31..904a12a2437 100644
--- a/docs/apps/node-red/index.md
+++ b/docs/apps/incubator/node-red/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/nzbget/CONFIG.md b/docs/apps/incubator/nzbget/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/nzbget/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/nzbget/index.md b/docs/apps/incubator/nzbget/index.md
similarity index 94%
rename from docs/apps/nzbget/index.md
rename to docs/apps/incubator/nzbget/index.md
index 74f8009f05a..7511c4bdf21 100644
--- a/docs/apps/nzbget/index.md
+++ b/docs/apps/incubator/nzbget/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/nzbhydra/CONFIG.md b/docs/apps/incubator/nzbhydra/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/nzbhydra/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/nzbhydra/index.md b/docs/apps/incubator/nzbhydra/index.md
similarity index 94%
rename from docs/apps/nzbhydra/index.md
rename to docs/apps/incubator/nzbhydra/index.md
index 2878878e20c..5b42b4fec18 100644
--- a/docs/apps/nzbhydra/index.md
+++ b/docs/apps/incubator/nzbhydra/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/organizr/CONFIG.md b/docs/apps/incubator/organizr/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/organizr/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/organizr/index.md b/docs/apps/incubator/organizr/index.md
similarity index 94%
rename from docs/apps/organizr/index.md
rename to docs/apps/incubator/organizr/index.md
index c00030270f3..88b57eeebee 100644
--- a/docs/apps/organizr/index.md
+++ b/docs/apps/incubator/organizr/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/qbittorrent/CONFIG.md b/docs/apps/incubator/qbittorrent/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/qbittorrent/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/qbittorrent/index.md b/docs/apps/incubator/qbittorrent/index.md
similarity index 94%
rename from docs/apps/qbittorrent/index.md
rename to docs/apps/incubator/qbittorrent/index.md
index a71081c05e4..f5f8d9fe6b8 100644
--- a/docs/apps/qbittorrent/index.md
+++ b/docs/apps/incubator/qbittorrent/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/readarr/CONFIG.md b/docs/apps/incubator/readarr/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/readarr/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/readarr/index.md b/docs/apps/incubator/readarr/index.md
similarity index 94%
rename from docs/apps/readarr/index.md
rename to docs/apps/incubator/readarr/index.md
index 63114d718a9..da030719b9c 100644
--- a/docs/apps/readarr/index.md
+++ b/docs/apps/incubator/readarr/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/sabnzbd/CONFIG.md b/docs/apps/incubator/sabnzbd/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/sabnzbd/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/sabnzbd/index.md b/docs/apps/incubator/sabnzbd/index.md
similarity index 94%
rename from docs/apps/sabnzbd/index.md
rename to docs/apps/incubator/sabnzbd/index.md
index 4b278ac8e5e..016be203d42 100644
--- a/docs/apps/sabnzbd/index.md
+++ b/docs/apps/incubator/sabnzbd/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/truecommand/CONFIG.md b/docs/apps/incubator/truecommand/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/truecommand/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/truecommand/index.md b/docs/apps/incubator/truecommand/index.md
similarity index 94%
rename from docs/apps/truecommand/index.md
rename to docs/apps/incubator/truecommand/index.md
index 59c63c51822..f19b98569fe 100644
--- a/docs/apps/truecommand/index.md
+++ b/docs/apps/incubator/truecommand/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
## Requirements
@@ -45,7 +45,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/tvheadend/CONFIG.md b/docs/apps/incubator/tvheadend/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/tvheadend/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/tvheadend/index.md b/docs/apps/incubator/tvheadend/index.md
similarity index 94%
rename from docs/apps/tvheadend/index.md
rename to docs/apps/incubator/tvheadend/index.md
index cecb7de5f8d..7a317430139 100644
--- a/docs/apps/tvheadend/index.md
+++ b/docs/apps/incubator/tvheadend/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/incubator/unifi/CONFIG.md b/docs/apps/incubator/unifi/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/incubator/unifi/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/unifi/index.md b/docs/apps/incubator/unifi/index.md
similarity index 94%
rename from docs/apps/unifi/index.md
rename to docs/apps/incubator/unifi/index.md
index 04589f3bb20..d64dca1470e 100644
--- a/docs/apps/unifi/index.md
+++ b/docs/apps/incubator/unifi/index.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/jackett/CONFIG.md b/docs/apps/jackett/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/jackett/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/jellyfin/CONFIG.md b/docs/apps/jellyfin/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/jellyfin/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/kms/CONFIG.md b/docs/apps/kms/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/kms/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/lazylibrarian/CONFIG.md b/docs/apps/lazylibrarian/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/lazylibrarian/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/lidarr/CONFIG.md b/docs/apps/lidarr/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/lidarr/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/lychee/CONFIG.md b/docs/apps/lychee/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/lychee/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/navidrome/CONFIG.md b/docs/apps/navidrome/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/navidrome/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/node-red/CONFIG.md b/docs/apps/node-red/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/node-red/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/nzbget/CONFIG.md b/docs/apps/nzbget/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/nzbget/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/nzbhydra/CONFIG.md b/docs/apps/nzbhydra/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/nzbhydra/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/ombi/CONFIG.md b/docs/apps/ombi/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/ombi/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/organizr/CONFIG.md b/docs/apps/organizr/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/organizr/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/qbittorrent/CONFIG.md b/docs/apps/qbittorrent/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/qbittorrent/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/radarr/CONFIG.md b/docs/apps/radarr/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/radarr/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/readarr/CONFIG.md b/docs/apps/readarr/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/readarr/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/sabnzbd/CONFIG.md b/docs/apps/sabnzbd/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/sabnzbd/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/sonarr/CONFIG.md b/docs/apps/sonarr/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/sonarr/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/stable/collabora-online/CONFIG.md b/docs/apps/stable/collabora-online/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/collabora-online/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/collabora-online/index.md b/docs/apps/stable/collabora-online/index.md
similarity index 97%
rename from docs/apps/collabora-online/index.md
rename to docs/apps/stable/collabora-online/index.md
index d4fcedc1f44..28bec90895f 100644
--- a/docs/apps/collabora-online/index.md
+++ b/docs/apps/stable/collabora-online/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/collabora-online/notes.md b/docs/apps/stable/collabora-online/notes.md
new file mode 100644
index 00000000000..50d89398cec
--- /dev/null
+++ b/docs/apps/stable/collabora-online/notes.md
@@ -0,0 +1,8 @@
+# Installation Notes
+
+* If you don't enable `Reverse Proxy` on `Collabora` (It's not recommended as it is unsecure), in order for it to work you have to
+ * Remove `-o:ssl.termination=true -o:ssl.enable=false` from `Extra Parameters`.
+ * Set `Server Name` to `hostIP:port` (The port number you set for `NodePort`)
+ * Set `Service type` to `NodePort`
+ * Set `Port type` to `HTTPS`
+ * Disable certificate validation in the app you are going to use it. (eg. Nextcloud have a checkbox under Collabora's URL to disable Cert Validtation)
diff --git a/docs/apps/stable/emby/CONFIG.md b/docs/apps/stable/emby/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/emby/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/emby/index.md b/docs/apps/stable/emby/index.md
similarity index 97%
rename from docs/apps/emby/index.md
rename to docs/apps/stable/emby/index.md
index 9f3c7bcb92d..bc7ee43f54e 100644
--- a/docs/apps/emby/index.md
+++ b/docs/apps/stable/emby/index.md
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/esphome/CONFIG.md b/docs/apps/stable/esphome/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/esphome/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/esphome/index.md b/docs/apps/stable/esphome/index.md
similarity index 97%
rename from docs/apps/esphome/index.md
rename to docs/apps/stable/esphome/index.md
index 1d67fe01b5e..8a67fc3f9ba 100644
--- a/docs/apps/esphome/index.md
+++ b/docs/apps/stable/esphome/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/handbrake/CONFIG.md b/docs/apps/stable/handbrake/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/handbrake/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/handbrake/index.md b/docs/apps/stable/handbrake/index.md
similarity index 97%
rename from docs/apps/handbrake/index.md
rename to docs/apps/stable/handbrake/index.md
index 5fe8b2eb441..9caca97e9cd 100644
--- a/docs/apps/handbrake/index.md
+++ b/docs/apps/stable/handbrake/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/handbrake/notes.md b/docs/apps/stable/handbrake/notes.md
new file mode 100644
index 00000000000..bb946ce21b5
--- /dev/null
+++ b/docs/apps/stable/handbrake/notes.md
@@ -0,0 +1,6 @@
+# Installation Notes
+
+* If you enable `Reverse Proxy` for `Handbrake`, you need to have `SECURE_CONNECTION` set to `0` and `Port Type` set to `HTTP`, otherwise you may run into errors for `Too many redirects`.
+* `VNC` can't be `Reversed Proxied`. if you want to use `VNC`, you must set this service to `NodePort` instead of `clusterIP`.
+* `VNC` with `SECURE_CONNECTION` set 1, only works with very few clients. One of them is `SSVNC`.
+* `SECURE_CONNECTION` affects both `WebUI` and `VNC`.
diff --git a/docs/apps/stable/home-assistant/CONFIG.md b/docs/apps/stable/home-assistant/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/home-assistant/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/home-assistant/index.md b/docs/apps/stable/home-assistant/index.md
similarity index 97%
rename from docs/apps/home-assistant/index.md
rename to docs/apps/stable/home-assistant/index.md
index b85f3e96417..3c252b5b123 100644
--- a/docs/apps/home-assistant/index.md
+++ b/docs/apps/stable/home-assistant/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/jackett/CONFIG.md b/docs/apps/stable/jackett/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/jackett/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/jackett/index.md b/docs/apps/stable/jackett/index.md
similarity index 97%
rename from docs/apps/jackett/index.md
rename to docs/apps/stable/jackett/index.md
index 3408c395bd5..71a39d88691 100644
--- a/docs/apps/jackett/index.md
+++ b/docs/apps/stable/jackett/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/jellyfin/CONFIG.md b/docs/apps/stable/jellyfin/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/jellyfin/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/jellyfin/index.md b/docs/apps/stable/jellyfin/index.md
similarity index 97%
rename from docs/apps/jellyfin/index.md
rename to docs/apps/stable/jellyfin/index.md
index f37a8430f59..3ffd34dab55 100644
--- a/docs/apps/jellyfin/index.md
+++ b/docs/apps/stable/jellyfin/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/kms/CONFIG.md b/docs/apps/stable/kms/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/kms/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/kms/index.md b/docs/apps/stable/kms/index.md
similarity index 97%
rename from docs/apps/kms/index.md
rename to docs/apps/stable/kms/index.md
index 3df4d4d53c3..d73ae202cc7 100644
--- a/docs/apps/kms/index.md
+++ b/docs/apps/stable/kms/index.md
@@ -45,7 +45,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/lidarr/CONFIG.md b/docs/apps/stable/lidarr/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/lidarr/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/lidarr/index.md b/docs/apps/stable/lidarr/index.md
similarity index 97%
rename from docs/apps/lidarr/index.md
rename to docs/apps/stable/lidarr/index.md
index 52005c1a324..fda35dda068 100644
--- a/docs/apps/lidarr/index.md
+++ b/docs/apps/stable/lidarr/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/ombi/CONFIG.md b/docs/apps/stable/ombi/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/ombi/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/ombi/index.md b/docs/apps/stable/ombi/index.md
similarity index 97%
rename from docs/apps/ombi/index.md
rename to docs/apps/stable/ombi/index.md
index 13d4b5ae9d1..528b12ffeeb 100644
--- a/docs/apps/ombi/index.md
+++ b/docs/apps/stable/ombi/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/plex/CONFIG.md b/docs/apps/stable/plex/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/plex/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/plex/index.md b/docs/apps/stable/plex/index.md
similarity index 97%
rename from docs/apps/plex/index.md
rename to docs/apps/stable/plex/index.md
index af8aa125c15..46204cef901 100644
--- a/docs/apps/plex/index.md
+++ b/docs/apps/stable/plex/index.md
@@ -44,7 +44,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/radarr/CONFIG.md b/docs/apps/stable/radarr/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/radarr/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/radarr/index.md b/docs/apps/stable/radarr/index.md
similarity index 97%
rename from docs/apps/radarr/index.md
rename to docs/apps/stable/radarr/index.md
index aad6e286d4e..738b7a22cf8 100644
--- a/docs/apps/radarr/index.md
+++ b/docs/apps/stable/radarr/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/sonarr/CONFIG.md b/docs/apps/stable/sonarr/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/sonarr/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/sonarr/index.md b/docs/apps/stable/sonarr/index.md
similarity index 97%
rename from docs/apps/sonarr/index.md
rename to docs/apps/stable/sonarr/index.md
index 8145093b8c7..d73012b6ff3 100644
--- a/docs/apps/sonarr/index.md
+++ b/docs/apps/stable/sonarr/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/tautulli/CONFIG.md b/docs/apps/stable/tautulli/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/tautulli/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/tautulli/index.md b/docs/apps/stable/tautulli/index.md
similarity index 97%
rename from docs/apps/tautulli/index.md
rename to docs/apps/stable/tautulli/index.md
index 0f0dea98632..cda3f0db269 100644
--- a/docs/apps/tautulli/index.md
+++ b/docs/apps/stable/tautulli/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/traefik/CONFIG.md b/docs/apps/stable/traefik/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/traefik/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/traefik/LICENSE.md b/docs/apps/stable/traefik/LICENSE.md
similarity index 100%
rename from docs/apps/traefik/LICENSE.md
rename to docs/apps/stable/traefik/LICENSE.md
diff --git a/docs/apps/traefik/externalservices.md b/docs/apps/stable/traefik/externalservices.md
similarity index 100%
rename from docs/apps/traefik/externalservices.md
rename to docs/apps/stable/traefik/externalservices.md
diff --git a/docs/apps/traefik/index.md b/docs/apps/stable/traefik/index.md
similarity index 97%
rename from docs/apps/traefik/index.md
rename to docs/apps/stable/traefik/index.md
index 3e55d6e6a66..ccd59d7a68e 100644
--- a/docs/apps/traefik/index.md
+++ b/docs/apps/stable/traefik/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/traefik/used-ports.md b/docs/apps/stable/traefik/used-ports.md
similarity index 100%
rename from docs/apps/traefik/used-ports.md
rename to docs/apps/stable/traefik/used-ports.md
diff --git a/docs/apps/stable/transmission/CONFIG.md b/docs/apps/stable/transmission/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/transmission/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/transmission/index.md b/docs/apps/stable/transmission/index.md
similarity index 97%
rename from docs/apps/transmission/index.md
rename to docs/apps/stable/transmission/index.md
index 03e37448b22..9da76697b02 100644
--- a/docs/apps/transmission/index.md
+++ b/docs/apps/stable/transmission/index.md
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/stable/zwavejs2mqtt/CONFIG.md b/docs/apps/stable/zwavejs2mqtt/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/docs/apps/stable/zwavejs2mqtt/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/docs/apps/zwavejs2mqtt/index.md b/docs/apps/stable/zwavejs2mqtt/index.md
similarity index 97%
rename from docs/apps/zwavejs2mqtt/index.md
rename to docs/apps/stable/zwavejs2mqtt/index.md
index f5f413840f4..9e93eef4226 100644
--- a/docs/apps/zwavejs2mqtt/index.md
+++ b/docs/apps/stable/zwavejs2mqtt/index.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/docs/apps/tautulli/CONFIG.md b/docs/apps/tautulli/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/tautulli/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/traefik/CONFIG.md b/docs/apps/traefik/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/traefik/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/transmission/CONFIG.md b/docs/apps/transmission/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/transmission/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/truecommand/CONFIG.md b/docs/apps/truecommand/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/truecommand/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/tvheadend/CONFIG.md b/docs/apps/tvheadend/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/tvheadend/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/unifi/CONFIG.md b/docs/apps/unifi/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/unifi/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/apps/zwavejs2mqtt/CONFIG.md b/docs/apps/zwavejs2mqtt/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/docs/apps/zwavejs2mqtt/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/docs/development/chart-structure.md b/docs/development/app development/chart-structure.md
similarity index 100%
rename from docs/development/chart-structure.md
rename to docs/development/app development/chart-structure.md
diff --git a/docs/development/chart-yaml-structure.md b/docs/development/app development/chart-yaml-structure.md
similarity index 100%
rename from docs/development/chart-yaml-structure.md
rename to docs/development/app development/chart-yaml-structure.md
diff --git a/docs/development/common-libary.md b/docs/development/app development/common-libary.md
similarity index 100%
rename from docs/development/common-libary.md
rename to docs/development/app development/common-libary.md
diff --git a/docs/development/ingress.md b/docs/development/app development/ingress.md
similarity index 100%
rename from docs/development/ingress.md
rename to docs/development/app development/ingress.md
diff --git a/docs/development/portal.md b/docs/development/app development/portal.md
similarity index 100%
rename from docs/development/portal.md
rename to docs/development/app development/portal.md
diff --git a/docs/development/questions-yaml.md b/docs/development/app development/questions-yaml.md
similarity index 100%
rename from docs/development/questions-yaml.md
rename to docs/development/app development/questions-yaml.md
diff --git a/docs/development/services.md b/docs/development/app development/services.md
similarity index 100%
rename from docs/development/services.md
rename to docs/development/app development/services.md
diff --git a/docs/development/storage.md b/docs/development/app development/storage.md
similarity index 100%
rename from docs/development/storage.md
rename to docs/development/app development/storage.md
diff --git a/docs/development/unit-tests.md b/docs/development/app development/unit-tests.md
similarity index 100%
rename from docs/development/unit-tests.md
rename to docs/development/app development/unit-tests.md
diff --git a/docs/development/values-yaml.md b/docs/development/app development/values-yaml.md
similarity index 100%
rename from docs/development/values-yaml.md
rename to docs/development/app development/values-yaml.md
diff --git a/docs/development/app-addition.md b/docs/development/app-addition.md
new file mode 100644
index 00000000000..cd7f9e9bdc2
--- /dev/null
+++ b/docs/development/app-addition.md
@@ -0,0 +1,30 @@
+# App Addition Guidelines
+
+Though we aim to be as open to contributions, at TrueCharts we still sometimes have to decide which Apps we do and do not add to our catalog. This document aims to give some guidelines in how we are going to make such decisions.
+
+### Guidelines
+
+##### Target Audience
+
+- Our target audience is Home and SMB users
+- While we currently support only one node, due to TrueNAS SCALE constraints, we aim for a maximum adviced deployment size of 10 Nodes and/or 50 Drives. This is in line with what we expect our target audience to be
+
+
+##### Commercial vs non-commercial
+
+- Apps that are only useable for paying customers are a no-go
+- Apps that are trial-ware to non-paying customers are a no-go. Apps that have an enterprise option, that doesn't obstruct the open-core version are generally allowed
+- Apps that are open-source are prefered over closed-source Apps. If opensource alternatives are available we might not approve a closed-source App.
+- If a company or official maintainer submits an App, we expect them to maintain it themselves. We do not have the resources to work for external projects.
+
+##### Update Policies and stability
+
+- We expect Apps to have decent security (options) in place
+- We expect Apps not to contain higher-level CVE's
+- We prefer Apps that are actively maintained. Expect Apps that are abandoned (or barely maintained) for a year or more to even be removed, as we do not expect those to be secure.
+
+##### App design
+
+- Apps charts are expected to be kept as simple as possible, preferably using the common-chart where-ever possible.
+- It's adviced to only deploy HA versions of apps if they are relatively simple. Complicated Apps (with addon operators and load balancers for example), should only be used in key area's because they are harder to maintain.
+- We aim for a "1 App - 1 DB - 1 DB Instance" solution, because small single DB instances can be easily spread over multiple nodes in the future.
diff --git a/docs/development/containers/index.md b/docs/development/container development/index.md
similarity index 100%
rename from docs/development/containers/index.md
rename to docs/development/container development/index.md
diff --git a/docs/index.md b/docs/index.md
index a935eb43009..60c71de5f84 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -11,6 +11,8 @@ TrueCharts is the community that maintains TrueCharts.
TrueCharts is a catalog of highly optimised TrueNAS SCALE Apps. Made for the community, By the community!
If you are interested in using TrueCharts, please visit us on github [github](https://github.com/truecharts/apps/)
+---
+
### Supported operating systems
While we always aim for our charts to be fully stock-kubernetes compatbile, we can only guarantee compatibility with TrueNAS SCALE Apps. As we are primarily a TrueNAS SCALE App catalog.
@@ -25,19 +27,28 @@ Our development proces is fully distributed and agile, every chart-maintainer is
This ensures freedom and flexibility for everyone involved and makes sure you, the end user, always has the latest and greated of every App installed.
-##### Roadmap
+#### Roadmap
-However for big breaking changes we do have a roadmap during the ALPHA and BETA stages of TrueNAS SCALE.
+However for big "breaking" changes we do have a roadmap during the ALPHA and BETA stages of TrueNAS SCALE.
Assuming the release dates of TrueNAS SCALE will keep following the previous 2 months between releases, we will have the following big milestones:
-**TrueCharts 2 - TrueNAS SCALE 21.04**
+---
-Will mostly be a "polish-and-fix release" and will feature heavy rewrites of core components of TrueCharts, as well as rework to have a nicer fit within the TrueNAS SCALE ecosystem.
+- TrueCharts DB Edition - TrueNAS SCALE 21.06
-**TrueCharts DB Edition - TrueNAS SCALE 21.06**
+_This release will focus on adding a solid framework of using (and adding) databases to Apps within TrueCharts. This will lead to significantly more App possibilities and performance increases for existing Apps._
+
+---
+
+### Featured Projects
+
+A lot of our work is based on the great effort of others. We would love to extend special thanks to these projects we owe a lot to:
+
+|
|
|
|
+| :---------------: | :---------------: | :---------------: |
+| TrueNAS SCALE | K8S-At-Home | Traefik |
-This release will focus on adding a solid framework of using (and adding) databases to Apps within TrueCharts. This will lead to significantly more App possibilities and performance increases for existing Apps.
### Support or Contact
-Having trouble with TrueCharts? Check out our [Wiki](https://wiki.truecharts.org) or [github](https://github.com/truecharts/apps/) and we’ll help you sort it out.
+Having trouble with TrueCharts? Check out the documentation available on this website or our [github](https://github.com/truecharts/apps/) and we’ll help you sort it out.
diff --git a/docs/manual/Migration Guides/index.md b/docs/manual/Migration Guides/index.md
new file mode 100644
index 00000000000..efa6a87b2c8
--- /dev/null
+++ b/docs/manual/Migration Guides/index.md
@@ -0,0 +1,23 @@
+# Migration Guides
+
+Sometimes we can not guarantee automatic updating between new versions of our Apps.
+These pages include some common scenario's and give some guidance how to manually move between different versions and Trains.
+
+##### Between Trains
+
+An app will always be just in one train. If an App moves to a different train, you will not be able to update automatically
+Our basic guidence for these cases is:
+
+
+- Backup all your files, config and databases.
+- Make notes on how you set up your app previously
+- Delete the old App
+- Install the new app using your previously made setup notes
+- Stop the new App
+- Put back all your old files.
+- Re start the new App
+
+##### Between Versions
+
+When new versions introduce breaking changes (which would often be major version changes) they might(!) require the user to reinstall.
+However: We often already provide migration scrips and dealth with these issues manually.
diff --git a/docs/manual/adding-truecharts.md b/docs/manual/adding-truecharts.md
new file mode 100644
index 00000000000..c4b566eba54
--- /dev/null
+++ b/docs/manual/adding-truecharts.md
@@ -0,0 +1,43 @@
+# Adding TrueCharts to SCALE
+
+Adding the TrueCharts Community App Catalog is relatively straight forwards.
+
+##### Requirements
+
+- Make sure your storage-pool is created and working
+- Make Make sure you selected your storage-pool when you first opened the "Apps" interface, if not please refert to the TrueNAS SCALE documentation how to setup your Apps using the apps settings menu.
+- Make sure you have a working internet connection and can reach github and truecharts.org from the host system.
+
+##### Adding TrueCharts
+
+- Go to "Apps" in the left hand menu
+- Select the "Manage Catalogs" tab
+- Click "Add Catalog" and enter the required information:
+
+Name: `truecharts`
+
+Repository: `https://github.com/truecharts/apps`
+
+Preferred Trains: `stable` (and optionally: `incubator`)
+
+Branch: `master`
+
+##### Difference between Stable and Incubator
+
+TrueCharts has 2 trains: `Staging` and `Incubator`. Both trains contain Apps that should work fine. However they have a slightly different meaning:
+
+`Staging` Contains Apps that have an active maintainer that uses and maintains these Apps. This person guarantees that the Apps should function without issues. They also are reviewed more strictly before being accepted into `Stable`, for both security and stability.
+
+`Incubator` Contains Apps that either do not have an active maintainer or are not fully reviewed to comply to all our technical guidelines. They should, however, still function without issues.
+
+##### Adding TrueCharts on TrueNAS SCALE 21.02ALPHA
+
+Because we are very close to release of TrueNAS SCALE 21.04ALPHA and we have made considerably bugfixes and rewrites of code already, TrueNAS SCALE 21.02ALPHA is considered to be depricated by the TrueCharts team.
+However: Your old installed apps should still be available in the "installed applications" section.
+
+In case you really need to add the old "legacy" version of TrueCharts, you can install a special legacy branch named `legacy_21.02ALPHA`
+
+
+##### Notes
+
+- If this doesn't work right away, try clicking "Refresh Catalogs".
diff --git a/docs/manual/certificates.md b/docs/manual/certificates.md
new file mode 100644
index 00000000000..80265ce0364
--- /dev/null
+++ b/docs/manual/certificates.md
@@ -0,0 +1,84 @@
+# How to: Create Certificates
+
+At TrueCharts we support HTTPS deployments of every app using our Traefik Reverse Proxy. We support both self-signed, custom and lets-encrypt certificates, using the TrueNAS SCALE building certificate manager. Available under "Credentials"
+
+### Self Signed certificates
+
+Self signed certificates are relatively straight forward and handled by Traefik itself. You just select "self signed" when adding a reverse-proxy to your App and Traefik does the rest!
+
+Please be aware that these certificates are not really secure, but are "good enough" for testing.
+
+### Lets-Encrypt Certificates
+
+With the current version of TrueNAS SCALE, it's possible to automatically generate certificates for your domain(s) using letsencrypt. However, this process is not very clear, hence we added a short how-to guide on getting up-and-running with TrueNAS SCALE and Letsencrypt.
+After you managed to complete this how-to, you should be able to select "iX Certificate" as certificate option and your personal certificate in the other drop-down box!
+
+##### Requirements
+
+To use iX Certificates with letsencrypt there are a few requirements:
+- Preferably use a DNS server that doesn't have any caching (no local DNS server) for your TrueNAS system.
+- Have an email address entered for your TrueNAS SCALE `root` user. (this email will also be used for letsencrypt reminder!)
+- Own a domain name
+- Use either Cloudflare or AWS Route53 for your domain. (In case you wonder: Using Cloudflare as DNS provider is free)
+- Have an active internet connection so TrueNAS SCALE can contact Cloudflare or AWS to verify your domain ownership
+
+##### How-To
+
+- Click `Credentials` in the Left side menu and go the `Certificates` page.
+
+
+TODO: Insert Screenshot
+
+
+- Notice `ACME DNS-Authenticators`, select `Add` besides `ACME DNS-Authenticators` to open the menu for adding your DNS provider for domain verification.
+
+
+TODO: Insert Screenshot
+
+
+- Enter the required information and click `save`.
+For Cloudflare you need either a global API-Key or a limited-scope API token. Please refer to cloudflare and/or AWS on how to get the required credentials.
+
+
+TODO: Insert Screenshot
+
+
+- Notice `Certificate Signing Requests`, select `Add` besides `Certificate Signing Requests` to open the menu for adding the domain information you want a certificate for.
+
+TODO: Insert Screenshot
+
+
+- Enter all information required in the wizard and save it.
+If you are not sure, the defaults are alsmost always "alright", because most of what you enter here is completely ignored by Letsencrypt.
+`Common Name` in this case means `Primary domain name`, whereas `Subject Alternate Names` means `Extra domain names`.
+
+
+TODO: Insert Screenshot
+
+
+- Notice your new `Certificate Signing Request` showing up in the box below `Certificate Signing Requests`. Also notice the small `wrench` icon to the right of your `Certificate Signing Request`
+
+
+- Click the small `wrench` icon, this will open the `Create ACME Certificate` menu. In this menu we can actually request either a real (Production) certificate or a testing (staging) certificate from Letsencrypt.
+For clearity, it's advicable to use the same Authenticator for all domain names. However: It's okey to generate both a testing and a staging certificate for the same domain.
+
+- After saving and awaiting the generation proces, you should end up with another `Certificate Signing Request` and a new `Certificate` under `Certificates`, this new `Certificate Signing Request` is used to renew your `Certificate` in the future and should not be deleted!
+
+### Import existing certificates
+
+TrueNAS SCALE also allows you to manually import certificates, this is rather straight forward:
+Copy-Paste the keys into their respective boxes and hit `save`
+
+
+### Notes
+
+There are a few known bugs, issues and/or oddities currently in regards to Certificates
+
+##### Traefik not accepting/using certificates
+
+Sometimes you might notice Traefik ignores your certificate. This is most likely due to the domain on your certificate, being different from the domain you entered into the reverse proxy host box.
+Traefik requires your certificate to match the domain used for Ingress. This is an upstream design decision and something we can easily and safely disable.
+
+##### New certificates not showing without refresh
+
+Currently recently added certificates will not show in the App UI, without hitting the button to refresh the App list.
diff --git a/docs/manual/clustering.md b/docs/manual/clustering.md
new file mode 100644
index 00000000000..ea183496fd3
--- /dev/null
+++ b/docs/manual/clustering.md
@@ -0,0 +1,48 @@
+# Clustering
+
+One of the eventual goals of SCALE is to run hyper-converged clusters based on ZFS, Gluster and Kubernetes.
+While this is awesome, we like to highlight 3 ways of using Clustering with TrueCharts Apps in the future.
+
+Currently no clustering is supported with TrueCharts yet, but we already make precautions during our design phase to implement clustering smoothly in the future.
+
+
+
+##### Single-Pod Flexible
+
+These Apps (can) only run a single instance of a pod at a time, so no "high available" setup available. However these Apps can still dynamically moved over to different nodes if a node fails, this should make sure the downtime stays relatively small.
+These apps can also be "spread" over all nodes by kubernetes. This also means it's worth cutting big Single-Pod Apps into multiple smaller deployements, For example: n we prefer to deploy small database servers with every App (as those can more dynamically be spread over multiple nodes) over one Big single-pod Flexbile App.
+
+Some examples of Apps that can not run with more than one pod at a time, even if we wanted to, are:
+
+- Sonarr
+- Lidarr
+- Radarr
+- Plex
+
+
+
+##### Single-Pod non-flexible
+
+These Apps can not be run with more than 1 pod at a time and on the other hand are bound to a node.
+This means: Host-Down? Pod-Down!
+
+Almost always this is caused by Apps being bound to a specific hardware setup.
+
+*Examples:*
+
+- zwavejs2mqtt
+- HomeAssistant (depending on added hardware)
+- Handbrake (depending on added hardware)
+
+
+
+##### High Availability Apps
+
+These Apps are designed to be the most resiliant of all, they can handle node failures and pod failures without any issue, because they always run multiple Pods at once that fill in once pods or nodes start failing.
+
+Because these Apps are also the most complicated of all, we try to limit them to key-area's of the TrueCharts ecosystem that can not be cut into smaller pieces (Single-Pod Flexible) easily. Like: Ingress and Monitoring.
+
+*Examples:*
+
+
+- Traefik
diff --git a/docs/general/general-configuration.md b/docs/manual/general-configuration.md
similarity index 100%
rename from docs/general/general-configuration.md
rename to docs/manual/general-configuration.md
diff --git a/docs/manual/linking.md b/docs/manual/linking.md
new file mode 100644
index 00000000000..1625857ceff
--- /dev/null
+++ b/docs/manual/linking.md
@@ -0,0 +1,22 @@
+# Linking Apps Together
+
+We often need to connect individual apps together, for example: Ombi and Plex. This means we first need to know how to reach those Apps.
+
+##### Linking Apps Internally
+
+The backend for TrueNAS SCALE Apps is Kubernetes. Linking apps together in kubernetes is done slightly different than in other systems, as you can't point directly to other Containers using their IP-Address.
+
+Instead we need to use their internal(!) domain name. Please be ware: this name is only available between Apps and can not be reached from the host/node or your own PC.
+The format for internal domain name for the main service is as follows, please replace `$APPNAME` with the name you gave your App when installing.
+
+`$APPNAME.ix-$APPNAME.svc.cluster.local`
+
+However, if you need to reach a different service (which is not often the case!), you need a slightly different format, where `$SVCNAME` is the name of the service you want to reach:
+
+`$SVCNAME.ix-$APPNAME.svc.cluster.local`
+
+*For example:*
+
+To reach an app named "plex", we use the following internal domain name:
+
+`plex.ix-plex.svc.cluster.local`
diff --git a/docs/general/networking.md b/docs/manual/networking.md
similarity index 100%
rename from docs/general/networking.md
rename to docs/manual/networking.md
diff --git a/docs/general/reverse-proxy.md b/docs/manual/reverse-proxy.md
similarity index 69%
rename from docs/general/reverse-proxy.md
rename to docs/manual/reverse-proxy.md
index afc040d629c..3652b6fbd63 100644
--- a/docs/general/reverse-proxy.md
+++ b/docs/manual/reverse-proxy.md
@@ -22,3 +22,13 @@ Besides HTTP, all these options, require Traefik to be installed before you enab
### Adding Certificates
To add certificates to Apps, we use the TrueNAS SCALE certificate storage. This means you first need to add Certificates to TrueNAS SCALE, after which you can select them when Installing or Editing your App.
+
+### Notes
+
+There are a few highlights to take into account when adding a reverse proxy to an App:
+
+##### Adding hosts is required
+
+By default the hosts list is empty, this is due to upstream design choices and is a issue that is yet to be solved upstream.
+
+However: adding hosts (preferably just one) is required for ANY app to function with a reverse proxy enabled. Apps might not install and throw errors if you do not add any hosts.
diff --git a/docs/general/storage.md b/docs/manual/storage.md
similarity index 100%
rename from docs/general/storage.md
rename to docs/manual/storage.md
diff --git a/features_capability.json b/features_capability.json
index 653d4a76ab2..14b386c739d 100644
--- a/features_capability.json
+++ b/features_capability.json
@@ -30,5 +30,13 @@
"definitions/certificateAuthority": {
"stable": {"min": "21.04-ALPHA"},
"nightlies": {"min": "21.02-MASTER"}
+ },
+ "validations/containerImage": {
+ "stable": {"min": "21.06-BETA"},
+ "nightlies": {"min": "21.04-MASTER"}
+ },
+ "validations/nodePort": {
+ "stable": {"min": "21.04-ALPHA"},
+ "nightlies": {"min": "21.04-MASTER"}
}
}
diff --git a/stable/bazarr/2.0.0/.helmignore b/incubator/bazarr/2.0.0/.helmignore
similarity index 100%
rename from stable/bazarr/2.0.0/.helmignore
rename to incubator/bazarr/2.0.0/.helmignore
diff --git a/incubator/bazarr/2.0.0/CONFIG.md b/incubator/bazarr/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/bazarr/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/bazarr/2.0.0/Chart.yaml b/incubator/bazarr/2.0.0/Chart.yaml
similarity index 86%
rename from stable/bazarr/2.0.0/Chart.yaml
rename to incubator/bazarr/2.0.0/Chart.yaml
index e4b75a43584..dd05235c458 100644
--- a/stable/bazarr/2.0.0/Chart.yaml
+++ b/incubator/bazarr/2.0.0/Chart.yaml
@@ -7,7 +7,7 @@ appVersion: "auto"
description: Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/bazarr
+home: https://github.com/truecharts/apps/tree/master/incubator/bazarr
icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png
keywords:
- bazarr
@@ -17,7 +17,7 @@ keywords:
- usenet
- torrent
sources:
- - https://github.com/truecharts/apps/tree/master/stable/bazarr
+ - https://github.com/truecharts/apps/tree/master/incubator/bazarr
- https://github.com/k8s-at-home/charts/tree/master/charts/bazarr
- https://github.com/Bazarr/Bazarr
- https://hub.docker.com/r/linuxserver/bazarr
diff --git a/stable/bazarr/2.0.0/README.md b/incubator/bazarr/2.0.0/README.md
similarity index 94%
rename from stable/bazarr/2.0.0/README.md
rename to incubator/bazarr/2.0.0/README.md
index d8a442bea02..02ca646dff9 100644
--- a/stable/bazarr/2.0.0/README.md
+++ b/incubator/bazarr/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/bazarr/2.0.0/app-readme.md b/incubator/bazarr/2.0.0/app-readme.md
similarity index 100%
rename from stable/bazarr/2.0.0/app-readme.md
rename to incubator/bazarr/2.0.0/app-readme.md
diff --git a/incubator/bazarr/2.0.0/charts/common-2.0.0.tgz b/incubator/bazarr/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/bazarr/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/bazarr/2.0.0/ix_values.yaml b/incubator/bazarr/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/bazarr/2.0.0/ix_values.yaml
rename to incubator/bazarr/2.0.0/ix_values.yaml
diff --git a/stable/bazarr/2.0.0/questions.yaml b/incubator/bazarr/2.0.0/questions.yaml
similarity index 100%
rename from stable/bazarr/2.0.0/questions.yaml
rename to incubator/bazarr/2.0.0/questions.yaml
diff --git a/stable/bazarr/2.0.0/templates/common.yaml b/incubator/bazarr/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/bazarr/2.0.0/templates/common.yaml
rename to incubator/bazarr/2.0.0/templates/common.yaml
diff --git a/stable/bazarr/2.0.0/test_values.yaml b/incubator/bazarr/2.0.0/test_values.yaml
similarity index 100%
rename from stable/bazarr/2.0.0/test_values.yaml
rename to incubator/bazarr/2.0.0/test_values.yaml
diff --git a/stable/bazarr/2.0.0/values.yaml b/incubator/bazarr/2.0.0/values.yaml
similarity index 100%
rename from stable/bazarr/2.0.0/values.yaml
rename to incubator/bazarr/2.0.0/values.yaml
diff --git a/stable/bazarr/item.yaml b/incubator/bazarr/item.yaml
similarity index 100%
rename from stable/bazarr/item.yaml
rename to incubator/bazarr/item.yaml
diff --git a/stable/calibre-web/2.0.0/.helmignore b/incubator/calibre-web/2.0.0/.helmignore
similarity index 100%
rename from stable/calibre-web/2.0.0/.helmignore
rename to incubator/calibre-web/2.0.0/.helmignore
diff --git a/incubator/calibre-web/2.0.0/CONFIG.md b/incubator/calibre-web/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/calibre-web/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/calibre-web/2.0.0/Chart.yaml b/incubator/calibre-web/2.0.0/Chart.yaml
similarity index 85%
rename from stable/calibre-web/2.0.0/Chart.yaml
rename to incubator/calibre-web/2.0.0/Chart.yaml
index 454d3e63fd0..cd9d9f7789b 100644
--- a/stable/calibre-web/2.0.0/Chart.yaml
+++ b/incubator/calibre-web/2.0.0/Chart.yaml
@@ -7,14 +7,14 @@ appVersion: "auto"
description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/calibre-web
+home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web
icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png
keywords:
- calibre-web
- calibre
- ebook
sources:
- - https://github.com/truecharts/apps/tree/master/stable/calibre-web
+ - https://github.com/truecharts/apps/tree/master/incubator/calibre-web
- https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web
- https://hub.docker.com/r/linuxserver/calibre-web/
- https://github.com/janeczku/calibre-web
diff --git a/stable/calibre-web/2.0.0/README.md b/incubator/calibre-web/2.0.0/README.md
similarity index 94%
rename from stable/calibre-web/2.0.0/README.md
rename to incubator/calibre-web/2.0.0/README.md
index 6857e758049..65d29f3cb8f 100644
--- a/stable/calibre-web/2.0.0/README.md
+++ b/incubator/calibre-web/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/calibre-web/2.0.0/app-readme.md b/incubator/calibre-web/2.0.0/app-readme.md
similarity index 100%
rename from stable/calibre-web/2.0.0/app-readme.md
rename to incubator/calibre-web/2.0.0/app-readme.md
diff --git a/incubator/calibre-web/2.0.0/charts/common-2.0.0.tgz b/incubator/calibre-web/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/calibre-web/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/calibre-web/2.0.0/ix_values.yaml b/incubator/calibre-web/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/calibre-web/2.0.0/ix_values.yaml
rename to incubator/calibre-web/2.0.0/ix_values.yaml
diff --git a/stable/calibre-web/2.0.0/questions.yaml b/incubator/calibre-web/2.0.0/questions.yaml
similarity index 100%
rename from stable/calibre-web/2.0.0/questions.yaml
rename to incubator/calibre-web/2.0.0/questions.yaml
diff --git a/stable/calibre-web/2.0.0/templates/NOTES.txt b/incubator/calibre-web/2.0.0/templates/NOTES.txt
similarity index 100%
rename from stable/calibre-web/2.0.0/templates/NOTES.txt
rename to incubator/calibre-web/2.0.0/templates/NOTES.txt
diff --git a/stable/calibre-web/2.0.0/templates/common.yaml b/incubator/calibre-web/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/calibre-web/2.0.0/templates/common.yaml
rename to incubator/calibre-web/2.0.0/templates/common.yaml
diff --git a/stable/calibre-web/2.0.0/test_values.yaml b/incubator/calibre-web/2.0.0/test_values.yaml
similarity index 100%
rename from stable/calibre-web/2.0.0/test_values.yaml
rename to incubator/calibre-web/2.0.0/test_values.yaml
diff --git a/stable/calibre-web/2.0.0/values.yaml b/incubator/calibre-web/2.0.0/values.yaml
similarity index 100%
rename from stable/calibre-web/2.0.0/values.yaml
rename to incubator/calibre-web/2.0.0/values.yaml
diff --git a/stable/calibre-web/item.yaml b/incubator/calibre-web/item.yaml
similarity index 100%
rename from stable/calibre-web/item.yaml
rename to incubator/calibre-web/item.yaml
diff --git a/stable/gaps/2.0.0/.helmignore b/incubator/deluge/2.0.0/.helmignore
similarity index 100%
rename from stable/gaps/2.0.0/.helmignore
rename to incubator/deluge/2.0.0/.helmignore
diff --git a/incubator/deluge/2.0.0/CONFIG.md b/incubator/deluge/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/deluge/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/incubator/deluge/2.0.0/Chart.yaml b/incubator/deluge/2.0.0/Chart.yaml
new file mode 100644
index 00000000000..e463295f4fa
--- /dev/null
+++ b/incubator/deluge/2.0.0/Chart.yaml
@@ -0,0 +1,28 @@
+apiVersion: v2
+kubeVersion: ">=1.16.0-0"
+name: deluge
+version: 2.0.0
+# upstream_version:
+appVersion: "auto"
+description: Deluge App for TrueNAS SCALE
+type: application
+deprecated: false
+home: https://github.com/truecharts/apps/tree/master/incubator/deluge
+icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200
+keywords:
+ - transmission
+ - torrent
+ - usenet
+sources:
+ - https://github.com/truecharts/apps/tree/master/incubator/deluge
+ - https://github.com/deluge-torrent/deluge
+dependencies:
+ - name: common
+ repository: https://truecharts.org/
+ version: 2.0.0
+ # condition:
+maintainers:
+ - name: TrueCharts
+ email: info@truecharts.org
+ url: truecharts.org
+# annotations:
diff --git a/incubator/deluge/2.0.0/README.md b/incubator/deluge/2.0.0/README.md
new file mode 100644
index 00000000000..9dd914bee97
--- /dev/null
+++ b/incubator/deluge/2.0.0/README.md
@@ -0,0 +1,54 @@
+# Introduction
+
+  
+
+Deluge App for TrueNAS SCALE
+
+TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
+
+## Source Code
+
+*
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://truecharts.org/ | common | 2.0.0 |
+
+## Installing the Chart
+
+To install the chart with the release name `deluge`
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Click "Install" for this specific Apps
+- Fill out the configuration form
+
+## Uninstalling the Chart
+
+To uninstall the `deluge` deployment
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Go to "Installed Apps"
+- Expand the menu in the top-right corner of this App
+- Click "Remove" for this specific Apps
+
+The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
+
+## Support
+
+- See the [Wiki](https://truecharts.org)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+- Ask a [question](https://github.com/truecharts/apps/discussions)
+
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
+All Rights Reserved - The TrueCharts Project
diff --git a/incubator/deluge/2.0.0/app-readme.md b/incubator/deluge/2.0.0/app-readme.md
new file mode 100644
index 00000000000..36248a2f4e6
--- /dev/null
+++ b/incubator/deluge/2.0.0/app-readme.md
@@ -0,0 +1,2 @@
+Deluge App for TrueNAS SCALE
+This App is supplied by TrueCharts, for more information please visit https://truecharts.org
diff --git a/incubator/deluge/2.0.0/charts/common-2.0.0.tgz b/incubator/deluge/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/deluge/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/incubator/deluge/2.0.0/ix_values.yaml b/incubator/deluge/2.0.0/ix_values.yaml
new file mode 100644
index 00000000000..2afdab41bd7
--- /dev/null
+++ b/incubator/deluge/2.0.0/ix_values.yaml
@@ -0,0 +1,17 @@
+##
+# This file contains Values.yaml content that gets added to the output of questions.yaml
+# It's ONLY meant for content that the user is NOT expected to change.
+# Example: Everything under "image" is not included in questions.yaml but is included here.
+##
+
+image:
+ repository: linuxserver/deluge
+ pullPolicy: IfNotPresent
+ tag: version-2.0.3-2201906121747ubuntu18.04.1
+
+startAsRoot: true
+
+##
+# Most other defaults are set in questions.yaml
+# For other options please refer to the wiki, default_values.yaml or the common library chart
+##
diff --git a/incubator/deluge/2.0.0/questions.yaml b/incubator/deluge/2.0.0/questions.yaml
new file mode 100644
index 00000000000..d3756ddd0fa
--- /dev/null
+++ b/incubator/deluge/2.0.0/questions.yaml
@@ -0,0 +1,587 @@
+groups:
+ - name: "Container Image"
+ description: "Image to be used for container"
+ - name: "Workload Configuration"
+ description: "Configure workload deployment"
+ - name: "Configuration"
+ description: "additional container configuration"
+ - name: "Networking"
+ description: "Configure / service for container"
+ - name: "Storage and Devices"
+ description: "Persist and share data that is separate from the lifecycle of the container"
+ - name: "Resource Reservation"
+ description: "Specify resources to be allocated to workload"
+ - name: "Reverse Proxy Configuration"
+ description: "Reverse Proxy configuration"
+ - name: "Advanced"
+ description: "Advanced Configuration"
+
+portals:
+ web_portal:
+ protocols:
+ - "$kubernetes-resource_configmap_portal_protocol"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
+
+questions:
+
+## Portal Button
+ - variable: portal
+ group: "Container Image"
+ label: "Configure Portal Button"
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "enable the portal button"
+ schema:
+ hidden: true
+ editable: false
+ type: boolean
+ default: true
+
+## Update Policy
+ - variable: strategyType
+ group: "Container Image"
+ label: "Update Strategy"
+ schema:
+ type: string
+ default: "Recreate"
+ enum:
+ - value: "RollingUpdate"
+ description: "Create new pods and then kill old ones"
+ - value: "Recreate"
+ description: "Kill existing pods before creating new ones"
+
+## Configure Time Zone
+ - variable: timezone
+ group: "Container Image"
+ label: "Timezone"
+ schema:
+ type: string
+ default: "Australia/Hobart"
+ $ref:
+ - "definitions/timezone"
+
+ - variable: PUID
+ group: "Container Image"
+ label: "PUID"
+ description: "The UserID of the user running the application and owning the files"
+ schema:
+ type: int
+ default: 568
+
+ - variable: GUID
+ group: "Container Image"
+ label: "GUID"
+ description: "The groupID of the user/group running the application and owning the files"
+ schema:
+ type: int
+ default: 568
+
+ - variable: UMASK
+ group: "Container Image"
+ label: "UMASK (advanced)"
+ description: "The UMASK used if supported by the application"
+ schema:
+ type: string
+ default: "002"
+
+## Configure Enviroment Variables
+ - variable: environmentVariables
+ label: "Image environment"
+ group: "Configuration"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: environmentVariable
+ label: "Environment Variable"
+ schema:
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+
+## Enable Host Network
+ - variable: hostNetwork
+ group: "Networking"
+ label: "Enable Host Network"
+ schema:
+ type: boolean
+ default: false
+
+## Volumes
+ - variable: appVolumeMounts
+ label: "app storage"
+ group: "Storage and Devices"
+ schema:
+ type: dict
+ attrs:
+ - variable: config
+ label: "config dataset"
+ schema:
+ type: dict
+ $ref:
+ - "normalize/ixVolume"
+ attrs:
+ - variable: enabled
+ label: "Enabled"
+ schema:
+ type: boolean
+ default: true
+ required: true
+ hidden: true
+ editable: false
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ type: boolean
+ default: true
+ hidden: false
+ - variable: emptyDir
+ label: "emptyDir"
+ schema:
+ type: boolean
+ default: false
+ hidden: true
+ editable: false
+ - variable: datasetName
+ label: "Dataset Name"
+ schema:
+ type: string
+ default: "config"
+ required: true
+ editable: false
+ - variable: mountPath
+ label: "Mount Path"
+ description: "Path to mount inside the pod"
+ schema:
+ type: path
+ required: true
+ default: "/config"
+ editable: false
+ - variable: hostPathEnabled
+ label: "host Path Enabled"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostPath
+ label: "Host Path"
+ schema:
+ type: hostpath
+ required: true
+ - variable: downloads
+ label: "downloads dataset"
+ schema:
+ type: dict
+ $ref:
+ - "normalize/ixVolume"
+ attrs:
+ - variable: enabled
+ label: "Enabled"
+ schema:
+ type: boolean
+ default: true
+ required: true
+ hidden: true
+ editable: false
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ type: boolean
+ default: true
+ hidden: false
+ - variable: emptyDir
+ label: "emptyDir"
+ schema:
+ type: boolean
+ default: false
+ hidden: true
+ editable: false
+ - variable: datasetName
+ label: "Dataset Name"
+ schema:
+ type: string
+ default: "downloads"
+ required: true
+ editable: false
+ - variable: mountPath
+ label: "Mount Path"
+ description: "Path to mount inside the pod"
+ schema:
+ type: path
+ required: true
+ default: "/downloads"
+ editable: false
+ - variable: hostPathEnabled
+ label: "host Path Enabled"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostPath
+ label: "Host Path"
+ schema:
+ type: hostpath
+ required: true
+
+ - variable: additionalAppVolumeMounts
+ label: "Custom app storage"
+ group: "Storage and Devices"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: volumeMount
+ label: "Custom Storage"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enabled"
+ schema:
+ type: boolean
+ default: true
+ required: true
+ hidden: true
+ editable: false
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ type: boolean
+ default: true
+ hidden: false
+ - variable: name
+ label: "Mountpoint Name"
+ schema:
+ type: string
+ default: ""
+ required: true
+ editable: true
+ - variable: emptyDir
+ label: "emptyDir"
+ schema:
+ type: boolean
+ default: false
+ hidden: true
+ editable: false
+ - variable: mountPath
+ label: "Mount Path"
+ description: "Path to mount inside the pod"
+ schema:
+ type: path
+ required: true
+ default: ""
+ editable: true
+ - variable: hostPathEnabled
+ label: "host Path Enabled"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: hostPath
+ label: "Host Path"
+ schema:
+ type: hostpath
+ required: true
+
+ - variable: services
+ group: "Networking"
+ label: "Configure Service"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the service"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service type"
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System"
+ schema:
+ type: string
+ default: "ClusterIP"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - variable: port
+ label: "Port configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: protocol
+ label: "Port Type"
+ schema:
+ type: string
+ default: "HTTP"
+ hidden: false
+ enum:
+ - value: HTTP
+ description: "HTTP"
+ - value: "HTTPS"
+ description: "HTTPS"
+ - variable: port
+ label: "container port"
+ schema:
+ type: int
+ default: 8112
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "Internal Service port"
+ description: "When connecting internally to this App, you'll need this port"
+ schema:
+ type: int
+ default: 8112
+ editable: false
+ hidden: true
+ - variable: nodePort
+ label: "(optional) host nodePort to expose to"
+ description: "only get used when nodePort is selected"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 36052
+ required: true
+ - variable: tcp
+ label: ""
+ description: "TCP port for Torrent Connections"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable TCP port for Torrent Connections"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service type"
+ schema:
+ type: string
+ default: "ClusterIP"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - variable: port
+ label: "Port configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: name
+ label: "port name"
+ schema:
+ type: string
+ default: "torrent-tcp"
+ hidden: true
+ - variable: protocol
+ label: "Protocol"
+ schema:
+ type: string
+ default: "TCP"
+ hidden: true
+ - variable: port
+ label: "container port"
+ schema:
+ type: int
+ default: 51413
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "container targetport"
+ schema:
+ type: int
+ default: 51413
+ editable: false
+ hidden: true
+ - variable: nodePort
+ label: "Node Port to expose"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 51413
+ required: false
+ - variable: udp
+ label: ""
+ description: "UDP port for Torrent Connections"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable UDP port for Torrent Connections"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service type"
+ schema:
+ type: string
+ default: "ClusterIP"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - variable: port
+ label: "Port configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: name
+ label: "port name"
+ schema:
+ type: string
+ default: "torrent-udp"
+ hidden: true
+ - variable: protocol
+ label: "Protocol"
+ schema:
+ type: string
+ default: "UDP"
+ hidden: true
+ - variable: port
+ label: "container port"
+ schema:
+ type: int
+ default: 51413
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "container targetport"
+ schema:
+ type: int
+ default: 51413
+ editable: false
+ hidden: true
+ - variable: nodePort
+ label: "Node Port to expose"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 51413
+ required: false
+
+
+## Ingres
+ - variable: ingress
+ label: ""
+ group: "Reverse Proxy Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "WebUI"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Web Reverse Proxy"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: type
+ label: "Reverse Proxy Type"
+ schema:
+ type: string
+ default: "HTTP"
+ hidden: true
+ editable: false
+ required: true
+ - variable: serviceName
+ label: "Service name to proxy to"
+ schema:
+ hidden: true
+ editable: false
+ type: string
+ default: ""
+ - variable: entrypoint
+ label: "Select Entrypoint"
+ schema:
+ type: string
+ default: "websecure"
+ required: true
+ enum:
+ - value: "websecure"
+ description: "Websecure: HTTPS/TLS port 443"
+ - variable: hosts
+ label: "Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: "Host"
+ schema:
+ type: dict
+ attrs:
+ - variable: host
+ label: "Domain Name"
+ required: true
+ schema:
+ type: string
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ required: true
+ hidden: true
+ default: "/"
+ - variable: certType
+ label: "Select Certificate Type"
+ schema:
+ type: string
+ default: "selfsigned"
+ enum:
+ - value: ""
+ description: "No Encryption/TLS/Certificates"
+ - value: "selfsigned"
+ description: "Self-Signed Certificate"
+ - value: "ixcert"
+ description: "TrueNAS SCALE Certificate"
+ - variable: certificate
+ label: "Select TrueNAS SCALE Certificate"
+ schema:
+ type: int
+ show_if: [["certType", "=", "ixcert"]]
+ $ref:
+ - "definitions/certificate"
+ - variable: authForwardURL
+ label: "Forward Authentication URL"
+ schema:
+ type: string
+ default: ""
diff --git a/stable/freshrss/2.0.0/templates/common.yaml b/incubator/deluge/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/freshrss/2.0.0/templates/common.yaml
rename to incubator/deluge/2.0.0/templates/common.yaml
diff --git a/incubator/deluge/2.0.0/test_values.yaml b/incubator/deluge/2.0.0/test_values.yaml
new file mode 100644
index 00000000000..592a8461525
--- /dev/null
+++ b/incubator/deluge/2.0.0/test_values.yaml
@@ -0,0 +1,42 @@
+# Default values for deluge.
+
+image:
+ repository: linuxserver/deluge
+ pullPolicy: IfNotPresent
+ tag: version-2.0.3-2201906121747ubuntu18.04.1
+
+strategy:
+ type: Recreate
+
+startAsRoot: true
+
+services:
+ main:
+ port:
+ port: 8112
+ tcp:
+ enabled: true
+ type: ClusterIP
+ port:
+ port: 51413
+ protocol: TCP
+ targetPort: 51413
+ udp:
+ enabled: true
+ type: ClusterIP
+ port:
+ port: 51413
+ protocol: UDP
+ targetPort: 51413
+
+appVolumeMounts:
+ config:
+ enabled: true
+ emptyDir: true
+ setPermissions: true
+ mountPath: "/config"
+# downloads:
+# enabled: false
+# emptyDir: false
+# setPermissions: true
+# mountPath: "/downloads"
diff --git a/stable/freshrss/2.0.0/values.yaml b/incubator/deluge/2.0.0/values.yaml
similarity index 100%
rename from stable/freshrss/2.0.0/values.yaml
rename to incubator/deluge/2.0.0/values.yaml
diff --git a/incubator/deluge/item.yaml b/incubator/deluge/item.yaml
new file mode 100644
index 00000000000..0a1a793e67e
--- /dev/null
+++ b/incubator/deluge/item.yaml
@@ -0,0 +1,3 @@
+categories:
+ - media
+icon_url: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200
diff --git a/stable/freshrss/2.0.0/.helmignore b/incubator/freshrss/2.0.0/.helmignore
similarity index 100%
rename from stable/freshrss/2.0.0/.helmignore
rename to incubator/freshrss/2.0.0/.helmignore
diff --git a/incubator/freshrss/2.0.0/CONFIG.md b/incubator/freshrss/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/freshrss/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/freshrss/2.0.0/Chart.yaml b/incubator/freshrss/2.0.0/Chart.yaml
similarity index 83%
rename from stable/freshrss/2.0.0/Chart.yaml
rename to incubator/freshrss/2.0.0/Chart.yaml
index fe31589431b..ea705c75f07 100644
--- a/stable/freshrss/2.0.0/Chart.yaml
+++ b/incubator/freshrss/2.0.0/Chart.yaml
@@ -7,13 +7,13 @@ appVersion: "auto"
description: FreshRSS is a self-hosted RSS feed aggregator
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/freshrss
+home: https://github.com/truecharts/apps/tree/master/incubator/freshrss
icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true
keywords:
- freshrss
- rss
sources:
- - https://github.com/truecharts/apps/tree/master/stable/freshrss
+ - https://github.com/truecharts/apps/tree/master/incubator/freshrss
- https://github.com/k8s-at-home/charts/tree/master/charts/freshrss
- https://github.com/FreshRSS/FreshRSS
- https://hub.docker.com/r/linuxserver/freshrss
diff --git a/stable/freshrss/2.0.0/README.md b/incubator/freshrss/2.0.0/README.md
similarity index 94%
rename from stable/freshrss/2.0.0/README.md
rename to incubator/freshrss/2.0.0/README.md
index f79c55c4b5e..4ac76c139fc 100644
--- a/stable/freshrss/2.0.0/README.md
+++ b/incubator/freshrss/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/freshrss/2.0.0/app-readme.md b/incubator/freshrss/2.0.0/app-readme.md
similarity index 100%
rename from stable/freshrss/2.0.0/app-readme.md
rename to incubator/freshrss/2.0.0/app-readme.md
diff --git a/incubator/freshrss/2.0.0/charts/common-2.0.0.tgz b/incubator/freshrss/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/freshrss/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/freshrss/2.0.0/ix_values.yaml b/incubator/freshrss/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/freshrss/2.0.0/ix_values.yaml
rename to incubator/freshrss/2.0.0/ix_values.yaml
diff --git a/stable/freshrss/2.0.0/questions.yaml b/incubator/freshrss/2.0.0/questions.yaml
similarity index 100%
rename from stable/freshrss/2.0.0/questions.yaml
rename to incubator/freshrss/2.0.0/questions.yaml
diff --git a/stable/freshrss/2.0.0/templates/NOTES.txt b/incubator/freshrss/2.0.0/templates/NOTES.txt
similarity index 100%
rename from stable/freshrss/2.0.0/templates/NOTES.txt
rename to incubator/freshrss/2.0.0/templates/NOTES.txt
diff --git a/stable/gaps/2.0.0/templates/common.yaml b/incubator/freshrss/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/gaps/2.0.0/templates/common.yaml
rename to incubator/freshrss/2.0.0/templates/common.yaml
diff --git a/stable/freshrss/2.0.0/test_values.yaml b/incubator/freshrss/2.0.0/test_values.yaml
similarity index 100%
rename from stable/freshrss/2.0.0/test_values.yaml
rename to incubator/freshrss/2.0.0/test_values.yaml
diff --git a/stable/gaps/2.0.0/values.yaml b/incubator/freshrss/2.0.0/values.yaml
similarity index 100%
rename from stable/gaps/2.0.0/values.yaml
rename to incubator/freshrss/2.0.0/values.yaml
diff --git a/stable/freshrss/item.yaml b/incubator/freshrss/item.yaml
similarity index 100%
rename from stable/freshrss/item.yaml
rename to incubator/freshrss/item.yaml
diff --git a/stable/heimdall/2.0.0/.helmignore b/incubator/gaps/2.0.0/.helmignore
similarity index 100%
rename from stable/heimdall/2.0.0/.helmignore
rename to incubator/gaps/2.0.0/.helmignore
diff --git a/incubator/gaps/2.0.0/CONFIG.md b/incubator/gaps/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/gaps/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/gaps/2.0.0/Chart.yaml b/incubator/gaps/2.0.0/Chart.yaml
similarity index 84%
rename from stable/gaps/2.0.0/Chart.yaml
rename to incubator/gaps/2.0.0/Chart.yaml
index 9c6e0da74ab..f5446f43e45 100644
--- a/stable/gaps/2.0.0/Chart.yaml
+++ b/incubator/gaps/2.0.0/Chart.yaml
@@ -7,14 +7,14 @@ appVersion: "auto"
description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection.
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/gaps
+home: https://github.com/truecharts/apps/tree/master/incubator/gaps
icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png
keywords:
- gaps
- plex
- plex-media-server
sources:
- - https://github.com/truecharts/apps/tree/master/stable/gaps
+ - https://github.com/truecharts/apps/tree/master/incubator/gaps
- https://github.com/k8s-at-home/charts/tree/master/charts/gaps
- https://github.com/JasonHHouse/gaps
dependencies:
diff --git a/stable/gaps/2.0.0/README.md b/incubator/gaps/2.0.0/README.md
similarity index 94%
rename from stable/gaps/2.0.0/README.md
rename to incubator/gaps/2.0.0/README.md
index 5ed4f873ccc..28a860bf935 100644
--- a/stable/gaps/2.0.0/README.md
+++ b/incubator/gaps/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/gaps/2.0.0/app-readme.md b/incubator/gaps/2.0.0/app-readme.md
similarity index 100%
rename from stable/gaps/2.0.0/app-readme.md
rename to incubator/gaps/2.0.0/app-readme.md
diff --git a/incubator/gaps/2.0.0/charts/common-2.0.0.tgz b/incubator/gaps/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/gaps/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/gaps/2.0.0/ix_values.yaml b/incubator/gaps/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/gaps/2.0.0/ix_values.yaml
rename to incubator/gaps/2.0.0/ix_values.yaml
diff --git a/stable/gaps/2.0.0/questions.yaml b/incubator/gaps/2.0.0/questions.yaml
similarity index 100%
rename from stable/gaps/2.0.0/questions.yaml
rename to incubator/gaps/2.0.0/questions.yaml
diff --git a/stable/gaps/2.0.0/templates/NOTES.txt b/incubator/gaps/2.0.0/templates/NOTES.txt
similarity index 100%
rename from stable/gaps/2.0.0/templates/NOTES.txt
rename to incubator/gaps/2.0.0/templates/NOTES.txt
diff --git a/stable/grocy/2.0.0/templates/common.yaml b/incubator/gaps/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/grocy/2.0.0/templates/common.yaml
rename to incubator/gaps/2.0.0/templates/common.yaml
diff --git a/stable/gaps/2.0.0/test_values.yaml b/incubator/gaps/2.0.0/test_values.yaml
similarity index 100%
rename from stable/gaps/2.0.0/test_values.yaml
rename to incubator/gaps/2.0.0/test_values.yaml
diff --git a/stable/grocy/2.0.0/values.yaml b/incubator/gaps/2.0.0/values.yaml
similarity index 100%
rename from stable/grocy/2.0.0/values.yaml
rename to incubator/gaps/2.0.0/values.yaml
diff --git a/stable/gaps/item.yaml b/incubator/gaps/item.yaml
similarity index 100%
rename from stable/gaps/item.yaml
rename to incubator/gaps/item.yaml
diff --git a/stable/grocy/2.0.0/.helmignore b/incubator/grocy/2.0.0/.helmignore
similarity index 100%
rename from stable/grocy/2.0.0/.helmignore
rename to incubator/grocy/2.0.0/.helmignore
diff --git a/incubator/grocy/2.0.0/CONFIG.md b/incubator/grocy/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/grocy/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/grocy/2.0.0/Chart.yaml b/incubator/grocy/2.0.0/Chart.yaml
similarity index 83%
rename from stable/grocy/2.0.0/Chart.yaml
rename to incubator/grocy/2.0.0/Chart.yaml
index d83f8d4e720..77ef4f6c423 100644
--- a/stable/grocy/2.0.0/Chart.yaml
+++ b/incubator/grocy/2.0.0/Chart.yaml
@@ -7,12 +7,12 @@ appVersion: "auto"
description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/grocy
+home: https://github.com/truecharts/apps/tree/master/incubator/grocy
icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png
keywords:
- grocy
sources:
- - https://github.com/truecharts/apps/tree/master/stable/grocy
+ - https://github.com/truecharts/apps/tree/master/incubator/grocy
- https://github.com/k8s-at-home/charts/tree/master/charts/grocy
- https://github.com/grocy/grocy
dependencies:
diff --git a/stable/grocy/2.0.0/README.md b/incubator/grocy/2.0.0/README.md
similarity index 94%
rename from stable/grocy/2.0.0/README.md
rename to incubator/grocy/2.0.0/README.md
index 4a8d6815735..28b20de2fc9 100644
--- a/stable/grocy/2.0.0/README.md
+++ b/incubator/grocy/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/grocy/2.0.0/app-readme.md b/incubator/grocy/2.0.0/app-readme.md
similarity index 100%
rename from stable/grocy/2.0.0/app-readme.md
rename to incubator/grocy/2.0.0/app-readme.md
diff --git a/incubator/grocy/2.0.0/charts/common-2.0.0.tgz b/incubator/grocy/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/grocy/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/grocy/2.0.0/ix_values.yaml b/incubator/grocy/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/grocy/2.0.0/ix_values.yaml
rename to incubator/grocy/2.0.0/ix_values.yaml
diff --git a/stable/grocy/2.0.0/questions.yaml b/incubator/grocy/2.0.0/questions.yaml
similarity index 100%
rename from stable/grocy/2.0.0/questions.yaml
rename to incubator/grocy/2.0.0/questions.yaml
diff --git a/stable/heimdall/2.0.0/templates/common.yaml b/incubator/grocy/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/heimdall/2.0.0/templates/common.yaml
rename to incubator/grocy/2.0.0/templates/common.yaml
diff --git a/stable/grocy/2.0.0/test_values.yaml b/incubator/grocy/2.0.0/test_values.yaml
similarity index 100%
rename from stable/grocy/2.0.0/test_values.yaml
rename to incubator/grocy/2.0.0/test_values.yaml
diff --git a/stable/heimdall/2.0.0/values.yaml b/incubator/grocy/2.0.0/values.yaml
similarity index 100%
rename from stable/heimdall/2.0.0/values.yaml
rename to incubator/grocy/2.0.0/values.yaml
diff --git a/stable/grocy/item.yaml b/incubator/grocy/item.yaml
similarity index 100%
rename from stable/grocy/item.yaml
rename to incubator/grocy/item.yaml
diff --git a/stable/lazylibrarian/2.0.0/.helmignore b/incubator/heimdall/2.0.0/.helmignore
similarity index 100%
rename from stable/lazylibrarian/2.0.0/.helmignore
rename to incubator/heimdall/2.0.0/.helmignore
diff --git a/incubator/heimdall/2.0.0/CONFIG.md b/incubator/heimdall/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/heimdall/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/heimdall/2.0.0/Chart.yaml b/incubator/heimdall/2.0.0/Chart.yaml
similarity index 79%
rename from stable/heimdall/2.0.0/Chart.yaml
rename to incubator/heimdall/2.0.0/Chart.yaml
index c50ed0fb058..770b9777396 100644
--- a/stable/heimdall/2.0.0/Chart.yaml
+++ b/incubator/heimdall/2.0.0/Chart.yaml
@@ -7,12 +7,12 @@ appVersion: "auto"
description: An Application dashboard and launcher
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/heimdall
+home: https://github.com/truecharts/apps/tree/master/incubator/heimdall
icon: https://i.imgur.com/mM4tcO5.png
keywords:
- heimdall
sources:
- - https://github.com/truecharts/apps/tree/master/stable/heimdall
+ - https://github.com/truecharts/apps/tree/master/incubator/heimdall
- https://github.com/k8s-at-home/charts/tree/master/charts/heimdall
dependencies:
- name: common
diff --git a/stable/heimdall/2.0.0/README.md b/incubator/heimdall/2.0.0/README.md
similarity index 94%
rename from stable/heimdall/2.0.0/README.md
rename to incubator/heimdall/2.0.0/README.md
index adb5342f7ab..ffe3b776492 100644
--- a/stable/heimdall/2.0.0/README.md
+++ b/incubator/heimdall/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
## Requirements
@@ -45,7 +45,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/heimdall/2.0.0/app-readme.md b/incubator/heimdall/2.0.0/app-readme.md
similarity index 100%
rename from stable/heimdall/2.0.0/app-readme.md
rename to incubator/heimdall/2.0.0/app-readme.md
diff --git a/incubator/heimdall/2.0.0/charts/common-2.0.0.tgz b/incubator/heimdall/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/heimdall/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/heimdall/2.0.0/ix_values.yaml b/incubator/heimdall/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/heimdall/2.0.0/ix_values.yaml
rename to incubator/heimdall/2.0.0/ix_values.yaml
diff --git a/stable/heimdall/2.0.0/questions.yaml b/incubator/heimdall/2.0.0/questions.yaml
similarity index 100%
rename from stable/heimdall/2.0.0/questions.yaml
rename to incubator/heimdall/2.0.0/questions.yaml
diff --git a/stable/lazylibrarian/2.0.0/templates/common.yaml b/incubator/heimdall/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/lazylibrarian/2.0.0/templates/common.yaml
rename to incubator/heimdall/2.0.0/templates/common.yaml
diff --git a/stable/heimdall/2.0.0/test_values.yaml b/incubator/heimdall/2.0.0/test_values.yaml
similarity index 100%
rename from stable/heimdall/2.0.0/test_values.yaml
rename to incubator/heimdall/2.0.0/test_values.yaml
diff --git a/stable/lazylibrarian/2.0.0/values.yaml b/incubator/heimdall/2.0.0/values.yaml
similarity index 100%
rename from stable/lazylibrarian/2.0.0/values.yaml
rename to incubator/heimdall/2.0.0/values.yaml
diff --git a/stable/heimdall/item.yaml b/incubator/heimdall/item.yaml
similarity index 100%
rename from stable/heimdall/item.yaml
rename to incubator/heimdall/item.yaml
diff --git a/stable/node-red/2.0.0/.helmignore b/incubator/lazylibrarian/2.0.0/.helmignore
similarity index 100%
rename from stable/node-red/2.0.0/.helmignore
rename to incubator/lazylibrarian/2.0.0/.helmignore
diff --git a/incubator/lazylibrarian/2.0.0/CONFIG.md b/incubator/lazylibrarian/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/lazylibrarian/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/lazylibrarian/2.0.0/Chart.yaml b/incubator/lazylibrarian/2.0.0/Chart.yaml
similarity index 83%
rename from stable/lazylibrarian/2.0.0/Chart.yaml
rename to incubator/lazylibrarian/2.0.0/Chart.yaml
index e1a31e34ad5..3c0985f4cf9 100644
--- a/stable/lazylibrarian/2.0.0/Chart.yaml
+++ b/incubator/lazylibrarian/2.0.0/Chart.yaml
@@ -7,13 +7,13 @@ appVersion: "latest"
description: Get all your books, like series with Sonarr...
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/lazylibrarian
+home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian
icon: https://lazylibrarian.gitlab.io/logo.svg
keywords:
- lazylibrarian
- ebooks
sources:
- - https://github.com/truecharts/apps/tree/master/stable/lazylibrarian
+ - https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian
- https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian
- https://gitlab.com/LazyLibrarian/LazyLibrarian.git
- https://lazylibrarian.gitlab.io
diff --git a/stable/lazylibrarian/2.0.0/README.md b/incubator/lazylibrarian/2.0.0/README.md
similarity index 94%
rename from stable/lazylibrarian/2.0.0/README.md
rename to incubator/lazylibrarian/2.0.0/README.md
index 89e03236ade..6c7d69fd1f3 100644
--- a/stable/lazylibrarian/2.0.0/README.md
+++ b/incubator/lazylibrarian/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/lazylibrarian/2.0.0/app-readme.md b/incubator/lazylibrarian/2.0.0/app-readme.md
similarity index 100%
rename from stable/lazylibrarian/2.0.0/app-readme.md
rename to incubator/lazylibrarian/2.0.0/app-readme.md
diff --git a/incubator/lazylibrarian/2.0.0/charts/common-2.0.0.tgz b/incubator/lazylibrarian/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/lazylibrarian/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/lazylibrarian/2.0.0/ix_values.yaml b/incubator/lazylibrarian/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/lazylibrarian/2.0.0/ix_values.yaml
rename to incubator/lazylibrarian/2.0.0/ix_values.yaml
diff --git a/stable/lazylibrarian/2.0.0/questions.yaml b/incubator/lazylibrarian/2.0.0/questions.yaml
similarity index 100%
rename from stable/lazylibrarian/2.0.0/questions.yaml
rename to incubator/lazylibrarian/2.0.0/questions.yaml
diff --git a/stable/lychee/2.0.0/templates/common.yaml b/incubator/lazylibrarian/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/lychee/2.0.0/templates/common.yaml
rename to incubator/lazylibrarian/2.0.0/templates/common.yaml
diff --git a/stable/lazylibrarian/2.0.0/test_values.yaml b/incubator/lazylibrarian/2.0.0/test_values.yaml
similarity index 100%
rename from stable/lazylibrarian/2.0.0/test_values.yaml
rename to incubator/lazylibrarian/2.0.0/test_values.yaml
diff --git a/stable/lychee/2.0.0/values.yaml b/incubator/lazylibrarian/2.0.0/values.yaml
similarity index 100%
rename from stable/lychee/2.0.0/values.yaml
rename to incubator/lazylibrarian/2.0.0/values.yaml
diff --git a/stable/lazylibrarian/item.yaml b/incubator/lazylibrarian/item.yaml
similarity index 100%
rename from stable/lazylibrarian/item.yaml
rename to incubator/lazylibrarian/item.yaml
diff --git a/stable/lychee/2.0.0/.helmignore b/incubator/lychee/2.0.0/.helmignore
similarity index 100%
rename from stable/lychee/2.0.0/.helmignore
rename to incubator/lychee/2.0.0/.helmignore
diff --git a/incubator/lychee/2.0.0/CONFIG.md b/incubator/lychee/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/lychee/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/lychee/2.0.0/Chart.yaml b/incubator/lychee/2.0.0/Chart.yaml
similarity index 84%
rename from stable/lychee/2.0.0/Chart.yaml
rename to incubator/lychee/2.0.0/Chart.yaml
index b5b6289b432..b142889dc63 100644
--- a/stable/lychee/2.0.0/Chart.yaml
+++ b/incubator/lychee/2.0.0/Chart.yaml
@@ -7,14 +7,14 @@ appVersion: "auto"
description: Lychee is a free photo-management tool, which runs on your server or web-space
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/lychee
+home: https://github.com/truecharts/apps/tree/master/incubator/lychee
icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true
keywords:
- lychee
- photo
- pictures
sources:
- - https://github.com/truecharts/apps/tree/master/stable/lychee
+ - https://github.com/truecharts/apps/tree/master/incubator/lychee
- https://github.com/k8s-at-home/charts/tree/master/charts/lychee
- https://github.com/LycheeOrg/Lychee
- https://hub.docker.com/r/lycheeorg/lychee
diff --git a/stable/lychee/2.0.0/README.md b/incubator/lychee/2.0.0/README.md
similarity index 94%
rename from stable/lychee/2.0.0/README.md
rename to incubator/lychee/2.0.0/README.md
index 5f785430d86..a06445dc40a 100644
--- a/stable/lychee/2.0.0/README.md
+++ b/incubator/lychee/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/lychee/2.0.0/app-readme.md b/incubator/lychee/2.0.0/app-readme.md
similarity index 100%
rename from stable/lychee/2.0.0/app-readme.md
rename to incubator/lychee/2.0.0/app-readme.md
diff --git a/incubator/lychee/2.0.0/charts/common-2.0.0.tgz b/incubator/lychee/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/lychee/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/lychee/2.0.0/ix_values.yaml b/incubator/lychee/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/lychee/2.0.0/ix_values.yaml
rename to incubator/lychee/2.0.0/ix_values.yaml
diff --git a/stable/lychee/2.0.0/questions.yaml b/incubator/lychee/2.0.0/questions.yaml
similarity index 100%
rename from stable/lychee/2.0.0/questions.yaml
rename to incubator/lychee/2.0.0/questions.yaml
diff --git a/stable/lychee/2.0.0/templates/NOTES.txt b/incubator/lychee/2.0.0/templates/NOTES.txt
similarity index 100%
rename from stable/lychee/2.0.0/templates/NOTES.txt
rename to incubator/lychee/2.0.0/templates/NOTES.txt
diff --git a/stable/navidrome/2.0.0/templates/common.yaml b/incubator/lychee/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/navidrome/2.0.0/templates/common.yaml
rename to incubator/lychee/2.0.0/templates/common.yaml
diff --git a/stable/lychee/2.0.0/test_values.yaml b/incubator/lychee/2.0.0/test_values.yaml
similarity index 100%
rename from stable/lychee/2.0.0/test_values.yaml
rename to incubator/lychee/2.0.0/test_values.yaml
diff --git a/stable/navidrome/2.0.0/values.yaml b/incubator/lychee/2.0.0/values.yaml
similarity index 100%
rename from stable/navidrome/2.0.0/values.yaml
rename to incubator/lychee/2.0.0/values.yaml
diff --git a/stable/lychee/item.yaml b/incubator/lychee/item.yaml
similarity index 100%
rename from stable/lychee/item.yaml
rename to incubator/lychee/item.yaml
diff --git a/stable/navidrome/2.0.0/.helmignore b/incubator/navidrome/2.0.0/.helmignore
similarity index 100%
rename from stable/navidrome/2.0.0/.helmignore
rename to incubator/navidrome/2.0.0/.helmignore
diff --git a/incubator/navidrome/2.0.0/CONFIG.md b/incubator/navidrome/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/navidrome/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/navidrome/2.0.0/Chart.yaml b/incubator/navidrome/2.0.0/Chart.yaml
similarity index 84%
rename from stable/navidrome/2.0.0/Chart.yaml
rename to incubator/navidrome/2.0.0/Chart.yaml
index eab6dc3641d..fd095d42085 100644
--- a/stable/navidrome/2.0.0/Chart.yaml
+++ b/incubator/navidrome/2.0.0/Chart.yaml
@@ -7,14 +7,14 @@ appVersion: "auto"
description: Navidrome is an open source web-based music collection server and streamer
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/navidrome
+home: https://github.com/truecharts/apps/tree/master/incubator/navidrome
icon: https://github.com/deluan/navidrome/blob/master/ui/src/icons/android-icon-72x72.png?raw=true
keywords:
- navidrome
- music
- streaming
sources:
- - https://github.com/truecharts/apps/tree/master/stable/navidrome
+ - https://github.com/truecharts/apps/tree/master/incubator/navidrome
- https://github.com/k8s-at-home/charts/tree/master/charts/navidrome
- https://github.com/deluan/navidrome
- https://hub.docker.com/r/deluan/navidrome
diff --git a/stable/navidrome/2.0.0/README.md b/incubator/navidrome/2.0.0/README.md
similarity index 94%
rename from stable/navidrome/2.0.0/README.md
rename to incubator/navidrome/2.0.0/README.md
index 080cf98906e..ecfab273577 100644
--- a/stable/navidrome/2.0.0/README.md
+++ b/incubator/navidrome/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/navidrome/2.0.0/app-readme.md b/incubator/navidrome/2.0.0/app-readme.md
similarity index 100%
rename from stable/navidrome/2.0.0/app-readme.md
rename to incubator/navidrome/2.0.0/app-readme.md
diff --git a/incubator/navidrome/2.0.0/charts/common-2.0.0.tgz b/incubator/navidrome/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/navidrome/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/navidrome/2.0.0/ix_values.yaml b/incubator/navidrome/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/navidrome/2.0.0/ix_values.yaml
rename to incubator/navidrome/2.0.0/ix_values.yaml
diff --git a/stable/navidrome/2.0.0/questions.yaml b/incubator/navidrome/2.0.0/questions.yaml
similarity index 100%
rename from stable/navidrome/2.0.0/questions.yaml
rename to incubator/navidrome/2.0.0/questions.yaml
diff --git a/stable/navidrome/2.0.0/templates/NOTES.txt b/incubator/navidrome/2.0.0/templates/NOTES.txt
similarity index 100%
rename from stable/navidrome/2.0.0/templates/NOTES.txt
rename to incubator/navidrome/2.0.0/templates/NOTES.txt
diff --git a/stable/node-red/2.0.0/templates/common.yaml b/incubator/navidrome/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/node-red/2.0.0/templates/common.yaml
rename to incubator/navidrome/2.0.0/templates/common.yaml
diff --git a/stable/navidrome/2.0.0/test_values.yaml b/incubator/navidrome/2.0.0/test_values.yaml
similarity index 100%
rename from stable/navidrome/2.0.0/test_values.yaml
rename to incubator/navidrome/2.0.0/test_values.yaml
diff --git a/stable/node-red/2.0.0/values.yaml b/incubator/navidrome/2.0.0/values.yaml
similarity index 100%
rename from stable/node-red/2.0.0/values.yaml
rename to incubator/navidrome/2.0.0/values.yaml
diff --git a/stable/navidrome/item.yaml b/incubator/navidrome/item.yaml
similarity index 100%
rename from stable/navidrome/item.yaml
rename to incubator/navidrome/item.yaml
diff --git a/stable/organizr/2.0.0/.helmignore b/incubator/node-red/2.0.0/.helmignore
similarity index 100%
rename from stable/organizr/2.0.0/.helmignore
rename to incubator/node-red/2.0.0/.helmignore
diff --git a/incubator/node-red/2.0.0/CONFIG.md b/incubator/node-red/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/node-red/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/node-red/2.0.0/Chart.yaml b/incubator/node-red/2.0.0/Chart.yaml
similarity index 82%
rename from stable/node-red/2.0.0/Chart.yaml
rename to incubator/node-red/2.0.0/Chart.yaml
index f5767fa6d4d..77dfadf53f0 100644
--- a/stable/node-red/2.0.0/Chart.yaml
+++ b/incubator/node-red/2.0.0/Chart.yaml
@@ -7,13 +7,13 @@ appVersion: "auto"
description: Node-RED is low-code programming for event-driven applications
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/node-red
+home: https://github.com/truecharts/apps/tree/master/incubator/node-red
icon: https://nodered.org/about/resources/media/node-red-icon-2.png
keywords:
- node-red
- nodered
sources:
- - https://github.com/truecharts/apps/tree/master/stable/node-red
+ - https://github.com/truecharts/apps/tree/master/incubator/node-red
- https://github.com/k8s-at-home/charts/tree/master/charts/node-red
- https://github.com/node-red/node-red-docker
dependencies:
diff --git a/stable/node-red/2.0.0/README.md b/incubator/node-red/2.0.0/README.md
similarity index 94%
rename from stable/node-red/2.0.0/README.md
rename to incubator/node-red/2.0.0/README.md
index 35d039caf31..904a12a2437 100644
--- a/stable/node-red/2.0.0/README.md
+++ b/incubator/node-red/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/node-red/2.0.0/app-readme.md b/incubator/node-red/2.0.0/app-readme.md
similarity index 100%
rename from stable/node-red/2.0.0/app-readme.md
rename to incubator/node-red/2.0.0/app-readme.md
diff --git a/incubator/node-red/2.0.0/charts/common-2.0.0.tgz b/incubator/node-red/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/node-red/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/node-red/2.0.0/ix_values.yaml b/incubator/node-red/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/node-red/2.0.0/ix_values.yaml
rename to incubator/node-red/2.0.0/ix_values.yaml
diff --git a/stable/node-red/2.0.0/questions.yaml b/incubator/node-red/2.0.0/questions.yaml
similarity index 100%
rename from stable/node-red/2.0.0/questions.yaml
rename to incubator/node-red/2.0.0/questions.yaml
diff --git a/stable/nzbget/2.0.0/templates/common.yaml b/incubator/node-red/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/nzbget/2.0.0/templates/common.yaml
rename to incubator/node-red/2.0.0/templates/common.yaml
diff --git a/stable/node-red/2.0.0/test_values.yaml b/incubator/node-red/2.0.0/test_values.yaml
similarity index 100%
rename from stable/node-red/2.0.0/test_values.yaml
rename to incubator/node-red/2.0.0/test_values.yaml
diff --git a/stable/nzbget/2.0.0/values.yaml b/incubator/node-red/2.0.0/values.yaml
similarity index 100%
rename from stable/nzbget/2.0.0/values.yaml
rename to incubator/node-red/2.0.0/values.yaml
diff --git a/stable/node-red/item.yaml b/incubator/node-red/item.yaml
similarity index 100%
rename from stable/node-red/item.yaml
rename to incubator/node-red/item.yaml
diff --git a/stable/nzbget/2.0.0/.helmignore b/incubator/nzbget/2.0.0/.helmignore
similarity index 100%
rename from stable/nzbget/2.0.0/.helmignore
rename to incubator/nzbget/2.0.0/.helmignore
diff --git a/incubator/nzbget/2.0.0/CONFIG.md b/incubator/nzbget/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/nzbget/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/nzbget/2.0.0/Chart.yaml b/incubator/nzbget/2.0.0/Chart.yaml
similarity index 82%
rename from stable/nzbget/2.0.0/Chart.yaml
rename to incubator/nzbget/2.0.0/Chart.yaml
index ad73c7f9e69..4deefe7b822 100644
--- a/stable/nzbget/2.0.0/Chart.yaml
+++ b/incubator/nzbget/2.0.0/Chart.yaml
@@ -7,13 +7,13 @@ appVersion: "auto"
description: NZBGet is a Usenet downloader client
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/nzbget
+home: https://github.com/truecharts/apps/tree/master/incubator/nzbget
icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4
keywords:
- nzbget
- usenet
sources:
- - https://github.com/truecharts/apps/tree/master/stable/nzbget
+ - https://github.com/truecharts/apps/tree/master/incubator/nzbget
- https://github.com/k8s-at-home/charts/tree/master/charts/nzbget
- https://hub.docker.com/r/linuxserver/nzbget/
- https://nzbget.net/
diff --git a/stable/nzbget/2.0.0/README.md b/incubator/nzbget/2.0.0/README.md
similarity index 94%
rename from stable/nzbget/2.0.0/README.md
rename to incubator/nzbget/2.0.0/README.md
index 74f8009f05a..7511c4bdf21 100644
--- a/stable/nzbget/2.0.0/README.md
+++ b/incubator/nzbget/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/nzbget/2.0.0/app-readme.md b/incubator/nzbget/2.0.0/app-readme.md
similarity index 100%
rename from stable/nzbget/2.0.0/app-readme.md
rename to incubator/nzbget/2.0.0/app-readme.md
diff --git a/incubator/nzbget/2.0.0/charts/common-2.0.0.tgz b/incubator/nzbget/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/nzbget/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/nzbget/2.0.0/ix_values.yaml b/incubator/nzbget/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/nzbget/2.0.0/ix_values.yaml
rename to incubator/nzbget/2.0.0/ix_values.yaml
diff --git a/stable/nzbget/2.0.0/questions.yaml b/incubator/nzbget/2.0.0/questions.yaml
similarity index 100%
rename from stable/nzbget/2.0.0/questions.yaml
rename to incubator/nzbget/2.0.0/questions.yaml
diff --git a/stable/nzbget/2.0.0/templates/NOTES.txt b/incubator/nzbget/2.0.0/templates/NOTES.txt
similarity index 100%
rename from stable/nzbget/2.0.0/templates/NOTES.txt
rename to incubator/nzbget/2.0.0/templates/NOTES.txt
diff --git a/stable/nzbhydra/2.0.0/templates/common.yaml b/incubator/nzbget/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/nzbhydra/2.0.0/templates/common.yaml
rename to incubator/nzbget/2.0.0/templates/common.yaml
diff --git a/stable/nzbget/2.0.0/test_values.yaml b/incubator/nzbget/2.0.0/test_values.yaml
similarity index 100%
rename from stable/nzbget/2.0.0/test_values.yaml
rename to incubator/nzbget/2.0.0/test_values.yaml
diff --git a/stable/nzbhydra/2.0.0/values.yaml b/incubator/nzbget/2.0.0/values.yaml
similarity index 100%
rename from stable/nzbhydra/2.0.0/values.yaml
rename to incubator/nzbget/2.0.0/values.yaml
diff --git a/stable/nzbget/item.yaml b/incubator/nzbget/item.yaml
similarity index 100%
rename from stable/nzbget/item.yaml
rename to incubator/nzbget/item.yaml
diff --git a/stable/nzbhydra/2.0.0/.helmignore b/incubator/nzbhydra/2.0.0/.helmignore
similarity index 100%
rename from stable/nzbhydra/2.0.0/.helmignore
rename to incubator/nzbhydra/2.0.0/.helmignore
diff --git a/incubator/nzbhydra/2.0.0/CONFIG.md b/incubator/nzbhydra/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/nzbhydra/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/nzbhydra/2.0.0/Chart.yaml b/incubator/nzbhydra/2.0.0/Chart.yaml
similarity index 83%
rename from stable/nzbhydra/2.0.0/Chart.yaml
rename to incubator/nzbhydra/2.0.0/Chart.yaml
index 0847fe07566..2d6050bfd56 100644
--- a/stable/nzbhydra/2.0.0/Chart.yaml
+++ b/incubator/nzbhydra/2.0.0/Chart.yaml
@@ -7,13 +7,13 @@ appVersion: "auto"
description: Usenet meta search
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/nzbhydra
+home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra
icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png
keywords:
- nzbhydra
- usenet
sources:
- - https://github.com/truecharts/apps/tree/master/stable/nzbhydra
+ - https://github.com/truecharts/apps/tree/master/incubator/nzbhydra
- https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra
- https://hub.docker.com/r/linuxserver/nzbhydra2
- https://github.com/theotherp/nzbhydra2
diff --git a/stable/nzbhydra/2.0.0/README.md b/incubator/nzbhydra/2.0.0/README.md
similarity index 94%
rename from stable/nzbhydra/2.0.0/README.md
rename to incubator/nzbhydra/2.0.0/README.md
index 2878878e20c..5b42b4fec18 100644
--- a/stable/nzbhydra/2.0.0/README.md
+++ b/incubator/nzbhydra/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/nzbhydra/2.0.0/app-readme.md b/incubator/nzbhydra/2.0.0/app-readme.md
similarity index 100%
rename from stable/nzbhydra/2.0.0/app-readme.md
rename to incubator/nzbhydra/2.0.0/app-readme.md
diff --git a/incubator/nzbhydra/2.0.0/charts/common-2.0.0.tgz b/incubator/nzbhydra/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/nzbhydra/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/nzbhydra/2.0.0/ix_values.yaml b/incubator/nzbhydra/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/nzbhydra/2.0.0/ix_values.yaml
rename to incubator/nzbhydra/2.0.0/ix_values.yaml
diff --git a/stable/nzbhydra/2.0.0/questions.yaml b/incubator/nzbhydra/2.0.0/questions.yaml
similarity index 100%
rename from stable/nzbhydra/2.0.0/questions.yaml
rename to incubator/nzbhydra/2.0.0/questions.yaml
diff --git a/stable/nzbhydra/2.0.0/templates/NOTES.txt b/incubator/nzbhydra/2.0.0/templates/NOTES.txt
similarity index 100%
rename from stable/nzbhydra/2.0.0/templates/NOTES.txt
rename to incubator/nzbhydra/2.0.0/templates/NOTES.txt
diff --git a/stable/organizr/2.0.0/templates/common.yaml b/incubator/nzbhydra/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/organizr/2.0.0/templates/common.yaml
rename to incubator/nzbhydra/2.0.0/templates/common.yaml
diff --git a/stable/nzbhydra/2.0.0/test_values.yaml b/incubator/nzbhydra/2.0.0/test_values.yaml
similarity index 100%
rename from stable/nzbhydra/2.0.0/test_values.yaml
rename to incubator/nzbhydra/2.0.0/test_values.yaml
diff --git a/stable/organizr/2.0.0/values.yaml b/incubator/nzbhydra/2.0.0/values.yaml
similarity index 100%
rename from stable/organizr/2.0.0/values.yaml
rename to incubator/nzbhydra/2.0.0/values.yaml
diff --git a/stable/nzbhydra/item.yaml b/incubator/nzbhydra/item.yaml
similarity index 100%
rename from stable/nzbhydra/item.yaml
rename to incubator/nzbhydra/item.yaml
diff --git a/stable/truecommand/2.0.0/.helmignore b/incubator/organizr/2.0.0/.helmignore
similarity index 100%
rename from stable/truecommand/2.0.0/.helmignore
rename to incubator/organizr/2.0.0/.helmignore
diff --git a/incubator/organizr/2.0.0/CONFIG.md b/incubator/organizr/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/organizr/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/organizr/2.0.0/Chart.yaml b/incubator/organizr/2.0.0/Chart.yaml
similarity index 83%
rename from stable/organizr/2.0.0/Chart.yaml
rename to incubator/organizr/2.0.0/Chart.yaml
index 2bf77c7a6db..9ab13cd2d13 100644
--- a/stable/organizr/2.0.0/Chart.yaml
+++ b/incubator/organizr/2.0.0/Chart.yaml
@@ -7,12 +7,12 @@ appVersion: "latest"
description: HTPC/Homelab Services Organizer
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/organizr
+home: https://github.com/truecharts/apps/tree/master/incubator/organizr
icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true
keywords:
- organizr
sources:
- - https://github.com/truecharts/apps/tree/master/stable/organizr
+ - https://github.com/truecharts/apps/tree/master/incubator/organizr
- https://github.com/k8s-at-home/charts/tree/master/charts/organizr
- https://github.com/causefx/Organizr
- https://hub.docker.com/r/organizr/organizr
diff --git a/stable/organizr/2.0.0/README.md b/incubator/organizr/2.0.0/README.md
similarity index 94%
rename from stable/organizr/2.0.0/README.md
rename to incubator/organizr/2.0.0/README.md
index c00030270f3..88b57eeebee 100644
--- a/stable/organizr/2.0.0/README.md
+++ b/incubator/organizr/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/organizr/2.0.0/app-readme.md b/incubator/organizr/2.0.0/app-readme.md
similarity index 100%
rename from stable/organizr/2.0.0/app-readme.md
rename to incubator/organizr/2.0.0/app-readme.md
diff --git a/incubator/organizr/2.0.0/charts/common-2.0.0.tgz b/incubator/organizr/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/organizr/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/organizr/2.0.0/ix_values.yaml b/incubator/organizr/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/organizr/2.0.0/ix_values.yaml
rename to incubator/organizr/2.0.0/ix_values.yaml
diff --git a/stable/organizr/2.0.0/questions.yaml b/incubator/organizr/2.0.0/questions.yaml
similarity index 100%
rename from stable/organizr/2.0.0/questions.yaml
rename to incubator/organizr/2.0.0/questions.yaml
diff --git a/stable/qbittorrent/2.0.0/templates/common.yaml b/incubator/organizr/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/qbittorrent/2.0.0/templates/common.yaml
rename to incubator/organizr/2.0.0/templates/common.yaml
diff --git a/stable/organizr/2.0.0/test_values.yaml b/incubator/organizr/2.0.0/test_values.yaml
similarity index 100%
rename from stable/organizr/2.0.0/test_values.yaml
rename to incubator/organizr/2.0.0/test_values.yaml
diff --git a/stable/qbittorrent/2.0.0/values.yaml b/incubator/organizr/2.0.0/values.yaml
similarity index 100%
rename from stable/qbittorrent/2.0.0/values.yaml
rename to incubator/organizr/2.0.0/values.yaml
diff --git a/stable/organizr/item.yaml b/incubator/organizr/item.yaml
similarity index 100%
rename from stable/organizr/item.yaml
rename to incubator/organizr/item.yaml
diff --git a/stable/qbittorrent/2.0.0/.helmignore b/incubator/qbittorrent/2.0.0/.helmignore
similarity index 100%
rename from stable/qbittorrent/2.0.0/.helmignore
rename to incubator/qbittorrent/2.0.0/.helmignore
diff --git a/incubator/qbittorrent/2.0.0/CONFIG.md b/incubator/qbittorrent/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/qbittorrent/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/qbittorrent/2.0.0/Chart.yaml b/incubator/qbittorrent/2.0.0/Chart.yaml
similarity index 83%
rename from stable/qbittorrent/2.0.0/Chart.yaml
rename to incubator/qbittorrent/2.0.0/Chart.yaml
index d27acaeaa68..355afbaf818 100644
--- a/stable/qbittorrent/2.0.0/Chart.yaml
+++ b/incubator/qbittorrent/2.0.0/Chart.yaml
@@ -7,13 +7,13 @@ appVersion: "auto"
description: qBittorrent is a cross-platform free and open-source BitTorrent client
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/qbittorrent
+home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent
icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png
keywords:
- qbittorrent
- torrrent
sources:
- - https://github.com/truecharts/apps/tree/master/stable/qbittorrent
+ - https://github.com/truecharts/apps/tree/master/incubator/qbittorrent
- https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent
- https://hub.docker.com/r/linuxserver/qbittorrent/
dependencies:
diff --git a/stable/qbittorrent/2.0.0/README.md b/incubator/qbittorrent/2.0.0/README.md
similarity index 94%
rename from stable/qbittorrent/2.0.0/README.md
rename to incubator/qbittorrent/2.0.0/README.md
index a71081c05e4..f5f8d9fe6b8 100644
--- a/stable/qbittorrent/2.0.0/README.md
+++ b/incubator/qbittorrent/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/qbittorrent/2.0.0/app-readme.md b/incubator/qbittorrent/2.0.0/app-readme.md
similarity index 100%
rename from stable/qbittorrent/2.0.0/app-readme.md
rename to incubator/qbittorrent/2.0.0/app-readme.md
diff --git a/incubator/qbittorrent/2.0.0/charts/common-2.0.0.tgz b/incubator/qbittorrent/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/qbittorrent/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/qbittorrent/2.0.0/ix_values.yaml b/incubator/qbittorrent/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/qbittorrent/2.0.0/ix_values.yaml
rename to incubator/qbittorrent/2.0.0/ix_values.yaml
diff --git a/stable/qbittorrent/2.0.0/questions.yaml b/incubator/qbittorrent/2.0.0/questions.yaml
similarity index 100%
rename from stable/qbittorrent/2.0.0/questions.yaml
rename to incubator/qbittorrent/2.0.0/questions.yaml
diff --git a/stable/qbittorrent/2.0.0/templates/NOTES.txt b/incubator/qbittorrent/2.0.0/templates/NOTES.txt
similarity index 100%
rename from stable/qbittorrent/2.0.0/templates/NOTES.txt
rename to incubator/qbittorrent/2.0.0/templates/NOTES.txt
diff --git a/stable/readarr/2.0.0/templates/common.yaml b/incubator/qbittorrent/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/readarr/2.0.0/templates/common.yaml
rename to incubator/qbittorrent/2.0.0/templates/common.yaml
diff --git a/stable/qbittorrent/2.0.0/templates/configmap.yaml b/incubator/qbittorrent/2.0.0/templates/configmap.yaml
similarity index 100%
rename from stable/qbittorrent/2.0.0/templates/configmap.yaml
rename to incubator/qbittorrent/2.0.0/templates/configmap.yaml
diff --git a/stable/qbittorrent/2.0.0/test_values.yaml b/incubator/qbittorrent/2.0.0/test_values.yaml
similarity index 100%
rename from stable/qbittorrent/2.0.0/test_values.yaml
rename to incubator/qbittorrent/2.0.0/test_values.yaml
diff --git a/stable/readarr/2.0.0/values.yaml b/incubator/qbittorrent/2.0.0/values.yaml
similarity index 100%
rename from stable/readarr/2.0.0/values.yaml
rename to incubator/qbittorrent/2.0.0/values.yaml
diff --git a/stable/qbittorrent/item.yaml b/incubator/qbittorrent/item.yaml
similarity index 100%
rename from stable/qbittorrent/item.yaml
rename to incubator/qbittorrent/item.yaml
diff --git a/stable/readarr/2.0.0/.helmignore b/incubator/readarr/2.0.0/.helmignore
similarity index 100%
rename from stable/readarr/2.0.0/.helmignore
rename to incubator/readarr/2.0.0/.helmignore
diff --git a/incubator/readarr/2.0.0/CONFIG.md b/incubator/readarr/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/readarr/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/readarr/2.0.0/Chart.yaml b/incubator/readarr/2.0.0/Chart.yaml
similarity index 84%
rename from stable/readarr/2.0.0/Chart.yaml
rename to incubator/readarr/2.0.0/Chart.yaml
index 172c2e186e0..f73bc48a3ce 100644
--- a/stable/readarr/2.0.0/Chart.yaml
+++ b/incubator/readarr/2.0.0/Chart.yaml
@@ -7,7 +7,7 @@ appVersion: "auto"
description: A fork of Radarr to work with Books & AudioBooks
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/readarr
+home: https://github.com/truecharts/apps/tree/master/incubator/readarr
icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true
keywords:
- readarr
@@ -16,7 +16,7 @@ keywords:
- AudioBooks
- ebooks
sources:
- - https://github.com/truecharts/apps/tree/master/stable/readarr
+ - https://github.com/truecharts/apps/tree/master/incubator/readarr
- https://github.com/k8s-at-home/charts/tree/master/charts/readarr
- https://github.com/Readarr/Readarr
- https://readarr.com
diff --git a/stable/readarr/2.0.0/README.md b/incubator/readarr/2.0.0/README.md
similarity index 94%
rename from stable/readarr/2.0.0/README.md
rename to incubator/readarr/2.0.0/README.md
index 63114d718a9..da030719b9c 100644
--- a/stable/readarr/2.0.0/README.md
+++ b/incubator/readarr/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/readarr/2.0.0/app-readme.md b/incubator/readarr/2.0.0/app-readme.md
similarity index 100%
rename from stable/readarr/2.0.0/app-readme.md
rename to incubator/readarr/2.0.0/app-readme.md
diff --git a/incubator/readarr/2.0.0/charts/common-2.0.0.tgz b/incubator/readarr/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/readarr/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/readarr/2.0.0/ix_values.yaml b/incubator/readarr/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/readarr/2.0.0/ix_values.yaml
rename to incubator/readarr/2.0.0/ix_values.yaml
diff --git a/stable/readarr/2.0.0/questions.yaml b/incubator/readarr/2.0.0/questions.yaml
similarity index 100%
rename from stable/readarr/2.0.0/questions.yaml
rename to incubator/readarr/2.0.0/questions.yaml
diff --git a/stable/readarr/2.0.0/templates/NOTES.txt b/incubator/readarr/2.0.0/templates/NOTES.txt
similarity index 100%
rename from stable/readarr/2.0.0/templates/NOTES.txt
rename to incubator/readarr/2.0.0/templates/NOTES.txt
diff --git a/stable/sabnzbd/2.0.0/templates/common.yaml b/incubator/readarr/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/sabnzbd/2.0.0/templates/common.yaml
rename to incubator/readarr/2.0.0/templates/common.yaml
diff --git a/stable/readarr/2.0.0/test_values.yaml b/incubator/readarr/2.0.0/test_values.yaml
similarity index 100%
rename from stable/readarr/2.0.0/test_values.yaml
rename to incubator/readarr/2.0.0/test_values.yaml
diff --git a/stable/sabnzbd/2.0.0/values.yaml b/incubator/readarr/2.0.0/values.yaml
similarity index 100%
rename from stable/sabnzbd/2.0.0/values.yaml
rename to incubator/readarr/2.0.0/values.yaml
diff --git a/stable/readarr/item.yaml b/incubator/readarr/item.yaml
similarity index 100%
rename from stable/readarr/item.yaml
rename to incubator/readarr/item.yaml
diff --git a/stable/sabnzbd/2.0.0/.helmignore b/incubator/sabnzbd/2.0.0/.helmignore
similarity index 100%
rename from stable/sabnzbd/2.0.0/.helmignore
rename to incubator/sabnzbd/2.0.0/.helmignore
diff --git a/incubator/sabnzbd/2.0.0/CONFIG.md b/incubator/sabnzbd/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/sabnzbd/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/sabnzbd/2.0.0/Chart.yaml b/incubator/sabnzbd/2.0.0/Chart.yaml
similarity index 82%
rename from stable/sabnzbd/2.0.0/Chart.yaml
rename to incubator/sabnzbd/2.0.0/Chart.yaml
index e84a4ce804a..896c13f8a46 100644
--- a/stable/sabnzbd/2.0.0/Chart.yaml
+++ b/incubator/sabnzbd/2.0.0/Chart.yaml
@@ -7,13 +7,13 @@ appVersion: "auto"
description: Free and easy binary newsreader
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/sabnzbd
+home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd
icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4
keywords:
- sabnzbd
- usenet
sources:
- - https://github.com/truecharts/apps/tree/master/stable/sabnzbd
+ - https://github.com/truecharts/apps/tree/master/incubator/sabnzbd
- https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd
- https://hub.docker.com/r/linuxserver/sabnzbd/
- https://sabnzbd.org/
diff --git a/stable/sabnzbd/2.0.0/README.md b/incubator/sabnzbd/2.0.0/README.md
similarity index 94%
rename from stable/sabnzbd/2.0.0/README.md
rename to incubator/sabnzbd/2.0.0/README.md
index 4b278ac8e5e..016be203d42 100644
--- a/stable/sabnzbd/2.0.0/README.md
+++ b/incubator/sabnzbd/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
*
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/sabnzbd/2.0.0/app-readme.md b/incubator/sabnzbd/2.0.0/app-readme.md
similarity index 100%
rename from stable/sabnzbd/2.0.0/app-readme.md
rename to incubator/sabnzbd/2.0.0/app-readme.md
diff --git a/incubator/sabnzbd/2.0.0/charts/common-2.0.0.tgz b/incubator/sabnzbd/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/sabnzbd/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/sabnzbd/2.0.0/ix_values.yaml b/incubator/sabnzbd/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/sabnzbd/2.0.0/ix_values.yaml
rename to incubator/sabnzbd/2.0.0/ix_values.yaml
diff --git a/stable/sabnzbd/2.0.0/questions.yaml b/incubator/sabnzbd/2.0.0/questions.yaml
similarity index 100%
rename from stable/sabnzbd/2.0.0/questions.yaml
rename to incubator/sabnzbd/2.0.0/questions.yaml
diff --git a/stable/sabnzbd/2.0.0/templates/NOTES.txt b/incubator/sabnzbd/2.0.0/templates/NOTES.txt
similarity index 100%
rename from stable/sabnzbd/2.0.0/templates/NOTES.txt
rename to incubator/sabnzbd/2.0.0/templates/NOTES.txt
diff --git a/stable/truecommand/2.0.0/templates/common.yaml b/incubator/sabnzbd/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/truecommand/2.0.0/templates/common.yaml
rename to incubator/sabnzbd/2.0.0/templates/common.yaml
diff --git a/stable/sabnzbd/2.0.0/test_values.yaml b/incubator/sabnzbd/2.0.0/test_values.yaml
similarity index 100%
rename from stable/sabnzbd/2.0.0/test_values.yaml
rename to incubator/sabnzbd/2.0.0/test_values.yaml
diff --git a/stable/truecommand/2.0.0/values.yaml b/incubator/sabnzbd/2.0.0/values.yaml
similarity index 100%
rename from stable/truecommand/2.0.0/values.yaml
rename to incubator/sabnzbd/2.0.0/values.yaml
diff --git a/stable/sabnzbd/item.yaml b/incubator/sabnzbd/item.yaml
similarity index 100%
rename from stable/sabnzbd/item.yaml
rename to incubator/sabnzbd/item.yaml
diff --git a/incubator/truecommand/2.0.0/.helmignore b/incubator/truecommand/2.0.0/.helmignore
new file mode 100644
index 00000000000..e559de0a012
--- /dev/null
+++ b/incubator/truecommand/2.0.0/.helmignore
@@ -0,0 +1,24 @@
+# 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
diff --git a/incubator/truecommand/2.0.0/CONFIG.md b/incubator/truecommand/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/truecommand/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/truecommand/2.0.0/Chart.yaml b/incubator/truecommand/2.0.0/Chart.yaml
similarity index 81%
rename from stable/truecommand/2.0.0/Chart.yaml
rename to incubator/truecommand/2.0.0/Chart.yaml
index 4c47cda1392..e7f98398ac4 100644
--- a/stable/truecommand/2.0.0/Chart.yaml
+++ b/incubator/truecommand/2.0.0/Chart.yaml
@@ -7,12 +7,12 @@ appVersion: "nightly"
description: Aggregated management of TrueNAS devices
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/truecommand
+home: https://github.com/truecharts/apps/tree/master/incubator/truecommand
icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png
keywords:
- truecommand
sources:
- - https://github.com/truecharts/apps/tree/master/stable/truecommand
+ - https://github.com/truecharts/apps/tree/master/incubator/truecommand
- https://hub.docker.com/r/ixsystems/truecommand
dependencies:
- name: common
diff --git a/stable/truecommand/2.0.0/README.md b/incubator/truecommand/2.0.0/README.md
similarity index 94%
rename from stable/truecommand/2.0.0/README.md
rename to incubator/truecommand/2.0.0/README.md
index 59c63c51822..f19b98569fe 100644
--- a/stable/truecommand/2.0.0/README.md
+++ b/incubator/truecommand/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
## Requirements
@@ -45,7 +45,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/truecommand/2.0.0/app-readme.md b/incubator/truecommand/2.0.0/app-readme.md
similarity index 100%
rename from stable/truecommand/2.0.0/app-readme.md
rename to incubator/truecommand/2.0.0/app-readme.md
diff --git a/incubator/truecommand/2.0.0/charts/common-2.0.0.tgz b/incubator/truecommand/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/truecommand/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/truecommand/2.0.0/ix_values.yaml b/incubator/truecommand/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/truecommand/2.0.0/ix_values.yaml
rename to incubator/truecommand/2.0.0/ix_values.yaml
diff --git a/stable/truecommand/2.0.0/questions.yaml b/incubator/truecommand/2.0.0/questions.yaml
similarity index 100%
rename from stable/truecommand/2.0.0/questions.yaml
rename to incubator/truecommand/2.0.0/questions.yaml
diff --git a/stable/truecommand/2.0.0/templates/NOTES.txt b/incubator/truecommand/2.0.0/templates/NOTES.txt
similarity index 100%
rename from stable/truecommand/2.0.0/templates/NOTES.txt
rename to incubator/truecommand/2.0.0/templates/NOTES.txt
diff --git a/stable/tvheadend/2.0.0/templates/common.yaml b/incubator/truecommand/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/tvheadend/2.0.0/templates/common.yaml
rename to incubator/truecommand/2.0.0/templates/common.yaml
diff --git a/stable/truecommand/2.0.0/test_values.yaml b/incubator/truecommand/2.0.0/test_values.yaml
similarity index 100%
rename from stable/truecommand/2.0.0/test_values.yaml
rename to incubator/truecommand/2.0.0/test_values.yaml
diff --git a/stable/tvheadend/2.0.0/values.yaml b/incubator/truecommand/2.0.0/values.yaml
similarity index 100%
rename from stable/tvheadend/2.0.0/values.yaml
rename to incubator/truecommand/2.0.0/values.yaml
diff --git a/stable/truecommand/item.yaml b/incubator/truecommand/item.yaml
similarity index 100%
rename from stable/truecommand/item.yaml
rename to incubator/truecommand/item.yaml
diff --git a/stable/tvheadend/2.0.0/.helmignore b/incubator/tvheadend/2.0.0/.helmignore
similarity index 100%
rename from stable/tvheadend/2.0.0/.helmignore
rename to incubator/tvheadend/2.0.0/.helmignore
diff --git a/incubator/tvheadend/2.0.0/CONFIG.md b/incubator/tvheadend/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/tvheadend/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/tvheadend/2.0.0/Chart.yaml b/incubator/tvheadend/2.0.0/Chart.yaml
similarity index 82%
rename from stable/tvheadend/2.0.0/Chart.yaml
rename to incubator/tvheadend/2.0.0/Chart.yaml
index 4ef368dcf99..4520223281b 100644
--- a/stable/tvheadend/2.0.0/Chart.yaml
+++ b/incubator/tvheadend/2.0.0/Chart.yaml
@@ -7,7 +7,7 @@ appVersion: "latest"
description: TVheadend - a TV streaming server and digital video recorder
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/tvheadend
+home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend
icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4
keywords:
- tvheadend
@@ -15,7 +15,7 @@ keywords:
- streaming
- dvb
sources:
- - https://github.com/truecharts/apps/tree/master/stable/tvheadend
+ - https://github.com/truecharts/apps/tree/master/incubator/tvheadend
- https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend
- https://github.com/tvheadend/tvheadend
dependencies:
diff --git a/stable/tvheadend/2.0.0/README.md b/incubator/tvheadend/2.0.0/README.md
similarity index 94%
rename from stable/tvheadend/2.0.0/README.md
rename to incubator/tvheadend/2.0.0/README.md
index cecb7de5f8d..7a317430139 100644
--- a/stable/tvheadend/2.0.0/README.md
+++ b/incubator/tvheadend/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/tvheadend/2.0.0/app-readme.md b/incubator/tvheadend/2.0.0/app-readme.md
similarity index 100%
rename from stable/tvheadend/2.0.0/app-readme.md
rename to incubator/tvheadend/2.0.0/app-readme.md
diff --git a/incubator/tvheadend/2.0.0/charts/common-2.0.0.tgz b/incubator/tvheadend/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/tvheadend/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/tvheadend/2.0.0/ix_values.yaml b/incubator/tvheadend/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/tvheadend/2.0.0/ix_values.yaml
rename to incubator/tvheadend/2.0.0/ix_values.yaml
diff --git a/stable/tvheadend/2.0.0/questions.yaml b/incubator/tvheadend/2.0.0/questions.yaml
similarity index 100%
rename from stable/tvheadend/2.0.0/questions.yaml
rename to incubator/tvheadend/2.0.0/questions.yaml
diff --git a/stable/tvheadend/2.0.0/templates/NOTES.txt b/incubator/tvheadend/2.0.0/templates/NOTES.txt
similarity index 100%
rename from stable/tvheadend/2.0.0/templates/NOTES.txt
rename to incubator/tvheadend/2.0.0/templates/NOTES.txt
diff --git a/stable/unifi/2.0.0/templates/common.yaml b/incubator/tvheadend/2.0.0/templates/common.yaml
similarity index 100%
rename from stable/unifi/2.0.0/templates/common.yaml
rename to incubator/tvheadend/2.0.0/templates/common.yaml
diff --git a/stable/tvheadend/2.0.0/test_values.yaml b/incubator/tvheadend/2.0.0/test_values.yaml
similarity index 100%
rename from stable/tvheadend/2.0.0/test_values.yaml
rename to incubator/tvheadend/2.0.0/test_values.yaml
diff --git a/stable/unifi/2.0.0/values.yaml b/incubator/tvheadend/2.0.0/values.yaml
similarity index 100%
rename from stable/unifi/2.0.0/values.yaml
rename to incubator/tvheadend/2.0.0/values.yaml
diff --git a/stable/tvheadend/item.yaml b/incubator/tvheadend/item.yaml
similarity index 100%
rename from stable/tvheadend/item.yaml
rename to incubator/tvheadend/item.yaml
diff --git a/stable/unifi/2.0.0/.helmignore b/incubator/unifi/2.0.0/.helmignore
similarity index 100%
rename from stable/unifi/2.0.0/.helmignore
rename to incubator/unifi/2.0.0/.helmignore
diff --git a/incubator/unifi/2.0.0/CONFIG.md b/incubator/unifi/2.0.0/CONFIG.md
new file mode 100644
index 00000000000..6d760c18421
--- /dev/null
+++ b/incubator/unifi/2.0.0/CONFIG.md
@@ -0,0 +1,8 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/unifi/2.0.0/Chart.yaml b/incubator/unifi/2.0.0/Chart.yaml
similarity index 80%
rename from stable/unifi/2.0.0/Chart.yaml
rename to incubator/unifi/2.0.0/Chart.yaml
index 2d88f0c715a..4f3c670faf9 100644
--- a/stable/unifi/2.0.0/Chart.yaml
+++ b/incubator/unifi/2.0.0/Chart.yaml
@@ -7,13 +7,13 @@ appVersion: "auto"
description: Ubiquiti Network's Unifi Controller
type: application
deprecated: false
-home: https://github.com/truecharts/apps/tree/master/stable/unifi
+home: https://github.com/truecharts/apps/tree/master/incubator/unifi
icon: https://dl.ubnt.com/press/logo-UniFi.png
keywords:
- ubiquiti
- unifi
sources:
- - https://github.com/truecharts/apps/tree/master/stable/unifi
+ - https://github.com/truecharts/apps/tree/master/incubator/unifi
- https://github.com/jacobalberty/unifi-docker
- https://unifi-network.ui.com
dependencies:
diff --git a/stable/unifi/2.0.0/README.md b/incubator/unifi/2.0.0/README.md
similarity index 94%
rename from stable/unifi/2.0.0/README.md
rename to incubator/unifi/2.0.0/README.md
index 04589f3bb20..d64dca1470e 100644
--- a/stable/unifi/2.0.0/README.md
+++ b/incubator/unifi/2.0.0/README.md
@@ -9,7 +9,7 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu
## Source Code
-*
+*
*
*
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/unifi/2.0.0/app-readme.md b/incubator/unifi/2.0.0/app-readme.md
similarity index 100%
rename from stable/unifi/2.0.0/app-readme.md
rename to incubator/unifi/2.0.0/app-readme.md
diff --git a/incubator/unifi/2.0.0/charts/common-2.0.0.tgz b/incubator/unifi/2.0.0/charts/common-2.0.0.tgz
new file mode 100644
index 00000000000..160d0b6a120
Binary files /dev/null and b/incubator/unifi/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/unifi/2.0.0/ix_values.yaml b/incubator/unifi/2.0.0/ix_values.yaml
similarity index 100%
rename from stable/unifi/2.0.0/ix_values.yaml
rename to incubator/unifi/2.0.0/ix_values.yaml
diff --git a/stable/unifi/2.0.0/questions.yaml b/incubator/unifi/2.0.0/questions.yaml
similarity index 100%
rename from stable/unifi/2.0.0/questions.yaml
rename to incubator/unifi/2.0.0/questions.yaml
diff --git a/incubator/unifi/2.0.0/templates/common.yaml b/incubator/unifi/2.0.0/templates/common.yaml
new file mode 100644
index 00000000000..a6613c2ce21
--- /dev/null
+++ b/incubator/unifi/2.0.0/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "common.all" . }}
diff --git a/stable/unifi/2.0.0/test_values.yaml b/incubator/unifi/2.0.0/test_values.yaml
similarity index 100%
rename from stable/unifi/2.0.0/test_values.yaml
rename to incubator/unifi/2.0.0/test_values.yaml
diff --git a/incubator/unifi/2.0.0/values.yaml b/incubator/unifi/2.0.0/values.yaml
new file mode 100644
index 00000000000..58eb9c684b0
--- /dev/null
+++ b/incubator/unifi/2.0.0/values.yaml
@@ -0,0 +1 @@
+# This file is empty on purpose, as it should not be used with TrueNAS SCALE
diff --git a/stable/unifi/item.yaml b/incubator/unifi/item.yaml
similarity index 100%
rename from stable/unifi/item.yaml
rename to incubator/unifi/item.yaml
diff --git a/library/common/templates/lib/resources/_certSecret.yaml b/library/common/templates/lib/resources/_certSecret.yaml
index 308b55e0e0e..2409ae70517 100644
--- a/library/common/templates/lib/resources/_certSecret.yaml
+++ b/library/common/templates/lib/resources/_certSecret.yaml
@@ -4,7 +4,9 @@
{{- $secretName := include "common.names.fullname" . -}}
{{- if .ObjectValues.certHolder -}}
- {{- $secretName = printf "%v-%v" $secretName .ObjectValues.certHolder.nameSuffix -}}
+ {{- if hasKey .ObjectValues.certHolder "nameSuffix" -}}
+ {{- $secretName = printf "%v-%v" $secretName .ObjectValues.certHolder.nameSuffix -}}
+ {{ end -}}
{{ else }}
{{- $_ := set $ "ObjectValues" (dict "certHolder" .Values) -}}
{{ end -}}
diff --git a/stable/bazarr/2.0.0/CONFIG.md b/stable/bazarr/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/bazarr/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/bazarr/2.0.0/CONFIG.md.gotmpl b/stable/bazarr/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/bazarr/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/bazarr/2.0.0/charts/common-2.0.0.tgz b/stable/bazarr/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/bazarr/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/calibre-web/2.0.0/CONFIG.md b/stable/calibre-web/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/calibre-web/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/calibre-web/2.0.0/CONFIG.md.gotmpl b/stable/calibre-web/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/calibre-web/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/calibre-web/2.0.0/charts/common-2.0.0.tgz b/stable/calibre-web/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/calibre-web/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/collabora-online/2.0.0/CONFIG.md b/stable/collabora-online/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/collabora-online/2.0.0/CONFIG.md
+++ b/stable/collabora-online/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/collabora-online/2.0.0/CONFIG.md.gotmpl b/stable/collabora-online/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/collabora-online/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/collabora-online/2.0.0/Chart.yaml b/stable/collabora-online/2.0.0/Chart.yaml
index ec3d88f36c7..ab071a3492a 100644
--- a/stable/collabora-online/2.0.0/Chart.yaml
+++ b/stable/collabora-online/2.0.0/Chart.yaml
@@ -8,7 +8,7 @@ description: Collabora Online Development Edition – an awesome, Online Office
type: application
deprecated: false
home: https://github.com/truecharts/apps/tree/master/stable/collabora-online
-icon: https://avatars.githubusercontent.com/u/22418908?s=200&v=4
+icon: https://truecharts.org/_static/img/collabora-icon.png
keywords:
- collabora-online
sources:
diff --git a/stable/collabora-online/2.0.0/README.md b/stable/collabora-online/2.0.0/README.md
index d4fcedc1f44..28bec90895f 100644
--- a/stable/collabora-online/2.0.0/README.md
+++ b/stable/collabora-online/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/collabora-online/2.0.0/charts/common-2.0.0.tgz b/stable/collabora-online/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/collabora-online/2.0.0/charts/common-2.0.0.tgz and b/stable/collabora-online/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/collabora-online/item.yaml b/stable/collabora-online/item.yaml
index 1e6ded91244..ab732365ad7 100644
--- a/stable/collabora-online/item.yaml
+++ b/stable/collabora-online/item.yaml
@@ -2,4 +2,4 @@ categories:
- office
- documents
- productivity
-icon_url: https://avatars.githubusercontent.com/u/22418908?s=200&v=4
+icon_url: https://truecharts.org/_static/img/collabora-icon.png
diff --git a/stable/emby/2.0.0/CONFIG.md b/stable/emby/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/emby/2.0.0/CONFIG.md
+++ b/stable/emby/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/emby/2.0.0/CONFIG.md.gotmpl b/stable/emby/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/emby/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/emby/2.0.0/Chart.yaml b/stable/emby/2.0.0/Chart.yaml
index e6f0c45c345..017c4a7ba70 100644
--- a/stable/emby/2.0.0/Chart.yaml
+++ b/stable/emby/2.0.0/Chart.yaml
@@ -7,8 +7,8 @@ appVersion: "auto"
description: Emby Server is a home media server
type: application
deprecated: false
-home: https://github.com/truecharts/apps/raw/master/charts/emby
-icon: https://github.com/truecharts/apps/raw/master/charts/emby/icon.png
+home: https://github.com/truecharts/apps/master/stable/emby
+icon: https://truecharts.org/_static/img/emby-icon.png
keywords:
- jellyfin
- plex
diff --git a/stable/emby/2.0.0/README.md b/stable/emby/2.0.0/README.md
index 9f3c7bcb92d..bc7ee43f54e 100644
--- a/stable/emby/2.0.0/README.md
+++ b/stable/emby/2.0.0/README.md
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/emby/2.0.0/charts/common-2.0.0.tgz b/stable/emby/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/emby/2.0.0/charts/common-2.0.0.tgz and b/stable/emby/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/emby/icon.png b/stable/emby/icon.png
deleted file mode 100644
index 7e55e0449d3..00000000000
Binary files a/stable/emby/icon.png and /dev/null differ
diff --git a/stable/emby/item.yaml b/stable/emby/item.yaml
index 3258a536d24..6fc99e530a0 100644
--- a/stable/emby/item.yaml
+++ b/stable/emby/item.yaml
@@ -1,3 +1,3 @@
categories:
- media
-icon_url: https://github.com/truecharts/apps/raw/master/charts/emby/icon.png
+icon_url: https://truecharts.org/_static/img/emby-icon.png
diff --git a/stable/esphome/2.0.0/CONFIG.md b/stable/esphome/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/esphome/2.0.0/CONFIG.md
+++ b/stable/esphome/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/esphome/2.0.0/CONFIG.md.gotmpl b/stable/esphome/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/esphome/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/esphome/2.0.0/README.md b/stable/esphome/2.0.0/README.md
index 1d67fe01b5e..8a67fc3f9ba 100644
--- a/stable/esphome/2.0.0/README.md
+++ b/stable/esphome/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/esphome/2.0.0/charts/common-2.0.0.tgz b/stable/esphome/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/esphome/2.0.0/charts/common-2.0.0.tgz and b/stable/esphome/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/freshrss/2.0.0/CONFIG.md b/stable/freshrss/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/freshrss/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/freshrss/2.0.0/CONFIG.md.gotmpl b/stable/freshrss/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/freshrss/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/freshrss/2.0.0/charts/common-2.0.0.tgz b/stable/freshrss/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/freshrss/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/gaps/2.0.0/CONFIG.md b/stable/gaps/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/gaps/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/gaps/2.0.0/CONFIG.md.gotmpl b/stable/gaps/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/gaps/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/gaps/2.0.0/charts/common-2.0.0.tgz b/stable/gaps/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/gaps/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/grocy/2.0.0/CONFIG.md b/stable/grocy/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/grocy/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/grocy/2.0.0/CONFIG.md.gotmpl b/stable/grocy/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/grocy/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/grocy/2.0.0/charts/common-2.0.0.tgz b/stable/grocy/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/grocy/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/handbrake/2.0.0/CONFIG.md b/stable/handbrake/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/handbrake/2.0.0/CONFIG.md
+++ b/stable/handbrake/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/handbrake/2.0.0/CONFIG.md.gotmpl b/stable/handbrake/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/handbrake/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/handbrake/2.0.0/README.md b/stable/handbrake/2.0.0/README.md
index 5fe8b2eb441..9caca97e9cd 100644
--- a/stable/handbrake/2.0.0/README.md
+++ b/stable/handbrake/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/handbrake/2.0.0/charts/common-2.0.0.tgz b/stable/handbrake/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/handbrake/2.0.0/charts/common-2.0.0.tgz and b/stable/handbrake/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/heimdall/2.0.0/CONFIG.md b/stable/heimdall/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/heimdall/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/heimdall/2.0.0/CONFIG.md.gotmpl b/stable/heimdall/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/heimdall/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/heimdall/2.0.0/charts/common-2.0.0.tgz b/stable/heimdall/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/heimdall/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/home-assistant/2.0.0/CONFIG.md b/stable/home-assistant/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/home-assistant/2.0.0/CONFIG.md
+++ b/stable/home-assistant/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/home-assistant/2.0.0/CONFIG.md.gotmpl b/stable/home-assistant/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/home-assistant/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/home-assistant/2.0.0/README.md b/stable/home-assistant/2.0.0/README.md
index b85f3e96417..3c252b5b123 100644
--- a/stable/home-assistant/2.0.0/README.md
+++ b/stable/home-assistant/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/home-assistant/2.0.0/charts/common-2.0.0.tgz b/stable/home-assistant/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/home-assistant/2.0.0/charts/common-2.0.0.tgz and b/stable/home-assistant/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/home-assistant/2.0.0/ix_values.yaml b/stable/home-assistant/2.0.0/ix_values.yaml
index 41134d2bf5b..1ee3b1141e4 100644
--- a/stable/home-assistant/2.0.0/ix_values.yaml
+++ b/stable/home-assistant/2.0.0/ix_values.yaml
@@ -7,7 +7,7 @@
image:
repository: homeassistant/home-assistant
pullPolicy: IfNotPresent
- tag: 2021.1.5
+ tag: 2021.3.4
startAsRoot: true
diff --git a/stable/home-assistant/2.0.0/questions.yaml b/stable/home-assistant/2.0.0/questions.yaml
index 5306fa73bfe..85c087aa9d1 100644
--- a/stable/home-assistant/2.0.0/questions.yaml
+++ b/stable/home-assistant/2.0.0/questions.yaml
@@ -21,13 +21,30 @@ groups:
portals:
web_portal:
protocols:
- - "https"
+ - "$kubernetes-resource_configmap_portal_protocol"
host:
- - "$variable-ingress.hosts[0].host"
+ - "$kubernetes-resource_configmap_portal_host"
ports:
- - "443"
+ - "$kubernetes-resource_configmap_portal_port"
questions:
+
+ - variable: portal
+ group: "Container Image"
+ label: "Configure Portal Button"
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "enable the portal button"
+ schema:
+ hidden: true
+ editable: false
+ type: boolean
+ default: true
+
# Update Policy
- variable: strategyType
group: "Container Image"
@@ -75,18 +92,135 @@ questions:
type: string
default: "002"
-
-## TrueCharts Specific
-
- - variable: appVolumeMounts
- label: "app storage"
- group: "Storage and Devices"
+ - variable: git
+ group: "Configuration"
+ label: "Home-Assistant Git Settings"
schema:
type: dict
attrs:
- # Data ------------------------
- - variable: data
- label: "data dataset"
+ - variable: deployKey
+ label: "Git deploy key"
+ schema:
+ type: string
+ default: ""
+ - variable: deployKeyBase64
+ label: "Git KeyBase64 deploy key"
+ schema:
+ type: string
+ default: ""
+
+ # Configure Enviroment Variables
+ - variable: environmentVariables
+ label: "Image environment"
+ group: "Configuration"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: environmentVariable
+ label: "Environment Variable"
+ schema:
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+
+ # Enable Host Networking
+ - variable: hostNetwork
+ group: "Networking"
+ label: "Enable Host Networking"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: services
+ group: "Networking"
+ label: "Configure Service"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the service"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service type"
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System"
+ schema:
+ type: string
+ default: "ClusterIP"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - variable: port
+ label: "Port configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: protocol
+ label: "Port Type"
+ schema:
+ type: string
+ default: "HTTP"
+ hidden: false
+ enum:
+ - value: HTTP
+ description: "HTTP"
+ - value: "HTTPS"
+ description: "HTTPS"
+ - variable: port
+ label: "container port"
+ schema:
+ type: int
+ default: 8123
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "Internal Service port"
+ description: "When connecting internally to this App, you'll need this port"
+ schema:
+ type: int
+ default: 8123
+ editable: false
+ hidden: true
+ - variable: nodePort
+ label: "(optional) host nodePort to expose to"
+ description: "only get used when nodePort is selected"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 36052
+ required: true
+
+## TrueCharts Specific
+
+ # Configure app volumes
+ - variable: appVolumeMounts
+ group: "Storage and Devices"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ # Config ------------------------
+ - variable: config
+ label: "Config Volume"
schema:
type: dict
$ref:
@@ -123,25 +257,128 @@ questions:
editable: false
hidden: true
- variable: mountPath
- label: "Mount Path"
- description: "Path to mount inside the pod"
+ label: "Mount path inside the container"
schema:
type: path
- required: true
- default: "/data"
+ default: "/usr/src/app/store"
editable: false
- variable: hostPathEnabled
- label: "host Path Enabled"
+ label: "Config - Enable Host Path"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: hostPath
- label: "Host Path"
+ label: "Config Host Path"
+ description: "Host path to store config"
schema:
type: hostpath
required: true
+ # Z-Wave device -----------------
+ - variable: zwave
+ label: "USB Z-Wave Device"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enabled"
+ schema:
+ type: boolean
+ default: false
+ required: false
+ hidden: false
+ editable: true
+ - variable: hostPathEnabled
+ label: "Enable Host Path"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ schema:
+ type: boolean
+ default: false
+ hidden: true
+ - variable: emptyDir
+ label: "Empty Dir"
+ schema:
+ type: boolean
+ default: false
+ hidden: true
+ - variable: mountPath
+ label: "Path to mount Z-Wave device inside the container"
+ description: "Preferably the same as the path to the device path on the host"
+ schema:
+ type: path
+ default: "/dev/ttyACM0"
+ required: true
+ - variable: hostPath
+ label: "Path to Z-Wave device on host"
+ schema:
+ type: path
+ default: "/dev/ttyACM0"
+ required: true
+ # Z-Wave device -----------------
+ - variable: zwave
+ label: "USB zigbee Device"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enabled"
+ schema:
+ type: boolean
+ default: false
+ required: false
+ hidden: false
+ editable: true
+ - variable: hostPathEnabled
+ label: "Enable Host Path"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ schema:
+ type: boolean
+ default: false
+ hidden: true
+ - variable: emptyDir
+ label: "Empty Dir"
+ schema:
+ type: boolean
+ default: false
+ hidden: true
+ - variable: mountPath
+ label: "Path to mount zigbee device inside the container"
+ description: "Preferably the same as the path to the device path on the host"
+ schema:
+ type: path
+ default: "/dev/ttyACM0"
+ required: true
+ - variable: hostPath
+ label: "Path to zigbee device on host"
+ schema:
+ type: path
+ default: "/dev/ttyACM0"
+ required: true
+
+ # Enable privileged
+ - variable: securityContext
+ group: "Storage and Devices"
+ label: "Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: privileged
+ label: "Enable privileged to pass thru a USB device"
+ schema:
+ type: boolean
+ default: true
+ required: false
- variable: additionalAppVolumeMounts
label: "Custom app storage"
@@ -226,7 +463,7 @@ questions:
label: "Reverse Proxy Type"
schema:
type: string
- default: "HTTP-IR"
+ default: "HTTP"
hidden: true
editable: false
required: true
@@ -236,14 +473,7 @@ questions:
hidden: true
editable: false
type: string
- default: "api@internal"
- - variable: serviceKind
- label: "Service Kind to proxy to"
- schema:
- hidden: true
- editable: false
- type: string
- default: "TraefikService"
+ default: ""
- variable: entrypoint
label: "Select Entrypoint"
schema:
@@ -300,611 +530,3 @@ questions:
schema:
type: string
default: ""
-
- - variable: ports
- label: "(Advanced) Traefik Entrypoints"
- group: "Advanced"
- schema:
- type: dict
- attrs:
- - variable: traefik
- label: "traefik internal"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- default: 9000
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: false
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- default: 9000
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- default: "TCP"
-
- - variable: web
- label: "web"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- default: 8081
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: true
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- required: true
- default: 80
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- required: true
- default: "TCP"
- hidden: true
- - variable: redirectEnable
- label: "Enable Redirect"
- schema:
- type: boolean
- default: true
- show_subquestions_if: true
- subquestions:
- - variable: redirectTo
- label: "Target Entrypoint"
- description: "Select the Target Entrypoint to redirect to"
- schema:
- type: string
- required: true
- default: "websecure"
- - variable: websecure
- label: "websecure"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- default: 8443
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: true
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- required: true
- default: 443
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- required: true
- default: "TCP"
- hidden: true
- - variable: plex
- label: "plex"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- default: 32400
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: true
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- required: false
- default: 32400
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- required: true
- default: "TCP"
- hidden: true
- - variable: kms
- label: "kms"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- default: 51688
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: true
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- required: true
- default: 1688
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- required: true
- default: "TCP"
- hidden: true
- - variable: dns-tcp
- label: "dns-tcp"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- default: 5353
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: false
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- required: true
- default: 53
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- required: true
- default: "TCP"
- hidden: true
- - variable: dns-udp
- label: "dns-udp"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- default: 5353
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: false
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- required: true
- default: 53
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- required: true
- default: "UDP"
- hidden: true
- - variable: stun-tcp
- label: "stun-tcp"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- default: 3478
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: true
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- required: true
- default: 3478
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- required: true
- default: "TCP"
- hidden: true
- - variable: stun-udp
- label: "stun-udp"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- default: 3478
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: true
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- required: true
- default: 3478
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- required: true
- default: "UDP"
- hidden: true
- - variable: radius
- label: "radius"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- default: 51812
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: false
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- required: true
- default: 1812
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- required: true
- default: "UDP"
- hidden: true
- - variable: radius-acc
- label: "radius-acc"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- default: 51813
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: false
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- required: true
- default: 1813
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- required: true
- default: "UDP"
- hidden: true
- - variable: ldaps
- label: "ldaps"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- default: 50636
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: false
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- required: true
- default: 636
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- required: true
- hidden: true
- default: "TCP"
- - variable: unificom
- label: "unificom"
- schema:
- type: dict
- attrs:
- - variable: port
- label: "Internal Port"
- description: "(advanced) Port inside the container network"
- schema:
- type: int
- required: true
- hidden: true
- hide: true
- default: 8080
- - variable: expose
- label: "Expose to Outside"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: boolean
- default: true
- - variable: exposedPort
- label: "Outside Port"
- description: "Port to the outside of all(!) nodes"
- schema:
- type: int
- show_if: [["expose", "=", true]]
- required: true
- default: 8080
- - variable: protocol
- label: "Protocol"
- description: "TCP or UDP reverse proxying?"
- schema:
- type: string
- required: true
- default: "TCP"
- hidden: true
-
- - variable: externalServices
- label: "(Advanced) Add External Services"
- group: "Advanced"
- schema:
- type: list
- default: []
- items:
- - variable: externalService
- label: "External Service"
- schema:
- type: dict
- attrs:
- - variable: enabled
- label: "Enable Web Reverse Proxy"
- schema:
- type: boolean
- hidden: true
- editable: false
- default: true
- - variable: type
- label: "Reverse Proxy Type"
- schema:
- type: string
- default: "HTTP"
- hidden: true
- editable: false
- required: true
- - variable: serviceName
- label: "Service name to proxy to"
- schema:
- hidden: true
- editable: false
- type: string
- default: ""
- - variable: serviceTarget
- label: "IP Adress of the external service"
- schema:
- hidden: false
- editable: true
- required: true
- type: string
- default: "192.168.0.0"
- - variable: servicePort
- label: "External Service Port"
- description: "The port on the external service you want to proxy"
- schema:
- hidden: false
- required: true
- editable: true
- type: int
- default: 80
- - variable: serviceType
- label: "Connection Type"
- description: "Connection Type between Traefik and the external service"
- schema:
- hidden: false
- editable: true
- required: true
- default: "HTTP"
- type: string
- enum:
- - value: "HTTP"
- description: "HTTP"
- - value: "HTTPS"
- description: "HTTPS"
- - variable: serviceKind
- label: "Service Kind to proxy to"
- schema:
- hidden: true
- editable: false
- type: string
- default: ""
- - variable: entrypoint
- label: "Select Entrypoint"
- schema:
- type: string
- default: "websecure"
- required: true
- enum:
- - value: "websecure"
- description: "Websecure: HTTPS/TLS port 443"
- - variable: host
- label: "Domain Name"
- required: true
- schema:
- type: string
- - variable: path
- label: "path"
- schema:
- type: string
- required: true
- hidden: false
- default: "/"
- - variable: certType
- label: "Select Certificate Type"
- schema:
- type: string
- default: "selfsigned"
- enum:
- - value: ""
- description: "No Encryption/TLS/Certificates"
- - value: "selfsigned"
- description: "Self-Signed Certificate"
- - value: "ixcert"
- description: "TrueNAS SCALE Certificate"
- - variable: certificate
- label: "Select TrueNAS SCALE Certificate"
- schema:
- type: int
- show_if: [["certType", "=", "ixcert"]]
- $ref:
- - "definitions/certificate"
- - variable: authForwardURL
- label: "Forward Authentication URL"
- schema:
- type: string
- default: ""
-
- - variable: warning
- label: "This App binds to the same ports as the defaults for TrueNAS SCALE UI (80 and 443). This means you may not be able to access the TrueNAS SCALE UI after starting the App."
- description: "Please be sure to set the UI to a different port or adapter"
- group: "WARNING"
- schema:
- type: dict
- attrs:
- - variable: confirm-warning
- description: "Check this to confirm you have made precautions against conflicts on port 80 and 443, such as running the TrueNAS SCALE UI on a different port or adapter."
- label: "I understand above warning and its consequences"
- schema:
- type: boolean
- default: false
- required: true
diff --git a/stable/home-assistant/2.0.0/test_values.yaml b/stable/home-assistant/2.0.0/test_values.yaml
index 263e46667d3..3832a9d8a5e 100644
--- a/stable/home-assistant/2.0.0/test_values.yaml
+++ b/stable/home-assistant/2.0.0/test_values.yaml
@@ -3,7 +3,7 @@
image:
repository: homeassistant/home-assistant
pullPolicy: IfNotPresent
- tag: 2021.1.5
+ tag: 2021.3.4
strategy:
type: Recreate
diff --git a/stable/jackett/2.0.0/CONFIG.md b/stable/jackett/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/jackett/2.0.0/CONFIG.md
+++ b/stable/jackett/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/jackett/2.0.0/CONFIG.md.gotmpl b/stable/jackett/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/jackett/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/jackett/2.0.0/Chart.yaml b/stable/jackett/2.0.0/Chart.yaml
index bdd21905a18..0a66166b03b 100644
--- a/stable/jackett/2.0.0/Chart.yaml
+++ b/stable/jackett/2.0.0/Chart.yaml
@@ -8,7 +8,7 @@ description: API Support for your favorite torrent trackers.
type: application
deprecated: false
home: https://github.com/truecharts/apps/tree/master/stable/jackett
-icon: https://raw.githubusercontent.com/truecharts/apps/master/charts/jackett/icon.png?raw=true
+icon: https://truecharts.org/_static/img/jackett-icon.png
keywords:
- jackett
- torrent
diff --git a/stable/jackett/2.0.0/README.md b/stable/jackett/2.0.0/README.md
index 3408c395bd5..71a39d88691 100644
--- a/stable/jackett/2.0.0/README.md
+++ b/stable/jackett/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/jackett/2.0.0/charts/common-2.0.0.tgz b/stable/jackett/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/jackett/2.0.0/charts/common-2.0.0.tgz and b/stable/jackett/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/jackett/item.yaml b/stable/jackett/item.yaml
index 6f1d29ce587..8d747307488 100644
--- a/stable/jackett/item.yaml
+++ b/stable/jackett/item.yaml
@@ -1,3 +1,3 @@
categories:
- media
-icon_url: https://raw.githubusercontent.com/truecharts/apps/master/charts/jackett/icon.png?raw=true
+icon_url: https://truecharts.org/_static/img/jackett-icon.png
diff --git a/stable/jellyfin/2.0.0/CONFIG.md b/stable/jellyfin/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/jellyfin/2.0.0/CONFIG.md
+++ b/stable/jellyfin/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/jellyfin/2.0.0/CONFIG.md.gotmpl b/stable/jellyfin/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/jellyfin/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/jellyfin/2.0.0/Chart.yaml b/stable/jellyfin/2.0.0/Chart.yaml
index c048ca10493..c732f5566cc 100644
--- a/stable/jellyfin/2.0.0/Chart.yaml
+++ b/stable/jellyfin/2.0.0/Chart.yaml
@@ -8,7 +8,7 @@ description: Jellyfin is a Free Software Media System
type: application
deprecated: false
home: https://github.com/truecharts/apps/tree/master/stable/jellyfin
-icon: https://raw.githubusercontent.com/truecharts/apps/master/charts/jellyfin/icon.png?raw=true
+icon: https://truecharts.org/_static/img/jellyfin-icon.png
keywords:
- jellyfin
- plex
diff --git a/stable/jellyfin/2.0.0/README.md b/stable/jellyfin/2.0.0/README.md
index f37a8430f59..3ffd34dab55 100644
--- a/stable/jellyfin/2.0.0/README.md
+++ b/stable/jellyfin/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/jellyfin/2.0.0/charts/common-2.0.0.tgz b/stable/jellyfin/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/jellyfin/2.0.0/charts/common-2.0.0.tgz and b/stable/jellyfin/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/jellyfin/item.yaml b/stable/jellyfin/item.yaml
index 55208e57ac5..0b34efa587a 100644
--- a/stable/jellyfin/item.yaml
+++ b/stable/jellyfin/item.yaml
@@ -1,3 +1,3 @@
categories:
- media
-icon_url: https://raw.githubusercontent.com/truecharts/apps/master/charts/jellyfin/icon.png?raw=true
+icon_url: https://truecharts.org/_static/img/jellyfin-icon.png
diff --git a/stable/kms/2.0.0/CONFIG.md b/stable/kms/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/kms/2.0.0/CONFIG.md
+++ b/stable/kms/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/kms/2.0.0/CONFIG.md.gotmpl b/stable/kms/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/kms/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/kms/2.0.0/Chart.yaml b/stable/kms/2.0.0/Chart.yaml
index 073115ae0c9..97baf7248a2 100644
--- a/stable/kms/2.0.0/Chart.yaml
+++ b/stable/kms/2.0.0/Chart.yaml
@@ -8,7 +8,7 @@ description: Private Windows Activation Server for development and testing
type: application
deprecated: false
home: https://github.com/truecharts/apps/tree/master/stable/kms
-icon: https://github.com/KMS/KMS/blob/phantom-develop/Logo/512.png?raw=true
+icon: https://truecharts.org/_static/img/kms-icon.jpg
keywords:
- kms
sources:
diff --git a/stable/kms/2.0.0/README.md b/stable/kms/2.0.0/README.md
index 3df4d4d53c3..d73ae202cc7 100644
--- a/stable/kms/2.0.0/README.md
+++ b/stable/kms/2.0.0/README.md
@@ -45,7 +45,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/kms/2.0.0/charts/common-2.0.0.tgz b/stable/kms/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/kms/2.0.0/charts/common-2.0.0.tgz and b/stable/kms/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/kms/item.yaml b/stable/kms/item.yaml
index b2f6d577cf6..921f139acd5 100644
--- a/stable/kms/item.yaml
+++ b/stable/kms/item.yaml
@@ -1,3 +1,3 @@
categories:
- graywares
-icon_url: https://raw.githubusercontent.com/truecharts/apps/master/charts/kms/icon.jpg?raw=true
+icon_url: https://truecharts.org/_static/img/kms-icon.jpg
diff --git a/stable/lazylibrarian/2.0.0/CONFIG.md b/stable/lazylibrarian/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/lazylibrarian/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/lazylibrarian/2.0.0/CONFIG.md.gotmpl b/stable/lazylibrarian/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/lazylibrarian/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/lazylibrarian/2.0.0/charts/common-2.0.0.tgz b/stable/lazylibrarian/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/lazylibrarian/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/lidarr/2.0.0/CONFIG.md b/stable/lidarr/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/lidarr/2.0.0/CONFIG.md
+++ b/stable/lidarr/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/lidarr/2.0.0/CONFIG.md.gotmpl b/stable/lidarr/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/lidarr/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/lidarr/2.0.0/README.md b/stable/lidarr/2.0.0/README.md
index 52005c1a324..fda35dda068 100644
--- a/stable/lidarr/2.0.0/README.md
+++ b/stable/lidarr/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/lidarr/2.0.0/charts/common-2.0.0.tgz b/stable/lidarr/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/lidarr/2.0.0/charts/common-2.0.0.tgz and b/stable/lidarr/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/lychee/2.0.0/CONFIG.md b/stable/lychee/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/lychee/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/lychee/2.0.0/CONFIG.md.gotmpl b/stable/lychee/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/lychee/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/lychee/2.0.0/charts/common-2.0.0.tgz b/stable/lychee/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/lychee/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/navidrome/2.0.0/CONFIG.md b/stable/navidrome/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/navidrome/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/navidrome/2.0.0/CONFIG.md.gotmpl b/stable/navidrome/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/navidrome/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/navidrome/2.0.0/charts/common-2.0.0.tgz b/stable/navidrome/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/navidrome/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/node-red/2.0.0/CONFIG.md b/stable/node-red/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/node-red/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/node-red/2.0.0/CONFIG.md.gotmpl b/stable/node-red/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/node-red/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/node-red/2.0.0/charts/common-2.0.0.tgz b/stable/node-red/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/node-red/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/nzbget/2.0.0/CONFIG.md b/stable/nzbget/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/nzbget/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/nzbget/2.0.0/CONFIG.md.gotmpl b/stable/nzbget/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/nzbget/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/nzbget/2.0.0/charts/common-2.0.0.tgz b/stable/nzbget/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/nzbget/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/nzbhydra/2.0.0/CONFIG.md b/stable/nzbhydra/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/nzbhydra/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/nzbhydra/2.0.0/CONFIG.md.gotmpl b/stable/nzbhydra/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/nzbhydra/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/nzbhydra/2.0.0/charts/common-2.0.0.tgz b/stable/nzbhydra/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/nzbhydra/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/ombi/2.0.0/CONFIG.md b/stable/ombi/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/ombi/2.0.0/CONFIG.md
+++ b/stable/ombi/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/ombi/2.0.0/CONFIG.md.gotmpl b/stable/ombi/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/ombi/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/ombi/2.0.0/README.md b/stable/ombi/2.0.0/README.md
index 13d4b5ae9d1..528b12ffeeb 100644
--- a/stable/ombi/2.0.0/README.md
+++ b/stable/ombi/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/ombi/2.0.0/charts/common-2.0.0.tgz b/stable/ombi/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/ombi/2.0.0/charts/common-2.0.0.tgz and b/stable/ombi/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/organizr/2.0.0/CONFIG.md b/stable/organizr/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/organizr/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/organizr/2.0.0/CONFIG.md.gotmpl b/stable/organizr/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/organizr/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/organizr/2.0.0/charts/common-2.0.0.tgz b/stable/organizr/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/organizr/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/plex/1.0.0/CONFIG.md b/stable/plex/1.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/plex/1.0.0/CONFIG.md
+++ b/stable/plex/1.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/plex/1.0.0/CONFIG.md.gotmpl b/stable/plex/1.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/plex/1.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/plex/1.0.0/README.md b/stable/plex/1.0.0/README.md
index af8aa125c15..46204cef901 100644
--- a/stable/plex/1.0.0/README.md
+++ b/stable/plex/1.0.0/README.md
@@ -44,7 +44,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/plex/1.0.0/charts/common-2.0.0.tgz b/stable/plex/1.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/plex/1.0.0/charts/common-2.0.0.tgz and b/stable/plex/1.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/qbittorrent/2.0.0/CONFIG.md b/stable/qbittorrent/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/qbittorrent/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/qbittorrent/2.0.0/CONFIG.md.gotmpl b/stable/qbittorrent/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/qbittorrent/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/qbittorrent/2.0.0/charts/common-2.0.0.tgz b/stable/qbittorrent/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/qbittorrent/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/radarr/2.0.0/CONFIG.md b/stable/radarr/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/radarr/2.0.0/CONFIG.md
+++ b/stable/radarr/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/radarr/2.0.0/CONFIG.md.gotmpl b/stable/radarr/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/radarr/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/radarr/2.0.0/README.md b/stable/radarr/2.0.0/README.md
index aad6e286d4e..738b7a22cf8 100644
--- a/stable/radarr/2.0.0/README.md
+++ b/stable/radarr/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/radarr/2.0.0/charts/common-2.0.0.tgz b/stable/radarr/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/radarr/2.0.0/charts/common-2.0.0.tgz and b/stable/radarr/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/readarr/2.0.0/CONFIG.md b/stable/readarr/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/readarr/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/readarr/2.0.0/CONFIG.md.gotmpl b/stable/readarr/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/readarr/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/readarr/2.0.0/charts/common-2.0.0.tgz b/stable/readarr/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/readarr/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/sabnzbd/2.0.0/CONFIG.md b/stable/sabnzbd/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/sabnzbd/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/sabnzbd/2.0.0/CONFIG.md.gotmpl b/stable/sabnzbd/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/sabnzbd/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/sabnzbd/2.0.0/charts/common-2.0.0.tgz b/stable/sabnzbd/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/sabnzbd/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/sonarr/2.0.0/CONFIG.md b/stable/sonarr/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/sonarr/2.0.0/CONFIG.md
+++ b/stable/sonarr/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/sonarr/2.0.0/CONFIG.md.gotmpl b/stable/sonarr/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/sonarr/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/sonarr/2.0.0/README.md b/stable/sonarr/2.0.0/README.md
index 8145093b8c7..d73012b6ff3 100644
--- a/stable/sonarr/2.0.0/README.md
+++ b/stable/sonarr/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/sonarr/2.0.0/charts/common-2.0.0.tgz b/stable/sonarr/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/sonarr/2.0.0/charts/common-2.0.0.tgz and b/stable/sonarr/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/tautulli/2.0.0/CONFIG.md b/stable/tautulli/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/tautulli/2.0.0/CONFIG.md
+++ b/stable/tautulli/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/tautulli/2.0.0/CONFIG.md.gotmpl b/stable/tautulli/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/tautulli/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/tautulli/2.0.0/README.md b/stable/tautulli/2.0.0/README.md
index 0f0dea98632..cda3f0db269 100644
--- a/stable/tautulli/2.0.0/README.md
+++ b/stable/tautulli/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/tautulli/2.0.0/charts/common-2.0.0.tgz b/stable/tautulli/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/tautulli/2.0.0/charts/common-2.0.0.tgz and b/stable/tautulli/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/traefik/2.0.0/CONFIG.md b/stable/traefik/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/traefik/2.0.0/CONFIG.md
+++ b/stable/traefik/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/traefik/2.0.0/CONFIG.md.gotmpl b/stable/traefik/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/traefik/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/traefik/2.0.0/README.md b/stable/traefik/2.0.0/README.md
index 3e55d6e6a66..ccd59d7a68e 100644
--- a/stable/traefik/2.0.0/README.md
+++ b/stable/traefik/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/traefik/2.0.0/charts/common-2.0.0.tgz b/stable/traefik/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/traefik/2.0.0/charts/common-2.0.0.tgz and b/stable/traefik/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/traefik/2.0.0/questions.yaml b/stable/traefik/2.0.0/questions.yaml
index 5306fa73bfe..15c49df7c4c 100644
--- a/stable/traefik/2.0.0/questions.yaml
+++ b/stable/traefik/2.0.0/questions.yaml
@@ -23,11 +23,28 @@ portals:
protocols:
- "https"
host:
- - "$variable-ingress.hosts[0].host"
+ - "$kubernetes-resource_configmap_portal_host"
ports:
- "443"
questions:
+
+ - variable: portal
+ group: "Container Image"
+ label: "Configure Portal Button"
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "enable the portal button"
+ schema:
+ hidden: true
+ editable: false
+ type: boolean
+ default: true
+
# Update Policy
- variable: strategyType
group: "Container Image"
diff --git a/stable/traefik/2.0.0/templates/custom/common.yaml b/stable/traefik/2.0.0/templates/custom/common.yaml
index 8f87c68f1e5..2c57198c45c 100644
--- a/stable/traefik/2.0.0/templates/custom/common.yaml
+++ b/stable/traefik/2.0.0/templates/custom/common.yaml
@@ -1 +1,2 @@
{{ include "common.ingress" . }}
+{{ include "common.resources.portal" . }}
diff --git a/stable/transmission/2.0.0/CONFIG.md b/stable/transmission/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/transmission/2.0.0/CONFIG.md
+++ b/stable/transmission/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/transmission/2.0.0/CONFIG.md.gotmpl b/stable/transmission/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/transmission/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/transmission/2.0.0/README.md b/stable/transmission/2.0.0/README.md
index 03e37448b22..9da76697b02 100644
--- a/stable/transmission/2.0.0/README.md
+++ b/stable/transmission/2.0.0/README.md
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/transmission/2.0.0/charts/common-2.0.0.tgz b/stable/transmission/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/transmission/2.0.0/charts/common-2.0.0.tgz and b/stable/transmission/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/truecommand/2.0.0/CONFIG.md b/stable/truecommand/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/truecommand/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/truecommand/2.0.0/CONFIG.md.gotmpl b/stable/truecommand/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/truecommand/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/truecommand/2.0.0/charts/common-2.0.0.tgz b/stable/truecommand/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/truecommand/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/tvheadend/2.0.0/CONFIG.md b/stable/tvheadend/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/tvheadend/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/tvheadend/2.0.0/CONFIG.md.gotmpl b/stable/tvheadend/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/tvheadend/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/tvheadend/2.0.0/charts/common-2.0.0.tgz b/stable/tvheadend/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/tvheadend/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/unifi/2.0.0/CONFIG.md b/stable/unifi/2.0.0/CONFIG.md
deleted file mode 100644
index cc20c8c78ba..00000000000
--- a/stable/unifi/2.0.0/CONFIG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Configuration Options
-
-N/A
diff --git a/stable/unifi/2.0.0/CONFIG.md.gotmpl b/stable/unifi/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/unifi/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/unifi/2.0.0/charts/common-2.0.0.tgz b/stable/unifi/2.0.0/charts/common-2.0.0.tgz
deleted file mode 100644
index 2a2129a2ca2..00000000000
Binary files a/stable/unifi/2.0.0/charts/common-2.0.0.tgz and /dev/null differ
diff --git a/stable/zwavejs2mqtt/2.0.0/CONFIG.md b/stable/zwavejs2mqtt/2.0.0/CONFIG.md
index cc20c8c78ba..6d760c18421 100644
--- a/stable/zwavejs2mqtt/2.0.0/CONFIG.md
+++ b/stable/zwavejs2mqtt/2.0.0/CONFIG.md
@@ -1,3 +1,8 @@
# Configuration Options
-N/A
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/zwavejs2mqtt/2.0.0/CONFIG.md.gotmpl b/stable/zwavejs2mqtt/2.0.0/CONFIG.md.gotmpl
deleted file mode 100644
index 0242e267803..00000000000
--- a/stable/zwavejs2mqtt/2.0.0/CONFIG.md.gotmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{{- define "custom.custom.configuration.header" -}}
-# Configuration Options
-{{- end -}}
-
-{{- define "custom.custom.configuration" -}}
-{{ template "custom.custom.configuration.header" . }}
-
-N/A
-{{- end -}}
-
-{{ template "custom.custom.configuration" . }}
diff --git a/stable/zwavejs2mqtt/2.0.0/README.md b/stable/zwavejs2mqtt/2.0.0/README.md
index f5f413840f4..9e93eef4226 100644
--- a/stable/zwavejs2mqtt/2.0.0/README.md
+++ b/stable/zwavejs2mqtt/2.0.0/README.md
@@ -47,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart **in
## Support
-- See the [Wiki](https://wiki.truecharts.org)
+- See the [Wiki](https://truecharts.org)
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
- Ask a [question](https://github.com/truecharts/apps/discussions)
diff --git a/stable/zwavejs2mqtt/2.0.0/charts/common-2.0.0.tgz b/stable/zwavejs2mqtt/2.0.0/charts/common-2.0.0.tgz
index 2a2129a2ca2..160d0b6a120 100644
Binary files a/stable/zwavejs2mqtt/2.0.0/charts/common-2.0.0.tgz and b/stable/zwavejs2mqtt/2.0.0/charts/common-2.0.0.tgz differ
diff --git a/stable/zwavejs2mqtt/2.0.0/questions.yaml b/stable/zwavejs2mqtt/2.0.0/questions.yaml
index 972285125d2..00b0a35083c 100644
--- a/stable/zwavejs2mqtt/2.0.0/questions.yaml
+++ b/stable/zwavejs2mqtt/2.0.0/questions.yaml
@@ -313,6 +313,14 @@ questions:
type: boolean
default: true
hidden: true
+ - variable: enabled
+ label: "Enabled"
+ schema:
+ type: boolean
+ default: false
+ required: false
+ hidden: false
+ editable: true
- variable: setPermissions
label: "Automatic Permissions"
schema: