diff --git a/incubator/humhub/0.0.23/CHANGELOG.md b/incubator/humhub/0.0.24/CHANGELOG.md
similarity index 92%
rename from incubator/humhub/0.0.23/CHANGELOG.md
rename to incubator/humhub/0.0.24/CHANGELOG.md
index dc578f96cf..518195be98 100644
--- a/incubator/humhub/0.0.23/CHANGELOG.md
+++ b/incubator/humhub/0.0.24/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [humhub-0.0.24](https://github.com/truecharts/charts/compare/humhub-0.0.23...humhub-0.0.24) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [humhub-0.0.23](https://github.com/truecharts/charts/compare/humhub-0.0.21...humhub-0.0.23) (2022-08-30)
### Chore
@@ -88,12 +97,3 @@
- update home links ([#3291](https://github.com/truecharts/apps/issues/3291))
- update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302))
-
-
-
-
-## [humhub-0.0.13](https://github.com/truecharts/apps/compare/humhub-0.0.12...humhub-0.0.13) (2022-07-25)
-
-### Chore
-
-- update docker general non-major ([#3300](https://github.com/truecharts/apps/issues/3300))
diff --git a/incubator/qflood/0.0.27/Chart.lock b/incubator/humhub/0.0.24/Chart.lock
similarity index 80%
rename from incubator/qflood/0.0.27/Chart.lock
rename to incubator/humhub/0.0.24/Chart.lock
index 32e6f78123..9236e59e17 100644
--- a/incubator/qflood/0.0.27/Chart.lock
+++ b/incubator/humhub/0.0.24/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://library-charts.truecharts.org
version: 10.5.6
digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-08-31T06:39:49.427270515Z"
+generated: "2022-09-04T07:36:26.705933636Z"
diff --git a/incubator/humhub/0.0.23/Chart.yaml b/incubator/humhub/0.0.24/Chart.yaml
similarity index 98%
rename from incubator/humhub/0.0.23/Chart.yaml
rename to incubator/humhub/0.0.24/Chart.yaml
index dbce9bf217..48f09838aa 100644
--- a/incubator/humhub/0.0.23/Chart.yaml
+++ b/incubator/humhub/0.0.24/Chart.yaml
@@ -25,4 +25,4 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/humhub
- https://ghcr.io/siwatinc/humhub
type: application
-version: 0.0.23
+version: 0.0.24
diff --git a/incubator/humhub/0.0.23/README.md b/incubator/humhub/0.0.24/README.md
similarity index 95%
rename from incubator/humhub/0.0.23/README.md
rename to incubator/humhub/0.0.24/README.md
index 6816f88a15..5e5d8479c1 100644
--- a/incubator/humhub/0.0.23/README.md
+++ b/incubator/humhub/0.0.24/README.md
@@ -1,6 +1,6 @@
# humhub
-  
+  
HumHub is a free social network software and framework built to give you the tools to make communication and collaboration easy and successful. The Database is at 'localhost', username is 'humhub', the database name is 'humhub', there are no password (local user)
@@ -64,7 +64,7 @@ helm uninstall humhub
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/incubator/humhub/0.0.23/app-readme.md b/incubator/humhub/0.0.24/app-readme.md
similarity index 100%
rename from incubator/humhub/0.0.23/app-readme.md
rename to incubator/humhub/0.0.24/app-readme.md
diff --git a/incubator/humhub/0.0.23/charts/common-10.5.6.tgz b/incubator/humhub/0.0.24/charts/common-10.5.6.tgz
similarity index 100%
rename from incubator/humhub/0.0.23/charts/common-10.5.6.tgz
rename to incubator/humhub/0.0.24/charts/common-10.5.6.tgz
diff --git a/incubator/humhub/0.0.23/ix_values.yaml b/incubator/humhub/0.0.24/ix_values.yaml
similarity index 82%
rename from incubator/humhub/0.0.23/ix_values.yaml
rename to incubator/humhub/0.0.24/ix_values.yaml
index cc84f07761..fec7186ec0 100644
--- a/incubator/humhub/0.0.23/ix_values.yaml
+++ b/incubator/humhub/0.0.24/ix_values.yaml
@@ -2,7 +2,7 @@ env: {}
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/humhub
- tag: latest@sha256:286412a60702c3c3bb66b98a274b3cb7fe24e71d1b90d1728a419dae64591967
+ tag: latest@sha256:8b1b3bb64dd53f86f35cc418756d84d4eb17298e3f0c679e35bf2abbb3490ab7
persistence:
config:
enabled: true
diff --git a/incubator/humhub/0.0.23/questions.yaml b/incubator/humhub/0.0.24/questions.yaml
similarity index 99%
rename from incubator/humhub/0.0.23/questions.yaml
rename to incubator/humhub/0.0.24/questions.yaml
index 601560c04e..7f9712e611 100644
--- a/incubator/humhub/0.0.23/questions.yaml
+++ b/incubator/humhub/0.0.24/questions.yaml
@@ -2459,7 +2459,9 @@ questions:
required: true
- variable: docs
group: Documentation
- label: "Please read the documentation at https://truecharts.org"
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
schema:
additional_attrs: true
type: dict
@@ -2471,7 +2473,9 @@ questions:
default: true
- variable: donateNag
group: Documentation
- label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor"
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
schema:
additional_attrs: true
type: dict
diff --git a/incubator/humhub/0.0.23/templates/common.yaml b/incubator/humhub/0.0.24/templates/common.yaml
similarity index 100%
rename from incubator/humhub/0.0.23/templates/common.yaml
rename to incubator/humhub/0.0.24/templates/common.yaml
diff --git a/incubator/humhub/0.0.23/values.yaml b/incubator/humhub/0.0.24/values.yaml
similarity index 100%
rename from incubator/humhub/0.0.23/values.yaml
rename to incubator/humhub/0.0.24/values.yaml
diff --git a/incubator/qflood/0.0.27/CHANGELOG.md b/incubator/qflood/0.0.28/CHANGELOG.md
similarity index 91%
rename from incubator/qflood/0.0.27/CHANGELOG.md
rename to incubator/qflood/0.0.28/CHANGELOG.md
index b12d56c1c9..bf837545fc 100644
--- a/incubator/qflood/0.0.27/CHANGELOG.md
+++ b/incubator/qflood/0.0.28/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [qflood-0.0.28](https://github.com/truecharts/charts/compare/qflood-0.0.27...qflood-0.0.28) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [qflood-0.0.27](https://github.com/truecharts/charts/compare/qflood-0.0.26...qflood-0.0.27) (2022-08-31)
### Chore
@@ -88,12 +97,3 @@
## [qflood-0.0.17](https://github.com/truecharts/charts/compare/qflood-0.0.16...qflood-0.0.17) (2022-08-12)
### Chore
-
-- update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456))
-
-
-
-
-## [qflood-0.0.16](https://github.com/truecharts/charts/compare/qflood-0.0.15...qflood-0.0.16) (2022-08-12)
-
-### Chore
diff --git a/incubator/humhub/0.0.23/Chart.lock b/incubator/qflood/0.0.28/Chart.lock
similarity index 80%
rename from incubator/humhub/0.0.23/Chart.lock
rename to incubator/qflood/0.0.28/Chart.lock
index 3beff809c4..b0483be836 100644
--- a/incubator/humhub/0.0.23/Chart.lock
+++ b/incubator/qflood/0.0.28/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://library-charts.truecharts.org
version: 10.5.6
digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-08-30T23:47:15.611410277Z"
+generated: "2022-09-04T07:36:26.722266375Z"
diff --git a/incubator/qflood/0.0.27/Chart.yaml b/incubator/qflood/0.0.28/Chart.yaml
similarity index 98%
rename from incubator/qflood/0.0.27/Chart.yaml
rename to incubator/qflood/0.0.28/Chart.yaml
index e1d5f93bd3..67130c6f01 100644
--- a/incubator/qflood/0.0.27/Chart.yaml
+++ b/incubator/qflood/0.0.28/Chart.yaml
@@ -26,4 +26,4 @@ sources:
- https://hotio.dev/containers/qflood
- https://hub.docker.com/r/hotio/qflood
type: application
-version: 0.0.27
+version: 0.0.28
diff --git a/incubator/qflood/0.0.27/README.md b/incubator/qflood/0.0.28/README.md
similarity index 95%
rename from incubator/qflood/0.0.27/README.md
rename to incubator/qflood/0.0.28/README.md
index 43d08a63ad..688746596a 100644
--- a/incubator/qflood/0.0.27/README.md
+++ b/incubator/qflood/0.0.28/README.md
@@ -1,6 +1,6 @@
# qflood
-  
+  
Docker image with qBittorrent and the Flood UI.
@@ -65,7 +65,7 @@ helm uninstall qflood
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/incubator/qflood/0.0.27/app-readme.md b/incubator/qflood/0.0.28/app-readme.md
similarity index 100%
rename from incubator/qflood/0.0.27/app-readme.md
rename to incubator/qflood/0.0.28/app-readme.md
diff --git a/incubator/qflood/0.0.27/charts/common-10.5.6.tgz b/incubator/qflood/0.0.28/charts/common-10.5.6.tgz
similarity index 100%
rename from incubator/qflood/0.0.27/charts/common-10.5.6.tgz
rename to incubator/qflood/0.0.28/charts/common-10.5.6.tgz
diff --git a/incubator/qflood/0.0.27/ix_values.yaml b/incubator/qflood/0.0.28/ix_values.yaml
similarity index 87%
rename from incubator/qflood/0.0.27/ix_values.yaml
rename to incubator/qflood/0.0.28/ix_values.yaml
index e19dc75eee..128424e3f4 100644
--- a/incubator/qflood/0.0.27/ix_values.yaml
+++ b/incubator/qflood/0.0.28/ix_values.yaml
@@ -4,7 +4,7 @@ env:
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/qflood
- tag: latest@sha256:895df35605af762e36a1623be59bb5415f93d97437b3dcba76e4d3f08f1cfde3
+ tag: latest@sha256:bdc5f17b04297f22e078ea1f2c9f08f021b9144863a3093d422f4b8889c689ac
persistence:
config:
enabled: true
diff --git a/incubator/qflood/0.0.27/questions.yaml b/incubator/qflood/0.0.28/questions.yaml
similarity index 99%
rename from incubator/qflood/0.0.27/questions.yaml
rename to incubator/qflood/0.0.28/questions.yaml
index 2ad9ccf4a5..cf4c3cf031 100644
--- a/incubator/qflood/0.0.27/questions.yaml
+++ b/incubator/qflood/0.0.28/questions.yaml
@@ -2610,7 +2610,9 @@ questions:
required: true
- variable: docs
group: Documentation
- label: "Please read the documentation at https://truecharts.org"
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
schema:
additional_attrs: true
type: dict
@@ -2622,7 +2624,9 @@ questions:
default: true
- variable: donateNag
group: Documentation
- label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor"
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
schema:
additional_attrs: true
type: dict
diff --git a/incubator/qflood/0.0.27/templates/common.yaml b/incubator/qflood/0.0.28/templates/common.yaml
similarity index 100%
rename from incubator/qflood/0.0.27/templates/common.yaml
rename to incubator/qflood/0.0.28/templates/common.yaml
diff --git a/incubator/qflood/0.0.27/values.yaml b/incubator/qflood/0.0.28/values.yaml
similarity index 100%
rename from incubator/qflood/0.0.27/values.yaml
rename to incubator/qflood/0.0.28/values.yaml
diff --git a/incubator/tasmocompiler/0.0.22/CHANGELOG.md b/incubator/tasmocompiler/0.0.23/CHANGELOG.md
similarity index 95%
rename from incubator/tasmocompiler/0.0.22/CHANGELOG.md
rename to incubator/tasmocompiler/0.0.23/CHANGELOG.md
index 10baf406f1..a16ed14ab7 100644
--- a/incubator/tasmocompiler/0.0.22/CHANGELOG.md
+++ b/incubator/tasmocompiler/0.0.23/CHANGELOG.md
@@ -2,6 +2,7 @@
+
## [tasmocompiler-0.0.22](https://github.com/truecharts/charts/compare/tasmocompiler-0.0.20...tasmocompiler-0.0.22) (2022-08-30)
### Chore
@@ -96,4 +97,3 @@
-## [tasmocompiler-0.0.12](https://github.com/truecharts/apps/compare/tasmocompiler-0.0.11...tasmocompiler-0.0.12) (2022-07-23)
diff --git a/incubator/tasmocompiler/0.0.22/Chart.lock b/incubator/tasmocompiler/0.0.23/Chart.lock
similarity index 80%
rename from incubator/tasmocompiler/0.0.22/Chart.lock
rename to incubator/tasmocompiler/0.0.23/Chart.lock
index 6702afeabe..e6b160e6fc 100644
--- a/incubator/tasmocompiler/0.0.22/Chart.lock
+++ b/incubator/tasmocompiler/0.0.23/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://library-charts.truecharts.org
version: 10.5.6
digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-08-31T00:06:40.111644277Z"
+generated: "2022-09-04T07:36:26.686944474Z"
diff --git a/incubator/tasmocompiler/0.0.22/Chart.yaml b/incubator/tasmocompiler/0.0.23/Chart.yaml
similarity index 98%
rename from incubator/tasmocompiler/0.0.22/Chart.yaml
rename to incubator/tasmocompiler/0.0.23/Chart.yaml
index c468fa76c5..8061cb15ad 100644
--- a/incubator/tasmocompiler/0.0.22/Chart.yaml
+++ b/incubator/tasmocompiler/0.0.23/Chart.yaml
@@ -28,4 +28,4 @@ sources:
- https://github.com/benzino77/tasmocompiler
- https://hub.docker.com/r/benzino77/tasmocompiler
type: application
-version: 0.0.22
+version: 0.0.23
diff --git a/incubator/tasmocompiler/0.0.22/README.md b/incubator/tasmocompiler/0.0.23/README.md
similarity index 95%
rename from incubator/tasmocompiler/0.0.22/README.md
rename to incubator/tasmocompiler/0.0.23/README.md
index b48c6d1396..f1904e4a48 100644
--- a/incubator/tasmocompiler/0.0.22/README.md
+++ b/incubator/tasmocompiler/0.0.23/README.md
@@ -1,6 +1,6 @@
# tasmocompiler
-  
+  
TasmoCompiler is a simple web GUI which allows you to compile fantastic Tasmota firmware with your own settings
@@ -65,7 +65,7 @@ helm uninstall tasmocompiler
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/incubator/tasmocompiler/0.0.22/app-readme.md b/incubator/tasmocompiler/0.0.23/app-readme.md
similarity index 100%
rename from incubator/tasmocompiler/0.0.22/app-readme.md
rename to incubator/tasmocompiler/0.0.23/app-readme.md
diff --git a/incubator/tasmocompiler/0.0.22/charts/common-10.5.6.tgz b/incubator/tasmocompiler/0.0.23/charts/common-10.5.6.tgz
similarity index 100%
rename from incubator/tasmocompiler/0.0.22/charts/common-10.5.6.tgz
rename to incubator/tasmocompiler/0.0.23/charts/common-10.5.6.tgz
diff --git a/incubator/tasmocompiler/0.0.22/ix_values.yaml b/incubator/tasmocompiler/0.0.23/ix_values.yaml
similarity index 83%
rename from incubator/tasmocompiler/0.0.22/ix_values.yaml
rename to incubator/tasmocompiler/0.0.23/ix_values.yaml
index cf0ef519ad..9e5f864d83 100644
--- a/incubator/tasmocompiler/0.0.22/ix_values.yaml
+++ b/incubator/tasmocompiler/0.0.23/ix_values.yaml
@@ -2,7 +2,7 @@ env: {}
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/tasmocompiler
- tag: latest@sha256:3abd2b2dcccf347ac6d7335815d75b576487a43c93f365bfb74a2ac4e6eb7262
+ tag: latest@sha256:48fcda47ac8bbec716ed486ebe4cfe17f9e4c5515e4bff99e619aeca16f3a85d
persistence: {}
podSecurityContext:
runAsGroup: 0
diff --git a/incubator/tasmocompiler/0.0.22/questions.yaml b/incubator/tasmocompiler/0.0.23/questions.yaml
similarity index 99%
rename from incubator/tasmocompiler/0.0.22/questions.yaml
rename to incubator/tasmocompiler/0.0.23/questions.yaml
index 4462814b0d..5950572f94 100644
--- a/incubator/tasmocompiler/0.0.22/questions.yaml
+++ b/incubator/tasmocompiler/0.0.23/questions.yaml
@@ -1852,7 +1852,9 @@ questions:
required: true
- variable: docs
group: Documentation
- label: "Please read the documentation at https://truecharts.org"
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
schema:
additional_attrs: true
type: dict
@@ -1864,7 +1866,9 @@ questions:
default: true
- variable: donateNag
group: Documentation
- label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor"
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
schema:
additional_attrs: true
type: dict
diff --git a/incubator/tasmocompiler/0.0.22/templates/common.yaml b/incubator/tasmocompiler/0.0.23/templates/common.yaml
similarity index 100%
rename from incubator/tasmocompiler/0.0.22/templates/common.yaml
rename to incubator/tasmocompiler/0.0.23/templates/common.yaml
diff --git a/incubator/tasmocompiler/0.0.22/values.yaml b/incubator/tasmocompiler/0.0.23/values.yaml
similarity index 100%
rename from incubator/tasmocompiler/0.0.22/values.yaml
rename to incubator/tasmocompiler/0.0.23/values.yaml
diff --git a/incubator/tracks/0.0.24/CHANGELOG.md b/incubator/tracks/0.0.25/CHANGELOG.md
similarity index 89%
rename from incubator/tracks/0.0.24/CHANGELOG.md
rename to incubator/tracks/0.0.25/CHANGELOG.md
index d458199048..796dbebfaf 100644
--- a/incubator/tracks/0.0.24/CHANGELOG.md
+++ b/incubator/tracks/0.0.25/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [tracks-0.0.25](https://github.com/truecharts/charts/compare/tracks-0.0.24...tracks-0.0.25) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [tracks-0.0.24](https://github.com/truecharts/charts/compare/tracks-0.0.23...tracks-0.0.24) (2022-09-02)
### Chore
@@ -88,12 +97,3 @@
- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376))
- replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402))
-
-
-
-## [tracks-0.0.14](https://github.com/truecharts/apps/compare/tracks-0.0.13...tracks-0.0.14) (2022-07-26)
-
-### Chore
-
-- update home links ([#3291](https://github.com/truecharts/apps/issues/3291))
- - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302))
diff --git a/incubator/tracks/0.0.24/Chart.lock b/incubator/tracks/0.0.25/Chart.lock
similarity index 80%
rename from incubator/tracks/0.0.24/Chart.lock
rename to incubator/tracks/0.0.25/Chart.lock
index 36d6215a4c..6a1afacac3 100644
--- a/incubator/tracks/0.0.24/Chart.lock
+++ b/incubator/tracks/0.0.25/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://library-charts.truecharts.org
version: 10.5.6
digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-09-02T09:46:20.104095082Z"
+generated: "2022-09-04T07:36:26.698442872Z"
diff --git a/incubator/tracks/0.0.24/Chart.yaml b/incubator/tracks/0.0.25/Chart.yaml
similarity index 98%
rename from incubator/tracks/0.0.24/Chart.yaml
rename to incubator/tracks/0.0.25/Chart.yaml
index fb530372ed..d233fc5cda 100644
--- a/incubator/tracks/0.0.24/Chart.yaml
+++ b/incubator/tracks/0.0.25/Chart.yaml
@@ -26,4 +26,4 @@ sources:
- http://www.getontracks.org/
- https://hub.docker.com/r/tracksapp/tracks
type: application
-version: 0.0.24
+version: 0.0.25
diff --git a/incubator/tracks/0.0.24/README.md b/incubator/tracks/0.0.25/README.md
similarity index 95%
rename from incubator/tracks/0.0.24/README.md
rename to incubator/tracks/0.0.25/README.md
index 6400324a5f..d643c10690 100644
--- a/incubator/tracks/0.0.24/README.md
+++ b/incubator/tracks/0.0.25/README.md
@@ -1,6 +1,6 @@
# tracks
-  
+  
Tracks is a web-based todo application to help you implement the GTD methodology.
@@ -65,7 +65,7 @@ helm uninstall tracks
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/incubator/tracks/0.0.24/app-readme.md b/incubator/tracks/0.0.25/app-readme.md
similarity index 100%
rename from incubator/tracks/0.0.24/app-readme.md
rename to incubator/tracks/0.0.25/app-readme.md
diff --git a/incubator/tracks/0.0.24/charts/common-10.5.6.tgz b/incubator/tracks/0.0.25/charts/common-10.5.6.tgz
similarity index 100%
rename from incubator/tracks/0.0.24/charts/common-10.5.6.tgz
rename to incubator/tracks/0.0.25/charts/common-10.5.6.tgz
diff --git a/incubator/tracks/0.0.24/ix_values.yaml b/incubator/tracks/0.0.25/ix_values.yaml
similarity index 87%
rename from incubator/tracks/0.0.24/ix_values.yaml
rename to incubator/tracks/0.0.25/ix_values.yaml
index e1b30376bb..0b562809e8 100644
--- a/incubator/tracks/0.0.24/ix_values.yaml
+++ b/incubator/tracks/0.0.25/ix_values.yaml
@@ -11,7 +11,7 @@ env:
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/tracks
- tag: latest@sha256:8a654ff9e83b2657081c7a28af38779d8eb01d21d48a32ab8a0e3852a3d89cde
+ tag: latest@sha256:f584ea0a374fd72ba2c44e86152e9b0a6076b93afde7bf39b8b7087e4234ace4
persistence: {}
podSecurityContext:
runAsGroup: 0
diff --git a/incubator/tracks/0.0.24/questions.yaml b/incubator/tracks/0.0.25/questions.yaml
similarity index 100%
rename from incubator/tracks/0.0.24/questions.yaml
rename to incubator/tracks/0.0.25/questions.yaml
diff --git a/incubator/tracks/0.0.24/templates/common.yaml b/incubator/tracks/0.0.25/templates/common.yaml
similarity index 100%
rename from incubator/tracks/0.0.24/templates/common.yaml
rename to incubator/tracks/0.0.25/templates/common.yaml
diff --git a/incubator/tracks/0.0.24/values.yaml b/incubator/tracks/0.0.25/values.yaml
similarity index 100%
rename from incubator/tracks/0.0.24/values.yaml
rename to incubator/tracks/0.0.25/values.yaml
diff --git a/incubator/tubesync/0.0.24/Chart.lock b/incubator/tubesync/0.0.24/Chart.lock
deleted file mode 100644
index 4d29ea9632..0000000000
--- a/incubator/tubesync/0.0.24/Chart.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-dependencies:
-- name: common
- repository: https://library-charts.truecharts.org
- version: 10.5.6
-digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-08-31T00:08:23.732668564Z"
diff --git a/incubator/tubesync/0.0.24/CHANGELOG.md b/incubator/tubesync/0.0.25/CHANGELOG.md
similarity index 89%
rename from incubator/tubesync/0.0.24/CHANGELOG.md
rename to incubator/tubesync/0.0.25/CHANGELOG.md
index b90c1b1676..e09947f974 100644
--- a/incubator/tubesync/0.0.24/CHANGELOG.md
+++ b/incubator/tubesync/0.0.25/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [tubesync-0.0.25](https://github.com/truecharts/charts/compare/tubesync-0.0.24...tubesync-0.0.25) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [tubesync-0.0.24](https://github.com/truecharts/charts/compare/tubesync-0.0.22...tubesync-0.0.24) (2022-08-30)
### Chore
@@ -88,12 +97,3 @@
- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376))
- replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402))
-
-
-
-## [tubesync-0.0.14](https://github.com/truecharts/apps/compare/tubesync-0.0.13...tubesync-0.0.14) (2022-07-26)
-
-### Chore
-
-- update home links ([#3291](https://github.com/truecharts/apps/issues/3291))
- - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302))
diff --git a/incubator/tubesync/0.0.25/Chart.lock b/incubator/tubesync/0.0.25/Chart.lock
new file mode 100644
index 0000000000..2cab90913d
--- /dev/null
+++ b/incubator/tubesync/0.0.25/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:36:53.753887868Z"
diff --git a/incubator/tubesync/0.0.24/Chart.yaml b/incubator/tubesync/0.0.25/Chart.yaml
similarity index 98%
rename from incubator/tubesync/0.0.24/Chart.yaml
rename to incubator/tubesync/0.0.25/Chart.yaml
index 052cc688f4..e7ac65db56 100644
--- a/incubator/tubesync/0.0.24/Chart.yaml
+++ b/incubator/tubesync/0.0.25/Chart.yaml
@@ -30,4 +30,4 @@ sources:
- https://github.com/meeb/tubesync
- https://registry.hub.docker.com/r/ghcr.io/meeb/tubesync
type: application
-version: 0.0.24
+version: 0.0.25
diff --git a/incubator/tubesync/0.0.24/README.md b/incubator/tubesync/0.0.25/README.md
similarity index 95%
rename from incubator/tubesync/0.0.24/README.md
rename to incubator/tubesync/0.0.25/README.md
index ac13dedb8d..22be1933e5 100644
--- a/incubator/tubesync/0.0.24/README.md
+++ b/incubator/tubesync/0.0.25/README.md
@@ -1,6 +1,6 @@
# tubesync
-  
+  
TubeSync is a PVR (personal video recorder) for YouTube. Or, like Sonarr but for YouTube (with a built-in download client). It is designed to synchronize channels and playlists from YouTube to local directories and update your media server once media is downloaded.
@@ -65,7 +65,7 @@ helm uninstall tubesync
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/incubator/tubesync/0.0.24/app-readme.md b/incubator/tubesync/0.0.25/app-readme.md
similarity index 100%
rename from incubator/tubesync/0.0.24/app-readme.md
rename to incubator/tubesync/0.0.25/app-readme.md
diff --git a/incubator/tubesync/0.0.24/charts/common-10.5.6.tgz b/incubator/tubesync/0.0.25/charts/common-10.5.6.tgz
similarity index 100%
rename from incubator/tubesync/0.0.24/charts/common-10.5.6.tgz
rename to incubator/tubesync/0.0.25/charts/common-10.5.6.tgz
diff --git a/incubator/tubesync/0.0.24/ix_values.yaml b/incubator/tubesync/0.0.25/ix_values.yaml
similarity index 87%
rename from incubator/tubesync/0.0.24/ix_values.yaml
rename to incubator/tubesync/0.0.25/ix_values.yaml
index d77316deda..085b09aa4d 100644
--- a/incubator/tubesync/0.0.24/ix_values.yaml
+++ b/incubator/tubesync/0.0.25/ix_values.yaml
@@ -8,7 +8,7 @@ env:
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/tubesync
- tag: latest@sha256:082e2af8ef7a06cebdf4347f50810ddad5e92cb6ff1d2ab4906f58396542c06e
+ tag: latest@sha256:fc1cb2701b89dadea43f63068257a0c2835e758a2963bc825f53f650352c022b
persistence:
config:
enabled: true
diff --git a/incubator/tubesync/0.0.24/questions.yaml b/incubator/tubesync/0.0.25/questions.yaml
similarity index 99%
rename from incubator/tubesync/0.0.24/questions.yaml
rename to incubator/tubesync/0.0.25/questions.yaml
index ab801f708c..ee5fc861e5 100644
--- a/incubator/tubesync/0.0.24/questions.yaml
+++ b/incubator/tubesync/0.0.25/questions.yaml
@@ -2679,7 +2679,9 @@ questions:
required: true
- variable: docs
group: Documentation
- label: "Please read the documentation at https://truecharts.org"
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
schema:
additional_attrs: true
type: dict
@@ -2691,7 +2693,9 @@ questions:
default: true
- variable: donateNag
group: Documentation
- label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor"
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
schema:
additional_attrs: true
type: dict
diff --git a/incubator/tubesync/0.0.24/templates/common.yaml b/incubator/tubesync/0.0.25/templates/common.yaml
similarity index 100%
rename from incubator/tubesync/0.0.24/templates/common.yaml
rename to incubator/tubesync/0.0.25/templates/common.yaml
diff --git a/incubator/tubesync/0.0.24/values.yaml b/incubator/tubesync/0.0.25/values.yaml
similarity index 100%
rename from incubator/tubesync/0.0.24/values.yaml
rename to incubator/tubesync/0.0.25/values.yaml
diff --git a/incubator/virt-manager/0.0.47/Chart.lock b/incubator/virt-manager/0.0.47/Chart.lock
deleted file mode 100644
index 2a87f80914..0000000000
--- a/incubator/virt-manager/0.0.47/Chart.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-dependencies:
-- name: common
- repository: https://library-charts.truecharts.org
- version: 10.5.6
-digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-09-03T08:28:05.508382209Z"
diff --git a/incubator/virt-manager/0.0.47/CHANGELOG.md b/incubator/virt-manager/0.0.48/CHANGELOG.md
similarity index 91%
rename from incubator/virt-manager/0.0.47/CHANGELOG.md
rename to incubator/virt-manager/0.0.48/CHANGELOG.md
index 2d195efb7d..f044c34397 100644
--- a/incubator/virt-manager/0.0.47/CHANGELOG.md
+++ b/incubator/virt-manager/0.0.48/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [virt-manager-0.0.48](https://github.com/truecharts/charts/compare/virt-manager-0.0.47...virt-manager-0.0.48) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [virt-manager-0.0.47](https://github.com/truecharts/charts/compare/virt-manager-0.0.46...virt-manager-0.0.47) (2022-09-03)
### Chore
@@ -88,12 +97,3 @@
## [virt-manager-0.0.38](https://github.com/truecharts/charts/compare/virt-manager-0.0.37...virt-manager-0.0.38) (2022-08-28)
### Chore
-
-- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600))
-
-
-
-
-## [virt-manager-0.0.37](https://github.com/truecharts/charts/compare/virt-manager-0.0.34...virt-manager-0.0.37) (2022-08-27)
-
-### Chore
diff --git a/incubator/virt-manager/0.0.48/Chart.lock b/incubator/virt-manager/0.0.48/Chart.lock
new file mode 100644
index 0000000000..6ca5843cb2
--- /dev/null
+++ b/incubator/virt-manager/0.0.48/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:36:53.759358514Z"
diff --git a/incubator/virt-manager/0.0.47/Chart.yaml b/incubator/virt-manager/0.0.48/Chart.yaml
similarity index 98%
rename from incubator/virt-manager/0.0.47/Chart.yaml
rename to incubator/virt-manager/0.0.48/Chart.yaml
index 1a7a20317f..573d4546ea 100644
--- a/incubator/virt-manager/0.0.47/Chart.yaml
+++ b/incubator/virt-manager/0.0.48/Chart.yaml
@@ -25,4 +25,4 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/virt-manager
- https://hub.docker.com/r/mber5/virt-manager
type: application
-version: 0.0.47
+version: 0.0.48
diff --git a/incubator/virt-manager/0.0.47/README.md b/incubator/virt-manager/0.0.48/README.md
similarity index 95%
rename from incubator/virt-manager/0.0.47/README.md
rename to incubator/virt-manager/0.0.48/README.md
index b3aa009029..e76d4d2b57 100644
--- a/incubator/virt-manager/0.0.47/README.md
+++ b/incubator/virt-manager/0.0.48/README.md
@@ -1,6 +1,6 @@
# virt-manager
-  
+  
The virt-manager application is a desktop user interface for managing virtual machines through libvirt.
@@ -64,7 +64,7 @@ helm uninstall virt-manager
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/incubator/virt-manager/0.0.47/app-readme.md b/incubator/virt-manager/0.0.48/app-readme.md
similarity index 100%
rename from incubator/virt-manager/0.0.47/app-readme.md
rename to incubator/virt-manager/0.0.48/app-readme.md
diff --git a/incubator/virt-manager/0.0.47/charts/common-10.5.6.tgz b/incubator/virt-manager/0.0.48/charts/common-10.5.6.tgz
similarity index 100%
rename from incubator/virt-manager/0.0.47/charts/common-10.5.6.tgz
rename to incubator/virt-manager/0.0.48/charts/common-10.5.6.tgz
diff --git a/incubator/virt-manager/0.0.47/ix_values.yaml b/incubator/virt-manager/0.0.48/ix_values.yaml
similarity index 87%
rename from incubator/virt-manager/0.0.47/ix_values.yaml
rename to incubator/virt-manager/0.0.48/ix_values.yaml
index 080ba90935..9b90c27a41 100644
--- a/incubator/virt-manager/0.0.47/ix_values.yaml
+++ b/incubator/virt-manager/0.0.48/ix_values.yaml
@@ -3,7 +3,7 @@ env:
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/virt-manager
- tag: latest@sha256:4a40011cf3568115cc469069addcc46fe4494a60ad4ba72c874852277c015bef
+ tag: latest@sha256:17516034649fd99fdc204dfddf65f70f7899903d673d7c9698383c5c2f433f2d
persistence:
devkvm:
enabled: true
diff --git a/incubator/virt-manager/0.0.47/questions.yaml b/incubator/virt-manager/0.0.48/questions.yaml
similarity index 100%
rename from incubator/virt-manager/0.0.47/questions.yaml
rename to incubator/virt-manager/0.0.48/questions.yaml
diff --git a/incubator/virt-manager/0.0.47/templates/common.yaml b/incubator/virt-manager/0.0.48/templates/common.yaml
similarity index 100%
rename from incubator/virt-manager/0.0.47/templates/common.yaml
rename to incubator/virt-manager/0.0.48/templates/common.yaml
diff --git a/incubator/virt-manager/0.0.47/values.yaml b/incubator/virt-manager/0.0.48/values.yaml
similarity index 100%
rename from incubator/virt-manager/0.0.47/values.yaml
rename to incubator/virt-manager/0.0.48/values.yaml
diff --git a/incubator/yourls/0.0.27/Chart.lock b/incubator/yourls/0.0.27/Chart.lock
deleted file mode 100644
index 11f7b96465..0000000000
--- a/incubator/yourls/0.0.27/Chart.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-dependencies:
-- name: common
- repository: https://library-charts.truecharts.org
- version: 10.5.6
-digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-09-03T08:28:25.496623769Z"
diff --git a/incubator/yourls/0.0.27/CHANGELOG.md b/incubator/yourls/0.0.28/CHANGELOG.md
similarity index 88%
rename from incubator/yourls/0.0.27/CHANGELOG.md
rename to incubator/yourls/0.0.28/CHANGELOG.md
index 56e7e5592d..12d267c6af 100644
--- a/incubator/yourls/0.0.27/CHANGELOG.md
+++ b/incubator/yourls/0.0.28/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [yourls-0.0.28](https://github.com/truecharts/charts/compare/yourls-0.0.27...yourls-0.0.28) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [yourls-0.0.27](https://github.com/truecharts/charts/compare/yourls-0.0.26...yourls-0.0.27) (2022-09-03)
### Chore
@@ -88,12 +97,3 @@
## [yourls-0.0.17](https://github.com/truecharts/charts/compare/yourls-0.0.16...yourls-0.0.17) (2022-08-12)
### Chore
-
-- add documentation checkbox/section to all SCALE Apps
- - update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456))
-
- ### Fix
-
-- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447))
-
-
diff --git a/incubator/yourls/0.0.28/Chart.lock b/incubator/yourls/0.0.28/Chart.lock
new file mode 100644
index 0000000000..effe63957e
--- /dev/null
+++ b/incubator/yourls/0.0.28/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:36:53.772828926Z"
diff --git a/incubator/yourls/0.0.27/Chart.yaml b/incubator/yourls/0.0.28/Chart.yaml
similarity index 98%
rename from incubator/yourls/0.0.27/Chart.yaml
rename to incubator/yourls/0.0.28/Chart.yaml
index 75ac4a2c9c..5f9d046209 100644
--- a/incubator/yourls/0.0.27/Chart.yaml
+++ b/incubator/yourls/0.0.28/Chart.yaml
@@ -31,4 +31,4 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/yourls
- https://hub.docker.com/_/yourls/
type: application
-version: 0.0.27
+version: 0.0.28
diff --git a/incubator/yourls/0.0.27/README.md b/incubator/yourls/0.0.28/README.md
similarity index 95%
rename from incubator/yourls/0.0.27/README.md
rename to incubator/yourls/0.0.28/README.md
index 5122b74ab1..0d536f4fe1 100644
--- a/incubator/yourls/0.0.27/README.md
+++ b/incubator/yourls/0.0.28/README.md
@@ -1,6 +1,6 @@
# yourls
-  
+  
YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener.
@@ -64,7 +64,7 @@ helm uninstall yourls
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/incubator/yourls/0.0.27/app-readme.md b/incubator/yourls/0.0.28/app-readme.md
similarity index 100%
rename from incubator/yourls/0.0.27/app-readme.md
rename to incubator/yourls/0.0.28/app-readme.md
diff --git a/incubator/yourls/0.0.27/charts/common-10.5.6.tgz b/incubator/yourls/0.0.28/charts/common-10.5.6.tgz
similarity index 100%
rename from incubator/yourls/0.0.27/charts/common-10.5.6.tgz
rename to incubator/yourls/0.0.28/charts/common-10.5.6.tgz
diff --git a/incubator/yourls/0.0.27/ix_values.yaml b/incubator/yourls/0.0.28/ix_values.yaml
similarity index 85%
rename from incubator/yourls/0.0.27/ix_values.yaml
rename to incubator/yourls/0.0.28/ix_values.yaml
index 10f882915d..625241834a 100644
--- a/incubator/yourls/0.0.27/ix_values.yaml
+++ b/incubator/yourls/0.0.28/ix_values.yaml
@@ -10,7 +10,7 @@ env:
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/yourls
- tag: latest@sha256:0a63be375f39fe6b0f294d606b201372caca49bd0843df1ecca06a11edbe5804
+ tag: latest@sha256:bb7b7a57fda949bafa4bcf051a79deddf24318572a659348a04a3e97e839c45b
persistence: {}
podSecurityContext:
runAsGroup: 0
diff --git a/incubator/yourls/0.0.27/questions.yaml b/incubator/yourls/0.0.28/questions.yaml
similarity index 100%
rename from incubator/yourls/0.0.27/questions.yaml
rename to incubator/yourls/0.0.28/questions.yaml
diff --git a/incubator/yourls/0.0.27/templates/common.yaml b/incubator/yourls/0.0.28/templates/common.yaml
similarity index 100%
rename from incubator/yourls/0.0.27/templates/common.yaml
rename to incubator/yourls/0.0.28/templates/common.yaml
diff --git a/incubator/yourls/0.0.27/values.yaml b/incubator/yourls/0.0.28/values.yaml
similarity index 100%
rename from incubator/yourls/0.0.27/values.yaml
rename to incubator/yourls/0.0.28/values.yaml
diff --git a/stable/boinc/2.0.44/Chart.lock b/stable/boinc/2.0.44/Chart.lock
deleted file mode 100644
index fde829e2cd..0000000000
--- a/stable/boinc/2.0.44/Chart.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-dependencies:
-- name: common
- repository: https://library-charts.truecharts.org
- version: 10.5.6
-digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-08-31T00:14:35.993326292Z"
diff --git a/stable/boinc/2.0.44/CHANGELOG.md b/stable/boinc/2.0.45/CHANGELOG.md
similarity index 84%
rename from stable/boinc/2.0.44/CHANGELOG.md
rename to stable/boinc/2.0.45/CHANGELOG.md
index 45b70558ab..d9774d51c7 100644
--- a/stable/boinc/2.0.44/CHANGELOG.md
+++ b/stable/boinc/2.0.45/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [boinc-2.0.45](https://github.com/truecharts/charts/compare/boinc-2.0.44...boinc-2.0.45) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [boinc-2.0.44](https://github.com/truecharts/charts/compare/boinc-2.0.43...boinc-2.0.44) (2022-08-30)
### Chore
@@ -88,12 +97,3 @@
-## [boinc-2.0.35](https://github.com/truecharts/charts/compare/boinc-2.0.33...boinc-2.0.35) (2022-08-08)
-
-### Chore
-
-- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376))
- - update docker general non-major ([#3356](https://github.com/truecharts/charts/issues/3356))
- - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402))
-
-
diff --git a/stable/boinc/2.0.45/Chart.lock b/stable/boinc/2.0.45/Chart.lock
new file mode 100644
index 0000000000..0b16c38077
--- /dev/null
+++ b/stable/boinc/2.0.45/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:36:53.749595033Z"
diff --git a/stable/boinc/2.0.44/Chart.yaml b/stable/boinc/2.0.45/Chart.yaml
similarity index 98%
rename from stable/boinc/2.0.44/Chart.yaml
rename to stable/boinc/2.0.45/Chart.yaml
index 6e736cfdbb..b945a42c6e 100644
--- a/stable/boinc/2.0.44/Chart.yaml
+++ b/stable/boinc/2.0.45/Chart.yaml
@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: boinc
-version: 2.0.44
+version: 2.0.45
appVersion: "latest"
description: BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers).
type: application
diff --git a/stable/boinc/2.0.44/README.md b/stable/boinc/2.0.45/README.md
similarity index 95%
rename from stable/boinc/2.0.44/README.md
rename to stable/boinc/2.0.45/README.md
index ec7c7a00d0..990971a949 100644
--- a/stable/boinc/2.0.44/README.md
+++ b/stable/boinc/2.0.45/README.md
@@ -1,6 +1,6 @@
# boinc
-  
+  
BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers).
@@ -64,7 +64,7 @@ helm uninstall boinc
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/stable/boinc/2.0.44/app-readme.md b/stable/boinc/2.0.45/app-readme.md
similarity index 100%
rename from stable/boinc/2.0.44/app-readme.md
rename to stable/boinc/2.0.45/app-readme.md
diff --git a/stable/boinc/2.0.44/charts/common-10.5.6.tgz b/stable/boinc/2.0.45/charts/common-10.5.6.tgz
similarity index 100%
rename from stable/boinc/2.0.44/charts/common-10.5.6.tgz
rename to stable/boinc/2.0.45/charts/common-10.5.6.tgz
diff --git a/stable/boinc/2.0.44/ix_values.yaml b/stable/boinc/2.0.45/ix_values.yaml
similarity index 83%
rename from stable/boinc/2.0.44/ix_values.yaml
rename to stable/boinc/2.0.45/ix_values.yaml
index 265bc4240d..d1aafd7f42 100644
--- a/stable/boinc/2.0.44/ix_values.yaml
+++ b/stable/boinc/2.0.45/ix_values.yaml
@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/boinc
pullPolicy: IfNotPresent
- tag: latest@sha256:4b49435323a666cddd894c5bcd0aa40c63183efc297fb7160066708e9de1b15d
+ tag: latest@sha256:fcd36d0a318482cee62262832a2805200f576c3d06c53bd941ddf2d6e7f85b71
securityContext:
readOnlyRootFilesystem: false
diff --git a/stable/boinc/2.0.44/questions.yaml b/stable/boinc/2.0.45/questions.yaml
similarity index 99%
rename from stable/boinc/2.0.44/questions.yaml
rename to stable/boinc/2.0.45/questions.yaml
index c288f50750..4c66007ec1 100644
--- a/stable/boinc/2.0.44/questions.yaml
+++ b/stable/boinc/2.0.45/questions.yaml
@@ -2471,7 +2471,9 @@ questions:
required: true
- variable: docs
group: Documentation
- label: "Please read the documentation at https://truecharts.org"
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
schema:
additional_attrs: true
type: dict
@@ -2483,7 +2485,9 @@ questions:
default: true
- variable: donateNag
group: Documentation
- label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor"
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
schema:
additional_attrs: true
type: dict
diff --git a/stable/boinc/2.0.44/templates/common.yaml b/stable/boinc/2.0.45/templates/common.yaml
similarity index 100%
rename from stable/boinc/2.0.44/templates/common.yaml
rename to stable/boinc/2.0.45/templates/common.yaml
diff --git a/stable/boinc/2.0.44/values.yaml b/stable/boinc/2.0.45/values.yaml
similarity index 100%
rename from stable/boinc/2.0.44/values.yaml
rename to stable/boinc/2.0.45/values.yaml
diff --git a/stable/custom-app/5.1.53/Chart.lock b/stable/custom-app/5.1.53/Chart.lock
deleted file mode 100644
index 6df016fb4b..0000000000
--- a/stable/custom-app/5.1.53/Chart.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-dependencies:
-- name: common
- repository: https://library-charts.truecharts.org
- version: 10.5.6
-digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-09-02T09:47:14.665962958Z"
diff --git a/stable/custom-app/5.1.53/CHANGELOG.md b/stable/custom-app/5.1.54/CHANGELOG.md
similarity index 91%
rename from stable/custom-app/5.1.53/CHANGELOG.md
rename to stable/custom-app/5.1.54/CHANGELOG.md
index c94ef74aa1..676a33dd18 100644
--- a/stable/custom-app/5.1.53/CHANGELOG.md
+++ b/stable/custom-app/5.1.54/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [custom-app-5.1.54](https://github.com/truecharts/charts/compare/custom-app-5.1.53...custom-app-5.1.54) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [custom-app-5.1.53](https://github.com/truecharts/charts/compare/custom-app-5.1.52...custom-app-5.1.53) (2022-09-02)
### Chore
@@ -88,12 +97,3 @@
### Chore
- update docker general non-major ([#3552](https://github.com/truecharts/charts/issues/3552))
-
-
-
-
-## [custom-app-5.1.43](https://github.com/truecharts/charts/compare/custom-app-5.1.42...custom-app-5.1.43) (2022-08-23)
-
-### Chore
-
-- update helm general non-major helm releases ([#3545](https://github.com/truecharts/charts/issues/3545))
diff --git a/stable/custom-app/5.1.54/Chart.lock b/stable/custom-app/5.1.54/Chart.lock
new file mode 100644
index 0000000000..0f8a417df0
--- /dev/null
+++ b/stable/custom-app/5.1.54/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:37:19.195060327Z"
diff --git a/stable/custom-app/5.1.53/Chart.yaml b/stable/custom-app/5.1.54/Chart.yaml
similarity index 94%
rename from stable/custom-app/5.1.53/Chart.yaml
rename to stable/custom-app/5.1.54/Chart.yaml
index 2e1b441ee4..507f8b25d3 100644
--- a/stable/custom-app/5.1.53/Chart.yaml
+++ b/stable/custom-app/5.1.54/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v2
-appVersion: "0.20.1821"
+appVersion: "0.20.1825"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
@@ -19,7 +19,7 @@ name: custom-app
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/custom-app
type: application
-version: 5.1.53
+version: 5.1.54
annotations:
truecharts.org/catagories: |
- custom
diff --git a/stable/custom-app/5.1.53/README.md b/stable/custom-app/5.1.54/README.md
similarity index 92%
rename from stable/custom-app/5.1.53/README.md
rename to stable/custom-app/5.1.54/README.md
index 769d0f1f20..f0d7815e51 100644
--- a/stable/custom-app/5.1.53/README.md
+++ b/stable/custom-app/5.1.54/README.md
@@ -1,6 +1,6 @@
# custom-app
-  
+  
Advanced tool to create your own TrueCharts-based App
@@ -63,7 +63,7 @@ helm uninstall custom-app
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/stable/custom-app/5.1.53/app-readme.md b/stable/custom-app/5.1.54/app-readme.md
similarity index 100%
rename from stable/custom-app/5.1.53/app-readme.md
rename to stable/custom-app/5.1.54/app-readme.md
diff --git a/stable/custom-app/5.1.53/charts/common-10.5.6.tgz b/stable/custom-app/5.1.54/charts/common-10.5.6.tgz
similarity index 100%
rename from stable/custom-app/5.1.53/charts/common-10.5.6.tgz
rename to stable/custom-app/5.1.54/charts/common-10.5.6.tgz
diff --git a/stable/custom-app/5.1.53/ci/test-values.yaml b/stable/custom-app/5.1.54/ci/test-values.yaml
similarity index 88%
rename from stable/custom-app/5.1.53/ci/test-values.yaml
rename to stable/custom-app/5.1.54/ci/test-values.yaml
index 59bb4586d2..fa98c6dfb9 100644
--- a/stable/custom-app/5.1.53/ci/test-values.yaml
+++ b/stable/custom-app/5.1.54/ci/test-values.yaml
@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/jackett
pullPolicy: IfNotPresent
- tag: 0.20.1821@sha256:599f2692fb1e347da8af542a77ce785358e1e59999872773748b10e98755ba91
+ tag: 0.20.1825@sha256:ba9ef0322b03cb6b21b1f7204a4a65f06a9db9ce433f345d6fecc4a9e1ed7973
securityContext:
readOnlyRootFilesystem: false
diff --git a/stable/custom-app/5.1.53/ix_values.yaml b/stable/custom-app/5.1.54/ix_values.yaml
similarity index 52%
rename from stable/custom-app/5.1.53/ix_values.yaml
rename to stable/custom-app/5.1.54/ix_values.yaml
index 61da60cb19..34133dbd30 100644
--- a/stable/custom-app/5.1.53/ix_values.yaml
+++ b/stable/custom-app/5.1.54/ix_values.yaml
@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/jackett
pullPolicy: IfNotPresent
- tag: 0.20.1821@sha256:599f2692fb1e347da8af542a77ce785358e1e59999872773748b10e98755ba91
+ tag: 0.20.1825@sha256:ba9ef0322b03cb6b21b1f7204a4a65f06a9db9ce433f345d6fecc4a9e1ed7973
portal:
enabled: true
diff --git a/stable/custom-app/5.1.53/questions.yaml b/stable/custom-app/5.1.54/questions.yaml
similarity index 100%
rename from stable/custom-app/5.1.53/questions.yaml
rename to stable/custom-app/5.1.54/questions.yaml
diff --git a/stable/custom-app/5.1.53/templates/common.yaml b/stable/custom-app/5.1.54/templates/common.yaml
similarity index 100%
rename from stable/custom-app/5.1.53/templates/common.yaml
rename to stable/custom-app/5.1.54/templates/common.yaml
diff --git a/stable/custom-app/5.1.53/values.yaml b/stable/custom-app/5.1.54/values.yaml
similarity index 100%
rename from stable/custom-app/5.1.53/values.yaml
rename to stable/custom-app/5.1.54/values.yaml
diff --git a/stable/cyberchef/2.0.77/Chart.lock b/stable/cyberchef/2.0.77/Chart.lock
deleted file mode 100644
index 1dc57542c5..0000000000
--- a/stable/cyberchef/2.0.77/Chart.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-dependencies:
-- name: common
- repository: https://library-charts.truecharts.org
- version: 10.5.6
-digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-09-03T08:28:31.324480417Z"
diff --git a/stable/cyberchef/2.0.77/CHANGELOG.md b/stable/cyberchef/2.0.78/CHANGELOG.md
similarity index 91%
rename from stable/cyberchef/2.0.77/CHANGELOG.md
rename to stable/cyberchef/2.0.78/CHANGELOG.md
index 71e86c234b..07ef94d4bd 100644
--- a/stable/cyberchef/2.0.77/CHANGELOG.md
+++ b/stable/cyberchef/2.0.78/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [cyberchef-2.0.78](https://github.com/truecharts/charts/compare/cyberchef-2.0.77...cyberchef-2.0.78) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [cyberchef-2.0.77](https://github.com/truecharts/charts/compare/cyberchef-2.0.76...cyberchef-2.0.77) (2022-09-03)
### Chore
@@ -88,12 +97,3 @@
### Chore
-- update docker general non-major ([#3573](https://github.com/truecharts/charts/issues/3573))
-
-
-
-
-## [cyberchef-2.0.66](https://github.com/truecharts/charts/compare/cyberchef-2.0.65...cyberchef-2.0.66) (2022-08-25)
-
-### Chore
-
diff --git a/stable/cyberchef/2.0.78/Chart.lock b/stable/cyberchef/2.0.78/Chart.lock
new file mode 100644
index 0000000000..3c2667047f
--- /dev/null
+++ b/stable/cyberchef/2.0.78/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:37:19.253149034Z"
diff --git a/stable/cyberchef/2.0.77/Chart.yaml b/stable/cyberchef/2.0.78/Chart.yaml
similarity index 98%
rename from stable/cyberchef/2.0.77/Chart.yaml
rename to stable/cyberchef/2.0.78/Chart.yaml
index f1a459a138..dcf287c079 100644
--- a/stable/cyberchef/2.0.77/Chart.yaml
+++ b/stable/cyberchef/2.0.78/Chart.yaml
@@ -18,7 +18,7 @@ name: cyberchef
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/cyberchef
- https://hub.docker.com/r/mpepping/cyberchef
-version: 2.0.77
+version: 2.0.78
annotations:
truecharts.org/catagories: |
- utilities
diff --git a/stable/cyberchef/2.0.77/README.md b/stable/cyberchef/2.0.78/README.md
similarity index 95%
rename from stable/cyberchef/2.0.77/README.md
rename to stable/cyberchef/2.0.78/README.md
index e98a29b54c..64554e4109 100644
--- a/stable/cyberchef/2.0.77/README.md
+++ b/stable/cyberchef/2.0.78/README.md
@@ -1,6 +1,6 @@
# cyberchef
- 
+ 
CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser.
@@ -64,7 +64,7 @@ helm uninstall cyberchef
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/stable/cyberchef/2.0.77/app-readme.md b/stable/cyberchef/2.0.78/app-readme.md
similarity index 100%
rename from stable/cyberchef/2.0.77/app-readme.md
rename to stable/cyberchef/2.0.78/app-readme.md
diff --git a/stable/cyberchef/2.0.77/charts/common-10.5.6.tgz b/stable/cyberchef/2.0.78/charts/common-10.5.6.tgz
similarity index 100%
rename from stable/cyberchef/2.0.77/charts/common-10.5.6.tgz
rename to stable/cyberchef/2.0.78/charts/common-10.5.6.tgz
diff --git a/stable/cyberchef/2.0.77/ix_values.yaml b/stable/cyberchef/2.0.78/ix_values.yaml
similarity index 78%
rename from stable/cyberchef/2.0.77/ix_values.yaml
rename to stable/cyberchef/2.0.78/ix_values.yaml
index 641ad8f9bb..d8f2855003 100644
--- a/stable/cyberchef/2.0.77/ix_values.yaml
+++ b/stable/cyberchef/2.0.78/ix_values.yaml
@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/cyberchef
- tag: v9.46.0@sha256:294df7d9380baea470b6175da841ce84142fc74beeee9bc2b7cbfeec52c72f26
+ tag: v9.46.0@sha256:b0ec2fa508cce5a70beddf201fce6ba1a4d92cada4556587dd240e3f71724bdf
pullPolicy: IfNotPresent
securityContext:
diff --git a/stable/cyberchef/2.0.77/questions.yaml b/stable/cyberchef/2.0.78/questions.yaml
similarity index 100%
rename from stable/cyberchef/2.0.77/questions.yaml
rename to stable/cyberchef/2.0.78/questions.yaml
diff --git a/stable/cyberchef/2.0.77/templates/common.yaml b/stable/cyberchef/2.0.78/templates/common.yaml
similarity index 100%
rename from stable/cyberchef/2.0.77/templates/common.yaml
rename to stable/cyberchef/2.0.78/templates/common.yaml
diff --git a/stable/cyberchef/2.0.77/values.yaml b/stable/cyberchef/2.0.78/values.yaml
similarity index 100%
rename from stable/cyberchef/2.0.77/values.yaml
rename to stable/cyberchef/2.0.78/values.yaml
diff --git a/stable/flexget/2.0.41/Chart.lock b/stable/flexget/2.0.41/Chart.lock
deleted file mode 100644
index b97f6b80a6..0000000000
--- a/stable/flexget/2.0.41/Chart.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-dependencies:
-- name: common
- repository: https://library-charts.truecharts.org
- version: 10.5.6
-digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-08-31T00:21:47.865242084Z"
diff --git a/stable/flexget/2.0.41/CHANGELOG.md b/stable/flexget/2.0.42/CHANGELOG.md
similarity index 84%
rename from stable/flexget/2.0.41/CHANGELOG.md
rename to stable/flexget/2.0.42/CHANGELOG.md
index a45a083514..eb95743cb9 100644
--- a/stable/flexget/2.0.41/CHANGELOG.md
+++ b/stable/flexget/2.0.42/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [flexget-2.0.42](https://github.com/truecharts/charts/compare/flexget-2.0.41...flexget-2.0.42) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [flexget-2.0.41](https://github.com/truecharts/charts/compare/flexget-2.0.40...flexget-2.0.41) (2022-08-30)
### Chore
@@ -88,12 +97,3 @@
-## [flexget-2.0.32](https://github.com/truecharts/charts/compare/flexget-2.0.30...flexget-2.0.32) (2022-08-08)
-
-### Chore
-
-- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376))
- - update docker general non-major ([#3356](https://github.com/truecharts/charts/issues/3356))
- - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402))
-
-
diff --git a/stable/flexget/2.0.42/Chart.lock b/stable/flexget/2.0.42/Chart.lock
new file mode 100644
index 0000000000..e0c49e50cc
--- /dev/null
+++ b/stable/flexget/2.0.42/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:37:19.509857875Z"
diff --git a/stable/flexget/2.0.41/Chart.yaml b/stable/flexget/2.0.42/Chart.yaml
similarity index 95%
rename from stable/flexget/2.0.41/Chart.yaml
rename to stable/flexget/2.0.42/Chart.yaml
index 838169b2b6..0babccd315 100644
--- a/stable/flexget/2.0.41/Chart.yaml
+++ b/stable/flexget/2.0.42/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v2
-appVersion: "3.3.24"
+appVersion: "3.3.25"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
@@ -22,7 +22,7 @@ sources:
- https://hub.docker.com/r/wiserain/flexget
- https://github.com/wiserain/docker-flexget
type: application
-version: 2.0.41
+version: 2.0.42
annotations:
truecharts.org/catagories: |
- media
diff --git a/stable/flexget/2.0.41/README.md b/stable/flexget/2.0.42/README.md
similarity index 92%
rename from stable/flexget/2.0.41/README.md
rename to stable/flexget/2.0.42/README.md
index 4f1c2d2ad9..086cdfb5aa 100644
--- a/stable/flexget/2.0.41/README.md
+++ b/stable/flexget/2.0.42/README.md
@@ -1,6 +1,6 @@
# flexget
-  
+  
FlexGet is a multipurpose automation tool for all of your media
@@ -65,7 +65,7 @@ helm uninstall flexget
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/stable/flexget/2.0.41/app-readme.md b/stable/flexget/2.0.42/app-readme.md
similarity index 100%
rename from stable/flexget/2.0.41/app-readme.md
rename to stable/flexget/2.0.42/app-readme.md
diff --git a/stable/flexget/2.0.41/charts/common-10.5.6.tgz b/stable/flexget/2.0.42/charts/common-10.5.6.tgz
similarity index 100%
rename from stable/flexget/2.0.41/charts/common-10.5.6.tgz
rename to stable/flexget/2.0.42/charts/common-10.5.6.tgz
diff --git a/stable/flexget/2.0.41/ix_values.yaml b/stable/flexget/2.0.42/ix_values.yaml
similarity index 85%
rename from stable/flexget/2.0.41/ix_values.yaml
rename to stable/flexget/2.0.42/ix_values.yaml
index 29d0e85e3e..fa4895f65a 100644
--- a/stable/flexget/2.0.41/ix_values.yaml
+++ b/stable/flexget/2.0.42/ix_values.yaml
@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/flexget
pullPolicy: IfNotPresent
- tag: 3.3.24@sha256:f1e774cacdb6310f5d59c7c77190564f9840f6390735ed02c4c13a4dd67ffc18
+ tag: 3.3.25@sha256:d9c62d414b2f7d4bdce81c3d54e13a86c279359b8984f83b89ca1dcb3e034404
securityContext:
runAsNonRoot: false
diff --git a/stable/flexget/2.0.41/questions.yaml b/stable/flexget/2.0.42/questions.yaml
similarity index 99%
rename from stable/flexget/2.0.41/questions.yaml
rename to stable/flexget/2.0.42/questions.yaml
index 41145bfec5..c79a159615 100644
--- a/stable/flexget/2.0.41/questions.yaml
+++ b/stable/flexget/2.0.42/questions.yaml
@@ -2650,7 +2650,9 @@ questions:
required: true
- variable: docs
group: Documentation
- label: "Please read the documentation at https://truecharts.org"
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
schema:
additional_attrs: true
type: dict
@@ -2662,7 +2664,9 @@ questions:
default: true
- variable: donateNag
group: Documentation
- label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor"
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
schema:
additional_attrs: true
type: dict
diff --git a/stable/flexget/2.0.41/templates/common.yaml b/stable/flexget/2.0.42/templates/common.yaml
similarity index 100%
rename from stable/flexget/2.0.41/templates/common.yaml
rename to stable/flexget/2.0.42/templates/common.yaml
diff --git a/stable/flexget/2.0.41/values.yaml b/stable/flexget/2.0.42/values.yaml
similarity index 100%
rename from stable/flexget/2.0.41/values.yaml
rename to stable/flexget/2.0.42/values.yaml
diff --git a/stable/icinga2/3.0.35/CHANGELOG.md b/stable/icinga2/3.0.36/CHANGELOG.md
similarity index 92%
rename from stable/icinga2/3.0.35/CHANGELOG.md
rename to stable/icinga2/3.0.36/CHANGELOG.md
index 147dc2b2fa..b3503a6842 100644
--- a/stable/icinga2/3.0.35/CHANGELOG.md
+++ b/stable/icinga2/3.0.36/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [icinga2-3.0.36](https://github.com/truecharts/charts/compare/icinga2-3.0.35...icinga2-3.0.36) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [icinga2-3.0.35](https://github.com/truecharts/charts/compare/icinga2-3.0.33...icinga2-3.0.35) (2022-08-30)
### Chore
@@ -88,12 +97,3 @@
### Chore
- update home links ([#3291](https://github.com/truecharts/apps/issues/3291))
- - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302))
-
-
-
-
-## [icinga2-3.0.25](https://github.com/truecharts/apps/compare/icinga2-3.0.24...icinga2-3.0.25) (2022-07-25)
-
-### Chore
-
diff --git a/stable/icinga2/3.0.35/Chart.lock b/stable/icinga2/3.0.36/Chart.lock
similarity index 85%
rename from stable/icinga2/3.0.35/Chart.lock
rename to stable/icinga2/3.0.36/Chart.lock
index 680877b990..819e377229 100644
--- a/stable/icinga2/3.0.35/Chart.lock
+++ b/stable/icinga2/3.0.36/Chart.lock
@@ -6,4 +6,4 @@ dependencies:
repository: https://charts.truecharts.org/
version: 3.0.66
digest: sha256:ad3438017628a13d5791d7dbcc46c6f6e65eda54b043ad10b6796f702f527b88
-generated: "2022-08-31T00:26:11.125771193Z"
+generated: "2022-09-04T07:37:29.760388877Z"
diff --git a/stable/icinga2/3.0.35/Chart.yaml b/stable/icinga2/3.0.36/Chart.yaml
similarity index 96%
rename from stable/icinga2/3.0.35/Chart.yaml
rename to stable/icinga2/3.0.36/Chart.yaml
index de7a2d7c98..e7bda12bd4 100644
--- a/stable/icinga2/3.0.35/Chart.yaml
+++ b/stable/icinga2/3.0.36/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v2
-appVersion: "2.13.3"
+appVersion: "2.13.5"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
@@ -24,7 +24,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/icinga2
- https://github.com/jjethwa/icinga2
- https://icinga.com/
-version: 3.0.35
+version: 3.0.36
annotations:
truecharts.org/catagories: |
- monitoring
diff --git a/stable/icinga2/3.0.35/README.md b/stable/icinga2/3.0.36/README.md
similarity index 92%
rename from stable/icinga2/3.0.35/README.md
rename to stable/icinga2/3.0.36/README.md
index 699460ce75..3a6df80cf1 100644
--- a/stable/icinga2/3.0.35/README.md
+++ b/stable/icinga2/3.0.36/README.md
@@ -1,6 +1,6 @@
# icinga2
- 
+ 
A monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.
@@ -66,7 +66,7 @@ helm uninstall icinga2
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/stable/icinga2/3.0.35/app-readme.md b/stable/icinga2/3.0.36/app-readme.md
similarity index 100%
rename from stable/icinga2/3.0.35/app-readme.md
rename to stable/icinga2/3.0.36/app-readme.md
diff --git a/stable/icinga2/3.0.35/charts/common-10.5.6.tgz b/stable/icinga2/3.0.36/charts/common-10.5.6.tgz
similarity index 100%
rename from stable/icinga2/3.0.35/charts/common-10.5.6.tgz
rename to stable/icinga2/3.0.36/charts/common-10.5.6.tgz
diff --git a/stable/icinga2/3.0.35/charts/mariadb-3.0.66.tgz b/stable/icinga2/3.0.36/charts/mariadb-3.0.66.tgz
similarity index 100%
rename from stable/icinga2/3.0.35/charts/mariadb-3.0.66.tgz
rename to stable/icinga2/3.0.36/charts/mariadb-3.0.66.tgz
diff --git a/stable/icinga2/3.0.35/ix_values.yaml b/stable/icinga2/3.0.36/ix_values.yaml
similarity index 93%
rename from stable/icinga2/3.0.35/ix_values.yaml
rename to stable/icinga2/3.0.36/ix_values.yaml
index c10b48ff30..460ff5d726 100644
--- a/stable/icinga2/3.0.35/ix_values.yaml
+++ b/stable/icinga2/3.0.36/ix_values.yaml
@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/icinga2
- tag: v2.13.3@sha256:38b9be6b77448048018d90edb568f2e73c9f9a7f9060669c5636a33616c3ce6f
+ tag: 2.13.5@sha256:3204baf7db959f099156493257796904b76334c30ff14ce5502a103492c49b0a
pullPolicy: IfNotPresent
env:
diff --git a/stable/icinga2/3.0.35/questions.yaml b/stable/icinga2/3.0.36/questions.yaml
similarity index 99%
rename from stable/icinga2/3.0.35/questions.yaml
rename to stable/icinga2/3.0.36/questions.yaml
index 5d3ce9ab67..809ae7a681 100644
--- a/stable/icinga2/3.0.35/questions.yaml
+++ b/stable/icinga2/3.0.36/questions.yaml
@@ -3254,7 +3254,9 @@ questions:
required: true
- variable: docs
group: Documentation
- label: "Please read the documentation at https://truecharts.org"
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
schema:
additional_attrs: true
type: dict
@@ -3266,7 +3268,9 @@ questions:
default: true
- variable: donateNag
group: Documentation
- label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor"
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
schema:
additional_attrs: true
type: dict
diff --git a/stable/icinga2/3.0.35/templates/common.yaml b/stable/icinga2/3.0.36/templates/common.yaml
similarity index 100%
rename from stable/icinga2/3.0.35/templates/common.yaml
rename to stable/icinga2/3.0.36/templates/common.yaml
diff --git a/stable/icinga2/3.0.35/values.yaml b/stable/icinga2/3.0.36/values.yaml
similarity index 100%
rename from stable/icinga2/3.0.35/values.yaml
rename to stable/icinga2/3.0.36/values.yaml
diff --git a/stable/jackett/11.0.77/CHANGELOG.md b/stable/jackett/11.0.77/CHANGELOG.md
new file mode 100644
index 0000000000..27cc4c5ee0
--- /dev/null
+++ b/stable/jackett/11.0.77/CHANGELOG.md
@@ -0,0 +1,99 @@
+# Changelog
+
+
+
+## [jackett-11.0.77](https://github.com/truecharts/charts/compare/jackett-11.0.76...jackett-11.0.77) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
+## [jackett-11.0.76](https://github.com/truecharts/charts/compare/jackett-11.0.75...jackett-11.0.76) (2022-09-02)
+
+### Chore
+
+- update docker general non-major ([#3660](https://github.com/truecharts/charts/issues/3660))
+
+
+
+
+## [jackett-11.0.75](https://github.com/truecharts/charts/compare/jackett-11.0.74...jackett-11.0.75) (2022-08-31)
+
+### Chore
+
+- update docker general non-major ([#3640](https://github.com/truecharts/charts/issues/3640))
+
+
+
+
+## [jackett-11.0.74](https://github.com/truecharts/charts/compare/jackett-11.0.72...jackett-11.0.74) (2022-08-30)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#3639](https://github.com/truecharts/charts/issues/3639))
+ - update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626))
+
+
+
+
+## [jackett-11.0.73](https://github.com/truecharts/charts/compare/jackett-11.0.72...jackett-11.0.73) (2022-08-30)
+
+### Chore
+
+- update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626))
+
+
+
+
+## [jackett-11.0.72](https://github.com/truecharts/charts/compare/jackett-11.0.71...jackett-11.0.72) (2022-08-29)
+
+### Chore
+
+- update helm general non-major ([#3619](https://github.com/truecharts/charts/issues/3619))
+
+
+
+
+## [jackett-11.0.71](https://github.com/truecharts/charts/compare/jackett-11.0.70...jackett-11.0.71) (2022-08-29)
+
+### Chore
+
+- update docker general non-major ([#3606](https://github.com/truecharts/charts/issues/3606))
+
+
+
+
+## [jackett-11.0.70](https://github.com/truecharts/charts/compare/jackett-11.0.69...jackett-11.0.70) (2022-08-28)
+
+### Chore
+
+- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600))
+
+
+
+
+## [jackett-11.0.69](https://github.com/truecharts/charts/compare/jackett-11.0.68...jackett-11.0.69) (2022-08-27)
+
+### Chore
+
+- update docker general non-major ([#3587](https://github.com/truecharts/charts/issues/3587))
+
+
+
+
+## [jackett-11.0.68](https://github.com/truecharts/charts/compare/jackett-11.0.67...jackett-11.0.68) (2022-08-25)
+
+### Chore
+
+- update docker general non-major ([#3561](https://github.com/truecharts/charts/issues/3561))
+
+
+
+
+## [jackett-11.0.67](https://github.com/truecharts/charts/compare/jackett-11.0.66...jackett-11.0.67) (2022-08-24)
+
+### Chore
diff --git a/stable/jackett/11.0.77/Chart.lock b/stable/jackett/11.0.77/Chart.lock
new file mode 100644
index 0000000000..5ebcb6070a
--- /dev/null
+++ b/stable/jackett/11.0.77/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:37:44.3719928Z"
diff --git a/stable/jackett/11.0.77/Chart.yaml b/stable/jackett/11.0.77/Chart.yaml
new file mode 100644
index 0000000000..5724aba799
--- /dev/null
+++ b/stable/jackett/11.0.77/Chart.yaml
@@ -0,0 +1,31 @@
+apiVersion: v2
+appVersion: "0.20.1825"
+dependencies:
+ - name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+deprecated: false
+description: API Support for your favorite torrent trackers.
+home: https://truecharts.org/docs/charts/stable/jackett
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/jackett.png
+keywords:
+ - jackett
+ - torrent
+ - usenet
+kubeVersion: ">=1.16.0-0"
+maintainers:
+ - email: info@truecharts.org
+ name: TrueCharts
+ url: https://truecharts.org
+name: jackett
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/jackett
+ - https://github.com/Jackett/Jackett
+type: application
+version: 11.0.77
+annotations:
+ truecharts.org/catagories: |
+ - media
+ - test
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/grade: U
diff --git a/stable/jackett/11.0.77/README.md b/stable/jackett/11.0.77/README.md
new file mode 100644
index 0000000000..ce6d7c06ea
--- /dev/null
+++ b/stable/jackett/11.0.77/README.md
@@ -0,0 +1,108 @@
+# jackett
+
+  
+
+API Support for your favorite torrent trackers.
+
+TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
+
+This readme is just an automatically generated general guide on installing our Helm Charts and Apps.
+For more information, please click here: [jackett](https://truecharts.org/docs/charts/stable/jackett)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Source Code
+
+*
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://library-charts.truecharts.org | common | 10.5.6 |
+
+## Installing the Chart
+
+### TrueNAS SCALE
+
+To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App).
+
+### Helm
+
+To install the chart with the release name `jackett`
+
+```console
+helm repo add TrueCharts https://charts.truecharts.org
+helm repo update
+helm install jackett TrueCharts/jackett
+```
+
+## Uninstall
+
+### TrueNAS SCALE
+
+**Upgrading, Rolling Back and Uninstalling the Chart**
+
+To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App).
+
+### Helm
+
+To uninstall the `jackett` deployment
+
+```console
+helm uninstall jackett
+```
+
+## Configuration
+
+### Helm
+
+#### Available Settings
+
+Read through the values.yaml file. It has several commented out suggested values.
+Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
+
+#### Configure using the command line
+
+Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
+
+```console
+helm install jackett \
+ --set env.TZ="America/New York" \
+ TrueCharts/jackett
+```
+
+#### Configure using a yaml file
+
+Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
+
+```console
+helm install jackett TrueCharts/jackett -f values.yaml
+```
+
+#### Connecting to other charts
+
+If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide.
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
+
+---
+
+All Rights Reserved - The TrueCharts Project
diff --git a/stable/jackett/11.0.77/app-readme.md b/stable/jackett/11.0.77/app-readme.md
new file mode 100644
index 0000000000..94165e2dad
--- /dev/null
+++ b/stable/jackett/11.0.77/app-readme.md
@@ -0,0 +1,8 @@
+API Support for your favorite torrent trackers.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/jackett](https://truecharts.org/docs/charts/stable/jackett)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
diff --git a/stable/kavita/2.0.32/charts/common-10.5.6.tgz b/stable/jackett/11.0.77/charts/common-10.5.6.tgz
similarity index 100%
rename from stable/kavita/2.0.32/charts/common-10.5.6.tgz
rename to stable/jackett/11.0.77/charts/common-10.5.6.tgz
diff --git a/stable/jackett/11.0.77/ix_values.yaml b/stable/jackett/11.0.77/ix_values.yaml
new file mode 100644
index 0000000000..2b026d930b
--- /dev/null
+++ b/stable/jackett/11.0.77/ix_values.yaml
@@ -0,0 +1,33 @@
+image:
+ repository: tccr.io/truecharts/jackett
+ pullPolicy: IfNotPresent
+ tag: 0.20.1825@sha256:ba9ef0322b03cb6b21b1f7204a4a65f06a9db9ce433f345d6fecc4a9e1ed7973
+
+securityContext:
+ readOnlyRootFilesystem: false
+
+service:
+ main:
+ ports:
+ main:
+ protocol: HTTP
+ targetPort: 9117
+ port: 9117
+
+probes:
+ liveness:
+ path: "/UI/Login"
+
+ readiness:
+ path: "/UI/Login"
+
+ startup:
+ path: "/UI/Login"
+
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+
+portal:
+ enabled: true
diff --git a/stable/jackett/11.0.77/questions.yaml b/stable/jackett/11.0.77/questions.yaml
new file mode 100644
index 0000000000..e8ad1ca928
--- /dev/null
+++ b/stable/jackett/11.0.77/questions.yaml
@@ -0,0 +1,2488 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: Controller
+ description: Configure Workload Deployment
+ - name: Container Configuration
+ description: Additional Container Configuration
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_portal_protocol"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
+questions:
+ - variable: global
+ label: Global Settings
+ group: Controller
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: isSCALE
+ label: Flag this is SCALE
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: controller
+ group: Controller
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: advanced
+ label: Show Advanced Controller Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: type
+ description: Please specify type of workload to deploy
+ label: (Advanced) Controller Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: deployment
+ description: Deployment
+ - value: statefulset
+ description: Statefulset
+ - value: daemonset
+ description: Daemonset
+ default: deployment
+ - variable: replicas
+ description: Number of desired pod replicas
+ label: Desired Replicas
+ schema:
+ type: int
+ required: true
+ default: 1
+ - variable: strategy
+ description: Please specify type of workload to deploy
+ label: (Advanced) Update Strategy
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: Recreate
+ description: "Recreate: Kill existing pods before creating new ones"
+ - value: RollingUpdate
+ description: "RollingUpdate: Create new pods and then kill old ones"
+ - value: OnDelete
+ description: "(Legacy) OnDelete: ignore .spec.template changes"
+ default: Recreate
+ - variable: expert
+ label: Show Expert Configuration Options
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: labelsList
+ label: Controller Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Controller Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: customextraargs
+ group: Controller
+ label: "Extra Args"
+ description: "Do not click this unless you know what you are doing"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: Container Configuration
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ group: Container Configuration
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: expertpodconf
+ group: Container Configuration
+ label: Show Expert Configuration
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: tty
+ label: Enable TTY
+ description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled.
+ group: Workload Details
+ schema:
+ type: boolean
+ default: false
+ - variable: stdin
+ label: Enable STDIN
+ description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled.
+ group: Workload Details
+ schema:
+ type: boolean
+ default: false
+ - variable: termination
+ group: Container Configuration
+ label: Termination settings
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: gracePeriodSeconds
+ label: Grace Period Seconds
+ schema:
+ type: int
+ default: 10
+ - variable: podLabelsList
+ group: Container Configuration
+ label: Pod Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: podLabelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: podAnnotationsList
+ group: Container Configuration
+ label: Pod Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: podAnnotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ 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, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: Simple
+ enum:
+ - value: Simple
+ description: Simple
+ - value: ClusterIP
+ description: ClusterIP
+ - value: NodePort
+ description: NodePort (Advanced)
+ - value: LoadBalancer
+ description: LoadBalancer (Advanced)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: LoadBalancerIP
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: (Advanced) Specify the IP Policy
+ schema:
+ show_if: [["type", "!=", "Simple"]]
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: (Advanced) IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ show_if: [["type", "!=", "Simple"]]
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 9117
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ hidden: true
+ default: true
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: HTTP
+ enum:
+ - value: HTTP
+ description: HTTP
+ - value: HTTPS
+ description: HTTPS
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - variable: nodePort
+ label: Node Port (Optional)
+ description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ - variable: targetPort
+ label: "Target Port"
+ description: "The internal(!) port on the container the Application runs on"
+ schema:
+ type: int
+ default: 9117
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ group: Networking and Services
+ label: Host-Networking (Complicated)
+ schema:
+ type: boolean
+ default: false
+ - variable: externalInterfaces
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ show_subquestions_if: static
+ subquestions:
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: dnsPolicy
+ group: Networking and Services
+ label: dnsPolicy
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ClusterFirst
+ description: ClusterFirst
+ - value: ClusterFirstWithHostNet
+ description: ClusterFirstWithHostNet
+ - value: None
+ description: None
+ - variable: dnsConfig
+ label: DNS Configuration
+ group: Networking and Services
+ description: Specify custom DNS configuration which will be applied to the pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: nameservers
+ label: Name Servers
+ schema:
+ default: []
+ type: list
+ items:
+ - variable: nameserver
+ label: Name Server
+ schema:
+ type: string
+ - variable: options
+ label: Options
+ schema:
+ default: []
+ type: list
+ items:
+ - variable: option
+ label: Option Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: searches
+ label: Searches
+ schema:
+ default: []
+ type: list
+ items:
+ - variable: search
+ label: Search Entry
+ schema:
+ type: string
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: Simple
+ enum:
+ - value: Simple
+ description: Simple
+ - value: NodePort
+ description: NodePort
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: LoadBalancerIP
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: HTTP
+ description: HTTP
+ - value: HTTPS
+ description: HTTPS
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: nodePort
+ label: Node Port (Optional)
+ description: This port gets exposed to the node. Only considered when service type is NodePort
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: simplePVC
+ enum:
+ - value: simplePVC
+ description: PVC (simple)
+ - value: simpleHP
+ description: Host Path (simple)
+ - value: emptyDir
+ description: emptyDir
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissionsSimple
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "simpleHP"]]
+ type: boolean
+ default: false
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPathSimple
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "simpleHP"]]
+ type: hostpath
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 999Gi
+ - variable: hostPathType
+ label: (Advanced) hostPath Type
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: DirectoryOrCreate
+ description: DirectoryOrCreate
+ - value: Directory
+ description: Directory
+ - value: FileOrCreate
+ description: FileOrCreate
+ - value: File
+ description: File
+ - value: Socket
+ description: Socket
+ - value: CharDevice
+ description: CharDevice
+ - value: BlockDevice
+ description: BlockDevice
+ - variable: storageClass
+ label: (Advanced) storageClass
+ description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: SCALE-ZFS
+ - variable: accessMode
+ label: (Advanced) Access Mode
+ description: Allow or disallow multiple PVC's writhing to the same PV
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ReadWriteOnce
+ enum:
+ - value: ReadWriteOnce
+ description: ReadWriteOnce
+ - value: ReadOnlyMany
+ description: ReadOnlyMany
+ - value: ReadWriteMany
+ description: ReadWriteMany
+ - variable: advanced
+ label: Show Advanced Options
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: labelsList
+ label: Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name (Optional)
+ description: "Not required, please set to config when mounting /config or temp when mounting /tmp"
+ schema:
+ type: string
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: simpleHP
+ enum:
+ - value: simplePVC
+ description: PVC (Simple)
+ - value: simpleHP
+ description: Host Path (Simple)
+ - value: emptyDir
+ description: emptyDir
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissionsSimple
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "simpleHP"]]
+ type: boolean
+ default: true
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPathSimple
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "simpleHP"]]
+ type: hostpath
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 999Gi
+ - variable: hostPathType
+ label: (Advanced) Host Path Type
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: DirectoryOrCreate
+ description: DirectoryOrCreate
+ - value: Directory
+ description: Directory
+ - value: FileOrCreate
+ description: FileOrCreate
+ - value: File
+ description: File
+ - value: Socket
+ description: Socket
+ - value: CharDevice
+ description: CharDevice
+ - value: BlockDevice
+ description: BlockDevice
+ - variable: storageClass
+ label: (Advanced) StorageClass
+ description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: SCALE-ZFS
+ - variable: accessMode
+ label: (Advanced) Access Mode
+ description: Allow or disallow multiple PVC's writhing to the same PV
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ReadWriteOnce
+ enum:
+ - value: ReadWriteOnce
+ description: ReadWriteOnce
+ - value: ReadOnlyMany
+ description: ReadOnlyMany
+ - value: ReadWriteMany
+ description: ReadWriteMany
+ - variable: advanced
+ label: Show Advanced Options
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: labelsList
+ label: Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: Select TrueNAS SCALE Certificate
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: (Advanced) Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: expert
+ label: Show Expert Configuration Options
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: enableFixedMiddlewares
+ description: These middlewares enforce a number of best practices.
+ label: Enable Default Middlewares
+ schema:
+ type: boolean
+ default: true
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: labelsList
+ label: Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: labelsList
+ label: Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: service
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: Select TrueNAS SCALE Certificate
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: security
+ label: Container Security Settings
+ group: Security and Permissions
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: editsecurity
+ label: Change PUID / UMASK values
+ description: By enabling this you override default set values.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "002"
+ - variable: advancedSecurity
+ label: Show Advanced Security Settings
+ group: Security and Permissions
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: securityContext
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: false
+ - variable: allowPrivilegeEscalation
+ label: "Allow Privilege Escalation"
+ schema:
+ type: boolean
+ default: false
+ - variable: runAsNonRoot
+ label: "runAsNonRoot"
+ schema:
+ type: boolean
+ default: true
+ - variable: capabilities
+ label: Capabilities
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: drop
+ label: Drop Capability
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: dropEntry
+ label: ""
+ schema:
+ type: string
+ - variable: add
+ label: Add Capability
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: addEntry
+ label: ""
+ schema:
+ type: string
+ - variable: podSecurityContext
+ group: Security and Permissions
+ label: Pod Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+
+ - variable: advancedresources
+ label: Set Custom Resource Limits/Requests (Advanced)
+ group: Resources and Devices
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: resources
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 10m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 50Mi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: hostPath
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ # Specify GPU configuration
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+# - variable: autoscaling
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: networkPolicy
+# group: Advanced
+# label: (Advanced) Network Policy
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: policyType
+# label: Policy Type
+# schema:
+# type: string
+# default: ""
+# enum:
+# - value: ""
+# description: Default
+# - value: ingress
+# description: Ingress
+# - value: egress
+# description: Egress
+# - value: ingress-egress
+# description: Ingress and Egress
+# - variable: egress
+# label: Egress
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: egressEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: to
+# label: To
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: toEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: ipBlock
+# label: IP Block
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: cidr
+# label: CIDR
+# schema:
+# type: string
+# default: ""
+# - variable: except
+# label: Except
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: exceptint
+# label: ""
+# schema:
+# type: string
+# - variable: namespaceSelector
+# label: Namespace Selector
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: matchExpressions
+# label: Match Expressions
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: expressionEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: key
+# label: Key
+# schema:
+# type: string
+# - variable: operator
+# label: Operator
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: In
+# description: In
+# - value: NotIn
+# description: NotIn
+# - value: Exists
+# description: Exists
+# - value: DoesNotExist
+# description: DoesNotExist
+# - variable: values
+# label: Values
+# schema
+# type: list
+# default: []
+# items:
+# - variable: value
+# label: ""
+# schema:
+# type: string
+# - variable: podSelector
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: matchExpressions
+# label: Match Expressions
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: expressionEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: key
+# label: Key
+# schema:
+# type: string
+# - variable: operator
+# label: Operator
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: In
+# description: In
+# - value: NotIn
+# description: NotIn
+# - value: Exists
+# description: Exists
+# - value: DoesNotExist
+# description: DoesNotExist
+# - variable: values
+# label: Values
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: value
+# label: ""
+# schema:
+# type: string
+# - variable: ports
+# label: Ports
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: portsEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: port
+# label: Port
+# schema:
+# type: int
+# - variable: endPort
+# label: End Port
+# schema:
+# type: int
+# - variable: protocol
+# label: Protocol
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: TCP
+# description: TCP
+# - value: UDP
+# description: UDP
+# - value: SCTP
+# description: SCTP
+# - variable: ingress
+# label: Ingress
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: ingressEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: from
+# label: From
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: fromEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: ipBlock
+# label: IP Block
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: cidr
+# label: CIDR
+# schema:
+# type: string
+# default: ""
+# - variable: except
+# label: Except
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: exceptint
+# label: ""
+# schema:
+# type: string
+# - variable: namespaceSelector
+# label: Namespace Selector
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: matchExpressions
+# label: Match Expressions
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: expressionEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: key
+# label: Key
+# schema:
+# type: string
+# - variable: operator
+# label: Operator
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: In
+# description: In
+# - value: NotIn
+# description: NotIn
+# - value: Exists
+# description: Exists
+# - value: DoesNotExist
+# description: DoesNotExist
+# - variable: values
+# label: Values
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: value
+# label: ""
+# schema:
+# type: string
+# - variable: podSelector
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: matchExpressions
+# label: Match Expressions
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: expressionEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: key
+# label: Key
+# schema:
+# type: string
+# - variable: operator
+# label: Operator
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: In
+# description: In
+# - value: NotIn
+# description: NotIn
+# - value: Exists
+# description: Exists
+# - value: DoesNotExist
+# description: DoesNotExist
+# - variable: values
+# label: Values
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: value
+# label: ""
+# schema:
+# type: string
+# - variable: ports
+# label: Ports
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: portsEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: port
+# label: Port
+# schema:
+# type: int
+# - variable: endPort
+# label: End Port
+# schema:
+# type: int
+# - variable: protocol
+# label: Protocol
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: TCP
+# description: TCP
+# - value: UDP
+# description: UDP
+# - value: SCTP
+# description: SCTP
+
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: openvpn
+ description: OpenVPN
+ - value: wireguard
+ description: Wireguard
+ - value: tailscale
+ description: Tailscale
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: Sock5 Server
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: dict
+ show_if: [["type", "!=", "disabled"]]
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: hostPath
+ hidden: true
+ - variable: hostPathType
+ label: hostPathType
+ schema:
+ type: string
+ default: File
+ hidden: true
+ - variable: noMount
+ label: noMount
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: hostPath
+ label: Full Path to File
+ description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: git
+ label: Git Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: deployKey
+ description: Raw SSH Private Key
+ label: Deploy Key
+ schema:
+ type: string
+ - variable: deployKeyBase64
+ description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence
+ label: Deploy Key Base64
+ schema:
+ type: string
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: NodePort
+ enum:
+ - value: NodePort
+ description: NodePort
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: LoadBalancerIP
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: nodePort
+ description: Leave Empty to Disable
+ label: "nodePort"
+ schema:
+ type: int
+ default: 36107
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: promtail
+ label: Promtail
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: loki
+ label: Loki URL
+ schema:
+ type: string
+ required: true
+ - variable: logs
+ label: Log Paths
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ - variable: args
+ label: Promtail Command Line Arguments
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ required: true
+ - variable: envList
+ label: Promtail Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/kavita/2.0.32/templates/common.yaml b/stable/jackett/11.0.77/templates/common.yaml
similarity index 100%
rename from stable/kavita/2.0.32/templates/common.yaml
rename to stable/jackett/11.0.77/templates/common.yaml
diff --git a/stable/kavita/2.0.32/values.yaml b/stable/jackett/11.0.77/values.yaml
similarity index 100%
rename from stable/kavita/2.0.32/values.yaml
rename to stable/jackett/11.0.77/values.yaml
diff --git a/stable/kavita/2.0.32/Chart.lock b/stable/kavita/2.0.32/Chart.lock
deleted file mode 100644
index 41f447b984..0000000000
--- a/stable/kavita/2.0.32/Chart.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-dependencies:
-- name: common
- repository: https://library-charts.truecharts.org
- version: 10.5.6
-digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-08-31T00:27:31.441899541Z"
diff --git a/stable/kavita/2.0.32/CHANGELOG.md b/stable/kavita/2.0.33/CHANGELOG.md
similarity index 92%
rename from stable/kavita/2.0.32/CHANGELOG.md
rename to stable/kavita/2.0.33/CHANGELOG.md
index f77b2218b9..3e9c8bb399 100644
--- a/stable/kavita/2.0.32/CHANGELOG.md
+++ b/stable/kavita/2.0.33/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [kavita-2.0.33](https://github.com/truecharts/charts/compare/kavita-2.0.32...kavita-2.0.33) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [kavita-2.0.32](https://github.com/truecharts/charts/compare/kavita-2.0.30...kavita-2.0.32) (2022-08-30)
### Chore
@@ -88,12 +97,3 @@
- update home links ([#3291](https://github.com/truecharts/apps/issues/3291))
- update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302))
-
-
-
-
-## [kavita-2.0.23](https://github.com/truecharts/apps/compare/kavita-2.0.22...kavita-2.0.23) (2022-07-25)
-
-### Chore
-
-- Auto-update chart README [skip ci]
diff --git a/stable/kavita/2.0.33/Chart.lock b/stable/kavita/2.0.33/Chart.lock
new file mode 100644
index 0000000000..cd34dfc22c
--- /dev/null
+++ b/stable/kavita/2.0.33/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:37:44.60010059Z"
diff --git a/stable/kavita/2.0.32/Chart.yaml b/stable/kavita/2.0.33/Chart.yaml
similarity index 95%
rename from stable/kavita/2.0.32/Chart.yaml
rename to stable/kavita/2.0.33/Chart.yaml
index 395d340318..175e930a7d 100644
--- a/stable/kavita/2.0.32/Chart.yaml
+++ b/stable/kavita/2.0.33/Chart.yaml
@@ -1,8 +1,8 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: kavita
-version: 2.0.32
-appVersion: "0.5.5"
+version: 2.0.33
+appVersion: "0.5.6"
description: Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats
type: application
deprecated: false
diff --git a/stable/kavita/2.0.32/README.md b/stable/kavita/2.0.33/README.md
similarity index 92%
rename from stable/kavita/2.0.32/README.md
rename to stable/kavita/2.0.33/README.md
index 540a83a899..650da952ee 100644
--- a/stable/kavita/2.0.32/README.md
+++ b/stable/kavita/2.0.33/README.md
@@ -1,6 +1,6 @@
# kavita
-  
+  
Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats
@@ -64,7 +64,7 @@ helm uninstall kavita
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/stable/kavita/2.0.32/app-readme.md b/stable/kavita/2.0.33/app-readme.md
similarity index 100%
rename from stable/kavita/2.0.32/app-readme.md
rename to stable/kavita/2.0.33/app-readme.md
diff --git a/stable/minecraft-java/1.0.46/charts/common-10.5.6.tgz b/stable/kavita/2.0.33/charts/common-10.5.6.tgz
similarity index 100%
rename from stable/minecraft-java/1.0.46/charts/common-10.5.6.tgz
rename to stable/kavita/2.0.33/charts/common-10.5.6.tgz
diff --git a/stable/kavita/2.0.32/ix_values.yaml b/stable/kavita/2.0.33/ix_values.yaml
similarity index 83%
rename from stable/kavita/2.0.32/ix_values.yaml
rename to stable/kavita/2.0.33/ix_values.yaml
index b57b583216..253da509c6 100644
--- a/stable/kavita/2.0.32/ix_values.yaml
+++ b/stable/kavita/2.0.33/ix_values.yaml
@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/kavita
pullPolicy: IfNotPresent
- tag: 0.5.5@sha256:7ef5f43aa17d88012a7b32677c8673a6d0b238d2fa976f0feb15d570c5b40e2d
+ tag: 0.5.6@sha256:c8f5f3f239eed9c7bfe82552b1e36f413e8d7365c21cd08962bc6c1279ad7168
securityContext:
readOnlyRootFilesystem: false
diff --git a/stable/kavita/2.0.32/questions.yaml b/stable/kavita/2.0.33/questions.yaml
similarity index 99%
rename from stable/kavita/2.0.32/questions.yaml
rename to stable/kavita/2.0.33/questions.yaml
index f2d70f6cef..34242f5424 100644
--- a/stable/kavita/2.0.32/questions.yaml
+++ b/stable/kavita/2.0.33/questions.yaml
@@ -2636,7 +2636,9 @@ questions:
required: true
- variable: docs
group: Documentation
- label: "Please read the documentation at https://truecharts.org"
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
schema:
additional_attrs: true
type: dict
@@ -2648,7 +2650,9 @@ questions:
default: true
- variable: donateNag
group: Documentation
- label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor"
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
schema:
additional_attrs: true
type: dict
diff --git a/stable/minecraft-java/1.0.46/templates/common.yaml b/stable/kavita/2.0.33/templates/common.yaml
similarity index 100%
rename from stable/minecraft-java/1.0.46/templates/common.yaml
rename to stable/kavita/2.0.33/templates/common.yaml
diff --git a/stable/minecraft-java/1.0.46/values.yaml b/stable/kavita/2.0.33/values.yaml
similarity index 100%
rename from stable/minecraft-java/1.0.46/values.yaml
rename to stable/kavita/2.0.33/values.yaml
diff --git a/stable/lazylibrarian/11.0.53/CHANGELOG.md b/stable/lazylibrarian/11.0.53/CHANGELOG.md
new file mode 100644
index 0000000000..deb9204471
--- /dev/null
+++ b/stable/lazylibrarian/11.0.53/CHANGELOG.md
@@ -0,0 +1,99 @@
+# Changelog
+
+
+
+## [lazylibrarian-11.0.53](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.52...lazylibrarian-11.0.53) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
+## [lazylibrarian-11.0.52](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.51...lazylibrarian-11.0.52) (2022-09-02)
+
+### Chore
+
+- update docker general non-major ([#3660](https://github.com/truecharts/charts/issues/3660))
+
+
+
+
+## [lazylibrarian-11.0.51](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.50...lazylibrarian-11.0.51) (2022-08-31)
+
+### Chore
+
+- update docker general non-major ([#3640](https://github.com/truecharts/charts/issues/3640))
+
+
+
+
+## [lazylibrarian-11.0.50](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.48...lazylibrarian-11.0.50) (2022-08-30)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#3639](https://github.com/truecharts/charts/issues/3639))
+ - update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626))
+
+
+
+
+## [lazylibrarian-11.0.49](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.48...lazylibrarian-11.0.49) (2022-08-30)
+
+### Chore
+
+- update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626))
+
+
+
+
+## [lazylibrarian-11.0.48](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.47...lazylibrarian-11.0.48) (2022-08-29)
+
+### Chore
+
+- update helm general non-major ([#3619](https://github.com/truecharts/charts/issues/3619))
+
+
+
+
+## [lazylibrarian-11.0.47](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.46...lazylibrarian-11.0.47) (2022-08-29)
+
+### Chore
+
+- update docker general non-major ([#3606](https://github.com/truecharts/charts/issues/3606))
+
+
+
+
+## [lazylibrarian-11.0.46](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.45...lazylibrarian-11.0.46) (2022-08-28)
+
+### Chore
+
+- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600))
+
+
+
+
+## [lazylibrarian-11.0.45](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.44...lazylibrarian-11.0.45) (2022-08-26)
+
+### Chore
+
+- update docker general non-major ([#3573](https://github.com/truecharts/charts/issues/3573))
+
+
+
+
+## [lazylibrarian-11.0.44](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.43...lazylibrarian-11.0.44) (2022-08-25)
+
+### Chore
+
+- update docker general non-major ([#3561](https://github.com/truecharts/charts/issues/3561))
+
+
+
+
+## [lazylibrarian-11.0.43](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.42...lazylibrarian-11.0.43) (2022-08-24)
+
+### Chore
diff --git a/stable/lazylibrarian/11.0.53/Chart.lock b/stable/lazylibrarian/11.0.53/Chart.lock
new file mode 100644
index 0000000000..9fbd4f2a12
--- /dev/null
+++ b/stable/lazylibrarian/11.0.53/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:37:44.964322968Z"
diff --git a/stable/lazylibrarian/11.0.53/Chart.yaml b/stable/lazylibrarian/11.0.53/Chart.yaml
new file mode 100644
index 0000000000..edf19a489b
--- /dev/null
+++ b/stable/lazylibrarian/11.0.53/Chart.yaml
@@ -0,0 +1,30 @@
+apiVersion: v2
+appVersion: "latest"
+dependencies:
+ - name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+deprecated: false
+description: Get all your books, like series with Sonarr...
+home: https://truecharts.org/docs/charts/stable/lazylibrarian
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/lazylibrarian.png
+keywords:
+ - lazylibrarian
+ - ebooks
+kubeVersion: ">=1.16.0-0"
+maintainers:
+ - email: info@truecharts.org
+ name: TrueCharts
+ url: https://truecharts.org
+name: lazylibrarian
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/lazylibrarian
+ - https://gitlab.com/LazyLibrarian/LazyLibrarian.git
+ - https://lazylibrarian.gitlab.io
+type: application
+version: 11.0.53
+annotations:
+ truecharts.org/catagories: |
+ - media
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/grade: U
diff --git a/stable/lazylibrarian/11.0.53/README.md b/stable/lazylibrarian/11.0.53/README.md
new file mode 100644
index 0000000000..af56fd20ef
--- /dev/null
+++ b/stable/lazylibrarian/11.0.53/README.md
@@ -0,0 +1,109 @@
+# lazylibrarian
+
+  
+
+Get all your books, like series with Sonarr...
+
+TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
+
+This readme is just an automatically generated general guide on installing our Helm Charts and Apps.
+For more information, please click here: [lazylibrarian](https://truecharts.org/docs/charts/stable/lazylibrarian)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Source Code
+
+*
+*
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://library-charts.truecharts.org | common | 10.5.6 |
+
+## Installing the Chart
+
+### TrueNAS SCALE
+
+To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App).
+
+### Helm
+
+To install the chart with the release name `lazylibrarian`
+
+```console
+helm repo add TrueCharts https://charts.truecharts.org
+helm repo update
+helm install lazylibrarian TrueCharts/lazylibrarian
+```
+
+## Uninstall
+
+### TrueNAS SCALE
+
+**Upgrading, Rolling Back and Uninstalling the Chart**
+
+To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App).
+
+### Helm
+
+To uninstall the `lazylibrarian` deployment
+
+```console
+helm uninstall lazylibrarian
+```
+
+## Configuration
+
+### Helm
+
+#### Available Settings
+
+Read through the values.yaml file. It has several commented out suggested values.
+Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
+
+#### Configure using the command line
+
+Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
+
+```console
+helm install lazylibrarian \
+ --set env.TZ="America/New York" \
+ TrueCharts/lazylibrarian
+```
+
+#### Configure using a yaml file
+
+Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
+
+```console
+helm install lazylibrarian TrueCharts/lazylibrarian -f values.yaml
+```
+
+#### Connecting to other charts
+
+If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide.
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
+
+---
+
+All Rights Reserved - The TrueCharts Project
diff --git a/stable/lazylibrarian/11.0.53/app-readme.md b/stable/lazylibrarian/11.0.53/app-readme.md
new file mode 100644
index 0000000000..53f655886e
--- /dev/null
+++ b/stable/lazylibrarian/11.0.53/app-readme.md
@@ -0,0 +1,8 @@
+Get all your books, like series with Sonarr...
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/lazylibrarian](https://truecharts.org/docs/charts/stable/lazylibrarian)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
diff --git a/stable/omada-controller/6.0.60/charts/common-10.5.6.tgz b/stable/lazylibrarian/11.0.53/charts/common-10.5.6.tgz
similarity index 100%
rename from stable/omada-controller/6.0.60/charts/common-10.5.6.tgz
rename to stable/lazylibrarian/11.0.53/charts/common-10.5.6.tgz
diff --git a/stable/lazylibrarian/11.0.53/ix_values.yaml b/stable/lazylibrarian/11.0.53/ix_values.yaml
new file mode 100644
index 0000000000..d242b685d6
--- /dev/null
+++ b/stable/lazylibrarian/11.0.53/ix_values.yaml
@@ -0,0 +1,29 @@
+image:
+ repository: tccr.io/truecharts/lazylibrarian
+ pullPolicy: IfNotPresent
+ tag: latest@sha256:f0b896ea42444ef91b7f2fca4e352a92e51714e728b5273b938c4a6ae985b0ab
+
+securityContext:
+ runAsNonRoot: false
+ readOnlyRootFilesystem: false
+
+podSecurityContext:
+ runAsUser: 0
+ runAsGroup: 0
+
+service:
+ main:
+ ports:
+ main:
+ port: 5299
+ targetPort: 5299
+
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ varrun:
+ enabled: true
+
+portal:
+ enabled: true
diff --git a/stable/lazylibrarian/11.0.53/questions.yaml b/stable/lazylibrarian/11.0.53/questions.yaml
new file mode 100644
index 0000000000..6638941e6f
--- /dev/null
+++ b/stable/lazylibrarian/11.0.53/questions.yaml
@@ -0,0 +1,2488 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: Controller
+ description: Configure Workload Deployment
+ - name: Container Configuration
+ description: Additional Container Configuration
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "$kubernetes-resource_configmap_portal_protocol"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
+questions:
+ - variable: global
+ label: Global Settings
+ group: Controller
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: isSCALE
+ label: Flag this is SCALE
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: controller
+ group: Controller
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: advanced
+ label: Show Advanced Controller Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: type
+ description: Please specify type of workload to deploy
+ label: (Advanced) Controller Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: deployment
+ description: Deployment
+ - value: statefulset
+ description: Statefulset
+ - value: daemonset
+ description: Daemonset
+ default: deployment
+ - variable: replicas
+ description: Number of desired pod replicas
+ label: Desired Replicas
+ schema:
+ type: int
+ required: true
+ default: 1
+ - variable: strategy
+ description: Please specify type of workload to deploy
+ label: (Advanced) Update Strategy
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: Recreate
+ description: "Recreate: Kill existing pods before creating new ones"
+ - value: RollingUpdate
+ description: "RollingUpdate: Create new pods and then kill old ones"
+ - value: OnDelete
+ description: "(Legacy) OnDelete: ignore .spec.template changes"
+ default: Recreate
+ - variable: expert
+ label: Show Expert Configuration Options
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: labelsList
+ label: Controller Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Controller Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: customextraargs
+ group: Controller
+ label: "Extra Args"
+ description: "Do not click this unless you know what you are doing"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: Container Configuration
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ group: Container Configuration
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: expertpodconf
+ group: Container Configuration
+ label: Show Expert Configuration
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: tty
+ label: Enable TTY
+ description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled.
+ group: Workload Details
+ schema:
+ type: boolean
+ default: false
+ - variable: stdin
+ label: Enable STDIN
+ description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled.
+ group: Workload Details
+ schema:
+ type: boolean
+ default: false
+ - variable: termination
+ group: Container Configuration
+ label: Termination settings
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: gracePeriodSeconds
+ label: Grace Period Seconds
+ schema:
+ type: int
+ default: 10
+ - variable: podLabelsList
+ group: Container Configuration
+ label: Pod Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: podLabelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: podAnnotationsList
+ group: Container Configuration
+ label: Pod Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: podAnnotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: service
+ group: Networking and Services
+ label: Configure Service(s)
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ 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, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: Simple
+ enum:
+ - value: Simple
+ description: Simple
+ - value: ClusterIP
+ description: ClusterIP
+ - value: NodePort
+ description: NodePort (Advanced)
+ - value: LoadBalancer
+ description: LoadBalancer (Advanced)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: LoadBalancerIP
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: (Advanced) Specify the IP Policy
+ schema:
+ show_if: [["type", "!=", "Simple"]]
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: (Advanced) IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ show_if: [["type", "!=", "Simple"]]
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 5299
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ hidden: true
+ default: true
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: HTTP
+ enum:
+ - value: HTTP
+ description: HTTP
+ - value: HTTPS
+ description: HTTPS
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - variable: nodePort
+ label: Node Port (Optional)
+ description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ - variable: targetPort
+ label: "Target Port"
+ description: "The internal(!) port on the container the Application runs on"
+ schema:
+ type: int
+ default: 5299
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ group: Networking and Services
+ label: Host-Networking (Complicated)
+ schema:
+ type: boolean
+ default: false
+ - variable: externalInterfaces
+ description: Add External Interfaces
+ label: Add external Interfaces
+ group: Networking
+ schema:
+ type: list
+ items:
+ - variable: interfaceConfiguration
+ description: Interface Configuration
+ label: Interface Configuration
+ schema:
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ show_subquestions_if: static
+ subquestions:
+ - variable: staticIPConfigurations
+ label: Static IP Addresses
+ schema:
+ type: list
+ items:
+ - variable: staticIP
+ label: Static IP
+ schema:
+ type: ipaddr
+ cidr: true
+ - variable: staticRoutes
+ label: Static Routes
+ schema:
+ type: list
+ items:
+ - variable: staticRouteConfiguration
+ label: Static Route Configuration
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: destination
+ label: Destination
+ schema:
+ type: ipaddr
+ cidr: true
+ required: true
+ - variable: gateway
+ label: Gateway
+ schema:
+ type: ipaddr
+ cidr: false
+ required: true
+ - variable: dnsPolicy
+ group: Networking and Services
+ label: dnsPolicy
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ClusterFirst
+ description: ClusterFirst
+ - value: ClusterFirstWithHostNet
+ description: ClusterFirstWithHostNet
+ - value: None
+ description: None
+ - variable: dnsConfig
+ label: DNS Configuration
+ group: Networking and Services
+ description: Specify custom DNS configuration which will be applied to the pod
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: nameservers
+ label: Name Servers
+ schema:
+ default: []
+ type: list
+ items:
+ - variable: nameserver
+ label: Name Server
+ schema:
+ type: string
+ - variable: options
+ label: Options
+ schema:
+ default: []
+ type: list
+ items:
+ - variable: option
+ label: Option Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: searches
+ label: Searches
+ schema:
+ default: []
+ type: list
+ items:
+ - variable: search
+ label: Search Entry
+ schema:
+ type: string
+ - variable: serviceList
+ label: Add Manual Custom Services
+ group: Networking and Services
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: serviceListEntry
+ label: Custom Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the service
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: Simple
+ enum:
+ - value: Simple
+ description: Simple
+ - value: NodePort
+ description: NodePort
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: LoadBalancerIP
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: portsList
+ label: Additional Service Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: Custom ports
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Port Name
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: HTTP
+ description: HTTP
+ - value: HTTPS
+ description: HTTPS
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - variable: targetPort
+ label: Target Port
+ description: This port exposes the container port on the service
+ schema:
+ type: int
+ required: true
+ - variable: port
+ label: Container Port
+ schema:
+ type: int
+ required: true
+ - variable: nodePort
+ label: Node Port (Optional)
+ description: This port gets exposed to the node. Only considered when service type is NodePort
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ - variable: persistence
+ label: Integrated Persistent Storage
+ description: Integrated Persistent Storage
+ group: Storage and Persistence
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: simplePVC
+ enum:
+ - value: simplePVC
+ description: PVC (simple)
+ - value: simpleHP
+ description: Host Path (simple)
+ - value: emptyDir
+ description: emptyDir
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissionsSimple
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "simpleHP"]]
+ type: boolean
+ default: false
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPathSimple
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "simpleHP"]]
+ type: hostpath
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 999Gi
+ - variable: hostPathType
+ label: (Advanced) hostPath Type
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: DirectoryOrCreate
+ description: DirectoryOrCreate
+ - value: Directory
+ description: Directory
+ - value: FileOrCreate
+ description: FileOrCreate
+ - value: File
+ description: File
+ - value: Socket
+ description: Socket
+ - value: CharDevice
+ description: CharDevice
+ - value: BlockDevice
+ description: BlockDevice
+ - variable: storageClass
+ label: (Advanced) storageClass
+ description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: SCALE-ZFS
+ - variable: accessMode
+ label: (Advanced) Access Mode
+ description: Allow or disallow multiple PVC's writhing to the same PV
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ReadWriteOnce
+ enum:
+ - value: ReadWriteOnce
+ description: ReadWriteOnce
+ - value: ReadOnlyMany
+ description: ReadOnlyMany
+ - value: ReadWriteMany
+ description: ReadWriteMany
+ - variable: advanced
+ label: Show Advanced Options
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: labelsList
+ label: Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name (Optional)
+ description: "Not required, please set to config when mounting /config or temp when mounting /tmp"
+ schema:
+ type: string
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: simpleHP
+ enum:
+ - value: simplePVC
+ description: PVC (Simple)
+ - value: simpleHP
+ description: Host Path (Simple)
+ - value: emptyDir
+ description: emptyDir
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissionsSimple
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "simpleHP"]]
+ type: boolean
+ default: true
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPathSimple
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "simpleHP"]]
+ type: hostpath
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 999Gi
+ - variable: hostPathType
+ label: (Advanced) Host Path Type
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: DirectoryOrCreate
+ description: DirectoryOrCreate
+ - value: Directory
+ description: Directory
+ - value: FileOrCreate
+ description: FileOrCreate
+ - value: File
+ description: File
+ - value: Socket
+ description: Socket
+ - value: CharDevice
+ description: CharDevice
+ - value: BlockDevice
+ description: BlockDevice
+ - variable: storageClass
+ label: (Advanced) StorageClass
+ description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: SCALE-ZFS
+ - variable: accessMode
+ label: (Advanced) Access Mode
+ description: Allow or disallow multiple PVC's writhing to the same PV
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: ReadWriteOnce
+ enum:
+ - value: ReadWriteOnce
+ description: ReadWriteOnce
+ - value: ReadOnlyMany
+ description: ReadOnlyMany
+ - value: ReadWriteMany
+ description: ReadWriteMany
+ - variable: advanced
+ label: Show Advanced Options
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: labelsList
+ label: Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: Select TrueNAS SCALE Certificate
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: (Advanced) Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: expert
+ label: Show Expert Configuration Options
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: enableFixedMiddlewares
+ description: These middlewares enforce a number of best practices.
+ label: Enable Default Middlewares
+ schema:
+ type: boolean
+ default: true
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: labelsList
+ label: Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: labelsList
+ label: Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: service
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: Select TrueNAS SCALE Certificate
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: security
+ label: Container Security Settings
+ group: Security and Permissions
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: editsecurity
+ label: Change PUID / UMASK values
+ description: By enabling this you override default set values.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "002"
+ - variable: advancedSecurity
+ label: Show Advanced Security Settings
+ group: Security and Permissions
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: securityContext
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: false
+ - variable: allowPrivilegeEscalation
+ label: "Allow Privilege Escalation"
+ schema:
+ type: boolean
+ default: false
+ - variable: runAsNonRoot
+ label: "runAsNonRoot"
+ schema:
+ type: boolean
+ default: false
+ - variable: capabilities
+ label: Capabilities
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: drop
+ label: Drop Capability
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: dropEntry
+ label: ""
+ schema:
+ type: string
+ - variable: add
+ label: Add Capability
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: addEntry
+ label: ""
+ schema:
+ type: string
+ - variable: podSecurityContext
+ group: Security and Permissions
+ label: Pod Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 0
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+
+ - variable: advancedresources
+ label: Set Custom Resource Limits/Requests (Advanced)
+ group: Resources and Devices
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: resources
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 10m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 50Mi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: hostPath
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ # Specify GPU configuration
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+# - variable: autoscaling
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: networkPolicy
+# group: Advanced
+# label: (Advanced) Network Policy
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: policyType
+# label: Policy Type
+# schema:
+# type: string
+# default: ""
+# enum:
+# - value: ""
+# description: Default
+# - value: ingress
+# description: Ingress
+# - value: egress
+# description: Egress
+# - value: ingress-egress
+# description: Ingress and Egress
+# - variable: egress
+# label: Egress
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: egressEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: to
+# label: To
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: toEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: ipBlock
+# label: IP Block
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: cidr
+# label: CIDR
+# schema:
+# type: string
+# default: ""
+# - variable: except
+# label: Except
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: exceptint
+# label: ""
+# schema:
+# type: string
+# - variable: namespaceSelector
+# label: Namespace Selector
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: matchExpressions
+# label: Match Expressions
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: expressionEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: key
+# label: Key
+# schema:
+# type: string
+# - variable: operator
+# label: Operator
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: In
+# description: In
+# - value: NotIn
+# description: NotIn
+# - value: Exists
+# description: Exists
+# - value: DoesNotExist
+# description: DoesNotExist
+# - variable: values
+# label: Values
+# schema
+# type: list
+# default: []
+# items:
+# - variable: value
+# label: ""
+# schema:
+# type: string
+# - variable: podSelector
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: matchExpressions
+# label: Match Expressions
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: expressionEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: key
+# label: Key
+# schema:
+# type: string
+# - variable: operator
+# label: Operator
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: In
+# description: In
+# - value: NotIn
+# description: NotIn
+# - value: Exists
+# description: Exists
+# - value: DoesNotExist
+# description: DoesNotExist
+# - variable: values
+# label: Values
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: value
+# label: ""
+# schema:
+# type: string
+# - variable: ports
+# label: Ports
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: portsEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: port
+# label: Port
+# schema:
+# type: int
+# - variable: endPort
+# label: End Port
+# schema:
+# type: int
+# - variable: protocol
+# label: Protocol
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: TCP
+# description: TCP
+# - value: UDP
+# description: UDP
+# - value: SCTP
+# description: SCTP
+# - variable: ingress
+# label: Ingress
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: ingressEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: from
+# label: From
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: fromEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: ipBlock
+# label: IP Block
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: cidr
+# label: CIDR
+# schema:
+# type: string
+# default: ""
+# - variable: except
+# label: Except
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: exceptint
+# label: ""
+# schema:
+# type: string
+# - variable: namespaceSelector
+# label: Namespace Selector
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: matchExpressions
+# label: Match Expressions
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: expressionEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: key
+# label: Key
+# schema:
+# type: string
+# - variable: operator
+# label: Operator
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: In
+# description: In
+# - value: NotIn
+# description: NotIn
+# - value: Exists
+# description: Exists
+# - value: DoesNotExist
+# description: DoesNotExist
+# - variable: values
+# label: Values
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: value
+# label: ""
+# schema:
+# type: string
+# - variable: podSelector
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: matchExpressions
+# label: Match Expressions
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: expressionEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: key
+# label: Key
+# schema:
+# type: string
+# - variable: operator
+# label: Operator
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: In
+# description: In
+# - value: NotIn
+# description: NotIn
+# - value: Exists
+# description: Exists
+# - value: DoesNotExist
+# description: DoesNotExist
+# - variable: values
+# label: Values
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: value
+# label: ""
+# schema:
+# type: string
+# - variable: ports
+# label: Ports
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: portsEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: port
+# label: Port
+# schema:
+# type: int
+# - variable: endPort
+# label: End Port
+# schema:
+# type: int
+# - variable: protocol
+# label: Protocol
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: TCP
+# description: TCP
+# - value: UDP
+# description: UDP
+# - value: SCTP
+# description: SCTP
+
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: openvpn
+ description: OpenVPN
+ - value: wireguard
+ description: Wireguard
+ - value: tailscale
+ description: Tailscale
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: Sock5 Server
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: dict
+ show_if: [["type", "!=", "disabled"]]
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: hostPath
+ hidden: true
+ - variable: hostPathType
+ label: hostPathType
+ schema:
+ type: string
+ default: File
+ hidden: true
+ - variable: noMount
+ label: noMount
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: hostPath
+ label: Full Path to File
+ description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: git
+ label: Git Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: deployKey
+ description: Raw SSH Private Key
+ label: Deploy Key
+ schema:
+ type: string
+ - variable: deployKeyBase64
+ description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence
+ label: Deploy Key Base64
+ schema:
+ type: string
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: NodePort
+ enum:
+ - value: NodePort
+ description: NodePort
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: LoadBalancerIP
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: nodePort
+ description: Leave Empty to Disable
+ label: "nodePort"
+ schema:
+ type: int
+ default: 36107
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: promtail
+ label: Promtail
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: loki
+ label: Loki URL
+ schema:
+ type: string
+ required: true
+ - variable: logs
+ label: Log Paths
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ - variable: args
+ label: Promtail Command Line Arguments
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ required: true
+ - variable: envList
+ label: Promtail Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/omada-controller/6.0.60/templates/common.yaml b/stable/lazylibrarian/11.0.53/templates/common.yaml
similarity index 100%
rename from stable/omada-controller/6.0.60/templates/common.yaml
rename to stable/lazylibrarian/11.0.53/templates/common.yaml
diff --git a/stable/omada-controller/6.0.60/values.yaml b/stable/lazylibrarian/11.0.53/values.yaml
similarity index 100%
rename from stable/omada-controller/6.0.60/values.yaml
rename to stable/lazylibrarian/11.0.53/values.yaml
diff --git a/stable/minecraft-java/1.0.46/Chart.lock b/stable/minecraft-java/1.0.46/Chart.lock
deleted file mode 100644
index caca956eee..0000000000
--- a/stable/minecraft-java/1.0.46/Chart.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-dependencies:
-- name: common
- repository: https://library-charts.truecharts.org
- version: 10.5.6
-digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-09-03T08:28:57.933227256Z"
diff --git a/stable/minecraft-java/1.0.46/CHANGELOG.md b/stable/minecraft-java/1.0.47/CHANGELOG.md
similarity index 91%
rename from stable/minecraft-java/1.0.46/CHANGELOG.md
rename to stable/minecraft-java/1.0.47/CHANGELOG.md
index 9513ca91af..ff2f48f8b2 100644
--- a/stable/minecraft-java/1.0.46/CHANGELOG.md
+++ b/stable/minecraft-java/1.0.47/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [minecraft-java-1.0.47](https://github.com/truecharts/charts/compare/minecraft-java-1.0.46...minecraft-java-1.0.47) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [minecraft-java-1.0.46](https://github.com/truecharts/charts/compare/minecraft-java-1.0.45...minecraft-java-1.0.46) (2022-09-03)
### Chore
@@ -88,12 +97,3 @@
- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447))
-
-
-## [minecraft-java-1.0.37](https://github.com/truecharts/charts/compare/minecraft-java-1.0.36...minecraft-java-1.0.37) (2022-08-10)
-
-### Chore
-
-- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421))
-
-
diff --git a/stable/minecraft-java/1.0.47/Chart.lock b/stable/minecraft-java/1.0.47/Chart.lock
new file mode 100644
index 0000000000..9b1969f11b
--- /dev/null
+++ b/stable/minecraft-java/1.0.47/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:38:04.146131692Z"
diff --git a/stable/minecraft-java/1.0.46/Chart.yaml b/stable/minecraft-java/1.0.47/Chart.yaml
similarity index 98%
rename from stable/minecraft-java/1.0.46/Chart.yaml
rename to stable/minecraft-java/1.0.47/Chart.yaml
index 1b335e7e69..3bce0e6a63 100644
--- a/stable/minecraft-java/1.0.46/Chart.yaml
+++ b/stable/minecraft-java/1.0.47/Chart.yaml
@@ -21,7 +21,7 @@ sources:
- https://github.com/itzg/docker-minecraft-server
- https://hub.docker.com/r/itzg/minecraft-server
type: application
-version: 1.0.46
+version: 1.0.47
annotations:
truecharts.org/catagories: |
- games
diff --git a/stable/minecraft-java/1.0.46/README.md b/stable/minecraft-java/1.0.47/README.md
similarity index 95%
rename from stable/minecraft-java/1.0.46/README.md
rename to stable/minecraft-java/1.0.47/README.md
index 1719ba68ae..1d88dd510c 100644
--- a/stable/minecraft-java/1.0.46/README.md
+++ b/stable/minecraft-java/1.0.47/README.md
@@ -1,6 +1,6 @@
# minecraft-java
-  
+  
Minecraft Java Dedicated Server
@@ -65,7 +65,7 @@ helm uninstall minecraft-java
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/stable/minecraft-java/1.0.46/app-readme.md b/stable/minecraft-java/1.0.47/app-readme.md
similarity index 100%
rename from stable/minecraft-java/1.0.46/app-readme.md
rename to stable/minecraft-java/1.0.47/app-readme.md
diff --git a/stable/qinglong/2.0.35/charts/common-10.5.6.tgz b/stable/minecraft-java/1.0.47/charts/common-10.5.6.tgz
similarity index 100%
rename from stable/qinglong/2.0.35/charts/common-10.5.6.tgz
rename to stable/minecraft-java/1.0.47/charts/common-10.5.6.tgz
diff --git a/stable/minecraft-java/1.0.46/ci/base-values.yaml b/stable/minecraft-java/1.0.47/ci/base-values.yaml
similarity index 100%
rename from stable/minecraft-java/1.0.46/ci/base-values.yaml
rename to stable/minecraft-java/1.0.47/ci/base-values.yaml
diff --git a/stable/minecraft-java/1.0.46/ci/j11-values.yaml b/stable/minecraft-java/1.0.47/ci/j11-values.yaml
similarity index 54%
rename from stable/minecraft-java/1.0.46/ci/j11-values.yaml
rename to stable/minecraft-java/1.0.47/ci/j11-values.yaml
index 098b5842a0..d7ff31f595 100644
--- a/stable/minecraft-java/1.0.46/ci/j11-values.yaml
+++ b/stable/minecraft-java/1.0.47/ci/j11-values.yaml
@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/minecraft-java11
- tag: latest@sha256:61121975493c46d5c82400c57401edfa3420eec24e1dc8ade7f9b0fc434dc5f9
+ tag: latest@sha256:40e5385c1c4f5de9e8a3a60543c3686b17a69816f298b48b3501000a421ac05f
pullPolicy: Always
env:
diff --git a/stable/minecraft-java/1.0.46/ci/j11j9-values.yaml b/stable/minecraft-java/1.0.47/ci/j11j9-values.yaml
similarity index 100%
rename from stable/minecraft-java/1.0.46/ci/j11j9-values.yaml
rename to stable/minecraft-java/1.0.47/ci/j11j9-values.yaml
diff --git a/stable/minecraft-java/1.0.46/ci/j8-values.yaml b/stable/minecraft-java/1.0.47/ci/j8-values.yaml
similarity index 56%
rename from stable/minecraft-java/1.0.46/ci/j8-values.yaml
rename to stable/minecraft-java/1.0.47/ci/j8-values.yaml
index e64be370d9..f6e80ba2ff 100644
--- a/stable/minecraft-java/1.0.46/ci/j8-values.yaml
+++ b/stable/minecraft-java/1.0.47/ci/j8-values.yaml
@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/minecraft-java8-openj9
- tag: latest@sha256:ddf4b82645172ab40d61ae402ee970accddce053f87d76fe893a53bb1cbfb1dd
+ tag: latest@sha256:23b83f85ac77b5b40b4e1114f4b2dc0a18a0b800d9838285defecaf6a3186a6e
pullPolicy: Always
env:
diff --git a/stable/minecraft-java/1.0.46/ci/j8j9-values.yaml b/stable/minecraft-java/1.0.47/ci/j8j9-values.yaml
similarity index 100%
rename from stable/minecraft-java/1.0.46/ci/j8j9-values.yaml
rename to stable/minecraft-java/1.0.47/ci/j8j9-values.yaml
diff --git a/stable/minecraft-java/1.0.46/ix_values.yaml b/stable/minecraft-java/1.0.47/ix_values.yaml
similarity index 90%
rename from stable/minecraft-java/1.0.46/ix_values.yaml
rename to stable/minecraft-java/1.0.47/ix_values.yaml
index d3b86cca0a..084ced5cc1 100644
--- a/stable/minecraft-java/1.0.46/ix_values.yaml
+++ b/stable/minecraft-java/1.0.47/ix_values.yaml
@@ -4,7 +4,7 @@ image:
pullPolicy: Always
j11Image:
repository: tccr.io/truecharts/minecraft-java11
- tag: latest@sha256:61121975493c46d5c82400c57401edfa3420eec24e1dc8ade7f9b0fc434dc5f9
+ tag: latest@sha256:40e5385c1c4f5de9e8a3a60543c3686b17a69816f298b48b3501000a421ac05f
pullPolicy: Always
j11j9Image:
repository: tccr.io/truecharts/minecraft-java11-openj9
@@ -12,11 +12,11 @@ j11j9Image:
pullPolicy: Always
j8Image:
repository: tccr.io/truecharts/minecraft-java8-openj9
- tag: latest@sha256:ddf4b82645172ab40d61ae402ee970accddce053f87d76fe893a53bb1cbfb1dd
+ tag: latest@sha256:23b83f85ac77b5b40b4e1114f4b2dc0a18a0b800d9838285defecaf6a3186a6e
pullPolicy: Always
j8j9Image:
repository: tccr.io/truecharts/minecraft-java8-openj9
- tag: latest@sha256:ddf4b82645172ab40d61ae402ee970accddce053f87d76fe893a53bb1cbfb1dd
+ tag: latest@sha256:23b83f85ac77b5b40b4e1114f4b2dc0a18a0b800d9838285defecaf6a3186a6e
pullPolicy: Always
securityContext:
diff --git a/stable/minecraft-java/1.0.46/questions.yaml b/stable/minecraft-java/1.0.47/questions.yaml
similarity index 100%
rename from stable/minecraft-java/1.0.46/questions.yaml
rename to stable/minecraft-java/1.0.47/questions.yaml
diff --git a/stable/qinglong/2.0.35/templates/common.yaml b/stable/minecraft-java/1.0.47/templates/common.yaml
similarity index 100%
rename from stable/qinglong/2.0.35/templates/common.yaml
rename to stable/minecraft-java/1.0.47/templates/common.yaml
diff --git a/stable/qinglong/2.0.35/values.yaml b/stable/minecraft-java/1.0.47/values.yaml
similarity index 100%
rename from stable/qinglong/2.0.35/values.yaml
rename to stable/minecraft-java/1.0.47/values.yaml
diff --git a/stable/omada-controller/6.0.60/Chart.lock b/stable/omada-controller/6.0.60/Chart.lock
deleted file mode 100644
index 60b85f2a76..0000000000
--- a/stable/omada-controller/6.0.60/Chart.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-dependencies:
-- name: common
- repository: https://library-charts.truecharts.org
- version: 10.5.6
-digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-09-03T08:29:57.766148116Z"
diff --git a/stable/omada-controller/6.0.60/CHANGELOG.md b/stable/omada-controller/6.0.61/CHANGELOG.md
similarity index 91%
rename from stable/omada-controller/6.0.60/CHANGELOG.md
rename to stable/omada-controller/6.0.61/CHANGELOG.md
index 4b6532bada..a3a6fae795 100644
--- a/stable/omada-controller/6.0.60/CHANGELOG.md
+++ b/stable/omada-controller/6.0.61/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [omada-controller-6.0.61](https://github.com/truecharts/charts/compare/omada-controller-6.0.60...omada-controller-6.0.61) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [omada-controller-6.0.60](https://github.com/truecharts/charts/compare/omada-controller-6.0.59...omada-controller-6.0.60) (2022-09-03)
### Chore
@@ -88,12 +97,3 @@
## [omada-controller-6.0.51](https://github.com/truecharts/charts/compare/omada-controller-6.0.50...omada-controller-6.0.51) (2022-08-21)
### Chore
-
-- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523))
-
-
-
-
-## [omada-controller-6.0.50](https://github.com/truecharts/charts/compare/omada-controller-6.0.49...omada-controller-6.0.50) (2022-08-19)
-
-### Chore
diff --git a/stable/omada-controller/6.0.61/Chart.lock b/stable/omada-controller/6.0.61/Chart.lock
new file mode 100644
index 0000000000..2234e8f7aa
--- /dev/null
+++ b/stable/omada-controller/6.0.61/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:38:09.876721596Z"
diff --git a/stable/omada-controller/6.0.60/Chart.yaml b/stable/omada-controller/6.0.61/Chart.yaml
similarity index 98%
rename from stable/omada-controller/6.0.60/Chart.yaml
rename to stable/omada-controller/6.0.61/Chart.yaml
index 4fa48228d4..a1f4375825 100644
--- a/stable/omada-controller/6.0.60/Chart.yaml
+++ b/stable/omada-controller/6.0.61/Chart.yaml
@@ -18,7 +18,7 @@ name: omada-controller
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/omada-controller
- https://github.com/mbentley/docker-omada-controller
-version: 6.0.60
+version: 6.0.61
annotations:
truecharts.org/catagories: |
- media
diff --git a/stable/omada-controller/6.0.60/README.md b/stable/omada-controller/6.0.61/README.md
similarity index 95%
rename from stable/omada-controller/6.0.60/README.md
rename to stable/omada-controller/6.0.61/README.md
index 6f7e75c3cd..9257a0ca04 100644
--- a/stable/omada-controller/6.0.60/README.md
+++ b/stable/omada-controller/6.0.61/README.md
@@ -1,6 +1,6 @@
# omada-controller
- 
+ 
Omada is a SDN tool for TP-Link Omada hardware
@@ -64,7 +64,7 @@ helm uninstall omada-controller
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/stable/omada-controller/6.0.60/app-readme.md b/stable/omada-controller/6.0.61/app-readme.md
similarity index 100%
rename from stable/omada-controller/6.0.60/app-readme.md
rename to stable/omada-controller/6.0.61/app-readme.md
diff --git a/stable/ring-mqtt/1.0.0/charts/common-10.5.6.tgz b/stable/omada-controller/6.0.61/charts/common-10.5.6.tgz
similarity index 100%
rename from stable/ring-mqtt/1.0.0/charts/common-10.5.6.tgz
rename to stable/omada-controller/6.0.61/charts/common-10.5.6.tgz
diff --git a/stable/omada-controller/6.0.60/ix_values.yaml b/stable/omada-controller/6.0.61/ix_values.yaml
similarity index 93%
rename from stable/omada-controller/6.0.60/ix_values.yaml
rename to stable/omada-controller/6.0.61/ix_values.yaml
index 6dd4c61628..9b535735f5 100644
--- a/stable/omada-controller/6.0.60/ix_values.yaml
+++ b/stable/omada-controller/6.0.61/ix_values.yaml
@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/omada-controller
- tag: 5.5@sha256:4f0f2556417c7b20a7c4593d46dc3534ea943c13bdd2ffdec4c31d22d7b30937
+ tag: 5.5@sha256:a760ad768ada9d688bc48d5733e5a4c95ae3242353aa370a03eb6e6e023514fd
pullPolicy: IfNotPresent
securityContext:
diff --git a/stable/omada-controller/6.0.60/questions.yaml b/stable/omada-controller/6.0.61/questions.yaml
similarity index 100%
rename from stable/omada-controller/6.0.60/questions.yaml
rename to stable/omada-controller/6.0.61/questions.yaml
diff --git a/stable/rsshub/3.0.87/templates/common.yaml b/stable/omada-controller/6.0.61/templates/common.yaml
similarity index 100%
rename from stable/rsshub/3.0.87/templates/common.yaml
rename to stable/omada-controller/6.0.61/templates/common.yaml
diff --git a/stable/ring-mqtt/1.0.0/values.yaml b/stable/omada-controller/6.0.61/values.yaml
similarity index 100%
rename from stable/ring-mqtt/1.0.0/values.yaml
rename to stable/omada-controller/6.0.61/values.yaml
diff --git a/stable/qinglong/2.0.35/Chart.lock b/stable/qinglong/2.0.35/Chart.lock
deleted file mode 100644
index 915e6055e9..0000000000
--- a/stable/qinglong/2.0.35/Chart.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-dependencies:
-- name: common
- repository: https://library-charts.truecharts.org
- version: 10.5.6
-digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-08-31T00:41:24.895984442Z"
diff --git a/stable/qinglong/2.0.35/CHANGELOG.md b/stable/qinglong/2.0.36/CHANGELOG.md
similarity index 92%
rename from stable/qinglong/2.0.35/CHANGELOG.md
rename to stable/qinglong/2.0.36/CHANGELOG.md
index 07389631a0..6ae2acbc8d 100644
--- a/stable/qinglong/2.0.35/CHANGELOG.md
+++ b/stable/qinglong/2.0.36/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [qinglong-2.0.36](https://github.com/truecharts/charts/compare/qinglong-2.0.35...qinglong-2.0.36) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [qinglong-2.0.35](https://github.com/truecharts/charts/compare/qinglong-2.0.33...qinglong-2.0.35) (2022-08-30)
### Chore
@@ -88,12 +97,3 @@
### Chore
- update home links ([#3291](https://github.com/truecharts/apps/issues/3291))
- - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302))
-
-
-
-
-## [qinglong-2.0.25](https://github.com/truecharts/apps/compare/qinglong-2.0.24...qinglong-2.0.25) (2022-07-25)
-
-### Chore
-
diff --git a/stable/qinglong/2.0.36/Chart.lock b/stable/qinglong/2.0.36/Chart.lock
new file mode 100644
index 0000000000..6680babecf
--- /dev/null
+++ b/stable/qinglong/2.0.36/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:38:10.160108536Z"
diff --git a/stable/qinglong/2.0.35/Chart.yaml b/stable/qinglong/2.0.36/Chart.yaml
similarity index 95%
rename from stable/qinglong/2.0.35/Chart.yaml
rename to stable/qinglong/2.0.36/Chart.yaml
index ad7932d1a3..69e258ab4b 100644
--- a/stable/qinglong/2.0.35/Chart.yaml
+++ b/stable/qinglong/2.0.36/Chart.yaml
@@ -1,8 +1,8 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: qinglong
-version: 2.0.35
-appVersion: "2.13.9"
+version: 2.0.36
+appVersion: "2.14.0"
description: A timed task management panel that supports typescript, javaScript, python3, and shell
type: application
deprecated: false
diff --git a/stable/qinglong/2.0.35/README.md b/stable/qinglong/2.0.36/README.md
similarity index 92%
rename from stable/qinglong/2.0.35/README.md
rename to stable/qinglong/2.0.36/README.md
index a8412d7d50..44394409e6 100644
--- a/stable/qinglong/2.0.35/README.md
+++ b/stable/qinglong/2.0.36/README.md
@@ -1,6 +1,6 @@
# qinglong
-  
+  
A timed task management panel that supports typescript, javaScript, python3, and shell
@@ -64,7 +64,7 @@ helm uninstall qinglong
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/stable/qinglong/2.0.35/app-readme.md b/stable/qinglong/2.0.36/app-readme.md
similarity index 100%
rename from stable/qinglong/2.0.35/app-readme.md
rename to stable/qinglong/2.0.36/app-readme.md
diff --git a/stable/rsshub/3.0.87/charts/common-10.5.6.tgz b/stable/qinglong/2.0.36/charts/common-10.5.6.tgz
similarity index 100%
rename from stable/rsshub/3.0.87/charts/common-10.5.6.tgz
rename to stable/qinglong/2.0.36/charts/common-10.5.6.tgz
diff --git a/stable/qinglong/2.0.35/ix_values.yaml b/stable/qinglong/2.0.36/ix_values.yaml
similarity index 81%
rename from stable/qinglong/2.0.35/ix_values.yaml
rename to stable/qinglong/2.0.36/ix_values.yaml
index 928fa75077..58c635661b 100644
--- a/stable/qinglong/2.0.35/ix_values.yaml
+++ b/stable/qinglong/2.0.36/ix_values.yaml
@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/qinglong
pullPolicy: IfNotPresent
- tag: 2.13.9@sha256:c0cbf3d68e02418995fde5c7164a78c370eb2c88b6d587b154c1b8c061383c3c
+ tag: 2.14.0@sha256:7bddbd12dd53986ebb18025d14f191079876fb4788f634eb88bc8d07d45c5aad
securityContext:
readOnlyRootFilesystem: false
diff --git a/stable/qinglong/2.0.35/questions.yaml b/stable/qinglong/2.0.36/questions.yaml
similarity index 99%
rename from stable/qinglong/2.0.35/questions.yaml
rename to stable/qinglong/2.0.36/questions.yaml
index aa5d5c133c..80e1a0a89b 100644
--- a/stable/qinglong/2.0.35/questions.yaml
+++ b/stable/qinglong/2.0.36/questions.yaml
@@ -2459,7 +2459,9 @@ questions:
required: true
- variable: docs
group: Documentation
- label: "Please read the documentation at https://truecharts.org"
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
schema:
additional_attrs: true
type: dict
@@ -2471,7 +2473,9 @@ questions:
default: true
- variable: donateNag
group: Documentation
- label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor"
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
schema:
additional_attrs: true
type: dict
diff --git a/stable/xwiki/3.0.41/templates/common.yaml b/stable/qinglong/2.0.36/templates/common.yaml
similarity index 100%
rename from stable/xwiki/3.0.41/templates/common.yaml
rename to stable/qinglong/2.0.36/templates/common.yaml
diff --git a/stable/rsshub/3.0.87/values.yaml b/stable/qinglong/2.0.36/values.yaml
similarity index 100%
rename from stable/rsshub/3.0.87/values.yaml
rename to stable/qinglong/2.0.36/values.yaml
diff --git a/stable/ring-mqtt/1.0.0/Chart.lock b/stable/ring-mqtt/1.0.0/Chart.lock
deleted file mode 100644
index 0507c30f33..0000000000
--- a/stable/ring-mqtt/1.0.0/Chart.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-dependencies:
-- name: common
- repository: https://library-charts.truecharts.org
- version: 10.5.6
-digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
-generated: "2022-09-03T20:32:14.748680623Z"
diff --git a/stable/ring-mqtt/1.0.0/CHANGELOG.md b/stable/ring-mqtt/1.0.1/CHANGELOG.md
similarity index 89%
rename from stable/ring-mqtt/1.0.0/CHANGELOG.md
rename to stable/ring-mqtt/1.0.1/CHANGELOG.md
index ed38ea48a2..6d49dbea47 100644
--- a/stable/ring-mqtt/1.0.0/CHANGELOG.md
+++ b/stable/ring-mqtt/1.0.1/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [ring-mqtt-1.0.1](https://github.com/truecharts/charts/compare/ring-mqtt-1.0.0...ring-mqtt-1.0.1) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [ring-mqtt-1.0.0](https://github.com/truecharts/charts/compare/ring-mqtt-0.0.23...ring-mqtt-1.0.0) (2022-09-03)
### Fix
@@ -88,12 +97,3 @@
- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376))
- replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402))
-
-
-
-## [ring-mqtt-0.0.14](https://github.com/truecharts/apps/compare/ring-mqtt-0.0.13...ring-mqtt-0.0.14) (2022-07-26)
-
-### Chore
-
-- update home links ([#3291](https://github.com/truecharts/apps/issues/3291))
- - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302))
diff --git a/stable/ring-mqtt/1.0.1/Chart.lock b/stable/ring-mqtt/1.0.1/Chart.lock
new file mode 100644
index 0000000000..c884f2faf7
--- /dev/null
+++ b/stable/ring-mqtt/1.0.1/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.6
+digest: sha256:033cffd654878c0c1fcc6f4c236f81736e71491b2ad46a5dec9708ea6faf2b63
+generated: "2022-09-04T07:38:10.21526561Z"
diff --git a/stable/ring-mqtt/1.0.0/Chart.yaml b/stable/ring-mqtt/1.0.1/Chart.yaml
similarity index 98%
rename from stable/ring-mqtt/1.0.0/Chart.yaml
rename to stable/ring-mqtt/1.0.1/Chart.yaml
index eb587fc525..dba1156005 100644
--- a/stable/ring-mqtt/1.0.0/Chart.yaml
+++ b/stable/ring-mqtt/1.0.1/Chart.yaml
@@ -23,7 +23,7 @@ sources:
- https://github.com/tsightler/ring-mqtt
- https://hub.docker.com/r/tsightler/ring-mqtt/
type: application
-version: 1.0.0
+version: 1.0.1
annotations:
truecharts.org/catagories: |
- HomeAutomation
diff --git a/stable/ring-mqtt/1.0.0/README.md b/stable/ring-mqtt/1.0.1/README.md
similarity index 95%
rename from stable/ring-mqtt/1.0.0/README.md
rename to stable/ring-mqtt/1.0.1/README.md
index 386f3a4f31..101adab3b9 100644
--- a/stable/ring-mqtt/1.0.0/README.md
+++ b/stable/ring-mqtt/1.0.1/README.md
@@ -1,6 +1,6 @@
# ring-mqtt
-  
+  
Interact with Ring Inc products (cameras/alarms/smart lighting) via MQTT.
@@ -65,7 +65,7 @@ helm uninstall ring-mqtt
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/stable/ring-mqtt/1.0.0/app-readme.md b/stable/ring-mqtt/1.0.1/app-readme.md
similarity index 100%
rename from stable/ring-mqtt/1.0.0/app-readme.md
rename to stable/ring-mqtt/1.0.1/app-readme.md
diff --git a/stable/xwiki/3.0.41/charts/common-10.5.6.tgz b/stable/ring-mqtt/1.0.1/charts/common-10.5.6.tgz
similarity index 100%
rename from stable/xwiki/3.0.41/charts/common-10.5.6.tgz
rename to stable/ring-mqtt/1.0.1/charts/common-10.5.6.tgz
diff --git a/stable/ring-mqtt/1.0.0/ix_values.yaml b/stable/ring-mqtt/1.0.1/ix_values.yaml
similarity index 89%
rename from stable/ring-mqtt/1.0.0/ix_values.yaml
rename to stable/ring-mqtt/1.0.1/ix_values.yaml
index f346647042..40ad7d59fe 100644
--- a/stable/ring-mqtt/1.0.0/ix_values.yaml
+++ b/stable/ring-mqtt/1.0.1/ix_values.yaml
@@ -1,7 +1,7 @@
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/ring-mqtt
- tag: 5.0.3@sha256:a089c8c1514c5c80cc2fc1fa529f633290538a963df5e3d0c7c93b14fd92b633
+ tag: 5.0.3@sha256:bf3eec51cf04e5b8e7118b5c7a1827ba9150b0c9b9ff2621910a1d7001ac462e
podSecurityContext:
runAsGroup: 0
diff --git a/stable/ring-mqtt/1.0.0/questions.yaml b/stable/ring-mqtt/1.0.1/questions.yaml
similarity index 100%
rename from stable/ring-mqtt/1.0.0/questions.yaml
rename to stable/ring-mqtt/1.0.1/questions.yaml
diff --git a/stable/ring-mqtt/1.0.0/templates/common.yaml b/stable/ring-mqtt/1.0.1/templates/common.yaml
similarity index 100%
rename from stable/ring-mqtt/1.0.0/templates/common.yaml
rename to stable/ring-mqtt/1.0.1/templates/common.yaml
diff --git a/stable/xwiki/3.0.41/values.yaml b/stable/ring-mqtt/1.0.1/values.yaml
similarity index 100%
rename from stable/xwiki/3.0.41/values.yaml
rename to stable/ring-mqtt/1.0.1/values.yaml
diff --git a/stable/rsshub/3.0.87/CHANGELOG.md b/stable/rsshub/3.0.88/CHANGELOG.md
similarity index 92%
rename from stable/rsshub/3.0.87/CHANGELOG.md
rename to stable/rsshub/3.0.88/CHANGELOG.md
index 4c9f2d6f2a..871b72ce7c 100644
--- a/stable/rsshub/3.0.87/CHANGELOG.md
+++ b/stable/rsshub/3.0.88/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [rsshub-3.0.88](https://github.com/truecharts/charts/compare/rsshub-3.0.87...rsshub-3.0.88) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [rsshub-3.0.87](https://github.com/truecharts/charts/compare/rsshub-3.0.86...rsshub-3.0.87) (2022-09-03)
### Chore
@@ -88,12 +97,3 @@
## [rsshub-3.0.77](https://github.com/truecharts/charts/compare/rsshub-3.0.76...rsshub-3.0.77) (2022-08-29)
-
-### Chore
-
-- update docker general non-major ([#3606](https://github.com/truecharts/charts/issues/3606))
-
-
-
-
-## [rsshub-3.0.76](https://github.com/truecharts/charts/compare/rsshub-3.0.75...rsshub-3.0.76) (2022-08-28)
diff --git a/stable/rsshub/3.0.87/Chart.lock b/stable/rsshub/3.0.88/Chart.lock
similarity index 85%
rename from stable/rsshub/3.0.87/Chart.lock
rename to stable/rsshub/3.0.88/Chart.lock
index 7fe8bf39ba..79fb956205 100644
--- a/stable/rsshub/3.0.87/Chart.lock
+++ b/stable/rsshub/3.0.88/Chart.lock
@@ -6,4 +6,4 @@ dependencies:
repository: https://charts.truecharts.org
version: 3.0.67
digest: sha256:f13ece297c4b9a2a5aaf39771f6410403b23e945ebbb82b0c9c35ac3cc69c4f0
-generated: "2022-09-03T08:30:48.841749423Z"
+generated: "2022-09-04T07:38:38.098975585Z"
diff --git a/stable/rsshub/3.0.87/Chart.yaml b/stable/rsshub/3.0.88/Chart.yaml
similarity index 98%
rename from stable/rsshub/3.0.87/Chart.yaml
rename to stable/rsshub/3.0.88/Chart.yaml
index 38afc68958..0768710cea 100644
--- a/stable/rsshub/3.0.87/Chart.yaml
+++ b/stable/rsshub/3.0.88/Chart.yaml
@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: rsshub
-version: 3.0.87
+version: 3.0.88
appVersion: "latest"
description: RSSHub can generate RSS feeds from pretty much everything
type: application
diff --git a/stable/rsshub/3.0.87/README.md b/stable/rsshub/3.0.88/README.md
similarity index 95%
rename from stable/rsshub/3.0.87/README.md
rename to stable/rsshub/3.0.88/README.md
index 8091c617e5..db1ef864af 100644
--- a/stable/rsshub/3.0.87/README.md
+++ b/stable/rsshub/3.0.88/README.md
@@ -1,6 +1,6 @@
# rsshub
-  
+  
RSSHub can generate RSS feeds from pretty much everything
@@ -66,7 +66,7 @@ helm uninstall rsshub
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/stable/rsshub/3.0.87/app-readme.md b/stable/rsshub/3.0.88/app-readme.md
similarity index 100%
rename from stable/rsshub/3.0.87/app-readme.md
rename to stable/rsshub/3.0.88/app-readme.md
diff --git a/stable/rsshub/3.0.88/charts/common-10.5.6.tgz b/stable/rsshub/3.0.88/charts/common-10.5.6.tgz
new file mode 100644
index 0000000000..9e3f5a957f
Binary files /dev/null and b/stable/rsshub/3.0.88/charts/common-10.5.6.tgz differ
diff --git a/stable/rsshub/3.0.87/charts/redis-3.0.67.tgz b/stable/rsshub/3.0.88/charts/redis-3.0.67.tgz
similarity index 100%
rename from stable/rsshub/3.0.87/charts/redis-3.0.67.tgz
rename to stable/rsshub/3.0.88/charts/redis-3.0.67.tgz
diff --git a/stable/rsshub/3.0.87/ix_values.yaml b/stable/rsshub/3.0.88/ix_values.yaml
similarity index 93%
rename from stable/rsshub/3.0.87/ix_values.yaml
rename to stable/rsshub/3.0.88/ix_values.yaml
index 4efe86e06c..967b728f6a 100644
--- a/stable/rsshub/3.0.87/ix_values.yaml
+++ b/stable/rsshub/3.0.88/ix_values.yaml
@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/rsshub
pullPolicy: IfNotPresent
- tag: latest@sha256:3b1c8654c848730bbca8aa96bb1616bef54b09087c9182872501237a1dd0607f
+ tag: latest@sha256:b1581fbef76a01cd48cba54caae317a030095ae85bee5c541ebe2f2931e8a45d
browserlessImage:
repository: tccr.io/truecharts/browserless-chrome
diff --git a/stable/rsshub/3.0.87/questions.yaml b/stable/rsshub/3.0.88/questions.yaml
similarity index 100%
rename from stable/rsshub/3.0.87/questions.yaml
rename to stable/rsshub/3.0.88/questions.yaml
diff --git a/stable/rsshub/3.0.88/templates/common.yaml b/stable/rsshub/3.0.88/templates/common.yaml
new file mode 100644
index 0000000000..c1a366e1cf
--- /dev/null
+++ b/stable/rsshub/3.0.88/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.common.loader.all" . }}
diff --git a/stable/rsshub/3.0.88/values.yaml b/stable/rsshub/3.0.88/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/traefik/13.3.5/CHANGELOG.md b/stable/traefik/13.3.5/CHANGELOG.md
new file mode 100644
index 0000000000..4e2db669f1
--- /dev/null
+++ b/stable/traefik/13.3.5/CHANGELOG.md
@@ -0,0 +1,99 @@
+# Changelog
+
+
+
+## [traefik-13.3.5](https://github.com/truecharts/charts/compare/traefik-13.3.4...traefik-13.3.5) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
+## [traefik-13.3.4](https://github.com/truecharts/charts/compare/traefik-13.3.3...traefik-13.3.4) (2022-09-03)
+
+### Fix
+
+- fix serviceaccount creation on few apps ([#3665](https://github.com/truecharts/charts/issues/3665))
+
+
+
+
+## [traefik-13.3.3](https://github.com/truecharts/charts/compare/traefik-13.3.1...traefik-13.3.3) (2022-08-30)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+ - update helm general non-major ([#3639](https://github.com/truecharts/charts/issues/3639))
+ - update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626))
+
+
+
+
+## [traefik-13.3.2](https://github.com/truecharts/charts/compare/traefik-13.3.1...traefik-13.3.2) (2022-08-30)
+
+### Chore
+
+- update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626))
+
+
+
+
+## [traefik-13.3.1](https://github.com/truecharts/charts/compare/traefik-13.3.0...traefik-13.3.1) (2022-08-29)
+
+### Chore
+
+- update helm general non-major ([#3619](https://github.com/truecharts/charts/issues/3619))
+
+
+
+
+## [traefik-13.3.0](https://github.com/truecharts/charts/compare/traefik-13.2.3...traefik-13.3.0) (2022-08-27)
+
+### Feat
+
+- add support for proxyProtocol ([#3593](https://github.com/truecharts/charts/issues/3593))
+
+
+
+
+## [traefik-13.2.3](https://github.com/truecharts/charts/compare/traefik-13.2.2...traefik-13.2.3) (2022-08-25)
+
+
+
+
+## [traefik-13.2.2](https://github.com/truecharts/charts/compare/traefik-13.2.1...traefik-13.2.2) (2022-08-23)
+
+### Chore
+
+- update helm general non-major helm releases ([#3545](https://github.com/truecharts/charts/issues/3545))
+
+
+
+
+## [traefik-13.2.1](https://github.com/truecharts/charts/compare/traefik-13.1.10...traefik-13.2.1) (2022-08-22)
+
+### Chore
+
+- Auto-update chart README [skip ci]
+
+
+
+
+## [traefik-13.2.0](https://github.com/truecharts/charts/compare/traefik-13.1.10...traefik-13.2.0) (2022-08-21)
+
+
+
+
+## [traefik-13.1.10](https://github.com/truecharts/charts/compare/traefik-13.1.9...traefik-13.1.10) (2022-08-14)
+
+### Chore
+
+- update docker general non-major docker tags ([#3465](https://github.com/truecharts/charts/issues/3465))
+
+
+
+
+## [traefik-13.1.9](https://github.com/truecharts/charts/compare/traefik-13.1.8...traefik-13.1.9) (2022-08-12)
+
diff --git a/stable/traefik/13.3.5/Chart.lock b/stable/traefik/13.3.5/Chart.lock
new file mode 100644
index 0000000000..9d07f6fe9b
--- /dev/null
+++ b/stable/traefik/13.3.5/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.7
+digest: sha256:b72267dc4ec6ba94956fa8ad26ab0a92f7eaf6f95558581564b160ff9dc54606
+generated: "2022-09-04T07:38:34.744982822Z"
diff --git a/stable/traefik/13.3.5/Chart.yaml b/stable/traefik/13.3.5/Chart.yaml
new file mode 100644
index 0000000000..9d757d91b4
--- /dev/null
+++ b/stable/traefik/13.3.5/Chart.yaml
@@ -0,0 +1,31 @@
+apiVersion: v2
+appVersion: "2.8.4"
+dependencies:
+ - name: common
+ repository: https://library-charts.truecharts.org
+ version: 10.5.7
+deprecated: false
+description: Traefik is a flexible reverse proxy and Ingress Provider.
+home: https://truecharts.org/docs/charts/stable/traefik
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/traefik.png
+keywords:
+ - traefik
+ - ingress
+kubeVersion: ">=1.16.0-0"
+maintainers:
+ - email: info@truecharts.org
+ name: TrueCharts
+ url: https://truecharts.org
+name: traefik
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/traefik
+ - https://github.com/traefik/traefik
+ - https://github.com/traefik/traefik-helm-chart
+ - https://traefik.io/
+type: application
+version: 13.3.5
+annotations:
+ truecharts.org/catagories: |
+ - network
+ truecharts.org/SCALE-support: "true"
+ truecharts.org/grade: U
diff --git a/stable/traefik/13.3.5/README.md b/stable/traefik/13.3.5/README.md
new file mode 100644
index 0000000000..a941bb91e7
--- /dev/null
+++ b/stable/traefik/13.3.5/README.md
@@ -0,0 +1,110 @@
+# traefik
+
+  
+
+Traefik is a flexible reverse proxy and Ingress Provider.
+
+TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
+
+This readme is just an automatically generated general guide on installing our Helm Charts and Apps.
+For more information, please click here: [traefik](https://truecharts.org/docs/charts/stable/traefik)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+## Source Code
+
+*
+*
+*
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://library-charts.truecharts.org | common | 10.5.7 |
+
+## Installing the Chart
+
+### TrueNAS SCALE
+
+To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App).
+
+### Helm
+
+To install the chart with the release name `traefik`
+
+```console
+helm repo add TrueCharts https://charts.truecharts.org
+helm repo update
+helm install traefik TrueCharts/traefik
+```
+
+## Uninstall
+
+### TrueNAS SCALE
+
+**Upgrading, Rolling Back and Uninstalling the Chart**
+
+To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App).
+
+### Helm
+
+To uninstall the `traefik` deployment
+
+```console
+helm uninstall traefik
+```
+
+## Configuration
+
+### Helm
+
+#### Available Settings
+
+Read through the values.yaml file. It has several commented out suggested values.
+Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
+
+#### Configure using the command line
+
+Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
+
+```console
+helm install traefik \
+ --set env.TZ="America/New York" \
+ TrueCharts/traefik
+```
+
+#### Configure using a yaml file
+
+Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart.
+
+```console
+helm install traefik TrueCharts/traefik -f values.yaml
+```
+
+#### Connecting to other charts
+
+If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide.
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
+
+---
+
+All Rights Reserved - The TrueCharts Project
diff --git a/stable/traefik/13.3.5/app-readme.md b/stable/traefik/13.3.5/app-readme.md
new file mode 100644
index 0000000000..b76832bd9a
--- /dev/null
+++ b/stable/traefik/13.3.5/app-readme.md
@@ -0,0 +1,8 @@
+Traefik is a flexible reverse proxy and Ingress Provider.
+
+This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/traefik](https://truecharts.org/docs/charts/stable/traefik)
+
+---
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can!
diff --git a/stable/traefik/13.3.5/charts/common-10.5.7.tgz b/stable/traefik/13.3.5/charts/common-10.5.7.tgz
new file mode 100644
index 0000000000..20a5750c09
Binary files /dev/null and b/stable/traefik/13.3.5/charts/common-10.5.7.tgz differ
diff --git a/stable/traefik/13.3.5/crds/ingressroute.yaml b/stable/traefik/13.3.5/crds/ingressroute.yaml
new file mode 100644
index 0000000000..572adae5f0
--- /dev/null
+++ b/stable/traefik/13.3.5/crds/ingressroute.yaml
@@ -0,0 +1,209 @@
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ "helm.sh/resource-policy": keep
+ "helm.sh/hook": pre-install,pre-upgrade,pre-rollback
+ controller-gen.kubebuilder.io/version: v0.4.1
+ creationTimestamp: null
+ name: ingressroutes.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: IngressRoute
+ listKind: IngressRouteList
+ plural: ingressroutes
+ singular: ingressroute
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: IngressRoute is an Ingress CRD specification.
+ properties:
+ apiVersion:
+ description:
+ "APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"
+ type: string
+ kind:
+ description:
+ "Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
+ type: string
+ metadata:
+ type: object
+ spec:
+ description:
+ IngressRouteSpec is a specification for a IngressRouteSpec
+ resource.
+ properties:
+ entryPoints:
+ items:
+ type: string
+ type: array
+ routes:
+ items:
+ description: Route contains the set of routes.
+ properties:
+ kind:
+ enum:
+ - Rule
+ type: string
+ match:
+ type: string
+ middlewares:
+ items:
+ description: MiddlewareRef is a ref to the Middleware resources.
+ properties:
+ name:
+ type: string
+ namespace:
+ type: string
+ required:
+ - name
+ type: object
+ type: array
+ priority:
+ type: integer
+ services:
+ items:
+ description: Service defines an upstream to proxy traffic.
+ properties:
+ kind:
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ name:
+ description:
+ Name is a reference to a Kubernetes Service
+ object (for a load-balancer of servers), or to a TraefikService
+ object (service load-balancer, mirroring, etc). The
+ differentiation between the two is specified in the
+ Kind field.
+ type: string
+ namespace:
+ type: string
+ passHostHeader:
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description:
+ ResponseForwarding holds configuration for
+ the forward of the response.
+ properties:
+ flushInterval:
+ type: string
+ type: object
+ scheme:
+ type: string
+ serversTransport:
+ type: string
+ sticky:
+ description: Sticky holds the sticky configuration.
+ properties:
+ cookie:
+ description:
+ Cookie holds the sticky configuration
+ based on cookie.
+ properties:
+ httpOnly:
+ type: boolean
+ name:
+ type: string
+ sameSite:
+ type: string
+ secure:
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ type: string
+ weight:
+ description:
+ Weight should only be specified when Name
+ references a TraefikService object (and to be precise,
+ one that embeds a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ type: array
+ required:
+ - kind
+ - match
+ type: object
+ type: array
+ tls:
+ description:
+ "TLS contains the TLS certificates configuration of the
+ routes. To enable Let's Encrypt, use an empty TLS struct, e.g. in
+ YAML: \n \t tls: {} # inline format \n \t tls: \t secretName:
+ # block format"
+ properties:
+ certResolver:
+ type: string
+ domains:
+ items:
+ description: Domain holds a domain name with SANs.
+ properties:
+ main:
+ type: string
+ sans:
+ items:
+ type: string
+ type: array
+ type: object
+ type: array
+ options:
+ description:
+ Options is a reference to a TLSOption, that specifies
+ the parameters of the TLS connection.
+ properties:
+ name:
+ type: string
+ namespace:
+ type: string
+ required:
+ - name
+ type: object
+ secretName:
+ description:
+ SecretName is the name of the referenced Kubernetes
+ Secret to specify the certificate details.
+ type: string
+ store:
+ description:
+ Store is a reference to a TLSStore, that specifies
+ the parameters of the TLS store.
+ properties:
+ name:
+ type: string
+ namespace:
+ type: string
+ required:
+ - name
+ type: object
+ type: object
+ required:
+ - routes
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/stable/traefik/13.3.5/crds/ingressroutetcp.yaml b/stable/traefik/13.3.5/crds/ingressroutetcp.yaml
new file mode 100644
index 0000000000..127a41767e
--- /dev/null
+++ b/stable/traefik/13.3.5/crds/ingressroutetcp.yaml
@@ -0,0 +1,169 @@
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ "helm.sh/resource-policy": keep
+ "helm.sh/hook": pre-install,pre-upgrade,pre-rollback
+ controller-gen.kubebuilder.io/version: v0.4.1
+ creationTimestamp: null
+ name: ingressroutetcps.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: IngressRouteTCP
+ listKind: IngressRouteTCPList
+ plural: ingressroutetcps
+ singular: ingressroutetcp
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: IngressRouteTCP is an Ingress CRD specification.
+ properties:
+ apiVersion:
+ description:
+ "APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"
+ type: string
+ kind:
+ description:
+ "Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
+ type: string
+ metadata:
+ type: object
+ spec:
+ description:
+ IngressRouteTCPSpec is a specification for a IngressRouteTCPSpec
+ resource.
+ properties:
+ entryPoints:
+ items:
+ type: string
+ type: array
+ routes:
+ items:
+ description: RouteTCP contains the set of routes.
+ properties:
+ match:
+ type: string
+ middlewares:
+ description:
+ Middlewares contains references to MiddlewareTCP
+ resources.
+ items:
+ description:
+ ObjectReference is a generic reference to a Traefik
+ resource.
+ properties:
+ name:
+ type: string
+ namespace:
+ type: string
+ required:
+ - name
+ type: object
+ type: array
+ services:
+ items:
+ description: ServiceTCP defines an upstream to proxy traffic.
+ properties:
+ name:
+ type: string
+ namespace:
+ type: string
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ x-kubernetes-int-or-string: true
+ proxyProtocol:
+ description: ProxyProtocol holds the ProxyProtocol configuration.
+ properties:
+ version:
+ type: integer
+ type: object
+ terminationDelay:
+ type: integer
+ weight:
+ type: integer
+ required:
+ - name
+ - port
+ type: object
+ type: array
+ required:
+ - match
+ type: object
+ type: array
+ tls:
+ description:
+ "TLSTCP contains the TLS certificates configuration of
+ the routes. To enable Let's Encrypt, use an empty TLS struct, e.g.
+ in YAML: \n \t tls: {} # inline format \n \t tls: \t secretName:
+ # block format"
+ properties:
+ certResolver:
+ type: string
+ domains:
+ items:
+ description: Domain holds a domain name with SANs.
+ properties:
+ main:
+ type: string
+ sans:
+ items:
+ type: string
+ type: array
+ type: object
+ type: array
+ options:
+ description:
+ Options is a reference to a TLSOption, that specifies
+ the parameters of the TLS connection.
+ properties:
+ name:
+ type: string
+ namespace:
+ type: string
+ required:
+ - name
+ type: object
+ passthrough:
+ type: boolean
+ secretName:
+ description:
+ SecretName is the name of the referenced Kubernetes
+ Secret to specify the certificate details.
+ type: string
+ store:
+ description:
+ Store is a reference to a TLSStore, that specifies
+ the parameters of the TLS store.
+ properties:
+ name:
+ type: string
+ namespace:
+ type: string
+ required:
+ - name
+ type: object
+ type: object
+ required:
+ - routes
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/stable/traefik/13.3.5/crds/ingressrouteudp.yaml b/stable/traefik/13.3.5/crds/ingressrouteudp.yaml
new file mode 100644
index 0000000000..2ed2b6969b
--- /dev/null
+++ b/stable/traefik/13.3.5/crds/ingressrouteudp.yaml
@@ -0,0 +1,87 @@
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ "helm.sh/resource-policy": keep
+ "helm.sh/hook": pre-install,pre-upgrade,pre-rollback
+ controller-gen.kubebuilder.io/version: v0.4.1
+ creationTimestamp: null
+ name: ingressrouteudps.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: IngressRouteUDP
+ listKind: IngressRouteUDPList
+ plural: ingressrouteudps
+ singular: ingressrouteudp
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: IngressRouteUDP is an Ingress CRD specification.
+ properties:
+ apiVersion:
+ description:
+ "APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"
+ type: string
+ kind:
+ description:
+ "Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
+ type: string
+ metadata:
+ type: object
+ spec:
+ description:
+ IngressRouteUDPSpec is a specification for a IngressRouteUDPSpec
+ resource.
+ properties:
+ entryPoints:
+ items:
+ type: string
+ type: array
+ routes:
+ items:
+ description: RouteUDP contains the set of routes.
+ properties:
+ services:
+ items:
+ description: ServiceUDP defines an upstream to proxy traffic.
+ properties:
+ name:
+ type: string
+ namespace:
+ type: string
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ x-kubernetes-int-or-string: true
+ weight:
+ type: integer
+ required:
+ - name
+ - port
+ type: object
+ type: array
+ type: object
+ type: array
+ required:
+ - routes
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/stable/traefik/13.3.5/crds/middlewares.yaml b/stable/traefik/13.3.5/crds/middlewares.yaml
new file mode 100644
index 0000000000..714d151151
--- /dev/null
+++ b/stable/traefik/13.3.5/crds/middlewares.yaml
@@ -0,0 +1,587 @@
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ "helm.sh/resource-policy": keep
+ "helm.sh/hook": pre-install,pre-upgrade,pre-rollback
+ controller-gen.kubebuilder.io/version: v0.4.1
+ creationTimestamp: null
+ name: middlewares.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: Middleware
+ listKind: MiddlewareList
+ plural: middlewares
+ singular: middleware
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: Middleware is a specification for a Middleware resource.
+ properties:
+ apiVersion:
+ description:
+ "APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"
+ type: string
+ kind:
+ description:
+ "Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: MiddlewareSpec holds the Middleware configuration.
+ properties:
+ addPrefix:
+ description: AddPrefix holds the AddPrefix configuration.
+ properties:
+ prefix:
+ type: string
+ type: object
+ basicAuth:
+ description: BasicAuth holds the HTTP basic authentication configuration.
+ properties:
+ headerField:
+ type: string
+ realm:
+ type: string
+ removeHeader:
+ type: boolean
+ secret:
+ type: string
+ type: object
+ buffering:
+ description: Buffering holds the request/response buffering configuration.
+ properties:
+ maxRequestBodyBytes:
+ format: int64
+ type: integer
+ maxResponseBodyBytes:
+ format: int64
+ type: integer
+ memRequestBodyBytes:
+ format: int64
+ type: integer
+ memResponseBodyBytes:
+ format: int64
+ type: integer
+ retryExpression:
+ type: string
+ type: object
+ chain:
+ description: Chain holds a chain of middlewares.
+ properties:
+ middlewares:
+ items:
+ description: MiddlewareRef is a ref to the Middleware resources.
+ properties:
+ name:
+ type: string
+ namespace:
+ type: string
+ required:
+ - name
+ type: object
+ type: array
+ type: object
+ circuitBreaker:
+ description: CircuitBreaker holds the circuit breaker configuration.
+ properties:
+ expression:
+ type: string
+ type: object
+ compress:
+ description: Compress holds the compress configuration.
+ properties:
+ excludedContentTypes:
+ items:
+ type: string
+ type: array
+ type: object
+ contentType:
+ description:
+ ContentType middleware - or rather its unique `autoDetect`
+ option - specifies whether to let the `Content-Type` header, if
+ it has not been set by the backend, be automatically set to a value
+ derived from the contents of the response. As a proxy, the default
+ behavior should be to leave the header alone, regardless of what
+ the backend did with it. However, the historic default was to always
+ auto-detect and set the header if it was nil, and it is going to
+ be kept that way in order to support users currently relying on
+ it. This middleware exists to enable the correct behavior until
+ at least the default one can be changed in a future version.
+ properties:
+ autoDetect:
+ type: boolean
+ type: object
+ digestAuth:
+ description: DigestAuth holds the Digest HTTP authentication configuration.
+ properties:
+ headerField:
+ type: string
+ realm:
+ type: string
+ removeHeader:
+ type: boolean
+ secret:
+ type: string
+ type: object
+ errors:
+ description: ErrorPage holds the custom error page configuration.
+ properties:
+ query:
+ type: string
+ service:
+ description: Service defines an upstream to proxy traffic.
+ properties:
+ kind:
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ name:
+ description:
+ Name is a reference to a Kubernetes Service object
+ (for a load-balancer of servers), or to a TraefikService
+ object (service load-balancer, mirroring, etc). The differentiation
+ between the two is specified in the Kind field.
+ type: string
+ namespace:
+ type: string
+ passHostHeader:
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description:
+ ResponseForwarding holds configuration for the
+ forward of the response.
+ properties:
+ flushInterval:
+ type: string
+ type: object
+ scheme:
+ type: string
+ serversTransport:
+ type: string
+ sticky:
+ description: Sticky holds the sticky configuration.
+ properties:
+ cookie:
+ description:
+ Cookie holds the sticky configuration based
+ on cookie.
+ properties:
+ httpOnly:
+ type: boolean
+ name:
+ type: string
+ sameSite:
+ type: string
+ secure:
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ type: string
+ weight:
+ description:
+ Weight should only be specified when Name references
+ a TraefikService object (and to be precise, one that embeds
+ a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ status:
+ items:
+ type: string
+ type: array
+ type: object
+ forwardAuth:
+ description: ForwardAuth holds the http forward authentication configuration.
+ properties:
+ address:
+ type: string
+ authRequestHeaders:
+ items:
+ type: string
+ type: array
+ authResponseHeaders:
+ items:
+ type: string
+ type: array
+ authResponseHeadersRegex:
+ type: string
+ tls:
+ description: ClientTLS holds TLS specific configurations as client.
+ properties:
+ caOptional:
+ type: boolean
+ caSecret:
+ type: string
+ certSecret:
+ type: string
+ insecureSkipVerify:
+ type: boolean
+ type: object
+ trustForwardHeader:
+ type: boolean
+ type: object
+ headers:
+ description: Headers holds the custom header configuration.
+ properties:
+ accessControlAllowCredentials:
+ description:
+ AccessControlAllowCredentials is only valid if true.
+ false is ignored.
+ type: boolean
+ accessControlAllowHeaders:
+ description:
+ AccessControlAllowHeaders must be used in response
+ to a preflight request with Access-Control-Request-Headers set.
+ items:
+ type: string
+ type: array
+ accessControlAllowMethods:
+ description:
+ AccessControlAllowMethods must be used in response
+ to a preflight request with Access-Control-Request-Method set.
+ items:
+ type: string
+ type: array
+ accessControlAllowOriginList:
+ description:
+ AccessControlAllowOriginList is a list of allowable
+ origins. Can also be a wildcard origin "*".
+ items:
+ type: string
+ type: array
+ accessControlAllowOriginListRegex:
+ description:
+ AccessControlAllowOriginListRegex is a list of allowable
+ origins written following the Regular Expression syntax (https://golang.org/pkg/regexp/).
+ items:
+ type: string
+ type: array
+ accessControlExposeHeaders:
+ description:
+ AccessControlExposeHeaders sets valid headers for
+ the response.
+ items:
+ type: string
+ type: array
+ accessControlMaxAge:
+ description:
+ AccessControlMaxAge sets the time that a preflight
+ request may be cached.
+ format: int64
+ type: integer
+ addVaryHeader:
+ description:
+ AddVaryHeader controls if the Vary header is automatically
+ added/updated when the AccessControlAllowOriginList is set.
+ type: boolean
+ allowedHosts:
+ items:
+ type: string
+ type: array
+ browserXssFilter:
+ type: boolean
+ contentSecurityPolicy:
+ type: string
+ contentTypeNosniff:
+ type: boolean
+ customBrowserXSSValue:
+ type: string
+ customFrameOptionsValue:
+ type: string
+ customRequestHeaders:
+ additionalProperties:
+ type: string
+ type: object
+ customResponseHeaders:
+ additionalProperties:
+ type: string
+ type: object
+ featurePolicy:
+ type: string
+ forceSTSHeader:
+ type: boolean
+ frameDeny:
+ type: boolean
+ hostsProxyHeaders:
+ items:
+ type: string
+ type: array
+ isDevelopment:
+ type: boolean
+ publicKey:
+ type: string
+ referrerPolicy:
+ type: string
+ sslForceHost:
+ description: "Deprecated: use RedirectRegex instead."
+ type: boolean
+ sslHost:
+ description: "Deprecated: use RedirectRegex instead."
+ type: string
+ sslProxyHeaders:
+ additionalProperties:
+ type: string
+ type: object
+ sslRedirect:
+ description:
+ "Deprecated: use EntryPoint redirection or RedirectScheme
+ instead."
+ type: boolean
+ sslTemporaryRedirect:
+ description:
+ "Deprecated: use EntryPoint redirection or RedirectScheme
+ instead."
+ type: boolean
+ stsIncludeSubdomains:
+ type: boolean
+ stsPreload:
+ type: boolean
+ stsSeconds:
+ format: int64
+ type: integer
+ type: object
+ inFlightReq:
+ description:
+ InFlightReq limits the number of requests being processed
+ and served concurrently.
+ properties:
+ amount:
+ format: int64
+ type: integer
+ sourceCriterion:
+ description:
+ SourceCriterion defines what criterion is used to
+ group requests as originating from a common source. If none
+ are set, the default is to use the request's remote address
+ field. All fields are mutually exclusive.
+ properties:
+ ipStrategy:
+ description: IPStrategy holds the ip strategy configuration.
+ properties:
+ depth:
+ type: integer
+ excludedIPs:
+ items:
+ type: string
+ type: array
+ type: object
+ requestHeaderName:
+ type: string
+ requestHost:
+ type: boolean
+ type: object
+ type: object
+ ipWhiteList:
+ description: IPWhiteList holds the ip white list configuration.
+ properties:
+ ipStrategy:
+ description: IPStrategy holds the ip strategy configuration.
+ properties:
+ depth:
+ type: integer
+ excludedIPs:
+ items:
+ type: string
+ type: array
+ type: object
+ sourceRange:
+ items:
+ type: string
+ type: array
+ type: object
+ passTLSClientCert:
+ description: PassTLSClientCert holds the TLS client cert headers configuration.
+ properties:
+ info:
+ description:
+ TLSClientCertificateInfo holds the client TLS certificate
+ info configuration.
+ properties:
+ issuer:
+ description:
+ TLSCLientCertificateDNInfo holds the client TLS
+ certificate distinguished name info configuration. cf https://tools.ietf.org/html/rfc3739
+ properties:
+ commonName:
+ type: boolean
+ country:
+ type: boolean
+ domainComponent:
+ type: boolean
+ locality:
+ type: boolean
+ organization:
+ type: boolean
+ province:
+ type: boolean
+ serialNumber:
+ type: boolean
+ type: object
+ notAfter:
+ type: boolean
+ notBefore:
+ type: boolean
+ sans:
+ type: boolean
+ serialNumber:
+ type: boolean
+ subject:
+ description:
+ TLSCLientCertificateDNInfo holds the client TLS
+ certificate distinguished name info configuration. cf https://tools.ietf.org/html/rfc3739
+ properties:
+ commonName:
+ type: boolean
+ country:
+ type: boolean
+ domainComponent:
+ type: boolean
+ locality:
+ type: boolean
+ organization:
+ type: boolean
+ province:
+ type: boolean
+ serialNumber:
+ type: boolean
+ type: object
+ type: object
+ pem:
+ type: boolean
+ type: object
+ plugin:
+ additionalProperties:
+ x-kubernetes-preserve-unknown-fields: true
+ type: object
+ rateLimit:
+ description:
+ RateLimit holds the rate limiting configuration for a
+ given router.
+ properties:
+ average:
+ format: int64
+ type: integer
+ burst:
+ format: int64
+ type: integer
+ period:
+ anyOf:
+ - type: integer
+ - type: string
+ x-kubernetes-int-or-string: true
+ sourceCriterion:
+ description:
+ SourceCriterion defines what criterion is used to
+ group requests as originating from a common source. If none
+ are set, the default is to use the request's remote address
+ field. All fields are mutually exclusive.
+ properties:
+ ipStrategy:
+ description: IPStrategy holds the ip strategy configuration.
+ properties:
+ depth:
+ type: integer
+ excludedIPs:
+ items:
+ type: string
+ type: array
+ type: object
+ requestHeaderName:
+ type: string
+ requestHost:
+ type: boolean
+ type: object
+ type: object
+ redirectRegex:
+ description: RedirectRegex holds the redirection configuration.
+ properties:
+ permanent:
+ type: boolean
+ regex:
+ type: string
+ replacement:
+ type: string
+ type: object
+ redirectScheme:
+ description: RedirectScheme holds the scheme redirection configuration.
+ properties:
+ permanent:
+ type: boolean
+ port:
+ type: string
+ scheme:
+ type: string
+ type: object
+ replacePath:
+ description: ReplacePath holds the ReplacePath configuration.
+ properties:
+ path:
+ type: string
+ type: object
+ replacePathRegex:
+ description: ReplacePathRegex holds the ReplacePathRegex configuration.
+ properties:
+ regex:
+ type: string
+ replacement:
+ type: string
+ type: object
+ retry:
+ description: Retry holds the retry configuration.
+ properties:
+ attempts:
+ type: integer
+ initialInterval:
+ anyOf:
+ - type: integer
+ - type: string
+ x-kubernetes-int-or-string: true
+ type: object
+ stripPrefix:
+ description: StripPrefix holds the StripPrefix configuration.
+ properties:
+ forceSlash:
+ type: boolean
+ prefixes:
+ items:
+ type: string
+ type: array
+ type: object
+ stripPrefixRegex:
+ description: StripPrefixRegex holds the StripPrefixRegex configuration.
+ properties:
+ regex:
+ items:
+ type: string
+ type: array
+ type: object
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/stable/traefik/13.3.5/crds/middlewarestcp.yaml b/stable/traefik/13.3.5/crds/middlewarestcp.yaml
new file mode 100644
index 0000000000..32c41e532d
--- /dev/null
+++ b/stable/traefik/13.3.5/crds/middlewarestcp.yaml
@@ -0,0 +1,61 @@
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ "helm.sh/resource-policy": keep
+ "helm.sh/hook": pre-install,pre-upgrade,pre-rollback
+ controller-gen.kubebuilder.io/version: v0.4.1
+ creationTimestamp: null
+ name: middlewaretcps.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: MiddlewareTCP
+ listKind: MiddlewareTCPList
+ plural: middlewaretcps
+ singular: middlewaretcp
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: MiddlewareTCP is a specification for a MiddlewareTCP resource.
+ properties:
+ apiVersion:
+ description:
+ "APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"
+ type: string
+ kind:
+ description:
+ "Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: MiddlewareTCPSpec holds the MiddlewareTCP configuration.
+ properties:
+ ipWhiteList:
+ description: TCPIPWhiteList holds the TCP ip white list configuration.
+ properties:
+ sourceRange:
+ items:
+ type: string
+ type: array
+ type: object
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/stable/traefik/13.3.5/crds/serverstransports.yaml b/stable/traefik/13.3.5/crds/serverstransports.yaml
new file mode 100644
index 0000000000..a5f5206aba
--- /dev/null
+++ b/stable/traefik/13.3.5/crds/serverstransports.yaml
@@ -0,0 +1,108 @@
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ "helm.sh/resource-policy": keep
+ "helm.sh/hook": pre-install,pre-upgrade,pre-rollback
+ controller-gen.kubebuilder.io/version: v0.4.1
+ creationTimestamp: null
+ name: serverstransports.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: ServersTransport
+ listKind: ServersTransportList
+ plural: serverstransports
+ singular: serverstransport
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: ServersTransport is a specification for a ServersTransport resource.
+ properties:
+ apiVersion:
+ description:
+ "APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"
+ type: string
+ kind:
+ description:
+ "Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
+ type: string
+ metadata:
+ type: object
+ spec:
+ description:
+ ServersTransportSpec options to configure communication between
+ Traefik and the servers.
+ properties:
+ certificatesSecrets:
+ description: Certificates for mTLS.
+ items:
+ type: string
+ type: array
+ disableHTTP2:
+ description: Disable HTTP/2 for connections with backend servers.
+ type: boolean
+ forwardingTimeouts:
+ description: Timeouts for requests forwarded to the backend servers.
+ properties:
+ dialTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description:
+ The amount of time to wait until a connection to
+ a backend server can be established. If zero, no timeout exists.
+ x-kubernetes-int-or-string: true
+ idleConnTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description:
+ The maximum period for which an idle HTTP keep-alive
+ connection will remain open before closing itself.
+ x-kubernetes-int-or-string: true
+ responseHeaderTimeout:
+ anyOf:
+ - type: integer
+ - type: string
+ description:
+ The amount of time to wait for a server's response
+ headers after fully writing the request (including its body,
+ if any). If zero, no timeout exists.
+ x-kubernetes-int-or-string: true
+ type: object
+ insecureSkipVerify:
+ description: Disable SSL certificate verification.
+ type: boolean
+ maxIdleConnsPerHost:
+ description:
+ If non-zero, controls the maximum idle (keep-alive) to
+ keep per-host. If zero, DefaultMaxIdleConnsPerHost is used.
+ type: integer
+ rootCAsSecrets:
+ description: Add cert file for self-signed certificate.
+ items:
+ type: string
+ type: array
+ serverName:
+ description: ServerName used to contact the server.
+ type: string
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/stable/traefik/13.3.5/crds/tlsoptions.yaml b/stable/traefik/13.3.5/crds/tlsoptions.yaml
new file mode 100644
index 0000000000..054ffe6cf5
--- /dev/null
+++ b/stable/traefik/13.3.5/crds/tlsoptions.yaml
@@ -0,0 +1,92 @@
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ "helm.sh/resource-policy": keep
+ "helm.sh/hook": pre-install,pre-upgrade,pre-rollback
+ controller-gen.kubebuilder.io/version: v0.4.1
+ creationTimestamp: null
+ name: tlsoptions.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: TLSOption
+ listKind: TLSOptionList
+ plural: tlsoptions
+ singular: tlsoption
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: TLSOption is a specification for a TLSOption resource.
+ properties:
+ apiVersion:
+ description:
+ "APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"
+ type: string
+ kind:
+ description:
+ "Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: TLSOptionSpec configures TLS for an entry point.
+ properties:
+ cipherSuites:
+ items:
+ type: string
+ type: array
+ clientAuth:
+ description:
+ ClientAuth defines the parameters of the client authentication
+ part of the TLS connection, if any.
+ properties:
+ clientAuthType:
+ description:
+ ClientAuthType defines the client authentication
+ type to apply.
+ enum:
+ - NoClientCert
+ - RequestClientCert
+ - VerifyClientCertIfGiven
+ - RequireAndVerifyClientCert
+ type: string
+ secretNames:
+ description:
+ SecretName is the name of the referenced Kubernetes
+ Secret to specify the certificate details.
+ items:
+ type: string
+ type: array
+ type: object
+ curvePreferences:
+ items:
+ type: string
+ type: array
+ maxVersion:
+ type: string
+ minVersion:
+ type: string
+ preferServerCipherSuites:
+ type: boolean
+ sniStrict:
+ type: boolean
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/stable/traefik/13.3.5/crds/tlsstores.yaml b/stable/traefik/13.3.5/crds/tlsstores.yaml
new file mode 100644
index 0000000000..0fd2501746
--- /dev/null
+++ b/stable/traefik/13.3.5/crds/tlsstores.yaml
@@ -0,0 +1,68 @@
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ "helm.sh/resource-policy": keep
+ "helm.sh/hook": pre-install,pre-upgrade,pre-rollback
+ controller-gen.kubebuilder.io/version: v0.4.1
+ creationTimestamp: null
+ name: tlsstores.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: TLSStore
+ listKind: TLSStoreList
+ plural: tlsstores
+ singular: tlsstore
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description: TLSStore is a specification for a TLSStore resource.
+ properties:
+ apiVersion:
+ description:
+ "APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"
+ type: string
+ kind:
+ description:
+ "Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
+ type: string
+ metadata:
+ type: object
+ spec:
+ description: TLSStoreSpec configures a TLSStore resource.
+ properties:
+ defaultCertificate:
+ description:
+ DefaultCertificate holds a secret name for the TLSOption
+ resource.
+ properties:
+ secretName:
+ description:
+ SecretName is the name of the referenced Kubernetes
+ Secret to specify the certificate details.
+ type: string
+ required:
+ - secretName
+ type: object
+ required:
+ - defaultCertificate
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/stable/traefik/13.3.5/crds/traefikservices.yaml b/stable/traefik/13.3.5/crds/traefikservices.yaml
new file mode 100644
index 0000000000..c96892c41e
--- /dev/null
+++ b/stable/traefik/13.3.5/crds/traefikservices.yaml
@@ -0,0 +1,289 @@
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ annotations:
+ "helm.sh/resource-policy": keep
+ "helm.sh/hook": pre-install,pre-upgrade,pre-rollback
+ controller-gen.kubebuilder.io/version: v0.4.1
+ creationTimestamp: null
+ name: traefikservices.traefik.containo.us
+spec:
+ group: traefik.containo.us
+ names:
+ kind: TraefikService
+ listKind: TraefikServiceList
+ plural: traefikservices
+ singular: traefikservice
+ scope: Namespaced
+ versions:
+ - name: v1alpha1
+ schema:
+ openAPIV3Schema:
+ description:
+ TraefikService is the specification for a service (that an IngressRoute
+ refers to) that is usually not a terminal service (i.e. not a pod of servers),
+ as opposed to a Kubernetes Service. That is to say, it usually refers to
+ other (children) services, which themselves can be TraefikServices or Services.
+ properties:
+ apiVersion:
+ description:
+ "APIVersion defines the versioned schema of this representation
+ of an object. Servers should convert recognized schemas to the latest
+ internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources"
+ type: string
+ kind:
+ description:
+ "Kind is a string value representing the REST resource this
+ object represents. Servers may infer this from the endpoint the client
+ submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
+ type: string
+ metadata:
+ type: object
+ spec:
+ description:
+ ServiceSpec defines whether a TraefikService is a load-balancer
+ of services or a mirroring service.
+ properties:
+ mirroring:
+ description:
+ Mirroring defines a mirroring service, which is composed
+ of a main load-balancer, and a list of mirrors.
+ properties:
+ kind:
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ maxBodySize:
+ format: int64
+ type: integer
+ mirrors:
+ items:
+ description:
+ MirrorService defines one of the mirrors of a Mirroring
+ service.
+ properties:
+ kind:
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ name:
+ description:
+ Name is a reference to a Kubernetes Service
+ object (for a load-balancer of servers), or to a TraefikService
+ object (service load-balancer, mirroring, etc). The differentiation
+ between the two is specified in the Kind field.
+ type: string
+ namespace:
+ type: string
+ passHostHeader:
+ type: boolean
+ percent:
+ type: integer
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description:
+ ResponseForwarding holds configuration for
+ the forward of the response.
+ properties:
+ flushInterval:
+ type: string
+ type: object
+ scheme:
+ type: string
+ serversTransport:
+ type: string
+ sticky:
+ description: Sticky holds the sticky configuration.
+ properties:
+ cookie:
+ description:
+ Cookie holds the sticky configuration based
+ on cookie.
+ properties:
+ httpOnly:
+ type: boolean
+ name:
+ type: string
+ sameSite:
+ type: string
+ secure:
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ type: string
+ weight:
+ description:
+ Weight should only be specified when Name references
+ a TraefikService object (and to be precise, one that embeds
+ a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ type: array
+ name:
+ description:
+ Name is a reference to a Kubernetes Service object
+ (for a load-balancer of servers), or to a TraefikService object
+ (service load-balancer, mirroring, etc). The differentiation
+ between the two is specified in the Kind field.
+ type: string
+ namespace:
+ type: string
+ passHostHeader:
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description:
+ ResponseForwarding holds configuration for the forward
+ of the response.
+ properties:
+ flushInterval:
+ type: string
+ type: object
+ scheme:
+ type: string
+ serversTransport:
+ type: string
+ sticky:
+ description: Sticky holds the sticky configuration.
+ properties:
+ cookie:
+ description:
+ Cookie holds the sticky configuration based on
+ cookie.
+ properties:
+ httpOnly:
+ type: boolean
+ name:
+ type: string
+ sameSite:
+ type: string
+ secure:
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ type: string
+ weight:
+ description:
+ Weight should only be specified when Name references
+ a TraefikService object (and to be precise, one that embeds
+ a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ weighted:
+ description: WeightedRoundRobin defines a load-balancer of services.
+ properties:
+ services:
+ items:
+ description: Service defines an upstream to proxy traffic.
+ properties:
+ kind:
+ enum:
+ - Service
+ - TraefikService
+ type: string
+ name:
+ description:
+ Name is a reference to a Kubernetes Service
+ object (for a load-balancer of servers), or to a TraefikService
+ object (service load-balancer, mirroring, etc). The differentiation
+ between the two is specified in the Kind field.
+ type: string
+ namespace:
+ type: string
+ passHostHeader:
+ type: boolean
+ port:
+ anyOf:
+ - type: integer
+ - type: string
+ x-kubernetes-int-or-string: true
+ responseForwarding:
+ description:
+ ResponseForwarding holds configuration for
+ the forward of the response.
+ properties:
+ flushInterval:
+ type: string
+ type: object
+ scheme:
+ type: string
+ serversTransport:
+ type: string
+ sticky:
+ description: Sticky holds the sticky configuration.
+ properties:
+ cookie:
+ description:
+ Cookie holds the sticky configuration based
+ on cookie.
+ properties:
+ httpOnly:
+ type: boolean
+ name:
+ type: string
+ sameSite:
+ type: string
+ secure:
+ type: boolean
+ type: object
+ type: object
+ strategy:
+ type: string
+ weight:
+ description:
+ Weight should only be specified when Name references
+ a TraefikService object (and to be precise, one that embeds
+ a Weighted Round Robin).
+ type: integer
+ required:
+ - name
+ type: object
+ type: array
+ sticky:
+ description: Sticky holds the sticky configuration.
+ properties:
+ cookie:
+ description:
+ Cookie holds the sticky configuration based on
+ cookie.
+ properties:
+ httpOnly:
+ type: boolean
+ name:
+ type: string
+ sameSite:
+ type: string
+ secure:
+ type: boolean
+ type: object
+ type: object
+ type: object
+ type: object
+ required:
+ - metadata
+ - spec
+ type: object
+ served: true
+ storage: true
+status:
+ acceptedNames:
+ kind: ""
+ plural: ""
+ conditions: []
+ storedVersions: []
diff --git a/stable/traefik/13.3.5/ix_values.yaml b/stable/traefik/13.3.5/ix_values.yaml
new file mode 100644
index 0000000000..3447a52cde
--- /dev/null
+++ b/stable/traefik/13.3.5/ix_values.yaml
@@ -0,0 +1,387 @@
+image:
+ repository: tccr.io/truecharts/traefik
+ # defaults to appVersion
+ tag: 2.8.4@sha256:33908f7f3a9efaa1c1cefc1f91558ad5c8bf0709c35b5327e495d9d68b0917d6
+ pullPolicy: IfNotPresent
+
+# -- Use ingressClass. Ignored if Traefik version < 2.3 / kubernetes < 1.18.x
+ingressClass:
+ # true is not unit-testable yet, pending https://github.com/rancher/helm-unittest/pull/12
+ enabled: false
+ isDefaultClass: false
+ # Use to force a networking.k8s.io API Version for certain CI/CD applications. E.g. "v1beta1"
+ fallbackApiVersion: ""
+
+# -- Deprecated (will be removed later)
+# -- Activate Pilot integration
+pilot:
+ enabled: false
+ token: ""
+ # Toggle Pilot Dashboard
+ # dashboard: false
+
+# -- Create an IngressRoute for the dashboard
+ingressRoute:
+ dashboard:
+ enabled: true
+ # Additional ingressRoute annotations (e.g. for kubernetes.io/ingress.class)
+ annotations: {}
+ # Additional ingressRoute labels (e.g. for filtering IngressRoute by custom labels)
+ labels: {}
+
+podAnnotations:
+ prometheus.io/scrape: "true"
+ prometheus.io/path: "/metrics"
+ prometheus.io/port: "9180"
+
+#
+# -- Configure providers
+providers:
+ kubernetesCRD:
+ enabled: true
+ namespaces:
+ []
+ # - "default"
+ kubernetesIngress:
+ enabled: true
+ # labelSelector: environment=production,method=traefik
+ namespaces:
+ []
+ # - "default"
+ # IP used for Kubernetes Ingress endpoints
+ publishedService:
+ enabled: true
+ # Published Kubernetes Service to copy status from. Format: namespace/servicename
+ # By default this Traefik service
+ # pathOverride: ""
+
+# -- Logs
+# https://docs.traefik.io/observability/logs/
+logs:
+ # Traefik logs concern everything that happens to Traefik itself (startup, configuration, events, shutdown, and so on).
+ general:
+ # By default, the level is set to ERROR. Alternative logging levels are DEBUG, PANIC, FATAL, ERROR, WARN, and INFO.
+ level: ERROR
+ # -- Set the format of General Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/logs/#format
+ format: common
+ access:
+ # To enable access logs
+ enabled: false
+ # To write the logs in an asynchronous fashion, specify a bufferingSize option.
+ # This option represents the number of log lines Traefik will keep in memory before writing
+ # them to the selected output. In some cases, this option can greatly help performances.
+ # bufferingSize: 100
+ # Filtering https://docs.traefik.io/observability/access-logs/#filtering
+ filters:
+ {}
+ # statuscodes: "200,300-302"
+ # retryattempts: true
+ # minduration: 10ms
+ # Fields
+ # https://docs.traefik.io/observability/access-logs/#limiting-the-fieldsincluding-headers
+ fields:
+ general:
+ defaultmode: keep
+ names:
+ {}
+ # Examples:
+ # ClientUsername: drop
+ headers:
+ defaultmode: drop
+ names:
+ {}
+ # Examples:
+ # User-Agent: redact
+ # Authorization: drop
+ # Content-Type: keep
+ # -- Set the format of Access Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/access-logs/#format
+ format: common
+
+metrics:
+ # datadog:
+ # address: 127.0.0.1:8125
+ # influxdb:
+ # address: localhost:8089
+ # protocol: udp
+ prometheus:
+ entryPoint: metrics
+ # statsd:
+ # address: localhost:8125
+
+globalArguments:
+ - "--global.checknewversion"
+
+##
+# -- Additional arguments to be passed at Traefik's binary
+# All available options available on https://docs.traefik.io/reference/static-configuration/cli/
+## Use curly braces to pass values: `helm install --set="additionalArguments={--providers.kubernetesingress.ingressclass=traefik-internal,--log.level=DEBUG}"`
+additionalArguments:
+ - "--metrics.prometheus"
+ - "--ping"
+ - "--serverstransport.insecureskipverify=true"
+ - "--providers.kubernetesingress.allowexternalnameservices=true"
+
+# -- TLS Options to be created as TLSOption CRDs
+# https://doc.traefik.io/tccr.io/truecharts/https/tls/#tls-options
+# Example:
+tlsOptions:
+ default:
+ sniStrict: false
+ minVersion: VersionTLS12
+ curvePreferences:
+ - CurveP521
+ - CurveP384
+ cipherSuites:
+ - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
+ - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
+ - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305
+ - TLS_AES_128_GCM_SHA256
+ - TLS_AES_256_GCM_SHA384
+ - TLS_CHACHA20_POLY1305_SHA256
+
+# -- Options for the main traefik service, where the entrypoints traffic comes from
+# from.
+service:
+ main:
+ type: LoadBalancer
+ ports:
+ main:
+ port: 9000
+ targetPort: 9000
+ protocol: HTTP
+ # -- Forwarded Headers should never be enabled on Main entrypoint
+ forwardedHeaders:
+ enabled: false
+ # -- Proxy Protocol should never be enabled on Main entrypoint
+ proxyProtocol:
+ enabled: false
+ tcp:
+ enabled: true
+ type: LoadBalancer
+ ports:
+ web:
+ enabled: true
+ port: 9080
+ protocol: HTTP
+ redirectTo: websecure
+ # Options: Empty, 0 (ingore), or positive int
+ # redirectPort:
+ # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support
+ forwardedHeaders:
+ enabled: false
+ # -- List of trusted IP and CIDR references
+ trustedIPs: []
+ # -- Trust all forwarded headers
+ insecureMode: false
+ # -- Configure (Proxy Protocol Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#proxyprotocol] Support
+ proxyProtocol:
+ enabled: false
+ # -- Only IPs in trustedIPs will lead to remote client address replacement
+ trustedIPs: []
+ # -- Trust every incoming connection
+ insecureMode: false
+ websecure:
+ enabled: true
+ port: 9443
+ protocol: HTTPS
+ # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support
+ forwardedHeaders:
+ enabled: false
+ # -- List of trusted IP and CIDR references
+ trustedIPs: []
+ # -- Trust all forwarded headers
+ insecureMode: false
+ # -- Configure (Proxy Protocol Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#proxyprotocol] Support
+ proxyProtocol:
+ enabled: false
+ # -- Only IPs in trustedIPs will lead to remote client address replacement
+ trustedIPs: []
+ # -- Trust every incoming connection
+ insecureMode: false
+ # tcpexample:
+ # enabled: true
+ # targetPort: 9443
+ # protocol: TCP
+ # tls:
+ # enabled: false
+ # # this is the name of a TLSOption definition
+ # options: ""
+ # certResolver: ""
+ # domains: []
+ # # - main: example.com
+ # # sans:
+ # # - foo.example.com
+ # # - bar.example.com
+ metrics:
+ enabled: true
+ type: ClusterIP
+ ports:
+ metrics:
+ enabled: true
+ port: 9180
+ targetPort: 9180
+ protocol: HTTP
+ # -- Forwarded Headers should never be enabled on Metrics entrypoint
+ forwardedHeaders:
+ enabled: false
+ # -- Proxy Protocol should never be enabled on Metrics entrypoint
+ proxyProtocol:
+ enabled: false
+ udp:
+ enabled: false
+
+# probes:
+# # -- Liveness probe configuration
+# # @default -- See below
+# liveness:
+# # -- sets the probe type when not using a custom probe
+# # @default -- "TCP"
+# type: HTTP
+# # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used
+# # @default -- "/"
+# path: "/ping"
+
+# # -- Redainess probe configuration
+# # @default -- See below
+# readiness:
+# # -- sets the probe type when not using a custom probe
+# # @default -- "TCP"
+# type: HTTP
+# # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used
+# # @default -- "/"
+# path: "/ping"
+
+# # -- Startup probe configuration
+# # @default -- See below
+# startup:
+# # -- sets the probe type when not using a custom probe
+# # @default -- "TCP"
+# type: HTTP
+# # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used
+# # @default -- "/"
+# path: "/ping"
+
+# -- Whether Role Based Access Control objects like roles and rolebindings should be created
+rbac:
+ main:
+ enabled: true
+ rules:
+ - apiGroups:
+ - ""
+ resources:
+ - services
+ - endpoints
+ - secrets
+ verbs:
+ - get
+ - list
+ - watch
+ - apiGroups:
+ - extensions
+ - networking.k8s.io
+ resources:
+ - ingresses
+ - ingressclasses
+ verbs:
+ - get
+ - list
+ - watch
+ - apiGroups:
+ - extensions
+ - networking.k8s.io
+ resources:
+ - ingresses/status
+ verbs:
+ - update
+ - apiGroups:
+ - traefik.containo.us
+ resources:
+ - ingressroutes
+ - ingressroutetcps
+ - ingressrouteudps
+ - middlewares
+ - middlewaretcps
+ - tlsoptions
+ - tlsstores
+ - traefikservices
+ - serverstransports
+ verbs:
+ - get
+ - list
+ - watch
+
+# -- The service account the pods will use to interact with the Kubernetes API
+serviceAccount:
+ main:
+ enabled: true
+
+# -- SCALE Middleware Handlers
+middlewares:
+ basicAuth: []
+ # - name: basicauthexample
+ # users:
+ # - username: testuser
+ # password: testpassword
+ forwardAuth: []
+ # - name: forwardAuthexample
+ # address: https://auth.example.com/
+ # authResponseHeaders:
+ # - X-Secret
+ # - X-Auth-User
+ # authRequestHeaders:
+ # - "Accept"
+ # - "X-CustomHeader"
+ # authResponseHeadersRegex: "^X-"
+ # trustForwardHeader: true
+ chain: []
+ # - name: chainname
+ # middlewares:
+ # - name: compress
+ redirectScheme: []
+ # - name: redirectSchemeName
+ # scheme: https
+ # permanent: true
+ rateLimit: []
+ # - name: rateLimitName
+ # average: 300
+ # burst: 200
+ redirectRegex: []
+ # - name: redirectRegexName
+ # regex: putregexhere
+ # replacement: replacementurlhere
+ # permanent: false
+ stripPrefixRegex: []
+ # - name: stripPrefixRegexName
+ # regex: []
+ ipWhiteList: []
+ # - name: ipWhiteListName
+ # sourceRange: []
+ # ipStrategy:
+ # depth: 2
+ # excludedIPs: []
+ # -- Currently requires to enable Traefik Pilot.
+ # -- Until it's deprecated.
+ themePark: []
+ # - name: themeParkName
+ # -- Supported apps, lower case name
+ # -- https://docs.theme-park.dev/themes
+ # app: appnamehere
+ # -- Supported themes, lower case name
+ # -- https://docs.theme-park.dev/themes/APPNAMEHERE
+ # -- https://docs.theme-park.dev/community-themes
+ # theme: themenamehere
+ # -- https://theme-park.dev or a self hosted url
+ # baseUrl: https://theme-park.dev
+ themeParkVersion: v1.2.1
+
+portalhook:
+ enabled: true
+
+persistence:
+ plugins:
+ enabled: true
+ mountPath: "/plugins-storage"
+ type: emptyDir
+
+portal:
+ enabled: true
diff --git a/stable/traefik/13.3.5/questions.yaml b/stable/traefik/13.3.5/questions.yaml
new file mode 100644
index 0000000000..006e92d4ef
--- /dev/null
+++ b/stable/traefik/13.3.5/questions.yaml
@@ -0,0 +1,2817 @@
+groups:
+ - name: Container Image
+ description: Image to be used for container
+ - name: Controller
+ description: Configure Workload Deployment
+ - name: Container Configuration
+ description: Additional Container Configuration
+ - name: App Configuration
+ description: App Specific Config Options
+ - name: Networking and Services
+ description: Configure Network and Services for Container
+ - name: Storage and Persistence
+ description: Persist and Share Data that is Separate from the Container
+ - name: Ingress
+ description: Ingress Configuration
+ - name: Security and Permissions
+ description: Configure Security Context and Permissions
+ - name: Resources and Devices
+ description: "Specify Resources/Devices to be Allocated to Workload"
+ - name: Middlewares
+ description: Traefik Middlewares
+ - name: Metrics
+ description: Metrics
+ - name: Addons
+ description: Addon Configuration
+ - name: Advanced
+ description: Advanced Configuration
+ - name: Documentation
+ description: Documentation
+portals:
+ open:
+ protocols:
+ - "http"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
+ path: "/dashboard/"
+questions:
+ - variable: global
+ label: Global Settings
+ group: Controller
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: isSCALE
+ label: Flag this is SCALE
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: controller
+ group: Controller
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: advanced
+ label: Show Advanced Controller Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: type
+ description: Please specify type of workload to deploy
+ label: (Advanced) Controller Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: deployment
+ description: Deployment
+ - value: statefulset
+ description: Statefulset
+ - value: daemonset
+ description: Daemonset
+ default: deployment
+ - variable: replicas
+ description: Number of desired pod replicas
+ label: Desired Replicas
+ schema:
+ type: int
+ required: true
+ default: 1
+ - variable: strategy
+ description: Please specify type of workload to deploy
+ label: (Advanced) Update Strategy
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: Recreate
+ description: "Recreate: Kill existing pods before creating new ones"
+ - value: RollingUpdate
+ description: "RollingUpdate: Create new pods and then kill old ones"
+ - value: OnDelete
+ description: "(Legacy) OnDelete: ignore .spec.template changes"
+ default: Recreate
+ - variable: expert
+ label: Show Expert Configuration Options
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: labelsList
+ label: Controller Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Controller Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: customextraargs
+ group: Controller
+ label: "Extra Args"
+ description: "Do not click this unless you know what you are doing"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: extraArgs
+ label: Extra Args
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ - variable: TZ
+ label: Timezone
+ group: Container Configuration
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: envList
+ label: Extra Environment Variables
+ description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
+ group: Container Configuration
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: expertpodconf
+ group: Container Configuration
+ label: Show Expert Configuration
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: tty
+ label: Enable TTY
+ description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled.
+ group: Workload Details
+ schema:
+ type: boolean
+ default: false
+ - variable: stdin
+ label: Enable STDIN
+ description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled.
+ group: Workload Details
+ schema:
+ type: boolean
+ default: false
+ - variable: termination
+ group: Container Configuration
+ label: Termination settings
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: gracePeriodSeconds
+ label: Grace Period Seconds
+ schema:
+ type: int
+ default: 10
+ - variable: podLabelsList
+ group: Container Configuration
+ label: Pod Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: podLabelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: podAnnotationsList
+ group: Container Configuration
+ label: Pod Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: podAnnotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: ingressClass
+ label: "ingressClass"
+ group: "App Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "When enabled, ingressClass will match the entered name of this app"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: isDefaultClass
+ label: "isDefaultClass"
+ schema:
+ type: boolean
+ default: false
+ - variable: logs
+ label: "Logs"
+ group: "App Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: general
+ label: "General Logs"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: level
+ label: "Log Level"
+ schema:
+ type: string
+ default: "ERROR"
+ enum:
+ - value: "INFO"
+ description: "Info"
+ - value: "WARN"
+ description: "Warnings"
+ - value: "ERROR"
+ description: "Errors"
+ - value: "FATAL"
+ description: "Fatal Errors"
+ - value: "PANIC"
+ description: "Panics"
+ - value: "DEBUG"
+ description: "Debug"
+ - variable: format
+ label: "General Log format"
+ schema:
+ type: string
+ default: "common"
+ enum:
+ - value: "common"
+ description: "Common Log Format"
+ - value: "json"
+ description: "JSON"
+ - variable: access
+ label: "Access Logs"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: enabledFilters
+ label: "Enable Filters"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: filters
+ label: "Filters"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: statuscodes
+ label: "Status codes"
+ schema:
+ type: string
+ default: "200,300-302"
+ - variable: retryattempts
+ label: "retryattempts"
+ schema:
+ type: boolean
+ default: true
+ - variable: minduration
+ label: "minduration"
+ schema:
+ type: string
+ default: "10ms"
+ - variable: fields
+ label: "Fields"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: general
+ label: "General"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: defaultmode
+ label: "Default Mode"
+ schema:
+ type: string
+ default: "keep"
+ enum:
+ - value: "keep"
+ description: "Keep"
+ - value: "drop"
+ description: "Drop"
+ - variable: headers
+ label: "Headers"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: defaultmode
+ label: "Default Mode"
+ schema:
+ type: string
+ default: "drop"
+ enum:
+ - value: "keep"
+ description: "Keep"
+ - value: "drop"
+ description: "Drop"
+ - variable: format
+ label: "Access Log format"
+ schema:
+ type: string
+ default: "common"
+ enum:
+ - value: "common"
+ description: "Common Log Format"
+ - value: "json"
+ description: "JSON"
+ - variable: middlewares
+ label: ""
+ group: "Middlewares"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: basicAuth
+ label: "basicAuth"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: basicAuthEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: users
+ label: "Users"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: usersEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: username
+ label: "Username"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: password
+ label: "Password"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: forwardAuth
+ label: "forwardAuth"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: basicAuthEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: address
+ label: "Address"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: trustForwardHeader
+ label: "trustForwardHeader"
+ schema:
+ type: boolean
+ default: false
+ - variable: authResponseHeadersRegex
+ label: "authResponseHeadersRegex"
+ schema:
+ type: string
+ default: ""
+ - variable: authResponseHeaders
+ label: "authResponseHeaders"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: authResponseHeadersEntry
+ label: ""
+ schema:
+ type: string
+ default: ""
+ - variable: authRequestHeaders
+ label: "authRequestHeaders"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: authRequestHeadersEntry
+ label: ""
+ schema:
+ type: string
+ default: ""
+ - variable: chain
+ label: "chain"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: chainEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: middlewares
+ label: "Middlewares to Chain"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: redirectScheme
+ label: "redirectScheme"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: redirectSchemeEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: scheme
+ label: "Scheme"
+ schema:
+ type: string
+ required: true
+ default: "https"
+ enum:
+ - value: "https"
+ description: "https"
+ - value: "http"
+ description: "http"
+ - variable: permanent
+ label: "Permanent"
+ schema:
+ type: boolean
+ default: false
+ - variable: rateLimit
+ label: "rateLimit"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: rateLimitEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: average
+ label: "Average"
+ schema:
+ type: int
+ required: true
+ default: 300
+ - variable: burst
+ label: "Burst"
+ schema:
+ type: int
+ required: true
+ default: 200
+ - variable: redirectRegex
+ label: "redirectRegex"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: redirectRegexEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: regex
+ label: "Regex"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: replacement
+ label: "Replacement"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: permanent
+ label: "Permanent"
+ schema:
+ type: boolean
+ default: false
+ - variable: stripPrefixRegex
+ label: "stripPrefixRegex"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: stripPrefixRegexEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ - variable: regex
+ label: "Regex"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: regexEntry
+ label: "Regex"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: ipWhiteList
+ label: "ipWhiteList"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ipWhiteListEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: sourceRange
+ label: "Source Range"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: sourceRangeEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: ipStrategy
+ label: "IP Strategy"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: depth
+ label: "Depth"
+ schema:
+ type: int
+ required: true
+ - variable: excludedIPs
+ label: "Excluded IPs"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: excludedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: themePark
+ label: "theme.park"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: themeParkEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ description: This is a 3rd party plugin and not maintained by TrueCharts,
+ for more information go to traefik-themepark
+ schema:
+ type: string
+ required: true
+ - variable: appName
+ label: App Name
+ description: Lower case, name of the app to be themed.
+
Go to https://docs.theme-park.dev/themes/ to see supported apps.
+ schema:
+ type: string
+ required: true
+ - variable: themeName
+ label: Theme Name
+ description: Lower case, name of the theme to be applied.
+
Go to https://docs.theme-park.dev/theme-options/ to see supported themes.
+ schema:
+ type: string
+ required: true
+ - variable: baseUrl
+ label: Base URL
+ description: Replace `https://theme-park.dev` URL for self-hosting reference.
+ schema:
+ type: string
+ required: true
+ default: https://theme-park.dev
+ - variable: addons
+ label: Addons
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: addonEntry
+ label: "Addon"
+ description: Currently only supports 'darker' and '4k-logo' for *arr apps.
+
Go to https://docs.theme-park.dev/themes/addons/ for Addon information.
+
Go to https://github.com/packruler/traefik-themepark for more context on plugin
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: service
+ group: "Networking and Services"
+ label: "Configure Service Entrypoint"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ additional_attrs: true
+ 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, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: Simple
+ enum:
+ - value: Simple
+ description: Simple
+ - value: ClusterIP
+ description: ClusterIP
+ - value: NodePort
+ description: NodePort (Advanced)
+ - value: LoadBalancer
+ description: LoadBalancer (Advanced)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: LoadBalancerIP
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: (Advanced) Specify the IP Policy
+ schema:
+ show_if: [["type", "!=", "Simple"]]
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: (Advanced) IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ show_if: [["type", "!=", "Simple"]]
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Entrypoint Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: advanced
+ label: Show Advanced Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ hidden: true
+ default: true
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: HTTP
+ enum:
+ - value: HTTP
+ description: HTTP
+ - value: HTTPS
+ description: HTTPS
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - variable: nodePort
+ label: Node Port (Optional)
+ description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ - variable: targetPort
+ label: "Target Port"
+ description: "The internal(!) port on the container the Application runs on"
+ schema:
+ type: int
+ default: 9000
+ - variable: port
+ label: "Entrypoints Port"
+ schema:
+ type: int
+ default: 9000
+ required: true
+ - variable: tcp
+ label: "TCP Service"
+ description: "The tcp Entrypoint service"
+ schema:
+ additional_attrs: true
+ 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, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: Simple
+ enum:
+ - value: Simple
+ description: Simple
+ - value: ClusterIP
+ description: ClusterIP
+ - value: NodePort
+ description: NodePort (Advanced)
+ - value: LoadBalancer
+ description: LoadBalancer (Advanced)
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: LoadBalancerIP
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ipFamilyPolicy
+ label: IP Family Policy
+ description: (Advanced) Specify the IP Policy
+ schema:
+ show_if: [["type", "!=", "Simple"]]
+ type: string
+ default: SingleStack
+ enum:
+ - value: SingleStack
+ description: SingleStack
+ - value: PreferDualStack
+ description: PreferDualStack
+ - value: RequireDualStack
+ description: RequireDualStack
+ - variable: ipFamilies
+ label: (Advanced) IP Families
+ description: (Advanced) The IP Families that should be used
+ schema:
+ show_if: [["type", "!=", "Simple"]]
+ type: list
+ default: []
+ items:
+ - variable: ipFamily
+ label: IP Family
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: web
+ label: "web Entrypoint Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Entrypoints Port"
+ schema:
+ type: int
+ default: 9080
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ hidden: true
+ default: true
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: HTTP
+ enum:
+ - value: HTTP
+ description: HTTP
+ - value: HTTPS
+ description: HTTPS
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - variable: nodePort
+ label: Node Port (Optional)
+ description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ - variable: targetPort
+ label: "Target Port"
+ description: "The internal(!) port on the container the Application runs on"
+ schema:
+ type: int
+ - variable: redirectPort
+ label: "Redirect to Port"
+ schema:
+ type: int
+ - variable: redirectTo
+ label: "Redirect to Entrypoint"
+ schema:
+ type: string
+ default: "websecure"
+ - variable: forwardedHeaders
+ label: Accept Forwarded Headers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: trustedIPs
+ label: Trusted IPs
+ description: Trust Forwarded Headers from specific IPs.
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: trustedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: insecureMode
+ label: Insecure Mode
+ description: Always Trust Forwarded Headers
+ schema:
+ type: boolean
+ default: false
+ - variable: proxyProtocol
+ label: Accept Proxy Protocol connections
+ description: If Proxy Protocol header parsing is enabled for the entry point, this entry point can accept connections with or without Proxy Protocol headers.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: trustedIPs
+ label: Trusted IPs
+ description: Only IPs in trustedIPs will lead to remote client address replacement
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: trustedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: insecureMode
+ label: Insecure Mode
+ description: Trust every incoming connection
+ schema:
+ type: boolean
+ default: false
+ - variable: websecure
+ label: "websecure Entrypoints Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: "Entrypoints Port"
+ schema:
+ type: int
+ default: 9443
+ required: true
+ - variable: advanced
+ label: Show Advanced Settings
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: enabled
+ label: Enable the Port
+ schema:
+ type: boolean
+ hidden: true
+ default: true
+ - variable: protocol
+ label: Port Type
+ schema:
+ type: string
+ default: HTTPS
+ enum:
+ - value: HTTP
+ description: HTTP
+ - value: HTTPS
+ description: HTTPS
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - variable: nodePort
+ label: Node Port (Optional)
+ description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ - variable: targetPort
+ label: "Target Port"
+ description: "The internal(!) port on the container the Application runs on"
+ schema:
+ type: int
+ - variable: redirectPort
+ label: "Redirect to Port"
+ schema:
+ type: int
+ - variable: redirectTo
+ label: "Redirect to Entrypoint"
+ schema:
+ type: string
+ - variable: forwardedHeaders
+ label: Accept Forwarded Headers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: trustedIPs
+ label: Trusted IPs
+ description: Trust Forwarded Headers from specific IPs.
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: trustedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: insecureMode
+ label: Insecure Mode
+ description: Always Trust Forwarded Headers
+ schema:
+ type: boolean
+ default: false
+ - variable: proxyProtocol
+ label: Accept Proxy Protocol connections
+ description: If Proxy Protocol header parsing is enabled for the entry point, this entry point can accept connections with or without Proxy Protocol headers.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: trustedIPs
+ label: Trusted IPs
+ description: Only IPs in trustedIPs will lead to remote client address replacement
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: trustedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: insecureMode
+ label: Insecure Mode
+ description: Trust every incoming connection
+ schema:
+ type: boolean
+ default: false
+ - variable: tls
+ label: "websecure Entrypoints Configuration"
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enabled"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: portsList
+ label: "Additional TCP Entrypoints"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsListEntry
+ label: "Custom Entrypoints"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the port"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: "Entrypoints Name"
+ schema:
+ type: string
+ default: ""
+ - variable: protocol
+ label: "Entrypoints Type"
+ schema:
+ type: string
+ default: "TCP"
+ enum:
+ - value: HTTP
+ description: "HTTP"
+ - value: "HTTPS"
+ description: "HTTPS"
+ - value: TCP
+ description: "TCP"
+ - variable: port
+ label: "Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ required: true
+ - variable: tls
+ label: "websecure Entrypoints Configuration"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enabled"
+ schema:
+ type: boolean
+ default: true
+ - variable: redirectPort
+ label: "Redirect to Port"
+ schema:
+ type: int
+ - variable: redirectTo
+ label: "Redirect to Entrypoint"
+ schema:
+ type: string
+ - variable: forwardedHeaders
+ label: Accept Forwarded Headers
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: trustedIPs
+ label: Trusted IPs
+ description: Trust Forwarded Headers from specific IPs.
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: trustedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: insecureMode
+ label: Insecure Mode
+ description: Always Trust Forwarded Headers
+ schema:
+ type: boolean
+ default: false
+ - variable: proxyProtocol
+ label: Accept Proxy Protocol connections
+ description: If Proxy Protocol header parsing is enabled for the entry point, this entry point can accept connections with or without Proxy Protocol headers.
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: trustedIPs
+ label: Trusted IPs
+ description: Only IPs in trustedIPs will lead to remote client address replacement
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: trustedIPsEntry
+ label: ""
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: insecureMode
+ label: Insecure Mode
+ description: Trust every incoming connection
+ schema:
+ type: boolean
+ default: false
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: Select TrueNAS SCALE Certificate
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: (Advanced) Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: expert
+ label: Show Expert Configuration Options
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: enableFixedMiddlewares
+ description: These middlewares enforce a number of best practices.
+ label: Enable Default Middlewares
+ schema:
+ type: boolean
+ default: true
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: labelsList
+ label: Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: labelsList
+ label: Labels
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: labelItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: annotationsList
+ label: Annotations
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: annotationItem
+ label: Label
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: service
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: Select TrueNAS SCALE Certificate
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: security
+ label: Container Security Settings
+ group: Security and Permissions
+ schema:
+ type: dict
+ additional_attrs: true
+ attrs:
+ - variable: editsecurity
+ label: Change PUID / UMASK values
+ description: By enabling this you override default set values.
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: PUID
+ label: Process User ID - PUID
+ description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
+ schema:
+ type: int
+ default: 568
+ - variable: UMASK
+ label: UMASK
+ description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
+ schema:
+ type: string
+ default: "002"
+ - variable: advancedSecurity
+ label: Show Advanced Security Settings
+ group: Security and Permissions
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: securityContext
+ label: Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: privileged
+ label: "Privileged mode"
+ schema:
+ type: boolean
+ default: false
+ - variable: readOnlyRootFilesystem
+ label: "ReadOnly Root Filesystem"
+ schema:
+ type: boolean
+ default: true
+ - variable: allowPrivilegeEscalation
+ label: "Allow Privilege Escalation"
+ schema:
+ type: boolean
+ default: false
+ - variable: runAsNonRoot
+ label: "runAsNonRoot"
+ schema:
+ type: boolean
+ default: true
+ - variable: capabilities
+ label: Capabilities
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: drop
+ label: Drop Capability
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: dropEntry
+ label: ""
+ schema:
+ type: string
+ - variable: add
+ label: Add Capability
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: addEntry
+ label: ""
+ schema:
+ type: string
+ - variable: podSecurityContext
+ group: Security and Permissions
+ label: Pod Security Context
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: "The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: OnRootMismatch
+ enum:
+ - value: OnRootMismatch
+ description: OnRootMismatch
+ - value: Always
+ description: Always
+ - variable: supplementalGroups
+ label: Supplemental Groups
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: supplementalGroupsEntry
+ label: Supplemental Group
+ schema:
+ type: int
+
+ - variable: advancedresources
+ label: Set Custom Resource Limits/Requests (Advanced)
+ group: Resources and Devices
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: resources
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: limits
+ label: Advanced Limit Resource Consumption
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 10m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 50Mi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: hostPath
+ hidden: true
+ - variable: readOnly
+ label: readOnly
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Device Path
+ description: Path to the device on the host system
+ schema:
+ type: path
+ - variable: mountPath
+ label: Container Device Path
+ description: Path inside the container the device is mounted
+ schema:
+ type: string
+ default: "/dev/ttyACM0"
+ # Specify GPU configuration
+ - variable: scaleGPU
+ label: GPU Configuration
+ group: Resources and Devices
+ schema:
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+# - variable: autoscaling
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: networkPolicy
+# group: Advanced
+# label: (Advanced) Network Policy
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: policyType
+# label: Policy Type
+# schema:
+# type: string
+# default: ""
+# enum:
+# - value: ""
+# description: Default
+# - value: ingress
+# description: Ingress
+# - value: egress
+# description: Egress
+# - value: ingress-egress
+# description: Ingress and Egress
+# - variable: egress
+# label: Egress
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: egressEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: to
+# label: To
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: toEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: ipBlock
+# label: IP Block
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: cidr
+# label: CIDR
+# schema:
+# type: string
+# default: ""
+# - variable: except
+# label: Except
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: exceptint
+# label: ""
+# schema:
+# type: string
+# - variable: namespaceSelector
+# label: Namespace Selector
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: matchExpressions
+# label: Match Expressions
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: expressionEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: key
+# label: Key
+# schema:
+# type: string
+# - variable: operator
+# label: Operator
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: In
+# description: In
+# - value: NotIn
+# description: NotIn
+# - value: Exists
+# description: Exists
+# - value: DoesNotExist
+# description: DoesNotExist
+# - variable: values
+# label: Values
+# schema
+# type: list
+# default: []
+# items:
+# - variable: value
+# label: ""
+# schema:
+# type: string
+# - variable: podSelector
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: matchExpressions
+# label: Match Expressions
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: expressionEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: key
+# label: Key
+# schema:
+# type: string
+# - variable: operator
+# label: Operator
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: In
+# description: In
+# - value: NotIn
+# description: NotIn
+# - value: Exists
+# description: Exists
+# - value: DoesNotExist
+# description: DoesNotExist
+# - variable: values
+# label: Values
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: value
+# label: ""
+# schema:
+# type: string
+# - variable: ports
+# label: Ports
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: portsEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: port
+# label: Port
+# schema:
+# type: int
+# - variable: endPort
+# label: End Port
+# schema:
+# type: int
+# - variable: protocol
+# label: Protocol
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: TCP
+# description: TCP
+# - value: UDP
+# description: UDP
+# - value: SCTP
+# description: SCTP
+# - variable: ingress
+# label: Ingress
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: ingressEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: from
+# label: From
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: fromEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: ipBlock
+# label: IP Block
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: cidr
+# label: CIDR
+# schema:
+# type: string
+# default: ""
+# - variable: except
+# label: Except
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: exceptint
+# label: ""
+# schema:
+# type: string
+# - variable: namespaceSelector
+# label: Namespace Selector
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: matchExpressions
+# label: Match Expressions
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: expressionEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: key
+# label: Key
+# schema:
+# type: string
+# - variable: operator
+# label: Operator
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: In
+# description: In
+# - value: NotIn
+# description: NotIn
+# - value: Exists
+# description: Exists
+# - value: DoesNotExist
+# description: DoesNotExist
+# - variable: values
+# label: Values
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: value
+# label: ""
+# schema:
+# type: string
+# - variable: podSelector
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: matchExpressions
+# label: Match Expressions
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: expressionEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: key
+# label: Key
+# schema:
+# type: string
+# - variable: operator
+# label: Operator
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: In
+# description: In
+# - value: NotIn
+# description: NotIn
+# - value: Exists
+# description: Exists
+# - value: DoesNotExist
+# description: DoesNotExist
+# - variable: values
+# label: Values
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: value
+# label: ""
+# schema:
+# type: string
+# - variable: ports
+# label: Ports
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: portsEntry
+# label: ""
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: port
+# label: Port
+# schema:
+# type: int
+# - variable: endPort
+# label: End Port
+# schema:
+# type: int
+# - variable: protocol
+# label: Protocol
+# schema:
+# type: string
+# default: TCP
+# enum:
+# - value: TCP
+# description: TCP
+# - value: UDP
+# description: UDP
+# - value: SCTP
+# description: SCTP
+
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: openvpn
+ description: OpenVPN
+ - value: wireguard
+ description: Wireguard
+ - value: tailscale
+ description: Tailscale
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ type: dict
+ show_if: [["type", "=", "openvpn"]]
+ attrs:
+ - variable: username
+ label: Authentication Username (Optional)
+ description: Authentication Username, Optional
+ schema:
+ type: string
+ default: ""
+ - variable: password
+ label: Authentication Password
+ description: Authentication Credentials
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: tailscale
+ label: Tailscale Settings
+ schema:
+ type: dict
+ show_if: [["type", "=", "tailscale"]]
+ attrs:
+ - variable: authkey
+ label: Authentication Key
+ description: Provide an auth key to automatically authenticate the node as your user account.
+ schema:
+ type: string
+ private: true
+ default: ""
+ - variable: accept_dns
+ label: Accept DNS
+ description: Accept DNS configuration from the admin console.
+ schema:
+ type: boolean
+ default: false
+ - variable: userspace
+ label: Userspace
+ description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device.
+ schema:
+ type: boolean
+ default: false
+ - variable: routes
+ label: Routes
+ description: Expose physical subnet routes to your entire Tailscale network.
+ schema:
+ type: string
+ default: ""
+ - variable: dest_ip
+ label: Destination IP
+ description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched.
+ schema:
+ type: string
+ default: ""
+ - variable: sock5_server
+ label: Sock5 Server
+ description: Sock5 Server
+ schema:
+ type: string
+ default: ""
+ - variable: extra_args
+ label: Extra Args
+ description: Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: daemon_extra_args
+ label: Tailscale Daemon Extra Args
+ description: Tailscale Daemon Extra Args
+ schema:
+ type: string
+ default: ""
+ - variable: killSwitch
+ label: Enable Killswitch
+ schema:
+ type: boolean
+ show_if: [["type", "!=", "disabled"]]
+ default: true
+ - variable: excludedNetworks_IPv4
+ label: Killswitch Excluded IPv4 networks
+ description: List of Killswitch Excluded IPv4 Addresses
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv4
+ label: IPv4 Network
+ schema:
+ type: string
+ required: true
+ - variable: excludedNetworks_IPv6
+ label: Killswitch Excluded IPv6 networks
+ description: "List of Killswitch Excluded IPv6 Addresses"
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: networkv6
+ label: IPv6 Network
+ schema:
+ type: string
+ required: true
+ - variable: configFile
+ label: VPN Config File Location
+ schema:
+ type: dict
+ show_if: [["type", "!=", "disabled"]]
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: hostPath
+ hidden: true
+ - variable: hostPathType
+ label: hostPathType
+ schema:
+ type: string
+ default: File
+ hidden: true
+ - variable: noMount
+ label: noMount
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: hostPath
+ label: Full Path to File
+ description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn"
+ schema:
+ type: string
+ default: ""
+ - variable: envList
+ label: VPN Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: git
+ label: Git Settings
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: deployKey
+ description: Raw SSH Private Key
+ label: Deploy Key
+ schema:
+ type: string
+ - variable: deployKeyBase64
+ description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence
+ label: Deploy Key Base64
+ schema:
+ type: string
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: NodePort
+ enum:
+ - value: NodePort
+ description: NodePort
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: LoadBalancerIP
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: External IP
+ schema:
+ type: string
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: nodePort
+ description: Leave Empty to Disable
+ label: "nodePort"
+ schema:
+ type: int
+ default: 36107
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: promtail
+ label: Promtail
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: loki
+ label: Loki URL
+ schema:
+ type: string
+ required: true
+ - variable: logs
+ label: Log Paths
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ - variable: args
+ label: Promtail Command Line Arguments
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: arg
+ label: Arg
+ schema:
+ type: string
+ required: true
+ - variable: envList
+ label: Promtail Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: docs
+ group: Documentation
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDocs
+ label: I have checked the documentation
+ schema:
+ type: boolean
+ default: true
+ - variable: donateNag
+ group: Documentation
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: confirmDonate
+ label: I have considered donating
+ schema:
+ type: boolean
+ default: true
+ hidden: true
diff --git a/stable/traefik/13.3.5/templates/_args.tpl b/stable/traefik/13.3.5/templates/_args.tpl
new file mode 100644
index 0000000000..68c640bf0d
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/_args.tpl
@@ -0,0 +1,166 @@
+{{/* Define the args */}}
+{{- define "traefik.args" -}}
+args:
+ {{/* merge all ports */}}
+ {{- $ports := dict }}
+ {{- range $.Values.service }}
+ {{- range $name, $value := .ports }}
+ {{- $_ := set $ports $name $value }}
+ {{- end }}
+ {{- end }}
+ {{/* start of actual arguments */}}
+ {{- with .Values.globalArguments }}
+ {{- range . }}
+ - {{ . | quote }}
+ {{- end }}
+ {{- end }}
+ {{- range $name, $config := $ports }}
+ {{- if $config }}
+ {{- if or ( eq $config.protocol "HTTP" ) ( eq $config.protocol "HTTPS" ) ( eq $config.protocol "TCP" ) }}
+ {{- $_ := set $config "protocol" "TCP" }}
+ {{- end }}
+ - "--entryPoints.{{$name}}.address=:{{ $config.port }}/{{ default "tcp" $config.protocol | lower }}"
+ {{- end }}
+ {{- end }}
+ - "--api.dashboard=true"
+ - "--ping=true"
+ {{- if .Values.metrics }}
+ {{- if .Values.metrics.datadog }}
+ - "--metrics.datadog=true"
+ - "--metrics.datadog.address={{ .Values.metrics.datadog.address }}"
+ {{- end }}
+ {{- if .Values.metrics.influxdb }}
+ - "--metrics.influxdb=true"
+ - "--metrics.influxdb.address={{ .Values.metrics.influxdb.address }}"
+ - "--metrics.influxdb.protocol={{ .Values.metrics.influxdb.protocol }}"
+ {{- end }}
+ {{- if .Values.metrics.prometheus }}
+ - "--metrics.prometheus=true"
+ - "--metrics.prometheus.entrypoint={{ .Values.metrics.prometheus.entryPoint }}"
+ {{- end }}
+ {{- if .Values.metrics.statsd }}
+ - "--metrics.statsd=true"
+ - "--metrics.statsd.address={{ .Values.metrics.statsd.address }}"
+ {{- end }}
+ {{- end }}
+ {{- if .Values.providers.kubernetesCRD.enabled }}
+ - "--providers.kubernetescrd"
+ {{- end }}
+ {{- if .Values.providers.kubernetesIngress.enabled }}
+ - "--providers.kubernetesingress"
+ {{- if .Values.providers.kubernetesIngress.publishedService.enabled }}
+ - "--providers.kubernetesingress.ingressendpoint.publishedservice={{ template "providers.kubernetesIngress.publishedServicePath" . }}"
+ {{- end }}
+ {{- if .Values.providers.kubernetesIngress.labelSelector }}
+ - "--providers.kubernetesingress.labelSelector={{ .Values.providers.kubernetesIngress.labelSelector }}"
+ {{- end }}
+ {{- end }}
+ {{- if and .Values.rbac.enabled .Values.rbac.namespaced }}
+ {{- if .Values.providers.kubernetesCRD.enabled }}
+ - "--providers.kubernetescrd.namespaces={{ template "providers.kubernetesCRD.namespaces" . }}"
+ {{- end }}
+ {{- if .Values.providers.kubernetesIngress.enabled }}
+ - "--providers.kubernetesingress.namespaces={{ template "providers.kubernetesIngress.namespaces" . }}"
+ {{- end }}
+ {{- end }}
+ {{- if .Values.ingressClass.enabled }}
+ - "--providers.kubernetesingress.ingressclass={{ .Release.Name }}"
+ {{- end }}
+ {{- range $entrypoint, $config := $ports }}
+ {{/* add args for proxyProtocol support */}}
+ {{- if $config.proxyProtocol }}
+ {{- if $config.proxyProtocol.enabled }}
+ {{- if $config.proxyProtocol.insecureMode }}
+ - "--entrypoints.{{ $entrypoint }}.proxyProtocol.insecure"
+ {{- end }}
+ {{- if not ( empty $config.proxyProtocol.trustedIPs ) }}
+ - "--entrypoints.{{ $entrypoint }}.proxyProtocol.trustedIPs={{ join "," $config.proxyProtocol.trustedIPs }}"
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{/* add args for forwardedHeaders support */}}
+ {{- if $config.forwardedHeaders.enabled }}
+ {{- if not ( empty $config.forwardedHeaders.trustedIPs ) }}
+ - "--entrypoints.{{ $entrypoint }}.forwardedHeaders.trustedIPs={{ join "," $config.forwardedHeaders.trustedIPs }}"
+ {{- end }}
+ {{- if $config.forwardedHeaders.insecureMode }}
+ - "--entrypoints.{{ $entrypoint }}.forwardedHeaders.insecure"
+ {{- end }}
+ {{- end }}
+ {{/* end forwardedHeaders configuration */}}
+ {{- if $config.redirectTo }}
+ {{- $toPort := index $ports $config.redirectTo }}
+ - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.to=:{{ $toPort.port }}"
+ - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.scheme=https"
+ {{- else if $config.redirectPort }}
+ {{ if gt $config.redirectPort 0.0 }}
+ - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.to=:{{ $config.redirectPort }}"
+ - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.scheme=https"
+ {{- end }}
+ {{- end }}
+ {{- if or ( $config.tls ) ( eq $config.protocol "HTTPS" ) }}
+ {{- if or ( $config.tls.enabled ) ( eq $config.protocol "HTTPS" ) }}
+ - "--entrypoints.{{ $entrypoint }}.http.tls=true"
+ {{- if $config.tls.options }}
+ - "--entrypoints.{{ $entrypoint }}.http.tls.options={{ $config.tls.options }}"
+ {{- end }}
+ {{- if $config.tls.certResolver }}
+ - "--entrypoints.{{ $entrypoint }}.http.tls.certResolver={{ $config.tls.certResolver }}"
+ {{- end }}
+ {{- if $config.tls.domains }}
+ {{- range $index, $domain := $config.tls.domains }}
+ {{- if $domain.main }}
+ - "--entrypoints.{{ $entrypoint }}.http.tls.domains[{{ $index }}].main={{ $domain.main }}"
+ {{- end }}
+ {{- if $domain.sans }}
+ - "--entrypoints.{{ $entrypoint }}.http.tls.domains[{{ $index }}].sans={{ join "," $domain.sans }}"
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{- with .Values.logs }}
+ - "--log.format={{ .general.format }}"
+ {{- if ne .general.level "ERROR" }}
+ - "--log.level={{ .general.level | upper }}"
+ {{- end }}
+ {{- if .access.enabled }}
+ - "--accesslog=true"
+ - "--accesslog.format={{ .access.format }}"
+ {{- if .access.bufferingsize }}
+ - "--accesslog.bufferingsize={{ .access.bufferingsize }}"
+ {{- end }}
+ {{- if .access.filters }}
+ {{- if .access.filters.statuscodes }}
+ - "--accesslog.filters.statuscodes={{ .access.filters.statuscodes }}"
+ {{- end }}
+ {{- if .access.filters.retryattempts }}
+ - "--accesslog.filters.retryattempts"
+ {{- end }}
+ {{- if .access.filters.minduration }}
+ - "--accesslog.filters.minduration={{ .access.filters.minduration }}"
+ {{- end }}
+ {{- end }}
+ - "--accesslog.fields.defaultmode={{ .access.fields.general.defaultmode }}"
+ {{- range $fieldname, $fieldaction := .access.fields.general.names }}
+ - "--accesslog.fields.names.{{ $fieldname }}={{ $fieldaction }}"
+ {{- end }}
+ - "--accesslog.fields.headers.defaultmode={{ .access.fields.headers.defaultmode }}"
+ {{- range $fieldname, $fieldaction := .access.fields.headers.names }}
+ - "--accesslog.fields.headers.names.{{ $fieldname }}={{ $fieldaction }}"
+ {{- end }}
+ {{- end }}
+ {{- end }}
+ {{/* theme.park */}}
+ {{- if .Values.middlewares.themePark }}
+ - "--experimental.plugins.traefik-themepark.modulename=github.com/packruler/traefik-themepark"
+ - "--experimental.plugins.traefik-themepark.version={{ .Values.middlewares.themeParkVersion }}"
+ {{- end }}
+ {{/* End of theme.park */}}
+ {{- with .Values.additionalArguments }}
+ {{- range . }}
+ - {{ . | quote }}
+ {{- end }}
+ {{- end }}
+{{- end -}}
diff --git a/stable/traefik/13.3.5/templates/_helpers.tpl b/stable/traefik/13.3.5/templates/_helpers.tpl
new file mode 100644
index 0000000000..ab55e4e7ec
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/_helpers.tpl
@@ -0,0 +1,22 @@
+{{/*
+Construct the path for the providers.kubernetesingress.ingressendpoint.publishedservice.
+By convention this will simply use the / to match the name of the
+service generated.
+Users can provide an override for an explicit service they want bound via `.Values.providers.kubernetesIngress.publishedService.pathOverride`
+*/}}
+{{- define "providers.kubernetesIngress.publishedServicePath" -}}
+{{- $fullName := include "tc.common.names.fullname" . -}}
+{{- $defServiceName := printf "%s/%s-tcp" .Release.Namespace $fullName -}}
+{{- $servicePath := default $defServiceName .Values.providers.kubernetesIngress.publishedService.pathOverride }}
+{{- print $servicePath | trimSuffix "-" -}}
+{{- end -}}
+
+{{/*
+Construct a comma-separated list of whitelisted namespaces
+*/}}
+{{- define "providers.kubernetesIngress.namespaces" -}}
+{{- default .Release.Namespace (join "," .Values.providers.kubernetesIngress.namespaces) }}
+{{- end -}}
+{{- define "providers.kubernetesCRD.namespaces" -}}
+{{- default .Release.Namespace (join "," .Values.providers.kubernetesCRD.namespaces) }}
+{{- end -}}
diff --git a/stable/traefik/13.3.5/templates/_ingressclass.tpl b/stable/traefik/13.3.5/templates/_ingressclass.tpl
new file mode 100644
index 0000000000..909e249d6a
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/_ingressclass.tpl
@@ -0,0 +1,24 @@
+{{/* Define the ingressClass */}}
+{{- define "traefik.ingressClass" -}}
+---
+{{ if .Values.ingressClass.enabled }}
+ {{- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/IngressClass" }}
+apiVersion: networking.k8s.io/v1
+ {{- else if .Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/IngressClass" }}
+apiVersion: networking.k8s.io/v1beta1
+ {{- else if or (eq .Values.ingressClass.fallbackApiVersion "v1beta1") (eq .Values.ingressClass.fallbackApiVersion "v1") }}
+apiVersion: {{ printf "networking.k8s.io/%s" .Values.ingressClass.fallbackApiVersion }}
+ {{- else }}
+ {{- fail "\n\n ERROR: You must have at least networking.k8s.io/v1beta1 to use ingressClass" }}
+ {{- end }}
+kind: IngressClass
+metadata:
+ annotations:
+ ingressclass.kubernetes.io/is-default-class: {{ .Values.ingressClass.isDefaultClass | quote }}
+ labels:
+ {{- include "tc.common.labels" . | nindent 4 }}
+ name: {{ .Release.Name }}
+spec:
+ controller: traefik.io/ingress-controller
+{{- end }}
+{{- end }}
diff --git a/stable/traefik/13.3.5/templates/_ingressroute.tpl b/stable/traefik/13.3.5/templates/_ingressroute.tpl
new file mode 100644
index 0000000000..7f012c9235
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/_ingressroute.tpl
@@ -0,0 +1,25 @@
+{{/* Define the ingressRoute */}}
+{{- define "traefik.ingressRoute" -}}
+{{ if .Values.ingressRoute.dashboard.enabled }}
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: IngressRoute
+metadata:
+ name: {{ include "tc.common.names.fullname" . }}-dashboard
+ annotations:
+ {{- with .Values.ingressRoute.dashboard.annotations }}
+ {{- toYaml . | nindent 4 }}
+ {{- end }}
+ labels:
+ {{- include "tc.common.labels" . | nindent 4 }}
+spec:
+ entryPoints:
+ - main
+ routes:
+ - match: PathPrefix(`/dashboard`) || PathPrefix(`/api`)
+ kind: Rule
+ services:
+ - name: api@internal
+ kind: TraefikService
+{{ end }}
+{{- end -}}
diff --git a/stable/traefik/13.3.5/templates/_portalhook.tpl b/stable/traefik/13.3.5/templates/_portalhook.tpl
new file mode 100644
index 0000000000..e3586c5d4e
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/_portalhook.tpl
@@ -0,0 +1,26 @@
+{{/* Define the portalHook */}}
+{{- define "traefik.portalhook" -}}
+{{- if .Values.portalhook.enabled }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+---
+
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: portalhook
+ namespace: {{ $namespace }}
+data:
+ {{- $ports := dict }}
+ {{- range $.Values.service }}
+ {{- range $name, $value := .ports }}
+ {{- $_ := set $ports $name $value }}
+ {{- end }}
+ {{- end }}
+ {{- range $name, $value := $ports }}
+ {{ $name }}: {{ $value.port | quote }}
+ {{- end }}
+{{- end }}
+{{- end -}}
diff --git a/stable/traefik/13.3.5/templates/_tlsoptions.tpl b/stable/traefik/13.3.5/templates/_tlsoptions.tpl
new file mode 100644
index 0000000000..3e5aad3bee
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/_tlsoptions.tpl
@@ -0,0 +1,12 @@
+{{/* Define the tlsOptions */}}
+{{- define "traefik.tlsOptions" -}}
+{{- range $name, $config := .Values.tlsOptions }}
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: TLSOption
+metadata:
+ name: {{ $name }}
+spec:
+ {{- toYaml $config | nindent 2 }}
+{{- end }}
+{{- end -}}
diff --git a/stable/traefik/13.3.5/templates/common.yaml b/stable/traefik/13.3.5/templates/common.yaml
new file mode 100644
index 0000000000..d078b251c2
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/common.yaml
@@ -0,0 +1,24 @@
+{{/* Make sure all variables are set properly */}}
+{{- include "tc.common.loader.init" . }}
+
+{{- if .Values.metrics }}
+{{- if .Values.metrics.prometheus }}
+{{- $_ := set .Values.podAnnotations "prometheus.io/scrape" "true" -}}
+{{- $_ := set .Values.podAnnotations "prometheus.io/path" "/metrics" -}}
+{{- $_ := set .Values.podAnnotations "prometheus.io/scrape" "9180" -}}
+{{- end }}
+{{- end }}
+
+{{- $newArgs := (include "traefik.args" . | fromYaml) }}
+{{- $_ := set .Values "newArgs" $newArgs -}}
+{{- $mergedargs := concat .Values.args .Values.newArgs.args }}
+{{- $_ := set .Values "args" $mergedargs -}}
+
+{{- include "traefik.portalhook" . }}
+{{- include "traefik.tlsOptions" . }}
+{{- include "traefik.ingressRoute" . }}
+{{- include "traefik.ingressClass" . }}
+
+
+{{/* Render the templates */}}
+{{ include "tc.common.loader.apply" . }}
diff --git a/stable/traefik/13.3.5/templates/middlewares/basic-middleware.yaml b/stable/traefik/13.3.5/templates/middlewares/basic-middleware.yaml
new file mode 100644
index 0000000000..9ba8e5c5d9
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/basic-middleware.yaml
@@ -0,0 +1,62 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: compress
+ namespace: {{ $namespace }}
+spec:
+ compress: {}
+---
+# Here, an average of 300 requests per second is allowed.
+# In addition, a burst of 200 requests is allowed.
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: basic-ratelimit
+ namespace: {{ $namespace }}
+spec:
+ rateLimit:
+ average: 600
+ burst: 400
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: basic-secure-headers
+ namespace: {{ $namespace }}
+spec:
+ headers:
+ accessControlAllowMethods:
+ - GET
+ - OPTIONS
+ - HEAD
+ - PUT
+ accessControlMaxAge: 100
+ stsSeconds: 63072000
+ # stsIncludeSubdomains: false
+ # stsPreload: false
+ forceSTSHeader: true
+ contentTypeNosniff: true
+ browserXssFilter: true
+ referrerPolicy: same-origin
+ customRequestHeaders:
+ X-Forwarded-Proto: "https"
+ customResponseHeaders:
+ server: ''
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: chain-basic
+ namespace: {{ $namespace }}
+spec:
+ chain:
+ middlewares:
+ - name: basic-ratelimit
+ - name: basic-secure-headers
+ - name: compress
diff --git a/stable/traefik/13.3.5/templates/middlewares/basicauth.yaml b/stable/traefik/13.3.5/templates/middlewares/basicauth.yaml
new file mode 100644
index 0000000000..ccb541742f
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/basicauth.yaml
@@ -0,0 +1,34 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+{{ range $index, $middlewareData := .Values.middlewares.basicAuth }}
+---
+{{- $users := list }}
+{{ range $index, $userdata := $middlewareData.users }}
+ {{ $users = append $users ( htpasswd $userdata.username $userdata.password ) }}
+{{ end }}
+
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{printf "%v-%v" $middlewareData.name "secret" }}
+ namespace: {{ $namespace }}
+type: Opaque
+stringData:
+ users: |
+ {{- range $index, $user := $users }}
+ {{ printf "%s" $user }}
+ {{- end }}
+---
+# Declaring the user list
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ $middlewareData.name }}
+ namespace: {{ $namespace }}
+spec:
+ basicAuth:
+ secret: {{printf "%v-%v" $middlewareData.name "secret" }}
+{{ end }}
diff --git a/stable/traefik/13.3.5/templates/middlewares/chain.yaml b/stable/traefik/13.3.5/templates/middlewares/chain.yaml
new file mode 100644
index 0000000000..f87994f795
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/chain.yaml
@@ -0,0 +1,21 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+{{ range $index, $middlewareData := .Values.middlewares.chain }}
+
+---
+# Declaring the user list
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ $middlewareData.name }}
+ namespace: {{ $namespace }}
+spec:
+ chain:
+ middlewares:
+ {{ range $index, $middleware := .middlewares }}
+ - name: {{ printf "%v-%v@%v" $namespace $middleware "kubernetescrd" }}
+ {{ end }}
+{{ end }}
diff --git a/stable/traefik/13.3.5/templates/middlewares/forwardauth.yaml b/stable/traefik/13.3.5/templates/middlewares/forwardauth.yaml
new file mode 100644
index 0000000000..7a3e32fdbf
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/forwardauth.yaml
@@ -0,0 +1,30 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+{{ range $index, $middlewareData := .Values.middlewares.forwardAuth }}
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ $middlewareData.name }}
+ namespace: {{ $namespace }}
+spec:
+ forwardAuth:
+ address: {{ $middlewareData.address }}
+ {{- with $middlewareData.authResponseHeaders }}
+ authResponseHeaders:
+ {{- toYaml . | nindent 4 }}
+ {{- end }}
+ {{- with $middlewareData.authRequestHeaders }}
+ authRequestHeaders:
+ {{- toYaml . | nindent 4 }}
+ {{- end }}
+ {{- if $middlewareData.authResponseHeadersRegex }}
+ authResponseHeadersRegex: {{ $middlewareData.authResponseHeadersRegex }}
+ {{- end }}
+ {{- if $middlewareData.trustForwardHeader }}
+ trustForwardHeader: true
+ {{- end }}
+{{ end }}
diff --git a/stable/traefik/13.3.5/templates/middlewares/ipwhitelist.yaml b/stable/traefik/13.3.5/templates/middlewares/ipwhitelist.yaml
new file mode 100644
index 0000000000..1179245017
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/ipwhitelist.yaml
@@ -0,0 +1,33 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+{{ range $index, $middlewareData := .Values.middlewares.ipWhiteList }}
+
+---
+# Declaring the user list
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ $middlewareData.name }}
+ namespace: {{ $namespace }}
+spec:
+ ipWhiteList:
+ sourceRange:
+ {{- range $middlewareData.sourceRange }}
+ - {{ . }}
+ {{- end }}
+ {{- if $middlewareData.ipStrategy }}
+ ipStrategy:
+ {{- if $middlewareData.ipStrategy.depth }}
+ depth: {{ $middlewareData.ipStrategy.depth }}
+ {{- end }}
+ {{- if $middlewareData.ipStrategy.excludedIPs }}
+ excludedIPs:
+ {{- range $middlewareData.ipStrategy.excludedIPs }}
+ - {{ . }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+{{ end }}
diff --git a/stable/traefik/13.3.5/templates/middlewares/ratelimit.yaml b/stable/traefik/13.3.5/templates/middlewares/ratelimit.yaml
new file mode 100644
index 0000000000..144b9d8bf3
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/ratelimit.yaml
@@ -0,0 +1,19 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+{{ range $index, $middlewareData := .Values.middlewares.rateLimit }}
+
+---
+# Declaring the user list
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ $middlewareData.name }}
+ namespace: {{ $namespace }}
+spec:
+ rateLimit:
+ average: {{ $middlewareData.average }}
+ burst: {{ $middlewareData.burst }}
+{{ end }}
diff --git a/stable/traefik/13.3.5/templates/middlewares/redirectScheme.yaml b/stable/traefik/13.3.5/templates/middlewares/redirectScheme.yaml
new file mode 100644
index 0000000000..f2413f84e1
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/redirectScheme.yaml
@@ -0,0 +1,19 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+{{ range $index, $middlewareData := .Values.middlewares.redirectScheme }}
+
+---
+# Declaring the user list
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ $middlewareData.name }}
+ namespace: {{ $namespace }}
+spec:
+ redirectScheme:
+ scheme: {{ $middlewareData.scheme }}
+ permanent: {{ $middlewareData.permanent }}
+{{ end }}
diff --git a/stable/traefik/13.3.5/templates/middlewares/redirectregex.yaml b/stable/traefik/13.3.5/templates/middlewares/redirectregex.yaml
new file mode 100644
index 0000000000..46e3e724dd
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/redirectregex.yaml
@@ -0,0 +1,20 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+{{ range $index, $middlewareData := .Values.middlewares.redirectRegex }}
+
+---
+# Declaring the user list
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ $middlewareData.name }}
+ namespace: {{ $namespace }}
+spec:
+ redirectRegex:
+ regex: {{ $middlewareData.regex | quote }}
+ replacement: {{ $middlewareData.replacement | quote }}
+ permanent: {{ $middlewareData.permanent }}
+{{ end }}
diff --git a/stable/traefik/13.3.5/templates/middlewares/stripPrefixRegex.yaml b/stable/traefik/13.3.5/templates/middlewares/stripPrefixRegex.yaml
new file mode 100644
index 0000000000..007c166ff3
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/stripPrefixRegex.yaml
@@ -0,0 +1,20 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+
+{{ range $index, $middlewareData := .Values.middlewares.stripPrefixRegex }}
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ $middlewareData.name }}
+ namespace: {{ $namespace }}
+spec:
+ stripPrefixRegex:
+ regex:
+ {{- range $middlewareData.regex }}
+ - {{ . | quote }}
+ {{- end }}
+{{ end }}
diff --git a/stable/traefik/13.3.5/templates/middlewares/tc-chains.yaml b/stable/traefik/13.3.5/templates/middlewares/tc-chains.yaml
new file mode 100644
index 0000000000..409766daa8
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/tc-chains.yaml
@@ -0,0 +1,29 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: tc-opencors-chain
+ namespace: {{ $namespace }}
+spec:
+ chain:
+ middlewares:
+ - name: basic-ratelimit
+ - name: tc-opencors-headers
+ - name: compress
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: tc-closedcors-chain
+ namespace: {{ $namespace }}
+spec:
+ chain:
+ middlewares:
+ - name: basic-ratelimit
+ - name: tc-closedcors-headers
+ - name: compress
diff --git a/stable/traefik/13.3.5/templates/middlewares/tc-headers.yaml b/stable/traefik/13.3.5/templates/middlewares/tc-headers.yaml
new file mode 100644
index 0000000000..a0462f1fd7
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/tc-headers.yaml
@@ -0,0 +1,62 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: tc-opencors-headers
+ namespace: {{ $namespace }}
+spec:
+ headers:
+ accessControlAllowHeaders:
+ - '*'
+ accessControlAllowMethods:
+ - GET
+ - OPTIONS
+ - HEAD
+ - PUT
+ - POST
+ accessControlAllowOriginList:
+ - '*'
+ accessControlMaxAge: 100
+ browserXssFilter: true
+ contentTypeNosniff: true
+ customRequestHeaders:
+ X-Forwarded-Proto: https
+ customResponseHeaders:
+ server: ""
+ forceSTSHeader: true
+ referrerPolicy: same-origin
+ sslForceHost: true
+ sslRedirect: true
+ stsSeconds: 63072000
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: tc-closedcors-headers
+ namespace: {{ $namespace }}
+spec:
+ headers:
+ accessControlAllowMethods:
+ - GET
+ - OPTIONS
+ - HEAD
+ - PUT
+ accessControlMaxAge: 100
+ sslRedirect: true
+ stsSeconds: 63072000
+ # stsIncludeSubdomains: false
+ # stsPreload: false
+ forceSTSHeader: true
+ contentTypeNosniff: true
+ browserXssFilter: true
+ sslForceHost: true
+ referrerPolicy: same-origin
+ customRequestHeaders:
+ X-Forwarded-Proto: "https"
+ customResponseHeaders:
+ server: ''
diff --git a/stable/traefik/13.3.5/templates/middlewares/tc-nextcloud.yaml b/stable/traefik/13.3.5/templates/middlewares/tc-nextcloud.yaml
new file mode 100644
index 0000000000..6a3019d56c
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/tc-nextcloud.yaml
@@ -0,0 +1,25 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: tc-nextcloud-redirectregex-dav
+ namespace: {{ $namespace }}
+spec:
+ redirectRegex:
+ regex: "https://(.*)/.well-known/(card|cal)dav"
+ replacement: "https://${1}/remote.php/dav/"
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: tc-nextcloud-chain
+ namespace: {{ $namespace }}
+spec:
+ chain:
+ middlewares:
+ - name: tc-nextcloud-redirectregex-dav
diff --git a/stable/traefik/13.3.5/templates/middlewares/theme-park.yaml b/stable/traefik/13.3.5/templates/middlewares/theme-park.yaml
new file mode 100644
index 0000000000..92a4257e27
--- /dev/null
+++ b/stable/traefik/13.3.5/templates/middlewares/theme-park.yaml
@@ -0,0 +1,26 @@
+{{- $values := .Values }}
+{{- $namespace := ( printf "ix-%s" .Release.Name ) }}
+{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
+{{- $namespace = "default" }}
+{{- end }}
+{{- range $index, $middlewareData := .Values.middlewares.themePark }}
+
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: {{ $middlewareData.name }}
+ namespace: {{ $namespace }}
+spec:
+ plugin:
+ traefik-themepark:
+ app: {{ $middlewareData.appName }}
+ theme: {{ $middlewareData.themeName }}
+ baseUrl: {{ $middlewareData.baseUrl }}
+ {{- if $middlewareData.addons }}
+ addons:
+ {{- range $middlewareData.addons }}
+ - {{ . | quote }}
+ {{- end }}
+ {{- end }}
+{{- end }}
diff --git a/stable/traefik/13.3.5/values.yaml b/stable/traefik/13.3.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/xwiki/3.0.41/CHANGELOG.md b/stable/xwiki/3.0.42/CHANGELOG.md
similarity index 88%
rename from stable/xwiki/3.0.41/CHANGELOG.md
rename to stable/xwiki/3.0.42/CHANGELOG.md
index a784bef432..01770e5b1d 100644
--- a/stable/xwiki/3.0.41/CHANGELOG.md
+++ b/stable/xwiki/3.0.42/CHANGELOG.md
@@ -2,6 +2,15 @@
+## [xwiki-3.0.42](https://github.com/truecharts/charts/compare/xwiki-3.0.41...xwiki-3.0.42) (2022-09-04)
+
+### Chore
+
+- update docker general non-major ([#3681](https://github.com/truecharts/charts/issues/3681))
+
+
+
+
## [xwiki-3.0.41](https://github.com/truecharts/charts/compare/xwiki-3.0.39...xwiki-3.0.41) (2022-08-30)
### Chore
@@ -88,12 +97,3 @@
- update helm general non-major helm releases to v10.4.9 ([#3413](https://github.com/truecharts/charts/issues/3413))
-
-
-
-## [xwiki-3.0.31](https://github.com/truecharts/charts/compare/xwiki-3.0.30...xwiki-3.0.31) (2022-08-08)
-
-### Chore
-
-- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376))
- - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402))
diff --git a/stable/xwiki/3.0.41/Chart.lock b/stable/xwiki/3.0.42/Chart.lock
similarity index 85%
rename from stable/xwiki/3.0.41/Chart.lock
rename to stable/xwiki/3.0.42/Chart.lock
index a14283e8df..554ffac45b 100644
--- a/stable/xwiki/3.0.41/Chart.lock
+++ b/stable/xwiki/3.0.42/Chart.lock
@@ -6,4 +6,4 @@ dependencies:
repository: https://charts.truecharts.org/
version: 8.0.69
digest: sha256:ee7892824e92faa59af92ce8587e05ce7471f6a28751b79f51dfceffefb33cf3
-generated: "2022-08-31T00:51:31.262617811Z"
+generated: "2022-09-04T07:38:43.062807326Z"
diff --git a/stable/xwiki/3.0.41/Chart.yaml b/stable/xwiki/3.0.42/Chart.yaml
similarity index 98%
rename from stable/xwiki/3.0.41/Chart.yaml
rename to stable/xwiki/3.0.42/Chart.yaml
index 271d00b07f..48c9f76d57 100644
--- a/stable/xwiki/3.0.41/Chart.yaml
+++ b/stable/xwiki/3.0.42/Chart.yaml
@@ -24,7 +24,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/xwiki
- https://hub.docker.com/_/xwiki
- https://github.com/xwiki/xwiki-docker
-version: 3.0.41
+version: 3.0.42
annotations:
truecharts.org/catagories: |
- productivity
diff --git a/stable/xwiki/3.0.41/README.md b/stable/xwiki/3.0.42/README.md
similarity index 95%
rename from stable/xwiki/3.0.41/README.md
rename to stable/xwiki/3.0.42/README.md
index 991f6984a9..b00a6478fa 100644
--- a/stable/xwiki/3.0.41/README.md
+++ b/stable/xwiki/3.0.42/README.md
@@ -1,6 +1,6 @@
# xwiki
- 
+ 
XWiki is a free wiki software platform written in Java with a design emphasis on extensibility
@@ -66,7 +66,7 @@ helm uninstall xwiki
#### Available Settings
-Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values.
+Read through the values.yaml file. It has several commented out suggested values.
Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common).
#### Configure using the command line
diff --git a/stable/xwiki/3.0.41/app-readme.md b/stable/xwiki/3.0.42/app-readme.md
similarity index 100%
rename from stable/xwiki/3.0.41/app-readme.md
rename to stable/xwiki/3.0.42/app-readme.md
diff --git a/stable/xwiki/3.0.42/charts/common-10.5.6.tgz b/stable/xwiki/3.0.42/charts/common-10.5.6.tgz
new file mode 100644
index 0000000000..9e3f5a957f
Binary files /dev/null and b/stable/xwiki/3.0.42/charts/common-10.5.6.tgz differ
diff --git a/stable/xwiki/3.0.41/charts/postgresql-8.0.69.tgz b/stable/xwiki/3.0.42/charts/postgresql-8.0.69.tgz
similarity index 100%
rename from stable/xwiki/3.0.41/charts/postgresql-8.0.69.tgz
rename to stable/xwiki/3.0.42/charts/postgresql-8.0.69.tgz
diff --git a/stable/xwiki/3.0.41/ix_values.yaml b/stable/xwiki/3.0.42/ix_values.yaml
similarity index 89%
rename from stable/xwiki/3.0.41/ix_values.yaml
rename to stable/xwiki/3.0.42/ix_values.yaml
index 3ed4938d13..38e6b642c6 100644
--- a/stable/xwiki/3.0.41/ix_values.yaml
+++ b/stable/xwiki/3.0.42/ix_values.yaml
@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/xwiki
- tag: 14.7.0-postgres@sha256:b92c51ce3ebc28a996b924251bc7dab64c4630b1f9d96ea46bac512c25edbe30
+ tag: 14.7.0-postgres@sha256:2c7d4299f50679525547e600ec01a509da57a947edeaf2147471462e3bd20ec5
pullPolicy: IfNotPresent
securityContext:
diff --git a/stable/xwiki/3.0.41/questions.yaml b/stable/xwiki/3.0.42/questions.yaml
similarity index 99%
rename from stable/xwiki/3.0.41/questions.yaml
rename to stable/xwiki/3.0.42/questions.yaml
index 62013c0240..8aa03896db 100644
--- a/stable/xwiki/3.0.41/questions.yaml
+++ b/stable/xwiki/3.0.42/questions.yaml
@@ -2471,7 +2471,9 @@ questions:
required: true
- variable: docs
group: Documentation
- label: "Please read the documentation at https://truecharts.org"
+ label: Please read the documentation at https://truecharts.org
+ description: Please read the documentation at
+
https://truecharts.org
schema:
additional_attrs: true
type: dict
@@ -2483,7 +2485,9 @@ questions:
default: true
- variable: donateNag
group: Documentation
- label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor"
+ label: Please consider supporting TrueCharts, see https://truecharts.org/docs/about/sponsor
+ description: Please consider supporting TrueCharts, see
+
https://truecharts.org/docs/about/sponsor
schema:
additional_attrs: true
type: dict
diff --git a/stable/xwiki/3.0.42/templates/common.yaml b/stable/xwiki/3.0.42/templates/common.yaml
new file mode 100644
index 0000000000..c1a366e1cf
--- /dev/null
+++ b/stable/xwiki/3.0.42/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.common.loader.all" . }}
diff --git a/stable/xwiki/3.0.42/values.yaml b/stable/xwiki/3.0.42/values.yaml
new file mode 100644
index 0000000000..e69de29bb2