From c1b8b574274b035caa271b87aee2ea0be36a8290 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Wed, 20 Jul 2022 08:45:25 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- dependency/mariadb/3.0.36/README.md | 44 - dependency/mariadb/3.0.36/app-readme.md | 3 - .../mariadb/{3.0.36 => 3.0.38}/CHANGELOG.md | 4 +- .../3.0.37 => mariadb/3.0.38}/Chart.lock | 2 +- .../mariadb/{3.0.36 => 3.0.38}/Chart.yaml | 2 +- dependency/mariadb/3.0.38/README.md | 109 + dependency/mariadb/3.0.38/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../mariadb/{3.0.36 => 3.0.38}/ix_values.yaml | 2 +- .../mariadb/{3.0.36 => 3.0.38}/questions.yaml | 0 .../{3.0.36 => 3.0.38}/templates/common.yaml | 0 .../mariadb/{3.0.36 => 3.0.38}/values.yaml | 0 dependency/memcached/3.0.37/README.md | 43 - dependency/memcached/3.0.37/app-readme.md | 3 - .../memcached/{3.0.37 => 3.0.39}/CHANGELOG.md | 32 +- .../3.0.36 => memcached/3.0.39}/Chart.lock | 2 +- .../memcached/{3.0.37 => 3.0.39}/Chart.yaml | 2 +- dependency/memcached/3.0.39/README.md | 108 + dependency/memcached/3.0.39/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{3.0.37 => 3.0.39}/ix_values.yaml | 2 +- .../{3.0.37 => 3.0.39}/questions.yaml | 0 .../{3.0.37 => 3.0.39}/templates/common.yaml | 0 .../memcached/{3.0.37 => 3.0.39}/values.yaml | 0 dependency/mongodb/1.0.40/CHANGELOG.md | 99 - dependency/mongodb/1.0.40/README.md | 44 - dependency/mongodb/1.0.40/app-readme.md | 3 - dependency/mongodb/1.0.42/CHANGELOG.md | 99 + .../mongodb/{1.0.40 => 1.0.42}/Chart.lock | 2 +- .../mongodb/{1.0.40 => 1.0.42}/Chart.yaml | 2 +- dependency/mongodb/1.0.42/README.md | 109 + dependency/mongodb/1.0.42/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../mongodb/{1.0.40 => 1.0.42}/ix_values.yaml | 2 +- .../mongodb/{1.0.40 => 1.0.42}/questions.yaml | 0 .../{1.0.40 => 1.0.42}/templates/common.yaml | 0 .../mongodb/{1.0.40 => 1.0.42}/values.yaml | 0 dependency/postgresql/8.0.38/README.md | 42 - dependency/postgresql/8.0.38/app-readme.md | 3 - .../{8.0.38 => 8.0.40}/CHANGELOG.md | 32 +- .../postgresql/{8.0.38 => 8.0.40}/Chart.lock | 2 +- .../postgresql/{8.0.38 => 8.0.40}/Chart.yaml | 2 +- dependency/postgresql/8.0.40/README.md | 107 + dependency/postgresql/8.0.40/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{8.0.38 => 8.0.40}/ix_values.yaml | 2 +- .../{8.0.38 => 8.0.40}/questions.yaml | 0 .../{8.0.38 => 8.0.40}/templates/common.yaml | 0 .../postgresql/{8.0.38 => 8.0.40}/values.yaml | 0 dependency/promtail/3.0.28/Chart.lock | 6 - dependency/promtail/3.0.28/README.md | 44 - dependency/promtail/3.0.28/app-readme.md | 3 - .../promtail/{3.0.28 => 3.0.30}/CHANGELOG.md | 32 +- dependency/promtail/3.0.30/Chart.lock | 6 + .../promtail/{3.0.28 => 3.0.30}/Chart.yaml | 4 +- dependency/promtail/3.0.30/README.md | 109 + dependency/promtail/3.0.30/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{3.0.28 => 3.0.30}/ix_values.yaml | 2 +- .../{3.0.28 => 3.0.30}/questions.yaml | 0 .../templates/_servicemonitor.tpl | 0 .../{3.0.28 => 3.0.30}/templates/common.yaml | 0 .../promtail/{3.0.28 => 3.0.30}/values.yaml | 0 dependency/redis/3.0.38/Chart.lock | 6 - dependency/redis/3.0.38/README.md | 43 - dependency/redis/3.0.38/app-readme.md | 3 - .../redis/{3.0.38 => 3.0.40}/CHANGELOG.md | 32 +- dependency/redis/3.0.40/Chart.lock | 6 + .../redis/{3.0.38 => 3.0.40}/Chart.yaml | 4 +- dependency/redis/3.0.40/README.md | 108 + dependency/redis/3.0.40/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../redis/{3.0.38 => 3.0.40}/ix_values.yaml | 2 +- .../redis/{3.0.38 => 3.0.40}/questions.yaml | 0 .../{3.0.38 => 3.0.40}/templates/common.yaml | 0 .../redis/{3.0.38 => 3.0.40}/values.yaml | 0 dependency/solr/0.0.12/Chart.lock | 6 - dependency/solr/0.0.12/README.md | 43 - dependency/solr/0.0.12/app-readme.md | 3 - .../solr/{0.0.12 => 0.0.14}/CHANGELOG.md | 17 +- dependency/solr/0.0.14/Chart.lock | 6 + dependency/solr/{0.0.12 => 0.0.14}/Chart.yaml | 2 +- dependency/solr/0.0.14/README.md | 108 + dependency/solr/0.0.14/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../solr/{0.0.12 => 0.0.14}/ix_values.yaml | 2 +- .../solr/{0.0.12 => 0.0.14}/questions.yaml | 0 .../{0.0.12 => 0.0.14}/templates/common.yaml | 0 .../solr/{0.0.12 => 0.0.14}/values.yaml | 0 incubator/awesome-ttrss/0.0.19/README.md | 43 - incubator/awesome-ttrss/0.0.19/app-readme.md | 3 - .../{0.0.19 => 0.0.21}/CHANGELOG.md | 32 +- .../{0.0.19 => 0.0.21}/Chart.lock | 2 +- .../{0.0.19 => 0.0.21}/Chart.yaml | 2 +- incubator/awesome-ttrss/0.0.21/README.md | 108 + incubator/awesome-ttrss/0.0.21/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../{0.0.19 => 0.0.21}/ix_values.yaml | 2 +- .../{0.0.19 => 0.0.21}/questions.yaml | 0 .../{0.0.19 => 0.0.21}/templates/common.yaml | 0 .../{0.0.19 => 0.0.21}/values.yaml | 0 incubator/cups-server/1.0.21/Chart.lock | 6 - incubator/cups-server/1.0.21/README.md | 42 - incubator/cups-server/1.0.21/app-readme.md | 3 - .../{1.0.21 => 1.0.23}/CHANGELOG.md | 32 +- incubator/cups-server/1.0.23/Chart.lock | 6 + .../cups-server/{1.0.21 => 1.0.23}/Chart.yaml | 2 +- incubator/cups-server/1.0.23/README.md | 107 + incubator/cups-server/1.0.23/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{1.0.21 => 1.0.23}/ix_values.yaml | 2 +- .../{1.0.21 => 1.0.23}/questions.yaml | 0 .../{1.0.21 => 1.0.23}/templates/common.yaml | 0 .../{1.0.21 => 1.0.23}/values.yaml | 0 incubator/ghost/3.0.26/README.md | 45 - incubator/ghost/3.0.26/app-readme.md | 3 - .../ghost/{3.0.26 => 3.0.28}/CHANGELOG.md | 32 +- incubator/ghost/{3.0.26 => 3.0.28}/Chart.lock | 2 +- incubator/ghost/{3.0.26 => 3.0.28}/Chart.yaml | 4 +- incubator/ghost/3.0.28/README.md | 110 + incubator/ghost/3.0.28/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin .../ghost/{3.0.26 => 3.0.28}/ix_values.yaml | 2 +- .../ghost/{3.0.26 => 3.0.28}/questions.yaml | 0 .../{3.0.26 => 3.0.28}/templates/common.yaml | 0 .../ghost/{3.0.26 => 3.0.28}/values.yaml | 0 incubator/jump/0.0.18/Chart.lock | 6 - incubator/jump/0.0.18/README.md | 43 - incubator/jump/0.0.18/app-readme.md | 3 - .../jump/{0.0.18 => 0.0.20}/CHANGELOG.md | 32 +- incubator/jump/0.0.20/Chart.lock | 6 + incubator/jump/{0.0.18 => 0.0.20}/Chart.yaml | 4 +- incubator/jump/0.0.20/README.md | 108 + incubator/jump/0.0.20/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../jump/{0.0.18 => 0.0.20}/ix_values.yaml | 2 +- .../jump/{0.0.18 => 0.0.20}/questions.yaml | 0 .../{0.0.18 => 0.0.20}/templates/common.yaml | 0 incubator/jump/{0.0.18 => 0.0.20}/values.yaml | 0 incubator/wger/0.0.22/README.md | 45 - incubator/wger/0.0.22/app-readme.md | 3 - .../wger/{0.0.22 => 0.0.24}/CHANGELOG.md | 32 +- incubator/wger/{0.0.22 => 0.0.24}/Chart.lock | 2 +- incubator/wger/{0.0.22 => 0.0.24}/Chart.yaml | 2 +- incubator/wger/0.0.24/README.md | 110 + incubator/wger/0.0.24/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../charts/redis-3.0.30.tgz | Bin .../wger/{0.0.22 => 0.0.24}/ix_values.yaml | 2 +- .../wger/{0.0.22 => 0.0.24}/questions.yaml | 0 .../{0.0.22 => 0.0.24}/templates/_secrets.tpl | 0 .../{0.0.22 => 0.0.24}/templates/common.yaml | 0 incubator/wger/{0.0.22 => 0.0.24}/values.yaml | 0 stable/airdcpp-webclient/3.0.18/README.md | 44 - stable/airdcpp-webclient/3.0.18/app-readme.md | 3 - .../{3.0.18 => 3.0.20}/CHANGELOG.md | 32 +- stable/airdcpp-webclient/3.0.20/Chart.lock | 6 + .../{3.0.18 => 3.0.20}/Chart.yaml | 2 +- stable/airdcpp-webclient/3.0.20/README.md | 109 + stable/airdcpp-webclient/3.0.20/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{3.0.18 => 3.0.20}/ix_values.yaml | 2 +- .../{3.0.18 => 3.0.20}/questions.yaml | 0 .../{3.0.18 => 3.0.20}/templates/common.yaml | 0 .../{3.0.18 => 3.0.20}/values.yaml | 0 stable/anonaddy/9.0.23/README.md | 44 - stable/anonaddy/9.0.23/app-readme.md | 3 - .../anonaddy/{9.0.23 => 9.0.25}/CHANGELOG.md | 32 +- stable/anonaddy/{9.0.23 => 9.0.25}/Chart.lock | 2 +- stable/anonaddy/{9.0.23 => 9.0.25}/Chart.yaml | 2 +- stable/anonaddy/9.0.25/README.md | 109 + stable/anonaddy/9.0.25/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin .../charts/redis-3.0.30.tgz | Bin .../{9.0.23 => 9.0.25}/ix_values.yaml | 2 +- .../{9.0.23 => 9.0.25}/questions.yaml | 0 .../{9.0.23 => 9.0.25}/templates/_appkey.tpl | 0 .../{9.0.23 => 9.0.25}/templates/common.yaml | 0 .../anonaddy/{9.0.23 => 9.0.25}/values.yaml | 0 stable/appdaemon/9.0.18/Chart.lock | 6 - stable/appdaemon/9.0.18/README.md | 42 - stable/appdaemon/9.0.18/app-readme.md | 3 - .../appdaemon/{9.0.18 => 9.0.20}/CHANGELOG.md | 32 +- stable/appdaemon/9.0.20/Chart.lock | 6 + .../appdaemon/{9.0.18 => 9.0.20}/Chart.yaml | 2 +- stable/appdaemon/9.0.20/README.md | 107 + stable/appdaemon/9.0.20/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{9.0.18 => 9.0.20}/ix_values.yaml | 2 +- .../{9.0.18 => 9.0.20}/questions.yaml | 0 .../{9.0.18 => 9.0.20}/templates/common.yaml | 0 .../appdaemon/{9.0.18 => 9.0.20}/values.yaml | 0 stable/aria2/5.0.18/Chart.lock | 6 - stable/aria2/5.0.18/README.md | 42 - stable/aria2/5.0.18/app-readme.md | 3 - stable/aria2/{5.0.18 => 5.0.20}/CHANGELOG.md | 32 +- stable/aria2/5.0.20/Chart.lock | 6 + stable/aria2/{5.0.18 => 5.0.20}/Chart.yaml | 2 +- stable/aria2/5.0.20/README.md | 107 + stable/aria2/5.0.20/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../aria2/{5.0.18 => 5.0.20}/ix_values.yaml | 2 +- .../aria2/{5.0.18 => 5.0.20}/questions.yaml | 0 .../{5.0.18 => 5.0.20}/templates/common.yaml | 0 stable/aria2/{5.0.18 => 5.0.20}/values.yaml | 0 stable/audacity/4.0.17/Chart.lock | 6 - stable/audacity/4.0.17/README.md | 43 - stable/audacity/4.0.17/app-readme.md | 3 - .../audacity/{4.0.17 => 4.0.19}/CHANGELOG.md | 32 +- stable/audacity/4.0.19/Chart.lock | 6 + stable/audacity/{4.0.17 => 4.0.19}/Chart.yaml | 2 +- stable/audacity/4.0.19/README.md | 108 + stable/audacity/4.0.19/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{4.0.17 => 4.0.19}/ix_values.yaml | 2 +- .../{4.0.17 => 4.0.19}/questions.yaml | 0 .../{4.0.17 => 4.0.19}/templates/common.yaml | 0 .../audacity/{4.0.17 => 4.0.19}/values.yaml | 0 stable/babybuddy/8.0.24/README.md | 43 - stable/babybuddy/8.0.24/app-readme.md | 3 - .../babybuddy/{8.0.24 => 8.0.26}/CHANGELOG.md | 32 +- .../3.0.19 => babybuddy/8.0.26}/Chart.lock | 2 +- .../babybuddy/{8.0.24 => 8.0.26}/Chart.yaml | 2 +- stable/babybuddy/8.0.26/README.md | 108 + stable/babybuddy/8.0.26/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../{8.0.24 => 8.0.26}/ix_values.yaml | 2 +- .../{8.0.24 => 8.0.26}/questions.yaml | 0 .../{8.0.24 => 8.0.26}/templates/common.yaml | 0 .../babybuddy/{8.0.24 => 8.0.26}/values.yaml | 0 stable/blog/3.0.19/README.md | 44 - stable/blog/3.0.19/app-readme.md | 3 - stable/blog/{3.0.19 => 3.0.21}/CHANGELOG.md | 32 +- .../8.0.18 => blog/3.0.21}/Chart.lock | 2 +- stable/blog/{3.0.19 => 3.0.21}/Chart.yaml | 2 +- stable/blog/3.0.21/README.md | 109 + stable/blog/3.0.21/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin stable/blog/{3.0.19 => 3.0.21}/ix_values.yaml | 2 +- stable/blog/{3.0.19 => 3.0.21}/questions.yaml | 0 .../{3.0.19 => 3.0.21}/templates/common.yaml | 0 stable/blog/{3.0.19 => 3.0.21}/values.yaml | 0 stable/boinc/2.0.25/Chart.lock | 6 - stable/boinc/2.0.25/README.md | 42 - stable/boinc/2.0.25/app-readme.md | 3 - stable/boinc/{2.0.25 => 2.0.27}/CHANGELOG.md | 32 +- stable/boinc/2.0.27/Chart.lock | 6 + stable/boinc/{2.0.25 => 2.0.27}/Chart.yaml | 2 +- stable/boinc/2.0.27/README.md | 107 + stable/boinc/2.0.27/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../boinc/{2.0.25 => 2.0.27}/ix_values.yaml | 2 +- .../boinc/{2.0.25 => 2.0.27}/questions.yaml | 0 .../{2.0.25 => 2.0.27}/templates/common.yaml | 0 stable/boinc/{2.0.25 => 2.0.27}/values.yaml | 0 stable/booksonic-air/6.0.20/Chart.lock | 6 - stable/booksonic-air/6.0.20/README.md | 43 - stable/booksonic-air/6.0.20/app-readme.md | 3 - .../{6.0.20 => 6.0.22}/CHANGELOG.md | 32 +- stable/booksonic-air/6.0.22/Chart.lock | 6 + .../{6.0.20 => 6.0.22}/Chart.yaml | 2 +- stable/booksonic-air/6.0.22/README.md | 108 + stable/booksonic-air/6.0.22/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{6.0.20 => 6.0.22}/ix_values.yaml | 2 +- .../{6.0.20 => 6.0.22}/questions.yaml | 0 .../{6.0.20 => 6.0.22}/templates/common.yaml | 0 .../{6.0.20 => 6.0.22}/values.yaml | 0 stable/budge/2.0.20/Chart.lock | 6 - stable/budge/2.0.20/README.md | 43 - stable/budge/2.0.20/app-readme.md | 3 - stable/budge/{2.0.20 => 2.0.22}/CHANGELOG.md | 32 +- stable/budge/2.0.22/Chart.lock | 6 + stable/budge/{2.0.20 => 2.0.22}/Chart.yaml | 2 +- stable/budge/2.0.22/README.md | 108 + stable/budge/2.0.22/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../budge/{2.0.20 => 2.0.22}/ix_values.yaml | 2 +- .../budge/{2.0.20 => 2.0.22}/questions.yaml | 0 .../{2.0.20 => 2.0.22}/templates/common.yaml | 0 stable/budge/{2.0.20 => 2.0.22}/values.yaml | 0 stable/clarkson/3.0.19/README.md | 44 - stable/clarkson/3.0.19/app-readme.md | 3 - .../clarkson/{3.0.19 => 3.0.21}/CHANGELOG.md | 32 +- .../3.0.29 => clarkson/3.0.21}/Chart.lock | 2 +- stable/clarkson/{3.0.19 => 3.0.21}/Chart.yaml | 2 +- stable/clarkson/3.0.21/README.md | 109 + stable/clarkson/3.0.21/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin .../{3.0.19 => 3.0.21}/ix_values.yaml | 2 +- .../{3.0.19 => 3.0.21}/questions.yaml | 0 .../{3.0.19 => 3.0.21}/templates/common.yaml | 0 .../clarkson/{3.0.19 => 3.0.21}/values.yaml | 0 stable/cloudflareddns/1.0.2/Chart.lock | 6 - stable/cloudflareddns/1.0.2/README.md | 62 - stable/cloudflareddns/1.0.2/app-readme.md | 3 - .../{1.0.2 => 1.0.4}/CHANGELOG.md | 32 +- stable/cloudflareddns/1.0.4/Chart.lock | 6 + .../{1.0.2 => 1.0.4}/Chart.yaml | 2 +- stable/cloudflareddns/1.0.4/README.md | 108 + stable/cloudflareddns/1.0.4/app-readme.md | 8 + .../{1.0.2 => 1.0.4}/charts/common-10.4.4.tgz | Bin .../{1.0.2 => 1.0.4}/ix_values.yaml | 2 +- .../{1.0.2 => 1.0.4}/questions.yaml | 0 .../{1.0.2 => 1.0.4}/templates/common.yaml | 0 .../{1.0.2 => 1.0.4}/values.yaml | 0 stable/code-server/4.0.20/Chart.lock | 6 - stable/code-server/4.0.20/README.md | 42 - stable/code-server/4.0.20/app-readme.md | 3 - .../{4.0.20 => 4.0.22}/CHANGELOG.md | 32 +- stable/code-server/4.0.22/Chart.lock | 6 + .../code-server/{4.0.20 => 4.0.22}/Chart.yaml | 4 +- stable/code-server/4.0.22/README.md | 107 + stable/code-server/4.0.22/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{4.0.20 => 4.0.22}/ix_values.yaml | 2 +- .../{4.0.20 => 4.0.22}/questions.yaml | 0 .../{4.0.20 => 4.0.22}/templates/common.yaml | 0 .../{4.0.20 => 4.0.22}/values.yaml | 0 stable/cryptofolio/4.0.18/Chart.lock | 6 - stable/cryptofolio/4.0.18/README.md | 42 - stable/cryptofolio/4.0.18/app-readme.md | 3 - .../{4.0.18 => 4.0.20}/CHANGELOG.md | 32 +- stable/cryptofolio/4.0.20/Chart.lock | 6 + .../cryptofolio/{4.0.18 => 4.0.20}/Chart.yaml | 2 +- stable/cryptofolio/4.0.20/README.md | 107 + stable/cryptofolio/4.0.20/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{4.0.18 => 4.0.20}/ix_values.yaml | 2 +- .../{4.0.18 => 4.0.20}/questions.yaml | 0 .../{4.0.18 => 4.0.20}/templates/common.yaml | 0 .../{4.0.18 => 4.0.20}/values.yaml | 0 stable/custom-app/5.1.18/Chart.lock | 6 - stable/custom-app/5.1.18/README.md | 42 - stable/custom-app/5.1.18/app-readme.md | 3 - stable/custom-app/5.1.18/ix_values.yaml | 4 - .../{5.1.18 => 5.1.20}/CHANGELOG.md | 32 +- .../6.0.32 => custom-app/5.1.20}/Chart.lock | 2 +- .../custom-app/{5.1.18 => 5.1.20}/Chart.yaml | 4 +- stable/custom-app/5.1.20/README.md | 107 + stable/custom-app/5.1.20/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{5.1.18 => 5.1.20}/ci/test-values.yaml | 2 +- stable/custom-app/5.1.20/ix_values.yaml | 4 + .../{5.1.18 => 5.1.20}/questions.yaml | 0 .../{5.1.18 => 5.1.20}/templates/common.yaml | 0 .../custom-app/{5.1.18 => 5.1.20}/values.yaml | 0 stable/cyberchef/2.0.39/Chart.lock | 6 - stable/cyberchef/2.0.39/README.md | 42 - stable/cyberchef/2.0.39/app-readme.md | 3 - .../cyberchef/{2.0.39 => 2.0.41}/CHANGELOG.md | 32 +- stable/cyberchef/2.0.41/Chart.lock | 6 + .../cyberchef/{2.0.39 => 2.0.41}/Chart.yaml | 2 +- stable/cyberchef/2.0.41/README.md | 107 + stable/cyberchef/2.0.41/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{2.0.39 => 2.0.41}/ix_values.yaml | 2 +- .../{2.0.39 => 2.0.41}/questions.yaml | 0 .../{2.0.39 => 2.0.41}/templates/common.yaml | 0 .../cyberchef/{2.0.39 => 2.0.41}/values.yaml | 0 stable/dashdot/1.0.28/Chart.lock | 6 - stable/dashdot/1.0.28/README.md | 43 - stable/dashdot/1.0.28/app-readme.md | 3 - .../dashdot/{1.0.28 => 1.0.30}/CHANGELOG.md | 32 +- stable/dashdot/1.0.30/Chart.lock | 6 + stable/dashdot/{1.0.28 => 1.0.30}/Chart.yaml | 4 +- stable/dashdot/1.0.30/README.md | 108 + stable/dashdot/1.0.30/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../dashdot/{1.0.28 => 1.0.30}/ix_values.yaml | 2 +- .../dashdot/{1.0.28 => 1.0.30}/questions.yaml | 0 .../{1.0.28 => 1.0.30}/templates/common.yaml | 0 stable/dashdot/{1.0.28 => 1.0.30}/values.yaml | 0 stable/dizquetv/7.0.18/README.md | 43 - stable/dizquetv/7.0.18/app-readme.md | 3 - .../dizquetv/{7.0.18 => 7.0.20}/CHANGELOG.md | 32 +- stable/dizquetv/7.0.20/Chart.lock | 6 + stable/dizquetv/{7.0.18 => 7.0.20}/Chart.yaml | 2 +- stable/dizquetv/7.0.20/README.md | 108 + stable/dizquetv/7.0.20/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{7.0.18 => 7.0.20}/ix_values.yaml | 2 +- .../{7.0.18 => 7.0.20}/questions.yaml | 0 .../{7.0.18 => 7.0.20}/templates/common.yaml | 0 .../dizquetv/{7.0.18 => 7.0.20}/values.yaml | 0 stable/docker-compose/2.0.19/Chart.lock | 6 - stable/docker-compose/2.0.19/README.md | 42 - stable/docker-compose/2.0.19/app-readme.md | 3 - .../{2.0.19 => 2.0.21}/CHANGELOG.md | 32 +- stable/docker-compose/2.0.21/Chart.lock | 6 + .../{2.0.19 => 2.0.21}/Chart.yaml | 2 +- stable/docker-compose/2.0.21/README.md | 107 + stable/docker-compose/2.0.21/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{2.0.19 => 2.0.21}/ix_values.yaml | 2 +- .../{2.0.19 => 2.0.21}/questions.yaml | 0 .../{2.0.19 => 2.0.21}/templates/common.yaml | 0 .../{2.0.19 => 2.0.21}/values.yaml | 0 stable/dokuwiki/3.0.30/Chart.lock | 6 - stable/dokuwiki/3.0.30/README.md | 42 - stable/dokuwiki/3.0.30/app-readme.md | 3 - .../dokuwiki/{3.0.30 => 3.0.32}/CHANGELOG.md | 32 +- stable/dokuwiki/3.0.32/Chart.lock | 6 + stable/dokuwiki/{3.0.30 => 3.0.32}/Chart.yaml | 2 +- stable/dokuwiki/3.0.32/README.md | 107 + stable/dokuwiki/3.0.32/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{3.0.30 => 3.0.32}/ix_values.yaml | 2 +- .../{3.0.30 => 3.0.32}/questions.yaml | 0 .../{3.0.30 => 3.0.32}/templates/common.yaml | 0 .../dokuwiki/{3.0.30 => 3.0.32}/values.yaml | 0 stable/dsmr-reader/8.0.18/README.md | 44 - stable/dsmr-reader/8.0.18/app-readme.md | 3 - .../{8.0.18 => 8.0.20}/CHANGELOG.md | 32 +- .../8.0.24 => dsmr-reader/8.0.20}/Chart.lock | 2 +- .../dsmr-reader/{8.0.18 => 8.0.20}/Chart.yaml | 2 +- stable/dsmr-reader/8.0.20/README.md | 109 + stable/dsmr-reader/8.0.20/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../{8.0.18 => 8.0.20}/ix_values.yaml | 2 +- .../{8.0.18 => 8.0.20}/questions.yaml | 0 .../{8.0.18 => 8.0.20}/templates/common.yaml | 0 .../{8.0.18 => 8.0.20}/values.yaml | 0 stable/filebrowser/2.0.19/Chart.lock | 6 - stable/filebrowser/2.0.19/README.md | 44 - stable/filebrowser/2.0.19/app-readme.md | 3 - .../{2.0.19 => 2.0.21}/CHANGELOG.md | 32 +- stable/filebrowser/2.0.21/Chart.lock | 6 + .../filebrowser/{2.0.19 => 2.0.21}/Chart.yaml | 4 +- stable/filebrowser/2.0.21/README.md | 109 + stable/filebrowser/2.0.21/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{2.0.19 => 2.0.21}/ix_values.yaml | 2 +- .../{2.0.19 => 2.0.21}/questions.yaml | 0 .../{2.0.19 => 2.0.21}/templates/common.yaml | 0 .../{2.0.19 => 2.0.21}/values.yaml | 0 stable/fileflows/2.0.24/Chart.lock | 6 - stable/fileflows/2.0.24/README.md | 43 - stable/fileflows/2.0.24/app-readme.md | 3 - .../fileflows/{2.0.24 => 2.0.26}/CHANGELOG.md | 32 +- stable/fileflows/2.0.26/Chart.lock | 6 + .../fileflows/{2.0.24 => 2.0.26}/Chart.yaml | 4 +- stable/fileflows/2.0.26/README.md | 108 + stable/fileflows/2.0.26/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{2.0.24 => 2.0.26}/ix_values.yaml | 2 +- .../{2.0.24 => 2.0.26}/questions.yaml | 0 .../{2.0.24 => 2.0.26}/templates/common.yaml | 0 .../fileflows/{2.0.24 => 2.0.26}/values.yaml | 0 stable/firefox-syncserver/9.0.17/Chart.lock | 9 - stable/firefox-syncserver/9.0.17/README.md | 44 - .../firefox-syncserver/9.0.17/app-readme.md | 3 - .../{9.0.17 => 9.0.19}/CHANGELOG.md | 32 +- stable/firefox-syncserver/9.0.19/Chart.lock | 9 + .../{9.0.17 => 9.0.19}/Chart.yaml | 2 +- stable/firefox-syncserver/9.0.19/README.md | 109 + .../firefox-syncserver/9.0.19/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../{9.0.17 => 9.0.19}/ix_values.yaml | 2 +- .../{9.0.17 => 9.0.19}/questions.yaml | 0 .../{9.0.17 => 9.0.19}/templates/common.yaml | 0 .../{9.0.17 => 9.0.19}/values.yaml | 0 stable/flood/6.0.18/Chart.lock | 6 - stable/flood/6.0.18/README.md | 43 - stable/flood/6.0.18/app-readme.md | 3 - stable/flood/{6.0.18 => 6.0.20}/CHANGELOG.md | 32 +- stable/flood/6.0.20/Chart.lock | 6 + stable/flood/{6.0.18 => 6.0.20}/Chart.yaml | 2 +- stable/flood/6.0.20/README.md | 108 + stable/flood/6.0.20/app-readme.md | 8 + .../charts/common-10.4.4.tgz | Bin .../{6.0.18 => 6.0.20}/ci/ct-values.yaml | 0 .../flood/{6.0.18 => 6.0.20}/ix_values.yaml | 2 +- .../flood/{6.0.18 => 6.0.20}/questions.yaml | 0 .../{6.0.18 => 6.0.20}/templates/common.yaml | 0 stable/flood/{6.0.18 => 6.0.20}/values.yaml | 0 stable/gaps/11.0.19/CHANGELOG.md | 99 + .../3.0.18 => gaps/11.0.19}/Chart.lock | 2 +- stable/gaps/11.0.19/Chart.yaml | 30 + stable/gaps/11.0.19/README.md | 107 + stable/gaps/11.0.19/app-readme.md | 8 + .../11.0.19}/charts/common-10.4.4.tgz | Bin stable/gaps/11.0.19/ix_values.yaml | 21 + stable/gaps/11.0.19/questions.yaml | 2430 ++++++++++++++ .../11.0.19}/templates/common.yaml | 0 .../6.0.18 => gaps/11.0.19}/values.yaml | 0 stable/gonic/6.0.18/Chart.lock | 6 - stable/gonic/6.0.18/README.md | 43 - stable/gonic/6.0.18/app-readme.md | 3 - stable/gonic/{6.0.18 => 6.0.20}/CHANGELOG.md | 32 +- stable/gonic/6.0.20/Chart.lock | 6 + stable/gonic/{6.0.18 => 6.0.20}/Chart.yaml | 2 +- stable/gonic/6.0.20/README.md | 108 + stable/gonic/6.0.20/app-readme.md | 8 + .../6.0.20}/charts/common-10.4.4.tgz | Bin .../{6.0.18 => 6.0.20}/ci/ct-values.yaml | 0 .../gonic/{6.0.18 => 6.0.20}/ix_values.yaml | 2 +- .../gonic/{6.0.18 => 6.0.20}/questions.yaml | 0 .../6.0.20}/templates/common.yaml | 0 .../8.0.18 => gonic/6.0.20}/values.yaml | 0 stable/gotify/8.0.18/Chart.lock | 9 - stable/gotify/8.0.18/README.md | 45 - stable/gotify/8.0.18/app-readme.md | 3 - stable/gotify/{8.0.18 => 8.0.20}/CHANGELOG.md | 32 +- stable/gotify/8.0.20/Chart.lock | 9 + stable/gotify/{8.0.18 => 8.0.20}/Chart.yaml | 2 +- stable/gotify/8.0.20/README.md | 110 + stable/gotify/8.0.20/app-readme.md | 8 + .../8.0.20}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../gotify/{8.0.18 => 8.0.20}/ix_values.yaml | 2 +- .../gotify/{8.0.18 => 8.0.20}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{8.0.18 => 8.0.20}/templates/common.yaml | 0 .../4.0.18 => gotify/8.0.20}/values.yaml | 0 stable/guacamole-client/4.0.18/Chart.lock | 9 - stable/guacamole-client/4.0.18/README.md | 45 - stable/guacamole-client/4.0.18/app-readme.md | 3 - .../{4.0.18 => 4.0.20}/CHANGELOG.md | 32 +- stable/guacamole-client/4.0.20/Chart.lock | 9 + .../{4.0.18 => 4.0.20}/Chart.yaml | 2 +- stable/guacamole-client/4.0.20/README.md | 110 + stable/guacamole-client/4.0.20/app-readme.md | 8 + .../4.0.20}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../{4.0.18 => 4.0.20}/ix_values.yaml | 2 +- .../{4.0.18 => 4.0.20}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{4.0.18 => 4.0.20}/templates/common.yaml | 0 .../4.0.20}/values.yaml | 0 stable/guacd/2.0.19/Chart.lock | 6 - stable/guacd/2.0.19/README.md | 43 - stable/guacd/2.0.19/app-readme.md | 3 - stable/guacd/{2.0.19 => 2.0.21}/CHANGELOG.md | 32 +- stable/guacd/2.0.21/Chart.lock | 6 + stable/guacd/{2.0.19 => 2.0.21}/Chart.yaml | 2 +- stable/guacd/2.0.21/README.md | 108 + stable/guacd/2.0.21/app-readme.md | 8 + .../2.0.21}/charts/common-10.4.4.tgz | Bin .../guacd/{2.0.19 => 2.0.21}/ix_values.yaml | 2 +- .../guacd/{2.0.19 => 2.0.21}/questions.yaml | 0 .../2.0.21}/templates/common.yaml | 0 .../6.0.18 => guacd/2.0.21}/values.yaml | 0 stable/haste-server/6.0.18/Chart.lock | 6 - stable/haste-server/6.0.18/README.md | 43 - stable/haste-server/6.0.18/app-readme.md | 3 - .../{6.0.18 => 6.0.20}/CHANGELOG.md | 32 +- stable/haste-server/6.0.20/Chart.lock | 6 + .../{6.0.18 => 6.0.20}/Chart.yaml | 2 +- stable/haste-server/6.0.20/README.md | 108 + stable/haste-server/6.0.20/app-readme.md | 8 + .../6.0.20}/charts/common-10.4.4.tgz | Bin .../{6.0.18 => 6.0.20}/ix_values.yaml | 2 +- .../{6.0.18 => 6.0.20}/questions.yaml | 0 .../6.0.20}/templates/common.yaml | 0 .../6.0.20}/values.yaml | 0 stable/hedgedoc/4.0.18/Chart.lock | 9 - stable/hedgedoc/4.0.18/README.md | 43 - stable/hedgedoc/4.0.18/app-readme.md | 3 - .../hedgedoc/{4.0.18 => 4.0.20}/CHANGELOG.md | 32 +- stable/hedgedoc/4.0.20/Chart.lock | 9 + stable/hedgedoc/{4.0.18 => 4.0.20}/Chart.yaml | 2 +- stable/hedgedoc/4.0.20/README.md | 108 + stable/hedgedoc/4.0.20/app-readme.md | 8 + .../4.0.20}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../{4.0.18 => 4.0.20}/ix_values.yaml | 2 +- .../{4.0.18 => 4.0.20}/questions.yaml | 0 .../{4.0.18 => 4.0.20}/templates/_secrets.tpl | 0 .../{4.0.18 => 4.0.20}/templates/common.yaml | 0 .../4.0.18 => hedgedoc/4.0.20}/values.yaml | 0 stable/heimdall/11.0.21/CHANGELOG.md | 99 + .../7.0.18 => heimdall/11.0.21}/Chart.lock | 2 +- stable/heimdall/11.0.21/Chart.yaml | 27 + stable/heimdall/11.0.21/README.md | 107 + stable/heimdall/11.0.21/app-readme.md | 8 + .../11.0.21}/charts/common-10.4.4.tgz | Bin stable/heimdall/11.0.21/ix_values.yaml | 28 + stable/heimdall/11.0.21/questions.yaml | 2430 ++++++++++++++ .../11.0.21}/templates/common.yaml | 0 .../8.0.18 => heimdall/11.0.21}/values.yaml | 0 .../4.0.18/Chart.lock | 6 - .../4.0.18/README.md | 43 - .../4.0.18/app-readme.md | 3 - .../{4.0.18 => 4.0.20}/CHANGELOG.md | 32 +- .../4.0.20/Chart.lock | 6 + .../{4.0.18 => 4.0.20}/Chart.yaml | 2 +- .../4.0.20/README.md | 108 + .../4.0.20/app-readme.md | 8 + .../4.0.20}/charts/common-10.4.4.tgz | Bin .../{4.0.18 => 4.0.20}/ix_values.yaml | 2 +- .../{4.0.18 => 4.0.20}/questions.yaml | 0 .../{4.0.18 => 4.0.20}/templates/common.yaml | 0 .../4.0.20}/values.yaml | 0 stable/jackett/11.0.44/CHANGELOG.md | 99 + stable/jackett/11.0.44/Chart.lock | 6 + stable/jackett/11.0.44/Chart.yaml | 30 + stable/jackett/11.0.44/README.md | 107 + stable/jackett/11.0.44/app-readme.md | 8 + .../11.0.44}/charts/common-10.4.4.tgz | Bin stable/jackett/11.0.44/ix_values.yaml | 30 + stable/jackett/11.0.44/questions.yaml | 2439 ++++++++++++++ .../11.0.44}/templates/common.yaml | 0 .../6.0.32 => jackett/11.0.44}/values.yaml | 0 stable/jdownloader2/8.0.18/Chart.lock | 6 - stable/jdownloader2/8.0.18/README.md | 44 - stable/jdownloader2/8.0.18/app-readme.md | 3 - .../{8.0.18 => 8.0.20}/CHANGELOG.md | 32 +- stable/jdownloader2/8.0.20/Chart.lock | 6 + .../{8.0.18 => 8.0.20}/Chart.yaml | 2 +- stable/jdownloader2/8.0.20/README.md | 109 + stable/jdownloader2/8.0.20/app-readme.md | 8 + .../8.0.20}/charts/common-10.4.4.tgz | Bin .../{8.0.18 => 8.0.20}/ix_values.yaml | 2 +- .../{8.0.18 => 8.0.20}/questions.yaml | 0 .../8.0.20}/templates/common.yaml | 0 .../8.0.20}/values.yaml | 0 stable/joplin-server/8.0.17/Chart.lock | 9 - stable/joplin-server/8.0.17/README.md | 45 - stable/joplin-server/8.0.17/app-readme.md | 3 - .../{8.0.17 => 8.0.19}/CHANGELOG.md | 32 +- stable/joplin-server/8.0.19/Chart.lock | 9 + .../{8.0.17 => 8.0.19}/Chart.yaml | 2 +- stable/joplin-server/8.0.19/README.md | 110 + stable/joplin-server/8.0.19/app-readme.md | 8 + .../8.0.19}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../{8.0.17 => 8.0.19}/ix_values.yaml | 2 +- .../{8.0.17 => 8.0.19}/questions.yaml | 0 .../8.0.19}/templates/common.yaml | 0 .../8.0.19}/values.yaml | 0 stable/littlelink/6.0.32/README.md | 43 - stable/littlelink/6.0.32/app-readme.md | 3 - .../{6.0.32 => 6.0.34}/CHANGELOG.md | 32 +- stable/littlelink/6.0.34/Chart.lock | 6 + .../littlelink/{6.0.32 => 6.0.34}/Chart.yaml | 2 +- stable/littlelink/6.0.34/README.md | 108 + stable/littlelink/6.0.34/app-readme.md | 8 + .../6.0.34}/charts/common-10.4.4.tgz | Bin .../{6.0.32 => 6.0.34}/ix_values.yaml | 2 +- .../{6.0.32 => 6.0.34}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{6.0.32 => 6.0.34}/templates/common.yaml | 0 .../8.0.18 => littlelink/6.0.34}/values.yaml | 0 stable/loki/5.0.20/README.md | 43 - stable/loki/5.0.20/app-readme.md | 3 - stable/loki/{5.0.20 => 5.0.22}/CHANGELOG.md | 32 +- stable/loki/{5.0.20 => 5.0.22}/Chart.lock | 2 +- stable/loki/{5.0.20 => 5.0.22}/Chart.yaml | 4 +- stable/loki/5.0.22/README.md | 108 + stable/loki/5.0.22/app-readme.md | 8 + .../5.0.22}/charts/common-10.4.4.tgz | Bin .../charts/promtail-3.0.22.tgz | Bin stable/loki/{5.0.20 => 5.0.22}/ix_values.yaml | 2 +- stable/loki/{5.0.20 => 5.0.22}/questions.yaml | 0 .../{5.0.20 => 5.0.22}/templates/_helpers.tpl | 0 .../5.0.22}/templates/common.yaml | 0 .../3.0.21 => loki/5.0.22}/values.yaml | 0 stable/lychee/13.0.21/CHANGELOG.md | 99 + stable/lychee/13.0.21/Chart.lock | 12 + stable/lychee/13.0.21/Chart.yaml | 39 + stable/lychee/13.0.21/README.md | 110 + stable/lychee/13.0.21/app-readme.md | 8 + .../13.0.21}/charts/common-10.4.4.tgz | Bin .../13.0.21}/charts/postgresql-8.0.30.tgz | Bin .../13.0.21}/charts/redis-3.0.30.tgz | Bin stable/lychee/13.0.21/ix_values.yaml | 94 + stable/lychee/13.0.21/questions.yaml | 2908 +++++++++++++++++ stable/lychee/13.0.21/templates/_secrets.tpl | 20 + stable/lychee/13.0.21/templates/common.yaml | 7 + .../1.0.25 => lychee/13.0.21}/values.yaml | 0 stable/matomo/3.0.29/README.md | 45 - stable/matomo/3.0.29/app-readme.md | 3 - stable/matomo/{3.0.29 => 3.0.31}/CHANGELOG.md | 32 +- .../3.0.19 => matomo/3.0.31}/Chart.lock | 2 +- stable/matomo/{3.0.29 => 3.0.31}/Chart.yaml | 2 +- stable/matomo/3.0.31/README.md | 110 + stable/matomo/3.0.31/app-readme.md | 8 + .../3.0.31}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin .../matomo/{3.0.29 => 3.0.31}/ix_values.yaml | 2 +- .../matomo/{3.0.29 => 3.0.31}/questions.yaml | 0 .../3.0.31}/templates/common.yaml | 0 .../3.0.29 => matomo/3.0.31}/values.yaml | 0 stable/mealie/8.0.18/Chart.lock | 9 - stable/mealie/8.0.18/README.md | 43 - stable/mealie/8.0.18/app-readme.md | 3 - stable/mealie/{8.0.18 => 8.0.20}/CHANGELOG.md | 32 +- stable/mealie/8.0.20/Chart.lock | 9 + stable/mealie/{8.0.18 => 8.0.20}/Chart.yaml | 2 +- stable/mealie/8.0.20/README.md | 108 + stable/mealie/8.0.20/app-readme.md | 8 + .../8.0.20}/charts/common-10.4.4.tgz | Bin .../8.0.20}/charts/postgresql-8.0.30.tgz | Bin .../mealie/{8.0.18 => 8.0.20}/ix_values.yaml | 2 +- .../mealie/{8.0.18 => 8.0.20}/questions.yaml | 0 .../8.0.20}/templates/common.yaml | 0 .../6.0.19 => mealie/8.0.20}/values.yaml | 0 stable/medusa/3.0.21/Chart.lock | 6 - stable/medusa/3.0.21/README.md | 43 - stable/medusa/3.0.21/app-readme.md | 3 - stable/medusa/{3.0.21 => 3.0.23}/CHANGELOG.md | 32 +- stable/medusa/3.0.23/Chart.lock | 6 + stable/medusa/{3.0.21 => 3.0.23}/Chart.yaml | 2 +- stable/medusa/3.0.23/README.md | 108 + stable/medusa/3.0.23/app-readme.md | 8 + .../3.0.23}/charts/common-10.4.4.tgz | Bin .../medusa/{3.0.21 => 3.0.23}/ix_values.yaml | 2 +- .../medusa/{3.0.21 => 3.0.23}/questions.yaml | 0 .../{3.0.21 => 3.0.23}/templates/common.yaml | 0 .../6.0.18 => medusa/3.0.23}/values.yaml | 0 stable/minecraft-java/1.0.25/Chart.lock | 6 - stable/minecraft-java/1.0.25/README.md | 43 - stable/minecraft-java/1.0.25/app-readme.md | 3 - .../{1.0.25 => 1.0.27}/CHANGELOG.md | 32 +- stable/minecraft-java/1.0.27/Chart.lock | 6 + .../{1.0.25 => 1.0.27}/Chart.yaml | 2 +- stable/minecraft-java/1.0.27/README.md | 108 + stable/minecraft-java/1.0.27/app-readme.md | 8 + .../1.0.27}/charts/common-10.4.4.tgz | Bin .../{1.0.25 => 1.0.27}/ci/base-values.yaml | 0 .../{1.0.25 => 1.0.27}/ci/j11-values.yaml | 2 +- .../{1.0.25 => 1.0.27}/ci/j11j9-values.yaml | 0 .../{1.0.25 => 1.0.27}/ci/j8-values.yaml | 2 +- .../{1.0.25 => 1.0.27}/ci/j8j9-values.yaml | 0 .../{1.0.25 => 1.0.27}/ix_values.yaml | 6 +- .../{1.0.25 => 1.0.27}/questions.yaml | 0 .../1.0.27}/templates/common.yaml | 0 .../1.0.27}/values.yaml | 0 stable/minio/3.0.29/Chart.lock | 6 - stable/minio/3.0.29/README.md | 42 - stable/minio/3.0.29/app-readme.md | 3 - stable/minio/{3.0.29 => 3.0.31}/CHANGELOG.md | 32 +- stable/minio/3.0.31/Chart.lock | 6 + stable/minio/{3.0.29 => 3.0.31}/Chart.yaml | 2 +- stable/minio/3.0.31/README.md | 107 + stable/minio/3.0.31/app-readme.md | 8 + .../3.0.31}/charts/common-10.4.4.tgz | Bin .../minio/{3.0.29 => 3.0.31}/ix_values.yaml | 2 +- .../minio/{3.0.29 => 3.0.31}/questions.yaml | 0 .../3.0.31}/templates/common.yaml | 0 .../{odoo/8.0.21 => minio/3.0.31}/values.yaml | 0 stable/mosquitto/6.0.19/Chart.lock | 6 - stable/mosquitto/6.0.19/README.md | 50 - stable/mosquitto/6.0.19/app-readme.md | 3 - .../mosquitto/{6.0.19 => 6.0.21}/CHANGELOG.md | 18 +- stable/mosquitto/6.0.21/Chart.lock | 6 + .../mosquitto/{6.0.19 => 6.0.21}/Chart.yaml | 2 +- stable/mosquitto/6.0.21/README.md | 107 + stable/mosquitto/6.0.21/app-readme.md | 8 + .../6.0.21}/charts/common-10.4.4.tgz | Bin .../{6.0.19 => 6.0.21}/ix_values.yaml | 2 +- .../{6.0.19 => 6.0.21}/questions.yaml | 0 .../{6.0.19 => 6.0.21}/templates/common.yaml | 0 .../7.0.18 => mosquitto/6.0.21}/values.yaml | 0 stable/mylar/6.0.18/CHANGELOG.md | 99 - stable/mylar/6.0.18/Chart.lock | 6 - stable/mylar/6.0.18/README.md | 44 - stable/mylar/6.0.18/app-readme.md | 3 - stable/mylar/6.0.20/CHANGELOG.md | 99 + stable/mylar/6.0.20/Chart.lock | 6 + stable/mylar/{6.0.18 => 6.0.20}/Chart.yaml | 2 +- stable/mylar/6.0.20/README.md | 109 + stable/mylar/6.0.20/app-readme.md | 8 + .../6.0.20}/charts/common-10.4.4.tgz | Bin .../mylar/{6.0.18 => 6.0.20}/ix_values.yaml | 2 +- .../mylar/{6.0.18 => 6.0.20}/questions.yaml | 0 .../6.0.20}/templates/common.yaml | 0 .../6.0.17 => mylar/6.0.20}/values.yaml | 0 stable/navidrome/11.0.19/CHANGELOG.md | 99 + stable/navidrome/11.0.19/Chart.lock | 6 + stable/navidrome/11.0.19/Chart.yaml | 30 + stable/navidrome/11.0.19/README.md | 108 + stable/navidrome/11.0.19/app-readme.md | 8 + .../11.0.19}/charts/common-10.4.4.tgz | Bin stable/navidrome/11.0.19/ix_values.yaml | 23 + stable/navidrome/11.0.19/questions.yaml | 2431 ++++++++++++++ .../11.0.19}/templates/common.yaml | 0 .../6.0.19 => navidrome/11.0.19}/values.yaml | 0 stable/nextcloud/15.2.20/CHANGELOG.md | 99 + stable/nextcloud/15.2.20/Chart.lock | 15 + stable/nextcloud/15.2.20/Chart.yaml | 45 + stable/nextcloud/15.2.20/README.md | 111 + stable/nextcloud/15.2.20/app-readme.md | 8 + .../charts/collabora-online-12.1.7.tgz | Bin 0 -> 74635 bytes .../15.2.20}/charts/common-10.4.4.tgz | Bin .../15.2.20}/charts/postgresql-8.0.30.tgz | Bin .../nextcloud/15.2.20/charts/redis-3.0.30.tgz | Bin 0 -> 65401 bytes stable/nextcloud/15.2.20/ci/basic-values.yaml | 11 + stable/nextcloud/15.2.20/ix_values.yaml | 423 +++ stable/nextcloud/15.2.20/questions.yaml | 2665 +++++++++++++++ .../15.2.20/templates/_configmap.tpl | 36 + .../nextcloud/15.2.20/templates/_cronjob.tpl | 64 + stable/nextcloud/15.2.20/templates/_hpb.tpl | 133 + .../15.2.20/templates/_imaginary.tpl | 40 + stable/nextcloud/15.2.20/templates/_nginx.tpl | 54 + .../nextcloud/15.2.20/templates/common.yaml | 22 + .../6.0.18 => nextcloud/15.2.20}/values.yaml | 0 stable/nullserv/6.0.18/Chart.lock | 6 - stable/nullserv/6.0.18/README.md | 42 - stable/nullserv/6.0.18/app-readme.md | 3 - .../nullserv/{6.0.18 => 6.0.20}/CHANGELOG.md | 32 +- stable/nullserv/6.0.20/Chart.lock | 6 + stable/nullserv/{6.0.18 => 6.0.20}/Chart.yaml | 2 +- stable/nullserv/6.0.20/README.md | 107 + stable/nullserv/6.0.20/app-readme.md | 8 + .../6.0.20}/charts/common-10.4.4.tgz | Bin .../{6.0.18 => 6.0.20}/ix_values.yaml | 2 +- .../{6.0.18 => 6.0.20}/questions.yaml | 0 .../6.0.20}/templates/common.yaml | 0 .../4.0.19 => nullserv/6.0.20}/values.yaml | 0 stable/odoo/8.0.21/Chart.lock | 9 - stable/odoo/8.0.21/README.md | 44 - stable/odoo/8.0.21/app-readme.md | 3 - stable/odoo/{8.0.21 => 8.0.23}/CHANGELOG.md | 32 +- stable/odoo/8.0.23/Chart.lock | 9 + stable/odoo/{8.0.21 => 8.0.23}/Chart.yaml | 2 +- stable/odoo/8.0.23/README.md | 109 + stable/odoo/8.0.23/app-readme.md | 8 + .../8.0.23}/charts/common-10.4.4.tgz | Bin .../8.0.23}/charts/postgresql-8.0.30.tgz | Bin stable/odoo/{8.0.21 => 8.0.23}/ix_values.yaml | 2 +- stable/odoo/{8.0.21 => 8.0.23}/questions.yaml | 0 .../8.0.23}/templates/common.yaml | 0 .../4.0.37 => odoo/8.0.23}/values.yaml | 0 stable/openldap/7.0.18/Chart.lock | 6 - stable/openldap/7.0.18/README.md | 43 - stable/openldap/7.0.18/app-readme.md | 3 - .../openldap/{7.0.18 => 7.0.20}/CHANGELOG.md | 32 +- stable/openldap/7.0.20/Chart.lock | 6 + stable/openldap/{7.0.18 => 7.0.20}/Chart.yaml | 2 +- stable/openldap/7.0.20/README.md | 108 + stable/openldap/7.0.20/app-readme.md | 8 + .../7.0.20}/charts/common-10.4.4.tgz | Bin .../{7.0.18 => 7.0.20}/ix_values.yaml | 2 +- .../{7.0.18 => 7.0.20}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{7.0.18 => 7.0.20}/templates/common.yaml | 0 .../6.0.18 => openldap/7.0.20}/values.yaml | 0 stable/phpldapadmin/6.0.17/Chart.lock | 6 - stable/phpldapadmin/6.0.17/README.md | 42 - stable/phpldapadmin/6.0.17/app-readme.md | 3 - .../{6.0.17 => 6.0.19}/CHANGELOG.md | 32 +- stable/phpldapadmin/6.0.19/Chart.lock | 6 + .../{6.0.17 => 6.0.19}/Chart.yaml | 2 +- stable/phpldapadmin/6.0.19/README.md | 107 + stable/phpldapadmin/6.0.19/app-readme.md | 8 + .../6.0.19}/charts/common-10.4.4.tgz | Bin .../{6.0.17 => 6.0.19}/ix_values.yaml | 2 +- .../{6.0.17 => 6.0.19}/questions.yaml | 0 .../6.0.19}/templates/common.yaml | 0 .../6.0.19}/values.yaml | 0 stable/piaware/6.0.19/Chart.lock | 6 - stable/piaware/6.0.19/README.md | 42 - stable/piaware/6.0.19/app-readme.md | 3 - .../piaware/{6.0.19 => 6.0.21}/CHANGELOG.md | 32 +- stable/piaware/6.0.21/Chart.lock | 6 + stable/piaware/{6.0.19 => 6.0.21}/Chart.yaml | 2 +- stable/piaware/6.0.21/README.md | 107 + stable/piaware/6.0.21/app-readme.md | 8 + .../6.0.21}/charts/common-10.4.4.tgz | Bin .../{6.0.19 => 6.0.21}/ci/ct-values.yaml | 0 .../piaware/{6.0.19 => 6.0.21}/ix_values.yaml | 2 +- .../piaware/{6.0.19 => 6.0.21}/questions.yaml | 0 .../6.0.21}/templates/common.yaml | 0 .../3.0.42 => piaware/6.0.21}/values.yaml | 0 stable/pretend-youre-xyzzy/6.0.18/Chart.lock | 6 - stable/pretend-youre-xyzzy/6.0.18/README.md | 43 - .../pretend-youre-xyzzy/6.0.18/app-readme.md | 3 - .../{6.0.18 => 6.0.20}/CHANGELOG.md | 32 +- stable/pretend-youre-xyzzy/6.0.20/Chart.lock | 6 + .../{6.0.18 => 6.0.20}/Chart.yaml | 2 +- stable/pretend-youre-xyzzy/6.0.20/README.md | 108 + .../pretend-youre-xyzzy/6.0.20/app-readme.md | 8 + .../6.0.20}/charts/common-10.4.4.tgz | Bin .../{6.0.18 => 6.0.20}/ix_values.yaml | 2 +- .../{6.0.18 => 6.0.20}/questions.yaml | 0 .../6.0.20}/templates/common.yaml | 0 .../6.0.20}/values.yaml | 0 stable/promcord/4.0.19/Chart.lock | 6 - stable/promcord/4.0.19/README.md | 42 - stable/promcord/4.0.19/app-readme.md | 3 - .../promcord/{4.0.19 => 4.0.21}/CHANGELOG.md | 32 +- stable/promcord/4.0.21/Chart.lock | 6 + stable/promcord/{4.0.19 => 4.0.21}/Chart.yaml | 2 +- stable/promcord/4.0.21/README.md | 107 + stable/promcord/4.0.21/app-readme.md | 8 + .../4.0.21}/charts/common-10.4.4.tgz | Bin .../{4.0.19 => 4.0.21}/ci/no-values.yaml | 0 .../{4.0.19 => 4.0.21}/ix_values.yaml | 2 +- .../{4.0.19 => 4.0.21}/questions.yaml | 0 .../{4.0.19 => 4.0.21}/templates/common.yaml | 0 .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 .../4.0.18 => promcord/4.0.21}/values.yaml | 0 stable/prometheus/4.0.37/README.md | 45 - stable/prometheus/4.0.37/app-readme.md | 3 - .../{4.0.37 => 4.0.39}/CHANGELOG.md | 32 +- .../prometheus/{4.0.37 => 4.0.39}/Chart.lock | 2 +- .../prometheus/{4.0.37 => 4.0.39}/Chart.yaml | 2 +- stable/prometheus/4.0.39/README.md | 110 + stable/prometheus/4.0.39/app-readme.md | 8 + .../4.0.39}/charts/common-10.4.4.tgz | Bin .../charts/kube-state-metrics-3.1.1.tgz | Bin .../charts/node-exporter-3.0.4.tgz | Bin .../crds/crd-alertmanager-config.yaml | 0 .../crds/crd-alertmanager.yaml | 0 .../crds/crd-podmonitor.yaml | 0 .../{4.0.37 => 4.0.39}/crds/crd-probes.yaml | 0 .../crds/crd-prometheus.yaml | 0 .../crds/crd-prometheusrules.yaml | 0 .../crds/crd-servicemonitor.yaml | 0 .../crds/crd-thanosrulers.yaml | 0 .../{4.0.37 => 4.0.39}/ix_values.yaml | 4 +- .../{4.0.37 => 4.0.39}/questions.yaml | 0 .../{4.0.37 => 4.0.39}/templates/_helpers.tpl | 0 .../templates/alertmanager/_alertmanager.tpl | 0 .../templates/alertmanager/secrets.yaml | 0 .../alertmanager/serviceaccount.yaml | 0 .../alertmanager/servicemonitor.yaml | 0 .../{4.0.37 => 4.0.39}/templates/common.yaml | 0 .../templates/exporters/core-dns/service.yaml | 0 .../exporters/core-dns/servicemonitor.yaml | 0 .../kube-apiserver/servicemonitor.yaml | 0 .../kube-controller-manager/endpoints.yaml | 0 .../kube-controller-manager/service.yaml | 0 .../servicemonitor.yaml | 0 .../exporters/kube-scheduler/endpoints.yaml | 0 .../exporters/kube-scheduler/service.yaml | 0 .../kube-scheduler/servicemonitor.yaml | 0 .../exporters/kubelet/servicemonitor.yaml | 0 .../templates/operator/_args.tpl | 0 .../templates/operator/configmap.yaml | 0 .../templates/operator/servicemonitor.yaml | 0 .../prometheus/_additionalPrometheusRules.tpl | 0 .../prometheus/_additionalScrapeJobs.tpl | 0 .../templates/prometheus/_prometheus.tpl | 0 .../templates/prometheus/_servicemonitor.tpl | 0 .../templates/prometheus/clusterrole.yaml | 0 .../prometheus/clusterrolebinding.yaml | 0 .../templates/prometheus/serviceaccount.yaml | 0 .../4.0.17 => prometheus/4.0.39}/values.yaml | 0 stable/prowlarr/6.0.18/Chart.lock | 6 - stable/prowlarr/6.0.18/README.md | 43 - stable/prowlarr/6.0.18/app-readme.md | 3 - .../prowlarr/{6.0.18 => 6.0.20}/CHANGELOG.md | 32 +- stable/prowlarr/6.0.20/Chart.lock | 6 + stable/prowlarr/{6.0.18 => 6.0.20}/Chart.yaml | 4 +- stable/prowlarr/6.0.20/README.md | 108 + stable/prowlarr/6.0.20/app-readme.md | 8 + .../6.0.20}/charts/common-10.4.4.tgz | Bin .../{6.0.18 => 6.0.20}/ix_values.yaml | 2 +- .../{6.0.18 => 6.0.20}/questions.yaml | 0 .../6.0.20}/templates/common.yaml | 0 .../2.0.18 => prowlarr/6.0.20}/values.yaml | 0 stable/qinglong/2.0.19/Chart.lock | 6 - stable/qinglong/2.0.19/README.md | 42 - stable/qinglong/2.0.19/app-readme.md | 3 - .../qinglong/{2.0.19 => 2.0.21}/CHANGELOG.md | 32 +- stable/qinglong/2.0.21/Chart.lock | 6 + stable/qinglong/{2.0.19 => 2.0.21}/Chart.yaml | 4 +- stable/qinglong/2.0.21/README.md | 107 + stable/qinglong/2.0.21/app-readme.md | 8 + .../2.0.21}/charts/common-10.4.4.tgz | Bin .../{2.0.19 => 2.0.21}/ix_values.yaml | 2 +- .../{2.0.19 => 2.0.21}/questions.yaml | 0 .../2.0.21}/templates/common.yaml | 0 .../7.0.18 => qinglong/2.0.21}/values.yaml | 0 stable/rsshub/3.0.42/README.md | 44 - stable/rsshub/3.0.42/app-readme.md | 3 - stable/rsshub/{3.0.42 => 3.0.44}/CHANGELOG.md | 32 +- stable/rsshub/{3.0.42 => 3.0.44}/Chart.lock | 2 +- stable/rsshub/{3.0.42 => 3.0.44}/Chart.yaml | 2 +- stable/rsshub/3.0.44/README.md | 109 + stable/rsshub/3.0.44/app-readme.md | 8 + .../3.0.44}/charts/common-10.4.4.tgz | Bin stable/rsshub/3.0.44/charts/redis-3.0.30.tgz | Bin 0 -> 65401 bytes .../rsshub/{3.0.42 => 3.0.44}/ix_values.yaml | 2 +- .../rsshub/{3.0.42 => 3.0.44}/questions.yaml | 0 .../3.0.44}/templates/common.yaml | 0 .../3.0.19 => rsshub/3.0.44}/values.yaml | 0 stable/ser2sock/6.0.18/Chart.lock | 6 - stable/ser2sock/6.0.18/README.md | 43 - stable/ser2sock/6.0.18/app-readme.md | 3 - .../ser2sock/{6.0.18 => 6.0.20}/CHANGELOG.md | 32 +- stable/ser2sock/6.0.20/Chart.lock | 6 + stable/ser2sock/{6.0.18 => 6.0.20}/Chart.yaml | 2 +- stable/ser2sock/6.0.20/README.md | 108 + stable/ser2sock/6.0.20/app-readme.md | 8 + .../6.0.20}/charts/common-10.4.4.tgz | Bin .../{6.0.18 => 6.0.20}/ci/test-values.yaml | 0 .../{6.0.18 => 6.0.20}/ix_values.yaml | 2 +- .../{6.0.18 => 6.0.20}/questions.yaml | 0 .../6.0.20}/templates/common.yaml | 0 .../4.0.19 => ser2sock/6.0.20}/values.yaml | 0 stable/spotweb/4.0.18/Chart.lock | 9 - stable/spotweb/4.0.18/README.md | 45 - stable/spotweb/4.0.18/app-readme.md | 3 - .../spotweb/{4.0.18 => 4.0.20}/CHANGELOG.md | 32 +- stable/spotweb/4.0.20/Chart.lock | 9 + stable/spotweb/{4.0.18 => 4.0.20}/Chart.yaml | 2 +- stable/spotweb/4.0.20/README.md | 110 + stable/spotweb/4.0.20/app-readme.md | 8 + .../4.0.20}/charts/common-10.4.4.tgz | Bin .../4.0.20}/charts/postgresql-8.0.30.tgz | Bin .../spotweb/{4.0.18 => 4.0.20}/ix_values.yaml | 2 +- .../spotweb/{4.0.18 => 4.0.20}/questions.yaml | 0 .../{4.0.18 => 4.0.20}/templates/common.yaml | 0 .../3.0.19 => spotweb/4.0.20}/values.yaml | 0 stable/strapi/4.0.17/Chart.lock | 9 - stable/strapi/4.0.17/README.md | 45 - stable/strapi/4.0.17/app-readme.md | 3 - stable/strapi/{4.0.17 => 4.0.19}/CHANGELOG.md | 32 +- stable/strapi/4.0.19/Chart.lock | 9 + stable/strapi/{4.0.17 => 4.0.19}/Chart.yaml | 2 +- stable/strapi/4.0.19/README.md | 110 + stable/strapi/4.0.19/app-readme.md | 8 + stable/strapi/4.0.19/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../4.0.19/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes .../strapi/{4.0.17 => 4.0.19}/ix_values.yaml | 2 +- .../strapi/{4.0.17 => 4.0.19}/questions.yaml | 0 .../4.0.19/templates/common.yaml | 0 stable/strapi/4.0.19/values.yaml | 0 stable/tdarr-node/2.0.18/Chart.lock | 6 - stable/tdarr-node/2.0.18/README.md | 43 - stable/tdarr-node/2.0.18/app-readme.md | 3 - .../{2.0.18 => 2.0.20}/CHANGELOG.md | 32 +- stable/tdarr-node/2.0.20/Chart.lock | 6 + .../tdarr-node/{2.0.18 => 2.0.20}/Chart.yaml | 4 +- stable/tdarr-node/2.0.20/README.md | 108 + stable/tdarr-node/2.0.20/app-readme.md | 8 + .../2.0.20/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../{2.0.18 => 2.0.20}/ix_values.yaml | 2 +- .../{2.0.18 => 2.0.20}/questions.yaml | 0 .../2.0.20}/templates/common.yaml | 0 stable/tdarr-node/2.0.20/values.yaml | 0 stable/teedy/7.0.18/Chart.lock | 9 - stable/teedy/7.0.18/README.md | 44 - stable/teedy/7.0.18/app-readme.md | 3 - stable/teedy/{7.0.18 => 7.0.20}/CHANGELOG.md | 32 +- stable/teedy/7.0.20/Chart.lock | 9 + stable/teedy/{7.0.18 => 7.0.20}/Chart.yaml | 2 +- stable/teedy/7.0.20/README.md | 109 + stable/teedy/7.0.20/app-readme.md | 8 + stable/teedy/7.0.20/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../teedy/7.0.20/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes .../teedy/{7.0.18 => 7.0.20}/ix_values.yaml | 2 +- .../teedy/{7.0.18 => 7.0.20}/questions.yaml | 0 stable/teedy/7.0.20/templates/common.yaml | 1 + stable/teedy/7.0.20/values.yaml | 0 stable/unpoller/3.0.19/Chart.lock | 6 - stable/unpoller/3.0.19/README.md | 43 - stable/unpoller/3.0.19/app-readme.md | 3 - .../unpoller/{3.0.19 => 3.0.21}/CHANGELOG.md | 32 +- stable/unpoller/3.0.21/Chart.lock | 6 + stable/unpoller/{3.0.19 => 3.0.21}/Chart.yaml | 2 +- stable/unpoller/3.0.21/README.md | 108 + stable/unpoller/3.0.21/app-readme.md | 8 + .../unpoller/3.0.21/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../{3.0.19 => 3.0.21}/ix_values.yaml | 2 +- .../{3.0.19 => 3.0.21}/questions.yaml | 0 stable/unpoller/3.0.21/templates/common.yaml | 1 + .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 stable/unpoller/3.0.21/values.yaml | 0 .../uptimerobot-prometheus/4.0.19/Chart.lock | 6 - .../uptimerobot-prometheus/4.0.19/README.md | 43 - .../4.0.19/app-readme.md | 3 - .../{4.0.19 => 4.0.21}/CHANGELOG.md | 32 +- .../uptimerobot-prometheus/4.0.21/Chart.lock | 6 + .../{4.0.19 => 4.0.21}/Chart.yaml | 2 +- .../uptimerobot-prometheus/4.0.21/README.md | 108 + .../4.0.21/app-readme.md | 8 + .../4.0.21/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../{4.0.19 => 4.0.21}/ix_values.yaml | 2 +- .../{4.0.19 => 4.0.21}/questions.yaml | 0 .../4.0.21/templates/common.yaml | 1 + .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 .../uptimerobot-prometheus/4.0.21/values.yaml | 0 stable/xbackbone/3.0.19/README.md | 44 - stable/xbackbone/3.0.19/app-readme.md | 3 - .../xbackbone/{3.0.19 => 3.0.21}/CHANGELOG.md | 32 +- .../xbackbone/{3.0.19 => 3.0.21}/Chart.lock | 2 +- .../xbackbone/{3.0.19 => 3.0.21}/Chart.yaml | 2 +- stable/xbackbone/3.0.21/README.md | 109 + stable/xbackbone/3.0.21/app-readme.md | 8 + .../xbackbone/3.0.21/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../charts/mariadb-3.0.29.tgz | Bin .../{3.0.19 => 3.0.21}/ix_values.yaml | 2 +- .../{3.0.19 => 3.0.21}/questions.yaml | 0 stable/xbackbone/3.0.21/templates/common.yaml | 1 + stable/xbackbone/3.0.21/values.yaml | 0 1102 files changed, 28330 insertions(+), 5305 deletions(-) delete mode 100644 dependency/mariadb/3.0.36/README.md delete mode 100644 dependency/mariadb/3.0.36/app-readme.md rename dependency/mariadb/{3.0.36 => 3.0.38}/CHANGELOG.md (94%) rename dependency/{memcached/3.0.37 => mariadb/3.0.38}/Chart.lock (80%) rename dependency/mariadb/{3.0.36 => 3.0.38}/Chart.yaml (98%) create mode 100644 dependency/mariadb/3.0.38/README.md create mode 100644 dependency/mariadb/3.0.38/app-readme.md rename dependency/mariadb/{3.0.36 => 3.0.38}/charts/common-10.4.4.tgz (100%) rename dependency/mariadb/{3.0.36 => 3.0.38}/ix_values.yaml (97%) rename dependency/mariadb/{3.0.36 => 3.0.38}/questions.yaml (100%) rename dependency/mariadb/{3.0.36 => 3.0.38}/templates/common.yaml (100%) rename dependency/mariadb/{3.0.36 => 3.0.38}/values.yaml (100%) delete mode 100644 dependency/memcached/3.0.37/README.md delete mode 100644 dependency/memcached/3.0.37/app-readme.md rename dependency/memcached/{3.0.37 => 3.0.39}/CHANGELOG.md (85%) rename dependency/{mariadb/3.0.36 => memcached/3.0.39}/Chart.lock (80%) rename dependency/memcached/{3.0.37 => 3.0.39}/Chart.yaml (97%) create mode 100644 dependency/memcached/3.0.39/README.md create mode 100644 dependency/memcached/3.0.39/app-readme.md rename dependency/memcached/{3.0.37 => 3.0.39}/charts/common-10.4.4.tgz (100%) rename dependency/memcached/{3.0.37 => 3.0.39}/ix_values.yaml (65%) rename dependency/memcached/{3.0.37 => 3.0.39}/questions.yaml (100%) rename dependency/memcached/{3.0.37 => 3.0.39}/templates/common.yaml (100%) rename dependency/memcached/{3.0.37 => 3.0.39}/values.yaml (100%) delete mode 100644 dependency/mongodb/1.0.40/CHANGELOG.md delete mode 100644 dependency/mongodb/1.0.40/README.md delete mode 100644 dependency/mongodb/1.0.40/app-readme.md create mode 100644 dependency/mongodb/1.0.42/CHANGELOG.md rename dependency/mongodb/{1.0.40 => 1.0.42}/Chart.lock (80%) rename dependency/mongodb/{1.0.40 => 1.0.42}/Chart.yaml (98%) create mode 100644 dependency/mongodb/1.0.42/README.md create mode 100644 dependency/mongodb/1.0.42/app-readme.md rename dependency/mongodb/{1.0.40 => 1.0.42}/charts/common-10.4.4.tgz (100%) rename dependency/mongodb/{1.0.40 => 1.0.42}/ix_values.yaml (97%) rename dependency/mongodb/{1.0.40 => 1.0.42}/questions.yaml (100%) rename dependency/mongodb/{1.0.40 => 1.0.42}/templates/common.yaml (100%) rename dependency/mongodb/{1.0.40 => 1.0.42}/values.yaml (100%) delete mode 100644 dependency/postgresql/8.0.38/README.md delete mode 100644 dependency/postgresql/8.0.38/app-readme.md rename dependency/postgresql/{8.0.38 => 8.0.40}/CHANGELOG.md (85%) rename dependency/postgresql/{8.0.38 => 8.0.40}/Chart.lock (80%) rename dependency/postgresql/{8.0.38 => 8.0.40}/Chart.yaml (97%) create mode 100644 dependency/postgresql/8.0.40/README.md create mode 100644 dependency/postgresql/8.0.40/app-readme.md rename dependency/postgresql/{8.0.38 => 8.0.40}/charts/common-10.4.4.tgz (100%) rename dependency/postgresql/{8.0.38 => 8.0.40}/ix_values.yaml (97%) rename dependency/postgresql/{8.0.38 => 8.0.40}/questions.yaml (100%) rename dependency/postgresql/{8.0.38 => 8.0.40}/templates/common.yaml (100%) rename dependency/postgresql/{8.0.38 => 8.0.40}/values.yaml (100%) delete mode 100644 dependency/promtail/3.0.28/Chart.lock delete mode 100644 dependency/promtail/3.0.28/README.md delete mode 100644 dependency/promtail/3.0.28/app-readme.md rename dependency/promtail/{3.0.28 => 3.0.30}/CHANGELOG.md (80%) create mode 100644 dependency/promtail/3.0.30/Chart.lock rename dependency/promtail/{3.0.28 => 3.0.30}/Chart.yaml (95%) create mode 100644 dependency/promtail/3.0.30/README.md create mode 100644 dependency/promtail/3.0.30/app-readme.md rename dependency/promtail/{3.0.28 => 3.0.30}/charts/common-10.4.4.tgz (100%) rename dependency/promtail/{3.0.28 => 3.0.30}/ix_values.yaml (98%) rename dependency/promtail/{3.0.28 => 3.0.30}/questions.yaml (100%) rename dependency/promtail/{3.0.28 => 3.0.30}/templates/_servicemonitor.tpl (100%) rename dependency/promtail/{3.0.28 => 3.0.30}/templates/common.yaml (100%) rename dependency/promtail/{3.0.28 => 3.0.30}/values.yaml (100%) delete mode 100644 dependency/redis/3.0.38/Chart.lock delete mode 100644 dependency/redis/3.0.38/README.md delete mode 100644 dependency/redis/3.0.38/app-readme.md rename dependency/redis/{3.0.38 => 3.0.40}/CHANGELOG.md (84%) create mode 100644 dependency/redis/3.0.40/Chart.lock rename dependency/redis/{3.0.38 => 3.0.40}/Chart.yaml (95%) create mode 100644 dependency/redis/3.0.40/README.md create mode 100644 dependency/redis/3.0.40/app-readme.md rename dependency/redis/{3.0.38 => 3.0.40}/charts/common-10.4.4.tgz (100%) rename dependency/redis/{3.0.38 => 3.0.40}/ix_values.yaml (98%) rename dependency/redis/{3.0.38 => 3.0.40}/questions.yaml (100%) rename dependency/redis/{3.0.38 => 3.0.40}/templates/common.yaml (100%) rename dependency/redis/{3.0.38 => 3.0.40}/values.yaml (100%) delete mode 100644 dependency/solr/0.0.12/Chart.lock delete mode 100644 dependency/solr/0.0.12/README.md delete mode 100644 dependency/solr/0.0.12/app-readme.md rename dependency/solr/{0.0.12 => 0.0.14}/CHANGELOG.md (84%) create mode 100644 dependency/solr/0.0.14/Chart.lock rename dependency/solr/{0.0.12 => 0.0.14}/Chart.yaml (97%) create mode 100644 dependency/solr/0.0.14/README.md create mode 100644 dependency/solr/0.0.14/app-readme.md rename dependency/solr/{0.0.12 => 0.0.14}/charts/common-10.4.4.tgz (100%) rename dependency/solr/{0.0.12 => 0.0.14}/ix_values.yaml (98%) rename dependency/solr/{0.0.12 => 0.0.14}/questions.yaml (100%) rename dependency/solr/{0.0.12 => 0.0.14}/templates/common.yaml (100%) rename dependency/solr/{0.0.12 => 0.0.14}/values.yaml (100%) delete mode 100644 incubator/awesome-ttrss/0.0.19/README.md delete mode 100644 incubator/awesome-ttrss/0.0.19/app-readme.md rename incubator/awesome-ttrss/{0.0.19 => 0.0.21}/CHANGELOG.md (85%) rename incubator/awesome-ttrss/{0.0.19 => 0.0.21}/Chart.lock (85%) rename incubator/awesome-ttrss/{0.0.19 => 0.0.21}/Chart.yaml (98%) create mode 100644 incubator/awesome-ttrss/0.0.21/README.md create mode 100644 incubator/awesome-ttrss/0.0.21/app-readme.md rename incubator/awesome-ttrss/{0.0.19 => 0.0.21}/charts/common-10.4.4.tgz (100%) rename incubator/awesome-ttrss/{0.0.19 => 0.0.21}/charts/postgresql-8.0.30.tgz (100%) rename incubator/awesome-ttrss/{0.0.19 => 0.0.21}/ix_values.yaml (92%) rename incubator/awesome-ttrss/{0.0.19 => 0.0.21}/questions.yaml (100%) rename incubator/awesome-ttrss/{0.0.19 => 0.0.21}/templates/common.yaml (100%) rename incubator/awesome-ttrss/{0.0.19 => 0.0.21}/values.yaml (100%) delete mode 100644 incubator/cups-server/1.0.21/Chart.lock delete mode 100644 incubator/cups-server/1.0.21/README.md delete mode 100644 incubator/cups-server/1.0.21/app-readme.md rename incubator/cups-server/{1.0.21 => 1.0.23}/CHANGELOG.md (85%) create mode 100644 incubator/cups-server/1.0.23/Chart.lock rename incubator/cups-server/{1.0.21 => 1.0.23}/Chart.yaml (97%) create mode 100644 incubator/cups-server/1.0.23/README.md create mode 100644 incubator/cups-server/1.0.23/app-readme.md rename incubator/cups-server/{1.0.21 => 1.0.23}/charts/common-10.4.4.tgz (100%) rename incubator/cups-server/{1.0.21 => 1.0.23}/ix_values.yaml (85%) rename incubator/cups-server/{1.0.21 => 1.0.23}/questions.yaml (100%) rename incubator/cups-server/{1.0.21 => 1.0.23}/templates/common.yaml (100%) rename incubator/cups-server/{1.0.21 => 1.0.23}/values.yaml (100%) delete mode 100644 incubator/ghost/3.0.26/README.md delete mode 100644 incubator/ghost/3.0.26/app-readme.md rename incubator/ghost/{3.0.26 => 3.0.28}/CHANGELOG.md (80%) rename incubator/ghost/{3.0.26 => 3.0.28}/Chart.lock (85%) rename incubator/ghost/{3.0.26 => 3.0.28}/Chart.yaml (96%) create mode 100644 incubator/ghost/3.0.28/README.md create mode 100644 incubator/ghost/3.0.28/app-readme.md rename incubator/ghost/{3.0.26 => 3.0.28}/charts/common-10.4.4.tgz (100%) rename incubator/ghost/{3.0.26 => 3.0.28}/charts/mariadb-3.0.29.tgz (100%) rename incubator/ghost/{3.0.26 => 3.0.28}/ix_values.yaml (95%) rename incubator/ghost/{3.0.26 => 3.0.28}/questions.yaml (100%) rename incubator/ghost/{3.0.26 => 3.0.28}/templates/common.yaml (100%) rename incubator/ghost/{3.0.26 => 3.0.28}/values.yaml (100%) delete mode 100644 incubator/jump/0.0.18/Chart.lock delete mode 100644 incubator/jump/0.0.18/README.md delete mode 100644 incubator/jump/0.0.18/app-readme.md rename incubator/jump/{0.0.18 => 0.0.20}/CHANGELOG.md (85%) create mode 100644 incubator/jump/0.0.20/Chart.lock rename incubator/jump/{0.0.18 => 0.0.20}/Chart.yaml (95%) create mode 100644 incubator/jump/0.0.20/README.md create mode 100644 incubator/jump/0.0.20/app-readme.md rename incubator/jump/{0.0.18 => 0.0.20}/charts/common-10.4.4.tgz (100%) rename incubator/jump/{0.0.18 => 0.0.20}/ix_values.yaml (85%) rename incubator/jump/{0.0.18 => 0.0.20}/questions.yaml (100%) rename incubator/jump/{0.0.18 => 0.0.20}/templates/common.yaml (100%) rename incubator/jump/{0.0.18 => 0.0.20}/values.yaml (100%) delete mode 100644 incubator/wger/0.0.22/README.md delete mode 100644 incubator/wger/0.0.22/app-readme.md rename incubator/wger/{0.0.22 => 0.0.24}/CHANGELOG.md (84%) rename incubator/wger/{0.0.22 => 0.0.24}/Chart.lock (88%) rename incubator/wger/{0.0.22 => 0.0.24}/Chart.yaml (98%) create mode 100644 incubator/wger/0.0.24/README.md create mode 100644 incubator/wger/0.0.24/app-readme.md rename incubator/wger/{0.0.22 => 0.0.24}/charts/common-10.4.4.tgz (100%) rename incubator/wger/{0.0.22 => 0.0.24}/charts/postgresql-8.0.30.tgz (100%) rename incubator/wger/{0.0.22 => 0.0.24}/charts/redis-3.0.30.tgz (100%) rename incubator/wger/{0.0.22 => 0.0.24}/ix_values.yaml (98%) rename incubator/wger/{0.0.22 => 0.0.24}/questions.yaml (100%) rename incubator/wger/{0.0.22 => 0.0.24}/templates/_secrets.tpl (100%) rename incubator/wger/{0.0.22 => 0.0.24}/templates/common.yaml (100%) rename incubator/wger/{0.0.22 => 0.0.24}/values.yaml (100%) delete mode 100644 stable/airdcpp-webclient/3.0.18/README.md delete mode 100644 stable/airdcpp-webclient/3.0.18/app-readme.md rename stable/airdcpp-webclient/{3.0.18 => 3.0.20}/CHANGELOG.md (85%) create mode 100644 stable/airdcpp-webclient/3.0.20/Chart.lock rename stable/airdcpp-webclient/{3.0.18 => 3.0.20}/Chart.yaml (98%) create mode 100644 stable/airdcpp-webclient/3.0.20/README.md create mode 100644 stable/airdcpp-webclient/3.0.20/app-readme.md rename stable/airdcpp-webclient/{3.0.18 => 3.0.20}/charts/common-10.4.4.tgz (100%) rename stable/airdcpp-webclient/{3.0.18 => 3.0.20}/ix_values.yaml (88%) rename stable/airdcpp-webclient/{3.0.18 => 3.0.20}/questions.yaml (100%) rename stable/airdcpp-webclient/{3.0.18 => 3.0.20}/templates/common.yaml (100%) rename stable/airdcpp-webclient/{3.0.18 => 3.0.20}/values.yaml (100%) delete mode 100644 stable/anonaddy/9.0.23/README.md delete mode 100644 stable/anonaddy/9.0.23/app-readme.md rename stable/anonaddy/{9.0.23 => 9.0.25}/CHANGELOG.md (80%) rename stable/anonaddy/{9.0.23 => 9.0.25}/Chart.lock (88%) rename stable/anonaddy/{9.0.23 => 9.0.25}/Chart.yaml (98%) create mode 100644 stable/anonaddy/9.0.25/README.md create mode 100644 stable/anonaddy/9.0.25/app-readme.md rename stable/anonaddy/{9.0.23 => 9.0.25}/charts/common-10.4.4.tgz (100%) rename stable/anonaddy/{9.0.23 => 9.0.25}/charts/mariadb-3.0.29.tgz (100%) rename stable/anonaddy/{9.0.23 => 9.0.25}/charts/redis-3.0.30.tgz (100%) rename stable/anonaddy/{9.0.23 => 9.0.25}/ix_values.yaml (93%) rename stable/anonaddy/{9.0.23 => 9.0.25}/questions.yaml (100%) rename stable/anonaddy/{9.0.23 => 9.0.25}/templates/_appkey.tpl (100%) rename stable/anonaddy/{9.0.23 => 9.0.25}/templates/common.yaml (100%) rename stable/anonaddy/{9.0.23 => 9.0.25}/values.yaml (100%) delete mode 100644 stable/appdaemon/9.0.18/Chart.lock delete mode 100644 stable/appdaemon/9.0.18/README.md delete mode 100644 stable/appdaemon/9.0.18/app-readme.md rename stable/appdaemon/{9.0.18 => 9.0.20}/CHANGELOG.md (85%) create mode 100644 stable/appdaemon/9.0.20/Chart.lock rename stable/appdaemon/{9.0.18 => 9.0.20}/Chart.yaml (98%) create mode 100644 stable/appdaemon/9.0.20/README.md create mode 100644 stable/appdaemon/9.0.20/app-readme.md rename stable/appdaemon/{9.0.18 => 9.0.20}/charts/common-10.4.4.tgz (100%) rename stable/appdaemon/{9.0.18 => 9.0.20}/ix_values.yaml (87%) rename stable/appdaemon/{9.0.18 => 9.0.20}/questions.yaml (100%) rename stable/appdaemon/{9.0.18 => 9.0.20}/templates/common.yaml (100%) rename stable/appdaemon/{9.0.18 => 9.0.20}/values.yaml (100%) delete mode 100644 stable/aria2/5.0.18/Chart.lock delete mode 100644 stable/aria2/5.0.18/README.md delete mode 100644 stable/aria2/5.0.18/app-readme.md rename stable/aria2/{5.0.18 => 5.0.20}/CHANGELOG.md (85%) create mode 100644 stable/aria2/5.0.20/Chart.lock rename stable/aria2/{5.0.18 => 5.0.20}/Chart.yaml (97%) create mode 100644 stable/aria2/5.0.20/README.md create mode 100644 stable/aria2/5.0.20/app-readme.md rename stable/aria2/{5.0.18 => 5.0.20}/charts/common-10.4.4.tgz (100%) rename stable/aria2/{5.0.18 => 5.0.20}/ix_values.yaml (87%) rename stable/aria2/{5.0.18 => 5.0.20}/questions.yaml (100%) rename stable/aria2/{5.0.18 => 5.0.20}/templates/common.yaml (100%) rename stable/aria2/{5.0.18 => 5.0.20}/values.yaml (100%) delete mode 100644 stable/audacity/4.0.17/Chart.lock delete mode 100644 stable/audacity/4.0.17/README.md delete mode 100644 stable/audacity/4.0.17/app-readme.md rename stable/audacity/{4.0.17 => 4.0.19}/CHANGELOG.md (85%) create mode 100644 stable/audacity/4.0.19/Chart.lock rename stable/audacity/{4.0.17 => 4.0.19}/Chart.yaml (97%) create mode 100644 stable/audacity/4.0.19/README.md create mode 100644 stable/audacity/4.0.19/app-readme.md rename stable/audacity/{4.0.17 => 4.0.19}/charts/common-10.4.4.tgz (100%) rename stable/audacity/{4.0.17 => 4.0.19}/ix_values.yaml (81%) rename stable/audacity/{4.0.17 => 4.0.19}/questions.yaml (100%) rename stable/audacity/{4.0.17 => 4.0.19}/templates/common.yaml (100%) rename stable/audacity/{4.0.17 => 4.0.19}/values.yaml (100%) delete mode 100644 stable/babybuddy/8.0.24/README.md delete mode 100644 stable/babybuddy/8.0.24/app-readme.md rename stable/babybuddy/{8.0.24 => 8.0.26}/CHANGELOG.md (85%) rename stable/{blog/3.0.19 => babybuddy/8.0.26}/Chart.lock (85%) rename stable/babybuddy/{8.0.24 => 8.0.26}/Chart.yaml (98%) create mode 100644 stable/babybuddy/8.0.26/README.md create mode 100644 stable/babybuddy/8.0.26/app-readme.md rename stable/babybuddy/{8.0.24 => 8.0.26}/charts/common-10.4.4.tgz (100%) rename stable/babybuddy/{8.0.24 => 8.0.26}/charts/postgresql-8.0.30.tgz (100%) rename stable/babybuddy/{8.0.24 => 8.0.26}/ix_values.yaml (90%) rename stable/babybuddy/{8.0.24 => 8.0.26}/questions.yaml (100%) rename stable/babybuddy/{8.0.24 => 8.0.26}/templates/common.yaml (100%) rename stable/babybuddy/{8.0.24 => 8.0.26}/values.yaml (100%) delete mode 100644 stable/blog/3.0.19/README.md delete mode 100644 stable/blog/3.0.19/app-readme.md rename stable/blog/{3.0.19 => 3.0.21}/CHANGELOG.md (85%) rename stable/{dsmr-reader/8.0.18 => blog/3.0.21}/Chart.lock (85%) rename stable/blog/{3.0.19 => 3.0.21}/Chart.yaml (98%) create mode 100644 stable/blog/3.0.21/README.md create mode 100644 stable/blog/3.0.21/app-readme.md rename stable/blog/{3.0.19 => 3.0.21}/charts/common-10.4.4.tgz (100%) rename stable/blog/{3.0.19 => 3.0.21}/charts/postgresql-8.0.30.tgz (100%) rename stable/blog/{3.0.19 => 3.0.21}/ix_values.yaml (91%) rename stable/blog/{3.0.19 => 3.0.21}/questions.yaml (100%) rename stable/blog/{3.0.19 => 3.0.21}/templates/common.yaml (100%) rename stable/blog/{3.0.19 => 3.0.21}/values.yaml (100%) delete mode 100644 stable/boinc/2.0.25/Chart.lock delete mode 100644 stable/boinc/2.0.25/README.md delete mode 100644 stable/boinc/2.0.25/app-readme.md rename stable/boinc/{2.0.25 => 2.0.27}/CHANGELOG.md (84%) create mode 100644 stable/boinc/2.0.27/Chart.lock rename stable/boinc/{2.0.25 => 2.0.27}/Chart.yaml (97%) create mode 100644 stable/boinc/2.0.27/README.md create mode 100644 stable/boinc/2.0.27/app-readme.md rename stable/boinc/{2.0.25 => 2.0.27}/charts/common-10.4.4.tgz (100%) rename stable/boinc/{2.0.25 => 2.0.27}/ix_values.yaml (82%) rename stable/boinc/{2.0.25 => 2.0.27}/questions.yaml (100%) rename stable/boinc/{2.0.25 => 2.0.27}/templates/common.yaml (100%) rename stable/boinc/{2.0.25 => 2.0.27}/values.yaml (100%) delete mode 100644 stable/booksonic-air/6.0.20/Chart.lock delete mode 100644 stable/booksonic-air/6.0.20/README.md delete mode 100644 stable/booksonic-air/6.0.20/app-readme.md rename stable/booksonic-air/{6.0.20 => 6.0.22}/CHANGELOG.md (85%) create mode 100644 stable/booksonic-air/6.0.22/Chart.lock rename stable/booksonic-air/{6.0.20 => 6.0.22}/Chart.yaml (97%) create mode 100644 stable/booksonic-air/6.0.22/README.md create mode 100644 stable/booksonic-air/6.0.22/app-readme.md rename stable/booksonic-air/{6.0.20 => 6.0.22}/charts/common-10.4.4.tgz (100%) rename stable/booksonic-air/{6.0.20 => 6.0.22}/ix_values.yaml (80%) rename stable/booksonic-air/{6.0.20 => 6.0.22}/questions.yaml (100%) rename stable/booksonic-air/{6.0.20 => 6.0.22}/templates/common.yaml (100%) rename stable/booksonic-air/{6.0.20 => 6.0.22}/values.yaml (100%) delete mode 100644 stable/budge/2.0.20/Chart.lock delete mode 100644 stable/budge/2.0.20/README.md delete mode 100644 stable/budge/2.0.20/app-readme.md rename stable/budge/{2.0.20 => 2.0.22}/CHANGELOG.md (82%) create mode 100644 stable/budge/2.0.22/Chart.lock rename stable/budge/{2.0.20 => 2.0.22}/Chart.yaml (97%) create mode 100644 stable/budge/2.0.22/README.md create mode 100644 stable/budge/2.0.22/app-readme.md rename stable/budge/{2.0.20 => 2.0.22}/charts/common-10.4.4.tgz (100%) rename stable/budge/{2.0.20 => 2.0.22}/ix_values.yaml (82%) rename stable/budge/{2.0.20 => 2.0.22}/questions.yaml (100%) rename stable/budge/{2.0.20 => 2.0.22}/templates/common.yaml (100%) rename stable/budge/{2.0.20 => 2.0.22}/values.yaml (100%) delete mode 100644 stable/clarkson/3.0.19/README.md delete mode 100644 stable/clarkson/3.0.19/app-readme.md rename stable/clarkson/{3.0.19 => 3.0.21}/CHANGELOG.md (85%) rename stable/{matomo/3.0.29 => clarkson/3.0.21}/Chart.lock (85%) rename stable/clarkson/{3.0.19 => 3.0.21}/Chart.yaml (98%) create mode 100644 stable/clarkson/3.0.21/README.md create mode 100644 stable/clarkson/3.0.21/app-readme.md rename stable/clarkson/{3.0.19 => 3.0.21}/charts/common-10.4.4.tgz (100%) rename stable/clarkson/{3.0.19 => 3.0.21}/charts/mariadb-3.0.29.tgz (100%) rename stable/clarkson/{3.0.19 => 3.0.21}/ix_values.yaml (89%) rename stable/clarkson/{3.0.19 => 3.0.21}/questions.yaml (100%) rename stable/clarkson/{3.0.19 => 3.0.21}/templates/common.yaml (100%) rename stable/clarkson/{3.0.19 => 3.0.21}/values.yaml (100%) delete mode 100644 stable/cloudflareddns/1.0.2/Chart.lock delete mode 100644 stable/cloudflareddns/1.0.2/README.md delete mode 100644 stable/cloudflareddns/1.0.2/app-readme.md rename stable/cloudflareddns/{1.0.2 => 1.0.4}/CHANGELOG.md (81%) create mode 100644 stable/cloudflareddns/1.0.4/Chart.lock rename stable/cloudflareddns/{1.0.2 => 1.0.4}/Chart.yaml (98%) create mode 100644 stable/cloudflareddns/1.0.4/README.md create mode 100644 stable/cloudflareddns/1.0.4/app-readme.md rename stable/cloudflareddns/{1.0.2 => 1.0.4}/charts/common-10.4.4.tgz (100%) rename stable/cloudflareddns/{1.0.2 => 1.0.4}/ix_values.yaml (92%) rename stable/cloudflareddns/{1.0.2 => 1.0.4}/questions.yaml (100%) rename stable/cloudflareddns/{1.0.2 => 1.0.4}/templates/common.yaml (100%) rename stable/cloudflareddns/{1.0.2 => 1.0.4}/values.yaml (100%) delete mode 100644 stable/code-server/4.0.20/Chart.lock delete mode 100644 stable/code-server/4.0.20/README.md delete mode 100644 stable/code-server/4.0.20/app-readme.md rename stable/code-server/{4.0.20 => 4.0.22}/CHANGELOG.md (86%) create mode 100644 stable/code-server/4.0.22/Chart.lock rename stable/code-server/{4.0.20 => 4.0.22}/Chart.yaml (95%) create mode 100644 stable/code-server/4.0.22/README.md create mode 100644 stable/code-server/4.0.22/app-readme.md rename stable/code-server/{4.0.20 => 4.0.22}/charts/common-10.4.4.tgz (100%) rename stable/code-server/{4.0.20 => 4.0.22}/ix_values.yaml (84%) rename stable/code-server/{4.0.20 => 4.0.22}/questions.yaml (100%) rename stable/code-server/{4.0.20 => 4.0.22}/templates/common.yaml (100%) rename stable/code-server/{4.0.20 => 4.0.22}/values.yaml (100%) delete mode 100644 stable/cryptofolio/4.0.18/Chart.lock delete mode 100644 stable/cryptofolio/4.0.18/README.md delete mode 100644 stable/cryptofolio/4.0.18/app-readme.md rename stable/cryptofolio/{4.0.18 => 4.0.20}/CHANGELOG.md (85%) create mode 100644 stable/cryptofolio/4.0.20/Chart.lock rename stable/cryptofolio/{4.0.18 => 4.0.20}/Chart.yaml (97%) create mode 100644 stable/cryptofolio/4.0.20/README.md create mode 100644 stable/cryptofolio/4.0.20/app-readme.md rename stable/cryptofolio/{4.0.18 => 4.0.20}/charts/common-10.4.4.tgz (100%) rename stable/cryptofolio/{4.0.18 => 4.0.20}/ix_values.yaml (80%) rename stable/cryptofolio/{4.0.18 => 4.0.20}/questions.yaml (100%) rename stable/cryptofolio/{4.0.18 => 4.0.20}/templates/common.yaml (100%) rename stable/cryptofolio/{4.0.18 => 4.0.20}/values.yaml (100%) delete mode 100644 stable/custom-app/5.1.18/Chart.lock delete mode 100644 stable/custom-app/5.1.18/README.md delete mode 100644 stable/custom-app/5.1.18/app-readme.md delete mode 100644 stable/custom-app/5.1.18/ix_values.yaml rename stable/custom-app/{5.1.18 => 5.1.20}/CHANGELOG.md (84%) rename stable/{littlelink/6.0.32 => custom-app/5.1.20}/Chart.lock (80%) rename stable/custom-app/{5.1.18 => 5.1.20}/Chart.yaml (94%) create mode 100644 stable/custom-app/5.1.20/README.md create mode 100644 stable/custom-app/5.1.20/app-readme.md rename stable/custom-app/{5.1.18 => 5.1.20}/charts/common-10.4.4.tgz (100%) rename stable/custom-app/{5.1.18 => 5.1.20}/ci/test-values.yaml (87%) create mode 100644 stable/custom-app/5.1.20/ix_values.yaml rename stable/custom-app/{5.1.18 => 5.1.20}/questions.yaml (100%) rename stable/custom-app/{5.1.18 => 5.1.20}/templates/common.yaml (100%) rename stable/custom-app/{5.1.18 => 5.1.20}/values.yaml (100%) delete mode 100644 stable/cyberchef/2.0.39/Chart.lock delete mode 100644 stable/cyberchef/2.0.39/README.md delete mode 100644 stable/cyberchef/2.0.39/app-readme.md rename stable/cyberchef/{2.0.39 => 2.0.41}/CHANGELOG.md (81%) create mode 100644 stable/cyberchef/2.0.41/Chart.lock rename stable/cyberchef/{2.0.39 => 2.0.41}/Chart.yaml (97%) create mode 100644 stable/cyberchef/2.0.41/README.md create mode 100644 stable/cyberchef/2.0.41/app-readme.md rename stable/cyberchef/{2.0.39 => 2.0.41}/charts/common-10.4.4.tgz (100%) rename stable/cyberchef/{2.0.39 => 2.0.41}/ix_values.yaml (76%) rename stable/cyberchef/{2.0.39 => 2.0.41}/questions.yaml (100%) rename stable/cyberchef/{2.0.39 => 2.0.41}/templates/common.yaml (100%) rename stable/cyberchef/{2.0.39 => 2.0.41}/values.yaml (100%) delete mode 100644 stable/dashdot/1.0.28/Chart.lock delete mode 100644 stable/dashdot/1.0.28/README.md delete mode 100644 stable/dashdot/1.0.28/app-readme.md rename stable/dashdot/{1.0.28 => 1.0.30}/CHANGELOG.md (85%) create mode 100644 stable/dashdot/1.0.30/Chart.lock rename stable/dashdot/{1.0.28 => 1.0.30}/Chart.yaml (95%) create mode 100644 stable/dashdot/1.0.30/README.md create mode 100644 stable/dashdot/1.0.30/app-readme.md rename stable/dashdot/{1.0.28 => 1.0.30}/charts/common-10.4.4.tgz (100%) rename stable/dashdot/{1.0.28 => 1.0.30}/ix_values.yaml (97%) rename stable/dashdot/{1.0.28 => 1.0.30}/questions.yaml (100%) rename stable/dashdot/{1.0.28 => 1.0.30}/templates/common.yaml (100%) rename stable/dashdot/{1.0.28 => 1.0.30}/values.yaml (100%) delete mode 100644 stable/dizquetv/7.0.18/README.md delete mode 100644 stable/dizquetv/7.0.18/app-readme.md rename stable/dizquetv/{7.0.18 => 7.0.20}/CHANGELOG.md (85%) create mode 100644 stable/dizquetv/7.0.20/Chart.lock rename stable/dizquetv/{7.0.18 => 7.0.20}/Chart.yaml (97%) create mode 100644 stable/dizquetv/7.0.20/README.md create mode 100644 stable/dizquetv/7.0.20/app-readme.md rename stable/dizquetv/{7.0.18 => 7.0.20}/charts/common-10.4.4.tgz (100%) rename stable/dizquetv/{7.0.18 => 7.0.20}/ix_values.yaml (74%) rename stable/dizquetv/{7.0.18 => 7.0.20}/questions.yaml (100%) rename stable/dizquetv/{7.0.18 => 7.0.20}/templates/common.yaml (100%) rename stable/dizquetv/{7.0.18 => 7.0.20}/values.yaml (100%) delete mode 100644 stable/docker-compose/2.0.19/Chart.lock delete mode 100644 stable/docker-compose/2.0.19/README.md delete mode 100644 stable/docker-compose/2.0.19/app-readme.md rename stable/docker-compose/{2.0.19 => 2.0.21}/CHANGELOG.md (85%) create mode 100644 stable/docker-compose/2.0.21/Chart.lock rename stable/docker-compose/{2.0.19 => 2.0.21}/Chart.yaml (97%) create mode 100644 stable/docker-compose/2.0.21/README.md create mode 100644 stable/docker-compose/2.0.21/app-readme.md rename stable/docker-compose/{2.0.19 => 2.0.21}/charts/common-10.4.4.tgz (100%) rename stable/docker-compose/{2.0.19 => 2.0.21}/ix_values.yaml (96%) rename stable/docker-compose/{2.0.19 => 2.0.21}/questions.yaml (100%) rename stable/docker-compose/{2.0.19 => 2.0.21}/templates/common.yaml (100%) rename stable/docker-compose/{2.0.19 => 2.0.21}/values.yaml (100%) delete mode 100644 stable/dokuwiki/3.0.30/Chart.lock delete mode 100644 stable/dokuwiki/3.0.30/README.md delete mode 100644 stable/dokuwiki/3.0.30/app-readme.md rename stable/dokuwiki/{3.0.30 => 3.0.32}/CHANGELOG.md (81%) create mode 100644 stable/dokuwiki/3.0.32/Chart.lock rename stable/dokuwiki/{3.0.30 => 3.0.32}/Chart.yaml (97%) create mode 100644 stable/dokuwiki/3.0.32/README.md create mode 100644 stable/dokuwiki/3.0.32/app-readme.md rename stable/dokuwiki/{3.0.30 => 3.0.32}/charts/common-10.4.4.tgz (100%) rename stable/dokuwiki/{3.0.30 => 3.0.32}/ix_values.yaml (85%) rename stable/dokuwiki/{3.0.30 => 3.0.32}/questions.yaml (100%) rename stable/dokuwiki/{3.0.30 => 3.0.32}/templates/common.yaml (100%) rename stable/dokuwiki/{3.0.30 => 3.0.32}/values.yaml (100%) delete mode 100644 stable/dsmr-reader/8.0.18/README.md delete mode 100644 stable/dsmr-reader/8.0.18/app-readme.md rename stable/dsmr-reader/{8.0.18 => 8.0.20}/CHANGELOG.md (85%) rename stable/{babybuddy/8.0.24 => dsmr-reader/8.0.20}/Chart.lock (85%) rename stable/dsmr-reader/{8.0.18 => 8.0.20}/Chart.yaml (98%) create mode 100644 stable/dsmr-reader/8.0.20/README.md create mode 100644 stable/dsmr-reader/8.0.20/app-readme.md rename stable/dsmr-reader/{8.0.18 => 8.0.20}/charts/common-10.4.4.tgz (100%) rename stable/dsmr-reader/{8.0.18 => 8.0.20}/charts/postgresql-8.0.30.tgz (100%) rename stable/dsmr-reader/{8.0.18 => 8.0.20}/ix_values.yaml (91%) rename stable/dsmr-reader/{8.0.18 => 8.0.20}/questions.yaml (100%) rename stable/dsmr-reader/{8.0.18 => 8.0.20}/templates/common.yaml (100%) rename stable/dsmr-reader/{8.0.18 => 8.0.20}/values.yaml (100%) delete mode 100644 stable/filebrowser/2.0.19/Chart.lock delete mode 100644 stable/filebrowser/2.0.19/README.md delete mode 100644 stable/filebrowser/2.0.19/app-readme.md rename stable/filebrowser/{2.0.19 => 2.0.21}/CHANGELOG.md (85%) create mode 100644 stable/filebrowser/2.0.21/Chart.lock rename stable/filebrowser/{2.0.19 => 2.0.21}/Chart.yaml (95%) create mode 100644 stable/filebrowser/2.0.21/README.md create mode 100644 stable/filebrowser/2.0.21/app-readme.md rename stable/filebrowser/{2.0.19 => 2.0.21}/charts/common-10.4.4.tgz (100%) rename stable/filebrowser/{2.0.19 => 2.0.21}/ix_values.yaml (85%) rename stable/filebrowser/{2.0.19 => 2.0.21}/questions.yaml (100%) rename stable/filebrowser/{2.0.19 => 2.0.21}/templates/common.yaml (100%) rename stable/filebrowser/{2.0.19 => 2.0.21}/values.yaml (100%) delete mode 100644 stable/fileflows/2.0.24/Chart.lock delete mode 100644 stable/fileflows/2.0.24/README.md delete mode 100644 stable/fileflows/2.0.24/app-readme.md rename stable/fileflows/{2.0.24 => 2.0.26}/CHANGELOG.md (85%) create mode 100644 stable/fileflows/2.0.26/Chart.lock rename stable/fileflows/{2.0.24 => 2.0.26}/Chart.yaml (95%) create mode 100644 stable/fileflows/2.0.26/README.md create mode 100644 stable/fileflows/2.0.26/app-readme.md rename stable/fileflows/{2.0.24 => 2.0.26}/charts/common-10.4.4.tgz (100%) rename stable/fileflows/{2.0.24 => 2.0.26}/ix_values.yaml (85%) rename stable/fileflows/{2.0.24 => 2.0.26}/questions.yaml (100%) rename stable/fileflows/{2.0.24 => 2.0.26}/templates/common.yaml (100%) rename stable/fileflows/{2.0.24 => 2.0.26}/values.yaml (100%) delete mode 100644 stable/firefox-syncserver/9.0.17/Chart.lock delete mode 100644 stable/firefox-syncserver/9.0.17/README.md delete mode 100644 stable/firefox-syncserver/9.0.17/app-readme.md rename stable/firefox-syncserver/{9.0.17 => 9.0.19}/CHANGELOG.md (85%) create mode 100644 stable/firefox-syncserver/9.0.19/Chart.lock rename stable/firefox-syncserver/{9.0.17 => 9.0.19}/Chart.yaml (98%) create mode 100644 stable/firefox-syncserver/9.0.19/README.md create mode 100644 stable/firefox-syncserver/9.0.19/app-readme.md rename stable/firefox-syncserver/{9.0.17 => 9.0.19}/charts/common-10.4.4.tgz (100%) rename stable/firefox-syncserver/{9.0.17 => 9.0.19}/charts/postgresql-8.0.30.tgz (100%) rename stable/firefox-syncserver/{9.0.17 => 9.0.19}/ix_values.yaml (92%) rename stable/firefox-syncserver/{9.0.17 => 9.0.19}/questions.yaml (100%) rename stable/firefox-syncserver/{9.0.17 => 9.0.19}/templates/common.yaml (100%) rename stable/firefox-syncserver/{9.0.17 => 9.0.19}/values.yaml (100%) delete mode 100644 stable/flood/6.0.18/Chart.lock delete mode 100644 stable/flood/6.0.18/README.md delete mode 100644 stable/flood/6.0.18/app-readme.md rename stable/flood/{6.0.18 => 6.0.20}/CHANGELOG.md (85%) create mode 100644 stable/flood/6.0.20/Chart.lock rename stable/flood/{6.0.18 => 6.0.20}/Chart.yaml (97%) create mode 100644 stable/flood/6.0.20/README.md create mode 100644 stable/flood/6.0.20/app-readme.md rename stable/flood/{6.0.18 => 6.0.20}/charts/common-10.4.4.tgz (100%) rename stable/flood/{6.0.18 => 6.0.20}/ci/ct-values.yaml (100%) rename stable/flood/{6.0.18 => 6.0.20}/ix_values.yaml (74%) rename stable/flood/{6.0.18 => 6.0.20}/questions.yaml (100%) rename stable/flood/{6.0.18 => 6.0.20}/templates/common.yaml (100%) rename stable/flood/{6.0.18 => 6.0.20}/values.yaml (100%) create mode 100644 stable/gaps/11.0.19/CHANGELOG.md rename stable/{airdcpp-webclient/3.0.18 => gaps/11.0.19}/Chart.lock (80%) create mode 100644 stable/gaps/11.0.19/Chart.yaml create mode 100644 stable/gaps/11.0.19/README.md create mode 100644 stable/gaps/11.0.19/app-readme.md rename stable/{gonic/6.0.18 => gaps/11.0.19}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/gaps/11.0.19/ix_values.yaml create mode 100644 stable/gaps/11.0.19/questions.yaml rename stable/{gonic/6.0.18 => gaps/11.0.19}/templates/common.yaml (100%) rename stable/{gonic/6.0.18 => gaps/11.0.19}/values.yaml (100%) delete mode 100644 stable/gonic/6.0.18/Chart.lock delete mode 100644 stable/gonic/6.0.18/README.md delete mode 100644 stable/gonic/6.0.18/app-readme.md rename stable/gonic/{6.0.18 => 6.0.20}/CHANGELOG.md (85%) create mode 100644 stable/gonic/6.0.20/Chart.lock rename stable/gonic/{6.0.18 => 6.0.20}/Chart.yaml (97%) create mode 100644 stable/gonic/6.0.20/README.md create mode 100644 stable/gonic/6.0.20/app-readme.md rename stable/{gotify/8.0.18 => gonic/6.0.20}/charts/common-10.4.4.tgz (100%) rename stable/gonic/{6.0.18 => 6.0.20}/ci/ct-values.yaml (100%) rename stable/gonic/{6.0.18 => 6.0.20}/ix_values.yaml (81%) rename stable/gonic/{6.0.18 => 6.0.20}/questions.yaml (100%) rename stable/{guacd/2.0.19 => gonic/6.0.20}/templates/common.yaml (100%) rename stable/{gotify/8.0.18 => gonic/6.0.20}/values.yaml (100%) delete mode 100644 stable/gotify/8.0.18/Chart.lock delete mode 100644 stable/gotify/8.0.18/README.md delete mode 100644 stable/gotify/8.0.18/app-readme.md rename stable/gotify/{8.0.18 => 8.0.20}/CHANGELOG.md (85%) create mode 100644 stable/gotify/8.0.20/Chart.lock rename stable/gotify/{8.0.18 => 8.0.20}/Chart.yaml (98%) create mode 100644 stable/gotify/8.0.20/README.md create mode 100644 stable/gotify/8.0.20/app-readme.md rename stable/{guacamole-client/4.0.18 => gotify/8.0.20}/charts/common-10.4.4.tgz (100%) rename stable/gotify/{8.0.18 => 8.0.20}/charts/postgresql-8.0.30.tgz (100%) rename stable/gotify/{8.0.18 => 8.0.20}/ix_values.yaml (93%) rename stable/gotify/{8.0.18 => 8.0.20}/questions.yaml (100%) rename stable/gotify/{8.0.18 => 8.0.20}/templates/_configmap.tpl (100%) rename stable/gotify/{8.0.18 => 8.0.20}/templates/common.yaml (100%) rename stable/{guacamole-client/4.0.18 => gotify/8.0.20}/values.yaml (100%) delete mode 100644 stable/guacamole-client/4.0.18/Chart.lock delete mode 100644 stable/guacamole-client/4.0.18/README.md delete mode 100644 stable/guacamole-client/4.0.18/app-readme.md rename stable/guacamole-client/{4.0.18 => 4.0.20}/CHANGELOG.md (83%) create mode 100644 stable/guacamole-client/4.0.20/Chart.lock rename stable/guacamole-client/{4.0.18 => 4.0.20}/Chart.yaml (98%) create mode 100644 stable/guacamole-client/4.0.20/README.md create mode 100644 stable/guacamole-client/4.0.20/app-readme.md rename stable/{guacd/2.0.19 => guacamole-client/4.0.20}/charts/common-10.4.4.tgz (100%) rename stable/guacamole-client/{4.0.18 => 4.0.20}/charts/postgresql-8.0.30.tgz (100%) rename stable/guacamole-client/{4.0.18 => 4.0.20}/ix_values.yaml (98%) rename stable/guacamole-client/{4.0.18 => 4.0.20}/questions.yaml (100%) rename stable/guacamole-client/{4.0.18 => 4.0.20}/templates/_configmap.tpl (100%) rename stable/guacamole-client/{4.0.18 => 4.0.20}/templates/common.yaml (100%) rename stable/{guacd/2.0.19 => guacamole-client/4.0.20}/values.yaml (100%) delete mode 100644 stable/guacd/2.0.19/Chart.lock delete mode 100644 stable/guacd/2.0.19/README.md delete mode 100644 stable/guacd/2.0.19/app-readme.md rename stable/guacd/{2.0.19 => 2.0.21}/CHANGELOG.md (85%) create mode 100644 stable/guacd/2.0.21/Chart.lock rename stable/guacd/{2.0.19 => 2.0.21}/Chart.yaml (98%) create mode 100644 stable/guacd/2.0.21/README.md create mode 100644 stable/guacd/2.0.21/app-readme.md rename stable/{haste-server/6.0.18 => guacd/2.0.21}/charts/common-10.4.4.tgz (100%) rename stable/guacd/{2.0.19 => 2.0.21}/ix_values.yaml (76%) rename stable/guacd/{2.0.19 => 2.0.21}/questions.yaml (100%) rename stable/{haste-server/6.0.18 => guacd/2.0.21}/templates/common.yaml (100%) rename stable/{haste-server/6.0.18 => guacd/2.0.21}/values.yaml (100%) delete mode 100644 stable/haste-server/6.0.18/Chart.lock delete mode 100644 stable/haste-server/6.0.18/README.md delete mode 100644 stable/haste-server/6.0.18/app-readme.md rename stable/haste-server/{6.0.18 => 6.0.20}/CHANGELOG.md (85%) create mode 100644 stable/haste-server/6.0.20/Chart.lock rename stable/haste-server/{6.0.18 => 6.0.20}/Chart.yaml (97%) create mode 100644 stable/haste-server/6.0.20/README.md create mode 100644 stable/haste-server/6.0.20/app-readme.md rename stable/{hedgedoc/4.0.18 => haste-server/6.0.20}/charts/common-10.4.4.tgz (100%) rename stable/haste-server/{6.0.18 => 6.0.20}/ix_values.yaml (77%) rename stable/haste-server/{6.0.18 => 6.0.20}/questions.yaml (100%) rename stable/{jdownloader2/8.0.18 => haste-server/6.0.20}/templates/common.yaml (100%) rename stable/{hedgedoc/4.0.18 => haste-server/6.0.20}/values.yaml (100%) delete mode 100644 stable/hedgedoc/4.0.18/Chart.lock delete mode 100644 stable/hedgedoc/4.0.18/README.md delete mode 100644 stable/hedgedoc/4.0.18/app-readme.md rename stable/hedgedoc/{4.0.18 => 4.0.20}/CHANGELOG.md (81%) create mode 100644 stable/hedgedoc/4.0.20/Chart.lock rename stable/hedgedoc/{4.0.18 => 4.0.20}/Chart.yaml (98%) create mode 100644 stable/hedgedoc/4.0.20/README.md create mode 100644 stable/hedgedoc/4.0.20/app-readme.md rename stable/{icantbelieveitsnotvaletudo/4.0.18 => hedgedoc/4.0.20}/charts/common-10.4.4.tgz (100%) rename stable/hedgedoc/{4.0.18 => 4.0.20}/charts/postgresql-8.0.30.tgz (100%) rename stable/hedgedoc/{4.0.18 => 4.0.20}/ix_values.yaml (97%) rename stable/hedgedoc/{4.0.18 => 4.0.20}/questions.yaml (100%) rename stable/hedgedoc/{4.0.18 => 4.0.20}/templates/_secrets.tpl (100%) rename stable/hedgedoc/{4.0.18 => 4.0.20}/templates/common.yaml (100%) rename stable/{icantbelieveitsnotvaletudo/4.0.18 => hedgedoc/4.0.20}/values.yaml (100%) create mode 100644 stable/heimdall/11.0.21/CHANGELOG.md rename stable/{dizquetv/7.0.18 => heimdall/11.0.21}/Chart.lock (80%) create mode 100644 stable/heimdall/11.0.21/Chart.yaml create mode 100644 stable/heimdall/11.0.21/README.md create mode 100644 stable/heimdall/11.0.21/app-readme.md rename stable/{jdownloader2/8.0.18 => heimdall/11.0.21}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/heimdall/11.0.21/ix_values.yaml create mode 100644 stable/heimdall/11.0.21/questions.yaml rename stable/{joplin-server/8.0.17 => heimdall/11.0.21}/templates/common.yaml (100%) rename stable/{jdownloader2/8.0.18 => heimdall/11.0.21}/values.yaml (100%) delete mode 100644 stable/icantbelieveitsnotvaletudo/4.0.18/Chart.lock delete mode 100644 stable/icantbelieveitsnotvaletudo/4.0.18/README.md delete mode 100644 stable/icantbelieveitsnotvaletudo/4.0.18/app-readme.md rename stable/icantbelieveitsnotvaletudo/{4.0.18 => 4.0.20}/CHANGELOG.md (85%) create mode 100644 stable/icantbelieveitsnotvaletudo/4.0.20/Chart.lock rename stable/icantbelieveitsnotvaletudo/{4.0.18 => 4.0.20}/Chart.yaml (98%) create mode 100644 stable/icantbelieveitsnotvaletudo/4.0.20/README.md create mode 100644 stable/icantbelieveitsnotvaletudo/4.0.20/app-readme.md rename stable/{joplin-server/8.0.17 => icantbelieveitsnotvaletudo/4.0.20}/charts/common-10.4.4.tgz (100%) rename stable/icantbelieveitsnotvaletudo/{4.0.18 => 4.0.20}/ix_values.yaml (92%) rename stable/icantbelieveitsnotvaletudo/{4.0.18 => 4.0.20}/questions.yaml (100%) rename stable/icantbelieveitsnotvaletudo/{4.0.18 => 4.0.20}/templates/common.yaml (100%) rename stable/{joplin-server/8.0.17 => icantbelieveitsnotvaletudo/4.0.20}/values.yaml (100%) create mode 100644 stable/jackett/11.0.44/CHANGELOG.md create mode 100644 stable/jackett/11.0.44/Chart.lock create mode 100644 stable/jackett/11.0.44/Chart.yaml create mode 100644 stable/jackett/11.0.44/README.md create mode 100644 stable/jackett/11.0.44/app-readme.md rename stable/{littlelink/6.0.32 => jackett/11.0.44}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/jackett/11.0.44/ix_values.yaml create mode 100644 stable/jackett/11.0.44/questions.yaml rename stable/{loki/5.0.20 => jackett/11.0.44}/templates/common.yaml (100%) rename stable/{littlelink/6.0.32 => jackett/11.0.44}/values.yaml (100%) delete mode 100644 stable/jdownloader2/8.0.18/Chart.lock delete mode 100644 stable/jdownloader2/8.0.18/README.md delete mode 100644 stable/jdownloader2/8.0.18/app-readme.md rename stable/jdownloader2/{8.0.18 => 8.0.20}/CHANGELOG.md (82%) create mode 100644 stable/jdownloader2/8.0.20/Chart.lock rename stable/jdownloader2/{8.0.18 => 8.0.20}/Chart.yaml (98%) create mode 100644 stable/jdownloader2/8.0.20/README.md create mode 100644 stable/jdownloader2/8.0.20/app-readme.md rename stable/{loki/5.0.20 => jdownloader2/8.0.20}/charts/common-10.4.4.tgz (100%) rename stable/jdownloader2/{8.0.18 => 8.0.20}/ix_values.yaml (94%) rename stable/jdownloader2/{8.0.18 => 8.0.20}/questions.yaml (100%) rename stable/{matomo/3.0.29 => jdownloader2/8.0.20}/templates/common.yaml (100%) rename stable/{loki/5.0.20 => jdownloader2/8.0.20}/values.yaml (100%) delete mode 100644 stable/joplin-server/8.0.17/Chart.lock delete mode 100644 stable/joplin-server/8.0.17/README.md delete mode 100644 stable/joplin-server/8.0.17/app-readme.md rename stable/joplin-server/{8.0.17 => 8.0.19}/CHANGELOG.md (85%) create mode 100644 stable/joplin-server/8.0.19/Chart.lock rename stable/joplin-server/{8.0.17 => 8.0.19}/Chart.yaml (98%) create mode 100644 stable/joplin-server/8.0.19/README.md create mode 100644 stable/joplin-server/8.0.19/app-readme.md rename stable/{matomo/3.0.29 => joplin-server/8.0.19}/charts/common-10.4.4.tgz (100%) rename stable/joplin-server/{8.0.17 => 8.0.19}/charts/postgresql-8.0.30.tgz (100%) rename stable/joplin-server/{8.0.17 => 8.0.19}/ix_values.yaml (91%) rename stable/joplin-server/{8.0.17 => 8.0.19}/questions.yaml (100%) rename stable/{mealie/8.0.18 => joplin-server/8.0.19}/templates/common.yaml (100%) rename stable/{matomo/3.0.29 => joplin-server/8.0.19}/values.yaml (100%) delete mode 100644 stable/littlelink/6.0.32/README.md delete mode 100644 stable/littlelink/6.0.32/app-readme.md rename stable/littlelink/{6.0.32 => 6.0.34}/CHANGELOG.md (84%) create mode 100644 stable/littlelink/6.0.34/Chart.lock rename stable/littlelink/{6.0.32 => 6.0.34}/Chart.yaml (97%) create mode 100644 stable/littlelink/6.0.34/README.md create mode 100644 stable/littlelink/6.0.34/app-readme.md rename stable/{mealie/8.0.18 => littlelink/6.0.34}/charts/common-10.4.4.tgz (100%) rename stable/littlelink/{6.0.32 => 6.0.34}/ix_values.yaml (93%) rename stable/littlelink/{6.0.32 => 6.0.34}/questions.yaml (100%) rename stable/littlelink/{6.0.32 => 6.0.34}/templates/_configmap.tpl (100%) rename stable/littlelink/{6.0.32 => 6.0.34}/templates/common.yaml (100%) rename stable/{mealie/8.0.18 => littlelink/6.0.34}/values.yaml (100%) delete mode 100644 stable/loki/5.0.20/README.md delete mode 100644 stable/loki/5.0.20/app-readme.md rename stable/loki/{5.0.20 => 5.0.22}/CHANGELOG.md (85%) rename stable/loki/{5.0.20 => 5.0.22}/Chart.lock (85%) rename stable/loki/{5.0.20 => 5.0.22}/Chart.yaml (95%) create mode 100644 stable/loki/5.0.22/README.md create mode 100644 stable/loki/5.0.22/app-readme.md rename stable/{medusa/3.0.21 => loki/5.0.22}/charts/common-10.4.4.tgz (100%) rename stable/loki/{5.0.20 => 5.0.22}/charts/promtail-3.0.22.tgz (100%) rename stable/loki/{5.0.20 => 5.0.22}/ix_values.yaml (97%) rename stable/loki/{5.0.20 => 5.0.22}/questions.yaml (100%) rename stable/loki/{5.0.20 => 5.0.22}/templates/_helpers.tpl (100%) rename stable/{minecraft-java/1.0.25 => loki/5.0.22}/templates/common.yaml (100%) rename stable/{medusa/3.0.21 => loki/5.0.22}/values.yaml (100%) create mode 100644 stable/lychee/13.0.21/CHANGELOG.md create mode 100644 stable/lychee/13.0.21/Chart.lock create mode 100644 stable/lychee/13.0.21/Chart.yaml create mode 100644 stable/lychee/13.0.21/README.md create mode 100644 stable/lychee/13.0.21/app-readme.md rename stable/{minecraft-java/1.0.25 => lychee/13.0.21}/charts/common-10.4.4.tgz (100%) rename stable/{mealie/8.0.18 => lychee/13.0.21}/charts/postgresql-8.0.30.tgz (100%) rename stable/{rsshub/3.0.42 => lychee/13.0.21}/charts/redis-3.0.30.tgz (100%) create mode 100644 stable/lychee/13.0.21/ix_values.yaml create mode 100644 stable/lychee/13.0.21/questions.yaml create mode 100644 stable/lychee/13.0.21/templates/_secrets.tpl create mode 100644 stable/lychee/13.0.21/templates/common.yaml rename stable/{minecraft-java/1.0.25 => lychee/13.0.21}/values.yaml (100%) delete mode 100644 stable/matomo/3.0.29/README.md delete mode 100644 stable/matomo/3.0.29/app-readme.md rename stable/matomo/{3.0.29 => 3.0.31}/CHANGELOG.md (85%) rename stable/{clarkson/3.0.19 => matomo/3.0.31}/Chart.lock (85%) rename stable/matomo/{3.0.29 => 3.0.31}/Chart.yaml (98%) create mode 100644 stable/matomo/3.0.31/README.md create mode 100644 stable/matomo/3.0.31/app-readme.md rename stable/{minio/3.0.29 => matomo/3.0.31}/charts/common-10.4.4.tgz (100%) rename stable/matomo/{3.0.29 => 3.0.31}/charts/mariadb-3.0.29.tgz (100%) rename stable/matomo/{3.0.29 => 3.0.31}/ix_values.yaml (96%) rename stable/matomo/{3.0.29 => 3.0.31}/questions.yaml (100%) rename stable/{minio/3.0.29 => matomo/3.0.31}/templates/common.yaml (100%) rename stable/{minio/3.0.29 => matomo/3.0.31}/values.yaml (100%) delete mode 100644 stable/mealie/8.0.18/Chart.lock delete mode 100644 stable/mealie/8.0.18/README.md delete mode 100644 stable/mealie/8.0.18/app-readme.md rename stable/mealie/{8.0.18 => 8.0.20}/CHANGELOG.md (80%) create mode 100644 stable/mealie/8.0.20/Chart.lock rename stable/mealie/{8.0.18 => 8.0.20}/Chart.yaml (98%) create mode 100644 stable/mealie/8.0.20/README.md create mode 100644 stable/mealie/8.0.20/app-readme.md rename stable/{mosquitto/6.0.19 => mealie/8.0.20}/charts/common-10.4.4.tgz (100%) rename stable/{odoo/8.0.21 => mealie/8.0.20}/charts/postgresql-8.0.30.tgz (100%) rename stable/mealie/{8.0.18 => 8.0.20}/ix_values.yaml (90%) rename stable/mealie/{8.0.18 => 8.0.20}/questions.yaml (100%) rename stable/{mylar/6.0.18 => mealie/8.0.20}/templates/common.yaml (100%) rename stable/{mosquitto/6.0.19 => mealie/8.0.20}/values.yaml (100%) delete mode 100644 stable/medusa/3.0.21/Chart.lock delete mode 100644 stable/medusa/3.0.21/README.md delete mode 100644 stable/medusa/3.0.21/app-readme.md rename stable/medusa/{3.0.21 => 3.0.23}/CHANGELOG.md (85%) create mode 100644 stable/medusa/3.0.23/Chart.lock rename stable/medusa/{3.0.21 => 3.0.23}/Chart.yaml (97%) create mode 100644 stable/medusa/3.0.23/README.md create mode 100644 stable/medusa/3.0.23/app-readme.md rename stable/{mylar/6.0.18 => medusa/3.0.23}/charts/common-10.4.4.tgz (100%) rename stable/medusa/{3.0.21 => 3.0.23}/ix_values.yaml (81%) rename stable/medusa/{3.0.21 => 3.0.23}/questions.yaml (100%) rename stable/medusa/{3.0.21 => 3.0.23}/templates/common.yaml (100%) rename stable/{mylar/6.0.18 => medusa/3.0.23}/values.yaml (100%) delete mode 100644 stable/minecraft-java/1.0.25/Chart.lock delete mode 100644 stable/minecraft-java/1.0.25/README.md delete mode 100644 stable/minecraft-java/1.0.25/app-readme.md rename stable/minecraft-java/{1.0.25 => 1.0.27}/CHANGELOG.md (82%) create mode 100644 stable/minecraft-java/1.0.27/Chart.lock rename stable/minecraft-java/{1.0.25 => 1.0.27}/Chart.yaml (97%) create mode 100644 stable/minecraft-java/1.0.27/README.md create mode 100644 stable/minecraft-java/1.0.27/app-readme.md rename stable/{nullserv/6.0.18 => minecraft-java/1.0.27}/charts/common-10.4.4.tgz (100%) rename stable/minecraft-java/{1.0.25 => 1.0.27}/ci/base-values.yaml (100%) rename stable/minecraft-java/{1.0.25 => 1.0.27}/ci/j11-values.yaml (54%) rename stable/minecraft-java/{1.0.25 => 1.0.27}/ci/j11j9-values.yaml (100%) rename stable/minecraft-java/{1.0.25 => 1.0.27}/ci/j8-values.yaml (56%) rename stable/minecraft-java/{1.0.25 => 1.0.27}/ci/j8j9-values.yaml (100%) rename stable/minecraft-java/{1.0.25 => 1.0.27}/ix_values.yaml (90%) rename stable/minecraft-java/{1.0.25 => 1.0.27}/questions.yaml (100%) rename stable/{nullserv/6.0.18 => minecraft-java/1.0.27}/templates/common.yaml (100%) rename stable/{nullserv/6.0.18 => minecraft-java/1.0.27}/values.yaml (100%) delete mode 100644 stable/minio/3.0.29/Chart.lock delete mode 100644 stable/minio/3.0.29/README.md delete mode 100644 stable/minio/3.0.29/app-readme.md rename stable/minio/{3.0.29 => 3.0.31}/CHANGELOG.md (81%) create mode 100644 stable/minio/3.0.31/Chart.lock rename stable/minio/{3.0.29 => 3.0.31}/Chart.yaml (97%) create mode 100644 stable/minio/3.0.31/README.md create mode 100644 stable/minio/3.0.31/app-readme.md rename stable/{odoo/8.0.21 => minio/3.0.31}/charts/common-10.4.4.tgz (100%) rename stable/minio/{3.0.29 => 3.0.31}/ix_values.yaml (91%) rename stable/minio/{3.0.29 => 3.0.31}/questions.yaml (100%) rename stable/{odoo/8.0.21 => minio/3.0.31}/templates/common.yaml (100%) rename stable/{odoo/8.0.21 => minio/3.0.31}/values.yaml (100%) delete mode 100644 stable/mosquitto/6.0.19/Chart.lock delete mode 100644 stable/mosquitto/6.0.19/README.md delete mode 100644 stable/mosquitto/6.0.19/app-readme.md rename stable/mosquitto/{6.0.19 => 6.0.21}/CHANGELOG.md (90%) create mode 100644 stable/mosquitto/6.0.21/Chart.lock rename stable/mosquitto/{6.0.19 => 6.0.21}/Chart.yaml (97%) create mode 100644 stable/mosquitto/6.0.21/README.md create mode 100644 stable/mosquitto/6.0.21/app-readme.md rename stable/{openldap/7.0.18 => mosquitto/6.0.21}/charts/common-10.4.4.tgz (100%) rename stable/mosquitto/{6.0.19 => 6.0.21}/ix_values.yaml (93%) rename stable/mosquitto/{6.0.19 => 6.0.21}/questions.yaml (100%) rename stable/mosquitto/{6.0.19 => 6.0.21}/templates/common.yaml (100%) rename stable/{openldap/7.0.18 => mosquitto/6.0.21}/values.yaml (100%) delete mode 100644 stable/mylar/6.0.18/CHANGELOG.md delete mode 100644 stable/mylar/6.0.18/Chart.lock delete mode 100644 stable/mylar/6.0.18/README.md delete mode 100644 stable/mylar/6.0.18/app-readme.md create mode 100644 stable/mylar/6.0.20/CHANGELOG.md create mode 100644 stable/mylar/6.0.20/Chart.lock rename stable/mylar/{6.0.18 => 6.0.20}/Chart.yaml (97%) create mode 100644 stable/mylar/6.0.20/README.md create mode 100644 stable/mylar/6.0.20/app-readme.md rename stable/{phpldapadmin/6.0.17 => mylar/6.0.20}/charts/common-10.4.4.tgz (100%) rename stable/mylar/{6.0.18 => 6.0.20}/ix_values.yaml (81%) rename stable/mylar/{6.0.18 => 6.0.20}/questions.yaml (100%) rename stable/{phpldapadmin/6.0.17 => mylar/6.0.20}/templates/common.yaml (100%) rename stable/{phpldapadmin/6.0.17 => mylar/6.0.20}/values.yaml (100%) create mode 100644 stable/navidrome/11.0.19/CHANGELOG.md create mode 100644 stable/navidrome/11.0.19/Chart.lock create mode 100644 stable/navidrome/11.0.19/Chart.yaml create mode 100644 stable/navidrome/11.0.19/README.md create mode 100644 stable/navidrome/11.0.19/app-readme.md rename stable/{piaware/6.0.19 => navidrome/11.0.19}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/navidrome/11.0.19/ix_values.yaml create mode 100644 stable/navidrome/11.0.19/questions.yaml rename stable/{piaware/6.0.19 => navidrome/11.0.19}/templates/common.yaml (100%) rename stable/{piaware/6.0.19 => navidrome/11.0.19}/values.yaml (100%) create mode 100644 stable/nextcloud/15.2.20/CHANGELOG.md create mode 100644 stable/nextcloud/15.2.20/Chart.lock create mode 100644 stable/nextcloud/15.2.20/Chart.yaml create mode 100644 stable/nextcloud/15.2.20/README.md create mode 100644 stable/nextcloud/15.2.20/app-readme.md create mode 100644 stable/nextcloud/15.2.20/charts/collabora-online-12.1.7.tgz rename stable/{pretend-youre-xyzzy/6.0.18 => nextcloud/15.2.20}/charts/common-10.4.4.tgz (100%) rename stable/{spotweb/4.0.18 => nextcloud/15.2.20}/charts/postgresql-8.0.30.tgz (100%) create mode 100644 stable/nextcloud/15.2.20/charts/redis-3.0.30.tgz create mode 100644 stable/nextcloud/15.2.20/ci/basic-values.yaml create mode 100644 stable/nextcloud/15.2.20/ix_values.yaml create mode 100644 stable/nextcloud/15.2.20/questions.yaml create mode 100644 stable/nextcloud/15.2.20/templates/_configmap.tpl create mode 100644 stable/nextcloud/15.2.20/templates/_cronjob.tpl create mode 100644 stable/nextcloud/15.2.20/templates/_hpb.tpl create mode 100644 stable/nextcloud/15.2.20/templates/_imaginary.tpl create mode 100644 stable/nextcloud/15.2.20/templates/_nginx.tpl create mode 100644 stable/nextcloud/15.2.20/templates/common.yaml rename stable/{pretend-youre-xyzzy/6.0.18 => nextcloud/15.2.20}/values.yaml (100%) delete mode 100644 stable/nullserv/6.0.18/Chart.lock delete mode 100644 stable/nullserv/6.0.18/README.md delete mode 100644 stable/nullserv/6.0.18/app-readme.md rename stable/nullserv/{6.0.18 => 6.0.20}/CHANGELOG.md (85%) create mode 100644 stable/nullserv/6.0.20/Chart.lock rename stable/nullserv/{6.0.18 => 6.0.20}/Chart.yaml (97%) create mode 100644 stable/nullserv/6.0.20/README.md create mode 100644 stable/nullserv/6.0.20/app-readme.md rename stable/{promcord/4.0.19 => nullserv/6.0.20}/charts/common-10.4.4.tgz (100%) rename stable/nullserv/{6.0.18 => 6.0.20}/ix_values.yaml (87%) rename stable/nullserv/{6.0.18 => 6.0.20}/questions.yaml (100%) rename stable/{pretend-youre-xyzzy/6.0.18 => nullserv/6.0.20}/templates/common.yaml (100%) rename stable/{promcord/4.0.19 => nullserv/6.0.20}/values.yaml (100%) delete mode 100644 stable/odoo/8.0.21/Chart.lock delete mode 100644 stable/odoo/8.0.21/README.md delete mode 100644 stable/odoo/8.0.21/app-readme.md rename stable/odoo/{8.0.21 => 8.0.23}/CHANGELOG.md (82%) create mode 100644 stable/odoo/8.0.23/Chart.lock rename stable/odoo/{8.0.21 => 8.0.23}/Chart.yaml (98%) create mode 100644 stable/odoo/8.0.23/README.md create mode 100644 stable/odoo/8.0.23/app-readme.md rename stable/{prometheus/4.0.37 => odoo/8.0.23}/charts/common-10.4.4.tgz (100%) rename stable/{strapi/4.0.17 => odoo/8.0.23}/charts/postgresql-8.0.30.tgz (100%) rename stable/odoo/{8.0.21 => 8.0.23}/ix_values.yaml (90%) rename stable/odoo/{8.0.21 => 8.0.23}/questions.yaml (100%) rename stable/{prowlarr/6.0.18 => odoo/8.0.23}/templates/common.yaml (100%) rename stable/{prometheus/4.0.37 => odoo/8.0.23}/values.yaml (100%) delete mode 100644 stable/openldap/7.0.18/Chart.lock delete mode 100644 stable/openldap/7.0.18/README.md delete mode 100644 stable/openldap/7.0.18/app-readme.md rename stable/openldap/{7.0.18 => 7.0.20}/CHANGELOG.md (85%) create mode 100644 stable/openldap/7.0.20/Chart.lock rename stable/openldap/{7.0.18 => 7.0.20}/Chart.yaml (97%) create mode 100644 stable/openldap/7.0.20/README.md create mode 100644 stable/openldap/7.0.20/app-readme.md rename stable/{prowlarr/6.0.18 => openldap/7.0.20}/charts/common-10.4.4.tgz (100%) rename stable/openldap/{7.0.18 => 7.0.20}/ix_values.yaml (96%) rename stable/openldap/{7.0.18 => 7.0.20}/questions.yaml (100%) rename stable/openldap/{7.0.18 => 7.0.20}/templates/_configmap.tpl (100%) rename stable/openldap/{7.0.18 => 7.0.20}/templates/common.yaml (100%) rename stable/{prowlarr/6.0.18 => openldap/7.0.20}/values.yaml (100%) delete mode 100644 stable/phpldapadmin/6.0.17/Chart.lock delete mode 100644 stable/phpldapadmin/6.0.17/README.md delete mode 100644 stable/phpldapadmin/6.0.17/app-readme.md rename stable/phpldapadmin/{6.0.17 => 6.0.19}/CHANGELOG.md (85%) create mode 100644 stable/phpldapadmin/6.0.19/Chart.lock rename stable/phpldapadmin/{6.0.17 => 6.0.19}/Chart.yaml (97%) create mode 100644 stable/phpldapadmin/6.0.19/README.md create mode 100644 stable/phpldapadmin/6.0.19/app-readme.md rename stable/{qinglong/2.0.19 => phpldapadmin/6.0.19}/charts/common-10.4.4.tgz (100%) rename stable/phpldapadmin/{6.0.17 => 6.0.19}/ix_values.yaml (82%) rename stable/phpldapadmin/{6.0.17 => 6.0.19}/questions.yaml (100%) rename stable/{qinglong/2.0.19 => phpldapadmin/6.0.19}/templates/common.yaml (100%) rename stable/{qinglong/2.0.19 => phpldapadmin/6.0.19}/values.yaml (100%) delete mode 100644 stable/piaware/6.0.19/Chart.lock delete mode 100644 stable/piaware/6.0.19/README.md delete mode 100644 stable/piaware/6.0.19/app-readme.md rename stable/piaware/{6.0.19 => 6.0.21}/CHANGELOG.md (84%) create mode 100644 stable/piaware/6.0.21/Chart.lock rename stable/piaware/{6.0.19 => 6.0.21}/Chart.yaml (97%) create mode 100644 stable/piaware/6.0.21/README.md create mode 100644 stable/piaware/6.0.21/app-readme.md rename stable/{rsshub/3.0.42 => piaware/6.0.21}/charts/common-10.4.4.tgz (100%) rename stable/piaware/{6.0.19 => 6.0.21}/ci/ct-values.yaml (100%) rename stable/piaware/{6.0.19 => 6.0.21}/ix_values.yaml (90%) rename stable/piaware/{6.0.19 => 6.0.21}/questions.yaml (100%) rename stable/{rsshub/3.0.42 => piaware/6.0.21}/templates/common.yaml (100%) rename stable/{rsshub/3.0.42 => piaware/6.0.21}/values.yaml (100%) delete mode 100644 stable/pretend-youre-xyzzy/6.0.18/Chart.lock delete mode 100644 stable/pretend-youre-xyzzy/6.0.18/README.md delete mode 100644 stable/pretend-youre-xyzzy/6.0.18/app-readme.md rename stable/pretend-youre-xyzzy/{6.0.18 => 6.0.20}/CHANGELOG.md (85%) create mode 100644 stable/pretend-youre-xyzzy/6.0.20/Chart.lock rename stable/pretend-youre-xyzzy/{6.0.18 => 6.0.20}/Chart.yaml (97%) create mode 100644 stable/pretend-youre-xyzzy/6.0.20/README.md create mode 100644 stable/pretend-youre-xyzzy/6.0.20/app-readme.md rename stable/{ser2sock/6.0.18 => pretend-youre-xyzzy/6.0.20}/charts/common-10.4.4.tgz (100%) rename stable/pretend-youre-xyzzy/{6.0.18 => 6.0.20}/ix_values.yaml (78%) rename stable/pretend-youre-xyzzy/{6.0.18 => 6.0.20}/questions.yaml (100%) rename stable/{ser2sock/6.0.18 => pretend-youre-xyzzy/6.0.20}/templates/common.yaml (100%) rename stable/{ser2sock/6.0.18 => pretend-youre-xyzzy/6.0.20}/values.yaml (100%) delete mode 100644 stable/promcord/4.0.19/Chart.lock delete mode 100644 stable/promcord/4.0.19/README.md delete mode 100644 stable/promcord/4.0.19/app-readme.md rename stable/promcord/{4.0.19 => 4.0.21}/CHANGELOG.md (85%) create mode 100644 stable/promcord/4.0.21/Chart.lock rename stable/promcord/{4.0.19 => 4.0.21}/Chart.yaml (97%) create mode 100644 stable/promcord/4.0.21/README.md create mode 100644 stable/promcord/4.0.21/app-readme.md rename stable/{spotweb/4.0.18 => promcord/4.0.21}/charts/common-10.4.4.tgz (100%) rename stable/promcord/{4.0.19 => 4.0.21}/ci/no-values.yaml (100%) rename stable/promcord/{4.0.19 => 4.0.21}/ix_values.yaml (92%) rename stable/promcord/{4.0.19 => 4.0.21}/questions.yaml (100%) rename stable/promcord/{4.0.19 => 4.0.21}/templates/common.yaml (100%) rename stable/promcord/{4.0.19 => 4.0.21}/templates/prometheusrules.yaml (100%) rename stable/promcord/{4.0.19 => 4.0.21}/templates/servicemonitor.yaml (100%) rename stable/{spotweb/4.0.18 => promcord/4.0.21}/values.yaml (100%) delete mode 100644 stable/prometheus/4.0.37/README.md delete mode 100644 stable/prometheus/4.0.37/app-readme.md rename stable/prometheus/{4.0.37 => 4.0.39}/CHANGELOG.md (81%) rename stable/prometheus/{4.0.37 => 4.0.39}/Chart.lock (89%) rename stable/prometheus/{4.0.37 => 4.0.39}/Chart.yaml (98%) create mode 100644 stable/prometheus/4.0.39/README.md create mode 100644 stable/prometheus/4.0.39/app-readme.md rename stable/{strapi/4.0.17 => prometheus/4.0.39}/charts/common-10.4.4.tgz (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/charts/kube-state-metrics-3.1.1.tgz (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/charts/node-exporter-3.0.4.tgz (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/crds/crd-alertmanager-config.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/crds/crd-alertmanager.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/crds/crd-podmonitor.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/crds/crd-probes.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/crds/crd-prometheus.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/crds/crd-prometheusrules.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/crds/crd-servicemonitor.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/crds/crd-thanosrulers.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/ix_values.yaml (99%) rename stable/prometheus/{4.0.37 => 4.0.39}/questions.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/_helpers.tpl (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/alertmanager/_alertmanager.tpl (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/alertmanager/secrets.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/alertmanager/serviceaccount.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/alertmanager/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/common.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/exporters/core-dns/service.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/exporters/core-dns/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/exporters/kube-apiserver/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/exporters/kube-controller-manager/endpoints.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/exporters/kube-controller-manager/service.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/exporters/kube-controller-manager/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/exporters/kube-scheduler/endpoints.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/exporters/kube-scheduler/service.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/exporters/kube-scheduler/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/exporters/kubelet/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/operator/_args.tpl (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/operator/configmap.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/operator/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/prometheus/_additionalPrometheusRules.tpl (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/prometheus/_additionalScrapeJobs.tpl (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/prometheus/_prometheus.tpl (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/prometheus/_servicemonitor.tpl (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/prometheus/clusterrole.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/prometheus/clusterrolebinding.yaml (100%) rename stable/prometheus/{4.0.37 => 4.0.39}/templates/prometheus/serviceaccount.yaml (100%) rename stable/{strapi/4.0.17 => prometheus/4.0.39}/values.yaml (100%) delete mode 100644 stable/prowlarr/6.0.18/Chart.lock delete mode 100644 stable/prowlarr/6.0.18/README.md delete mode 100644 stable/prowlarr/6.0.18/app-readme.md rename stable/prowlarr/{6.0.18 => 6.0.20}/CHANGELOG.md (85%) create mode 100644 stable/prowlarr/6.0.20/Chart.lock rename stable/prowlarr/{6.0.18 => 6.0.20}/Chart.yaml (94%) create mode 100644 stable/prowlarr/6.0.20/README.md create mode 100644 stable/prowlarr/6.0.20/app-readme.md rename stable/{tdarr-node/2.0.18 => prowlarr/6.0.20}/charts/common-10.4.4.tgz (100%) rename stable/prowlarr/{6.0.18 => 6.0.20}/ix_values.yaml (75%) rename stable/prowlarr/{6.0.18 => 6.0.20}/questions.yaml (100%) rename stable/{strapi/4.0.17 => prowlarr/6.0.20}/templates/common.yaml (100%) rename stable/{tdarr-node/2.0.18 => prowlarr/6.0.20}/values.yaml (100%) delete mode 100644 stable/qinglong/2.0.19/Chart.lock delete mode 100644 stable/qinglong/2.0.19/README.md delete mode 100644 stable/qinglong/2.0.19/app-readme.md rename stable/qinglong/{2.0.19 => 2.0.21}/CHANGELOG.md (84%) create mode 100644 stable/qinglong/2.0.21/Chart.lock rename stable/qinglong/{2.0.19 => 2.0.21}/Chart.yaml (95%) create mode 100644 stable/qinglong/2.0.21/README.md create mode 100644 stable/qinglong/2.0.21/app-readme.md rename stable/{teedy/7.0.18 => qinglong/2.0.21}/charts/common-10.4.4.tgz (100%) rename stable/qinglong/{2.0.19 => 2.0.21}/ix_values.yaml (80%) rename stable/qinglong/{2.0.19 => 2.0.21}/questions.yaml (100%) rename stable/{tdarr-node/2.0.18 => qinglong/2.0.21}/templates/common.yaml (100%) rename stable/{teedy/7.0.18 => qinglong/2.0.21}/values.yaml (100%) delete mode 100644 stable/rsshub/3.0.42/README.md delete mode 100644 stable/rsshub/3.0.42/app-readme.md rename stable/rsshub/{3.0.42 => 3.0.44}/CHANGELOG.md (84%) rename stable/rsshub/{3.0.42 => 3.0.44}/Chart.lock (85%) rename stable/rsshub/{3.0.42 => 3.0.44}/Chart.yaml (98%) create mode 100644 stable/rsshub/3.0.44/README.md create mode 100644 stable/rsshub/3.0.44/app-readme.md rename stable/{unpoller/3.0.19 => rsshub/3.0.44}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/rsshub/3.0.44/charts/redis-3.0.30.tgz rename stable/rsshub/{3.0.42 => 3.0.44}/ix_values.yaml (93%) rename stable/rsshub/{3.0.42 => 3.0.44}/questions.yaml (100%) rename stable/{teedy/7.0.18 => rsshub/3.0.44}/templates/common.yaml (100%) rename stable/{unpoller/3.0.19 => rsshub/3.0.44}/values.yaml (100%) delete mode 100644 stable/ser2sock/6.0.18/Chart.lock delete mode 100644 stable/ser2sock/6.0.18/README.md delete mode 100644 stable/ser2sock/6.0.18/app-readme.md rename stable/ser2sock/{6.0.18 => 6.0.20}/CHANGELOG.md (85%) create mode 100644 stable/ser2sock/6.0.20/Chart.lock rename stable/ser2sock/{6.0.18 => 6.0.20}/Chart.yaml (97%) create mode 100644 stable/ser2sock/6.0.20/README.md create mode 100644 stable/ser2sock/6.0.20/app-readme.md rename stable/{uptimerobot-prometheus/4.0.19 => ser2sock/6.0.20}/charts/common-10.4.4.tgz (100%) rename stable/ser2sock/{6.0.18 => 6.0.20}/ci/test-values.yaml (100%) rename stable/ser2sock/{6.0.18 => 6.0.20}/ix_values.yaml (90%) rename stable/ser2sock/{6.0.18 => 6.0.20}/questions.yaml (100%) rename stable/{unpoller/3.0.19 => ser2sock/6.0.20}/templates/common.yaml (100%) rename stable/{uptimerobot-prometheus/4.0.19 => ser2sock/6.0.20}/values.yaml (100%) delete mode 100644 stable/spotweb/4.0.18/Chart.lock delete mode 100644 stable/spotweb/4.0.18/README.md delete mode 100644 stable/spotweb/4.0.18/app-readme.md rename stable/spotweb/{4.0.18 => 4.0.20}/CHANGELOG.md (85%) create mode 100644 stable/spotweb/4.0.20/Chart.lock rename stable/spotweb/{4.0.18 => 4.0.20}/Chart.yaml (98%) create mode 100644 stable/spotweb/4.0.20/README.md create mode 100644 stable/spotweb/4.0.20/app-readme.md rename stable/{xbackbone/3.0.19 => spotweb/4.0.20}/charts/common-10.4.4.tgz (100%) rename stable/{teedy/7.0.18 => spotweb/4.0.20}/charts/postgresql-8.0.30.tgz (100%) rename stable/spotweb/{4.0.18 => 4.0.20}/ix_values.yaml (91%) rename stable/spotweb/{4.0.18 => 4.0.20}/questions.yaml (100%) rename stable/spotweb/{4.0.18 => 4.0.20}/templates/common.yaml (100%) rename stable/{xbackbone/3.0.19 => spotweb/4.0.20}/values.yaml (100%) delete mode 100644 stable/strapi/4.0.17/Chart.lock delete mode 100644 stable/strapi/4.0.17/README.md delete mode 100644 stable/strapi/4.0.17/app-readme.md rename stable/strapi/{4.0.17 => 4.0.19}/CHANGELOG.md (85%) create mode 100644 stable/strapi/4.0.19/Chart.lock rename stable/strapi/{4.0.17 => 4.0.19}/Chart.yaml (98%) create mode 100644 stable/strapi/4.0.19/README.md create mode 100644 stable/strapi/4.0.19/app-readme.md create mode 100644 stable/strapi/4.0.19/charts/common-10.4.4.tgz create mode 100644 stable/strapi/4.0.19/charts/postgresql-8.0.30.tgz rename stable/strapi/{4.0.17 => 4.0.19}/ix_values.yaml (91%) rename stable/strapi/{4.0.17 => 4.0.19}/questions.yaml (100%) rename stable/{uptimerobot-prometheus => strapi}/4.0.19/templates/common.yaml (100%) create mode 100644 stable/strapi/4.0.19/values.yaml delete mode 100644 stable/tdarr-node/2.0.18/Chart.lock delete mode 100644 stable/tdarr-node/2.0.18/README.md delete mode 100644 stable/tdarr-node/2.0.18/app-readme.md rename stable/tdarr-node/{2.0.18 => 2.0.20}/CHANGELOG.md (87%) create mode 100644 stable/tdarr-node/2.0.20/Chart.lock rename stable/tdarr-node/{2.0.18 => 2.0.20}/Chart.yaml (94%) create mode 100644 stable/tdarr-node/2.0.20/README.md create mode 100644 stable/tdarr-node/2.0.20/app-readme.md create mode 100644 stable/tdarr-node/2.0.20/charts/common-10.4.4.tgz rename stable/tdarr-node/{2.0.18 => 2.0.20}/ix_values.yaml (89%) rename stable/tdarr-node/{2.0.18 => 2.0.20}/questions.yaml (100%) rename stable/{xbackbone/3.0.19 => tdarr-node/2.0.20}/templates/common.yaml (100%) create mode 100644 stable/tdarr-node/2.0.20/values.yaml delete mode 100644 stable/teedy/7.0.18/Chart.lock delete mode 100644 stable/teedy/7.0.18/README.md delete mode 100644 stable/teedy/7.0.18/app-readme.md rename stable/teedy/{7.0.18 => 7.0.20}/CHANGELOG.md (85%) create mode 100644 stable/teedy/7.0.20/Chart.lock rename stable/teedy/{7.0.18 => 7.0.20}/Chart.yaml (98%) create mode 100644 stable/teedy/7.0.20/README.md create mode 100644 stable/teedy/7.0.20/app-readme.md create mode 100644 stable/teedy/7.0.20/charts/common-10.4.4.tgz create mode 100644 stable/teedy/7.0.20/charts/postgresql-8.0.30.tgz rename stable/teedy/{7.0.18 => 7.0.20}/ix_values.yaml (90%) rename stable/teedy/{7.0.18 => 7.0.20}/questions.yaml (100%) create mode 100644 stable/teedy/7.0.20/templates/common.yaml create mode 100644 stable/teedy/7.0.20/values.yaml delete mode 100644 stable/unpoller/3.0.19/Chart.lock delete mode 100644 stable/unpoller/3.0.19/README.md delete mode 100644 stable/unpoller/3.0.19/app-readme.md rename stable/unpoller/{3.0.19 => 3.0.21}/CHANGELOG.md (85%) create mode 100644 stable/unpoller/3.0.21/Chart.lock rename stable/unpoller/{3.0.19 => 3.0.21}/Chart.yaml (98%) create mode 100644 stable/unpoller/3.0.21/README.md create mode 100644 stable/unpoller/3.0.21/app-readme.md create mode 100644 stable/unpoller/3.0.21/charts/common-10.4.4.tgz rename stable/unpoller/{3.0.19 => 3.0.21}/ix_values.yaml (93%) rename stable/unpoller/{3.0.19 => 3.0.21}/questions.yaml (100%) create mode 100644 stable/unpoller/3.0.21/templates/common.yaml rename stable/unpoller/{3.0.19 => 3.0.21}/templates/prometheusrules.yaml (100%) rename stable/unpoller/{3.0.19 => 3.0.21}/templates/servicemonitor.yaml (100%) create mode 100644 stable/unpoller/3.0.21/values.yaml delete mode 100644 stable/uptimerobot-prometheus/4.0.19/Chart.lock delete mode 100644 stable/uptimerobot-prometheus/4.0.19/README.md delete mode 100644 stable/uptimerobot-prometheus/4.0.19/app-readme.md rename stable/uptimerobot-prometheus/{4.0.19 => 4.0.21}/CHANGELOG.md (85%) create mode 100644 stable/uptimerobot-prometheus/4.0.21/Chart.lock rename stable/uptimerobot-prometheus/{4.0.19 => 4.0.21}/Chart.yaml (98%) create mode 100644 stable/uptimerobot-prometheus/4.0.21/README.md create mode 100644 stable/uptimerobot-prometheus/4.0.21/app-readme.md create mode 100644 stable/uptimerobot-prometheus/4.0.21/charts/common-10.4.4.tgz rename stable/uptimerobot-prometheus/{4.0.19 => 4.0.21}/ix_values.yaml (93%) rename stable/uptimerobot-prometheus/{4.0.19 => 4.0.21}/questions.yaml (100%) create mode 100644 stable/uptimerobot-prometheus/4.0.21/templates/common.yaml rename stable/uptimerobot-prometheus/{4.0.19 => 4.0.21}/templates/prometheusrules.yaml (100%) rename stable/uptimerobot-prometheus/{4.0.19 => 4.0.21}/templates/servicemonitor.yaml (100%) create mode 100644 stable/uptimerobot-prometheus/4.0.21/values.yaml delete mode 100644 stable/xbackbone/3.0.19/README.md delete mode 100644 stable/xbackbone/3.0.19/app-readme.md rename stable/xbackbone/{3.0.19 => 3.0.21}/CHANGELOG.md (85%) rename stable/xbackbone/{3.0.19 => 3.0.21}/Chart.lock (85%) rename stable/xbackbone/{3.0.19 => 3.0.21}/Chart.yaml (98%) create mode 100644 stable/xbackbone/3.0.21/README.md create mode 100644 stable/xbackbone/3.0.21/app-readme.md create mode 100644 stable/xbackbone/3.0.21/charts/common-10.4.4.tgz rename stable/xbackbone/{3.0.19 => 3.0.21}/charts/mariadb-3.0.29.tgz (100%) rename stable/xbackbone/{3.0.19 => 3.0.21}/ix_values.yaml (89%) rename stable/xbackbone/{3.0.19 => 3.0.21}/questions.yaml (100%) create mode 100644 stable/xbackbone/3.0.21/templates/common.yaml create mode 100644 stable/xbackbone/3.0.21/values.yaml diff --git a/dependency/mariadb/3.0.36/README.md b/dependency/mariadb/3.0.36/README.md deleted file mode 100644 index 94ed579c039..00000000000 --- a/dependency/mariadb/3.0.36/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# mariadb - -Fast, reliable, scalable, and easy to use open-source relational database system. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/dependency/mariadb/3.0.36/app-readme.md b/dependency/mariadb/3.0.36/app-readme.md deleted file mode 100644 index 141c93ee9bf..00000000000 --- a/dependency/mariadb/3.0.36/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fast, reliable, scalable, and easy to use open-source relational database system. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/dependency/mariadb/3.0.36/CHANGELOG.md b/dependency/mariadb/3.0.38/CHANGELOG.md similarity index 94% rename from dependency/mariadb/3.0.36/CHANGELOG.md rename to dependency/mariadb/3.0.38/CHANGELOG.md index e6d015247e0..981e3d1dd49 100644 --- a/dependency/mariadb/3.0.36/CHANGELOG.md +++ b/dependency/mariadb/3.0.38/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog + + ## [mariadb-3.0.36](https://github.com/truecharts/apps/compare/mariadb-3.0.35...mariadb-3.0.36) (2022-07-16) ### Chore @@ -95,5 +97,3 @@ - -### [memcached-3.0.23](https://github.com/truecharts/apps/compare/memcached-3.0.22...memcached-3.0.23) (2022-07-09) diff --git a/dependency/memcached/3.0.37/Chart.lock b/dependency/mariadb/3.0.38/Chart.lock similarity index 80% rename from dependency/memcached/3.0.37/Chart.lock rename to dependency/mariadb/3.0.38/Chart.lock index b8a908f7b35..6574f4eb42a 100644 --- a/dependency/memcached/3.0.37/Chart.lock +++ b/dependency/mariadb/3.0.38/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.4 digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-15T06:36:05.471460915Z" +generated: "2022-07-20T08:27:56.324153302Z" diff --git a/dependency/mariadb/3.0.36/Chart.yaml b/dependency/mariadb/3.0.38/Chart.yaml similarity index 98% rename from dependency/mariadb/3.0.36/Chart.yaml rename to dependency/mariadb/3.0.38/Chart.yaml index db7ebe1e8f8..d4bf094ff4a 100644 --- a/dependency/mariadb/3.0.36/Chart.yaml +++ b/dependency/mariadb/3.0.38/Chart.yaml @@ -24,7 +24,7 @@ sources: - https://github.com/prometheus/mysqld_exporter - https://mariadb.org type: application -version: 3.0.36 +version: 3.0.38 annotations: truecharts.org/catagories: | - database diff --git a/dependency/mariadb/3.0.38/README.md b/dependency/mariadb/3.0.38/README.md new file mode 100644 index 00000000000..5cc10f32a47 --- /dev/null +++ b/dependency/mariadb/3.0.38/README.md @@ -0,0 +1,109 @@ +# mariadb + +![Version: 3.0.38](https://img.shields.io/badge/Version-3.0.38-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 10.8.3](https://img.shields.io/badge/AppVersion-10.8.3-informational?style=flat-square) + +Fast, reliable, scalable, and easy to use open-source relational database system. + +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: [mariadb](https://truecharts.org/charts/stable/mariadb) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `mariadb` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install mariadb TrueCharts/mariadb +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `mariadb` deployment + +```console +helm uninstall mariadb +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install mariadb \ + --set env.TZ="America/New York" \ + TrueCharts/mariadb +``` + +#### 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 mariadb TrueCharts/mariadb -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/dependency/mariadb/3.0.38/app-readme.md b/dependency/mariadb/3.0.38/app-readme.md new file mode 100644 index 00000000000..78bf5c22bff --- /dev/null +++ b/dependency/mariadb/3.0.38/app-readme.md @@ -0,0 +1,8 @@ +Fast, reliable, scalable, and easy to use open-source relational database system. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/dependency/mariadb + +--- + +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/dependency/mariadb/3.0.36/charts/common-10.4.4.tgz b/dependency/mariadb/3.0.38/charts/common-10.4.4.tgz similarity index 100% rename from dependency/mariadb/3.0.36/charts/common-10.4.4.tgz rename to dependency/mariadb/3.0.38/charts/common-10.4.4.tgz diff --git a/dependency/mariadb/3.0.36/ix_values.yaml b/dependency/mariadb/3.0.38/ix_values.yaml similarity index 97% rename from dependency/mariadb/3.0.36/ix_values.yaml rename to dependency/mariadb/3.0.38/ix_values.yaml index 93313671020..fe66b6e3e07 100644 --- a/dependency/mariadb/3.0.36/ix_values.yaml +++ b/dependency/mariadb/3.0.38/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: ghcr.io/truecharts/mariadb pullPolicy: IfNotPresent - tag: v10.8.3@sha256:e320343836699e0e675321216693f27b522564fea5b982f2502eed417ab11ca8 + tag: v10.8.3@sha256:aebc0d76ebb721a985c11950f7e28239b43de126d6229e5825605b4c2d37269d controller: # -- Set the controller type. diff --git a/dependency/mariadb/3.0.36/questions.yaml b/dependency/mariadb/3.0.38/questions.yaml similarity index 100% rename from dependency/mariadb/3.0.36/questions.yaml rename to dependency/mariadb/3.0.38/questions.yaml diff --git a/dependency/mariadb/3.0.36/templates/common.yaml b/dependency/mariadb/3.0.38/templates/common.yaml similarity index 100% rename from dependency/mariadb/3.0.36/templates/common.yaml rename to dependency/mariadb/3.0.38/templates/common.yaml diff --git a/dependency/mariadb/3.0.36/values.yaml b/dependency/mariadb/3.0.38/values.yaml similarity index 100% rename from dependency/mariadb/3.0.36/values.yaml rename to dependency/mariadb/3.0.38/values.yaml diff --git a/dependency/memcached/3.0.37/README.md b/dependency/memcached/3.0.37/README.md deleted file mode 100644 index 54424045adc..00000000000 --- a/dependency/memcached/3.0.37/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# memcached - -Memcached is a memory-backed database caching solution - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/dependency/memcached/3.0.37/app-readme.md b/dependency/memcached/3.0.37/app-readme.md deleted file mode 100644 index 87ae8bc36d9..00000000000 --- a/dependency/memcached/3.0.37/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Memcached is a memory-backed database caching solution - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/dependency/memcached/3.0.37/CHANGELOG.md b/dependency/memcached/3.0.39/CHANGELOG.md similarity index 85% rename from dependency/memcached/3.0.37/CHANGELOG.md rename to dependency/memcached/3.0.39/CHANGELOG.md index edfaaa7477a..4849a0659c7 100644 --- a/dependency/memcached/3.0.37/CHANGELOG.md +++ b/dependency/memcached/3.0.39/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [memcached-3.0.39](https://github.com/truecharts/apps/compare/memcached-3.0.38...memcached-3.0.39) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [memcached-3.0.38](https://github.com/truecharts/apps/compare/memcached-3.0.37...memcached-3.0.38) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [memcached-3.0.37](https://github.com/truecharts/apps/compare/memcached-3.0.36...memcached-3.0.37) (2022-07-15) ### Chore @@ -81,19 +97,3 @@ ### [memcached-3.0.24](https://github.com/truecharts/apps/compare/memcached-3.0.23...memcached-3.0.24) (2022-07-10) - -#### Chore - -* update helm chart common to v10.3.0 - - - - -### [memcached-3.0.23](https://github.com/truecharts/apps/compare/memcached-3.0.22...memcached-3.0.23) (2022-07-09) - -#### Chore - -* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) - - - diff --git a/dependency/mariadb/3.0.36/Chart.lock b/dependency/memcached/3.0.39/Chart.lock similarity index 80% rename from dependency/mariadb/3.0.36/Chart.lock rename to dependency/memcached/3.0.39/Chart.lock index e871848610b..cb526e653d7 100644 --- a/dependency/mariadb/3.0.36/Chart.lock +++ b/dependency/memcached/3.0.39/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.4 digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-16T10:39:02.720169987Z" +generated: "2022-07-20T08:27:56.253323297Z" diff --git a/dependency/memcached/3.0.37/Chart.yaml b/dependency/memcached/3.0.39/Chart.yaml similarity index 97% rename from dependency/memcached/3.0.37/Chart.yaml rename to dependency/memcached/3.0.39/Chart.yaml index b6cf203b04b..5c296b6507d 100644 --- a/dependency/memcached/3.0.37/Chart.yaml +++ b/dependency/memcached/3.0.39/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/bitnami/bitnami-docker-memcached - http://memcached.org/ type: application -version: 3.0.37 +version: 3.0.39 annotations: truecharts.org/catagories: | - database diff --git a/dependency/memcached/3.0.39/README.md b/dependency/memcached/3.0.39/README.md new file mode 100644 index 00000000000..9a5ccd28c79 --- /dev/null +++ b/dependency/memcached/3.0.39/README.md @@ -0,0 +1,108 @@ +# memcached + +![Version: 3.0.39](https://img.shields.io/badge/Version-3.0.39-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.15](https://img.shields.io/badge/AppVersion-1.6.15-informational?style=flat-square) + +Memcached is a memory-backed database caching solution + +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: [memcached](https://truecharts.org/charts/stable/memcached) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `memcached` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install memcached TrueCharts/memcached +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `memcached` deployment + +```console +helm uninstall memcached +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install memcached \ + --set env.TZ="America/New York" \ + TrueCharts/memcached +``` + +#### 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 memcached TrueCharts/memcached -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/dependency/memcached/3.0.39/app-readme.md b/dependency/memcached/3.0.39/app-readme.md new file mode 100644 index 00000000000..2c5c9c32a1f --- /dev/null +++ b/dependency/memcached/3.0.39/app-readme.md @@ -0,0 +1,8 @@ +Memcached is a memory-backed database caching solution + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/dependency/memcached + +--- + +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/dependency/memcached/3.0.37/charts/common-10.4.4.tgz b/dependency/memcached/3.0.39/charts/common-10.4.4.tgz similarity index 100% rename from dependency/memcached/3.0.37/charts/common-10.4.4.tgz rename to dependency/memcached/3.0.39/charts/common-10.4.4.tgz diff --git a/dependency/memcached/3.0.37/ix_values.yaml b/dependency/memcached/3.0.39/ix_values.yaml similarity index 65% rename from dependency/memcached/3.0.37/ix_values.yaml rename to dependency/memcached/3.0.39/ix_values.yaml index f5db9441707..31a810f1bb8 100644 --- a/dependency/memcached/3.0.37/ix_values.yaml +++ b/dependency/memcached/3.0.39/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: ghcr.io/truecharts/memcached pullPolicy: IfNotPresent - tag: v1.6.15@sha256:93b823a0497265ec51435612d69e9cdd43dbb70e393f84e9c22cedecf232b856 + tag: v1.6.15@sha256:2315cdfed681ffbbf882321d6b71936f635da76a033ef1701cbf1e7fbfe78581 service: main: diff --git a/dependency/memcached/3.0.37/questions.yaml b/dependency/memcached/3.0.39/questions.yaml similarity index 100% rename from dependency/memcached/3.0.37/questions.yaml rename to dependency/memcached/3.0.39/questions.yaml diff --git a/dependency/memcached/3.0.37/templates/common.yaml b/dependency/memcached/3.0.39/templates/common.yaml similarity index 100% rename from dependency/memcached/3.0.37/templates/common.yaml rename to dependency/memcached/3.0.39/templates/common.yaml diff --git a/dependency/memcached/3.0.37/values.yaml b/dependency/memcached/3.0.39/values.yaml similarity index 100% rename from dependency/memcached/3.0.37/values.yaml rename to dependency/memcached/3.0.39/values.yaml diff --git a/dependency/mongodb/1.0.40/CHANGELOG.md b/dependency/mongodb/1.0.40/CHANGELOG.md deleted file mode 100644 index 263eb34aa65..00000000000 --- a/dependency/mongodb/1.0.40/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mongodb-1.0.40](https://github.com/truecharts/apps/compare/mongodb-1.0.39...mongodb-1.0.40) (2022-07-16) - -### Chore - -- update docker general non-major ([#3192](https://github.com/truecharts/apps/issues/3192)) - - - - -## [mongodb-1.0.38](https://github.com/truecharts/apps/compare/mongodb-1.0.36...mongodb-1.0.38) (2022-07-14) - -### Fix - -- bump to ensure .helmignore is present on all Charts - - - - -## [mongodb-1.0.35](https://github.com/truecharts/apps/compare/mongodb-1.0.33...mongodb-1.0.35) (2022-07-12) - -### Chore - -- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) -- bump to cleanup old docs and use correct icon urls - - - -## [mongodb-1.0.33](https://github.com/truecharts/apps/compare/mongodb-1.0.32...mongodb-1.0.33) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mongodb-1.0.32](https://github.com/truecharts/apps/compare/mongodb-1.0.31...mongodb-1.0.32) (2022-07-12) - -#### Chore - -* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) - - - - - -### [mongodb-1.0.30](https://github.com/truecharts/apps/compare/mongodb-1.0.29...mongodb-1.0.30) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) - - - - -### [mongodb-1.0.29](https://github.com/truecharts/apps/compare/mongodb-1.0.28...mongodb-1.0.29) (2022-07-11) - -#### Chore - -* update helm chart common to v10.4.2 - - - - -### [mongodb-1.0.28](https://github.com/truecharts/apps/compare/mongodb-1.0.27...mongodb-1.0.28) (2022-07-10) - -#### Chore - -* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [mongodb-1.0.27](https://github.com/truecharts/apps/compare/mongodb-1.0.26...mongodb-1.0.27) (2022-07-10) - -#### Chore - -* update helm chart common to v10.3.0 - - - - -### [mongodb-1.0.26](https://github.com/truecharts/apps/compare/mongodb-1.0.25...mongodb-1.0.26) (2022-07-09) - -#### Chore - -* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) - - - - -### [mongodb-1.0.25](https://github.com/truecharts/apps/compare/mongodb-1.0.24...mongodb-1.0.25) (2022-07-06) - -#### Chore diff --git a/dependency/mongodb/1.0.40/README.md b/dependency/mongodb/1.0.40/README.md deleted file mode 100644 index 1b2657ba22a..00000000000 --- a/dependency/mongodb/1.0.40/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# mongodb - -Fast, reliable, scalable, and easy to use open-source no-sql database system. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/dependency/mongodb/1.0.40/app-readme.md b/dependency/mongodb/1.0.40/app-readme.md deleted file mode 100644 index 7de3470b731..00000000000 --- a/dependency/mongodb/1.0.40/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fast, reliable, scalable, and easy to use open-source no-sql database system. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/dependency/mongodb/1.0.42/CHANGELOG.md b/dependency/mongodb/1.0.42/CHANGELOG.md new file mode 100644 index 00000000000..d2d85aa974c --- /dev/null +++ b/dependency/mongodb/1.0.42/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mariadb-3.0.38](https://github.com/truecharts/apps/compare/mariadb-3.0.37...mariadb-3.0.38) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + + +## [mariadb-3.0.36](https://github.com/truecharts/apps/compare/mariadb-3.0.35...mariadb-3.0.36) (2022-07-16) + +### Chore + +- update docker general non-major ([#3192](https://github.com/truecharts/apps/issues/3192)) + + + +## [memcached-3.0.36](https://github.com/truecharts/apps/compare/memcached-3.0.35...memcached-3.0.36) (2022-07-14) + +### Fix + +- regenerate catalog and update template + + + +## [memcached-3.0.35](https://github.com/truecharts/apps/compare/memcached-3.0.33...memcached-3.0.35) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + + +## [memcached-3.0.32](https://github.com/truecharts/apps/compare/memcached-3.0.30...memcached-3.0.32) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [memcached-3.0.30](https://github.com/truecharts/apps/compare/memcached-3.0.29...memcached-3.0.30) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [memcached-3.0.29](https://github.com/truecharts/apps/compare/memcached-3.0.28...memcached-3.0.29) (2022-07-12) + +#### Chore + +* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) + + + + +### [memcached-3.0.28](https://github.com/truecharts/apps/compare/memcached-3.0.27...memcached-3.0.28) (2022-07-11) + + + + +### [memcached-3.0.27](https://github.com/truecharts/apps/compare/memcached-3.0.26...memcached-3.0.27) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) + + + + +### [memcached-3.0.26](https://github.com/truecharts/apps/compare/memcached-3.0.25...memcached-3.0.26) (2022-07-11) + +#### Chore + +* update helm chart common to v10.4.2 + + + + +### [memcached-3.0.25](https://github.com/truecharts/apps/compare/memcached-3.0.24...memcached-3.0.25) (2022-07-10) + +#### Chore + +* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [memcached-3.0.24](https://github.com/truecharts/apps/compare/memcached-3.0.23...memcached-3.0.24) (2022-07-10) diff --git a/dependency/mongodb/1.0.40/Chart.lock b/dependency/mongodb/1.0.42/Chart.lock similarity index 80% rename from dependency/mongodb/1.0.40/Chart.lock rename to dependency/mongodb/1.0.42/Chart.lock index 1c7c176133b..871625978a4 100644 --- a/dependency/mongodb/1.0.40/Chart.lock +++ b/dependency/mongodb/1.0.42/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.4 digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-16T10:39:02.729192013Z" +generated: "2022-07-20T08:27:56.212355127Z" diff --git a/dependency/mongodb/1.0.40/Chart.yaml b/dependency/mongodb/1.0.42/Chart.yaml similarity index 98% rename from dependency/mongodb/1.0.40/Chart.yaml rename to dependency/mongodb/1.0.42/Chart.yaml index 66a198fb529..86576b48815 100644 --- a/dependency/mongodb/1.0.40/Chart.yaml +++ b/dependency/mongodb/1.0.42/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-mongodb - https://www.mongodb.com type: application -version: 1.0.40 +version: 1.0.42 annotations: truecharts.org/catagories: | - database diff --git a/dependency/mongodb/1.0.42/README.md b/dependency/mongodb/1.0.42/README.md new file mode 100644 index 00000000000..da2bb5ca9de --- /dev/null +++ b/dependency/mongodb/1.0.42/README.md @@ -0,0 +1,109 @@ +# mongodb + +![Version: 1.0.42](https://img.shields.io/badge/Version-1.0.42-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.9](https://img.shields.io/badge/AppVersion-5.0.9-informational?style=flat-square) + +Fast, reliable, scalable, and easy to use open-source no-sql database system. + +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: [mongodb](https://truecharts.org/charts/stable/mongodb) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `mongodb` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install mongodb TrueCharts/mongodb +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `mongodb` deployment + +```console +helm uninstall mongodb +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install mongodb \ + --set env.TZ="America/New York" \ + TrueCharts/mongodb +``` + +#### 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 mongodb TrueCharts/mongodb -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/dependency/mongodb/1.0.42/app-readme.md b/dependency/mongodb/1.0.42/app-readme.md new file mode 100644 index 00000000000..4095366116b --- /dev/null +++ b/dependency/mongodb/1.0.42/app-readme.md @@ -0,0 +1,8 @@ +Fast, reliable, scalable, and easy to use open-source no-sql database system. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/dependency/mongodb + +--- + +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/dependency/mongodb/1.0.40/charts/common-10.4.4.tgz b/dependency/mongodb/1.0.42/charts/common-10.4.4.tgz similarity index 100% rename from dependency/mongodb/1.0.40/charts/common-10.4.4.tgz rename to dependency/mongodb/1.0.42/charts/common-10.4.4.tgz diff --git a/dependency/mongodb/1.0.40/ix_values.yaml b/dependency/mongodb/1.0.42/ix_values.yaml similarity index 97% rename from dependency/mongodb/1.0.40/ix_values.yaml rename to dependency/mongodb/1.0.42/ix_values.yaml index 4e463096441..8b3305de187 100644 --- a/dependency/mongodb/1.0.40/ix_values.yaml +++ b/dependency/mongodb/1.0.42/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: ghcr.io/truecharts/mongodb pullPolicy: IfNotPresent - tag: v5.0.9@sha256:9be03decc686c651f1a70df94343dd0b92b7907db54008d45cc540264f2f54de + tag: v5.0.9@sha256:8a3aa7687468fe558a847f2b3c815a6a6a3dbcfaa0747984583f7325e611f07a controller: # -- Set the controller type. diff --git a/dependency/mongodb/1.0.40/questions.yaml b/dependency/mongodb/1.0.42/questions.yaml similarity index 100% rename from dependency/mongodb/1.0.40/questions.yaml rename to dependency/mongodb/1.0.42/questions.yaml diff --git a/dependency/mongodb/1.0.40/templates/common.yaml b/dependency/mongodb/1.0.42/templates/common.yaml similarity index 100% rename from dependency/mongodb/1.0.40/templates/common.yaml rename to dependency/mongodb/1.0.42/templates/common.yaml diff --git a/dependency/mongodb/1.0.40/values.yaml b/dependency/mongodb/1.0.42/values.yaml similarity index 100% rename from dependency/mongodb/1.0.40/values.yaml rename to dependency/mongodb/1.0.42/values.yaml diff --git a/dependency/postgresql/8.0.38/README.md b/dependency/postgresql/8.0.38/README.md deleted file mode 100644 index b53937e0044..00000000000 --- a/dependency/postgresql/8.0.38/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# postgresql - -PostgresSQL - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/dependency/postgresql/8.0.38/app-readme.md b/dependency/postgresql/8.0.38/app-readme.md deleted file mode 100644 index 88e9ec74b99..00000000000 --- a/dependency/postgresql/8.0.38/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -PostgresSQL - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/dependency/postgresql/8.0.38/CHANGELOG.md b/dependency/postgresql/8.0.40/CHANGELOG.md similarity index 85% rename from dependency/postgresql/8.0.38/CHANGELOG.md rename to dependency/postgresql/8.0.40/CHANGELOG.md index f1f29164895..acc7e8bb170 100644 --- a/dependency/postgresql/8.0.38/CHANGELOG.md +++ b/dependency/postgresql/8.0.40/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [postgresql-8.0.40](https://github.com/truecharts/apps/compare/postgresql-8.0.39...postgresql-8.0.40) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [postgresql-8.0.39](https://github.com/truecharts/apps/compare/postgresql-8.0.38...postgresql-8.0.39) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [postgresql-8.0.38](https://github.com/truecharts/apps/compare/postgresql-8.0.37...postgresql-8.0.38) (2022-07-17) ### Chore @@ -81,19 +97,3 @@ ### [postgresql-8.0.26](https://github.com/truecharts/apps/compare/postgresql-8.0.25...postgresql-8.0.26) (2022-07-10) - -#### Chore - -* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [postgresql-8.0.25](https://github.com/truecharts/apps/compare/postgresql-8.0.24...postgresql-8.0.25) (2022-07-10) - -#### Chore - -* update helm chart common to v10.3.0 - - diff --git a/dependency/postgresql/8.0.38/Chart.lock b/dependency/postgresql/8.0.40/Chart.lock similarity index 80% rename from dependency/postgresql/8.0.38/Chart.lock rename to dependency/postgresql/8.0.40/Chart.lock index dd7bf773195..b531bed6869 100644 --- a/dependency/postgresql/8.0.38/Chart.lock +++ b/dependency/postgresql/8.0.40/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.4 digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-17T10:07:19.318402612Z" +generated: "2022-07-20T08:27:56.329877523Z" diff --git a/dependency/postgresql/8.0.38/Chart.yaml b/dependency/postgresql/8.0.40/Chart.yaml similarity index 97% rename from dependency/postgresql/8.0.38/Chart.yaml rename to dependency/postgresql/8.0.40/Chart.yaml index 5925cb2d5b1..b7c6bbbecea 100644 --- a/dependency/postgresql/8.0.38/Chart.yaml +++ b/dependency/postgresql/8.0.40/Chart.yaml @@ -22,7 +22,7 @@ name: postgresql sources: - https://www.postgresql.org/ type: application -version: 8.0.38 +version: 8.0.40 annotations: truecharts.org/catagories: | - database diff --git a/dependency/postgresql/8.0.40/README.md b/dependency/postgresql/8.0.40/README.md new file mode 100644 index 00000000000..d5a263a0e44 --- /dev/null +++ b/dependency/postgresql/8.0.40/README.md @@ -0,0 +1,107 @@ +# postgresql + +![Version: 8.0.40](https://img.shields.io/badge/Version-8.0.40-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 14.4.0](https://img.shields.io/badge/AppVersion-14.4.0-informational?style=flat-square) + +PostgresSQL + +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: [postgresql](https://truecharts.org/charts/stable/postgresql) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `postgresql` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install postgresql TrueCharts/postgresql +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `postgresql` deployment + +```console +helm uninstall postgresql +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install postgresql \ + --set env.TZ="America/New York" \ + TrueCharts/postgresql +``` + +#### 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 postgresql TrueCharts/postgresql -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/dependency/postgresql/8.0.40/app-readme.md b/dependency/postgresql/8.0.40/app-readme.md new file mode 100644 index 00000000000..dc31ea4bf8e --- /dev/null +++ b/dependency/postgresql/8.0.40/app-readme.md @@ -0,0 +1,8 @@ +PostgresSQL + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/dependency/postgresql + +--- + +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/dependency/postgresql/8.0.38/charts/common-10.4.4.tgz b/dependency/postgresql/8.0.40/charts/common-10.4.4.tgz similarity index 100% rename from dependency/postgresql/8.0.38/charts/common-10.4.4.tgz rename to dependency/postgresql/8.0.40/charts/common-10.4.4.tgz diff --git a/dependency/postgresql/8.0.38/ix_values.yaml b/dependency/postgresql/8.0.40/ix_values.yaml similarity index 97% rename from dependency/postgresql/8.0.38/ix_values.yaml rename to dependency/postgresql/8.0.40/ix_values.yaml index 05b6301c776..41ea89a726e 100644 --- a/dependency/postgresql/8.0.38/ix_values.yaml +++ b/dependency/postgresql/8.0.40/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: ghcr.io/truecharts/postgresql pullPolicy: IfNotPresent - tag: v14.4.0@sha256:f0df34aac8462b6a40ff7cf38e62513eaa8219cee71bfe970a8f4dfec3c25c6c + tag: v14.4.0@sha256:c640658966db42b0b6589f4f2975be0a20d6aa8f0ba2510504451103a2554ce5 controller: # -- Set the controller type. diff --git a/dependency/postgresql/8.0.38/questions.yaml b/dependency/postgresql/8.0.40/questions.yaml similarity index 100% rename from dependency/postgresql/8.0.38/questions.yaml rename to dependency/postgresql/8.0.40/questions.yaml diff --git a/dependency/postgresql/8.0.38/templates/common.yaml b/dependency/postgresql/8.0.40/templates/common.yaml similarity index 100% rename from dependency/postgresql/8.0.38/templates/common.yaml rename to dependency/postgresql/8.0.40/templates/common.yaml diff --git a/dependency/postgresql/8.0.38/values.yaml b/dependency/postgresql/8.0.40/values.yaml similarity index 100% rename from dependency/postgresql/8.0.38/values.yaml rename to dependency/postgresql/8.0.40/values.yaml diff --git a/dependency/promtail/3.0.28/Chart.lock b/dependency/promtail/3.0.28/Chart.lock deleted file mode 100644 index dadb9000892..00000000000 --- a/dependency/promtail/3.0.28/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T20:56:56.655745884Z" diff --git a/dependency/promtail/3.0.28/README.md b/dependency/promtail/3.0.28/README.md deleted file mode 100644 index ab1b286420f..00000000000 --- a/dependency/promtail/3.0.28/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# promtail - -Promtail is an agent which ships the contents of local logs to a Loki instance - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/dependency/promtail/3.0.28/app-readme.md b/dependency/promtail/3.0.28/app-readme.md deleted file mode 100644 index 8f720adae2b..00000000000 --- a/dependency/promtail/3.0.28/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Promtail is an agent which ships the contents of local logs to a Loki instance - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/dependency/promtail/3.0.28/CHANGELOG.md b/dependency/promtail/3.0.30/CHANGELOG.md similarity index 80% rename from dependency/promtail/3.0.28/CHANGELOG.md rename to dependency/promtail/3.0.30/CHANGELOG.md index 0f7bbc408c7..f98d2789721 100644 --- a/dependency/promtail/3.0.28/CHANGELOG.md +++ b/dependency/promtail/3.0.30/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [promtail-3.0.30](https://github.com/truecharts/apps/compare/promtail-3.0.29...promtail-3.0.30) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [promtail-3.0.29](https://github.com/truecharts/apps/compare/promtail-3.0.28...promtail-3.0.29) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [promtail-3.0.28](https://github.com/truecharts/apps/compare/promtail-3.0.27...promtail-3.0.28) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ #### Chore -* update helm chart common to v10.3.0 - - - - -### [promtail-3.0.16](https://github.com/truecharts/apps/compare/promtail-3.0.15...promtail-3.0.16) (2022-07-09) - -#### Chore - -* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [promtail-3.0.15](https://github.com/truecharts/apps/compare/promtail-3.0.14...promtail-3.0.15) (2022-07-04) diff --git a/dependency/promtail/3.0.30/Chart.lock b/dependency/promtail/3.0.30/Chart.lock new file mode 100644 index 00000000000..889c896db8c --- /dev/null +++ b/dependency/promtail/3.0.30/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:28:14.651187755Z" diff --git a/dependency/promtail/3.0.28/Chart.yaml b/dependency/promtail/3.0.30/Chart.yaml similarity index 95% rename from dependency/promtail/3.0.28/Chart.yaml rename to dependency/promtail/3.0.30/Chart.yaml index e8d4b29462f..901d5997358 100644 --- a/dependency/promtail/3.0.28/Chart.yaml +++ b/dependency/promtail/3.0.30/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2.6.0" +appVersion: "2.6.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -22,7 +22,7 @@ sources: - https://grafana.com/oss/loki/ - https://grafana.com/docs/loki/latest/ type: application -version: 3.0.28 +version: 3.0.30 annotations: truecharts.org/catagories: | - metrics diff --git a/dependency/promtail/3.0.30/README.md b/dependency/promtail/3.0.30/README.md new file mode 100644 index 00000000000..cf380150b74 --- /dev/null +++ b/dependency/promtail/3.0.30/README.md @@ -0,0 +1,109 @@ +# promtail + +![Version: 3.0.30](https://img.shields.io/badge/Version-3.0.30-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.1](https://img.shields.io/badge/AppVersion-2.6.1-informational?style=flat-square) + +Promtail is an agent which ships the contents of local logs to a Loki instance + +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: [promtail](https://truecharts.org/charts/stable/promtail) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `promtail` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install promtail TrueCharts/promtail +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `promtail` deployment + +```console +helm uninstall promtail +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install promtail \ + --set env.TZ="America/New York" \ + TrueCharts/promtail +``` + +#### 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 promtail TrueCharts/promtail -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/dependency/promtail/3.0.30/app-readme.md b/dependency/promtail/3.0.30/app-readme.md new file mode 100644 index 00000000000..23f6c461792 --- /dev/null +++ b/dependency/promtail/3.0.30/app-readme.md @@ -0,0 +1,8 @@ +Promtail is an agent which ships the contents of local logs to a Loki instance + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/dependency/promtail + +--- + +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/dependency/promtail/3.0.28/charts/common-10.4.4.tgz b/dependency/promtail/3.0.30/charts/common-10.4.4.tgz similarity index 100% rename from dependency/promtail/3.0.28/charts/common-10.4.4.tgz rename to dependency/promtail/3.0.30/charts/common-10.4.4.tgz diff --git a/dependency/promtail/3.0.28/ix_values.yaml b/dependency/promtail/3.0.30/ix_values.yaml similarity index 98% rename from dependency/promtail/3.0.28/ix_values.yaml rename to dependency/promtail/3.0.30/ix_values.yaml index d9732cec8ff..1866ddd2dba 100644 --- a/dependency/promtail/3.0.28/ix_values.yaml +++ b/dependency/promtail/3.0.30/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: ghcr.io/truecharts/promtail - tag: v2.6.0@sha256:3322a388a2367fae4860735a4b0440f93a4e0a4c0629efd11db7d218c307d99c + tag: v2.6.1@sha256:5cb08b84c0fe2dd0eff2b22eae6b6e341191e79dba8d863eaaf38b8282870108 # controller: # # -- Set the controller type. diff --git a/dependency/promtail/3.0.28/questions.yaml b/dependency/promtail/3.0.30/questions.yaml similarity index 100% rename from dependency/promtail/3.0.28/questions.yaml rename to dependency/promtail/3.0.30/questions.yaml diff --git a/dependency/promtail/3.0.28/templates/_servicemonitor.tpl b/dependency/promtail/3.0.30/templates/_servicemonitor.tpl similarity index 100% rename from dependency/promtail/3.0.28/templates/_servicemonitor.tpl rename to dependency/promtail/3.0.30/templates/_servicemonitor.tpl diff --git a/dependency/promtail/3.0.28/templates/common.yaml b/dependency/promtail/3.0.30/templates/common.yaml similarity index 100% rename from dependency/promtail/3.0.28/templates/common.yaml rename to dependency/promtail/3.0.30/templates/common.yaml diff --git a/dependency/promtail/3.0.28/values.yaml b/dependency/promtail/3.0.30/values.yaml similarity index 100% rename from dependency/promtail/3.0.28/values.yaml rename to dependency/promtail/3.0.30/values.yaml diff --git a/dependency/redis/3.0.38/Chart.lock b/dependency/redis/3.0.38/Chart.lock deleted file mode 100644 index 067bb6063c0..00000000000 --- a/dependency/redis/3.0.38/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-17T10:07:19.352842934Z" diff --git a/dependency/redis/3.0.38/README.md b/dependency/redis/3.0.38/README.md deleted file mode 100644 index 3765fe67467..00000000000 --- a/dependency/redis/3.0.38/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# redis - -Open source, advanced key-value store. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/dependency/redis/3.0.38/app-readme.md b/dependency/redis/3.0.38/app-readme.md deleted file mode 100644 index acfa00ce471..00000000000 --- a/dependency/redis/3.0.38/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Open source, advanced key-value store. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/dependency/redis/3.0.38/CHANGELOG.md b/dependency/redis/3.0.40/CHANGELOG.md similarity index 84% rename from dependency/redis/3.0.38/CHANGELOG.md rename to dependency/redis/3.0.40/CHANGELOG.md index a19eae0d285..bea4de8a0c9 100644 --- a/dependency/redis/3.0.38/CHANGELOG.md +++ b/dependency/redis/3.0.40/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [redis-3.0.40](https://github.com/truecharts/apps/compare/redis-3.0.39...redis-3.0.40) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [redis-3.0.39](https://github.com/truecharts/apps/compare/redis-3.0.38...redis-3.0.39) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [redis-3.0.38](https://github.com/truecharts/apps/compare/redis-3.0.37...redis-3.0.38) (2022-07-17) ### Chore @@ -81,19 +97,3 @@ ### [mongodb-1.0.28](https://github.com/truecharts/apps/compare/mongodb-1.0.27...mongodb-1.0.28) (2022-07-10) - -#### Chore - -* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [mongodb-1.0.27](https://github.com/truecharts/apps/compare/mongodb-1.0.26...mongodb-1.0.27) (2022-07-10) - -#### Chore - -* update helm chart common to v10.3.0 - - diff --git a/dependency/redis/3.0.40/Chart.lock b/dependency/redis/3.0.40/Chart.lock new file mode 100644 index 00000000000..20f20f9f30d --- /dev/null +++ b/dependency/redis/3.0.40/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:28:14.567851547Z" diff --git a/dependency/redis/3.0.38/Chart.yaml b/dependency/redis/3.0.40/Chart.yaml similarity index 95% rename from dependency/redis/3.0.38/Chart.yaml rename to dependency/redis/3.0.40/Chart.yaml index c568f30a014..a497173b3f7 100644 --- a/dependency/redis/3.0.38/Chart.yaml +++ b/dependency/redis/3.0.40/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "7.0.3" +appVersion: "7.0.4" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -22,7 +22,7 @@ sources: - https://github.com/bitnami/bitnami-docker-redis - http://redis.io/ type: application -version: 3.0.38 +version: 3.0.40 annotations: truecharts.org/catagories: | - database diff --git a/dependency/redis/3.0.40/README.md b/dependency/redis/3.0.40/README.md new file mode 100644 index 00000000000..82e00f4a07a --- /dev/null +++ b/dependency/redis/3.0.40/README.md @@ -0,0 +1,108 @@ +# redis + +![Version: 3.0.40](https://img.shields.io/badge/Version-3.0.40-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 7.0.4](https://img.shields.io/badge/AppVersion-7.0.4-informational?style=flat-square) + +Open source, advanced key-value store. + +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: [redis](https://truecharts.org/charts/stable/redis) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `redis` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install redis TrueCharts/redis +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `redis` deployment + +```console +helm uninstall redis +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install redis \ + --set env.TZ="America/New York" \ + TrueCharts/redis +``` + +#### 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 redis TrueCharts/redis -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/dependency/redis/3.0.40/app-readme.md b/dependency/redis/3.0.40/app-readme.md new file mode 100644 index 00000000000..e9fcd5df490 --- /dev/null +++ b/dependency/redis/3.0.40/app-readme.md @@ -0,0 +1,8 @@ +Open source, advanced key-value store. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/dependency/redis + +--- + +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/dependency/redis/3.0.38/charts/common-10.4.4.tgz b/dependency/redis/3.0.40/charts/common-10.4.4.tgz similarity index 100% rename from dependency/redis/3.0.38/charts/common-10.4.4.tgz rename to dependency/redis/3.0.40/charts/common-10.4.4.tgz diff --git a/dependency/redis/3.0.38/ix_values.yaml b/dependency/redis/3.0.40/ix_values.yaml similarity index 98% rename from dependency/redis/3.0.38/ix_values.yaml rename to dependency/redis/3.0.40/ix_values.yaml index 25ea909bb31..f9ebe4ea26d 100644 --- a/dependency/redis/3.0.38/ix_values.yaml +++ b/dependency/redis/3.0.40/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: ghcr.io/truecharts/redis pullPolicy: IfNotPresent - tag: v7.0.3@sha256:4d7b53026bae81e70b92005b236835e15aabae723fe3edc5c182bcd12b8923c9 + tag: v7.0.4@sha256:22446a44032b19b70f1f75b9278a2cc5351ac19778ee82a0f4a442e6dd10c170 controller: # -- Set the controller type. diff --git a/dependency/redis/3.0.38/questions.yaml b/dependency/redis/3.0.40/questions.yaml similarity index 100% rename from dependency/redis/3.0.38/questions.yaml rename to dependency/redis/3.0.40/questions.yaml diff --git a/dependency/redis/3.0.38/templates/common.yaml b/dependency/redis/3.0.40/templates/common.yaml similarity index 100% rename from dependency/redis/3.0.38/templates/common.yaml rename to dependency/redis/3.0.40/templates/common.yaml diff --git a/dependency/redis/3.0.38/values.yaml b/dependency/redis/3.0.40/values.yaml similarity index 100% rename from dependency/redis/3.0.38/values.yaml rename to dependency/redis/3.0.40/values.yaml diff --git a/dependency/solr/0.0.12/Chart.lock b/dependency/solr/0.0.12/Chart.lock deleted file mode 100644 index 068e6db0e1b..00000000000 --- a/dependency/solr/0.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-17T10:07:19.248183503Z" diff --git a/dependency/solr/0.0.12/README.md b/dependency/solr/0.0.12/README.md deleted file mode 100644 index 4f940deb589..00000000000 --- a/dependency/solr/0.0.12/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# solr - -Apache Solr - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/dependency/solr/0.0.12/app-readme.md b/dependency/solr/0.0.12/app-readme.md deleted file mode 100644 index 81b5555e9e4..00000000000 --- a/dependency/solr/0.0.12/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Apache Solr - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/dependency/solr/0.0.12/CHANGELOG.md b/dependency/solr/0.0.14/CHANGELOG.md similarity index 84% rename from dependency/solr/0.0.12/CHANGELOG.md rename to dependency/solr/0.0.14/CHANGELOG.md index 5ed75d9a2ba..09273c5d3b2 100644 --- a/dependency/solr/0.0.12/CHANGELOG.md +++ b/dependency/solr/0.0.14/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [solr-0.0.14](https://github.com/truecharts/apps/compare/solr-0.0.13...solr-0.0.14) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [solr-0.0.13](https://github.com/truecharts/apps/compare/solr-0.0.12...solr-0.0.13) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [solr-0.0.12](https://github.com/truecharts/apps/compare/solr-0.0.11...solr-0.0.12) (2022-07-17) ### Chore @@ -81,4 +97,3 @@ #### Feat -* add solr as dep ([#3120](https://github.com/truecharts/apps/issues/3120)) diff --git a/dependency/solr/0.0.14/Chart.lock b/dependency/solr/0.0.14/Chart.lock new file mode 100644 index 00000000000..9750dc9684e --- /dev/null +++ b/dependency/solr/0.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:28:14.877583764Z" diff --git a/dependency/solr/0.0.12/Chart.yaml b/dependency/solr/0.0.14/Chart.yaml similarity index 97% rename from dependency/solr/0.0.12/Chart.yaml rename to dependency/solr/0.0.14/Chart.yaml index ff7caffc1c5..7e6eeddc962 100644 --- a/dependency/solr/0.0.12/Chart.yaml +++ b/dependency/solr/0.0.14/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/apache/solr - https://hub.docker.com/r/bitnami/solr/ type: application -version: 0.0.12 +version: 0.0.14 annotations: truecharts.org/catagories: | - search diff --git a/dependency/solr/0.0.14/README.md b/dependency/solr/0.0.14/README.md new file mode 100644 index 00000000000..3e38f1c6889 --- /dev/null +++ b/dependency/solr/0.0.14/README.md @@ -0,0 +1,108 @@ +# solr + +![Version: 0.0.14](https://img.shields.io/badge/Version-0.0.14-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.0.0](https://img.shields.io/badge/AppVersion-9.0.0-informational?style=flat-square) + +Apache Solr + +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: [solr](https://truecharts.org/charts/stable/solr) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `solr` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install solr TrueCharts/solr +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `solr` deployment + +```console +helm uninstall solr +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install solr \ + --set env.TZ="America/New York" \ + TrueCharts/solr +``` + +#### 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 solr TrueCharts/solr -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/dependency/solr/0.0.14/app-readme.md b/dependency/solr/0.0.14/app-readme.md new file mode 100644 index 00000000000..4ddf0b3e192 --- /dev/null +++ b/dependency/solr/0.0.14/app-readme.md @@ -0,0 +1,8 @@ +Apache Solr + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/dependency/solr + +--- + +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/dependency/solr/0.0.12/charts/common-10.4.4.tgz b/dependency/solr/0.0.14/charts/common-10.4.4.tgz similarity index 100% rename from dependency/solr/0.0.12/charts/common-10.4.4.tgz rename to dependency/solr/0.0.14/charts/common-10.4.4.tgz diff --git a/dependency/solr/0.0.12/ix_values.yaml b/dependency/solr/0.0.14/ix_values.yaml similarity index 98% rename from dependency/solr/0.0.12/ix_values.yaml rename to dependency/solr/0.0.14/ix_values.yaml index ec70af56e62..423c067b1ed 100644 --- a/dependency/solr/0.0.12/ix_values.yaml +++ b/dependency/solr/0.0.14/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: bitnami/solr pullPolicy: IfNotPresent - tag: 9.0.0@sha256:7bc4f7da3e4d92f13b6f45d07426dccdf9c9e57cc32c8cf6d613448f2dba4f8a + tag: 9.0.0@sha256:23e7dc77b7235cea983a1df4ec55a385c367c5eeafdb2713054a3be9c4406f0b controller: # -- Set the controller type. diff --git a/dependency/solr/0.0.12/questions.yaml b/dependency/solr/0.0.14/questions.yaml similarity index 100% rename from dependency/solr/0.0.12/questions.yaml rename to dependency/solr/0.0.14/questions.yaml diff --git a/dependency/solr/0.0.12/templates/common.yaml b/dependency/solr/0.0.14/templates/common.yaml similarity index 100% rename from dependency/solr/0.0.12/templates/common.yaml rename to dependency/solr/0.0.14/templates/common.yaml diff --git a/dependency/solr/0.0.12/values.yaml b/dependency/solr/0.0.14/values.yaml similarity index 100% rename from dependency/solr/0.0.12/values.yaml rename to dependency/solr/0.0.14/values.yaml diff --git a/incubator/awesome-ttrss/0.0.19/README.md b/incubator/awesome-ttrss/0.0.19/README.md deleted file mode 100644 index fa9f813990b..00000000000 --- a/incubator/awesome-ttrss/0.0.19/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# awesome-ttrss - -Awesome TTRSS aims to provide a powerful Dockerized all-in-one solution for Tiny Tiny RSS - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/incubator/awesome-ttrss/0.0.19/app-readme.md b/incubator/awesome-ttrss/0.0.19/app-readme.md deleted file mode 100644 index 737285ffba9..00000000000 --- a/incubator/awesome-ttrss/0.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Awesome TTRSS aims to provide a powerful Dockerized all-in-one solution for Tiny Tiny RSS - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/incubator/awesome-ttrss/0.0.19/CHANGELOG.md b/incubator/awesome-ttrss/0.0.21/CHANGELOG.md similarity index 85% rename from incubator/awesome-ttrss/0.0.19/CHANGELOG.md rename to incubator/awesome-ttrss/0.0.21/CHANGELOG.md index 3f3979c1f9a..f7c520e4b43 100644 --- a/incubator/awesome-ttrss/0.0.19/CHANGELOG.md +++ b/incubator/awesome-ttrss/0.0.21/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [awesome-ttrss-0.0.21](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.20...awesome-ttrss-0.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [awesome-ttrss-0.0.20](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.19...awesome-ttrss-0.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [awesome-ttrss-0.0.19](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.18...awesome-ttrss-0.0.19) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [awesome-ttrss-0.0.8](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.7...awesome-ttrss-0.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [awesome-ttrss-0.0.7](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.6...awesome-ttrss-0.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/incubator/awesome-ttrss/0.0.19/Chart.lock b/incubator/awesome-ttrss/0.0.21/Chart.lock similarity index 85% rename from incubator/awesome-ttrss/0.0.19/Chart.lock rename to incubator/awesome-ttrss/0.0.21/Chart.lock index 960e3b07c75..cd4fd3225b6 100644 --- a/incubator/awesome-ttrss/0.0.19/Chart.lock +++ b/incubator/awesome-ttrss/0.0.21/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 8.0.30 digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T20:57:37.256159189Z" +generated: "2022-07-20T08:28:21.417111388Z" diff --git a/incubator/awesome-ttrss/0.0.19/Chart.yaml b/incubator/awesome-ttrss/0.0.21/Chart.yaml similarity index 98% rename from incubator/awesome-ttrss/0.0.19/Chart.yaml rename to incubator/awesome-ttrss/0.0.21/Chart.yaml index ff5a405484c..38274758d1a 100644 --- a/incubator/awesome-ttrss/0.0.19/Chart.yaml +++ b/incubator/awesome-ttrss/0.0.21/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: "2022" description: Awesome TTRSS aims to provide a powerful Dockerized all-in-one solution for Tiny Tiny RSS name: awesome-ttrss -version: 0.0.19 +version: 0.0.21 kubeVersion: ">=1.16.0-0" keywords: - tt-rss diff --git a/incubator/awesome-ttrss/0.0.21/README.md b/incubator/awesome-ttrss/0.0.21/README.md new file mode 100644 index 00000000000..b2d047e1f3d --- /dev/null +++ b/incubator/awesome-ttrss/0.0.21/README.md @@ -0,0 +1,108 @@ +# awesome-ttrss + +![Version: 0.0.21](https://img.shields.io/badge/Version-0.0.21-informational?style=flat-square) ![AppVersion: 2022](https://img.shields.io/badge/AppVersion-2022-informational?style=flat-square) + +Awesome TTRSS aims to provide a powerful Dockerized all-in-one solution for Tiny Tiny RSS + +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: [awesome-ttrss](https://truecharts.org/charts/stable/awesome-ttrss) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `awesome-ttrss` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install awesome-ttrss TrueCharts/awesome-ttrss +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `awesome-ttrss` deployment + +```console +helm uninstall awesome-ttrss +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install awesome-ttrss \ + --set env.TZ="America/New York" \ + TrueCharts/awesome-ttrss +``` + +#### 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 awesome-ttrss TrueCharts/awesome-ttrss -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/incubator/awesome-ttrss/0.0.21/app-readme.md b/incubator/awesome-ttrss/0.0.21/app-readme.md new file mode 100644 index 00000000000..8361fc038fa --- /dev/null +++ b/incubator/awesome-ttrss/0.0.21/app-readme.md @@ -0,0 +1,8 @@ +Awesome TTRSS aims to provide a powerful Dockerized all-in-one solution for Tiny Tiny RSS + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/incubator/awesome-ttrss + +--- + +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/incubator/awesome-ttrss/0.0.19/charts/common-10.4.4.tgz b/incubator/awesome-ttrss/0.0.21/charts/common-10.4.4.tgz similarity index 100% rename from incubator/awesome-ttrss/0.0.19/charts/common-10.4.4.tgz rename to incubator/awesome-ttrss/0.0.21/charts/common-10.4.4.tgz diff --git a/incubator/awesome-ttrss/0.0.19/charts/postgresql-8.0.30.tgz b/incubator/awesome-ttrss/0.0.21/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/awesome-ttrss/0.0.19/charts/postgresql-8.0.30.tgz rename to incubator/awesome-ttrss/0.0.21/charts/postgresql-8.0.30.tgz diff --git a/incubator/awesome-ttrss/0.0.19/ix_values.yaml b/incubator/awesome-ttrss/0.0.21/ix_values.yaml similarity index 92% rename from incubator/awesome-ttrss/0.0.19/ix_values.yaml rename to incubator/awesome-ttrss/0.0.21/ix_values.yaml index a499f4bac32..cdf5dd8a211 100644 --- a/incubator/awesome-ttrss/0.0.19/ix_values.yaml +++ b/incubator/awesome-ttrss/0.0.21/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/awesome-ttrss pullPolicy: IfNotPresent - tag: v2022-04@sha256:3a62cb14f2ef31c29fadec8fefe2350dd41cad927be83acfbdd8022e7b62ccf8 + tag: v2022-04@sha256:b675568ec75d005a2a55a764b50643d0c7d5a693e6b080ca8e9213d403f78085 securityContext: readOnlyRootFilesystem: false diff --git a/incubator/awesome-ttrss/0.0.19/questions.yaml b/incubator/awesome-ttrss/0.0.21/questions.yaml similarity index 100% rename from incubator/awesome-ttrss/0.0.19/questions.yaml rename to incubator/awesome-ttrss/0.0.21/questions.yaml diff --git a/incubator/awesome-ttrss/0.0.19/templates/common.yaml b/incubator/awesome-ttrss/0.0.21/templates/common.yaml similarity index 100% rename from incubator/awesome-ttrss/0.0.19/templates/common.yaml rename to incubator/awesome-ttrss/0.0.21/templates/common.yaml diff --git a/incubator/awesome-ttrss/0.0.19/values.yaml b/incubator/awesome-ttrss/0.0.21/values.yaml similarity index 100% rename from incubator/awesome-ttrss/0.0.19/values.yaml rename to incubator/awesome-ttrss/0.0.21/values.yaml diff --git a/incubator/cups-server/1.0.21/Chart.lock b/incubator/cups-server/1.0.21/Chart.lock deleted file mode 100644 index 5159bfb4a2f..00000000000 --- a/incubator/cups-server/1.0.21/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T20:57:58.606062489Z" diff --git a/incubator/cups-server/1.0.21/README.md b/incubator/cups-server/1.0.21/README.md deleted file mode 100644 index 9a4ca9fbb6e..00000000000 --- a/incubator/cups-server/1.0.21/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# cups-server - -CUPS printing server - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/incubator/cups-server/1.0.21/app-readme.md b/incubator/cups-server/1.0.21/app-readme.md deleted file mode 100644 index b8bca7cd0be..00000000000 --- a/incubator/cups-server/1.0.21/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -CUPS printing server - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/incubator/cups-server/1.0.21/CHANGELOG.md b/incubator/cups-server/1.0.23/CHANGELOG.md similarity index 85% rename from incubator/cups-server/1.0.21/CHANGELOG.md rename to incubator/cups-server/1.0.23/CHANGELOG.md index affdf6d034d..513f2bd0a24 100644 --- a/incubator/cups-server/1.0.21/CHANGELOG.md +++ b/incubator/cups-server/1.0.23/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [cups-server-1.0.23](https://github.com/truecharts/apps/compare/cups-server-1.0.22...cups-server-1.0.23) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [cups-server-1.0.22](https://github.com/truecharts/apps/compare/cups-server-1.0.21...cups-server-1.0.22) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [cups-server-1.0.21](https://github.com/truecharts/apps/compare/cups-server-1.0.20...cups-server-1.0.21) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [cups-server-1.0.10](https://github.com/truecharts/apps/compare/cups-server-1.0.9...cups-server-1.0.10) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) - - - - -### [cups-server-1.0.9](https://github.com/truecharts/apps/compare/cups-server-1.0.8...cups-server-1.0.9) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - diff --git a/incubator/cups-server/1.0.23/Chart.lock b/incubator/cups-server/1.0.23/Chart.lock new file mode 100644 index 00000000000..26455012956 --- /dev/null +++ b/incubator/cups-server/1.0.23/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:28:31.772594491Z" diff --git a/incubator/cups-server/1.0.21/Chart.yaml b/incubator/cups-server/1.0.23/Chart.yaml similarity index 97% rename from incubator/cups-server/1.0.21/Chart.yaml rename to incubator/cups-server/1.0.23/Chart.yaml index 77d7c9df6bd..5449860794a 100644 --- a/incubator/cups-server/1.0.21/Chart.yaml +++ b/incubator/cups-server/1.0.23/Chart.yaml @@ -18,7 +18,7 @@ maintainers: name: cups-server sources: - https://hub.docker.com/r/ydkn/cups -version: 1.0.21 +version: 1.0.23 annotations: truecharts.org/catagories: | - media diff --git a/incubator/cups-server/1.0.23/README.md b/incubator/cups-server/1.0.23/README.md new file mode 100644 index 00000000000..bae077a82a7 --- /dev/null +++ b/incubator/cups-server/1.0.23/README.md @@ -0,0 +1,107 @@ +# cups-server + +![Version: 1.0.23](https://img.shields.io/badge/Version-1.0.23-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +CUPS printing server + +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: [cups-server](https://truecharts.org/charts/stable/cups-server) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `cups-server` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install cups-server TrueCharts/cups-server +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `cups-server` deployment + +```console +helm uninstall cups-server +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install cups-server \ + --set env.TZ="America/New York" \ + TrueCharts/cups-server +``` + +#### 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 cups-server TrueCharts/cups-server -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/incubator/cups-server/1.0.23/app-readme.md b/incubator/cups-server/1.0.23/app-readme.md new file mode 100644 index 00000000000..d8b0602b230 --- /dev/null +++ b/incubator/cups-server/1.0.23/app-readme.md @@ -0,0 +1,8 @@ +CUPS printing server + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/incubator/cups-server + +--- + +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/incubator/cups-server/1.0.21/charts/common-10.4.4.tgz b/incubator/cups-server/1.0.23/charts/common-10.4.4.tgz similarity index 100% rename from incubator/cups-server/1.0.21/charts/common-10.4.4.tgz rename to incubator/cups-server/1.0.23/charts/common-10.4.4.tgz diff --git a/incubator/cups-server/1.0.21/ix_values.yaml b/incubator/cups-server/1.0.23/ix_values.yaml similarity index 85% rename from incubator/cups-server/1.0.21/ix_values.yaml rename to incubator/cups-server/1.0.23/ix_values.yaml index 15286565b2f..b2f3666cd51 100644 --- a/incubator/cups-server/1.0.21/ix_values.yaml +++ b/incubator/cups-server/1.0.23/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/cups-server - tag: latest@sha256:d63b415ecf2c170f43bd4cc2828f462db3bef612250cb6c67a04c55de343f409 + tag: latest@sha256:1c23a78fd7513b593f332be4e8d9ce4ef4b80c230598cd8c9891234e3e8bae0f pullPolicy: IfNotPresent securityContext: diff --git a/incubator/cups-server/1.0.21/questions.yaml b/incubator/cups-server/1.0.23/questions.yaml similarity index 100% rename from incubator/cups-server/1.0.21/questions.yaml rename to incubator/cups-server/1.0.23/questions.yaml diff --git a/incubator/cups-server/1.0.21/templates/common.yaml b/incubator/cups-server/1.0.23/templates/common.yaml similarity index 100% rename from incubator/cups-server/1.0.21/templates/common.yaml rename to incubator/cups-server/1.0.23/templates/common.yaml diff --git a/incubator/cups-server/1.0.21/values.yaml b/incubator/cups-server/1.0.23/values.yaml similarity index 100% rename from incubator/cups-server/1.0.21/values.yaml rename to incubator/cups-server/1.0.23/values.yaml diff --git a/incubator/ghost/3.0.26/README.md b/incubator/ghost/3.0.26/README.md deleted file mode 100644 index cf74119a0a7..00000000000 --- a/incubator/ghost/3.0.26/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# ghost - -Ghost is an open source, professional publishing platform built on a modern Node.js technology stack — designed for teams who need power, flexibility and performance. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | mariadb | 3.0.29 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/incubator/ghost/3.0.26/app-readme.md b/incubator/ghost/3.0.26/app-readme.md deleted file mode 100644 index 750b526a749..00000000000 --- a/incubator/ghost/3.0.26/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ghost is an open source, professional publishing platform built on a modern Node.js technology stack — designed for teams who need power, flexibility and performance. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/incubator/ghost/3.0.26/CHANGELOG.md b/incubator/ghost/3.0.28/CHANGELOG.md similarity index 80% rename from incubator/ghost/3.0.26/CHANGELOG.md rename to incubator/ghost/3.0.28/CHANGELOG.md index d5a1f459a64..fe44df9be0c 100644 --- a/incubator/ghost/3.0.26/CHANGELOG.md +++ b/incubator/ghost/3.0.28/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [ghost-3.0.28](https://github.com/truecharts/apps/compare/ghost-3.0.27...ghost-3.0.28) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [ghost-3.0.27](https://github.com/truecharts/apps/compare/ghost-3.0.26...ghost-3.0.27) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [ghost-3.0.26](https://github.com/truecharts/apps/compare/ghost-3.0.25...ghost-3.0.26) (2022-07-16) ### Chore @@ -81,19 +97,3 @@ #### Chore -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ghost-3.0.14](https://github.com/truecharts/apps/compare/ghost-3.0.13...ghost-3.0.14) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [ghost-3.0.13](https://github.com/truecharts/apps/compare/ghost-3.0.12...ghost-3.0.13) (2022-07-06) - diff --git a/incubator/ghost/3.0.26/Chart.lock b/incubator/ghost/3.0.28/Chart.lock similarity index 85% rename from incubator/ghost/3.0.26/Chart.lock rename to incubator/ghost/3.0.28/Chart.lock index c6278fd7c6a..49f1e6ccaca 100644 --- a/incubator/ghost/3.0.26/Chart.lock +++ b/incubator/ghost/3.0.28/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.29 digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-16T17:43:33.979580381Z" +generated: "2022-07-20T08:28:38.447952559Z" diff --git a/incubator/ghost/3.0.26/Chart.yaml b/incubator/ghost/3.0.28/Chart.yaml similarity index 96% rename from incubator/ghost/3.0.26/Chart.yaml rename to incubator/ghost/3.0.28/Chart.yaml index 38bb65e8fca..c5327aecfee 100644 --- a/incubator/ghost/3.0.26/Chart.yaml +++ b/incubator/ghost/3.0.28/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "5.3.0" +appVersion: "5.3.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -25,7 +25,7 @@ sources: - https://github.com/TryGhost/Ghost - https://hub.docker.com/_/ghost - https://ghost.org/docs/ -version: 3.0.26 +version: 3.0.28 annotations: truecharts.org/catagories: | - productivity diff --git a/incubator/ghost/3.0.28/README.md b/incubator/ghost/3.0.28/README.md new file mode 100644 index 00000000000..f7e09d6c409 --- /dev/null +++ b/incubator/ghost/3.0.28/README.md @@ -0,0 +1,110 @@ +# ghost + +![Version: 3.0.28](https://img.shields.io/badge/Version-3.0.28-informational?style=flat-square) ![AppVersion: 5.3.1](https://img.shields.io/badge/AppVersion-5.3.1-informational?style=flat-square) + +Ghost is an open source, professional publishing platform built on a modern Node.js technology stack — designed for teams who need power, flexibility and performance. + +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: [ghost](https://truecharts.org/charts/stable/ghost) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.29 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `ghost` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install ghost TrueCharts/ghost +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `ghost` deployment + +```console +helm uninstall ghost +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install ghost \ + --set env.TZ="America/New York" \ + TrueCharts/ghost +``` + +#### 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 ghost TrueCharts/ghost -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/incubator/ghost/3.0.28/app-readme.md b/incubator/ghost/3.0.28/app-readme.md new file mode 100644 index 00000000000..e8e360c3dc5 --- /dev/null +++ b/incubator/ghost/3.0.28/app-readme.md @@ -0,0 +1,8 @@ +Ghost is an open source, professional publishing platform built on a modern Node.js technology stack — designed for teams who need power, flexibility and performance. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/incubator/ghost + +--- + +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/incubator/ghost/3.0.26/charts/common-10.4.4.tgz b/incubator/ghost/3.0.28/charts/common-10.4.4.tgz similarity index 100% rename from incubator/ghost/3.0.26/charts/common-10.4.4.tgz rename to incubator/ghost/3.0.28/charts/common-10.4.4.tgz diff --git a/incubator/ghost/3.0.26/charts/mariadb-3.0.29.tgz b/incubator/ghost/3.0.28/charts/mariadb-3.0.29.tgz similarity index 100% rename from incubator/ghost/3.0.26/charts/mariadb-3.0.29.tgz rename to incubator/ghost/3.0.28/charts/mariadb-3.0.29.tgz diff --git a/incubator/ghost/3.0.26/ix_values.yaml b/incubator/ghost/3.0.28/ix_values.yaml similarity index 95% rename from incubator/ghost/3.0.26/ix_values.yaml rename to incubator/ghost/3.0.28/ix_values.yaml index b51f682c357..3f3a9afa4cc 100644 --- a/incubator/ghost/3.0.26/ix_values.yaml +++ b/incubator/ghost/3.0.28/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/ghost - tag: v5.3.0@sha256:3a1d6e830de3ec71e2d8500d632314fe781af4d7def6d71aa2a5feba44debe14 + tag: v5.3.1@sha256:69e0236e82c86215f2d85d9e35f399dbeb0d56bb696c796313648baa417eeecd pullPolicy: IfNotPresent env: diff --git a/incubator/ghost/3.0.26/questions.yaml b/incubator/ghost/3.0.28/questions.yaml similarity index 100% rename from incubator/ghost/3.0.26/questions.yaml rename to incubator/ghost/3.0.28/questions.yaml diff --git a/incubator/ghost/3.0.26/templates/common.yaml b/incubator/ghost/3.0.28/templates/common.yaml similarity index 100% rename from incubator/ghost/3.0.26/templates/common.yaml rename to incubator/ghost/3.0.28/templates/common.yaml diff --git a/incubator/ghost/3.0.26/values.yaml b/incubator/ghost/3.0.28/values.yaml similarity index 100% rename from incubator/ghost/3.0.26/values.yaml rename to incubator/ghost/3.0.28/values.yaml diff --git a/incubator/jump/0.0.18/Chart.lock b/incubator/jump/0.0.18/Chart.lock deleted file mode 100644 index 0479968708e..00000000000 --- a/incubator/jump/0.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T20:58:48.718328665Z" diff --git a/incubator/jump/0.0.18/README.md b/incubator/jump/0.0.18/README.md deleted file mode 100644 index fa77fa5ba25..00000000000 --- a/incubator/jump/0.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# jump - -Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/incubator/jump/0.0.18/app-readme.md b/incubator/jump/0.0.18/app-readme.md deleted file mode 100644 index bf8d40d06a2..00000000000 --- a/incubator/jump/0.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/incubator/jump/0.0.18/CHANGELOG.md b/incubator/jump/0.0.20/CHANGELOG.md similarity index 85% rename from incubator/jump/0.0.18/CHANGELOG.md rename to incubator/jump/0.0.20/CHANGELOG.md index 90737e77af4..7342abebe55 100644 --- a/incubator/jump/0.0.18/CHANGELOG.md +++ b/incubator/jump/0.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [jump-0.0.20](https://github.com/truecharts/apps/compare/jump-0.0.19...jump-0.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [jump-0.0.19](https://github.com/truecharts/apps/compare/jump-0.0.18...jump-0.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [jump-0.0.18](https://github.com/truecharts/apps/compare/jump-0.0.17...jump-0.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [jump-0.0.7](https://github.com/truecharts/apps/compare/jump-0.0.6...jump-0.0.7) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [jump-0.0.6](https://github.com/truecharts/apps/compare/jump-0.0.5...jump-0.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - diff --git a/incubator/jump/0.0.20/Chart.lock b/incubator/jump/0.0.20/Chart.lock new file mode 100644 index 00000000000..32a0fb50b11 --- /dev/null +++ b/incubator/jump/0.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:28:33.091115617Z" diff --git a/incubator/jump/0.0.18/Chart.yaml b/incubator/jump/0.0.20/Chart.yaml similarity index 95% rename from incubator/jump/0.0.18/Chart.yaml rename to incubator/jump/0.0.20/Chart.yaml index ee35e0f9dd2..f3c5ef9ce23 100644 --- a/incubator/jump/0.0.18/Chart.yaml +++ b/incubator/jump/0.0.20/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.2.3" +appVersion: "1.2.4" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ name: jump sources: - https://github.com/daledavies/jump - https://hub.docker.com/r/daledavies/jump -version: 0.0.18 +version: 0.0.20 annotations: truecharts.org/catagories: | - media diff --git a/incubator/jump/0.0.20/README.md b/incubator/jump/0.0.20/README.md new file mode 100644 index 00000000000..b22242c67bd --- /dev/null +++ b/incubator/jump/0.0.20/README.md @@ -0,0 +1,108 @@ +# jump + +![Version: 0.0.20](https://img.shields.io/badge/Version-0.0.20-informational?style=flat-square) ![AppVersion: 1.2.4](https://img.shields.io/badge/AppVersion-1.2.4-informational?style=flat-square) + +Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure. + +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: [jump](https://truecharts.org/charts/stable/jump) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `jump` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install jump TrueCharts/jump +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `jump` deployment + +```console +helm uninstall jump +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install jump \ + --set env.TZ="America/New York" \ + TrueCharts/jump +``` + +#### 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 jump TrueCharts/jump -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/incubator/jump/0.0.20/app-readme.md b/incubator/jump/0.0.20/app-readme.md new file mode 100644 index 00000000000..552fe5bbf28 --- /dev/null +++ b/incubator/jump/0.0.20/app-readme.md @@ -0,0 +1,8 @@ +Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/incubator/jump + +--- + +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/incubator/jump/0.0.18/charts/common-10.4.4.tgz b/incubator/jump/0.0.20/charts/common-10.4.4.tgz similarity index 100% rename from incubator/jump/0.0.18/charts/common-10.4.4.tgz rename to incubator/jump/0.0.20/charts/common-10.4.4.tgz diff --git a/incubator/jump/0.0.18/ix_values.yaml b/incubator/jump/0.0.20/ix_values.yaml similarity index 85% rename from incubator/jump/0.0.18/ix_values.yaml rename to incubator/jump/0.0.20/ix_values.yaml index 0d880fd0dd7..768443bd5b3 100644 --- a/incubator/jump/0.0.18/ix_values.yaml +++ b/incubator/jump/0.0.20/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/jump - tag: v1.2.3@sha256:c447b935bd115ad77b8c7e630c2cd3aed68b5ee0a376f8c42e43c4ccabdc512f + tag: v1.2.4@sha256:12b923f1ea011f1b4e6780c13821b3913f7b1e7abef9f8afa46f4a7b11df560d pullPolicy: IfNotPresent securityContext: diff --git a/incubator/jump/0.0.18/questions.yaml b/incubator/jump/0.0.20/questions.yaml similarity index 100% rename from incubator/jump/0.0.18/questions.yaml rename to incubator/jump/0.0.20/questions.yaml diff --git a/incubator/jump/0.0.18/templates/common.yaml b/incubator/jump/0.0.20/templates/common.yaml similarity index 100% rename from incubator/jump/0.0.18/templates/common.yaml rename to incubator/jump/0.0.20/templates/common.yaml diff --git a/incubator/jump/0.0.18/values.yaml b/incubator/jump/0.0.20/values.yaml similarity index 100% rename from incubator/jump/0.0.18/values.yaml rename to incubator/jump/0.0.20/values.yaml diff --git a/incubator/wger/0.0.22/README.md b/incubator/wger/0.0.22/README.md deleted file mode 100644 index f5480b40f0d..00000000000 --- a/incubator/wger/0.0.22/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# wger - -Workout Manager is a free, open source web application that helps you manage your personal workouts, weight and diet plans and can also be used as a simple gym management utility. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://charts.truecharts.org | redis | 3.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/incubator/wger/0.0.22/app-readme.md b/incubator/wger/0.0.22/app-readme.md deleted file mode 100644 index bb8e7477eea..00000000000 --- a/incubator/wger/0.0.22/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Workout Manager is a free, open source web application that helps you manage your personal workouts, weight and diet plans and can also be used as a simple gym management utility. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/incubator/wger/0.0.22/CHANGELOG.md b/incubator/wger/0.0.24/CHANGELOG.md similarity index 84% rename from incubator/wger/0.0.22/CHANGELOG.md rename to incubator/wger/0.0.24/CHANGELOG.md index 08ff0741b5b..0b15865967a 100644 --- a/incubator/wger/0.0.22/CHANGELOG.md +++ b/incubator/wger/0.0.24/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [wger-0.0.24](https://github.com/truecharts/apps/compare/wger-0.0.23...wger-0.0.24) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [wger-0.0.23](https://github.com/truecharts/apps/compare/wger-0.0.22...wger-0.0.23) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [wger-0.0.22](https://github.com/truecharts/apps/compare/wger-0.0.21...wger-0.0.22) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [wger-0.0.11](https://github.com/truecharts/apps/compare/wger-0.0.10...wger-0.0.11) (2022-07-09) -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [wger-0.0.10](https://github.com/truecharts/apps/compare/wger-0.0.9...wger-0.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - diff --git a/incubator/wger/0.0.22/Chart.lock b/incubator/wger/0.0.24/Chart.lock similarity index 88% rename from incubator/wger/0.0.22/Chart.lock rename to incubator/wger/0.0.24/Chart.lock index e858abf4d3e..f0fa377b077 100644 --- a/incubator/wger/0.0.22/Chart.lock +++ b/incubator/wger/0.0.24/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.30 digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-14T21:00:35.636407651Z" +generated: "2022-07-20T08:28:58.005450523Z" diff --git a/incubator/wger/0.0.22/Chart.yaml b/incubator/wger/0.0.24/Chart.yaml similarity index 98% rename from incubator/wger/0.0.22/Chart.yaml rename to incubator/wger/0.0.24/Chart.yaml index 47d9e91b1b3..1fc9fa2d562 100644 --- a/incubator/wger/0.0.22/Chart.yaml +++ b/incubator/wger/0.0.24/Chart.yaml @@ -26,7 +26,7 @@ name: wger sources: - https://github.com/wger-project/wger - https://github.com/wger-project/docker -version: 0.0.22 +version: 0.0.24 annotations: truecharts.org/catagories: | - life diff --git a/incubator/wger/0.0.24/README.md b/incubator/wger/0.0.24/README.md new file mode 100644 index 00000000000..7817725910c --- /dev/null +++ b/incubator/wger/0.0.24/README.md @@ -0,0 +1,110 @@ +# wger + +![Version: 0.0.24](https://img.shields.io/badge/Version-0.0.24-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +Workout Manager is a free, open source web application that helps you manage your personal workouts, weight and diet plans and can also be used as a simple gym management utility. + +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: [wger](https://truecharts.org/charts/stable/wger) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://charts.truecharts.org | redis | 3.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `wger` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install wger TrueCharts/wger +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `wger` deployment + +```console +helm uninstall wger +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install wger \ + --set env.TZ="America/New York" \ + TrueCharts/wger +``` + +#### 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 wger TrueCharts/wger -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/incubator/wger/0.0.24/app-readme.md b/incubator/wger/0.0.24/app-readme.md new file mode 100644 index 00000000000..8fcbe229920 --- /dev/null +++ b/incubator/wger/0.0.24/app-readme.md @@ -0,0 +1,8 @@ +Workout Manager is a free, open source web application that helps you manage your personal workouts, weight and diet plans and can also be used as a simple gym management utility. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/incubator/wger + +--- + +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/incubator/wger/0.0.22/charts/common-10.4.4.tgz b/incubator/wger/0.0.24/charts/common-10.4.4.tgz similarity index 100% rename from incubator/wger/0.0.22/charts/common-10.4.4.tgz rename to incubator/wger/0.0.24/charts/common-10.4.4.tgz diff --git a/incubator/wger/0.0.22/charts/postgresql-8.0.30.tgz b/incubator/wger/0.0.24/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/wger/0.0.22/charts/postgresql-8.0.30.tgz rename to incubator/wger/0.0.24/charts/postgresql-8.0.30.tgz diff --git a/incubator/wger/0.0.22/charts/redis-3.0.30.tgz b/incubator/wger/0.0.24/charts/redis-3.0.30.tgz similarity index 100% rename from incubator/wger/0.0.22/charts/redis-3.0.30.tgz rename to incubator/wger/0.0.24/charts/redis-3.0.30.tgz diff --git a/incubator/wger/0.0.22/ix_values.yaml b/incubator/wger/0.0.24/ix_values.yaml similarity index 98% rename from incubator/wger/0.0.22/ix_values.yaml rename to incubator/wger/0.0.24/ix_values.yaml index 1e8b5464120..6a700a42d9f 100644 --- a/incubator/wger/0.0.22/ix_values.yaml +++ b/incubator/wger/0.0.24/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: wger/server - tag: latest@sha256:3433526ecfc00c1733914e4e836cb2b97be90dc4b1f5534a93abded77629ef4e + tag: latest@sha256:56068d7590105c4c298b7a823d3c47fc53c20b74d786bdd312ff49c1a209007b pullPolicy: IfNotPresent nginxImage: diff --git a/incubator/wger/0.0.22/questions.yaml b/incubator/wger/0.0.24/questions.yaml similarity index 100% rename from incubator/wger/0.0.22/questions.yaml rename to incubator/wger/0.0.24/questions.yaml diff --git a/incubator/wger/0.0.22/templates/_secrets.tpl b/incubator/wger/0.0.24/templates/_secrets.tpl similarity index 100% rename from incubator/wger/0.0.22/templates/_secrets.tpl rename to incubator/wger/0.0.24/templates/_secrets.tpl diff --git a/incubator/wger/0.0.22/templates/common.yaml b/incubator/wger/0.0.24/templates/common.yaml similarity index 100% rename from incubator/wger/0.0.22/templates/common.yaml rename to incubator/wger/0.0.24/templates/common.yaml diff --git a/incubator/wger/0.0.22/values.yaml b/incubator/wger/0.0.24/values.yaml similarity index 100% rename from incubator/wger/0.0.22/values.yaml rename to incubator/wger/0.0.24/values.yaml diff --git a/stable/airdcpp-webclient/3.0.18/README.md b/stable/airdcpp-webclient/3.0.18/README.md deleted file mode 100644 index ea31ed2f471..00000000000 --- a/stable/airdcpp-webclient/3.0.18/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# airdcpp-webclient - -AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/airdcpp-webclient/3.0.18/app-readme.md b/stable/airdcpp-webclient/3.0.18/app-readme.md deleted file mode 100644 index 3a4fcebe738..00000000000 --- a/stable/airdcpp-webclient/3.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/airdcpp-webclient/3.0.18/CHANGELOG.md b/stable/airdcpp-webclient/3.0.20/CHANGELOG.md similarity index 85% rename from stable/airdcpp-webclient/3.0.18/CHANGELOG.md rename to stable/airdcpp-webclient/3.0.20/CHANGELOG.md index b8250d40b57..635867a102b 100644 --- a/stable/airdcpp-webclient/3.0.18/CHANGELOG.md +++ b/stable/airdcpp-webclient/3.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [airdcpp-webclient-3.0.20](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.19...airdcpp-webclient-3.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [airdcpp-webclient-3.0.19](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.18...airdcpp-webclient-3.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [airdcpp-webclient-3.0.18](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.17...airdcpp-webclient-3.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [airdcpp-webclient-3.0.7](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.6...airdcpp-webclient-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [airdcpp-webclient-3.0.6](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.5...airdcpp-webclient-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/airdcpp-webclient/3.0.20/Chart.lock b/stable/airdcpp-webclient/3.0.20/Chart.lock new file mode 100644 index 00000000000..323166bbaff --- /dev/null +++ b/stable/airdcpp-webclient/3.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:28:49.342326832Z" diff --git a/stable/airdcpp-webclient/3.0.18/Chart.yaml b/stable/airdcpp-webclient/3.0.20/Chart.yaml similarity index 98% rename from stable/airdcpp-webclient/3.0.18/Chart.yaml rename to stable/airdcpp-webclient/3.0.20/Chart.yaml index 9258c5d9250..8270e7d882b 100644 --- a/stable/airdcpp-webclient/3.0.18/Chart.yaml +++ b/stable/airdcpp-webclient/3.0.20/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/airdcpp-web/airdcpp-webclient - https://hub.docker.com/r/gangefors/airdcpp-webclient type: application -version: 3.0.18 +version: 3.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/airdcpp-webclient/3.0.20/README.md b/stable/airdcpp-webclient/3.0.20/README.md new file mode 100644 index 00000000000..97ff636d438 --- /dev/null +++ b/stable/airdcpp-webclient/3.0.20/README.md @@ -0,0 +1,109 @@ +# airdcpp-webclient + +![Version: 3.0.20](https://img.shields.io/badge/Version-3.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.11.2](https://img.shields.io/badge/AppVersion-2.11.2-informational?style=flat-square) + +AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet. + +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: [airdcpp-webclient](https://truecharts.org/charts/stable/airdcpp-webclient) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `airdcpp-webclient` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install airdcpp-webclient TrueCharts/airdcpp-webclient +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `airdcpp-webclient` deployment + +```console +helm uninstall airdcpp-webclient +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install airdcpp-webclient \ + --set env.TZ="America/New York" \ + TrueCharts/airdcpp-webclient +``` + +#### 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 airdcpp-webclient TrueCharts/airdcpp-webclient -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/airdcpp-webclient/3.0.20/app-readme.md b/stable/airdcpp-webclient/3.0.20/app-readme.md new file mode 100644 index 00000000000..3cb1e72574d --- /dev/null +++ b/stable/airdcpp-webclient/3.0.20/app-readme.md @@ -0,0 +1,8 @@ +AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/airdcpp-webclient + +--- + +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/airdcpp-webclient/3.0.18/charts/common-10.4.4.tgz b/stable/airdcpp-webclient/3.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/airdcpp-webclient/3.0.18/charts/common-10.4.4.tgz rename to stable/airdcpp-webclient/3.0.20/charts/common-10.4.4.tgz diff --git a/stable/airdcpp-webclient/3.0.18/ix_values.yaml b/stable/airdcpp-webclient/3.0.20/ix_values.yaml similarity index 88% rename from stable/airdcpp-webclient/3.0.18/ix_values.yaml rename to stable/airdcpp-webclient/3.0.20/ix_values.yaml index 9896630bbfb..f3b8cfb1720 100644 --- a/stable/airdcpp-webclient/3.0.18/ix_values.yaml +++ b/stable/airdcpp-webclient/3.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/airdcpp-webclient pullPolicy: IfNotPresent - tag: v2.11.2@sha256:9dfc8d1ca4ff738c9586c902eaf3dc92d914412e5a8f3ec9a5002633a58d7a35 + tag: v2.11.2@sha256:3b390ba52b7b2b0e28ee2b1a31d30609604cf70c5ae981fa758132f8e5128d44 service: main: diff --git a/stable/airdcpp-webclient/3.0.18/questions.yaml b/stable/airdcpp-webclient/3.0.20/questions.yaml similarity index 100% rename from stable/airdcpp-webclient/3.0.18/questions.yaml rename to stable/airdcpp-webclient/3.0.20/questions.yaml diff --git a/stable/airdcpp-webclient/3.0.18/templates/common.yaml b/stable/airdcpp-webclient/3.0.20/templates/common.yaml similarity index 100% rename from stable/airdcpp-webclient/3.0.18/templates/common.yaml rename to stable/airdcpp-webclient/3.0.20/templates/common.yaml diff --git a/stable/airdcpp-webclient/3.0.18/values.yaml b/stable/airdcpp-webclient/3.0.20/values.yaml similarity index 100% rename from stable/airdcpp-webclient/3.0.18/values.yaml rename to stable/airdcpp-webclient/3.0.20/values.yaml diff --git a/stable/anonaddy/9.0.23/README.md b/stable/anonaddy/9.0.23/README.md deleted file mode 100644 index 3ae59321a6c..00000000000 --- a/stable/anonaddy/9.0.23/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# anonaddy - -Protect your email from spam using disposable addresses. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | mariadb | 3.0.29 | -| https://charts.truecharts.org | redis | 3.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/anonaddy/9.0.23/app-readme.md b/stable/anonaddy/9.0.23/app-readme.md deleted file mode 100644 index 7c2053985c0..00000000000 --- a/stable/anonaddy/9.0.23/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Protect your email from spam using disposable addresses. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/anonaddy/9.0.23/CHANGELOG.md b/stable/anonaddy/9.0.25/CHANGELOG.md similarity index 80% rename from stable/anonaddy/9.0.23/CHANGELOG.md rename to stable/anonaddy/9.0.25/CHANGELOG.md index 38307383896..384cb00f242 100644 --- a/stable/anonaddy/9.0.23/CHANGELOG.md +++ b/stable/anonaddy/9.0.25/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [anonaddy-9.0.25](https://github.com/truecharts/apps/compare/anonaddy-9.0.24...anonaddy-9.0.25) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [anonaddy-9.0.24](https://github.com/truecharts/apps/compare/anonaddy-9.0.23...anonaddy-9.0.24) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [anonaddy-9.0.23](https://github.com/truecharts/apps/compare/anonaddy-9.0.22...anonaddy-9.0.23) (2022-07-16) ### Chore @@ -81,19 +97,3 @@ ### [anonaddy-9.0.12](https://github.com/truecharts/apps/compare/anonaddy-9.0.11...anonaddy-9.0.12) (2022-07-05) #### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [anonaddy-9.0.11](https://github.com/truecharts/apps/compare/anonaddy-9.0.10...anonaddy-9.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [anonaddy-9.0.10](https://github.com/truecharts/apps/compare/anonaddy-9.0.9...anonaddy-9.0.10) (2022-06-29) diff --git a/stable/anonaddy/9.0.23/Chart.lock b/stable/anonaddy/9.0.25/Chart.lock similarity index 88% rename from stable/anonaddy/9.0.23/Chart.lock rename to stable/anonaddy/9.0.25/Chart.lock index 6407f959fb8..a18ce01546b 100644 --- a/stable/anonaddy/9.0.23/Chart.lock +++ b/stable/anonaddy/9.0.25/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.30 digest: sha256:bfa55bb3f01a5a4b134eb89c8af60053b714d785de1dab3ad6ec274d1d89ba06 -generated: "2022-07-16T10:39:36.410249713Z" +generated: "2022-07-20T08:29:02.986942915Z" diff --git a/stable/anonaddy/9.0.23/Chart.yaml b/stable/anonaddy/9.0.25/Chart.yaml similarity index 98% rename from stable/anonaddy/9.0.23/Chart.yaml rename to stable/anonaddy/9.0.25/Chart.yaml index bef8e28a214..674713b10d3 100644 --- a/stable/anonaddy/9.0.23/Chart.yaml +++ b/stable/anonaddy/9.0.25/Chart.yaml @@ -25,7 +25,7 @@ maintainers: name: anonaddy sources: - https://github.com/anonaddy/docker -version: 9.0.23 +version: 9.0.25 annotations: truecharts.org/catagories: | - email diff --git a/stable/anonaddy/9.0.25/README.md b/stable/anonaddy/9.0.25/README.md new file mode 100644 index 00000000000..8ef590b8964 --- /dev/null +++ b/stable/anonaddy/9.0.25/README.md @@ -0,0 +1,109 @@ +# anonaddy + +![Version: 9.0.25](https://img.shields.io/badge/Version-9.0.25-informational?style=flat-square) ![AppVersion: 0.12.3](https://img.shields.io/badge/AppVersion-0.12.3-informational?style=flat-square) + +Protect your email from spam using disposable addresses. + +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: [anonaddy](https://truecharts.org/charts/stable/anonaddy) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.29 | +| https://charts.truecharts.org | redis | 3.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `anonaddy` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install anonaddy TrueCharts/anonaddy +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `anonaddy` deployment + +```console +helm uninstall anonaddy +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install anonaddy \ + --set env.TZ="America/New York" \ + TrueCharts/anonaddy +``` + +#### 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 anonaddy TrueCharts/anonaddy -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/anonaddy/9.0.25/app-readme.md b/stable/anonaddy/9.0.25/app-readme.md new file mode 100644 index 00000000000..009871e2894 --- /dev/null +++ b/stable/anonaddy/9.0.25/app-readme.md @@ -0,0 +1,8 @@ +Protect your email from spam using disposable addresses. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/anonaddy + +--- + +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/anonaddy/9.0.23/charts/common-10.4.4.tgz b/stable/anonaddy/9.0.25/charts/common-10.4.4.tgz similarity index 100% rename from stable/anonaddy/9.0.23/charts/common-10.4.4.tgz rename to stable/anonaddy/9.0.25/charts/common-10.4.4.tgz diff --git a/stable/anonaddy/9.0.23/charts/mariadb-3.0.29.tgz b/stable/anonaddy/9.0.25/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/anonaddy/9.0.23/charts/mariadb-3.0.29.tgz rename to stable/anonaddy/9.0.25/charts/mariadb-3.0.29.tgz diff --git a/stable/anonaddy/9.0.23/charts/redis-3.0.30.tgz b/stable/anonaddy/9.0.25/charts/redis-3.0.30.tgz similarity index 100% rename from stable/anonaddy/9.0.23/charts/redis-3.0.30.tgz rename to stable/anonaddy/9.0.25/charts/redis-3.0.30.tgz diff --git a/stable/anonaddy/9.0.23/ix_values.yaml b/stable/anonaddy/9.0.25/ix_values.yaml similarity index 93% rename from stable/anonaddy/9.0.23/ix_values.yaml rename to stable/anonaddy/9.0.25/ix_values.yaml index 79b6ef59044..3f03c85075c 100644 --- a/stable/anonaddy/9.0.23/ix_values.yaml +++ b/stable/anonaddy/9.0.25/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/anonaddy - tag: v0.12.3@sha256:5a3ad559331e27f7ec5bf58226af6383fab47dc7c24a6274b70c2aed7bfe08aa + tag: v0.12.3@sha256:8a06473a95dd12e1d17de614f47b86d6d9de7a3ce29a72f77ec4c88b922169d9 pullPolicy: IfNotPresent strategy: diff --git a/stable/anonaddy/9.0.23/questions.yaml b/stable/anonaddy/9.0.25/questions.yaml similarity index 100% rename from stable/anonaddy/9.0.23/questions.yaml rename to stable/anonaddy/9.0.25/questions.yaml diff --git a/stable/anonaddy/9.0.23/templates/_appkey.tpl b/stable/anonaddy/9.0.25/templates/_appkey.tpl similarity index 100% rename from stable/anonaddy/9.0.23/templates/_appkey.tpl rename to stable/anonaddy/9.0.25/templates/_appkey.tpl diff --git a/stable/anonaddy/9.0.23/templates/common.yaml b/stable/anonaddy/9.0.25/templates/common.yaml similarity index 100% rename from stable/anonaddy/9.0.23/templates/common.yaml rename to stable/anonaddy/9.0.25/templates/common.yaml diff --git a/stable/anonaddy/9.0.23/values.yaml b/stable/anonaddy/9.0.25/values.yaml similarity index 100% rename from stable/anonaddy/9.0.23/values.yaml rename to stable/anonaddy/9.0.25/values.yaml diff --git a/stable/appdaemon/9.0.18/Chart.lock b/stable/appdaemon/9.0.18/Chart.lock deleted file mode 100644 index 1fb9eea5bc3..00000000000 --- a/stable/appdaemon/9.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:01:20.824292155Z" diff --git a/stable/appdaemon/9.0.18/README.md b/stable/appdaemon/9.0.18/README.md deleted file mode 100644 index 0560f736f9a..00000000000 --- a/stable/appdaemon/9.0.18/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# appdaemon - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/appdaemon/9.0.18/app-readme.md b/stable/appdaemon/9.0.18/app-readme.md deleted file mode 100644 index f77c1c78cfc..00000000000 --- a/stable/appdaemon/9.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/appdaemon/9.0.18/CHANGELOG.md b/stable/appdaemon/9.0.20/CHANGELOG.md similarity index 85% rename from stable/appdaemon/9.0.18/CHANGELOG.md rename to stable/appdaemon/9.0.20/CHANGELOG.md index fda2a02264d..33b7ca802ee 100644 --- a/stable/appdaemon/9.0.18/CHANGELOG.md +++ b/stable/appdaemon/9.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [appdaemon-9.0.20](https://github.com/truecharts/apps/compare/appdaemon-9.0.19...appdaemon-9.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [appdaemon-9.0.19](https://github.com/truecharts/apps/compare/appdaemon-9.0.18...appdaemon-9.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [appdaemon-9.0.18](https://github.com/truecharts/apps/compare/appdaemon-9.0.17...appdaemon-9.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [appdaemon-9.0.7](https://github.com/truecharts/apps/compare/appdaemon-9.0.6...appdaemon-9.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [appdaemon-9.0.6](https://github.com/truecharts/apps/compare/appdaemon-9.0.5...appdaemon-9.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/appdaemon/9.0.20/Chart.lock b/stable/appdaemon/9.0.20/Chart.lock new file mode 100644 index 00000000000..71ce461390c --- /dev/null +++ b/stable/appdaemon/9.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:29:02.159521359Z" diff --git a/stable/appdaemon/9.0.18/Chart.yaml b/stable/appdaemon/9.0.20/Chart.yaml similarity index 98% rename from stable/appdaemon/9.0.18/Chart.yaml rename to stable/appdaemon/9.0.20/Chart.yaml index 1320a31dd0d..3810083b675 100644 --- a/stable/appdaemon/9.0.18/Chart.yaml +++ b/stable/appdaemon/9.0.20/Chart.yaml @@ -26,7 +26,7 @@ name: appdaemon sources: - https://github.com/AppDaemon/appdaemon type: application -version: 9.0.18 +version: 9.0.20 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/appdaemon/9.0.20/README.md b/stable/appdaemon/9.0.20/README.md new file mode 100644 index 00000000000..08b825c4a2f --- /dev/null +++ b/stable/appdaemon/9.0.20/README.md @@ -0,0 +1,107 @@ +# appdaemon + +![Version: 9.0.20](https://img.shields.io/badge/Version-9.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.2.1](https://img.shields.io/badge/AppVersion-4.2.1-informational?style=flat-square) + +AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. + +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: [appdaemon](https://truecharts.org/charts/stable/appdaemon) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `appdaemon` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install appdaemon TrueCharts/appdaemon +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `appdaemon` deployment + +```console +helm uninstall appdaemon +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install appdaemon \ + --set env.TZ="America/New York" \ + TrueCharts/appdaemon +``` + +#### 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 appdaemon TrueCharts/appdaemon -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/appdaemon/9.0.20/app-readme.md b/stable/appdaemon/9.0.20/app-readme.md new file mode 100644 index 00000000000..6ccef0aa415 --- /dev/null +++ b/stable/appdaemon/9.0.20/app-readme.md @@ -0,0 +1,8 @@ +AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/appdaemon + +--- + +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/appdaemon/9.0.18/charts/common-10.4.4.tgz b/stable/appdaemon/9.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/appdaemon/9.0.18/charts/common-10.4.4.tgz rename to stable/appdaemon/9.0.20/charts/common-10.4.4.tgz diff --git a/stable/appdaemon/9.0.18/ix_values.yaml b/stable/appdaemon/9.0.20/ix_values.yaml similarity index 87% rename from stable/appdaemon/9.0.18/ix_values.yaml rename to stable/appdaemon/9.0.20/ix_values.yaml index 13266c3c027..abde7d9c116 100644 --- a/stable/appdaemon/9.0.18/ix_values.yaml +++ b/stable/appdaemon/9.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/appdaemon pullPolicy: IfNotPresent - tag: v4.2.1@sha256:4f3c06b9cd453f65e9e13b600b96a31bba25346e961d570b48881d4f63da3d60 + tag: v4.2.1@sha256:c03e638ee95faff2ddad38bc59ef1bcf0ec4f977dacd5d703579d1f5ad57ba9f securityContext: runAsNonRoot: false diff --git a/stable/appdaemon/9.0.18/questions.yaml b/stable/appdaemon/9.0.20/questions.yaml similarity index 100% rename from stable/appdaemon/9.0.18/questions.yaml rename to stable/appdaemon/9.0.20/questions.yaml diff --git a/stable/appdaemon/9.0.18/templates/common.yaml b/stable/appdaemon/9.0.20/templates/common.yaml similarity index 100% rename from stable/appdaemon/9.0.18/templates/common.yaml rename to stable/appdaemon/9.0.20/templates/common.yaml diff --git a/stable/appdaemon/9.0.18/values.yaml b/stable/appdaemon/9.0.20/values.yaml similarity index 100% rename from stable/appdaemon/9.0.18/values.yaml rename to stable/appdaemon/9.0.20/values.yaml diff --git a/stable/aria2/5.0.18/Chart.lock b/stable/aria2/5.0.18/Chart.lock deleted file mode 100644 index 2cf63a9b703..00000000000 --- a/stable/aria2/5.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:01:22.429213991Z" diff --git a/stable/aria2/5.0.18/README.md b/stable/aria2/5.0.18/README.md deleted file mode 100644 index 0f0f05b70e9..00000000000 --- a/stable/aria2/5.0.18/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# aria2 - -aria server for downloading web content - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/aria2/5.0.18/app-readme.md b/stable/aria2/5.0.18/app-readme.md deleted file mode 100644 index ccb99163f41..00000000000 --- a/stable/aria2/5.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -aria server for downloading web content - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/aria2/5.0.18/CHANGELOG.md b/stable/aria2/5.0.20/CHANGELOG.md similarity index 85% rename from stable/aria2/5.0.18/CHANGELOG.md rename to stable/aria2/5.0.20/CHANGELOG.md index e702072f4f2..e692d3ca07a 100644 --- a/stable/aria2/5.0.18/CHANGELOG.md +++ b/stable/aria2/5.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [aria2-5.0.20](https://github.com/truecharts/apps/compare/aria2-5.0.19...aria2-5.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [aria2-5.0.19](https://github.com/truecharts/apps/compare/aria2-5.0.18...aria2-5.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [aria2-5.0.18](https://github.com/truecharts/apps/compare/aria2-5.0.17...aria2-5.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [aria2-5.0.7](https://github.com/truecharts/apps/compare/aria2-5.0.6...aria2-5.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [aria2-5.0.6](https://github.com/truecharts/apps/compare/aria2-5.0.5...aria2-5.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/aria2/5.0.20/Chart.lock b/stable/aria2/5.0.20/Chart.lock new file mode 100644 index 00000000000..74ea2536d9d --- /dev/null +++ b/stable/aria2/5.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:29:06.969592651Z" diff --git a/stable/aria2/5.0.18/Chart.yaml b/stable/aria2/5.0.20/Chart.yaml similarity index 97% rename from stable/aria2/5.0.18/Chart.yaml rename to stable/aria2/5.0.20/Chart.yaml index 6b7476088ec..2301d76c42b 100644 --- a/stable/aria2/5.0.18/Chart.yaml +++ b/stable/aria2/5.0.20/Chart.yaml @@ -17,7 +17,7 @@ maintainers: name: aria2 sources: - https://github.com/P3TERX/Aria2-Pro-Docker -version: 5.0.18 +version: 5.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/aria2/5.0.20/README.md b/stable/aria2/5.0.20/README.md new file mode 100644 index 00000000000..8ce82ff93e7 --- /dev/null +++ b/stable/aria2/5.0.20/README.md @@ -0,0 +1,107 @@ +# aria2 + +![Version: 5.0.20](https://img.shields.io/badge/Version-5.0.20-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +aria server for downloading web content + +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: [aria2](https://truecharts.org/charts/stable/aria2) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `aria2` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install aria2 TrueCharts/aria2 +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `aria2` deployment + +```console +helm uninstall aria2 +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install aria2 \ + --set env.TZ="America/New York" \ + TrueCharts/aria2 +``` + +#### 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 aria2 TrueCharts/aria2 -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/aria2/5.0.20/app-readme.md b/stable/aria2/5.0.20/app-readme.md new file mode 100644 index 00000000000..7d514603d09 --- /dev/null +++ b/stable/aria2/5.0.20/app-readme.md @@ -0,0 +1,8 @@ +aria server for downloading web content + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/aria2 + +--- + +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/aria2/5.0.18/charts/common-10.4.4.tgz b/stable/aria2/5.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/aria2/5.0.18/charts/common-10.4.4.tgz rename to stable/aria2/5.0.20/charts/common-10.4.4.tgz diff --git a/stable/aria2/5.0.18/ix_values.yaml b/stable/aria2/5.0.20/ix_values.yaml similarity index 87% rename from stable/aria2/5.0.18/ix_values.yaml rename to stable/aria2/5.0.20/ix_values.yaml index be1ea1cd1c1..fb1a70f4f6e 100644 --- a/stable/aria2/5.0.18/ix_values.yaml +++ b/stable/aria2/5.0.20/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/aria2-pro - tag: latest@sha256:6c0ddcc7be4da69ac146ff3153df727a5818f733636a1c4d9b78ccffd6106a23 + tag: latest@sha256:78e521429cc3764a2cb8fba18b998e934ce9b1e9c5387d39d0515e8f7be9ddb5 pullPolicy: IfNotPresent secretEnv: diff --git a/stable/aria2/5.0.18/questions.yaml b/stable/aria2/5.0.20/questions.yaml similarity index 100% rename from stable/aria2/5.0.18/questions.yaml rename to stable/aria2/5.0.20/questions.yaml diff --git a/stable/aria2/5.0.18/templates/common.yaml b/stable/aria2/5.0.20/templates/common.yaml similarity index 100% rename from stable/aria2/5.0.18/templates/common.yaml rename to stable/aria2/5.0.20/templates/common.yaml diff --git a/stable/aria2/5.0.18/values.yaml b/stable/aria2/5.0.20/values.yaml similarity index 100% rename from stable/aria2/5.0.18/values.yaml rename to stable/aria2/5.0.20/values.yaml diff --git a/stable/audacity/4.0.17/Chart.lock b/stable/audacity/4.0.17/Chart.lock deleted file mode 100644 index d75e6426bb9..00000000000 --- a/stable/audacity/4.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:01:30.515848416Z" diff --git a/stable/audacity/4.0.17/README.md b/stable/audacity/4.0.17/README.md deleted file mode 100644 index 197a65f705a..00000000000 --- a/stable/audacity/4.0.17/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# audacity - -An easy-to-use, multi-track audio editor and recorder - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/audacity/4.0.17/app-readme.md b/stable/audacity/4.0.17/app-readme.md deleted file mode 100644 index ebe1bdf230c..00000000000 --- a/stable/audacity/4.0.17/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An easy-to-use, multi-track audio editor and recorder - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/audacity/4.0.17/CHANGELOG.md b/stable/audacity/4.0.19/CHANGELOG.md similarity index 85% rename from stable/audacity/4.0.17/CHANGELOG.md rename to stable/audacity/4.0.19/CHANGELOG.md index 42836cff998..f6f46b17b23 100644 --- a/stable/audacity/4.0.17/CHANGELOG.md +++ b/stable/audacity/4.0.19/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [audacity-4.0.19](https://github.com/truecharts/apps/compare/audacity-4.0.18...audacity-4.0.19) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [audacity-4.0.18](https://github.com/truecharts/apps/compare/audacity-4.0.17...audacity-4.0.18) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [audacity-4.0.17](https://github.com/truecharts/apps/compare/audacity-4.0.16...audacity-4.0.17) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [audacity-4.0.6](https://github.com/truecharts/apps/compare/audacity-4.0.5...audacity-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [audacity-4.0.5](https://github.com/truecharts/apps/compare/audacity-4.0.4...audacity-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/audacity/4.0.19/Chart.lock b/stable/audacity/4.0.19/Chart.lock new file mode 100644 index 00000000000..027ad9c93e2 --- /dev/null +++ b/stable/audacity/4.0.19/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:29:20.274122334Z" diff --git a/stable/audacity/4.0.17/Chart.yaml b/stable/audacity/4.0.19/Chart.yaml similarity index 97% rename from stable/audacity/4.0.17/Chart.yaml rename to stable/audacity/4.0.19/Chart.yaml index a2ba7780067..c71c310fd46 100644 --- a/stable/audacity/4.0.17/Chart.yaml +++ b/stable/audacity/4.0.19/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/linuxserver/docker-audacity - https://www.audacityteam.org/ type: application -version: 4.0.17 +version: 4.0.19 annotations: truecharts.org/catagories: | - media diff --git a/stable/audacity/4.0.19/README.md b/stable/audacity/4.0.19/README.md new file mode 100644 index 00000000000..dba36826ff4 --- /dev/null +++ b/stable/audacity/4.0.19/README.md @@ -0,0 +1,108 @@ +# audacity + +![Version: 4.0.19](https://img.shields.io/badge/Version-4.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.0.2](https://img.shields.io/badge/AppVersion-3.0.2-informational?style=flat-square) + +An easy-to-use, multi-track audio editor and recorder + +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: [audacity](https://truecharts.org/charts/stable/audacity) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `audacity` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install audacity TrueCharts/audacity +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `audacity` deployment + +```console +helm uninstall audacity +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install audacity \ + --set env.TZ="America/New York" \ + TrueCharts/audacity +``` + +#### 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 audacity TrueCharts/audacity -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/audacity/4.0.19/app-readme.md b/stable/audacity/4.0.19/app-readme.md new file mode 100644 index 00000000000..216c28be3ea --- /dev/null +++ b/stable/audacity/4.0.19/app-readme.md @@ -0,0 +1,8 @@ +An easy-to-use, multi-track audio editor and recorder + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/audacity + +--- + +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/audacity/4.0.17/charts/common-10.4.4.tgz b/stable/audacity/4.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/audacity/4.0.17/charts/common-10.4.4.tgz rename to stable/audacity/4.0.19/charts/common-10.4.4.tgz diff --git a/stable/audacity/4.0.17/ix_values.yaml b/stable/audacity/4.0.19/ix_values.yaml similarity index 81% rename from stable/audacity/4.0.17/ix_values.yaml rename to stable/audacity/4.0.19/ix_values.yaml index 2724d84e117..7ef76f7f44d 100644 --- a/stable/audacity/4.0.17/ix_values.yaml +++ b/stable/audacity/4.0.19/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/audacity pullPolicy: IfNotPresent - tag: v3.0.2@sha256:a0a829c08c74236b405888f26c4a52251b403db6ca8946895d00505ba1a1ffc7 + tag: v3.0.2@sha256:ddd7dd0f07602b9dcd7d8b50145ac37c562ed97abedef83a3365aa8d6f6da21e securityContext: readOnlyRootFilesystem: false diff --git a/stable/audacity/4.0.17/questions.yaml b/stable/audacity/4.0.19/questions.yaml similarity index 100% rename from stable/audacity/4.0.17/questions.yaml rename to stable/audacity/4.0.19/questions.yaml diff --git a/stable/audacity/4.0.17/templates/common.yaml b/stable/audacity/4.0.19/templates/common.yaml similarity index 100% rename from stable/audacity/4.0.17/templates/common.yaml rename to stable/audacity/4.0.19/templates/common.yaml diff --git a/stable/audacity/4.0.17/values.yaml b/stable/audacity/4.0.19/values.yaml similarity index 100% rename from stable/audacity/4.0.17/values.yaml rename to stable/audacity/4.0.19/values.yaml diff --git a/stable/babybuddy/8.0.24/README.md b/stable/babybuddy/8.0.24/README.md deleted file mode 100644 index fce3f992db4..00000000000 --- a/stable/babybuddy/8.0.24/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# babybuddy - -Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/babybuddy/8.0.24/app-readme.md b/stable/babybuddy/8.0.24/app-readme.md deleted file mode 100644 index fb7ff0664b2..00000000000 --- a/stable/babybuddy/8.0.24/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/babybuddy/8.0.24/CHANGELOG.md b/stable/babybuddy/8.0.26/CHANGELOG.md similarity index 85% rename from stable/babybuddy/8.0.24/CHANGELOG.md rename to stable/babybuddy/8.0.26/CHANGELOG.md index 7074e8aa2a5..637ee0ff790 100644 --- a/stable/babybuddy/8.0.24/CHANGELOG.md +++ b/stable/babybuddy/8.0.26/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [babybuddy-8.0.26](https://github.com/truecharts/apps/compare/babybuddy-8.0.25...babybuddy-8.0.26) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [babybuddy-8.0.25](https://github.com/truecharts/apps/compare/babybuddy-8.0.24...babybuddy-8.0.25) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [babybuddy-8.0.24](https://github.com/truecharts/apps/compare/babybuddy-8.0.23...babybuddy-8.0.24) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [babybuddy-8.0.13](https://github.com/truecharts/apps/compare/babybuddy-8.0.12...babybuddy-8.0.13) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [babybuddy-8.0.12](https://github.com/truecharts/apps/compare/babybuddy-8.0.11...babybuddy-8.0.12) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - diff --git a/stable/blog/3.0.19/Chart.lock b/stable/babybuddy/8.0.26/Chart.lock similarity index 85% rename from stable/blog/3.0.19/Chart.lock rename to stable/babybuddy/8.0.26/Chart.lock index d0560966771..febe3ad2b57 100644 --- a/stable/blog/3.0.19/Chart.lock +++ b/stable/babybuddy/8.0.26/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 8.0.30 digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:02:24.795640201Z" +generated: "2022-07-20T08:29:30.851973834Z" diff --git a/stable/babybuddy/8.0.24/Chart.yaml b/stable/babybuddy/8.0.26/Chart.yaml similarity index 98% rename from stable/babybuddy/8.0.24/Chart.yaml rename to stable/babybuddy/8.0.26/Chart.yaml index 909f6f207c4..e2575e9c7d5 100644 --- a/stable/babybuddy/8.0.24/Chart.yaml +++ b/stable/babybuddy/8.0.26/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 appVersion: "1.11.2" kubeVersion: '>=1.16.0-0' -version: 8.0.24 +version: 8.0.26 name: babybuddy description: Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. type: application diff --git a/stable/babybuddy/8.0.26/README.md b/stable/babybuddy/8.0.26/README.md new file mode 100644 index 00000000000..baad0723937 --- /dev/null +++ b/stable/babybuddy/8.0.26/README.md @@ -0,0 +1,108 @@ +# babybuddy + +![Version: 8.0.26](https://img.shields.io/badge/Version-8.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.11.2](https://img.shields.io/badge/AppVersion-1.11.2-informational?style=flat-square) + +Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. + +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: [babybuddy](https://truecharts.org/charts/stable/babybuddy) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `babybuddy` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install babybuddy TrueCharts/babybuddy +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `babybuddy` deployment + +```console +helm uninstall babybuddy +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install babybuddy \ + --set env.TZ="America/New York" \ + TrueCharts/babybuddy +``` + +#### 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 babybuddy TrueCharts/babybuddy -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/babybuddy/8.0.26/app-readme.md b/stable/babybuddy/8.0.26/app-readme.md new file mode 100644 index 00000000000..cb8668121a9 --- /dev/null +++ b/stable/babybuddy/8.0.26/app-readme.md @@ -0,0 +1,8 @@ +Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/babybuddy + +--- + +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/babybuddy/8.0.24/charts/common-10.4.4.tgz b/stable/babybuddy/8.0.26/charts/common-10.4.4.tgz similarity index 100% rename from stable/babybuddy/8.0.24/charts/common-10.4.4.tgz rename to stable/babybuddy/8.0.26/charts/common-10.4.4.tgz diff --git a/stable/babybuddy/8.0.24/charts/postgresql-8.0.30.tgz b/stable/babybuddy/8.0.26/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/babybuddy/8.0.24/charts/postgresql-8.0.30.tgz rename to stable/babybuddy/8.0.26/charts/postgresql-8.0.30.tgz diff --git a/stable/babybuddy/8.0.24/ix_values.yaml b/stable/babybuddy/8.0.26/ix_values.yaml similarity index 90% rename from stable/babybuddy/8.0.24/ix_values.yaml rename to stable/babybuddy/8.0.26/ix_values.yaml index 5927c0b1c39..c7f9f323353 100644 --- a/stable/babybuddy/8.0.24/ix_values.yaml +++ b/stable/babybuddy/8.0.26/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/babybuddy pullPolicy: IfNotPresent - tag: v1.11.2@sha256:4e63967b4c616a965420ab5bf97be9b8447692d4e252b31bd1c7440cdd33a834 + tag: v1.11.2@sha256:b540e758b86629ace4b6bf52a79074bc55f36d38ff53f6e31372c46228aa3c92 env: DB_ENGINE: "django.db.backends.postgresql" diff --git a/stable/babybuddy/8.0.24/questions.yaml b/stable/babybuddy/8.0.26/questions.yaml similarity index 100% rename from stable/babybuddy/8.0.24/questions.yaml rename to stable/babybuddy/8.0.26/questions.yaml diff --git a/stable/babybuddy/8.0.24/templates/common.yaml b/stable/babybuddy/8.0.26/templates/common.yaml similarity index 100% rename from stable/babybuddy/8.0.24/templates/common.yaml rename to stable/babybuddy/8.0.26/templates/common.yaml diff --git a/stable/babybuddy/8.0.24/values.yaml b/stable/babybuddy/8.0.26/values.yaml similarity index 100% rename from stable/babybuddy/8.0.24/values.yaml rename to stable/babybuddy/8.0.26/values.yaml diff --git a/stable/blog/3.0.19/README.md b/stable/blog/3.0.19/README.md deleted file mode 100644 index b40f6799944..00000000000 --- a/stable/blog/3.0.19/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# blog - -Lightweight self-hosted facebook-styled PHP blog. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/blog/3.0.19/app-readme.md b/stable/blog/3.0.19/app-readme.md deleted file mode 100644 index e97038f4a4c..00000000000 --- a/stable/blog/3.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lightweight self-hosted facebook-styled PHP blog. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/blog/3.0.19/CHANGELOG.md b/stable/blog/3.0.21/CHANGELOG.md similarity index 85% rename from stable/blog/3.0.19/CHANGELOG.md rename to stable/blog/3.0.21/CHANGELOG.md index 6c15740582e..ec601062f3d 100644 --- a/stable/blog/3.0.19/CHANGELOG.md +++ b/stable/blog/3.0.21/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [blog-3.0.21](https://github.com/truecharts/apps/compare/blog-3.0.20...blog-3.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [blog-3.0.20](https://github.com/truecharts/apps/compare/blog-3.0.19...blog-3.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [blog-3.0.19](https://github.com/truecharts/apps/compare/blog-3.0.18...blog-3.0.19) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [blog-3.0.8](https://github.com/truecharts/apps/compare/blog-3.0.7...blog-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [blog-3.0.7](https://github.com/truecharts/apps/compare/blog-3.0.6...blog-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/dsmr-reader/8.0.18/Chart.lock b/stable/blog/3.0.21/Chart.lock similarity index 85% rename from stable/dsmr-reader/8.0.18/Chart.lock rename to stable/blog/3.0.21/Chart.lock index c21e8d69dca..fdbd1948f1a 100644 --- a/stable/dsmr-reader/8.0.18/Chart.lock +++ b/stable/blog/3.0.21/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 8.0.30 digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:05:19.926348635Z" +generated: "2022-07-20T08:29:34.391781932Z" diff --git a/stable/blog/3.0.19/Chart.yaml b/stable/blog/3.0.21/Chart.yaml similarity index 98% rename from stable/blog/3.0.19/Chart.yaml rename to stable/blog/3.0.21/Chart.yaml index 398073a3deb..c8aa9a8a855 100644 --- a/stable/blog/3.0.19/Chart.yaml +++ b/stable/blog/3.0.21/Chart.yaml @@ -26,7 +26,7 @@ name: blog sources: - https://github.com/m1k1o/blog - https://github.com/nicholaswilde/docker-blog -version: 3.0.19 +version: 3.0.21 annotations: truecharts.org/catagories: | - hosting diff --git a/stable/blog/3.0.21/README.md b/stable/blog/3.0.21/README.md new file mode 100644 index 00000000000..7f36e910dad --- /dev/null +++ b/stable/blog/3.0.21/README.md @@ -0,0 +1,109 @@ +# blog + +![Version: 3.0.21](https://img.shields.io/badge/Version-3.0.21-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +Lightweight self-hosted facebook-styled PHP blog. + +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: [blog](https://truecharts.org/charts/stable/blog) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `blog` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install blog TrueCharts/blog +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `blog` deployment + +```console +helm uninstall blog +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install blog \ + --set env.TZ="America/New York" \ + TrueCharts/blog +``` + +#### 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 blog TrueCharts/blog -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/blog/3.0.21/app-readme.md b/stable/blog/3.0.21/app-readme.md new file mode 100644 index 00000000000..db19d77bc0d --- /dev/null +++ b/stable/blog/3.0.21/app-readme.md @@ -0,0 +1,8 @@ +Lightweight self-hosted facebook-styled PHP blog. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/blog + +--- + +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/blog/3.0.19/charts/common-10.4.4.tgz b/stable/blog/3.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/blog/3.0.19/charts/common-10.4.4.tgz rename to stable/blog/3.0.21/charts/common-10.4.4.tgz diff --git a/stable/blog/3.0.19/charts/postgresql-8.0.30.tgz b/stable/blog/3.0.21/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/blog/3.0.19/charts/postgresql-8.0.30.tgz rename to stable/blog/3.0.21/charts/postgresql-8.0.30.tgz diff --git a/stable/blog/3.0.19/ix_values.yaml b/stable/blog/3.0.21/ix_values.yaml similarity index 91% rename from stable/blog/3.0.19/ix_values.yaml rename to stable/blog/3.0.21/ix_values.yaml index 3864846266f..09351100593 100644 --- a/stable/blog/3.0.19/ix_values.yaml +++ b/stable/blog/3.0.21/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/blog pullPolicy: IfNotPresent - tag: latest@sha256:8928fcf62413459ea8fc5236a1eea28d8a15404f3fc9d0bee154c552000a871b + tag: latest@sha256:51d09504442972db2a8924b9ce3465c7a376dab5f4c81ef9b64d5d704ec9fce7 secretEnv: BLOG_NICK: username diff --git a/stable/blog/3.0.19/questions.yaml b/stable/blog/3.0.21/questions.yaml similarity index 100% rename from stable/blog/3.0.19/questions.yaml rename to stable/blog/3.0.21/questions.yaml diff --git a/stable/blog/3.0.19/templates/common.yaml b/stable/blog/3.0.21/templates/common.yaml similarity index 100% rename from stable/blog/3.0.19/templates/common.yaml rename to stable/blog/3.0.21/templates/common.yaml diff --git a/stable/blog/3.0.19/values.yaml b/stable/blog/3.0.21/values.yaml similarity index 100% rename from stable/blog/3.0.19/values.yaml rename to stable/blog/3.0.21/values.yaml diff --git a/stable/boinc/2.0.25/Chart.lock b/stable/boinc/2.0.25/Chart.lock deleted file mode 100644 index dd31a14fc19..00000000000 --- a/stable/boinc/2.0.25/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-17T10:07:19.275216554Z" diff --git a/stable/boinc/2.0.25/README.md b/stable/boinc/2.0.25/README.md deleted file mode 100644 index 60f75d9d80d..00000000000 --- a/stable/boinc/2.0.25/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# boinc - -BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/boinc/2.0.25/app-readme.md b/stable/boinc/2.0.25/app-readme.md deleted file mode 100644 index b02dd0b03e5..00000000000 --- a/stable/boinc/2.0.25/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/boinc/2.0.25/CHANGELOG.md b/stable/boinc/2.0.27/CHANGELOG.md similarity index 84% rename from stable/boinc/2.0.25/CHANGELOG.md rename to stable/boinc/2.0.27/CHANGELOG.md index eb0d7f16925..64b806b8523 100644 --- a/stable/boinc/2.0.25/CHANGELOG.md +++ b/stable/boinc/2.0.27/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [boinc-2.0.27](https://github.com/truecharts/apps/compare/boinc-2.0.26...boinc-2.0.27) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [boinc-2.0.26](https://github.com/truecharts/apps/compare/boinc-2.0.25...boinc-2.0.26) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [boinc-2.0.25](https://github.com/truecharts/apps/compare/boinc-2.0.24...boinc-2.0.25) (2022-07-17) ### Chore @@ -81,19 +97,3 @@ ### [boinc-2.0.14](https://github.com/truecharts/apps/compare/boinc-2.0.13...boinc-2.0.14) (2022-07-04) -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [boinc-2.0.13](https://github.com/truecharts/apps/compare/boinc-2.0.12...boinc-2.0.13) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) - - - - diff --git a/stable/boinc/2.0.27/Chart.lock b/stable/boinc/2.0.27/Chart.lock new file mode 100644 index 00000000000..82b01b6175f --- /dev/null +++ b/stable/boinc/2.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:29:33.224741739Z" diff --git a/stable/boinc/2.0.25/Chart.yaml b/stable/boinc/2.0.27/Chart.yaml similarity index 97% rename from stable/boinc/2.0.25/Chart.yaml rename to stable/boinc/2.0.27/Chart.yaml index ec07eb1bfd8..36e85ffcf42 100644 --- a/stable/boinc/2.0.25/Chart.yaml +++ b/stable/boinc/2.0.27/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: boinc -version: 2.0.25 +version: 2.0.27 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.27/README.md b/stable/boinc/2.0.27/README.md new file mode 100644 index 00000000000..d6e42ff8bf6 --- /dev/null +++ b/stable/boinc/2.0.27/README.md @@ -0,0 +1,107 @@ +# boinc + +![Version: 2.0.27](https://img.shields.io/badge/Version-2.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). + +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: [boinc](https://truecharts.org/charts/stable/boinc) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `boinc` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install boinc TrueCharts/boinc +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `boinc` deployment + +```console +helm uninstall boinc +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install boinc \ + --set env.TZ="America/New York" \ + TrueCharts/boinc +``` + +#### 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 boinc TrueCharts/boinc -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/boinc/2.0.27/app-readme.md b/stable/boinc/2.0.27/app-readme.md new file mode 100644 index 00000000000..de9e54d6503 --- /dev/null +++ b/stable/boinc/2.0.27/app-readme.md @@ -0,0 +1,8 @@ +BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/boinc + +--- + +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/boinc/2.0.25/charts/common-10.4.4.tgz b/stable/boinc/2.0.27/charts/common-10.4.4.tgz similarity index 100% rename from stable/boinc/2.0.25/charts/common-10.4.4.tgz rename to stable/boinc/2.0.27/charts/common-10.4.4.tgz diff --git a/stable/boinc/2.0.25/ix_values.yaml b/stable/boinc/2.0.27/ix_values.yaml similarity index 82% rename from stable/boinc/2.0.25/ix_values.yaml rename to stable/boinc/2.0.27/ix_values.yaml index 9c250ecaadf..dabab14fd4d 100644 --- a/stable/boinc/2.0.25/ix_values.yaml +++ b/stable/boinc/2.0.27/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/boinc pullPolicy: IfNotPresent - tag: latest@sha256:c5123da83ec9d64796cb262c2dcdc9d8e0a1301fbdd9a2c942afff7a21a61c20 + tag: latest@sha256:e59fa2fce899c817c7c5ee66fd924a057fda456ba5147d844122a136c8e706c3 securityContext: readOnlyRootFilesystem: false diff --git a/stable/boinc/2.0.25/questions.yaml b/stable/boinc/2.0.27/questions.yaml similarity index 100% rename from stable/boinc/2.0.25/questions.yaml rename to stable/boinc/2.0.27/questions.yaml diff --git a/stable/boinc/2.0.25/templates/common.yaml b/stable/boinc/2.0.27/templates/common.yaml similarity index 100% rename from stable/boinc/2.0.25/templates/common.yaml rename to stable/boinc/2.0.27/templates/common.yaml diff --git a/stable/boinc/2.0.25/values.yaml b/stable/boinc/2.0.27/values.yaml similarity index 100% rename from stable/boinc/2.0.25/values.yaml rename to stable/boinc/2.0.27/values.yaml diff --git a/stable/booksonic-air/6.0.20/Chart.lock b/stable/booksonic-air/6.0.20/Chart.lock deleted file mode 100644 index 3273313883d..00000000000 --- a/stable/booksonic-air/6.0.20/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:02:33.864968681Z" diff --git a/stable/booksonic-air/6.0.20/README.md b/stable/booksonic-air/6.0.20/README.md deleted file mode 100644 index 59c6cc24ce2..00000000000 --- a/stable/booksonic-air/6.0.20/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# booksonic-air - -Booksonic is a platform for accessing the audibooks you own wherever you are - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/booksonic-air/6.0.20/app-readme.md b/stable/booksonic-air/6.0.20/app-readme.md deleted file mode 100644 index 41d0236c40d..00000000000 --- a/stable/booksonic-air/6.0.20/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Booksonic is a platform for accessing the audibooks you own wherever you are - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/booksonic-air/6.0.20/CHANGELOG.md b/stable/booksonic-air/6.0.22/CHANGELOG.md similarity index 85% rename from stable/booksonic-air/6.0.20/CHANGELOG.md rename to stable/booksonic-air/6.0.22/CHANGELOG.md index 08b134cfa06..d47016fa226 100644 --- a/stable/booksonic-air/6.0.20/CHANGELOG.md +++ b/stable/booksonic-air/6.0.22/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [booksonic-air-6.0.22](https://github.com/truecharts/apps/compare/booksonic-air-6.0.21...booksonic-air-6.0.22) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [booksonic-air-6.0.21](https://github.com/truecharts/apps/compare/booksonic-air-6.0.20...booksonic-air-6.0.21) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [booksonic-air-6.0.20](https://github.com/truecharts/apps/compare/booksonic-air-6.0.19...booksonic-air-6.0.20) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [booksonic-air-6.0.9](https://github.com/truecharts/apps/compare/booksonic-air-6.0.8...booksonic-air-6.0.9) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - - -### [booksonic-air-6.0.8](https://github.com/truecharts/apps/compare/booksonic-air-6.0.7...booksonic-air-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - diff --git a/stable/booksonic-air/6.0.22/Chart.lock b/stable/booksonic-air/6.0.22/Chart.lock new file mode 100644 index 00000000000..5c0a70b84de --- /dev/null +++ b/stable/booksonic-air/6.0.22/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:29:38.207050358Z" diff --git a/stable/booksonic-air/6.0.20/Chart.yaml b/stable/booksonic-air/6.0.22/Chart.yaml similarity index 97% rename from stable/booksonic-air/6.0.20/Chart.yaml rename to stable/booksonic-air/6.0.22/Chart.yaml index 69c7844f173..ae4c842e095 100644 --- a/stable/booksonic-air/6.0.20/Chart.yaml +++ b/stable/booksonic-air/6.0.22/Chart.yaml @@ -20,7 +20,7 @@ name: booksonic-air sources: - https://github.com/popeen/Booksonic-Air - https://hub.docker.com/r/linuxserver/booksonic-air -version: 6.0.20 +version: 6.0.22 annotations: truecharts.org/catagories: | - media diff --git a/stable/booksonic-air/6.0.22/README.md b/stable/booksonic-air/6.0.22/README.md new file mode 100644 index 00000000000..184ec6b6891 --- /dev/null +++ b/stable/booksonic-air/6.0.22/README.md @@ -0,0 +1,108 @@ +# booksonic-air + +![Version: 6.0.22](https://img.shields.io/badge/Version-6.0.22-informational?style=flat-square) ![AppVersion: 2201.1.0](https://img.shields.io/badge/AppVersion-2201.1.0-informational?style=flat-square) + +Booksonic is a platform for accessing the audibooks you own wherever you are + +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: [booksonic-air](https://truecharts.org/charts/stable/booksonic-air) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `booksonic-air` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install booksonic-air TrueCharts/booksonic-air +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `booksonic-air` deployment + +```console +helm uninstall booksonic-air +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install booksonic-air \ + --set env.TZ="America/New York" \ + TrueCharts/booksonic-air +``` + +#### 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 booksonic-air TrueCharts/booksonic-air -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/booksonic-air/6.0.22/app-readme.md b/stable/booksonic-air/6.0.22/app-readme.md new file mode 100644 index 00000000000..32194928eb6 --- /dev/null +++ b/stable/booksonic-air/6.0.22/app-readme.md @@ -0,0 +1,8 @@ +Booksonic is a platform for accessing the audibooks you own wherever you are + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/booksonic-air + +--- + +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/booksonic-air/6.0.20/charts/common-10.4.4.tgz b/stable/booksonic-air/6.0.22/charts/common-10.4.4.tgz similarity index 100% rename from stable/booksonic-air/6.0.20/charts/common-10.4.4.tgz rename to stable/booksonic-air/6.0.22/charts/common-10.4.4.tgz diff --git a/stable/booksonic-air/6.0.20/ix_values.yaml b/stable/booksonic-air/6.0.22/ix_values.yaml similarity index 80% rename from stable/booksonic-air/6.0.20/ix_values.yaml rename to stable/booksonic-air/6.0.22/ix_values.yaml index 8490aec3b92..ae73a21fcb1 100644 --- a/stable/booksonic-air/6.0.20/ix_values.yaml +++ b/stable/booksonic-air/6.0.22/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/booksonic-air pullPolicy: IfNotPresent - tag: v2201.1.0@sha256:47d2c309afa04fe69b2a96d3daa4238d9dafc894585baff14cef2cf814ade845 + tag: v2201.1.0@sha256:4aa84f7d35afdafac5ab757cf67cb3b8781ec58aee2d0eb04998e4380d1bdb3a securityContext: readOnlyRootFilesystem: false diff --git a/stable/booksonic-air/6.0.20/questions.yaml b/stable/booksonic-air/6.0.22/questions.yaml similarity index 100% rename from stable/booksonic-air/6.0.20/questions.yaml rename to stable/booksonic-air/6.0.22/questions.yaml diff --git a/stable/booksonic-air/6.0.20/templates/common.yaml b/stable/booksonic-air/6.0.22/templates/common.yaml similarity index 100% rename from stable/booksonic-air/6.0.20/templates/common.yaml rename to stable/booksonic-air/6.0.22/templates/common.yaml diff --git a/stable/booksonic-air/6.0.20/values.yaml b/stable/booksonic-air/6.0.22/values.yaml similarity index 100% rename from stable/booksonic-air/6.0.20/values.yaml rename to stable/booksonic-air/6.0.22/values.yaml diff --git a/stable/budge/2.0.20/Chart.lock b/stable/budge/2.0.20/Chart.lock deleted file mode 100644 index 2c7003722e9..00000000000 --- a/stable/budge/2.0.20/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:02:46.991987874Z" diff --git a/stable/budge/2.0.20/README.md b/stable/budge/2.0.20/README.md deleted file mode 100644 index afda5a44c40..00000000000 --- a/stable/budge/2.0.20/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# budge - -Budge is an open source 'budgeting with envelopes' personal finance app. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/budge/2.0.20/app-readme.md b/stable/budge/2.0.20/app-readme.md deleted file mode 100644 index a3ee76a9a98..00000000000 --- a/stable/budge/2.0.20/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Budge is an open source 'budgeting with envelopes' personal finance app. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/budge/2.0.20/CHANGELOG.md b/stable/budge/2.0.22/CHANGELOG.md similarity index 82% rename from stable/budge/2.0.20/CHANGELOG.md rename to stable/budge/2.0.22/CHANGELOG.md index 641755d342d..84636526d20 100644 --- a/stable/budge/2.0.20/CHANGELOG.md +++ b/stable/budge/2.0.22/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [budge-2.0.22](https://github.com/truecharts/apps/compare/budge-2.0.21...budge-2.0.22) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [budge-2.0.21](https://github.com/truecharts/apps/compare/budge-2.0.20...budge-2.0.21) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [budge-2.0.20](https://github.com/truecharts/apps/compare/budge-2.0.19...budge-2.0.20) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ -### [budge-2.0.9](https://github.com/truecharts/apps/compare/budge-2.0.8...budge-2.0.9) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [budge-2.0.8](https://github.com/truecharts/apps/compare/budge-2.0.7...budge-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - diff --git a/stable/budge/2.0.22/Chart.lock b/stable/budge/2.0.22/Chart.lock new file mode 100644 index 00000000000..9474e20364e --- /dev/null +++ b/stable/budge/2.0.22/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:29:52.110247718Z" diff --git a/stable/budge/2.0.20/Chart.yaml b/stable/budge/2.0.22/Chart.yaml similarity index 97% rename from stable/budge/2.0.20/Chart.yaml rename to stable/budge/2.0.22/Chart.yaml index 202db1f99d6..0693df8e04c 100644 --- a/stable/budge/2.0.20/Chart.yaml +++ b/stable/budge/2.0.22/Chart.yaml @@ -19,7 +19,7 @@ name: budge sources: - https://github.com/linuxserver/budge - https://github.com/linuxserver/docker-BudgE -version: 2.0.20 +version: 2.0.22 annotations: truecharts.org/catagories: | - media diff --git a/stable/budge/2.0.22/README.md b/stable/budge/2.0.22/README.md new file mode 100644 index 00000000000..c0e7afb8725 --- /dev/null +++ b/stable/budge/2.0.22/README.md @@ -0,0 +1,108 @@ +# budge + +![Version: 2.0.22](https://img.shields.io/badge/Version-2.0.22-informational?style=flat-square) ![AppVersion: 0.0.9](https://img.shields.io/badge/AppVersion-0.0.9-informational?style=flat-square) + +Budge is an open source 'budgeting with envelopes' personal finance app. + +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: [budge](https://truecharts.org/charts/stable/budge) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `budge` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install budge TrueCharts/budge +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `budge` deployment + +```console +helm uninstall budge +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install budge \ + --set env.TZ="America/New York" \ + TrueCharts/budge +``` + +#### 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 budge TrueCharts/budge -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/budge/2.0.22/app-readme.md b/stable/budge/2.0.22/app-readme.md new file mode 100644 index 00000000000..cd79d10ec0c --- /dev/null +++ b/stable/budge/2.0.22/app-readme.md @@ -0,0 +1,8 @@ +Budge is an open source 'budgeting with envelopes' personal finance app. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/budge + +--- + +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/budge/2.0.20/charts/common-10.4.4.tgz b/stable/budge/2.0.22/charts/common-10.4.4.tgz similarity index 100% rename from stable/budge/2.0.20/charts/common-10.4.4.tgz rename to stable/budge/2.0.22/charts/common-10.4.4.tgz diff --git a/stable/budge/2.0.20/ix_values.yaml b/stable/budge/2.0.22/ix_values.yaml similarity index 82% rename from stable/budge/2.0.20/ix_values.yaml rename to stable/budge/2.0.22/ix_values.yaml index bf4717810f8..c6da853a527 100644 --- a/stable/budge/2.0.20/ix_values.yaml +++ b/stable/budge/2.0.22/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/budge - tag: v0.0.9@sha256:33daae20fdbfbc5d17a640973fef7d7c8dd68f67875a00a793cbf2b7d6f579d0 + tag: v0.0.9@sha256:b142a193a0239653473f5b57e985342e3994545aabe6764fec8943bed05303be pullPolicy: IfNotPresent securityContext: diff --git a/stable/budge/2.0.20/questions.yaml b/stable/budge/2.0.22/questions.yaml similarity index 100% rename from stable/budge/2.0.20/questions.yaml rename to stable/budge/2.0.22/questions.yaml diff --git a/stable/budge/2.0.20/templates/common.yaml b/stable/budge/2.0.22/templates/common.yaml similarity index 100% rename from stable/budge/2.0.20/templates/common.yaml rename to stable/budge/2.0.22/templates/common.yaml diff --git a/stable/budge/2.0.20/values.yaml b/stable/budge/2.0.22/values.yaml similarity index 100% rename from stable/budge/2.0.20/values.yaml rename to stable/budge/2.0.22/values.yaml diff --git a/stable/clarkson/3.0.19/README.md b/stable/clarkson/3.0.19/README.md deleted file mode 100644 index 4bad150e929..00000000000 --- a/stable/clarkson/3.0.19/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# clarkson - -A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | mariadb | 3.0.29 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/clarkson/3.0.19/app-readme.md b/stable/clarkson/3.0.19/app-readme.md deleted file mode 100644 index d4f178cac86..00000000000 --- a/stable/clarkson/3.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/clarkson/3.0.19/CHANGELOG.md b/stable/clarkson/3.0.21/CHANGELOG.md similarity index 85% rename from stable/clarkson/3.0.19/CHANGELOG.md rename to stable/clarkson/3.0.21/CHANGELOG.md index 49c6f690443..1116163c7f7 100644 --- a/stable/clarkson/3.0.19/CHANGELOG.md +++ b/stable/clarkson/3.0.21/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [clarkson-3.0.21](https://github.com/truecharts/apps/compare/clarkson-3.0.20...clarkson-3.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [clarkson-3.0.20](https://github.com/truecharts/apps/compare/clarkson-3.0.19...clarkson-3.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [clarkson-3.0.19](https://github.com/truecharts/apps/compare/clarkson-3.0.18...clarkson-3.0.19) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [clarkson-3.0.8](https://github.com/truecharts/apps/compare/clarkson-3.0.7...clarkson-3.0.8) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [clarkson-3.0.7](https://github.com/truecharts/apps/compare/clarkson-3.0.6...clarkson-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - diff --git a/stable/matomo/3.0.29/Chart.lock b/stable/clarkson/3.0.21/Chart.lock similarity index 85% rename from stable/matomo/3.0.29/Chart.lock rename to stable/clarkson/3.0.21/Chart.lock index 5931a7d44c8..835d0a401c1 100644 --- a/stable/matomo/3.0.29/Chart.lock +++ b/stable/clarkson/3.0.21/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.29 digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-16T10:41:02.28403032Z" +generated: "2022-07-20T08:30:01.480338041Z" diff --git a/stable/clarkson/3.0.19/Chart.yaml b/stable/clarkson/3.0.21/Chart.yaml similarity index 98% rename from stable/clarkson/3.0.19/Chart.yaml rename to stable/clarkson/3.0.21/Chart.yaml index 21cba836f5e..b4d9635def9 100644 --- a/stable/clarkson/3.0.19/Chart.yaml +++ b/stable/clarkson/3.0.21/Chart.yaml @@ -26,7 +26,7 @@ name: clarkson sources: - https://github.com/linuxserver/Clarkson - https://hub.docker.com/r/linuxserver/clarkson -version: 3.0.19 +version: 3.0.21 annotations: truecharts.org/catagories: | - vehicle diff --git a/stable/clarkson/3.0.21/README.md b/stable/clarkson/3.0.21/README.md new file mode 100644 index 00000000000..746c225b0a0 --- /dev/null +++ b/stable/clarkson/3.0.21/README.md @@ -0,0 +1,109 @@ +# clarkson + +![Version: 3.0.21](https://img.shields.io/badge/Version-3.0.21-informational?style=flat-square) ![AppVersion: 1.1.2](https://img.shields.io/badge/AppVersion-1.1.2-informational?style=flat-square) + +A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles. + +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: [clarkson](https://truecharts.org/charts/stable/clarkson) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.29 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `clarkson` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install clarkson TrueCharts/clarkson +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `clarkson` deployment + +```console +helm uninstall clarkson +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install clarkson \ + --set env.TZ="America/New York" \ + TrueCharts/clarkson +``` + +#### 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 clarkson TrueCharts/clarkson -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/clarkson/3.0.21/app-readme.md b/stable/clarkson/3.0.21/app-readme.md new file mode 100644 index 00000000000..8b4851d203a --- /dev/null +++ b/stable/clarkson/3.0.21/app-readme.md @@ -0,0 +1,8 @@ +A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/clarkson + +--- + +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/clarkson/3.0.19/charts/common-10.4.4.tgz b/stable/clarkson/3.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/clarkson/3.0.19/charts/common-10.4.4.tgz rename to stable/clarkson/3.0.21/charts/common-10.4.4.tgz diff --git a/stable/clarkson/3.0.19/charts/mariadb-3.0.29.tgz b/stable/clarkson/3.0.21/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/clarkson/3.0.19/charts/mariadb-3.0.29.tgz rename to stable/clarkson/3.0.21/charts/mariadb-3.0.29.tgz diff --git a/stable/clarkson/3.0.19/ix_values.yaml b/stable/clarkson/3.0.21/ix_values.yaml similarity index 89% rename from stable/clarkson/3.0.19/ix_values.yaml rename to stable/clarkson/3.0.21/ix_values.yaml index 23a38f06aa3..0bd7eb1130b 100644 --- a/stable/clarkson/3.0.19/ix_values.yaml +++ b/stable/clarkson/3.0.21/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/clarkson pullPolicy: IfNotPresent - tag: v1.1.2@sha256:cfbc3aca546a36a74d62969511c0bbc1aad521867610faf502ee8abe0dbe3258 + tag: v1.1.2@sha256:5cf3c2322a954e36580f03c089b9998d1d372158075205fb713b349856f28ea7 strategy: type: Recreate diff --git a/stable/clarkson/3.0.19/questions.yaml b/stable/clarkson/3.0.21/questions.yaml similarity index 100% rename from stable/clarkson/3.0.19/questions.yaml rename to stable/clarkson/3.0.21/questions.yaml diff --git a/stable/clarkson/3.0.19/templates/common.yaml b/stable/clarkson/3.0.21/templates/common.yaml similarity index 100% rename from stable/clarkson/3.0.19/templates/common.yaml rename to stable/clarkson/3.0.21/templates/common.yaml diff --git a/stable/clarkson/3.0.19/values.yaml b/stable/clarkson/3.0.21/values.yaml similarity index 100% rename from stable/clarkson/3.0.19/values.yaml rename to stable/clarkson/3.0.21/values.yaml diff --git a/stable/cloudflareddns/1.0.2/Chart.lock b/stable/cloudflareddns/1.0.2/Chart.lock deleted file mode 100644 index b133b16dd3c..00000000000 --- a/stable/cloudflareddns/1.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-19T09:44:18.427860089Z" diff --git a/stable/cloudflareddns/1.0.2/README.md b/stable/cloudflareddns/1.0.2/README.md deleted file mode 100644 index 7998cec500b..00000000000 --- a/stable/cloudflareddns/1.0.2/README.md +++ /dev/null @@ -1,62 +0,0 @@ -# cloudflareddns - -![Version: 1.0.2](https://img.shields.io/badge/Version-1.0.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Update your Cloudflare DNS records automatically for those with a dynamic IP - -**Homepage:** - -## Maintainers - -| Name | Email | Url | -| ---- | ------ | --- | -| TrueCharts | info@truecharts.org | https://truecharts.org | - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| env.CF_HOSTS | string | `"test.example.com;test.foobar.com;test2.foobar.com"` | | -| env.CF_RECORDTYPES | string | `"A;A;AAAA"` | | -| env.CF_USER | string | `"your.cf.email@example.com"` | | -| env.CF_ZONES | string | `"example.com;foobar.com;foobar.com"` | | -| env.DETECTION_MODE | string | `"{{ ternary .Values.env.DETECT_MODE .Values.env.DETECT_OVERRIDE (eq .Values.env.DETECT_OVERRIDE \"\") }}"` | | -| env.DETECT_MODE | string | `"dig-whoami.cloudflare"` | | -| env.DETECT_OVERRIDE | string | `""` | | -| env.INTERVAL | int | `300` | | -| env.LOG_LEVEL | int | `3` | | -| env.cloudflareddns | string | `""` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"tccr.io/truecharts/cloudflareddns"` | | -| image.tag | string | `"latest@sha256:21393f2edec6838dde0e1db48e37a976bdf26f991d775057e95480e6983d4a6e"` | | -| persistence.config.enabled | bool | `true` | | -| persistence.config.mountPath | string | `"/config"` | | -| persistence.varrun.enabled | bool | `true` | | -| podSecurityContext.runAsGroup | int | `0` | | -| podSecurityContext.runAsUser | int | `0` | | -| probes.liveness.enabled | bool | `false` | | -| probes.readiness.enabled | bool | `false` | | -| probes.startup.enabled | bool | `false` | | -| secretEnv.CF_APIKEY | string | `""` | | -| secretEnv.CF_APITOKEN | string | `""` | | -| secretEnv.CF_APITOKEN_ZONE | string | `""` | | -| securityContext.readOnlyRootFilesystem | bool | `false` | | -| securityContext.runAsNonRoot | bool | `false` | | -| service.main.enabled | bool | `false` | | -| service.main.ports.main.enabled | bool | `false` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1) diff --git a/stable/cloudflareddns/1.0.2/app-readme.md b/stable/cloudflareddns/1.0.2/app-readme.md deleted file mode 100644 index 5503fa6a67b..00000000000 --- a/stable/cloudflareddns/1.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Update your Cloudflare DNS records automatically for those with a dynamic IP - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/cloudflareddns/1.0.2/CHANGELOG.md b/stable/cloudflareddns/1.0.4/CHANGELOG.md similarity index 81% rename from stable/cloudflareddns/1.0.2/CHANGELOG.md rename to stable/cloudflareddns/1.0.4/CHANGELOG.md index 22b9d472d33..eade039736d 100644 --- a/stable/cloudflareddns/1.0.2/CHANGELOG.md +++ b/stable/cloudflareddns/1.0.4/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [cloudflareddns-1.0.4](https://github.com/truecharts/apps/compare/cloudflareddns-1.0.3...cloudflareddns-1.0.4) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [cloudflareddns-1.0.3](https://github.com/truecharts/apps/compare/cloudflareddns-1.0.2...cloudflareddns-1.0.3) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [cloudflareddns-1.0.2](https://github.com/truecharts/apps/compare/cloudflareddns-1.0.1...cloudflareddns-1.0.2) (2022-07-19) ### Fix @@ -81,19 +97,3 @@ - -### [cloudflareddns-0.0.8](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.7...cloudflareddns-0.0.8) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [cloudflareddns-0.0.7](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.6...cloudflareddns-0.0.7) (2022-07-11) - -#### Chore - -* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) - diff --git a/stable/cloudflareddns/1.0.4/Chart.lock b/stable/cloudflareddns/1.0.4/Chart.lock new file mode 100644 index 00000000000..5cbf33e079c --- /dev/null +++ b/stable/cloudflareddns/1.0.4/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:29:55.657133585Z" diff --git a/stable/cloudflareddns/1.0.2/Chart.yaml b/stable/cloudflareddns/1.0.4/Chart.yaml similarity index 98% rename from stable/cloudflareddns/1.0.2/Chart.yaml rename to stable/cloudflareddns/1.0.4/Chart.yaml index afcbd303ce4..b9a8fe92bf0 100644 --- a/stable/cloudflareddns/1.0.2/Chart.yaml +++ b/stable/cloudflareddns/1.0.4/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: cloudflareddns -version: 1.0.2 +version: 1.0.4 appVersion: "latest" description: Update your Cloudflare DNS records automatically for those with a dynamic IP type: application diff --git a/stable/cloudflareddns/1.0.4/README.md b/stable/cloudflareddns/1.0.4/README.md new file mode 100644 index 00000000000..e51af0aca3c --- /dev/null +++ b/stable/cloudflareddns/1.0.4/README.md @@ -0,0 +1,108 @@ +# cloudflareddns + +![Version: 1.0.4](https://img.shields.io/badge/Version-1.0.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +Update your Cloudflare DNS records automatically for those with a dynamic IP + +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: [cloudflareddns](https://truecharts.org/charts/stable/cloudflareddns) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `cloudflareddns` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install cloudflareddns TrueCharts/cloudflareddns +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `cloudflareddns` deployment + +```console +helm uninstall cloudflareddns +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install cloudflareddns \ + --set env.TZ="America/New York" \ + TrueCharts/cloudflareddns +``` + +#### 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 cloudflareddns TrueCharts/cloudflareddns -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/cloudflareddns/1.0.4/app-readme.md b/stable/cloudflareddns/1.0.4/app-readme.md new file mode 100644 index 00000000000..b76e597548b --- /dev/null +++ b/stable/cloudflareddns/1.0.4/app-readme.md @@ -0,0 +1,8 @@ +Update your Cloudflare DNS records automatically for those with a dynamic IP + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/cloudflareddns + +--- + +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/cloudflareddns/1.0.2/charts/common-10.4.4.tgz b/stable/cloudflareddns/1.0.4/charts/common-10.4.4.tgz similarity index 100% rename from stable/cloudflareddns/1.0.2/charts/common-10.4.4.tgz rename to stable/cloudflareddns/1.0.4/charts/common-10.4.4.tgz diff --git a/stable/cloudflareddns/1.0.2/ix_values.yaml b/stable/cloudflareddns/1.0.4/ix_values.yaml similarity index 92% rename from stable/cloudflareddns/1.0.2/ix_values.yaml rename to stable/cloudflareddns/1.0.4/ix_values.yaml index a118e0c4522..581adb664b9 100644 --- a/stable/cloudflareddns/1.0.2/ix_values.yaml +++ b/stable/cloudflareddns/1.0.4/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/cloudflareddns pullPolicy: IfNotPresent - tag: latest@sha256:21393f2edec6838dde0e1db48e37a976bdf26f991d775057e95480e6983d4a6e + tag: latest@sha256:8047188af3a0085a6d8a2175c37852c0ebd466d5fdc937d103b5fe7b626c7935 securityContext: runAsNonRoot: false diff --git a/stable/cloudflareddns/1.0.2/questions.yaml b/stable/cloudflareddns/1.0.4/questions.yaml similarity index 100% rename from stable/cloudflareddns/1.0.2/questions.yaml rename to stable/cloudflareddns/1.0.4/questions.yaml diff --git a/stable/cloudflareddns/1.0.2/templates/common.yaml b/stable/cloudflareddns/1.0.4/templates/common.yaml similarity index 100% rename from stable/cloudflareddns/1.0.2/templates/common.yaml rename to stable/cloudflareddns/1.0.4/templates/common.yaml diff --git a/stable/cloudflareddns/1.0.2/values.yaml b/stable/cloudflareddns/1.0.4/values.yaml similarity index 100% rename from stable/cloudflareddns/1.0.2/values.yaml rename to stable/cloudflareddns/1.0.4/values.yaml diff --git a/stable/code-server/4.0.20/Chart.lock b/stable/code-server/4.0.20/Chart.lock deleted file mode 100644 index 5062f428c35..00000000000 --- a/stable/code-server/4.0.20/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:03:20.726973266Z" diff --git a/stable/code-server/4.0.20/README.md b/stable/code-server/4.0.20/README.md deleted file mode 100644 index 8217b680fa0..00000000000 --- a/stable/code-server/4.0.20/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# code-server - -Run VS Code on any machine anywhere and access it in the browser. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/code-server/4.0.20/app-readme.md b/stable/code-server/4.0.20/app-readme.md deleted file mode 100644 index 0d96055bcd7..00000000000 --- a/stable/code-server/4.0.20/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Run VS Code on any machine anywhere and access it in the browser. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/code-server/4.0.20/CHANGELOG.md b/stable/code-server/4.0.22/CHANGELOG.md similarity index 86% rename from stable/code-server/4.0.20/CHANGELOG.md rename to stable/code-server/4.0.22/CHANGELOG.md index 092674d9c7d..7d2f0c693ec 100644 --- a/stable/code-server/4.0.20/CHANGELOG.md +++ b/stable/code-server/4.0.22/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [code-server-4.0.22](https://github.com/truecharts/apps/compare/code-server-4.0.21...code-server-4.0.22) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [code-server-4.0.21](https://github.com/truecharts/apps/compare/code-server-4.0.20...code-server-4.0.21) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [code-server-4.0.20](https://github.com/truecharts/apps/compare/openvscode-server-2.0.20...code-server-4.0.20) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [collabora-online-12.1.3](https://github.com/truecharts/apps/compare/collabora-online-12.1.2...collabora-online-12.1.3) (2022-07-10) - -#### Chore - -* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) - - - - -### [collabora-online-12.1.2](https://github.com/truecharts/apps/compare/collabora-online-12.1.1...collabora-online-12.1.2) (2022-07-10) - -#### Chore - -* update helm chart common to v10.3.0 - - - diff --git a/stable/code-server/4.0.22/Chart.lock b/stable/code-server/4.0.22/Chart.lock new file mode 100644 index 00000000000..0c7904533cd --- /dev/null +++ b/stable/code-server/4.0.22/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:29:57.621108966Z" diff --git a/stable/code-server/4.0.20/Chart.yaml b/stable/code-server/4.0.22/Chart.yaml similarity index 95% rename from stable/code-server/4.0.20/Chart.yaml rename to stable/code-server/4.0.22/Chart.yaml index 56bdb2a0a8b..bced817cea2 100644 --- a/stable/code-server/4.0.20/Chart.yaml +++ b/stable/code-server/4.0.22/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "4.5.0" +appVersion: "4.5.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -21,7 +21,7 @@ name: code-server sources: - https://github.com/cdr/code-server type: application -version: 4.0.20 +version: 4.0.22 annotations: truecharts.org/catagories: | - media diff --git a/stable/code-server/4.0.22/README.md b/stable/code-server/4.0.22/README.md new file mode 100644 index 00000000000..7a4cd647ef5 --- /dev/null +++ b/stable/code-server/4.0.22/README.md @@ -0,0 +1,107 @@ +# code-server + +![Version: 4.0.22](https://img.shields.io/badge/Version-4.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.5.1](https://img.shields.io/badge/AppVersion-4.5.1-informational?style=flat-square) + +Run VS Code on any machine anywhere and access it in the browser. + +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: [code-server](https://truecharts.org/charts/stable/code-server) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `code-server` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install code-server TrueCharts/code-server +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `code-server` deployment + +```console +helm uninstall code-server +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install code-server \ + --set env.TZ="America/New York" \ + TrueCharts/code-server +``` + +#### 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 code-server TrueCharts/code-server -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/code-server/4.0.22/app-readme.md b/stable/code-server/4.0.22/app-readme.md new file mode 100644 index 00000000000..a5ad115cbb4 --- /dev/null +++ b/stable/code-server/4.0.22/app-readme.md @@ -0,0 +1,8 @@ +Run VS Code on any machine anywhere and access it in the browser. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/code-server + +--- + +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/code-server/4.0.20/charts/common-10.4.4.tgz b/stable/code-server/4.0.22/charts/common-10.4.4.tgz similarity index 100% rename from stable/code-server/4.0.20/charts/common-10.4.4.tgz rename to stable/code-server/4.0.22/charts/common-10.4.4.tgz diff --git a/stable/code-server/4.0.20/ix_values.yaml b/stable/code-server/4.0.22/ix_values.yaml similarity index 84% rename from stable/code-server/4.0.20/ix_values.yaml rename to stable/code-server/4.0.22/ix_values.yaml index 38e45e52ca6..f10f42235f8 100644 --- a/stable/code-server/4.0.20/ix_values.yaml +++ b/stable/code-server/4.0.22/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/code-server pullPolicy: IfNotPresent - tag: v4.5.0@sha256:688d7ee25d5a42e78d3bf47c46f0d32ec1689f5539869af787752faf9e6f7dc5 + tag: v4.5.1@sha256:bef266a1988247a18a1f1249604c435e7cf1c96cc1966c2a4809e5b0a170cf6b args: - --user-data-dir diff --git a/stable/code-server/4.0.20/questions.yaml b/stable/code-server/4.0.22/questions.yaml similarity index 100% rename from stable/code-server/4.0.20/questions.yaml rename to stable/code-server/4.0.22/questions.yaml diff --git a/stable/code-server/4.0.20/templates/common.yaml b/stable/code-server/4.0.22/templates/common.yaml similarity index 100% rename from stable/code-server/4.0.20/templates/common.yaml rename to stable/code-server/4.0.22/templates/common.yaml diff --git a/stable/code-server/4.0.20/values.yaml b/stable/code-server/4.0.22/values.yaml similarity index 100% rename from stable/code-server/4.0.20/values.yaml rename to stable/code-server/4.0.22/values.yaml diff --git a/stable/cryptofolio/4.0.18/Chart.lock b/stable/cryptofolio/4.0.18/Chart.lock deleted file mode 100644 index fecfde5af27..00000000000 --- a/stable/cryptofolio/4.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:03:34.573567224Z" diff --git a/stable/cryptofolio/4.0.18/README.md b/stable/cryptofolio/4.0.18/README.md deleted file mode 100644 index c53f1e42e75..00000000000 --- a/stable/cryptofolio/4.0.18/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# cryptofolio - -Track your cryptocurrency holdings/portfolio - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/cryptofolio/4.0.18/app-readme.md b/stable/cryptofolio/4.0.18/app-readme.md deleted file mode 100644 index 4007a8224c2..00000000000 --- a/stable/cryptofolio/4.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Track your cryptocurrency holdings/portfolio - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/cryptofolio/4.0.18/CHANGELOG.md b/stable/cryptofolio/4.0.20/CHANGELOG.md similarity index 85% rename from stable/cryptofolio/4.0.18/CHANGELOG.md rename to stable/cryptofolio/4.0.20/CHANGELOG.md index f51ee7fb6fe..61ad15e737c 100644 --- a/stable/cryptofolio/4.0.18/CHANGELOG.md +++ b/stable/cryptofolio/4.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [cryptofolio-4.0.20](https://github.com/truecharts/apps/compare/cryptofolio-4.0.19...cryptofolio-4.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [cryptofolio-4.0.19](https://github.com/truecharts/apps/compare/cryptofolio-4.0.18...cryptofolio-4.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [cryptofolio-4.0.18](https://github.com/truecharts/apps/compare/cryptofolio-4.0.17...cryptofolio-4.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [cryptofolio-4.0.7](https://github.com/truecharts/apps/compare/cryptofolio-4.0.6...cryptofolio-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [cryptofolio-4.0.6](https://github.com/truecharts/apps/compare/cryptofolio-4.0.5...cryptofolio-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/cryptofolio/4.0.20/Chart.lock b/stable/cryptofolio/4.0.20/Chart.lock new file mode 100644 index 00000000000..7e5a9e35134 --- /dev/null +++ b/stable/cryptofolio/4.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:30:10.287347795Z" diff --git a/stable/cryptofolio/4.0.18/Chart.yaml b/stable/cryptofolio/4.0.20/Chart.yaml similarity index 97% rename from stable/cryptofolio/4.0.18/Chart.yaml rename to stable/cryptofolio/4.0.20/Chart.yaml index dca20258649..37fa05ccfaf 100644 --- a/stable/cryptofolio/4.0.18/Chart.yaml +++ b/stable/cryptofolio/4.0.20/Chart.yaml @@ -17,7 +17,7 @@ maintainers: name: cryptofolio sources: - https://github.com/Xtrendence/cryptofolio -version: 4.0.18 +version: 4.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/cryptofolio/4.0.20/README.md b/stable/cryptofolio/4.0.20/README.md new file mode 100644 index 00000000000..b7ecfa98b52 --- /dev/null +++ b/stable/cryptofolio/4.0.20/README.md @@ -0,0 +1,107 @@ +# cryptofolio + +![Version: 4.0.20](https://img.shields.io/badge/Version-4.0.20-informational?style=flat-square) ![AppVersion: 2.2.0](https://img.shields.io/badge/AppVersion-2.2.0-informational?style=flat-square) + +Track your cryptocurrency holdings/portfolio + +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: [cryptofolio](https://truecharts.org/charts/stable/cryptofolio) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `cryptofolio` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install cryptofolio TrueCharts/cryptofolio +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `cryptofolio` deployment + +```console +helm uninstall cryptofolio +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install cryptofolio \ + --set env.TZ="America/New York" \ + TrueCharts/cryptofolio +``` + +#### 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 cryptofolio TrueCharts/cryptofolio -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/cryptofolio/4.0.20/app-readme.md b/stable/cryptofolio/4.0.20/app-readme.md new file mode 100644 index 00000000000..2ccd1308b1b --- /dev/null +++ b/stable/cryptofolio/4.0.20/app-readme.md @@ -0,0 +1,8 @@ +Track your cryptocurrency holdings/portfolio + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/cryptofolio + +--- + +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/cryptofolio/4.0.18/charts/common-10.4.4.tgz b/stable/cryptofolio/4.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/cryptofolio/4.0.18/charts/common-10.4.4.tgz rename to stable/cryptofolio/4.0.20/charts/common-10.4.4.tgz diff --git a/stable/cryptofolio/4.0.18/ix_values.yaml b/stable/cryptofolio/4.0.20/ix_values.yaml similarity index 80% rename from stable/cryptofolio/4.0.18/ix_values.yaml rename to stable/cryptofolio/4.0.20/ix_values.yaml index 5dd330e46b5..98d76991040 100644 --- a/stable/cryptofolio/4.0.18/ix_values.yaml +++ b/stable/cryptofolio/4.0.20/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/cryptofolio - tag: v2.2.0@sha256:e77706dd4748dbdf2665cb53434802a3c2ef85f3d9b1ca809f2615b15758f3d0 + tag: v2.2.0@sha256:e6ebac5b78018597c09df0520436bddea936d8d6a789383cc20fa3701d7fd974 pullPolicy: IfNotPresent securityContext: diff --git a/stable/cryptofolio/4.0.18/questions.yaml b/stable/cryptofolio/4.0.20/questions.yaml similarity index 100% rename from stable/cryptofolio/4.0.18/questions.yaml rename to stable/cryptofolio/4.0.20/questions.yaml diff --git a/stable/cryptofolio/4.0.18/templates/common.yaml b/stable/cryptofolio/4.0.20/templates/common.yaml similarity index 100% rename from stable/cryptofolio/4.0.18/templates/common.yaml rename to stable/cryptofolio/4.0.20/templates/common.yaml diff --git a/stable/cryptofolio/4.0.18/values.yaml b/stable/cryptofolio/4.0.20/values.yaml similarity index 100% rename from stable/cryptofolio/4.0.18/values.yaml rename to stable/cryptofolio/4.0.20/values.yaml diff --git a/stable/custom-app/5.1.18/Chart.lock b/stable/custom-app/5.1.18/Chart.lock deleted file mode 100644 index 21f4cae7639..00000000000 --- a/stable/custom-app/5.1.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-17T10:07:35.348079876Z" diff --git a/stable/custom-app/5.1.18/README.md b/stable/custom-app/5.1.18/README.md deleted file mode 100644 index 6639d2a9846..00000000000 --- a/stable/custom-app/5.1.18/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# custom-app - -Advanced tool to create your own TrueCharts-based App - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/custom-app/5.1.18/app-readme.md b/stable/custom-app/5.1.18/app-readme.md deleted file mode 100644 index a9a9d96f45c..00000000000 --- a/stable/custom-app/5.1.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Advanced tool to create your own TrueCharts-based App - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/custom-app/5.1.18/ix_values.yaml b/stable/custom-app/5.1.18/ix_values.yaml deleted file mode 100644 index 47844ab2009..00000000000 --- a/stable/custom-app/5.1.18/ix_values.yaml +++ /dev/null @@ -1,4 +0,0 @@ -image: - repository: tccr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.20.1316@sha256:dfcfdafb1489dd4f27e7cc683f419f4c6b8c78550e46ce32b8ea9658b5e33920 diff --git a/stable/custom-app/5.1.18/CHANGELOG.md b/stable/custom-app/5.1.20/CHANGELOG.md similarity index 84% rename from stable/custom-app/5.1.18/CHANGELOG.md rename to stable/custom-app/5.1.20/CHANGELOG.md index 33e827e1ffa..a72fed8df52 100644 --- a/stable/custom-app/5.1.18/CHANGELOG.md +++ b/stable/custom-app/5.1.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [custom-app-5.1.20](https://github.com/truecharts/apps/compare/custom-app-5.1.19...custom-app-5.1.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [custom-app-5.1.19](https://github.com/truecharts/apps/compare/custom-app-5.1.18...custom-app-5.1.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [custom-app-5.1.18](https://github.com/truecharts/apps/compare/custom-app-5.1.17...custom-app-5.1.18) (2022-07-17) ### Chore @@ -81,19 +97,3 @@ * update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) * update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [custom-app-5.1.6](https://github.com/truecharts/apps/compare/custom-app-5.1.5...custom-app-5.1.6) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [custom-app-5.1.5](https://github.com/truecharts/apps/compare/custom-app-5.1.4...custom-app-5.1.5) (2022-07-09) - -#### Chore diff --git a/stable/littlelink/6.0.32/Chart.lock b/stable/custom-app/5.1.20/Chart.lock similarity index 80% rename from stable/littlelink/6.0.32/Chart.lock rename to stable/custom-app/5.1.20/Chart.lock index f7d00fbbc70..35f882a11d4 100644 --- a/stable/littlelink/6.0.32/Chart.lock +++ b/stable/custom-app/5.1.20/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.4 digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-16T10:40:42.0518711Z" +generated: "2022-07-20T08:30:13.3509127Z" diff --git a/stable/custom-app/5.1.18/Chart.yaml b/stable/custom-app/5.1.20/Chart.yaml similarity index 94% rename from stable/custom-app/5.1.18/Chart.yaml rename to stable/custom-app/5.1.20/Chart.yaml index 77b688de104..6249dec0176 100644 --- a/stable/custom-app/5.1.18/Chart.yaml +++ b/stable/custom-app/5.1.20/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.20.1316" +appVersion: "0.20.1326" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ name: custom-app sources: - https://github.com/truecharts/apps/tree/master/charts/stable/custom-app type: application -version: 5.1.18 +version: 5.1.20 annotations: truecharts.org/catagories: | - custom diff --git a/stable/custom-app/5.1.20/README.md b/stable/custom-app/5.1.20/README.md new file mode 100644 index 00000000000..406ee1c04fc --- /dev/null +++ b/stable/custom-app/5.1.20/README.md @@ -0,0 +1,107 @@ +# custom-app + +![Version: 5.1.20](https://img.shields.io/badge/Version-5.1.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1326](https://img.shields.io/badge/AppVersion-0.20.1326-informational?style=flat-square) + +Advanced tool to create your own TrueCharts-based App + +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: [custom-app](https://truecharts.org/charts/stable/custom-app) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `custom-app` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install custom-app TrueCharts/custom-app +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `custom-app` deployment + +```console +helm uninstall custom-app +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install custom-app \ + --set env.TZ="America/New York" \ + TrueCharts/custom-app +``` + +#### 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 custom-app TrueCharts/custom-app -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/custom-app/5.1.20/app-readme.md b/stable/custom-app/5.1.20/app-readme.md new file mode 100644 index 00000000000..a41d7bc0253 --- /dev/null +++ b/stable/custom-app/5.1.20/app-readme.md @@ -0,0 +1,8 @@ +Advanced tool to create your own TrueCharts-based App + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/custom-app + +--- + +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/custom-app/5.1.18/charts/common-10.4.4.tgz b/stable/custom-app/5.1.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/custom-app/5.1.18/charts/common-10.4.4.tgz rename to stable/custom-app/5.1.20/charts/common-10.4.4.tgz diff --git a/stable/custom-app/5.1.18/ci/test-values.yaml b/stable/custom-app/5.1.20/ci/test-values.yaml similarity index 87% rename from stable/custom-app/5.1.18/ci/test-values.yaml rename to stable/custom-app/5.1.20/ci/test-values.yaml index ba748383987..9fa466fa2d5 100644 --- a/stable/custom-app/5.1.18/ci/test-values.yaml +++ b/stable/custom-app/5.1.20/ci/test-values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent - tag: v0.20.1316@sha256:dfcfdafb1489dd4f27e7cc683f419f4c6b8c78550e46ce32b8ea9658b5e33920 + tag: v0.20.1326@sha256:c8bfd4e9db218d57b565a8285e00ed51df1b6cb15580574679370a3337ecdd9e securityContext: readOnlyRootFilesystem: false diff --git a/stable/custom-app/5.1.20/ix_values.yaml b/stable/custom-app/5.1.20/ix_values.yaml new file mode 100644 index 00000000000..30fe52970ed --- /dev/null +++ b/stable/custom-app/5.1.20/ix_values.yaml @@ -0,0 +1,4 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: v0.20.1326@sha256:c8bfd4e9db218d57b565a8285e00ed51df1b6cb15580574679370a3337ecdd9e diff --git a/stable/custom-app/5.1.18/questions.yaml b/stable/custom-app/5.1.20/questions.yaml similarity index 100% rename from stable/custom-app/5.1.18/questions.yaml rename to stable/custom-app/5.1.20/questions.yaml diff --git a/stable/custom-app/5.1.18/templates/common.yaml b/stable/custom-app/5.1.20/templates/common.yaml similarity index 100% rename from stable/custom-app/5.1.18/templates/common.yaml rename to stable/custom-app/5.1.20/templates/common.yaml diff --git a/stable/custom-app/5.1.18/values.yaml b/stable/custom-app/5.1.20/values.yaml similarity index 100% rename from stable/custom-app/5.1.18/values.yaml rename to stable/custom-app/5.1.20/values.yaml diff --git a/stable/cyberchef/2.0.39/Chart.lock b/stable/cyberchef/2.0.39/Chart.lock deleted file mode 100644 index 16557ee32e8..00000000000 --- a/stable/cyberchef/2.0.39/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-16T10:39:43.355478752Z" diff --git a/stable/cyberchef/2.0.39/README.md b/stable/cyberchef/2.0.39/README.md deleted file mode 100644 index 38566ff16c8..00000000000 --- a/stable/cyberchef/2.0.39/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# cyberchef - -CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/cyberchef/2.0.39/app-readme.md b/stable/cyberchef/2.0.39/app-readme.md deleted file mode 100644 index 32f5058ce2c..00000000000 --- a/stable/cyberchef/2.0.39/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/cyberchef/2.0.39/CHANGELOG.md b/stable/cyberchef/2.0.41/CHANGELOG.md similarity index 81% rename from stable/cyberchef/2.0.39/CHANGELOG.md rename to stable/cyberchef/2.0.41/CHANGELOG.md index 9fc790c1028..628cb5b678e 100644 --- a/stable/cyberchef/2.0.39/CHANGELOG.md +++ b/stable/cyberchef/2.0.41/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [cyberchef-2.0.41](https://github.com/truecharts/apps/compare/cyberchef-2.0.40...cyberchef-2.0.41) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [cyberchef-2.0.40](https://github.com/truecharts/apps/compare/cyberchef-2.0.39...cyberchef-2.0.40) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [cyberchef-2.0.39](https://github.com/truecharts/apps/compare/cyberchef-2.0.38...cyberchef-2.0.39) (2022-07-16) ### Chore @@ -81,19 +97,3 @@ #### Chore -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [cyberchef-2.0.27](https://github.com/truecharts/apps/compare/cyberchef-2.0.26...cyberchef-2.0.27) (2022-07-10) - -#### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [cyberchef-2.0.26](https://github.com/truecharts/apps/compare/cyberchef-2.0.25...cyberchef-2.0.26) (2022-07-09) - diff --git a/stable/cyberchef/2.0.41/Chart.lock b/stable/cyberchef/2.0.41/Chart.lock new file mode 100644 index 00000000000..1d6bcbfe4d3 --- /dev/null +++ b/stable/cyberchef/2.0.41/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:30:15.583183944Z" diff --git a/stable/cyberchef/2.0.39/Chart.yaml b/stable/cyberchef/2.0.41/Chart.yaml similarity index 97% rename from stable/cyberchef/2.0.39/Chart.yaml rename to stable/cyberchef/2.0.41/Chart.yaml index c84330608a4..7c3b1af805d 100644 --- a/stable/cyberchef/2.0.39/Chart.yaml +++ b/stable/cyberchef/2.0.41/Chart.yaml @@ -17,7 +17,7 @@ maintainers: name: cyberchef sources: - https://hub.docker.com/r/mpepping/cyberchef -version: 2.0.39 +version: 2.0.41 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/cyberchef/2.0.41/README.md b/stable/cyberchef/2.0.41/README.md new file mode 100644 index 00000000000..3966c4dab14 --- /dev/null +++ b/stable/cyberchef/2.0.41/README.md @@ -0,0 +1,107 @@ +# cyberchef + +![Version: 2.0.41](https://img.shields.io/badge/Version-2.0.41-informational?style=flat-square) ![AppVersion: 9.46.0](https://img.shields.io/badge/AppVersion-9.46.0-informational?style=flat-square) + +CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. + +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: [cyberchef](https://truecharts.org/charts/stable/cyberchef) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `cyberchef` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install cyberchef TrueCharts/cyberchef +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `cyberchef` deployment + +```console +helm uninstall cyberchef +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install cyberchef \ + --set env.TZ="America/New York" \ + TrueCharts/cyberchef +``` + +#### 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 cyberchef TrueCharts/cyberchef -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/cyberchef/2.0.41/app-readme.md b/stable/cyberchef/2.0.41/app-readme.md new file mode 100644 index 00000000000..587dbc71896 --- /dev/null +++ b/stable/cyberchef/2.0.41/app-readme.md @@ -0,0 +1,8 @@ +CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/cyberchef + +--- + +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/cyberchef/2.0.39/charts/common-10.4.4.tgz b/stable/cyberchef/2.0.41/charts/common-10.4.4.tgz similarity index 100% rename from stable/cyberchef/2.0.39/charts/common-10.4.4.tgz rename to stable/cyberchef/2.0.41/charts/common-10.4.4.tgz diff --git a/stable/cyberchef/2.0.39/ix_values.yaml b/stable/cyberchef/2.0.41/ix_values.yaml similarity index 76% rename from stable/cyberchef/2.0.39/ix_values.yaml rename to stable/cyberchef/2.0.41/ix_values.yaml index 5087e1f79c4..db7caeaa4bb 100644 --- a/stable/cyberchef/2.0.39/ix_values.yaml +++ b/stable/cyberchef/2.0.41/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/cyberchef - tag: v9.46.0@sha256:e16442bb12657263d55b710a966783d76c293ec6636cbbbbf44d323399981fc9 + tag: v9.46.0@sha256:a0d6e5d82bc128ce63f4c3e9cdb4e062cfda38bb27734d905a2d27081d10ff5a pullPolicy: IfNotPresent securityContext: diff --git a/stable/cyberchef/2.0.39/questions.yaml b/stable/cyberchef/2.0.41/questions.yaml similarity index 100% rename from stable/cyberchef/2.0.39/questions.yaml rename to stable/cyberchef/2.0.41/questions.yaml diff --git a/stable/cyberchef/2.0.39/templates/common.yaml b/stable/cyberchef/2.0.41/templates/common.yaml similarity index 100% rename from stable/cyberchef/2.0.39/templates/common.yaml rename to stable/cyberchef/2.0.41/templates/common.yaml diff --git a/stable/cyberchef/2.0.39/values.yaml b/stable/cyberchef/2.0.41/values.yaml similarity index 100% rename from stable/cyberchef/2.0.39/values.yaml rename to stable/cyberchef/2.0.41/values.yaml diff --git a/stable/dashdot/1.0.28/Chart.lock b/stable/dashdot/1.0.28/Chart.lock deleted file mode 100644 index 6567d8ea9ee..00000000000 --- a/stable/dashdot/1.0.28/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:03:53.413573751Z" diff --git a/stable/dashdot/1.0.28/README.md b/stable/dashdot/1.0.28/README.md deleted file mode 100644 index 3a0a44bf2ad..00000000000 --- a/stable/dashdot/1.0.28/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# dashdot - -dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/dashdot/1.0.28/app-readme.md b/stable/dashdot/1.0.28/app-readme.md deleted file mode 100644 index 1e5d3becd26..00000000000 --- a/stable/dashdot/1.0.28/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/dashdot/1.0.28/CHANGELOG.md b/stable/dashdot/1.0.30/CHANGELOG.md similarity index 85% rename from stable/dashdot/1.0.28/CHANGELOG.md rename to stable/dashdot/1.0.30/CHANGELOG.md index 54f6dd6457d..76ec79944b3 100644 --- a/stable/dashdot/1.0.28/CHANGELOG.md +++ b/stable/dashdot/1.0.30/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [dashdot-1.0.30](https://github.com/truecharts/apps/compare/dashdot-1.0.29...dashdot-1.0.30) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [dashdot-1.0.29](https://github.com/truecharts/apps/compare/dashdot-1.0.28...dashdot-1.0.29) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [dashdot-1.0.28](https://github.com/truecharts/apps/compare/dashdot-1.0.27...dashdot-1.0.28) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [darktable-3.0.8](https://github.com/truecharts/apps/compare/darktable-3.0.7...darktable-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [darktable-3.0.7](https://github.com/truecharts/apps/compare/darktable-3.0.6...darktable-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - diff --git a/stable/dashdot/1.0.30/Chart.lock b/stable/dashdot/1.0.30/Chart.lock new file mode 100644 index 00000000000..823f7037a4e --- /dev/null +++ b/stable/dashdot/1.0.30/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:30:25.279946701Z" diff --git a/stable/dashdot/1.0.28/Chart.yaml b/stable/dashdot/1.0.30/Chart.yaml similarity index 95% rename from stable/dashdot/1.0.28/Chart.yaml rename to stable/dashdot/1.0.30/Chart.yaml index d045bd5a946..c0812af8d1c 100644 --- a/stable/dashdot/1.0.28/Chart.yaml +++ b/stable/dashdot/1.0.30/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "4.3.2" +appVersion: "4.3.3" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ name: dashdot sources: - https://github.com/MauriceNino/dashdot - https://hub.docker.com/r/mauricenino/dashdot -version: 1.0.28 +version: 1.0.30 annotations: truecharts.org/catagories: | - media diff --git a/stable/dashdot/1.0.30/README.md b/stable/dashdot/1.0.30/README.md new file mode 100644 index 00000000000..fe5de016068 --- /dev/null +++ b/stable/dashdot/1.0.30/README.md @@ -0,0 +1,108 @@ +# dashdot + +![Version: 1.0.30](https://img.shields.io/badge/Version-1.0.30-informational?style=flat-square) ![AppVersion: 4.3.3](https://img.shields.io/badge/AppVersion-4.3.3-informational?style=flat-square) + +dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. + +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: [dashdot](https://truecharts.org/charts/stable/dashdot) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `dashdot` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install dashdot TrueCharts/dashdot +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `dashdot` deployment + +```console +helm uninstall dashdot +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install dashdot \ + --set env.TZ="America/New York" \ + TrueCharts/dashdot +``` + +#### 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 dashdot TrueCharts/dashdot -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/dashdot/1.0.30/app-readme.md b/stable/dashdot/1.0.30/app-readme.md new file mode 100644 index 00000000000..8b6937acf26 --- /dev/null +++ b/stable/dashdot/1.0.30/app-readme.md @@ -0,0 +1,8 @@ +dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/dashdot + +--- + +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/dashdot/1.0.28/charts/common-10.4.4.tgz b/stable/dashdot/1.0.30/charts/common-10.4.4.tgz similarity index 100% rename from stable/dashdot/1.0.28/charts/common-10.4.4.tgz rename to stable/dashdot/1.0.30/charts/common-10.4.4.tgz diff --git a/stable/dashdot/1.0.28/ix_values.yaml b/stable/dashdot/1.0.30/ix_values.yaml similarity index 97% rename from stable/dashdot/1.0.28/ix_values.yaml rename to stable/dashdot/1.0.30/ix_values.yaml index 3e73665e7be..5f74f79bb0a 100644 --- a/stable/dashdot/1.0.28/ix_values.yaml +++ b/stable/dashdot/1.0.30/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/dashdot - tag: v4.3.2@sha256:fd988319525d8468d2721a44025716c4193c7b3b91042090b1c964214c20cc9e + tag: v4.3.3@sha256:1a2893de365e8e2285ac0595a3805bd9b7a3c43f6b20634d65974458a132845b pullPolicy: IfNotPresent securityContext: diff --git a/stable/dashdot/1.0.28/questions.yaml b/stable/dashdot/1.0.30/questions.yaml similarity index 100% rename from stable/dashdot/1.0.28/questions.yaml rename to stable/dashdot/1.0.30/questions.yaml diff --git a/stable/dashdot/1.0.28/templates/common.yaml b/stable/dashdot/1.0.30/templates/common.yaml similarity index 100% rename from stable/dashdot/1.0.28/templates/common.yaml rename to stable/dashdot/1.0.30/templates/common.yaml diff --git a/stable/dashdot/1.0.28/values.yaml b/stable/dashdot/1.0.30/values.yaml similarity index 100% rename from stable/dashdot/1.0.28/values.yaml rename to stable/dashdot/1.0.30/values.yaml diff --git a/stable/dizquetv/7.0.18/README.md b/stable/dizquetv/7.0.18/README.md deleted file mode 100644 index af3f5a3d8ea..00000000000 --- a/stable/dizquetv/7.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# dizquetv - -Create live TV channel streams from media on your Plex servers. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/dizquetv/7.0.18/app-readme.md b/stable/dizquetv/7.0.18/app-readme.md deleted file mode 100644 index 6edf697c17a..00000000000 --- a/stable/dizquetv/7.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Create live TV channel streams from media on your Plex servers. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/dizquetv/7.0.18/CHANGELOG.md b/stable/dizquetv/7.0.20/CHANGELOG.md similarity index 85% rename from stable/dizquetv/7.0.18/CHANGELOG.md rename to stable/dizquetv/7.0.20/CHANGELOG.md index e5632dcef10..450c150243b 100644 --- a/stable/dizquetv/7.0.18/CHANGELOG.md +++ b/stable/dizquetv/7.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [dizquetv-7.0.20](https://github.com/truecharts/apps/compare/dizquetv-7.0.19...dizquetv-7.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [dizquetv-7.0.19](https://github.com/truecharts/apps/compare/dizquetv-7.0.18...dizquetv-7.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [dizquetv-7.0.18](https://github.com/truecharts/apps/compare/dizquetv-7.0.17...dizquetv-7.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [dizquetv-7.0.7](https://github.com/truecharts/apps/compare/dizquetv-7.0.6...dizquetv-7.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [dizquetv-7.0.6](https://github.com/truecharts/apps/compare/dizquetv-7.0.5...dizquetv-7.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/dizquetv/7.0.20/Chart.lock b/stable/dizquetv/7.0.20/Chart.lock new file mode 100644 index 00000000000..43e12fa045e --- /dev/null +++ b/stable/dizquetv/7.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:30:28.118060978Z" diff --git a/stable/dizquetv/7.0.18/Chart.yaml b/stable/dizquetv/7.0.20/Chart.yaml similarity index 97% rename from stable/dizquetv/7.0.18/Chart.yaml rename to stable/dizquetv/7.0.20/Chart.yaml index a7526f5ba0a..7b6429dccb5 100644 --- a/stable/dizquetv/7.0.18/Chart.yaml +++ b/stable/dizquetv/7.0.20/Chart.yaml @@ -19,7 +19,7 @@ name: dizquetv sources: - https://github.com/vexorian/dizquetv - https://hub.docker.com/r/vexorian/dizquetv -version: 7.0.18 +version: 7.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/dizquetv/7.0.20/README.md b/stable/dizquetv/7.0.20/README.md new file mode 100644 index 00000000000..33a4a410f0c --- /dev/null +++ b/stable/dizquetv/7.0.20/README.md @@ -0,0 +1,108 @@ +# dizquetv + +![Version: 7.0.20](https://img.shields.io/badge/Version-7.0.20-informational?style=flat-square) ![AppVersion: 1.5.0](https://img.shields.io/badge/AppVersion-1.5.0-informational?style=flat-square) + +Create live TV channel streams from media on your Plex servers. + +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: [dizquetv](https://truecharts.org/charts/stable/dizquetv) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `dizquetv` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install dizquetv TrueCharts/dizquetv +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `dizquetv` deployment + +```console +helm uninstall dizquetv +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install dizquetv \ + --set env.TZ="America/New York" \ + TrueCharts/dizquetv +``` + +#### 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 dizquetv TrueCharts/dizquetv -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/dizquetv/7.0.20/app-readme.md b/stable/dizquetv/7.0.20/app-readme.md new file mode 100644 index 00000000000..45e96667e81 --- /dev/null +++ b/stable/dizquetv/7.0.20/app-readme.md @@ -0,0 +1,8 @@ +Create live TV channel streams from media on your Plex servers. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/dizquetv + +--- + +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/dizquetv/7.0.18/charts/common-10.4.4.tgz b/stable/dizquetv/7.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/dizquetv/7.0.18/charts/common-10.4.4.tgz rename to stable/dizquetv/7.0.20/charts/common-10.4.4.tgz diff --git a/stable/dizquetv/7.0.18/ix_values.yaml b/stable/dizquetv/7.0.20/ix_values.yaml similarity index 74% rename from stable/dizquetv/7.0.18/ix_values.yaml rename to stable/dizquetv/7.0.20/ix_values.yaml index 891d76e2d3a..601def8cfff 100644 --- a/stable/dizquetv/7.0.18/ix_values.yaml +++ b/stable/dizquetv/7.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/dizquetv pullPolicy: IfNotPresent - tag: v1.5.0@sha256:00edf305cfe85a8df0053ef924fe23cc26fdf4e063c70b94c1062040d9f21778 + tag: v1.5.0@sha256:49fe05f0955a319acf8a7936168ee64c15a2f966c8ac85ff1402b007d585f1ac service: main: diff --git a/stable/dizquetv/7.0.18/questions.yaml b/stable/dizquetv/7.0.20/questions.yaml similarity index 100% rename from stable/dizquetv/7.0.18/questions.yaml rename to stable/dizquetv/7.0.20/questions.yaml diff --git a/stable/dizquetv/7.0.18/templates/common.yaml b/stable/dizquetv/7.0.20/templates/common.yaml similarity index 100% rename from stable/dizquetv/7.0.18/templates/common.yaml rename to stable/dizquetv/7.0.20/templates/common.yaml diff --git a/stable/dizquetv/7.0.18/values.yaml b/stable/dizquetv/7.0.20/values.yaml similarity index 100% rename from stable/dizquetv/7.0.18/values.yaml rename to stable/dizquetv/7.0.20/values.yaml diff --git a/stable/docker-compose/2.0.19/Chart.lock b/stable/docker-compose/2.0.19/Chart.lock deleted file mode 100644 index 1b143e08af0..00000000000 --- a/stable/docker-compose/2.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:04:43.593796647Z" diff --git a/stable/docker-compose/2.0.19/README.md b/stable/docker-compose/2.0.19/README.md deleted file mode 100644 index c5227e91c24..00000000000 --- a/stable/docker-compose/2.0.19/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# docker-compose - -Dedicated App for using Docker-Compose on TrueNAS SCALE - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/docker-compose/2.0.19/app-readme.md b/stable/docker-compose/2.0.19/app-readme.md deleted file mode 100644 index 2c292a5d242..00000000000 --- a/stable/docker-compose/2.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Dedicated App for using Docker-Compose on TrueNAS SCALE - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/docker-compose/2.0.19/CHANGELOG.md b/stable/docker-compose/2.0.21/CHANGELOG.md similarity index 85% rename from stable/docker-compose/2.0.19/CHANGELOG.md rename to stable/docker-compose/2.0.21/CHANGELOG.md index ee74987df9d..8ecda1826a7 100644 --- a/stable/docker-compose/2.0.19/CHANGELOG.md +++ b/stable/docker-compose/2.0.21/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [docker-compose-2.0.21](https://github.com/truecharts/apps/compare/docker-compose-2.0.20...docker-compose-2.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [docker-compose-2.0.20](https://github.com/truecharts/apps/compare/docker-compose-2.0.19...docker-compose-2.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [docker-compose-2.0.19](https://github.com/truecharts/apps/compare/docker-compose-2.0.18...docker-compose-2.0.19) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [docker-compose-2.0.8](https://github.com/truecharts/apps/compare/docker-compose-2.0.7...docker-compose-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [docker-compose-2.0.7](https://github.com/truecharts/apps/compare/docker-compose-2.0.6...docker-compose-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/docker-compose/2.0.21/Chart.lock b/stable/docker-compose/2.0.21/Chart.lock new file mode 100644 index 00000000000..a0a8f88a87c --- /dev/null +++ b/stable/docker-compose/2.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:30:30.163644881Z" diff --git a/stable/docker-compose/2.0.19/Chart.yaml b/stable/docker-compose/2.0.21/Chart.yaml similarity index 97% rename from stable/docker-compose/2.0.19/Chart.yaml rename to stable/docker-compose/2.0.21/Chart.yaml index b73ddc8b350..b74db9fd467 100644 --- a/stable/docker-compose/2.0.19/Chart.yaml +++ b/stable/docker-compose/2.0.21/Chart.yaml @@ -20,7 +20,7 @@ name: docker-compose sources: - https://hub.docker.com/_/docker type: application -version: 2.0.19 +version: 2.0.21 annotations: truecharts.org/catagories: | - docker diff --git a/stable/docker-compose/2.0.21/README.md b/stable/docker-compose/2.0.21/README.md new file mode 100644 index 00000000000..e806d515269 --- /dev/null +++ b/stable/docker-compose/2.0.21/README.md @@ -0,0 +1,107 @@ +# docker-compose + +![Version: 2.0.21](https://img.shields.io/badge/Version-2.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 20.10.17](https://img.shields.io/badge/AppVersion-20.10.17-informational?style=flat-square) + +Dedicated App for using Docker-Compose on TrueNAS SCALE + +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: [docker-compose](https://truecharts.org/charts/stable/docker-compose) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `docker-compose` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install docker-compose TrueCharts/docker-compose +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `docker-compose` deployment + +```console +helm uninstall docker-compose +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install docker-compose \ + --set env.TZ="America/New York" \ + TrueCharts/docker-compose +``` + +#### 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 docker-compose TrueCharts/docker-compose -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/docker-compose/2.0.21/app-readme.md b/stable/docker-compose/2.0.21/app-readme.md new file mode 100644 index 00000000000..8f895d44b5b --- /dev/null +++ b/stable/docker-compose/2.0.21/app-readme.md @@ -0,0 +1,8 @@ +Dedicated App for using Docker-Compose on TrueNAS SCALE + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/docker-compose + +--- + +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/docker-compose/2.0.19/charts/common-10.4.4.tgz b/stable/docker-compose/2.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/docker-compose/2.0.19/charts/common-10.4.4.tgz rename to stable/docker-compose/2.0.21/charts/common-10.4.4.tgz diff --git a/stable/docker-compose/2.0.19/ix_values.yaml b/stable/docker-compose/2.0.21/ix_values.yaml similarity index 96% rename from stable/docker-compose/2.0.19/ix_values.yaml rename to stable/docker-compose/2.0.21/ix_values.yaml index a76d3a675cc..a575f691e64 100644 --- a/stable/docker-compose/2.0.19/ix_values.yaml +++ b/stable/docker-compose/2.0.21/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/docker-in-docker pullPolicy: IfNotPresent - tag: v20.10.17@sha256:7e8681ebd23058cbfcbfc8d58613e76185be414bed4fa7a22914b7cec6afd22d + tag: v20.10.17@sha256:099cb1d054634f250031d4a24a5b24be36917810eb9bdacb62bb2afe75e216ca controller: # -- Set the controller type. diff --git a/stable/docker-compose/2.0.19/questions.yaml b/stable/docker-compose/2.0.21/questions.yaml similarity index 100% rename from stable/docker-compose/2.0.19/questions.yaml rename to stable/docker-compose/2.0.21/questions.yaml diff --git a/stable/docker-compose/2.0.19/templates/common.yaml b/stable/docker-compose/2.0.21/templates/common.yaml similarity index 100% rename from stable/docker-compose/2.0.19/templates/common.yaml rename to stable/docker-compose/2.0.21/templates/common.yaml diff --git a/stable/docker-compose/2.0.19/values.yaml b/stable/docker-compose/2.0.21/values.yaml similarity index 100% rename from stable/docker-compose/2.0.19/values.yaml rename to stable/docker-compose/2.0.21/values.yaml diff --git a/stable/dokuwiki/3.0.30/Chart.lock b/stable/dokuwiki/3.0.30/Chart.lock deleted file mode 100644 index 70be351d668..00000000000 --- a/stable/dokuwiki/3.0.30/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-16T10:40:02.283200622Z" diff --git a/stable/dokuwiki/3.0.30/README.md b/stable/dokuwiki/3.0.30/README.md deleted file mode 100644 index 7fffe28d5b6..00000000000 --- a/stable/dokuwiki/3.0.30/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# dokuwiki - -Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/dokuwiki/3.0.30/app-readme.md b/stable/dokuwiki/3.0.30/app-readme.md deleted file mode 100644 index 9fc5b125470..00000000000 --- a/stable/dokuwiki/3.0.30/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/dokuwiki/3.0.30/CHANGELOG.md b/stable/dokuwiki/3.0.32/CHANGELOG.md similarity index 81% rename from stable/dokuwiki/3.0.30/CHANGELOG.md rename to stable/dokuwiki/3.0.32/CHANGELOG.md index b89bc51743b..93193e86f54 100644 --- a/stable/dokuwiki/3.0.30/CHANGELOG.md +++ b/stable/dokuwiki/3.0.32/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [dokuwiki-3.0.32](https://github.com/truecharts/apps/compare/dokuwiki-3.0.31...dokuwiki-3.0.32) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [dokuwiki-3.0.31](https://github.com/truecharts/apps/compare/dokuwiki-3.0.30...dokuwiki-3.0.31) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [dokuwiki-3.0.30](https://github.com/truecharts/apps/compare/dokuwiki-3.0.29...dokuwiki-3.0.30) (2022-07-16) ### Chore @@ -81,19 +97,3 @@ ### [dokuwiki-3.0.19](https://github.com/truecharts/apps/compare/dokuwiki-3.0.18...dokuwiki-3.0.19) (2022-07-09) #### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [dokuwiki-3.0.18](https://github.com/truecharts/apps/compare/dokuwiki-3.0.17...dokuwiki-3.0.18) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [dokuwiki-3.0.17](https://github.com/truecharts/apps/compare/dokuwiki-3.0.16...dokuwiki-3.0.17) (2022-07-04) diff --git a/stable/dokuwiki/3.0.32/Chart.lock b/stable/dokuwiki/3.0.32/Chart.lock new file mode 100644 index 00000000000..3be5e912f28 --- /dev/null +++ b/stable/dokuwiki/3.0.32/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:30:33.623600255Z" diff --git a/stable/dokuwiki/3.0.30/Chart.yaml b/stable/dokuwiki/3.0.32/Chart.yaml similarity index 97% rename from stable/dokuwiki/3.0.30/Chart.yaml rename to stable/dokuwiki/3.0.32/Chart.yaml index 4750e31a8fd..7bef583f143 100644 --- a/stable/dokuwiki/3.0.30/Chart.yaml +++ b/stable/dokuwiki/3.0.32/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: dokuwiki -version: 3.0.30 +version: 3.0.32 appVersion: "20200729.0" description: Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. type: application diff --git a/stable/dokuwiki/3.0.32/README.md b/stable/dokuwiki/3.0.32/README.md new file mode 100644 index 00000000000..1b968cd9e80 --- /dev/null +++ b/stable/dokuwiki/3.0.32/README.md @@ -0,0 +1,107 @@ +# dokuwiki + +![Version: 3.0.32](https://img.shields.io/badge/Version-3.0.32-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 20200729.0](https://img.shields.io/badge/AppVersion-20200729.0-informational?style=flat-square) + +Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. + +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: [dokuwiki](https://truecharts.org/charts/stable/dokuwiki) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `dokuwiki` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install dokuwiki TrueCharts/dokuwiki +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `dokuwiki` deployment + +```console +helm uninstall dokuwiki +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install dokuwiki \ + --set env.TZ="America/New York" \ + TrueCharts/dokuwiki +``` + +#### 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 dokuwiki TrueCharts/dokuwiki -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/dokuwiki/3.0.32/app-readme.md b/stable/dokuwiki/3.0.32/app-readme.md new file mode 100644 index 00000000000..0d71ac6611a --- /dev/null +++ b/stable/dokuwiki/3.0.32/app-readme.md @@ -0,0 +1,8 @@ +Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/dokuwiki + +--- + +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/dokuwiki/3.0.30/charts/common-10.4.4.tgz b/stable/dokuwiki/3.0.32/charts/common-10.4.4.tgz similarity index 100% rename from stable/dokuwiki/3.0.30/charts/common-10.4.4.tgz rename to stable/dokuwiki/3.0.32/charts/common-10.4.4.tgz diff --git a/stable/dokuwiki/3.0.30/ix_values.yaml b/stable/dokuwiki/3.0.32/ix_values.yaml similarity index 85% rename from stable/dokuwiki/3.0.30/ix_values.yaml rename to stable/dokuwiki/3.0.32/ix_values.yaml index 2a850f5fdea..f975fa79063 100644 --- a/stable/dokuwiki/3.0.30/ix_values.yaml +++ b/stable/dokuwiki/3.0.32/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/dokuwiki pullPolicy: IfNotPresent - tag: v20200729.0.0@sha256:aea59890f370916b129d2e24fba72e53c8408e096ad1df6620563242b5e7165f + tag: v20200729.0.0@sha256:e4e386609aaaf4ba8fb52efa8beef73da7d9e91686cf92bf9e7609f9cd8e386c securityContext: runAsNonRoot: false diff --git a/stable/dokuwiki/3.0.30/questions.yaml b/stable/dokuwiki/3.0.32/questions.yaml similarity index 100% rename from stable/dokuwiki/3.0.30/questions.yaml rename to stable/dokuwiki/3.0.32/questions.yaml diff --git a/stable/dokuwiki/3.0.30/templates/common.yaml b/stable/dokuwiki/3.0.32/templates/common.yaml similarity index 100% rename from stable/dokuwiki/3.0.30/templates/common.yaml rename to stable/dokuwiki/3.0.32/templates/common.yaml diff --git a/stable/dokuwiki/3.0.30/values.yaml b/stable/dokuwiki/3.0.32/values.yaml similarity index 100% rename from stable/dokuwiki/3.0.30/values.yaml rename to stable/dokuwiki/3.0.32/values.yaml diff --git a/stable/dsmr-reader/8.0.18/README.md b/stable/dsmr-reader/8.0.18/README.md deleted file mode 100644 index f4619fc2992..00000000000 --- a/stable/dsmr-reader/8.0.18/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# dsmr-reader - -DSMR-protocol reader, telegram data storage and energy consumption visualizer. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/dsmr-reader/8.0.18/app-readme.md b/stable/dsmr-reader/8.0.18/app-readme.md deleted file mode 100644 index 3af1f0a8d0b..00000000000 --- a/stable/dsmr-reader/8.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DSMR-protocol reader, telegram data storage and energy consumption visualizer. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/dsmr-reader/8.0.18/CHANGELOG.md b/stable/dsmr-reader/8.0.20/CHANGELOG.md similarity index 85% rename from stable/dsmr-reader/8.0.18/CHANGELOG.md rename to stable/dsmr-reader/8.0.20/CHANGELOG.md index 00929712618..f1318795a5c 100644 --- a/stable/dsmr-reader/8.0.18/CHANGELOG.md +++ b/stable/dsmr-reader/8.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [dsmr-reader-8.0.20](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.19...dsmr-reader-8.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [dsmr-reader-8.0.19](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.18...dsmr-reader-8.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [dsmr-reader-8.0.18](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.17...dsmr-reader-8.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [dsmr-reader-8.0.7](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.6...dsmr-reader-8.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [dsmr-reader-8.0.6](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.5...dsmr-reader-8.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/babybuddy/8.0.24/Chart.lock b/stable/dsmr-reader/8.0.20/Chart.lock similarity index 85% rename from stable/babybuddy/8.0.24/Chart.lock rename to stable/dsmr-reader/8.0.20/Chart.lock index 75faf05add7..87a512ebb52 100644 --- a/stable/babybuddy/8.0.24/Chart.lock +++ b/stable/dsmr-reader/8.0.20/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 8.0.30 digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:01:55.117395482Z" +generated: "2022-07-20T08:30:49.442450167Z" diff --git a/stable/dsmr-reader/8.0.18/Chart.yaml b/stable/dsmr-reader/8.0.20/Chart.yaml similarity index 98% rename from stable/dsmr-reader/8.0.18/Chart.yaml rename to stable/dsmr-reader/8.0.20/Chart.yaml index e58fa81562f..a4b175d1df1 100644 --- a/stable/dsmr-reader/8.0.18/Chart.yaml +++ b/stable/dsmr-reader/8.0.20/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: "2021.09.02" description: DSMR-protocol reader, telegram data storage and energy consumption visualizer. name: dsmr-reader -version: 8.0.18 +version: 8.0.20 kubeVersion: ">=1.16.0-0" keywords: - dsmr-reader diff --git a/stable/dsmr-reader/8.0.20/README.md b/stable/dsmr-reader/8.0.20/README.md new file mode 100644 index 00000000000..cafdf053db3 --- /dev/null +++ b/stable/dsmr-reader/8.0.20/README.md @@ -0,0 +1,109 @@ +# dsmr-reader + +![Version: 8.0.20](https://img.shields.io/badge/Version-8.0.20-informational?style=flat-square) ![AppVersion: 2021.09.02](https://img.shields.io/badge/AppVersion-2021.09.02-informational?style=flat-square) + +DSMR-protocol reader, telegram data storage and energy consumption visualizer. + +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: [dsmr-reader](https://truecharts.org/charts/stable/dsmr-reader) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `dsmr-reader` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install dsmr-reader TrueCharts/dsmr-reader +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `dsmr-reader` deployment + +```console +helm uninstall dsmr-reader +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install dsmr-reader \ + --set env.TZ="America/New York" \ + TrueCharts/dsmr-reader +``` + +#### 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 dsmr-reader TrueCharts/dsmr-reader -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/dsmr-reader/8.0.20/app-readme.md b/stable/dsmr-reader/8.0.20/app-readme.md new file mode 100644 index 00000000000..b237dee5924 --- /dev/null +++ b/stable/dsmr-reader/8.0.20/app-readme.md @@ -0,0 +1,8 @@ +DSMR-protocol reader, telegram data storage and energy consumption visualizer. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/dsmr-reader + +--- + +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/dsmr-reader/8.0.18/charts/common-10.4.4.tgz b/stable/dsmr-reader/8.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/dsmr-reader/8.0.18/charts/common-10.4.4.tgz rename to stable/dsmr-reader/8.0.20/charts/common-10.4.4.tgz diff --git a/stable/dsmr-reader/8.0.18/charts/postgresql-8.0.30.tgz b/stable/dsmr-reader/8.0.20/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/dsmr-reader/8.0.18/charts/postgresql-8.0.30.tgz rename to stable/dsmr-reader/8.0.20/charts/postgresql-8.0.30.tgz diff --git a/stable/dsmr-reader/8.0.18/ix_values.yaml b/stable/dsmr-reader/8.0.20/ix_values.yaml similarity index 91% rename from stable/dsmr-reader/8.0.18/ix_values.yaml rename to stable/dsmr-reader/8.0.20/ix_values.yaml index 702c66d3d09..694d81219bb 100644 --- a/stable/dsmr-reader/8.0.18/ix_values.yaml +++ b/stable/dsmr-reader/8.0.20/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/dsmr-reader - tag: v2021.09.02@sha256:bf3454b0b379d325d95ec0693e2634bcfd4bfd917ec59d0918ca60d32a6073c5 + tag: v2021.09.02@sha256:633ee4d77432e70071f8d0fc5bbd2fdb57e55a33bfabc7b254d2d667f711c350 pullPolicy: IfNotPresent env: diff --git a/stable/dsmr-reader/8.0.18/questions.yaml b/stable/dsmr-reader/8.0.20/questions.yaml similarity index 100% rename from stable/dsmr-reader/8.0.18/questions.yaml rename to stable/dsmr-reader/8.0.20/questions.yaml diff --git a/stable/dsmr-reader/8.0.18/templates/common.yaml b/stable/dsmr-reader/8.0.20/templates/common.yaml similarity index 100% rename from stable/dsmr-reader/8.0.18/templates/common.yaml rename to stable/dsmr-reader/8.0.20/templates/common.yaml diff --git a/stable/dsmr-reader/8.0.18/values.yaml b/stable/dsmr-reader/8.0.20/values.yaml similarity index 100% rename from stable/dsmr-reader/8.0.18/values.yaml rename to stable/dsmr-reader/8.0.20/values.yaml diff --git a/stable/filebrowser/2.0.19/Chart.lock b/stable/filebrowser/2.0.19/Chart.lock deleted file mode 100644 index 32c466cac4e..00000000000 --- a/stable/filebrowser/2.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:05:58.990407117Z" diff --git a/stable/filebrowser/2.0.19/README.md b/stable/filebrowser/2.0.19/README.md deleted file mode 100644 index 323ec8f8af4..00000000000 --- a/stable/filebrowser/2.0.19/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# filebrowser - -Filebrowser provides a file managing interface within a specified directory - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/filebrowser/2.0.19/app-readme.md b/stable/filebrowser/2.0.19/app-readme.md deleted file mode 100644 index 85c4f0395b5..00000000000 --- a/stable/filebrowser/2.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Filebrowser provides a file managing interface within a specified directory - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/filebrowser/2.0.19/CHANGELOG.md b/stable/filebrowser/2.0.21/CHANGELOG.md similarity index 85% rename from stable/filebrowser/2.0.19/CHANGELOG.md rename to stable/filebrowser/2.0.21/CHANGELOG.md index 94aa8e22403..f289335fa34 100644 --- a/stable/filebrowser/2.0.19/CHANGELOG.md +++ b/stable/filebrowser/2.0.21/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [filebrowser-2.0.21](https://github.com/truecharts/apps/compare/filebrowser-2.0.20...filebrowser-2.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [filebrowser-2.0.20](https://github.com/truecharts/apps/compare/filebrowser-2.0.19...filebrowser-2.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [filebrowser-2.0.19](https://github.com/truecharts/apps/compare/filebrowser-2.0.18...filebrowser-2.0.19) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [filebrowser-2.0.8](https://github.com/truecharts/apps/compare/filebrowser-2.0.7...filebrowser-2.0.8) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### [filebrowser-2.0.7](https://github.com/truecharts/apps/compare/filebrowser-2.0.6...filebrowser-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - diff --git a/stable/filebrowser/2.0.21/Chart.lock b/stable/filebrowser/2.0.21/Chart.lock new file mode 100644 index 00000000000..b696d519843 --- /dev/null +++ b/stable/filebrowser/2.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:30:45.821561846Z" diff --git a/stable/filebrowser/2.0.19/Chart.yaml b/stable/filebrowser/2.0.21/Chart.yaml similarity index 95% rename from stable/filebrowser/2.0.19/Chart.yaml rename to stable/filebrowser/2.0.21/Chart.yaml index b863f937aa9..c1638017f9f 100644 --- a/stable/filebrowser/2.0.19/Chart.yaml +++ b/stable/filebrowser/2.0.21/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2.22.3" +appVersion: "2.22.4" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -21,7 +21,7 @@ sources: - https://filebrowser.org/cli/filebrowser - https://hub.docker.com/r/filebrowser/filebrowser type: application -version: 2.0.19 +version: 2.0.21 annotations: truecharts.org/catagories: | - media diff --git a/stable/filebrowser/2.0.21/README.md b/stable/filebrowser/2.0.21/README.md new file mode 100644 index 00000000000..7143c1f7093 --- /dev/null +++ b/stable/filebrowser/2.0.21/README.md @@ -0,0 +1,109 @@ +# filebrowser + +![Version: 2.0.21](https://img.shields.io/badge/Version-2.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.22.4](https://img.shields.io/badge/AppVersion-2.22.4-informational?style=flat-square) + +Filebrowser provides a file managing interface within a specified directory + +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: [filebrowser](https://truecharts.org/charts/stable/filebrowser) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `filebrowser` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install filebrowser TrueCharts/filebrowser +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `filebrowser` deployment + +```console +helm uninstall filebrowser +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install filebrowser \ + --set env.TZ="America/New York" \ + TrueCharts/filebrowser +``` + +#### 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 filebrowser TrueCharts/filebrowser -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/filebrowser/2.0.21/app-readme.md b/stable/filebrowser/2.0.21/app-readme.md new file mode 100644 index 00000000000..11556ed4951 --- /dev/null +++ b/stable/filebrowser/2.0.21/app-readme.md @@ -0,0 +1,8 @@ +Filebrowser provides a file managing interface within a specified directory + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/filebrowser + +--- + +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/filebrowser/2.0.19/charts/common-10.4.4.tgz b/stable/filebrowser/2.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/filebrowser/2.0.19/charts/common-10.4.4.tgz rename to stable/filebrowser/2.0.21/charts/common-10.4.4.tgz diff --git a/stable/filebrowser/2.0.19/ix_values.yaml b/stable/filebrowser/2.0.21/ix_values.yaml similarity index 85% rename from stable/filebrowser/2.0.19/ix_values.yaml rename to stable/filebrowser/2.0.21/ix_values.yaml index ee51fe91e15..673aa150950 100644 --- a/stable/filebrowser/2.0.19/ix_values.yaml +++ b/stable/filebrowser/2.0.21/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/filebrowser pullPolicy: IfNotPresent - tag: v2.22.3@sha256:fd511786a928003f8833ffa93f54050320215974e2bd0a7fb2029d08fb87a5c0 + tag: v2.22.4@sha256:beb17e1a44e56d3336d9fe58acae439c2d9a20f7e33c09cd17009e062f2037e0 service: main: diff --git a/stable/filebrowser/2.0.19/questions.yaml b/stable/filebrowser/2.0.21/questions.yaml similarity index 100% rename from stable/filebrowser/2.0.19/questions.yaml rename to stable/filebrowser/2.0.21/questions.yaml diff --git a/stable/filebrowser/2.0.19/templates/common.yaml b/stable/filebrowser/2.0.21/templates/common.yaml similarity index 100% rename from stable/filebrowser/2.0.19/templates/common.yaml rename to stable/filebrowser/2.0.21/templates/common.yaml diff --git a/stable/filebrowser/2.0.19/values.yaml b/stable/filebrowser/2.0.21/values.yaml similarity index 100% rename from stable/filebrowser/2.0.19/values.yaml rename to stable/filebrowser/2.0.21/values.yaml diff --git a/stable/fileflows/2.0.24/Chart.lock b/stable/fileflows/2.0.24/Chart.lock deleted file mode 100644 index b6ea1d951c8..00000000000 --- a/stable/fileflows/2.0.24/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-15T06:36:23.322519786Z" diff --git a/stable/fileflows/2.0.24/README.md b/stable/fileflows/2.0.24/README.md deleted file mode 100644 index ef0d9ea6f77..00000000000 --- a/stable/fileflows/2.0.24/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# fileflows - -An application that lets you automatically process files through a simple rule flow. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/fileflows/2.0.24/app-readme.md b/stable/fileflows/2.0.24/app-readme.md deleted file mode 100644 index b8cdbfc89c1..00000000000 --- a/stable/fileflows/2.0.24/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An application that lets you automatically process files through a simple rule flow. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/fileflows/2.0.24/CHANGELOG.md b/stable/fileflows/2.0.26/CHANGELOG.md similarity index 85% rename from stable/fileflows/2.0.24/CHANGELOG.md rename to stable/fileflows/2.0.26/CHANGELOG.md index fcd7165bdc8..bf44fb63cf2 100644 --- a/stable/fileflows/2.0.24/CHANGELOG.md +++ b/stable/fileflows/2.0.26/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [fileflows-2.0.26](https://github.com/truecharts/apps/compare/fileflows-2.0.25...fileflows-2.0.26) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [fileflows-2.0.25](https://github.com/truecharts/apps/compare/fileflows-2.0.24...fileflows-2.0.25) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [fileflows-2.0.24](https://github.com/truecharts/apps/compare/fileflows-2.0.23...fileflows-2.0.24) (2022-07-15) ### Chore @@ -81,19 +97,3 @@ ### [fileflows-2.0.13](https://github.com/truecharts/apps/compare/fileflows-2.0.12...fileflows-2.0.13) (2022-07-01) -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [fileflows-2.0.12](https://github.com/truecharts/apps/compare/fileflows-2.0.11...fileflows-2.0.12) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - diff --git a/stable/fileflows/2.0.26/Chart.lock b/stable/fileflows/2.0.26/Chart.lock new file mode 100644 index 00000000000..20eaa3e9a2a --- /dev/null +++ b/stable/fileflows/2.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:30:47.531620152Z" diff --git a/stable/fileflows/2.0.24/Chart.yaml b/stable/fileflows/2.0.26/Chart.yaml similarity index 95% rename from stable/fileflows/2.0.24/Chart.yaml rename to stable/fileflows/2.0.26/Chart.yaml index 50f6db83bc6..2a49a889927 100644 --- a/stable/fileflows/2.0.24/Chart.yaml +++ b/stable/fileflows/2.0.26/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.9.0" +appVersion: "0.9.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -18,7 +18,7 @@ name: fileflows sources: - https://github.com/revenz/FileFlows - https://hub.docker.com/r/revenz/fileflows -version: 2.0.24 +version: 2.0.26 annotations: truecharts.org/catagories: | - media diff --git a/stable/fileflows/2.0.26/README.md b/stable/fileflows/2.0.26/README.md new file mode 100644 index 00000000000..777bd36124e --- /dev/null +++ b/stable/fileflows/2.0.26/README.md @@ -0,0 +1,108 @@ +# fileflows + +![Version: 2.0.26](https://img.shields.io/badge/Version-2.0.26-informational?style=flat-square) ![AppVersion: 0.9.1](https://img.shields.io/badge/AppVersion-0.9.1-informational?style=flat-square) + +An application that lets you automatically process files through a simple rule flow. + +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: [fileflows](https://truecharts.org/charts/stable/fileflows) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `fileflows` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install fileflows TrueCharts/fileflows +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `fileflows` deployment + +```console +helm uninstall fileflows +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install fileflows \ + --set env.TZ="America/New York" \ + TrueCharts/fileflows +``` + +#### 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 fileflows TrueCharts/fileflows -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/fileflows/2.0.26/app-readme.md b/stable/fileflows/2.0.26/app-readme.md new file mode 100644 index 00000000000..c141bcf3939 --- /dev/null +++ b/stable/fileflows/2.0.26/app-readme.md @@ -0,0 +1,8 @@ +An application that lets you automatically process files through a simple rule flow. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/fileflows + +--- + +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/fileflows/2.0.24/charts/common-10.4.4.tgz b/stable/fileflows/2.0.26/charts/common-10.4.4.tgz similarity index 100% rename from stable/fileflows/2.0.24/charts/common-10.4.4.tgz rename to stable/fileflows/2.0.26/charts/common-10.4.4.tgz diff --git a/stable/fileflows/2.0.24/ix_values.yaml b/stable/fileflows/2.0.26/ix_values.yaml similarity index 85% rename from stable/fileflows/2.0.24/ix_values.yaml rename to stable/fileflows/2.0.26/ix_values.yaml index 3868546a796..2d389d1cb9a 100644 --- a/stable/fileflows/2.0.24/ix_values.yaml +++ b/stable/fileflows/2.0.26/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/fileflows - tag: v0.9.0@sha256:1a06ae36c3df16606d74fe2acdafcb54a5e73b9e7a925780d56328efee0b454b + tag: v0.9.1@sha256:eae3de5a41e7301e5409c078f72dc9a5cef259fb6b36be73769c51be277abaf7 pullPolicy: IfNotPresent securityContext: diff --git a/stable/fileflows/2.0.24/questions.yaml b/stable/fileflows/2.0.26/questions.yaml similarity index 100% rename from stable/fileflows/2.0.24/questions.yaml rename to stable/fileflows/2.0.26/questions.yaml diff --git a/stable/fileflows/2.0.24/templates/common.yaml b/stable/fileflows/2.0.26/templates/common.yaml similarity index 100% rename from stable/fileflows/2.0.24/templates/common.yaml rename to stable/fileflows/2.0.26/templates/common.yaml diff --git a/stable/fileflows/2.0.24/values.yaml b/stable/fileflows/2.0.26/values.yaml similarity index 100% rename from stable/fileflows/2.0.24/values.yaml rename to stable/fileflows/2.0.26/values.yaml diff --git a/stable/firefox-syncserver/9.0.17/Chart.lock b/stable/firefox-syncserver/9.0.17/Chart.lock deleted file mode 100644 index 8720a559877..00000000000 --- a/stable/firefox-syncserver/9.0.17/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:06:32.677614544Z" diff --git a/stable/firefox-syncserver/9.0.17/README.md b/stable/firefox-syncserver/9.0.17/README.md deleted file mode 100644 index 90b17c6bf92..00000000000 --- a/stable/firefox-syncserver/9.0.17/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# firefox-syncserver - -This is an all-in-one package for running a self-hosted Firefox Sync server. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/firefox-syncserver/9.0.17/app-readme.md b/stable/firefox-syncserver/9.0.17/app-readme.md deleted file mode 100644 index 809374d6d1a..00000000000 --- a/stable/firefox-syncserver/9.0.17/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -This is an all-in-one package for running a self-hosted Firefox Sync server. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/firefox-syncserver/9.0.17/CHANGELOG.md b/stable/firefox-syncserver/9.0.19/CHANGELOG.md similarity index 85% rename from stable/firefox-syncserver/9.0.17/CHANGELOG.md rename to stable/firefox-syncserver/9.0.19/CHANGELOG.md index bb14e57013b..a099a10bf29 100644 --- a/stable/firefox-syncserver/9.0.17/CHANGELOG.md +++ b/stable/firefox-syncserver/9.0.19/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [firefox-syncserver-9.0.19](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.18...firefox-syncserver-9.0.19) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [firefox-syncserver-9.0.18](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.17...firefox-syncserver-9.0.18) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [firefox-syncserver-9.0.17](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.16...firefox-syncserver-9.0.17) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [firefox-syncserver-9.0.6](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.5...firefox-syncserver-9.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [firefox-syncserver-9.0.5](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.4...firefox-syncserver-9.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/firefox-syncserver/9.0.19/Chart.lock b/stable/firefox-syncserver/9.0.19/Chart.lock new file mode 100644 index 00000000000..ddb51f95811 --- /dev/null +++ b/stable/firefox-syncserver/9.0.19/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-20T08:30:58.511857302Z" diff --git a/stable/firefox-syncserver/9.0.17/Chart.yaml b/stable/firefox-syncserver/9.0.19/Chart.yaml similarity index 98% rename from stable/firefox-syncserver/9.0.17/Chart.yaml rename to stable/firefox-syncserver/9.0.19/Chart.yaml index 3436ccdc0cb..bce49ea249c 100644 --- a/stable/firefox-syncserver/9.0.17/Chart.yaml +++ b/stable/firefox-syncserver/9.0.19/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 appVersion: "1.8.0" -version: 9.0.17 +version: 9.0.19 kubeVersion: '>=1.16.0-0' name: firefox-syncserver description: This is an all-in-one package for running a self-hosted Firefox Sync server. diff --git a/stable/firefox-syncserver/9.0.19/README.md b/stable/firefox-syncserver/9.0.19/README.md new file mode 100644 index 00000000000..f905276ec36 --- /dev/null +++ b/stable/firefox-syncserver/9.0.19/README.md @@ -0,0 +1,109 @@ +# firefox-syncserver + +![Version: 9.0.19](https://img.shields.io/badge/Version-9.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.8.0](https://img.shields.io/badge/AppVersion-1.8.0-informational?style=flat-square) + +This is an all-in-one package for running a self-hosted Firefox Sync server. + +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: [firefox-syncserver](https://truecharts.org/charts/stable/firefox-syncserver) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `firefox-syncserver` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install firefox-syncserver TrueCharts/firefox-syncserver +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `firefox-syncserver` deployment + +```console +helm uninstall firefox-syncserver +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install firefox-syncserver \ + --set env.TZ="America/New York" \ + TrueCharts/firefox-syncserver +``` + +#### 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 firefox-syncserver TrueCharts/firefox-syncserver -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/firefox-syncserver/9.0.19/app-readme.md b/stable/firefox-syncserver/9.0.19/app-readme.md new file mode 100644 index 00000000000..dec29f15b79 --- /dev/null +++ b/stable/firefox-syncserver/9.0.19/app-readme.md @@ -0,0 +1,8 @@ +This is an all-in-one package for running a self-hosted Firefox Sync server. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/firefox-syncserver + +--- + +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/firefox-syncserver/9.0.17/charts/common-10.4.4.tgz b/stable/firefox-syncserver/9.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/firefox-syncserver/9.0.17/charts/common-10.4.4.tgz rename to stable/firefox-syncserver/9.0.19/charts/common-10.4.4.tgz diff --git a/stable/firefox-syncserver/9.0.17/charts/postgresql-8.0.30.tgz b/stable/firefox-syncserver/9.0.19/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/firefox-syncserver/9.0.17/charts/postgresql-8.0.30.tgz rename to stable/firefox-syncserver/9.0.19/charts/postgresql-8.0.30.tgz diff --git a/stable/firefox-syncserver/9.0.17/ix_values.yaml b/stable/firefox-syncserver/9.0.19/ix_values.yaml similarity index 92% rename from stable/firefox-syncserver/9.0.17/ix_values.yaml rename to stable/firefox-syncserver/9.0.19/ix_values.yaml index 458291ccadb..f903981f509 100644 --- a/stable/firefox-syncserver/9.0.17/ix_values.yaml +++ b/stable/firefox-syncserver/9.0.19/ix_values.yaml @@ -2,7 +2,7 @@ image: repository: tccr.io/truecharts/firefox-syncserver pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. - tag: v1.8.0@sha256:d0fbf65c8c7a99ad4ba7ffcfdad2e7b2555e0d829867c21cefc9314ace94f747 + tag: v1.8.0@sha256:214daeb91ba1c90ce166c4bde77b3690b091c996a974ec3689ade634757e728e secretEnv: FF_SYNCSERVER_SECRET: "changeme" diff --git a/stable/firefox-syncserver/9.0.17/questions.yaml b/stable/firefox-syncserver/9.0.19/questions.yaml similarity index 100% rename from stable/firefox-syncserver/9.0.17/questions.yaml rename to stable/firefox-syncserver/9.0.19/questions.yaml diff --git a/stable/firefox-syncserver/9.0.17/templates/common.yaml b/stable/firefox-syncserver/9.0.19/templates/common.yaml similarity index 100% rename from stable/firefox-syncserver/9.0.17/templates/common.yaml rename to stable/firefox-syncserver/9.0.19/templates/common.yaml diff --git a/stable/firefox-syncserver/9.0.17/values.yaml b/stable/firefox-syncserver/9.0.19/values.yaml similarity index 100% rename from stable/firefox-syncserver/9.0.17/values.yaml rename to stable/firefox-syncserver/9.0.19/values.yaml diff --git a/stable/flood/6.0.18/Chart.lock b/stable/flood/6.0.18/Chart.lock deleted file mode 100644 index 8f60fb82baa..00000000000 --- a/stable/flood/6.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:06:55.959344326Z" diff --git a/stable/flood/6.0.18/README.md b/stable/flood/6.0.18/README.md deleted file mode 100644 index 96c7a33e48c..00000000000 --- a/stable/flood/6.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# flood - -Flood is a monitoring service for various torrent clients - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/flood/6.0.18/app-readme.md b/stable/flood/6.0.18/app-readme.md deleted file mode 100644 index a802f1d6f12..00000000000 --- a/stable/flood/6.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Flood is a monitoring service for various torrent clients - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/flood/6.0.18/CHANGELOG.md b/stable/flood/6.0.20/CHANGELOG.md similarity index 85% rename from stable/flood/6.0.18/CHANGELOG.md rename to stable/flood/6.0.20/CHANGELOG.md index fd70eda95ee..7b6ba185fc0 100644 --- a/stable/flood/6.0.18/CHANGELOG.md +++ b/stable/flood/6.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [flood-6.0.20](https://github.com/truecharts/apps/compare/flood-6.0.19...flood-6.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [flood-6.0.19](https://github.com/truecharts/apps/compare/flood-6.0.18...flood-6.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [flood-6.0.18](https://github.com/truecharts/apps/compare/flood-6.0.17...flood-6.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [flood-6.0.7](https://github.com/truecharts/apps/compare/flood-6.0.6...flood-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [flood-6.0.6](https://github.com/truecharts/apps/compare/flood-6.0.5...flood-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/flood/6.0.20/Chart.lock b/stable/flood/6.0.20/Chart.lock new file mode 100644 index 00000000000..a7eef702635 --- /dev/null +++ b/stable/flood/6.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:31:04.289007539Z" diff --git a/stable/flood/6.0.18/Chart.yaml b/stable/flood/6.0.20/Chart.yaml similarity index 97% rename from stable/flood/6.0.18/Chart.yaml rename to stable/flood/6.0.20/Chart.yaml index e1d5081c341..2087b4a5b25 100644 --- a/stable/flood/6.0.18/Chart.yaml +++ b/stable/flood/6.0.20/Chart.yaml @@ -21,7 +21,7 @@ name: flood sources: - https://github.com/jesec/flood - https://hub.docker.com/r/jesec/flood -version: 6.0.18 +version: 6.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/flood/6.0.20/README.md b/stable/flood/6.0.20/README.md new file mode 100644 index 00000000000..279b146de2e --- /dev/null +++ b/stable/flood/6.0.20/README.md @@ -0,0 +1,108 @@ +# flood + +![Version: 6.0.20](https://img.shields.io/badge/Version-6.0.20-informational?style=flat-square) ![AppVersion: 4.7.0](https://img.shields.io/badge/AppVersion-4.7.0-informational?style=flat-square) + +Flood is a monitoring service for various torrent clients + +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: [flood](https://truecharts.org/charts/stable/flood) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `flood` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install flood TrueCharts/flood +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `flood` deployment + +```console +helm uninstall flood +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install flood \ + --set env.TZ="America/New York" \ + TrueCharts/flood +``` + +#### 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 flood TrueCharts/flood -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/flood/6.0.20/app-readme.md b/stable/flood/6.0.20/app-readme.md new file mode 100644 index 00000000000..097eb9ea9c0 --- /dev/null +++ b/stable/flood/6.0.20/app-readme.md @@ -0,0 +1,8 @@ +Flood is a monitoring service for various torrent clients + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/flood + +--- + +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/flood/6.0.18/charts/common-10.4.4.tgz b/stable/flood/6.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/flood/6.0.18/charts/common-10.4.4.tgz rename to stable/flood/6.0.20/charts/common-10.4.4.tgz diff --git a/stable/flood/6.0.18/ci/ct-values.yaml b/stable/flood/6.0.20/ci/ct-values.yaml similarity index 100% rename from stable/flood/6.0.18/ci/ct-values.yaml rename to stable/flood/6.0.20/ci/ct-values.yaml diff --git a/stable/flood/6.0.18/ix_values.yaml b/stable/flood/6.0.20/ix_values.yaml similarity index 74% rename from stable/flood/6.0.18/ix_values.yaml rename to stable/flood/6.0.20/ix_values.yaml index 944530c1ddc..1ec37a17ca1 100644 --- a/stable/flood/6.0.18/ix_values.yaml +++ b/stable/flood/6.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/flood pullPolicy: IfNotPresent - tag: v4.7.0@sha256:758b454843dcade464111920afce72994ecdbcfac1f4cf167a55936cec2ad616 + tag: v4.7.0@sha256:9de73eae3cba6a9b257d7059ea1ac785fdb68d3994a897f55ff157058651ed4f env: FLOOD_OPTION_RUNDIR: /data diff --git a/stable/flood/6.0.18/questions.yaml b/stable/flood/6.0.20/questions.yaml similarity index 100% rename from stable/flood/6.0.18/questions.yaml rename to stable/flood/6.0.20/questions.yaml diff --git a/stable/flood/6.0.18/templates/common.yaml b/stable/flood/6.0.20/templates/common.yaml similarity index 100% rename from stable/flood/6.0.18/templates/common.yaml rename to stable/flood/6.0.20/templates/common.yaml diff --git a/stable/flood/6.0.18/values.yaml b/stable/flood/6.0.20/values.yaml similarity index 100% rename from stable/flood/6.0.18/values.yaml rename to stable/flood/6.0.20/values.yaml diff --git a/stable/gaps/11.0.19/CHANGELOG.md b/stable/gaps/11.0.19/CHANGELOG.md new file mode 100644 index 00000000000..1dcff7e0ebb --- /dev/null +++ b/stable/gaps/11.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [gaps-11.0.19](https://github.com/truecharts/apps/compare/gaps-11.0.18...gaps-11.0.19) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [gaps-11.0.18](https://github.com/truecharts/apps/compare/gaps-11.0.17...gaps-11.0.18) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + +## [gaps-11.0.17](https://github.com/truecharts/apps/compare/gaps-11.0.16...gaps-11.0.17) (2022-07-14) + +### Fix + +- regenerate catalog and update template + + + +## [gaps-11.0.16](https://github.com/truecharts/apps/compare/gaps-11.0.14...gaps-11.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [gaps-11.0.14](https://github.com/truecharts/apps/compare/gaps-11.0.12...gaps-11.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [gaps-11.0.12](https://github.com/truecharts/apps/compare/gaps-11.0.11...gaps-11.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [gaps-11.0.11](https://github.com/truecharts/apps/compare/gaps-11.0.10...gaps-11.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [gaps-11.0.10](https://github.com/truecharts/apps/compare/gaps-11.0.9...gaps-11.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [gaps-11.0.9](https://github.com/truecharts/apps/compare/gaps-11.0.8...gaps-11.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [gaps-11.0.8](https://github.com/truecharts/apps/compare/gaps-11.0.7...gaps-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [gaps-11.0.7](https://github.com/truecharts/apps/compare/gaps-11.0.6...gaps-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [gaps-11.0.6](https://github.com/truecharts/apps/compare/gaps-11.0.5...gaps-11.0.6) (2022-06-22) diff --git a/stable/airdcpp-webclient/3.0.18/Chart.lock b/stable/gaps/11.0.19/Chart.lock similarity index 80% rename from stable/airdcpp-webclient/3.0.18/Chart.lock rename to stable/gaps/11.0.19/Chart.lock index 835afbef41d..aeceab460b7 100644 --- a/stable/airdcpp-webclient/3.0.18/Chart.lock +++ b/stable/gaps/11.0.19/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.4 digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:00:36.55596203Z" +generated: "2022-07-20T08:31:04.64264462Z" diff --git a/stable/gaps/11.0.19/Chart.yaml b/stable/gaps/11.0.19/Chart.yaml new file mode 100644 index 00000000000..bf5fad0b4bb --- /dev/null +++ b/stable/gaps/11.0.19/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.9.12" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Gaps searches through your Plex Server or local folders for all movies, + then queries for known movies in the same collection. +home: https://github.com/truecharts/apps/tree/master/charts/stable/gaps +icon: https://truecharts.org/img/chart-icons/gaps.png +keywords: +- gaps +- plex +- plex-media-server +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: gaps +sources: +- https://github.com/JasonHHouse/gaps +type: application +version: 11.0.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gaps/11.0.19/README.md b/stable/gaps/11.0.19/README.md new file mode 100644 index 00000000000..956f337e31a --- /dev/null +++ b/stable/gaps/11.0.19/README.md @@ -0,0 +1,107 @@ +# gaps + +![Version: 11.0.19](https://img.shields.io/badge/Version-11.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.9.12](https://img.shields.io/badge/AppVersion-0.9.12-informational?style=flat-square) + +Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. + +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: [gaps](https://truecharts.org/charts/stable/gaps) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `gaps` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install gaps TrueCharts/gaps +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `gaps` deployment + +```console +helm uninstall gaps +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install gaps \ + --set env.TZ="America/New York" \ + TrueCharts/gaps +``` + +#### 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 gaps TrueCharts/gaps -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/gaps/11.0.19/app-readme.md b/stable/gaps/11.0.19/app-readme.md new file mode 100644 index 00000000000..1a03f7f69d4 --- /dev/null +++ b/stable/gaps/11.0.19/app-readme.md @@ -0,0 +1,8 @@ +Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/gaps + +--- + +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/gonic/6.0.18/charts/common-10.4.4.tgz b/stable/gaps/11.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/gonic/6.0.18/charts/common-10.4.4.tgz rename to stable/gaps/11.0.19/charts/common-10.4.4.tgz diff --git a/stable/gaps/11.0.19/ix_values.yaml b/stable/gaps/11.0.19/ix_values.yaml new file mode 100644 index 00000000000..8711ffa95d6 --- /dev/null +++ b/stable/gaps/11.0.19/ix_values.yaml @@ -0,0 +1,21 @@ +image: + repository: tccr.io/truecharts/gaps + pullPolicy: IfNotPresent + tag: v0.9.12@sha256:ad2e214ccd8e4c191bba38b48023f5b4d4c02735b6df8a5adf196b10387f3483 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 8484 + targetPort: 8484 + +env: {} + +persistence: + data: + enabled: true + mountPath: "/usr/data" diff --git a/stable/gaps/11.0.19/questions.yaml b/stable/gaps/11.0.19/questions.yaml new file mode 100644 index 00000000000..44608f70f5d --- /dev/null +++ b/stable/gaps/11.0.19/questions.yaml @@ -0,0 +1,2430 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + 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" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + 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 Config" + 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: 8484 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8484 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: data + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - 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 ipv4 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: "" + required: true + - 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/gonic/6.0.18/templates/common.yaml b/stable/gaps/11.0.19/templates/common.yaml similarity index 100% rename from stable/gonic/6.0.18/templates/common.yaml rename to stable/gaps/11.0.19/templates/common.yaml diff --git a/stable/gonic/6.0.18/values.yaml b/stable/gaps/11.0.19/values.yaml similarity index 100% rename from stable/gonic/6.0.18/values.yaml rename to stable/gaps/11.0.19/values.yaml diff --git a/stable/gonic/6.0.18/Chart.lock b/stable/gonic/6.0.18/Chart.lock deleted file mode 100644 index 91d13b22a3d..00000000000 --- a/stable/gonic/6.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:07:45.649112523Z" diff --git a/stable/gonic/6.0.18/README.md b/stable/gonic/6.0.18/README.md deleted file mode 100644 index 3630ae005f0..00000000000 --- a/stable/gonic/6.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# gonic - -Music streaming server / subsonic server API implementation - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/gonic/6.0.18/app-readme.md b/stable/gonic/6.0.18/app-readme.md deleted file mode 100644 index 79483221249..00000000000 --- a/stable/gonic/6.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Music streaming server / subsonic server API implementation - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/gonic/6.0.18/CHANGELOG.md b/stable/gonic/6.0.20/CHANGELOG.md similarity index 85% rename from stable/gonic/6.0.18/CHANGELOG.md rename to stable/gonic/6.0.20/CHANGELOG.md index 9ba38e18c17..6ec8dabb79a 100644 --- a/stable/gonic/6.0.18/CHANGELOG.md +++ b/stable/gonic/6.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [gonic-6.0.20](https://github.com/truecharts/apps/compare/gonic-6.0.19...gonic-6.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [gonic-6.0.19](https://github.com/truecharts/apps/compare/gonic-6.0.18...gonic-6.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [gonic-6.0.18](https://github.com/truecharts/apps/compare/gonic-6.0.17...gonic-6.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [gonic-6.0.7](https://github.com/truecharts/apps/compare/gonic-6.0.6...gonic-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [gonic-6.0.6](https://github.com/truecharts/apps/compare/gonic-6.0.5...gonic-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/gonic/6.0.20/Chart.lock b/stable/gonic/6.0.20/Chart.lock new file mode 100644 index 00000000000..c7e79610e76 --- /dev/null +++ b/stable/gonic/6.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:31:13.341894242Z" diff --git a/stable/gonic/6.0.18/Chart.yaml b/stable/gonic/6.0.20/Chart.yaml similarity index 97% rename from stable/gonic/6.0.18/Chart.yaml rename to stable/gonic/6.0.20/Chart.yaml index 357b6905711..aaefe36c936 100644 --- a/stable/gonic/6.0.18/Chart.yaml +++ b/stable/gonic/6.0.20/Chart.yaml @@ -19,7 +19,7 @@ name: gonic sources: - https://github.com/sentriz/gonic - https://hub.docker.com/r/sentriz/gonic -version: 6.0.18 +version: 6.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/gonic/6.0.20/README.md b/stable/gonic/6.0.20/README.md new file mode 100644 index 00000000000..6e185c63a7d --- /dev/null +++ b/stable/gonic/6.0.20/README.md @@ -0,0 +1,108 @@ +# gonic + +![Version: 6.0.20](https://img.shields.io/badge/Version-6.0.20-informational?style=flat-square) ![AppVersion: 0.14.0](https://img.shields.io/badge/AppVersion-0.14.0-informational?style=flat-square) + +Music streaming server / subsonic server API implementation + +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: [gonic](https://truecharts.org/charts/stable/gonic) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `gonic` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install gonic TrueCharts/gonic +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `gonic` deployment + +```console +helm uninstall gonic +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install gonic \ + --set env.TZ="America/New York" \ + TrueCharts/gonic +``` + +#### 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 gonic TrueCharts/gonic -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/gonic/6.0.20/app-readme.md b/stable/gonic/6.0.20/app-readme.md new file mode 100644 index 00000000000..4b0e7ce6c9b --- /dev/null +++ b/stable/gonic/6.0.20/app-readme.md @@ -0,0 +1,8 @@ +Music streaming server / subsonic server API implementation + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/gonic + +--- + +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/gotify/8.0.18/charts/common-10.4.4.tgz b/stable/gonic/6.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/gotify/8.0.18/charts/common-10.4.4.tgz rename to stable/gonic/6.0.20/charts/common-10.4.4.tgz diff --git a/stable/gonic/6.0.18/ci/ct-values.yaml b/stable/gonic/6.0.20/ci/ct-values.yaml similarity index 100% rename from stable/gonic/6.0.18/ci/ct-values.yaml rename to stable/gonic/6.0.20/ci/ct-values.yaml diff --git a/stable/gonic/6.0.18/ix_values.yaml b/stable/gonic/6.0.20/ix_values.yaml similarity index 81% rename from stable/gonic/6.0.18/ix_values.yaml rename to stable/gonic/6.0.20/ix_values.yaml index 8a3df5f523e..9486191cb10 100644 --- a/stable/gonic/6.0.18/ix_values.yaml +++ b/stable/gonic/6.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/gonic pullPolicy: IfNotPresent - tag: v0.14.0@sha256:2965f50240b6fd9fb1535e87607c65f0f1212b5ce1df54966fb7d212efe1b770 + tag: v0.14.0@sha256:b53ee4fabe46ec3f6bff323d770def3987ca23042d6930c11f67e7f028661a3b securityContext: runAsNonRoot: false diff --git a/stable/gonic/6.0.18/questions.yaml b/stable/gonic/6.0.20/questions.yaml similarity index 100% rename from stable/gonic/6.0.18/questions.yaml rename to stable/gonic/6.0.20/questions.yaml diff --git a/stable/guacd/2.0.19/templates/common.yaml b/stable/gonic/6.0.20/templates/common.yaml similarity index 100% rename from stable/guacd/2.0.19/templates/common.yaml rename to stable/gonic/6.0.20/templates/common.yaml diff --git a/stable/gotify/8.0.18/values.yaml b/stable/gonic/6.0.20/values.yaml similarity index 100% rename from stable/gotify/8.0.18/values.yaml rename to stable/gonic/6.0.20/values.yaml diff --git a/stable/gotify/8.0.18/Chart.lock b/stable/gotify/8.0.18/Chart.lock deleted file mode 100644 index 51552fd9917..00000000000 --- a/stable/gotify/8.0.18/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:08:04.294757204Z" diff --git a/stable/gotify/8.0.18/README.md b/stable/gotify/8.0.18/README.md deleted file mode 100644 index f600ee9d2bc..00000000000 --- a/stable/gotify/8.0.18/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# gotify - -a simple server for sending and receiving messages - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/gotify/8.0.18/app-readme.md b/stable/gotify/8.0.18/app-readme.md deleted file mode 100644 index 939ac824198..00000000000 --- a/stable/gotify/8.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -a simple server for sending and receiving messages - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/gotify/8.0.18/CHANGELOG.md b/stable/gotify/8.0.20/CHANGELOG.md similarity index 85% rename from stable/gotify/8.0.18/CHANGELOG.md rename to stable/gotify/8.0.20/CHANGELOG.md index 7601617157f..5963bd18535 100644 --- a/stable/gotify/8.0.18/CHANGELOG.md +++ b/stable/gotify/8.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [gotify-8.0.20](https://github.com/truecharts/apps/compare/gotify-8.0.19...gotify-8.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [gotify-8.0.19](https://github.com/truecharts/apps/compare/gotify-8.0.18...gotify-8.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [gotify-8.0.18](https://github.com/truecharts/apps/compare/gotify-8.0.17...gotify-8.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [gotify-8.0.7](https://github.com/truecharts/apps/compare/gotify-8.0.6...gotify-8.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [gotify-8.0.6](https://github.com/truecharts/apps/compare/gotify-8.0.5...gotify-8.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/gotify/8.0.20/Chart.lock b/stable/gotify/8.0.20/Chart.lock new file mode 100644 index 00000000000..40c7b8e5c16 --- /dev/null +++ b/stable/gotify/8.0.20/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-20T08:31:28.220159121Z" diff --git a/stable/gotify/8.0.18/Chart.yaml b/stable/gotify/8.0.20/Chart.yaml similarity index 98% rename from stable/gotify/8.0.18/Chart.yaml rename to stable/gotify/8.0.20/Chart.yaml index 1a4896987b3..4a61c4eff73 100644 --- a/stable/gotify/8.0.18/Chart.yaml +++ b/stable/gotify/8.0.20/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 appVersion: "2.1.4" -version: 8.0.18 +version: 8.0.20 kubeVersion: '>=1.16.0-0' name: gotify description: a simple server for sending and receiving messages diff --git a/stable/gotify/8.0.20/README.md b/stable/gotify/8.0.20/README.md new file mode 100644 index 00000000000..ceb68e230bd --- /dev/null +++ b/stable/gotify/8.0.20/README.md @@ -0,0 +1,110 @@ +# gotify + +![Version: 8.0.20](https://img.shields.io/badge/Version-8.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.1.4](https://img.shields.io/badge/AppVersion-2.1.4-informational?style=flat-square) + +a simple server for sending and receiving messages + +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: [gotify](https://truecharts.org/charts/stable/gotify) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `gotify` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install gotify TrueCharts/gotify +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `gotify` deployment + +```console +helm uninstall gotify +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install gotify \ + --set env.TZ="America/New York" \ + TrueCharts/gotify +``` + +#### 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 gotify TrueCharts/gotify -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/gotify/8.0.20/app-readme.md b/stable/gotify/8.0.20/app-readme.md new file mode 100644 index 00000000000..54973903e7e --- /dev/null +++ b/stable/gotify/8.0.20/app-readme.md @@ -0,0 +1,8 @@ +a simple server for sending and receiving messages + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/gotify + +--- + +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/guacamole-client/4.0.18/charts/common-10.4.4.tgz b/stable/gotify/8.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/guacamole-client/4.0.18/charts/common-10.4.4.tgz rename to stable/gotify/8.0.20/charts/common-10.4.4.tgz diff --git a/stable/gotify/8.0.18/charts/postgresql-8.0.30.tgz b/stable/gotify/8.0.20/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/gotify/8.0.18/charts/postgresql-8.0.30.tgz rename to stable/gotify/8.0.20/charts/postgresql-8.0.30.tgz diff --git a/stable/gotify/8.0.18/ix_values.yaml b/stable/gotify/8.0.20/ix_values.yaml similarity index 93% rename from stable/gotify/8.0.18/ix_values.yaml rename to stable/gotify/8.0.20/ix_values.yaml index c268f5e41cd..5a3c7ace545 100644 --- a/stable/gotify/8.0.18/ix_values.yaml +++ b/stable/gotify/8.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/gotify-server pullPolicy: IfNotPresent - tag: v2.1.4@sha256:3f568cbc18808a8d138b07073233411a1077676e28a468b7e345fffae639fa32 + tag: v2.1.4@sha256:f125b1d017a9449789114803323c2f8d094a782b2a8d9209632bfe28a25b7fb7 secretEnv: user: "admin" diff --git a/stable/gotify/8.0.18/questions.yaml b/stable/gotify/8.0.20/questions.yaml similarity index 100% rename from stable/gotify/8.0.18/questions.yaml rename to stable/gotify/8.0.20/questions.yaml diff --git a/stable/gotify/8.0.18/templates/_configmap.tpl b/stable/gotify/8.0.20/templates/_configmap.tpl similarity index 100% rename from stable/gotify/8.0.18/templates/_configmap.tpl rename to stable/gotify/8.0.20/templates/_configmap.tpl diff --git a/stable/gotify/8.0.18/templates/common.yaml b/stable/gotify/8.0.20/templates/common.yaml similarity index 100% rename from stable/gotify/8.0.18/templates/common.yaml rename to stable/gotify/8.0.20/templates/common.yaml diff --git a/stable/guacamole-client/4.0.18/values.yaml b/stable/gotify/8.0.20/values.yaml similarity index 100% rename from stable/guacamole-client/4.0.18/values.yaml rename to stable/gotify/8.0.20/values.yaml diff --git a/stable/guacamole-client/4.0.18/Chart.lock b/stable/guacamole-client/4.0.18/Chart.lock deleted file mode 100644 index 6627673fb75..00000000000 --- a/stable/guacamole-client/4.0.18/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:08:30.964211635Z" diff --git a/stable/guacamole-client/4.0.18/README.md b/stable/guacamole-client/4.0.18/README.md deleted file mode 100644 index 1747b280d8a..00000000000 --- a/stable/guacamole-client/4.0.18/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# guacamole-client - -Apache Guacamole is a clientless remote desktop gateway. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/guacamole-client/4.0.18/app-readme.md b/stable/guacamole-client/4.0.18/app-readme.md deleted file mode 100644 index 28d3cb1ccc4..00000000000 --- a/stable/guacamole-client/4.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Apache Guacamole is a clientless remote desktop gateway. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/guacamole-client/4.0.18/CHANGELOG.md b/stable/guacamole-client/4.0.20/CHANGELOG.md similarity index 83% rename from stable/guacamole-client/4.0.18/CHANGELOG.md rename to stable/guacamole-client/4.0.20/CHANGELOG.md index 62a404aec10..0cd07d95eac 100644 --- a/stable/guacamole-client/4.0.18/CHANGELOG.md +++ b/stable/guacamole-client/4.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [guacamole-client-4.0.20](https://github.com/truecharts/apps/compare/guacamole-client-4.0.19...guacamole-client-4.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [guacamole-client-4.0.19](https://github.com/truecharts/apps/compare/guacamole-client-4.0.18...guacamole-client-4.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [guacamole-client-4.0.18](https://github.com/truecharts/apps/compare/guacamole-client-4.0.17...guacamole-client-4.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ * adjust initcontainers with new image ([#3069](https://github.com/truecharts/apps/issues/3069)) - - - -### [guacamole-client-4.0.6](https://github.com/truecharts/apps/compare/guacamole-client-4.0.5...guacamole-client-4.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [guacamole-client-4.0.5](https://github.com/truecharts/apps/compare/guacamole-client-4.0.4...guacamole-client-4.0.5) (2022-06-22) - -#### Chore - diff --git a/stable/guacamole-client/4.0.20/Chart.lock b/stable/guacamole-client/4.0.20/Chart.lock new file mode 100644 index 00000000000..f512788dcb8 --- /dev/null +++ b/stable/guacamole-client/4.0.20/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-20T08:31:28.546318315Z" diff --git a/stable/guacamole-client/4.0.18/Chart.yaml b/stable/guacamole-client/4.0.20/Chart.yaml similarity index 98% rename from stable/guacamole-client/4.0.18/Chart.yaml rename to stable/guacamole-client/4.0.20/Chart.yaml index d812a2618ce..ba854f4b0ae 100644 --- a/stable/guacamole-client/4.0.18/Chart.yaml +++ b/stable/guacamole-client/4.0.20/Chart.yaml @@ -25,7 +25,7 @@ sources: - https://hub.docker.com/r/guacamole/guacamole - http://guacamole.incubator.apache.org/doc/gug/introduction.html type: application -version: 4.0.18 +version: 4.0.20 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/guacamole-client/4.0.20/README.md b/stable/guacamole-client/4.0.20/README.md new file mode 100644 index 00000000000..ddcfb33eb57 --- /dev/null +++ b/stable/guacamole-client/4.0.20/README.md @@ -0,0 +1,110 @@ +# guacamole-client + +![Version: 4.0.20](https://img.shields.io/badge/Version-4.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.4.0](https://img.shields.io/badge/AppVersion-1.4.0-informational?style=flat-square) + +Apache Guacamole is a clientless remote desktop gateway. + +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: [guacamole-client](https://truecharts.org/charts/stable/guacamole-client) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `guacamole-client` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install guacamole-client TrueCharts/guacamole-client +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `guacamole-client` deployment + +```console +helm uninstall guacamole-client +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install guacamole-client \ + --set env.TZ="America/New York" \ + TrueCharts/guacamole-client +``` + +#### 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 guacamole-client TrueCharts/guacamole-client -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/guacamole-client/4.0.20/app-readme.md b/stable/guacamole-client/4.0.20/app-readme.md new file mode 100644 index 00000000000..02eb51f87c8 --- /dev/null +++ b/stable/guacamole-client/4.0.20/app-readme.md @@ -0,0 +1,8 @@ +Apache Guacamole is a clientless remote desktop gateway. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/guacamole-client + +--- + +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/guacd/2.0.19/charts/common-10.4.4.tgz b/stable/guacamole-client/4.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/guacd/2.0.19/charts/common-10.4.4.tgz rename to stable/guacamole-client/4.0.20/charts/common-10.4.4.tgz diff --git a/stable/guacamole-client/4.0.18/charts/postgresql-8.0.30.tgz b/stable/guacamole-client/4.0.20/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/guacamole-client/4.0.18/charts/postgresql-8.0.30.tgz rename to stable/guacamole-client/4.0.20/charts/postgresql-8.0.30.tgz diff --git a/stable/guacamole-client/4.0.18/ix_values.yaml b/stable/guacamole-client/4.0.20/ix_values.yaml similarity index 98% rename from stable/guacamole-client/4.0.18/ix_values.yaml rename to stable/guacamole-client/4.0.20/ix_values.yaml index 6145fdf08c8..eebf574ac76 100644 --- a/stable/guacamole-client/4.0.18/ix_values.yaml +++ b/stable/guacamole-client/4.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/guacamole-client pullPolicy: IfNotPresent - tag: v1.4.0@sha256:43f7b0575173f509b5215a89170dfea80ea07f0b2bfed405882a4bc7ec9dfa52 + tag: v1.4.0@sha256:d847e9f836f5c0b14978dc9aee94d42fdae6de5e232d2b7f0fd25a23c3454565 podSecurityContext: runAsUser: 1001 diff --git a/stable/guacamole-client/4.0.18/questions.yaml b/stable/guacamole-client/4.0.20/questions.yaml similarity index 100% rename from stable/guacamole-client/4.0.18/questions.yaml rename to stable/guacamole-client/4.0.20/questions.yaml diff --git a/stable/guacamole-client/4.0.18/templates/_configmap.tpl b/stable/guacamole-client/4.0.20/templates/_configmap.tpl similarity index 100% rename from stable/guacamole-client/4.0.18/templates/_configmap.tpl rename to stable/guacamole-client/4.0.20/templates/_configmap.tpl diff --git a/stable/guacamole-client/4.0.18/templates/common.yaml b/stable/guacamole-client/4.0.20/templates/common.yaml similarity index 100% rename from stable/guacamole-client/4.0.18/templates/common.yaml rename to stable/guacamole-client/4.0.20/templates/common.yaml diff --git a/stable/guacd/2.0.19/values.yaml b/stable/guacamole-client/4.0.20/values.yaml similarity index 100% rename from stable/guacd/2.0.19/values.yaml rename to stable/guacamole-client/4.0.20/values.yaml diff --git a/stable/guacd/2.0.19/Chart.lock b/stable/guacd/2.0.19/Chart.lock deleted file mode 100644 index 341cb732a59..00000000000 --- a/stable/guacd/2.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:08:26.91452133Z" diff --git a/stable/guacd/2.0.19/README.md b/stable/guacd/2.0.19/README.md deleted file mode 100644 index 29752bb5b8a..00000000000 --- a/stable/guacd/2.0.19/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# guacd - -Guacd - Apache Guacamole is a clientless remote desktop gateway. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/guacd/2.0.19/app-readme.md b/stable/guacd/2.0.19/app-readme.md deleted file mode 100644 index 19c0b533c42..00000000000 --- a/stable/guacd/2.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Guacd - Apache Guacamole is a clientless remote desktop gateway. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/guacd/2.0.19/CHANGELOG.md b/stable/guacd/2.0.21/CHANGELOG.md similarity index 85% rename from stable/guacd/2.0.19/CHANGELOG.md rename to stable/guacd/2.0.21/CHANGELOG.md index a5ff17fbdfa..ec1151a151f 100644 --- a/stable/guacd/2.0.19/CHANGELOG.md +++ b/stable/guacd/2.0.21/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [guacd-2.0.21](https://github.com/truecharts/apps/compare/guacd-2.0.20...guacd-2.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [guacd-2.0.20](https://github.com/truecharts/apps/compare/guacd-2.0.19...guacd-2.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [guacd-2.0.19](https://github.com/truecharts/apps/compare/guacd-2.0.18...guacd-2.0.19) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [guacd-2.0.8](https://github.com/truecharts/apps/compare/guacd-2.0.7...guacd-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [guacd-2.0.7](https://github.com/truecharts/apps/compare/guacd-2.0.6...guacd-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - diff --git a/stable/guacd/2.0.21/Chart.lock b/stable/guacd/2.0.21/Chart.lock new file mode 100644 index 00000000000..870f57ab454 --- /dev/null +++ b/stable/guacd/2.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:31:22.475552838Z" diff --git a/stable/guacd/2.0.19/Chart.yaml b/stable/guacd/2.0.21/Chart.yaml similarity index 98% rename from stable/guacd/2.0.19/Chart.yaml rename to stable/guacd/2.0.21/Chart.yaml index 9bc7d41a72f..25f97852d80 100644 --- a/stable/guacd/2.0.19/Chart.yaml +++ b/stable/guacd/2.0.21/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: guacd -version: 2.0.19 +version: 2.0.21 appVersion: "1.4.0" description: Guacd - Apache Guacamole is a clientless remote desktop gateway. type: application diff --git a/stable/guacd/2.0.21/README.md b/stable/guacd/2.0.21/README.md new file mode 100644 index 00000000000..671b5ff93b0 --- /dev/null +++ b/stable/guacd/2.0.21/README.md @@ -0,0 +1,108 @@ +# guacd + +![Version: 2.0.21](https://img.shields.io/badge/Version-2.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.4.0](https://img.shields.io/badge/AppVersion-1.4.0-informational?style=flat-square) + +Guacd - Apache Guacamole is a clientless remote desktop gateway. + +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: [guacd](https://truecharts.org/charts/stable/guacd) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `guacd` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install guacd TrueCharts/guacd +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `guacd` deployment + +```console +helm uninstall guacd +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install guacd \ + --set env.TZ="America/New York" \ + TrueCharts/guacd +``` + +#### 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 guacd TrueCharts/guacd -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/guacd/2.0.21/app-readme.md b/stable/guacd/2.0.21/app-readme.md new file mode 100644 index 00000000000..1685ec060a7 --- /dev/null +++ b/stable/guacd/2.0.21/app-readme.md @@ -0,0 +1,8 @@ +Guacd - Apache Guacamole is a clientless remote desktop gateway. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/guacd + +--- + +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/haste-server/6.0.18/charts/common-10.4.4.tgz b/stable/guacd/2.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/haste-server/6.0.18/charts/common-10.4.4.tgz rename to stable/guacd/2.0.21/charts/common-10.4.4.tgz diff --git a/stable/guacd/2.0.19/ix_values.yaml b/stable/guacd/2.0.21/ix_values.yaml similarity index 76% rename from stable/guacd/2.0.19/ix_values.yaml rename to stable/guacd/2.0.21/ix_values.yaml index bc7d5af6535..f2c620d27b3 100644 --- a/stable/guacd/2.0.19/ix_values.yaml +++ b/stable/guacd/2.0.21/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/guacamole-server pullPolicy: IfNotPresent - tag: v1.4.0@sha256:6b67e159e4e24524bf025a419062249763967085f6111d73d9f3d9ee7b0c13ee + tag: v1.4.0@sha256:0288f320686dd453b917a6698cb0c0150cd727ed59b979372c4d80cef03bc0bc securityContext: readOnlyRootFilesystem: false diff --git a/stable/guacd/2.0.19/questions.yaml b/stable/guacd/2.0.21/questions.yaml similarity index 100% rename from stable/guacd/2.0.19/questions.yaml rename to stable/guacd/2.0.21/questions.yaml diff --git a/stable/haste-server/6.0.18/templates/common.yaml b/stable/guacd/2.0.21/templates/common.yaml similarity index 100% rename from stable/haste-server/6.0.18/templates/common.yaml rename to stable/guacd/2.0.21/templates/common.yaml diff --git a/stable/haste-server/6.0.18/values.yaml b/stable/guacd/2.0.21/values.yaml similarity index 100% rename from stable/haste-server/6.0.18/values.yaml rename to stable/guacd/2.0.21/values.yaml diff --git a/stable/haste-server/6.0.18/Chart.lock b/stable/haste-server/6.0.18/Chart.lock deleted file mode 100644 index b1ee74acb73..00000000000 --- a/stable/haste-server/6.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:08:51.612316368Z" diff --git a/stable/haste-server/6.0.18/README.md b/stable/haste-server/6.0.18/README.md deleted file mode 100644 index 61887389bbb..00000000000 --- a/stable/haste-server/6.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# haste-server - -Simple text sharing - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/haste-server/6.0.18/app-readme.md b/stable/haste-server/6.0.18/app-readme.md deleted file mode 100644 index e36bd40c39c..00000000000 --- a/stable/haste-server/6.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Simple text sharing - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/haste-server/6.0.18/CHANGELOG.md b/stable/haste-server/6.0.20/CHANGELOG.md similarity index 85% rename from stable/haste-server/6.0.18/CHANGELOG.md rename to stable/haste-server/6.0.20/CHANGELOG.md index 876d0c68107..1cf2bf42f30 100644 --- a/stable/haste-server/6.0.18/CHANGELOG.md +++ b/stable/haste-server/6.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [haste-server-6.0.20](https://github.com/truecharts/apps/compare/haste-server-6.0.19...haste-server-6.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [haste-server-6.0.19](https://github.com/truecharts/apps/compare/haste-server-6.0.18...haste-server-6.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [haste-server-6.0.18](https://github.com/truecharts/apps/compare/haste-server-6.0.17...haste-server-6.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [haste-server-6.0.7](https://github.com/truecharts/apps/compare/haste-server-6.0.6...haste-server-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [haste-server-6.0.6](https://github.com/truecharts/apps/compare/haste-server-6.0.5...haste-server-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/haste-server/6.0.20/Chart.lock b/stable/haste-server/6.0.20/Chart.lock new file mode 100644 index 00000000000..042b5647e41 --- /dev/null +++ b/stable/haste-server/6.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:31:30.447999894Z" diff --git a/stable/haste-server/6.0.18/Chart.yaml b/stable/haste-server/6.0.20/Chart.yaml similarity index 97% rename from stable/haste-server/6.0.18/Chart.yaml rename to stable/haste-server/6.0.20/Chart.yaml index 72f397e6a3e..062b3fba9e6 100644 --- a/stable/haste-server/6.0.18/Chart.yaml +++ b/stable/haste-server/6.0.20/Chart.yaml @@ -21,7 +21,7 @@ name: haste-server sources: - https://github.com/seejohnrun/haste-server - https://github.com/k8s-at-home/container-images -version: 6.0.18 +version: 6.0.20 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/haste-server/6.0.20/README.md b/stable/haste-server/6.0.20/README.md new file mode 100644 index 00000000000..72f96c7a390 --- /dev/null +++ b/stable/haste-server/6.0.20/README.md @@ -0,0 +1,108 @@ +# haste-server + +![Version: 6.0.20](https://img.shields.io/badge/Version-6.0.20-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +Simple text sharing + +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: [haste-server](https://truecharts.org/charts/stable/haste-server) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `haste-server` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install haste-server TrueCharts/haste-server +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `haste-server` deployment + +```console +helm uninstall haste-server +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install haste-server \ + --set env.TZ="America/New York" \ + TrueCharts/haste-server +``` + +#### 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 haste-server TrueCharts/haste-server -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/haste-server/6.0.20/app-readme.md b/stable/haste-server/6.0.20/app-readme.md new file mode 100644 index 00000000000..7ba5e3c0467 --- /dev/null +++ b/stable/haste-server/6.0.20/app-readme.md @@ -0,0 +1,8 @@ +Simple text sharing + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/haste-server + +--- + +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/hedgedoc/4.0.18/charts/common-10.4.4.tgz b/stable/haste-server/6.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/hedgedoc/4.0.18/charts/common-10.4.4.tgz rename to stable/haste-server/6.0.20/charts/common-10.4.4.tgz diff --git a/stable/haste-server/6.0.18/ix_values.yaml b/stable/haste-server/6.0.20/ix_values.yaml similarity index 77% rename from stable/haste-server/6.0.18/ix_values.yaml rename to stable/haste-server/6.0.20/ix_values.yaml index e44b794cec5..dedfc71300e 100644 --- a/stable/haste-server/6.0.18/ix_values.yaml +++ b/stable/haste-server/6.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/haste-server pullPolicy: IfNotPresent - tag: latest@sha256:046b4d04aa5c23a7a4de10b678aad8f62932e2ae04b2db123107e753b7929f86 + tag: latest@sha256:2262055e93ed0a857de02337a3956abdd45c765eaa7d860bb89b1d05a53c4819 env: STORAGE_FILEPATH: "/config" diff --git a/stable/haste-server/6.0.18/questions.yaml b/stable/haste-server/6.0.20/questions.yaml similarity index 100% rename from stable/haste-server/6.0.18/questions.yaml rename to stable/haste-server/6.0.20/questions.yaml diff --git a/stable/jdownloader2/8.0.18/templates/common.yaml b/stable/haste-server/6.0.20/templates/common.yaml similarity index 100% rename from stable/jdownloader2/8.0.18/templates/common.yaml rename to stable/haste-server/6.0.20/templates/common.yaml diff --git a/stable/hedgedoc/4.0.18/values.yaml b/stable/haste-server/6.0.20/values.yaml similarity index 100% rename from stable/hedgedoc/4.0.18/values.yaml rename to stable/haste-server/6.0.20/values.yaml diff --git a/stable/hedgedoc/4.0.18/Chart.lock b/stable/hedgedoc/4.0.18/Chart.lock deleted file mode 100644 index 8804d136ac3..00000000000 --- a/stable/hedgedoc/4.0.18/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:09:06.192783239Z" diff --git a/stable/hedgedoc/4.0.18/README.md b/stable/hedgedoc/4.0.18/README.md deleted file mode 100644 index 5fa91e7244d..00000000000 --- a/stable/hedgedoc/4.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# hedgedoc - -HedgeDoc lets you create real-time collaborative markdown notes. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/hedgedoc/4.0.18/app-readme.md b/stable/hedgedoc/4.0.18/app-readme.md deleted file mode 100644 index e1381e7264a..00000000000 --- a/stable/hedgedoc/4.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HedgeDoc lets you create real-time collaborative markdown notes. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/hedgedoc/4.0.18/CHANGELOG.md b/stable/hedgedoc/4.0.20/CHANGELOG.md similarity index 81% rename from stable/hedgedoc/4.0.18/CHANGELOG.md rename to stable/hedgedoc/4.0.20/CHANGELOG.md index fc108504302..9d8016e4aa4 100644 --- a/stable/hedgedoc/4.0.18/CHANGELOG.md +++ b/stable/hedgedoc/4.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [hedgedoc-4.0.20](https://github.com/truecharts/apps/compare/hedgedoc-4.0.19...hedgedoc-4.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [hedgedoc-4.0.19](https://github.com/truecharts/apps/compare/hedgedoc-4.0.18...hedgedoc-4.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [hedgedoc-4.0.18](https://github.com/truecharts/apps/compare/hedgedoc-4.0.17...hedgedoc-4.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [hedgedoc-4.0.7](https://github.com/truecharts/apps/compare/hedgedoc-4.0.6...hedgedoc-4.0.7) (2022-07-10) #### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [hedgedoc-4.0.6](https://github.com/truecharts/apps/compare/hedgedoc-4.0.5...hedgedoc-4.0.6) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [hedgedoc-4.0.5](https://github.com/truecharts/apps/compare/hedgedoc-4.0.4...hedgedoc-4.0.5) (2022-07-05) diff --git a/stable/hedgedoc/4.0.20/Chart.lock b/stable/hedgedoc/4.0.20/Chart.lock new file mode 100644 index 00000000000..9aa0e146706 --- /dev/null +++ b/stable/hedgedoc/4.0.20/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-20T08:31:46.439040456Z" diff --git a/stable/hedgedoc/4.0.18/Chart.yaml b/stable/hedgedoc/4.0.20/Chart.yaml similarity index 98% rename from stable/hedgedoc/4.0.18/Chart.yaml rename to stable/hedgedoc/4.0.20/Chart.yaml index 7b0d994192d..fdb90b82864 100644 --- a/stable/hedgedoc/4.0.18/Chart.yaml +++ b/stable/hedgedoc/4.0.20/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: hedgedoc -version: 4.0.18 +version: 4.0.20 appVersion: "1.9.4" description: HedgeDoc lets you create real-time collaborative markdown notes. type: application diff --git a/stable/hedgedoc/4.0.20/README.md b/stable/hedgedoc/4.0.20/README.md new file mode 100644 index 00000000000..a7f71a2145d --- /dev/null +++ b/stable/hedgedoc/4.0.20/README.md @@ -0,0 +1,108 @@ +# hedgedoc + +![Version: 4.0.20](https://img.shields.io/badge/Version-4.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.9.4](https://img.shields.io/badge/AppVersion-1.9.4-informational?style=flat-square) + +HedgeDoc lets you create real-time collaborative markdown notes. + +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: [hedgedoc](https://truecharts.org/charts/stable/hedgedoc) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `hedgedoc` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install hedgedoc TrueCharts/hedgedoc +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `hedgedoc` deployment + +```console +helm uninstall hedgedoc +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install hedgedoc \ + --set env.TZ="America/New York" \ + TrueCharts/hedgedoc +``` + +#### 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 hedgedoc TrueCharts/hedgedoc -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/hedgedoc/4.0.20/app-readme.md b/stable/hedgedoc/4.0.20/app-readme.md new file mode 100644 index 00000000000..f921295f599 --- /dev/null +++ b/stable/hedgedoc/4.0.20/app-readme.md @@ -0,0 +1,8 @@ +HedgeDoc lets you create real-time collaborative markdown notes. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/hedgedoc + +--- + +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/icantbelieveitsnotvaletudo/4.0.18/charts/common-10.4.4.tgz b/stable/hedgedoc/4.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.18/charts/common-10.4.4.tgz rename to stable/hedgedoc/4.0.20/charts/common-10.4.4.tgz diff --git a/stable/hedgedoc/4.0.18/charts/postgresql-8.0.30.tgz b/stable/hedgedoc/4.0.20/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/hedgedoc/4.0.18/charts/postgresql-8.0.30.tgz rename to stable/hedgedoc/4.0.20/charts/postgresql-8.0.30.tgz diff --git a/stable/hedgedoc/4.0.18/ix_values.yaml b/stable/hedgedoc/4.0.20/ix_values.yaml similarity index 97% rename from stable/hedgedoc/4.0.18/ix_values.yaml rename to stable/hedgedoc/4.0.20/ix_values.yaml index 7568df09f65..d99cc7db8b8 100644 --- a/stable/hedgedoc/4.0.18/ix_values.yaml +++ b/stable/hedgedoc/4.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/hedgedoc pullPolicy: IfNotPresent - tag: v1.9.4@sha256:6803a43af64242ac8b0308bf79f50856b3b4a46bc05a5b98a89f79e45158b989 + tag: v1.9.4@sha256:a095d91f66b3e91e575c6850f98714b62edcfbc4b8de1b6e15b15c4c97da6b5d env: NODE_ENV: "production" diff --git a/stable/hedgedoc/4.0.18/questions.yaml b/stable/hedgedoc/4.0.20/questions.yaml similarity index 100% rename from stable/hedgedoc/4.0.18/questions.yaml rename to stable/hedgedoc/4.0.20/questions.yaml diff --git a/stable/hedgedoc/4.0.18/templates/_secrets.tpl b/stable/hedgedoc/4.0.20/templates/_secrets.tpl similarity index 100% rename from stable/hedgedoc/4.0.18/templates/_secrets.tpl rename to stable/hedgedoc/4.0.20/templates/_secrets.tpl diff --git a/stable/hedgedoc/4.0.18/templates/common.yaml b/stable/hedgedoc/4.0.20/templates/common.yaml similarity index 100% rename from stable/hedgedoc/4.0.18/templates/common.yaml rename to stable/hedgedoc/4.0.20/templates/common.yaml diff --git a/stable/icantbelieveitsnotvaletudo/4.0.18/values.yaml b/stable/hedgedoc/4.0.20/values.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.18/values.yaml rename to stable/hedgedoc/4.0.20/values.yaml diff --git a/stable/heimdall/11.0.21/CHANGELOG.md b/stable/heimdall/11.0.21/CHANGELOG.md new file mode 100644 index 00000000000..6cb893016cf --- /dev/null +++ b/stable/heimdall/11.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [heimdall-11.0.21](https://github.com/truecharts/apps/compare/heimdall-11.0.20...heimdall-11.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [heimdall-11.0.20](https://github.com/truecharts/apps/compare/heimdall-11.0.19...heimdall-11.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + +## [heimdall-11.0.19](https://github.com/truecharts/apps/compare/heimdall-11.0.18...heimdall-11.0.19) (2022-07-14) + +### Fix + +- regenerate catalog and update template + + + +## [heimdall-11.0.18](https://github.com/truecharts/apps/compare/heimdall-11.0.16...heimdall-11.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [heimdall-11.0.16](https://github.com/truecharts/apps/compare/heimdall-11.0.14...heimdall-11.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [heimdall-11.0.14](https://github.com/truecharts/apps/compare/heimdall-11.0.13...heimdall-11.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [heimdall-11.0.13](https://github.com/truecharts/apps/compare/heimdall-11.0.12...heimdall-11.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [heimdall-11.0.12](https://github.com/truecharts/apps/compare/heimdall-11.0.11...heimdall-11.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [heimdall-11.0.11](https://github.com/truecharts/apps/compare/heimdall-11.0.10...heimdall-11.0.11) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [heimdall-11.0.10](https://github.com/truecharts/apps/compare/heimdall-11.0.9...heimdall-11.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [heimdall-11.0.9](https://github.com/truecharts/apps/compare/heimdall-11.0.8...heimdall-11.0.9) (2022-07-06) + +#### Chore + +* manually update ([#3088](https://github.com/truecharts/apps/issues/3088)) + + + + +### [heimdall-11.0.8](https://github.com/truecharts/apps/compare/heimdall-11.0.7...heimdall-11.0.8) (2022-07-04) diff --git a/stable/dizquetv/7.0.18/Chart.lock b/stable/heimdall/11.0.21/Chart.lock similarity index 80% rename from stable/dizquetv/7.0.18/Chart.lock rename to stable/heimdall/11.0.21/Chart.lock index dd3ddb54b2c..ae86485b555 100644 --- a/stable/dizquetv/7.0.18/Chart.lock +++ b/stable/heimdall/11.0.21/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.4 digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:04:41.01578495Z" +generated: "2022-07-20T08:31:49.14026044Z" diff --git a/stable/heimdall/11.0.21/Chart.yaml b/stable/heimdall/11.0.21/Chart.yaml new file mode 100644 index 00000000000..93959b4f091 --- /dev/null +++ b/stable/heimdall/11.0.21/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.4.13" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: An Application dashboard and launcher +home: https://github.com/truecharts/apps/tree/master/charts/stable/heimdall +icon: https://truecharts.org/img/chart-icons/heimdall.png +keywords: +- heimdall +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: heimdall +sources: +- https://github.com/linuxserver/Heimdall/ +type: application +version: 11.0.21 +annotations: + truecharts.org/catagories: | + - organizers + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/heimdall/11.0.21/README.md b/stable/heimdall/11.0.21/README.md new file mode 100644 index 00000000000..c9747302dec --- /dev/null +++ b/stable/heimdall/11.0.21/README.md @@ -0,0 +1,107 @@ +# heimdall + +![Version: 11.0.21](https://img.shields.io/badge/Version-11.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.4.13](https://img.shields.io/badge/AppVersion-2.4.13-informational?style=flat-square) + +An Application dashboard and launcher + +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: [heimdall](https://truecharts.org/charts/stable/heimdall) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `heimdall` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install heimdall TrueCharts/heimdall +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `heimdall` deployment + +```console +helm uninstall heimdall +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install heimdall \ + --set env.TZ="America/New York" \ + TrueCharts/heimdall +``` + +#### 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 heimdall TrueCharts/heimdall -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/heimdall/11.0.21/app-readme.md b/stable/heimdall/11.0.21/app-readme.md new file mode 100644 index 00000000000..ba1e6d0bf68 --- /dev/null +++ b/stable/heimdall/11.0.21/app-readme.md @@ -0,0 +1,8 @@ +An Application dashboard and launcher + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/heimdall + +--- + +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/jdownloader2/8.0.18/charts/common-10.4.4.tgz b/stable/heimdall/11.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/jdownloader2/8.0.18/charts/common-10.4.4.tgz rename to stable/heimdall/11.0.21/charts/common-10.4.4.tgz diff --git a/stable/heimdall/11.0.21/ix_values.yaml b/stable/heimdall/11.0.21/ix_values.yaml new file mode 100644 index 00000000000..1b291e75b53 --- /dev/null +++ b/stable/heimdall/11.0.21/ix_values.yaml @@ -0,0 +1,28 @@ +image: + repository: tccr.io/truecharts/heimdall + tag: v2.4.13@sha256:b4f96295d094e8e26f8354808dd245a056212ff361080ba36dcc9be98152d606 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10014 + targetPort: 80 + +probes: + startup: + enabled: true + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/heimdall/11.0.21/questions.yaml b/stable/heimdall/11.0.21/questions.yaml new file mode 100644 index 00000000000..7a5b15b1f8c --- /dev/null +++ b/stable/heimdall/11.0.21/questions.yaml @@ -0,0 +1,2430 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + 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" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + 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 Config" + 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: 10014 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 80 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - 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 ipv4 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: "" + required: true + - 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/joplin-server/8.0.17/templates/common.yaml b/stable/heimdall/11.0.21/templates/common.yaml similarity index 100% rename from stable/joplin-server/8.0.17/templates/common.yaml rename to stable/heimdall/11.0.21/templates/common.yaml diff --git a/stable/jdownloader2/8.0.18/values.yaml b/stable/heimdall/11.0.21/values.yaml similarity index 100% rename from stable/jdownloader2/8.0.18/values.yaml rename to stable/heimdall/11.0.21/values.yaml diff --git a/stable/icantbelieveitsnotvaletudo/4.0.18/Chart.lock b/stable/icantbelieveitsnotvaletudo/4.0.18/Chart.lock deleted file mode 100644 index 462061bafc9..00000000000 --- a/stable/icantbelieveitsnotvaletudo/4.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:09:42.189515307Z" diff --git a/stable/icantbelieveitsnotvaletudo/4.0.18/README.md b/stable/icantbelieveitsnotvaletudo/4.0.18/README.md deleted file mode 100644 index fc34c04e555..00000000000 --- a/stable/icantbelieveitsnotvaletudo/4.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# icantbelieveitsnotvaletudo - -Create live map data from Valetudo powered robots - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/icantbelieveitsnotvaletudo/4.0.18/app-readme.md b/stable/icantbelieveitsnotvaletudo/4.0.18/app-readme.md deleted file mode 100644 index cb3359c6879..00000000000 --- a/stable/icantbelieveitsnotvaletudo/4.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Create live map data from Valetudo powered robots - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/icantbelieveitsnotvaletudo/4.0.18/CHANGELOG.md b/stable/icantbelieveitsnotvaletudo/4.0.20/CHANGELOG.md similarity index 85% rename from stable/icantbelieveitsnotvaletudo/4.0.18/CHANGELOG.md rename to stable/icantbelieveitsnotvaletudo/4.0.20/CHANGELOG.md index 2a46ea72632..f46141bd0d5 100644 --- a/stable/icantbelieveitsnotvaletudo/4.0.18/CHANGELOG.md +++ b/stable/icantbelieveitsnotvaletudo/4.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [icantbelieveitsnotvaletudo-4.0.20](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.19...icantbelieveitsnotvaletudo-4.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [icantbelieveitsnotvaletudo-4.0.19](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.18...icantbelieveitsnotvaletudo-4.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [icantbelieveitsnotvaletudo-4.0.18](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.17...icantbelieveitsnotvaletudo-4.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [icantbelieveitsnotvaletudo-4.0.7](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.6...icantbelieveitsnotvaletudo-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [icantbelieveitsnotvaletudo-4.0.6](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.5...icantbelieveitsnotvaletudo-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/icantbelieveitsnotvaletudo/4.0.20/Chart.lock b/stable/icantbelieveitsnotvaletudo/4.0.20/Chart.lock new file mode 100644 index 00000000000..6757c9996b3 --- /dev/null +++ b/stable/icantbelieveitsnotvaletudo/4.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:31:51.427850691Z" diff --git a/stable/icantbelieveitsnotvaletudo/4.0.18/Chart.yaml b/stable/icantbelieveitsnotvaletudo/4.0.20/Chart.yaml similarity index 98% rename from stable/icantbelieveitsnotvaletudo/4.0.18/Chart.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.20/Chart.yaml index 9a172b47bce..b446a8fa93d 100644 --- a/stable/icantbelieveitsnotvaletudo/4.0.18/Chart.yaml +++ b/stable/icantbelieveitsnotvaletudo/4.0.20/Chart.yaml @@ -21,7 +21,7 @@ name: icantbelieveitsnotvaletudo sources: - https://github.com/Hypfer/ICantBelieveItsNotValetudo - https://github.com/truecharts/apps/tree/master/charts/icantbelieveitsnotvaletudo -version: 4.0.18 +version: 4.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/icantbelieveitsnotvaletudo/4.0.20/README.md b/stable/icantbelieveitsnotvaletudo/4.0.20/README.md new file mode 100644 index 00000000000..eac0f642411 --- /dev/null +++ b/stable/icantbelieveitsnotvaletudo/4.0.20/README.md @@ -0,0 +1,108 @@ +# icantbelieveitsnotvaletudo + +![Version: 4.0.20](https://img.shields.io/badge/Version-4.0.20-informational?style=flat-square) ![AppVersion: 2021.2.1](https://img.shields.io/badge/AppVersion-2021.2.1-informational?style=flat-square) + +Create live map data from Valetudo powered robots + +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: [icantbelieveitsnotvaletudo](https://truecharts.org/charts/stable/icantbelieveitsnotvaletudo) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `icantbelieveitsnotvaletudo` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install icantbelieveitsnotvaletudo TrueCharts/icantbelieveitsnotvaletudo +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `icantbelieveitsnotvaletudo` deployment + +```console +helm uninstall icantbelieveitsnotvaletudo +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install icantbelieveitsnotvaletudo \ + --set env.TZ="America/New York" \ + TrueCharts/icantbelieveitsnotvaletudo +``` + +#### 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 icantbelieveitsnotvaletudo TrueCharts/icantbelieveitsnotvaletudo -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/icantbelieveitsnotvaletudo/4.0.20/app-readme.md b/stable/icantbelieveitsnotvaletudo/4.0.20/app-readme.md new file mode 100644 index 00000000000..a605289b1ed --- /dev/null +++ b/stable/icantbelieveitsnotvaletudo/4.0.20/app-readme.md @@ -0,0 +1,8 @@ +Create live map data from Valetudo powered robots + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/icantbelieveitsnotvaletudo + +--- + +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/joplin-server/8.0.17/charts/common-10.4.4.tgz b/stable/icantbelieveitsnotvaletudo/4.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/joplin-server/8.0.17/charts/common-10.4.4.tgz rename to stable/icantbelieveitsnotvaletudo/4.0.20/charts/common-10.4.4.tgz diff --git a/stable/icantbelieveitsnotvaletudo/4.0.18/ix_values.yaml b/stable/icantbelieveitsnotvaletudo/4.0.20/ix_values.yaml similarity index 92% rename from stable/icantbelieveitsnotvaletudo/4.0.18/ix_values.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.20/ix_values.yaml index 2194e633dde..abfb387167d 100644 --- a/stable/icantbelieveitsnotvaletudo/4.0.18/ix_values.yaml +++ b/stable/icantbelieveitsnotvaletudo/4.0.20/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/icantbelieveitsnotvaletudo - tag: v2021.2.1@sha256:12546c37abe795970d27fda99f78fd45cd25522b11b4c6db6ce98d7484c68883 + tag: v2021.2.1@sha256:8ff3fbdc8e59a40730cdc99e9dcd35ffcac4b723788cfd2bda1cdcdbcb0e1c99 pullPolicy: IfNotPresent controller: diff --git a/stable/icantbelieveitsnotvaletudo/4.0.18/questions.yaml b/stable/icantbelieveitsnotvaletudo/4.0.20/questions.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.18/questions.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.20/questions.yaml diff --git a/stable/icantbelieveitsnotvaletudo/4.0.18/templates/common.yaml b/stable/icantbelieveitsnotvaletudo/4.0.20/templates/common.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.18/templates/common.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.20/templates/common.yaml diff --git a/stable/joplin-server/8.0.17/values.yaml b/stable/icantbelieveitsnotvaletudo/4.0.20/values.yaml similarity index 100% rename from stable/joplin-server/8.0.17/values.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.20/values.yaml diff --git a/stable/jackett/11.0.44/CHANGELOG.md b/stable/jackett/11.0.44/CHANGELOG.md new file mode 100644 index 00000000000..c53f7ad8616 --- /dev/null +++ b/stable/jackett/11.0.44/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [jackett-11.0.44](https://github.com/truecharts/apps/compare/jackett-11.0.43...jackett-11.0.44) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [jackett-11.0.43](https://github.com/truecharts/apps/compare/jackett-11.0.42...jackett-11.0.43) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + +## [jackett-11.0.42](https://github.com/truecharts/apps/compare/jackett-11.0.40...jackett-11.0.42) (2022-07-19) + +### Fix + +- fix broken readme + + + +## [jackett-11.0.40](https://github.com/truecharts/apps/compare/jackett-11.0.38...jackett-11.0.40) (2022-07-19) + + + +## [jackett-11.0.38](https://github.com/truecharts/apps/compare/jackett-11.0.37...jackett-11.0.38) (2022-07-19) + + + +## [jackett-11.0.37](https://github.com/truecharts/apps/compare/jackett-11.0.36...jackett-11.0.37) (2022-07-19) + +### Chore + +- ReadmeCI is barfing + + + +## [jackett-11.0.36](https://github.com/truecharts/apps/compare/jackett-11.0.34...jackett-11.0.36) (2022-07-19) + +### Chore + +- Auto-update chart README [skip ci] + +### Fix + +- revert part of the readme changes + + + +## [jackett-11.0.35](https://github.com/truecharts/apps/compare/jackett-11.0.34...jackett-11.0.35) (2022-07-19) + +### Fix + +- revert part of the readme changes + + + +## [jackett-11.0.34](https://github.com/truecharts/apps/compare/jackett-11.0.33...jackett-11.0.34) (2022-07-17) + +### Chore + +- update docker general non-major ([#3198](https://github.com/truecharts/apps/issues/3198)) + + + +## [jackett-11.0.33](https://github.com/truecharts/apps/compare/jackett-11.0.32...jackett-11.0.33) (2022-07-16) + +### Chore + +- update docker general non-major ([#3192](https://github.com/truecharts/apps/issues/3192)) + + + +## [jackett-11.0.32](https://github.com/truecharts/apps/compare/jackett-11.0.31...jackett-11.0.32) (2022-07-15) + +### Chore + +- update docker general non-major ([#3184](https://github.com/truecharts/apps/issues/3184)) + + + +## [jackett-11.0.31](https://github.com/truecharts/apps/compare/jackett-11.0.30...jackett-11.0.31) (2022-07-14) + +### Fix + +- regenerate catalog and update template + + + +## [jackett-11.0.30](https://github.com/truecharts/apps/compare/jackett-11.0.28...jackett-11.0.30) (2022-07-14) + +### Fix + diff --git a/stable/jackett/11.0.44/Chart.lock b/stable/jackett/11.0.44/Chart.lock new file mode 100644 index 00000000000..f299f40c036 --- /dev/null +++ b/stable/jackett/11.0.44/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:31:52.282646571Z" diff --git a/stable/jackett/11.0.44/Chart.yaml b/stable/jackett/11.0.44/Chart.yaml new file mode 100644 index 00000000000..b797f2b9cbb --- /dev/null +++ b/stable/jackett/11.0.44/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.20.1326" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: API Support for your favorite torrent trackers. +home: https://github.com/truecharts/apps/tree/master/charts/stable/jackett +icon: https://truecharts.org/img/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/Jackett/Jackett +type: application +version: 11.0.44 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jackett/11.0.44/README.md b/stable/jackett/11.0.44/README.md new file mode 100644 index 00000000000..bbffdabcb2d --- /dev/null +++ b/stable/jackett/11.0.44/README.md @@ -0,0 +1,107 @@ +# jackett + +![Version: 11.0.44](https://img.shields.io/badge/Version-11.0.44-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1326](https://img.shields.io/badge/AppVersion-0.20.1326-informational?style=flat-square) + +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/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/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `jackett` + +```console +helm repo add TrueCharts https://helm.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 App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `jackett` deployment + +```console +helm uninstall jackett +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +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 apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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.44/app-readme.md b/stable/jackett/11.0.44/app-readme.md new file mode 100644 index 00000000000..f918a04fe54 --- /dev/null +++ b/stable/jackett/11.0.44/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/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/littlelink/6.0.32/charts/common-10.4.4.tgz b/stable/jackett/11.0.44/charts/common-10.4.4.tgz similarity index 100% rename from stable/littlelink/6.0.32/charts/common-10.4.4.tgz rename to stable/jackett/11.0.44/charts/common-10.4.4.tgz diff --git a/stable/jackett/11.0.44/ix_values.yaml b/stable/jackett/11.0.44/ix_values.yaml new file mode 100644 index 00000000000..62a326e5e04 --- /dev/null +++ b/stable/jackett/11.0.44/ix_values.yaml @@ -0,0 +1,30 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: v0.20.1326@sha256:c8bfd4e9db218d57b565a8285e00ed51df1b6cb15580574679370a3337ecdd9e + +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" diff --git a/stable/jackett/11.0.44/questions.yaml b/stable/jackett/11.0.44/questions.yaml new file mode 100644 index 00000000000..33aba491b3d --- /dev/null +++ b/stable/jackett/11.0.44/questions.yaml @@ -0,0 +1,2439 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + 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" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + 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 Config" + 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 + 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - 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 ipv4 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: "" + required: true + - 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/loki/5.0.20/templates/common.yaml b/stable/jackett/11.0.44/templates/common.yaml similarity index 100% rename from stable/loki/5.0.20/templates/common.yaml rename to stable/jackett/11.0.44/templates/common.yaml diff --git a/stable/littlelink/6.0.32/values.yaml b/stable/jackett/11.0.44/values.yaml similarity index 100% rename from stable/littlelink/6.0.32/values.yaml rename to stable/jackett/11.0.44/values.yaml diff --git a/stable/jdownloader2/8.0.18/Chart.lock b/stable/jdownloader2/8.0.18/Chart.lock deleted file mode 100644 index 3322f358fbf..00000000000 --- a/stable/jdownloader2/8.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:10:15.895396601Z" diff --git a/stable/jdownloader2/8.0.18/README.md b/stable/jdownloader2/8.0.18/README.md deleted file mode 100644 index 9049cef17c9..00000000000 --- a/stable/jdownloader2/8.0.18/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# jdownloader2 - -JDownloader is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/jdownloader2/8.0.18/app-readme.md b/stable/jdownloader2/8.0.18/app-readme.md deleted file mode 100644 index 28ec8b1e618..00000000000 --- a/stable/jdownloader2/8.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -JDownloader is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/jdownloader2/8.0.18/CHANGELOG.md b/stable/jdownloader2/8.0.20/CHANGELOG.md similarity index 82% rename from stable/jdownloader2/8.0.18/CHANGELOG.md rename to stable/jdownloader2/8.0.20/CHANGELOG.md index 99de8156ab5..27b23752ad3 100644 --- a/stable/jdownloader2/8.0.18/CHANGELOG.md +++ b/stable/jdownloader2/8.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [jdownloader2-8.0.20](https://github.com/truecharts/apps/compare/jdownloader2-8.0.19...jdownloader2-8.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [jdownloader2-8.0.19](https://github.com/truecharts/apps/compare/jdownloader2-8.0.18...jdownloader2-8.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [jdownloader2-8.0.18](https://github.com/truecharts/apps/compare/jdownloader2-8.0.17...jdownloader2-8.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ -### [jdownloader2-8.0.7](https://github.com/truecharts/apps/compare/jdownloader2-8.0.6...jdownloader2-8.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [jdownloader2-8.0.6](https://github.com/truecharts/apps/compare/jdownloader2-8.0.5...jdownloader2-8.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - diff --git a/stable/jdownloader2/8.0.20/Chart.lock b/stable/jdownloader2/8.0.20/Chart.lock new file mode 100644 index 00000000000..687e74bda80 --- /dev/null +++ b/stable/jdownloader2/8.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:32:07.126392743Z" diff --git a/stable/jdownloader2/8.0.18/Chart.yaml b/stable/jdownloader2/8.0.20/Chart.yaml similarity index 98% rename from stable/jdownloader2/8.0.18/Chart.yaml rename to stable/jdownloader2/8.0.20/Chart.yaml index 8a58a1e3dd6..f8097025851 100644 --- a/stable/jdownloader2/8.0.18/Chart.yaml +++ b/stable/jdownloader2/8.0.20/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://hub.docker.com/r/jlesage/jdownloader-2 - https://jdownloader.org/ type: application -version: 8.0.18 +version: 8.0.20 annotations: truecharts.org/catagories: | - downloads diff --git a/stable/jdownloader2/8.0.20/README.md b/stable/jdownloader2/8.0.20/README.md new file mode 100644 index 00000000000..8a325e1e763 --- /dev/null +++ b/stable/jdownloader2/8.0.20/README.md @@ -0,0 +1,109 @@ +# jdownloader2 + +![Version: 8.0.20](https://img.shields.io/badge/Version-8.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.7.1](https://img.shields.io/badge/AppVersion-1.7.1-informational?style=flat-square) + +JDownloader is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. + +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: [jdownloader2](https://truecharts.org/charts/stable/jdownloader2) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `jdownloader2` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install jdownloader2 TrueCharts/jdownloader2 +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `jdownloader2` deployment + +```console +helm uninstall jdownloader2 +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install jdownloader2 \ + --set env.TZ="America/New York" \ + TrueCharts/jdownloader2 +``` + +#### 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 jdownloader2 TrueCharts/jdownloader2 -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/jdownloader2/8.0.20/app-readme.md b/stable/jdownloader2/8.0.20/app-readme.md new file mode 100644 index 00000000000..2a24ed67900 --- /dev/null +++ b/stable/jdownloader2/8.0.20/app-readme.md @@ -0,0 +1,8 @@ +JDownloader is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/jdownloader2 + +--- + +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/loki/5.0.20/charts/common-10.4.4.tgz b/stable/jdownloader2/8.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/loki/5.0.20/charts/common-10.4.4.tgz rename to stable/jdownloader2/8.0.20/charts/common-10.4.4.tgz diff --git a/stable/jdownloader2/8.0.18/ix_values.yaml b/stable/jdownloader2/8.0.20/ix_values.yaml similarity index 94% rename from stable/jdownloader2/8.0.18/ix_values.yaml rename to stable/jdownloader2/8.0.20/ix_values.yaml index 8f0ac2bd6fa..80123d0ad49 100644 --- a/stable/jdownloader2/8.0.18/ix_values.yaml +++ b/stable/jdownloader2/8.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jdownloader-2 pullPolicy: IfNotPresent - tag: v1.7.1@sha256:ba37e3a795f6e64466de3e81152af78c5fe8f6c3beeeee5a2bc948c41a631b16 + tag: v1.7.1@sha256:1d33d4cdf3fa2b4726da05a078dc2133fa0dd7cac22d32bea7818ea3ad72d024 securityContext: readOnlyRootFilesystem: false diff --git a/stable/jdownloader2/8.0.18/questions.yaml b/stable/jdownloader2/8.0.20/questions.yaml similarity index 100% rename from stable/jdownloader2/8.0.18/questions.yaml rename to stable/jdownloader2/8.0.20/questions.yaml diff --git a/stable/matomo/3.0.29/templates/common.yaml b/stable/jdownloader2/8.0.20/templates/common.yaml similarity index 100% rename from stable/matomo/3.0.29/templates/common.yaml rename to stable/jdownloader2/8.0.20/templates/common.yaml diff --git a/stable/loki/5.0.20/values.yaml b/stable/jdownloader2/8.0.20/values.yaml similarity index 100% rename from stable/loki/5.0.20/values.yaml rename to stable/jdownloader2/8.0.20/values.yaml diff --git a/stable/joplin-server/8.0.17/Chart.lock b/stable/joplin-server/8.0.17/Chart.lock deleted file mode 100644 index baee508c5a9..00000000000 --- a/stable/joplin-server/8.0.17/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:10:33.683655979Z" diff --git a/stable/joplin-server/8.0.17/README.md b/stable/joplin-server/8.0.17/README.md deleted file mode 100644 index 4b8ce2939ea..00000000000 --- a/stable/joplin-server/8.0.17/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# joplin-server - -This server allows you to sync any Joplin client - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/joplin-server/8.0.17/app-readme.md b/stable/joplin-server/8.0.17/app-readme.md deleted file mode 100644 index 1da1e03cb60..00000000000 --- a/stable/joplin-server/8.0.17/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -This server allows you to sync any Joplin client - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/joplin-server/8.0.17/CHANGELOG.md b/stable/joplin-server/8.0.19/CHANGELOG.md similarity index 85% rename from stable/joplin-server/8.0.17/CHANGELOG.md rename to stable/joplin-server/8.0.19/CHANGELOG.md index 0dd592614ce..ca3df807407 100644 --- a/stable/joplin-server/8.0.17/CHANGELOG.md +++ b/stable/joplin-server/8.0.19/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [joplin-server-8.0.19](https://github.com/truecharts/apps/compare/joplin-server-8.0.18...joplin-server-8.0.19) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [joplin-server-8.0.18](https://github.com/truecharts/apps/compare/joplin-server-8.0.17...joplin-server-8.0.18) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [joplin-server-8.0.17](https://github.com/truecharts/apps/compare/joplin-server-8.0.16...joplin-server-8.0.17) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [joplin-server-8.0.6](https://github.com/truecharts/apps/compare/joplin-server-8.0.5...joplin-server-8.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [joplin-server-8.0.5](https://github.com/truecharts/apps/compare/joplin-server-8.0.4...joplin-server-8.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/joplin-server/8.0.19/Chart.lock b/stable/joplin-server/8.0.19/Chart.lock new file mode 100644 index 00000000000..d0adc41c97b --- /dev/null +++ b/stable/joplin-server/8.0.19/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-20T08:32:15.274028336Z" diff --git a/stable/joplin-server/8.0.17/Chart.yaml b/stable/joplin-server/8.0.19/Chart.yaml similarity index 98% rename from stable/joplin-server/8.0.17/Chart.yaml rename to stable/joplin-server/8.0.19/Chart.yaml index f95bf12b623..a3f5f334203 100644 --- a/stable/joplin-server/8.0.17/Chart.yaml +++ b/stable/joplin-server/8.0.19/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: "2.7.4" description: This server allows you to sync any Joplin client name: joplin-server -version: 8.0.17 +version: 8.0.19 kubeVersion: '>=1.16.0-0' keywords: - joplin diff --git a/stable/joplin-server/8.0.19/README.md b/stable/joplin-server/8.0.19/README.md new file mode 100644 index 00000000000..99a13116b1e --- /dev/null +++ b/stable/joplin-server/8.0.19/README.md @@ -0,0 +1,110 @@ +# joplin-server + +![Version: 8.0.19](https://img.shields.io/badge/Version-8.0.19-informational?style=flat-square) ![AppVersion: 2.7.4](https://img.shields.io/badge/AppVersion-2.7.4-informational?style=flat-square) + +This server allows you to sync any Joplin client + +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: [joplin-server](https://truecharts.org/charts/stable/joplin-server) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `joplin-server` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install joplin-server TrueCharts/joplin-server +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `joplin-server` deployment + +```console +helm uninstall joplin-server +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install joplin-server \ + --set env.TZ="America/New York" \ + TrueCharts/joplin-server +``` + +#### 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 joplin-server TrueCharts/joplin-server -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/joplin-server/8.0.19/app-readme.md b/stable/joplin-server/8.0.19/app-readme.md new file mode 100644 index 00000000000..8e06a06ac46 --- /dev/null +++ b/stable/joplin-server/8.0.19/app-readme.md @@ -0,0 +1,8 @@ +This server allows you to sync any Joplin client + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/joplin-server + +--- + +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/matomo/3.0.29/charts/common-10.4.4.tgz b/stable/joplin-server/8.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/matomo/3.0.29/charts/common-10.4.4.tgz rename to stable/joplin-server/8.0.19/charts/common-10.4.4.tgz diff --git a/stable/joplin-server/8.0.17/charts/postgresql-8.0.30.tgz b/stable/joplin-server/8.0.19/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/joplin-server/8.0.17/charts/postgresql-8.0.30.tgz rename to stable/joplin-server/8.0.19/charts/postgresql-8.0.30.tgz diff --git a/stable/joplin-server/8.0.17/ix_values.yaml b/stable/joplin-server/8.0.19/ix_values.yaml similarity index 91% rename from stable/joplin-server/8.0.17/ix_values.yaml rename to stable/joplin-server/8.0.19/ix_values.yaml index 404b9709599..8f961daeefc 100644 --- a/stable/joplin-server/8.0.17/ix_values.yaml +++ b/stable/joplin-server/8.0.19/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/joplin-server - tag: v2.7.4@sha256:6832f3ed894279ba8a1ab03b4033d11dadc28e3f36364eed7b69eadb52f8e1e4 + tag: v2.7.4@sha256:e37e0089a0301a44b63693bb85ed399d8671465614abb65eb7869f5879d19686 pullPolicy: IfNotPresent securityContext: diff --git a/stable/joplin-server/8.0.17/questions.yaml b/stable/joplin-server/8.0.19/questions.yaml similarity index 100% rename from stable/joplin-server/8.0.17/questions.yaml rename to stable/joplin-server/8.0.19/questions.yaml diff --git a/stable/mealie/8.0.18/templates/common.yaml b/stable/joplin-server/8.0.19/templates/common.yaml similarity index 100% rename from stable/mealie/8.0.18/templates/common.yaml rename to stable/joplin-server/8.0.19/templates/common.yaml diff --git a/stable/matomo/3.0.29/values.yaml b/stable/joplin-server/8.0.19/values.yaml similarity index 100% rename from stable/matomo/3.0.29/values.yaml rename to stable/joplin-server/8.0.19/values.yaml diff --git a/stable/littlelink/6.0.32/README.md b/stable/littlelink/6.0.32/README.md deleted file mode 100644 index 07598b6c4ea..00000000000 --- a/stable/littlelink/6.0.32/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# littlelink - -Easy platform to combine all your social links - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/littlelink/6.0.32/app-readme.md b/stable/littlelink/6.0.32/app-readme.md deleted file mode 100644 index f1bbe207a16..00000000000 --- a/stable/littlelink/6.0.32/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Easy platform to combine all your social links - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/littlelink/6.0.32/CHANGELOG.md b/stable/littlelink/6.0.34/CHANGELOG.md similarity index 84% rename from stable/littlelink/6.0.32/CHANGELOG.md rename to stable/littlelink/6.0.34/CHANGELOG.md index a04a0426777..98384691962 100644 --- a/stable/littlelink/6.0.32/CHANGELOG.md +++ b/stable/littlelink/6.0.34/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [littlelink-6.0.34](https://github.com/truecharts/apps/compare/littlelink-6.0.33...littlelink-6.0.34) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [littlelink-6.0.33](https://github.com/truecharts/apps/compare/littlelink-6.0.32...littlelink-6.0.33) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [littlelink-6.0.32](https://github.com/truecharts/apps/compare/littlelink-6.0.31...littlelink-6.0.32) (2022-07-16) ### Chore @@ -81,19 +97,3 @@ ### [littlelink-6.0.21](https://github.com/truecharts/apps/compare/littlelink-6.0.20...littlelink-6.0.21) (2022-07-09) -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [littlelink-6.0.20](https://github.com/truecharts/apps/compare/littlelink-6.0.19...littlelink-6.0.20) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - diff --git a/stable/littlelink/6.0.34/Chart.lock b/stable/littlelink/6.0.34/Chart.lock new file mode 100644 index 00000000000..b47947d4ab8 --- /dev/null +++ b/stable/littlelink/6.0.34/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:32:09.553419145Z" diff --git a/stable/littlelink/6.0.32/Chart.yaml b/stable/littlelink/6.0.34/Chart.yaml similarity index 97% rename from stable/littlelink/6.0.32/Chart.yaml rename to stable/littlelink/6.0.34/Chart.yaml index 40a884acf02..53df714b8ce 100644 --- a/stable/littlelink/6.0.32/Chart.yaml +++ b/stable/littlelink/6.0.34/Chart.yaml @@ -20,7 +20,7 @@ sources: - https://github.com/techno-tim/littlelink-server - https://github.com/sethcottle/littlelink type: application -version: 6.0.32 +version: 6.0.34 annotations: truecharts.org/catagories: | - social diff --git a/stable/littlelink/6.0.34/README.md b/stable/littlelink/6.0.34/README.md new file mode 100644 index 00000000000..e20565b974e --- /dev/null +++ b/stable/littlelink/6.0.34/README.md @@ -0,0 +1,108 @@ +# littlelink + +![Version: 6.0.34](https://img.shields.io/badge/Version-6.0.34-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +Easy platform to combine all your social links + +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: [littlelink](https://truecharts.org/charts/stable/littlelink) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `littlelink` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install littlelink TrueCharts/littlelink +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `littlelink` deployment + +```console +helm uninstall littlelink +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install littlelink \ + --set env.TZ="America/New York" \ + TrueCharts/littlelink +``` + +#### 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 littlelink TrueCharts/littlelink -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/littlelink/6.0.34/app-readme.md b/stable/littlelink/6.0.34/app-readme.md new file mode 100644 index 00000000000..85bb3c1b9e0 --- /dev/null +++ b/stable/littlelink/6.0.34/app-readme.md @@ -0,0 +1,8 @@ +Easy platform to combine all your social links + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/littlelink + +--- + +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/mealie/8.0.18/charts/common-10.4.4.tgz b/stable/littlelink/6.0.34/charts/common-10.4.4.tgz similarity index 100% rename from stable/mealie/8.0.18/charts/common-10.4.4.tgz rename to stable/littlelink/6.0.34/charts/common-10.4.4.tgz diff --git a/stable/littlelink/6.0.32/ix_values.yaml b/stable/littlelink/6.0.34/ix_values.yaml similarity index 93% rename from stable/littlelink/6.0.32/ix_values.yaml rename to stable/littlelink/6.0.34/ix_values.yaml index e8db492de73..4ae5bff2cd7 100644 --- a/stable/littlelink/6.0.32/ix_values.yaml +++ b/stable/littlelink/6.0.34/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/littlelink-server pullPolicy: IfNotPresent - tag: latest@sha256:e550a76022ad5830fc4dd58dcc4db1d1a3518b40bf979876e1bccb0e58364551 + tag: latest@sha256:536a33d7a3565750e16194f0aca2e9e17b4e8b288d4e7945e94e9fcca7d4c9d5 service: main: diff --git a/stable/littlelink/6.0.32/questions.yaml b/stable/littlelink/6.0.34/questions.yaml similarity index 100% rename from stable/littlelink/6.0.32/questions.yaml rename to stable/littlelink/6.0.34/questions.yaml diff --git a/stable/littlelink/6.0.32/templates/_configmap.tpl b/stable/littlelink/6.0.34/templates/_configmap.tpl similarity index 100% rename from stable/littlelink/6.0.32/templates/_configmap.tpl rename to stable/littlelink/6.0.34/templates/_configmap.tpl diff --git a/stable/littlelink/6.0.32/templates/common.yaml b/stable/littlelink/6.0.34/templates/common.yaml similarity index 100% rename from stable/littlelink/6.0.32/templates/common.yaml rename to stable/littlelink/6.0.34/templates/common.yaml diff --git a/stable/mealie/8.0.18/values.yaml b/stable/littlelink/6.0.34/values.yaml similarity index 100% rename from stable/mealie/8.0.18/values.yaml rename to stable/littlelink/6.0.34/values.yaml diff --git a/stable/loki/5.0.20/README.md b/stable/loki/5.0.20/README.md deleted file mode 100644 index 1c1ad259a88..00000000000 --- a/stable/loki/5.0.20/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# loki - -Loki: like Prometheus, but for logs. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org | promtail | 3.0.22 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/loki/5.0.20/app-readme.md b/stable/loki/5.0.20/app-readme.md deleted file mode 100644 index 862fe9102fe..00000000000 --- a/stable/loki/5.0.20/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Loki: like Prometheus, but for logs. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/loki/5.0.20/CHANGELOG.md b/stable/loki/5.0.22/CHANGELOG.md similarity index 85% rename from stable/loki/5.0.20/CHANGELOG.md rename to stable/loki/5.0.22/CHANGELOG.md index 893289322fe..b90a807addc 100644 --- a/stable/loki/5.0.20/CHANGELOG.md +++ b/stable/loki/5.0.22/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [loki-5.0.22](https://github.com/truecharts/apps/compare/loki-5.0.21...loki-5.0.22) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [loki-5.0.21](https://github.com/truecharts/apps/compare/loki-5.0.20...loki-5.0.21) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [loki-5.0.20](https://github.com/truecharts/apps/compare/loki-5.0.19...loki-5.0.20) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [loki-5.0.9](https://github.com/truecharts/apps/compare/loki-5.0.8...loki-5.0.9) (2022-06-30) - -#### Fix - -* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) - - - - -### [loki-5.0.8](https://github.com/truecharts/apps/compare/loki-5.0.7...loki-5.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - diff --git a/stable/loki/5.0.20/Chart.lock b/stable/loki/5.0.22/Chart.lock similarity index 85% rename from stable/loki/5.0.20/Chart.lock rename to stable/loki/5.0.22/Chart.lock index 6c3b40e1006..349446ef4d2 100644 --- a/stable/loki/5.0.20/Chart.lock +++ b/stable/loki/5.0.22/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.22 digest: sha256:8acbb8faa6c69d18d40b5da7e8a6fd66c24ec6a44f0011fe1b25c61ae9d96dd7 -generated: "2022-07-14T21:12:44.103200093Z" +generated: "2022-07-20T08:32:15.583208034Z" diff --git a/stable/loki/5.0.20/Chart.yaml b/stable/loki/5.0.22/Chart.yaml similarity index 95% rename from stable/loki/5.0.20/Chart.yaml rename to stable/loki/5.0.22/Chart.yaml index cf24a9db760..c432331b001 100644 --- a/stable/loki/5.0.20/Chart.yaml +++ b/stable/loki/5.0.22/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2.6.0" +appVersion: "2.6.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -23,7 +23,7 @@ name: loki sources: - https://github.com/grafana/loki type: application -version: 5.0.20 +version: 5.0.22 annotations: truecharts.org/catagories: | - logs diff --git a/stable/loki/5.0.22/README.md b/stable/loki/5.0.22/README.md new file mode 100644 index 00000000000..383a3c03beb --- /dev/null +++ b/stable/loki/5.0.22/README.md @@ -0,0 +1,108 @@ +# loki + +![Version: 5.0.22](https://img.shields.io/badge/Version-5.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.1](https://img.shields.io/badge/AppVersion-2.6.1-informational?style=flat-square) + +Loki: like Prometheus, but for logs. + +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: [loki](https://truecharts.org/charts/stable/loki) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org | promtail | 3.0.22 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `loki` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install loki TrueCharts/loki +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `loki` deployment + +```console +helm uninstall loki +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install loki \ + --set env.TZ="America/New York" \ + TrueCharts/loki +``` + +#### 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 loki TrueCharts/loki -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/loki/5.0.22/app-readme.md b/stable/loki/5.0.22/app-readme.md new file mode 100644 index 00000000000..dbefbb94a84 --- /dev/null +++ b/stable/loki/5.0.22/app-readme.md @@ -0,0 +1,8 @@ +Loki: like Prometheus, but for logs. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/loki + +--- + +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/medusa/3.0.21/charts/common-10.4.4.tgz b/stable/loki/5.0.22/charts/common-10.4.4.tgz similarity index 100% rename from stable/medusa/3.0.21/charts/common-10.4.4.tgz rename to stable/loki/5.0.22/charts/common-10.4.4.tgz diff --git a/stable/loki/5.0.20/charts/promtail-3.0.22.tgz b/stable/loki/5.0.22/charts/promtail-3.0.22.tgz similarity index 100% rename from stable/loki/5.0.20/charts/promtail-3.0.22.tgz rename to stable/loki/5.0.22/charts/promtail-3.0.22.tgz diff --git a/stable/loki/5.0.20/ix_values.yaml b/stable/loki/5.0.22/ix_values.yaml similarity index 97% rename from stable/loki/5.0.20/ix_values.yaml rename to stable/loki/5.0.22/ix_values.yaml index fa45d97f62a..1f7bb08121b 100644 --- a/stable/loki/5.0.20/ix_values.yaml +++ b/stable/loki/5.0.22/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/loki pullPolicy: IfNotPresent - tag: v2.6.0@sha256:f7d726309bd4e7272d41e5d233621d20edb35952c55bb2ed34790657ecacb833 + tag: v2.6.1@sha256:8eeabf5f6d5d9cf54271c1aa649d915e0b1f96ffc2aed9e203dacfd8a0aa88a4 controller: # -- Set the controller type. diff --git a/stable/loki/5.0.20/questions.yaml b/stable/loki/5.0.22/questions.yaml similarity index 100% rename from stable/loki/5.0.20/questions.yaml rename to stable/loki/5.0.22/questions.yaml diff --git a/stable/loki/5.0.20/templates/_helpers.tpl b/stable/loki/5.0.22/templates/_helpers.tpl similarity index 100% rename from stable/loki/5.0.20/templates/_helpers.tpl rename to stable/loki/5.0.22/templates/_helpers.tpl diff --git a/stable/minecraft-java/1.0.25/templates/common.yaml b/stable/loki/5.0.22/templates/common.yaml similarity index 100% rename from stable/minecraft-java/1.0.25/templates/common.yaml rename to stable/loki/5.0.22/templates/common.yaml diff --git a/stable/medusa/3.0.21/values.yaml b/stable/loki/5.0.22/values.yaml similarity index 100% rename from stable/medusa/3.0.21/values.yaml rename to stable/loki/5.0.22/values.yaml diff --git a/stable/lychee/13.0.21/CHANGELOG.md b/stable/lychee/13.0.21/CHANGELOG.md new file mode 100644 index 00000000000..5e1c5ebe765 --- /dev/null +++ b/stable/lychee/13.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [lychee-13.0.21](https://github.com/truecharts/apps/compare/lychee-13.0.20...lychee-13.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [lychee-13.0.20](https://github.com/truecharts/apps/compare/lychee-13.0.19...lychee-13.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + +## [lychee-13.0.19](https://github.com/truecharts/apps/compare/lychee-13.0.18...lychee-13.0.19) (2022-07-14) + +### Fix + +- regenerate catalog and update template + + + +## [lychee-13.0.18](https://github.com/truecharts/apps/compare/lychee-13.0.16...lychee-13.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [lychee-13.0.16](https://github.com/truecharts/apps/compare/lychee-13.0.14...lychee-13.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [lychee-13.0.14](https://github.com/truecharts/apps/compare/lychee-13.0.13...lychee-13.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [lychee-13.0.13](https://github.com/truecharts/apps/compare/lychee-13.0.12...lychee-13.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [lychee-13.0.12](https://github.com/truecharts/apps/compare/lychee-13.0.11...lychee-13.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [lychee-13.0.11](https://github.com/truecharts/apps/compare/lychee-13.0.10...lychee-13.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [lychee-13.0.10](https://github.com/truecharts/apps/compare/lychee-13.0.9...lychee-13.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [lychee-13.0.9](https://github.com/truecharts/apps/compare/lychee-13.0.8...lychee-13.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [lychee-13.0.8](https://github.com/truecharts/apps/compare/lychee-13.0.7...lychee-13.0.8) (2022-06-25) diff --git a/stable/lychee/13.0.21/Chart.lock b/stable/lychee/13.0.21/Chart.lock new file mode 100644 index 00000000000..a2ccc00dde2 --- /dev/null +++ b/stable/lychee/13.0.21/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-20T08:32:36.625124798Z" diff --git a/stable/lychee/13.0.21/Chart.yaml b/stable/lychee/13.0.21/Chart.yaml new file mode 100644 index 00000000000..2016c8eb04f --- /dev/null +++ b/stable/lychee/13.0.21/Chart.yaml @@ -0,0 +1,39 @@ +apiVersion: v2 +appVersion: "4.4.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +deprecated: false +description: Lychee is a free photo-management tool, which runs on your server or + web-space +home: https://github.com/truecharts/apps/tree/master/charts/stable/lychee +icon: https://truecharts.org/img/chart-icons/lychee.png +keywords: +- lychee +- photo +- pictures +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lychee +sources: +- https://github.com/LycheeOrg/Lychee +- https://hub.docker.com/r/lycheeorg/lychee +type: application +version: 13.0.21 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lychee/13.0.21/README.md b/stable/lychee/13.0.21/README.md new file mode 100644 index 00000000000..295fdbb2736 --- /dev/null +++ b/stable/lychee/13.0.21/README.md @@ -0,0 +1,110 @@ +# lychee + +![Version: 13.0.21](https://img.shields.io/badge/Version-13.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.4.0](https://img.shields.io/badge/AppVersion-4.4.0-informational?style=flat-square) + +Lychee is a free photo-management tool, which runs on your server or web-space + +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: [lychee](https://truecharts.org/charts/stable/lychee) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://charts.truecharts.org | redis | 3.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `lychee` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install lychee TrueCharts/lychee +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `lychee` deployment + +```console +helm uninstall lychee +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install lychee \ + --set env.TZ="America/New York" \ + TrueCharts/lychee +``` + +#### 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 lychee TrueCharts/lychee -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/lychee/13.0.21/app-readme.md b/stable/lychee/13.0.21/app-readme.md new file mode 100644 index 00000000000..1cd06b7ab93 --- /dev/null +++ b/stable/lychee/13.0.21/app-readme.md @@ -0,0 +1,8 @@ +Lychee is a free photo-management tool, which runs on your server or web-space + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/lychee + +--- + +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/minecraft-java/1.0.25/charts/common-10.4.4.tgz b/stable/lychee/13.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/minecraft-java/1.0.25/charts/common-10.4.4.tgz rename to stable/lychee/13.0.21/charts/common-10.4.4.tgz diff --git a/stable/mealie/8.0.18/charts/postgresql-8.0.30.tgz b/stable/lychee/13.0.21/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/mealie/8.0.18/charts/postgresql-8.0.30.tgz rename to stable/lychee/13.0.21/charts/postgresql-8.0.30.tgz diff --git a/stable/rsshub/3.0.42/charts/redis-3.0.30.tgz b/stable/lychee/13.0.21/charts/redis-3.0.30.tgz similarity index 100% rename from stable/rsshub/3.0.42/charts/redis-3.0.30.tgz rename to stable/lychee/13.0.21/charts/redis-3.0.30.tgz diff --git a/stable/lychee/13.0.21/ix_values.yaml b/stable/lychee/13.0.21/ix_values.yaml new file mode 100644 index 00000000000..c3170658727 --- /dev/null +++ b/stable/lychee/13.0.21/ix_values.yaml @@ -0,0 +1,94 @@ +image: + repository: tccr.io/truecharts/lychee-laravel + pullPolicy: IfNotPresent + tag: v4.4.0@sha256:dbe46c768250de8b89d1551308c3fa02952e52a493e5baf055a5fda0be104866 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10017 + targetPort: 80 + +# secretEnv: +# PUSHER_APP_KEY: "" +# PUSHER_APP_SECRET: "" +# PUSHER_APP_ID: "" +# PUSHER_APP_CLUSTER: "mt1" +# MAIL_DRIVER: "smtp" +# MAIL_HOST: "" +# MAIL_FROM_NAME: "" +# MAIL_FROM_ADDRESS: "" +# MAIL_USERNAME: "" +# MAIL_PASSWORD: "" +# MAIL_PORT: "587" +# MAIL_ENCRYPTION: "tls" + +env: + # Internal Envs + TIMEZONE: "{{ .Values.TZ }}" + PHP_TZ: "{{ .Values.TZ }}" + DB_CONNECTION: "pgsql" + DB_PORT: "5432" + DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + REDIS_PORT: "6379" + CACHE_DRIVER: "redis" + SESSION_DRIVER: "redis" + APP_ENV: "production" + APP_NAME: "Lychee" + MIX_PUSHER_APP_KEY: "{{ .Values.env.PUSHER_APP_KEY }}" + MIX_PUSHER_APP_CLUSTER: "{{ .Values.env.PUSHER_APP_CLUSTER }}" + # User Envs + SECURITY_HEADER_HSTS_ENABLE: false + APP_DEBUG: false + APP_URL: http://localhost + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + APP_KEY: + secretKeyRef: + name: lychee-secrets + key: APP_KEY + +persistence: + conf: + enabled: true + mountPath: "/conf" + sym: + enabled: true + mountPath: "/sym" + uploads: + enabled: true + mountPath: "/uploads" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: lychee + postgresqlDatabase: lychee + +redis: + enabled: true + existingSecret: "rediscreds" diff --git a/stable/lychee/13.0.21/questions.yaml b/stable/lychee/13.0.21/questions.yaml new file mode 100644 index 00000000000..a5f197d2175 --- /dev/null +++ b/stable/lychee/13.0.21/questions.yaml @@ -0,0 +1,2908 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + 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" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: secretEnv + group: "Container Configuration" + label: "Secret Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: MAIL_FROM_ADDRESS + label: "MAIL_FROM_ADDRESS" + description: "Mail from Address" + schema: + type: string + default: "" + - variable: MAIL_FROM_NAME + label: "MAIL_FROM_NAME" + description: "Mail from Name" + schema: + type: string + default: "" + - variable: MAIL_DRIVER + label: "MAIL_DRIVER" + description: "Mail Driver" + schema: + type: string + default: "smtp" + enum: + - value: "smtp" + description: "smtp" + - value: "mailgun" + description: "mailgun" + - value: "sendmail" + description: "sendmail" + - value: "ses" + description: "ses" + - value: "postmark" + description: "postmark" + - value: "log" + description: "log" + - value: "array" + description: "array" + - variable: MAIL_HOST + label: "MAIL_HOST" + description: "Mail Host" + schema: + type: string + default: "" + - variable: MAIL_PORT + label: "MAIL_PORT" + description: "Mail Port" + schema: + type: int + - variable: MAIL_USERNAME + label: "MAIL_USERNAME" + description: "Mail Username" + schema: + type: string + default: "" + - variable: MAIL_PASSWORD + label: "MAIL_PASSWORD" + description: "Mail Password" + schema: + type: string + private: true + default: "" + - variable: MAIL_ENCRYPTION + label: "MAIL_ENCRYPTION" + description: "Mail Encryption" + schema: + type: string + default: "tls" + - variable: PUSHER_APP_ID + label: "PUSHER_APP_ID" + description: "Pusher App ID" + schema: + type: string + default: "" + - variable: PUSHER_APP_KEY + label: "PUSHER_APP_KEY" + description: "Pusher App Key" + schema: + type: string + private: true + default: "" + - variable: PUSHER_APP_SECRET + label: "PUSHER_APP_SECRET" + description: "Pusher App Secret" + schema: + type: string + private: true + default: "" + - variable: PUSHER_APP_CLUSTER + label: "PUSHER_APP_CLUSTER" + description: "Pusher App Cluster" + schema: + type: string + default: "mt1" + + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: APP_URL + label: "APP_URL" + description: "Application URL eg. https://lychee.mydomain.com" + schema: + type: string + default: "http://localhost" + - variable: APP_DEBUG + label: "APP_DEBUG" + description: "Enables the debug info" + schema: + type: boolean + default: false + - variable: SECURITY_HEADER_HSTS_ENABLE + label: "SECURITY_HEADER_HSTS_ENABLE" + description: "Enables HSTS Headers" + schema: + type: boolean + default: false + + - variable: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + 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 Config" + 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: 10017 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 80 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: conf + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: sym + label: "App sym Storage" + description: "Stores the Application sym." + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: uploads + label: "App Uploads Storage" + description: "Stores the Application Uploads." + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - 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 ipv4 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: "" + required: true + - 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/lychee/13.0.21/templates/_secrets.tpl b/stable/lychee/13.0.21/templates/_secrets.tpl new file mode 100644 index 00000000000..768a00eb026 --- /dev/null +++ b/stable/lychee/13.0.21/templates/_secrets.tpl @@ -0,0 +1,20 @@ +{{/* Define the secrets */}} +{{- define "lychee.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: lychee-secrets +{{- $lycheeprevious := lookup "v1" "Secret" .Release.Namespace "lychee-secrets" }} +{{- $app_key := "" }} +data: + {{- if $lycheeprevious}} + APP_KEY: {{ index $lycheeprevious.data "APP_KEY" }} + {{- else }} + {{- $app_key := randAlphaNum 32 }} + APP_KEY: {{ $app_key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/lychee/13.0.21/templates/common.yaml b/stable/lychee/13.0.21/templates/common.yaml new file mode 100644 index 00000000000..2e5d85f07fc --- /dev/null +++ b/stable/lychee/13.0.21/templates/common.yaml @@ -0,0 +1,7 @@ +{{/* Make sure all variables are set properly */}} +{{ include "tc.common.loader.init" . }} + +{{ include "lychee.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/minecraft-java/1.0.25/values.yaml b/stable/lychee/13.0.21/values.yaml similarity index 100% rename from stable/minecraft-java/1.0.25/values.yaml rename to stable/lychee/13.0.21/values.yaml diff --git a/stable/matomo/3.0.29/README.md b/stable/matomo/3.0.29/README.md deleted file mode 100644 index 3646b5a3d0d..00000000000 --- a/stable/matomo/3.0.29/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# matomo - -Matomo is the leading Free/Libre open analytics platform - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | mariadb | 3.0.29 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/matomo/3.0.29/app-readme.md b/stable/matomo/3.0.29/app-readme.md deleted file mode 100644 index 2f1921c67c3..00000000000 --- a/stable/matomo/3.0.29/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Matomo is the leading Free/Libre open analytics platform - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/matomo/3.0.29/CHANGELOG.md b/stable/matomo/3.0.31/CHANGELOG.md similarity index 85% rename from stable/matomo/3.0.29/CHANGELOG.md rename to stable/matomo/3.0.31/CHANGELOG.md index 5f3adda0094..0c90be4c5da 100644 --- a/stable/matomo/3.0.29/CHANGELOG.md +++ b/stable/matomo/3.0.31/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [matomo-3.0.31](https://github.com/truecharts/apps/compare/matomo-3.0.30...matomo-3.0.31) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [matomo-3.0.30](https://github.com/truecharts/apps/compare/matomo-3.0.29...matomo-3.0.30) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [matomo-3.0.29](https://github.com/truecharts/apps/compare/matomo-3.0.28...matomo-3.0.29) (2022-07-16) ### Chore @@ -81,19 +97,3 @@ ### [matomo-3.0.18](https://github.com/truecharts/apps/compare/matomo-3.0.17...matomo-3.0.18) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [matomo-3.0.17](https://github.com/truecharts/apps/compare/matomo-3.0.16...matomo-3.0.17) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - diff --git a/stable/clarkson/3.0.19/Chart.lock b/stable/matomo/3.0.31/Chart.lock similarity index 85% rename from stable/clarkson/3.0.19/Chart.lock rename to stable/matomo/3.0.31/Chart.lock index 54ec4c62c8c..cf7f0102b89 100644 --- a/stable/clarkson/3.0.19/Chart.lock +++ b/stable/matomo/3.0.31/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.29 digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-14T21:03:12.10705029Z" +generated: "2022-07-20T08:32:34.94373689Z" diff --git a/stable/matomo/3.0.29/Chart.yaml b/stable/matomo/3.0.31/Chart.yaml similarity index 98% rename from stable/matomo/3.0.29/Chart.yaml rename to stable/matomo/3.0.31/Chart.yaml index a016d3851a6..2c2cb55cc08 100644 --- a/stable/matomo/3.0.29/Chart.yaml +++ b/stable/matomo/3.0.31/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://hub.docker.com/r/bitnami/matomo - https://github.com/bitnami/bitnami-docker-matomo - https://github.com/matomo-org/matomo -version: 3.0.29 +version: 3.0.31 annotations: truecharts.org/catagories: | - productivity diff --git a/stable/matomo/3.0.31/README.md b/stable/matomo/3.0.31/README.md new file mode 100644 index 00000000000..584e54873b3 --- /dev/null +++ b/stable/matomo/3.0.31/README.md @@ -0,0 +1,110 @@ +# matomo + +![Version: 3.0.31](https://img.shields.io/badge/Version-3.0.31-informational?style=flat-square) ![AppVersion: 4.10.1](https://img.shields.io/badge/AppVersion-4.10.1-informational?style=flat-square) + +Matomo is the leading Free/Libre open analytics platform + +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: [matomo](https://truecharts.org/charts/stable/matomo) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.29 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `matomo` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install matomo TrueCharts/matomo +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `matomo` deployment + +```console +helm uninstall matomo +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install matomo \ + --set env.TZ="America/New York" \ + TrueCharts/matomo +``` + +#### 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 matomo TrueCharts/matomo -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/matomo/3.0.31/app-readme.md b/stable/matomo/3.0.31/app-readme.md new file mode 100644 index 00000000000..2381d53d86b --- /dev/null +++ b/stable/matomo/3.0.31/app-readme.md @@ -0,0 +1,8 @@ +Matomo is the leading Free/Libre open analytics platform + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/matomo + +--- + +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/minio/3.0.29/charts/common-10.4.4.tgz b/stable/matomo/3.0.31/charts/common-10.4.4.tgz similarity index 100% rename from stable/minio/3.0.29/charts/common-10.4.4.tgz rename to stable/matomo/3.0.31/charts/common-10.4.4.tgz diff --git a/stable/matomo/3.0.29/charts/mariadb-3.0.29.tgz b/stable/matomo/3.0.31/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/matomo/3.0.29/charts/mariadb-3.0.29.tgz rename to stable/matomo/3.0.31/charts/mariadb-3.0.29.tgz diff --git a/stable/matomo/3.0.29/ix_values.yaml b/stable/matomo/3.0.31/ix_values.yaml similarity index 96% rename from stable/matomo/3.0.29/ix_values.yaml rename to stable/matomo/3.0.31/ix_values.yaml index d881682e4b0..48a76ae03db 100644 --- a/stable/matomo/3.0.29/ix_values.yaml +++ b/stable/matomo/3.0.31/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/matomo - tag: v4.10.1@sha256:dcecdacfaa9d763534ecce15b7e5a9f3ef8d2df52b70095783238873de3084db + tag: v4.10.1@sha256:31eb02524a0073b1a204264d15a9a4a01408a2a26ec175980fe16552bb28bfe0 pullPolicy: IfNotPresent securityContext: diff --git a/stable/matomo/3.0.29/questions.yaml b/stable/matomo/3.0.31/questions.yaml similarity index 100% rename from stable/matomo/3.0.29/questions.yaml rename to stable/matomo/3.0.31/questions.yaml diff --git a/stable/minio/3.0.29/templates/common.yaml b/stable/matomo/3.0.31/templates/common.yaml similarity index 100% rename from stable/minio/3.0.29/templates/common.yaml rename to stable/matomo/3.0.31/templates/common.yaml diff --git a/stable/minio/3.0.29/values.yaml b/stable/matomo/3.0.31/values.yaml similarity index 100% rename from stable/minio/3.0.29/values.yaml rename to stable/matomo/3.0.31/values.yaml diff --git a/stable/mealie/8.0.18/Chart.lock b/stable/mealie/8.0.18/Chart.lock deleted file mode 100644 index 2b53bd88f45..00000000000 --- a/stable/mealie/8.0.18/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:13:14.79059999Z" diff --git a/stable/mealie/8.0.18/README.md b/stable/mealie/8.0.18/README.md deleted file mode 100644 index c468d086085..00000000000 --- a/stable/mealie/8.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# mealie - -Mealie is a self hosted recipe manager and meal planner with a RestAPI backend - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/mealie/8.0.18/app-readme.md b/stable/mealie/8.0.18/app-readme.md deleted file mode 100644 index e0e1047655f..00000000000 --- a/stable/mealie/8.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Mealie is a self hosted recipe manager and meal planner with a RestAPI backend - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/mealie/8.0.18/CHANGELOG.md b/stable/mealie/8.0.20/CHANGELOG.md similarity index 80% rename from stable/mealie/8.0.18/CHANGELOG.md rename to stable/mealie/8.0.20/CHANGELOG.md index a216f8480aa..eceba7a3905 100644 --- a/stable/mealie/8.0.18/CHANGELOG.md +++ b/stable/mealie/8.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [mealie-8.0.20](https://github.com/truecharts/apps/compare/mealie-8.0.19...mealie-8.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [mealie-8.0.19](https://github.com/truecharts/apps/compare/mealie-8.0.18...mealie-8.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [mealie-8.0.18](https://github.com/truecharts/apps/compare/mealie-8.0.17...mealie-8.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ - -### [mealie-8.0.6](https://github.com/truecharts/apps/compare/mealie-8.0.5...mealie-8.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [mealie-8.0.5](https://github.com/truecharts/apps/compare/mealie-8.0.4...mealie-8.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/mealie/8.0.20/Chart.lock b/stable/mealie/8.0.20/Chart.lock new file mode 100644 index 00000000000..34025f7c032 --- /dev/null +++ b/stable/mealie/8.0.20/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-20T08:32:44.248115447Z" diff --git a/stable/mealie/8.0.18/Chart.yaml b/stable/mealie/8.0.20/Chart.yaml similarity index 98% rename from stable/mealie/8.0.18/Chart.yaml rename to stable/mealie/8.0.20/Chart.yaml index dc354e1f36c..8c0ae58e92b 100644 --- a/stable/mealie/8.0.18/Chart.yaml +++ b/stable/mealie/8.0.20/Chart.yaml @@ -21,7 +21,7 @@ maintainers: name: mealie sources: - https://github.com/hay-kot/mealie -version: 8.0.18 +version: 8.0.20 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/mealie/8.0.20/README.md b/stable/mealie/8.0.20/README.md new file mode 100644 index 00000000000..78d7abdef5a --- /dev/null +++ b/stable/mealie/8.0.20/README.md @@ -0,0 +1,108 @@ +# mealie + +![Version: 8.0.20](https://img.shields.io/badge/Version-8.0.20-informational?style=flat-square) ![AppVersion: 0.5.6](https://img.shields.io/badge/AppVersion-0.5.6-informational?style=flat-square) + +Mealie is a self hosted recipe manager and meal planner with a RestAPI backend + +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: [mealie](https://truecharts.org/charts/stable/mealie) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `mealie` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install mealie TrueCharts/mealie +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `mealie` deployment + +```console +helm uninstall mealie +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install mealie \ + --set env.TZ="America/New York" \ + TrueCharts/mealie +``` + +#### 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 mealie TrueCharts/mealie -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/mealie/8.0.20/app-readme.md b/stable/mealie/8.0.20/app-readme.md new file mode 100644 index 00000000000..50aac3e34e6 --- /dev/null +++ b/stable/mealie/8.0.20/app-readme.md @@ -0,0 +1,8 @@ +Mealie is a self hosted recipe manager and meal planner with a RestAPI backend + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/mealie + +--- + +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/mosquitto/6.0.19/charts/common-10.4.4.tgz b/stable/mealie/8.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/mosquitto/6.0.19/charts/common-10.4.4.tgz rename to stable/mealie/8.0.20/charts/common-10.4.4.tgz diff --git a/stable/odoo/8.0.21/charts/postgresql-8.0.30.tgz b/stable/mealie/8.0.20/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/odoo/8.0.21/charts/postgresql-8.0.30.tgz rename to stable/mealie/8.0.20/charts/postgresql-8.0.30.tgz diff --git a/stable/mealie/8.0.18/ix_values.yaml b/stable/mealie/8.0.20/ix_values.yaml similarity index 90% rename from stable/mealie/8.0.18/ix_values.yaml rename to stable/mealie/8.0.20/ix_values.yaml index 77b212119f3..c9d860c0546 100644 --- a/stable/mealie/8.0.18/ix_values.yaml +++ b/stable/mealie/8.0.20/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/mealie - tag: v0.5.6@sha256:49fca9d0e53aa4ceb92dd41b9bf58ca47d31d3ceff0b9575fe86d193c0484f66 + tag: v0.5.6@sha256:f37efd29f9a37400817d2951bcdad62862ab561bdd5030aeec20c6d0708fb332 pullPolicy: IfNotPresent securityContext: diff --git a/stable/mealie/8.0.18/questions.yaml b/stable/mealie/8.0.20/questions.yaml similarity index 100% rename from stable/mealie/8.0.18/questions.yaml rename to stable/mealie/8.0.20/questions.yaml diff --git a/stable/mylar/6.0.18/templates/common.yaml b/stable/mealie/8.0.20/templates/common.yaml similarity index 100% rename from stable/mylar/6.0.18/templates/common.yaml rename to stable/mealie/8.0.20/templates/common.yaml diff --git a/stable/mosquitto/6.0.19/values.yaml b/stable/mealie/8.0.20/values.yaml similarity index 100% rename from stable/mosquitto/6.0.19/values.yaml rename to stable/mealie/8.0.20/values.yaml diff --git a/stable/medusa/3.0.21/Chart.lock b/stable/medusa/3.0.21/Chart.lock deleted file mode 100644 index 68be62d8606..00000000000 --- a/stable/medusa/3.0.21/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:13:19.26314819Z" diff --git a/stable/medusa/3.0.21/README.md b/stable/medusa/3.0.21/README.md deleted file mode 100644 index d78dcdb2de9..00000000000 --- a/stable/medusa/3.0.21/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# medusa - -An automatic Video Library Manager for TV Shows - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/medusa/3.0.21/app-readme.md b/stable/medusa/3.0.21/app-readme.md deleted file mode 100644 index 9be3b2a903b..00000000000 --- a/stable/medusa/3.0.21/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An automatic Video Library Manager for TV Shows - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/medusa/3.0.21/CHANGELOG.md b/stable/medusa/3.0.23/CHANGELOG.md similarity index 85% rename from stable/medusa/3.0.21/CHANGELOG.md rename to stable/medusa/3.0.23/CHANGELOG.md index a2d039309d5..ff342c4898d 100644 --- a/stable/medusa/3.0.21/CHANGELOG.md +++ b/stable/medusa/3.0.23/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [medusa-3.0.23](https://github.com/truecharts/apps/compare/medusa-3.0.22...medusa-3.0.23) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [medusa-3.0.22](https://github.com/truecharts/apps/compare/medusa-3.0.21...medusa-3.0.22) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [medusa-3.0.21](https://github.com/truecharts/apps/compare/medusa-3.0.20...medusa-3.0.21) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [mealie-8.0.7](https://github.com/truecharts/apps/compare/mealie-8.0.6...mealie-8.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [mealie-8.0.6](https://github.com/truecharts/apps/compare/mealie-8.0.5...mealie-8.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/medusa/3.0.23/Chart.lock b/stable/medusa/3.0.23/Chart.lock new file mode 100644 index 00000000000..8149c56a505 --- /dev/null +++ b/stable/medusa/3.0.23/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:32:39.537304064Z" diff --git a/stable/medusa/3.0.21/Chart.yaml b/stable/medusa/3.0.23/Chart.yaml similarity index 97% rename from stable/medusa/3.0.21/Chart.yaml rename to stable/medusa/3.0.23/Chart.yaml index 3578144e3bc..170285b5578 100644 --- a/stable/medusa/3.0.21/Chart.yaml +++ b/stable/medusa/3.0.23/Chart.yaml @@ -24,7 +24,7 @@ sources: - https://github.com/linuxserver/docker-medusa - https://pymedusa.com/ type: application -version: 3.0.21 +version: 3.0.23 annotations: truecharts.org/catagories: | - media diff --git a/stable/medusa/3.0.23/README.md b/stable/medusa/3.0.23/README.md new file mode 100644 index 00000000000..02c2716a69d --- /dev/null +++ b/stable/medusa/3.0.23/README.md @@ -0,0 +1,108 @@ +# medusa + +![Version: 3.0.23](https://img.shields.io/badge/Version-3.0.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.0.5](https://img.shields.io/badge/AppVersion-1.0.5-informational?style=flat-square) + +An automatic Video Library Manager for TV Shows + +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: [medusa](https://truecharts.org/charts/stable/medusa) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `medusa` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install medusa TrueCharts/medusa +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `medusa` deployment + +```console +helm uninstall medusa +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install medusa \ + --set env.TZ="America/New York" \ + TrueCharts/medusa +``` + +#### 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 medusa TrueCharts/medusa -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/medusa/3.0.23/app-readme.md b/stable/medusa/3.0.23/app-readme.md new file mode 100644 index 00000000000..19d295ded38 --- /dev/null +++ b/stable/medusa/3.0.23/app-readme.md @@ -0,0 +1,8 @@ +An automatic Video Library Manager for TV Shows + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/medusa + +--- + +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/mylar/6.0.18/charts/common-10.4.4.tgz b/stable/medusa/3.0.23/charts/common-10.4.4.tgz similarity index 100% rename from stable/mylar/6.0.18/charts/common-10.4.4.tgz rename to stable/medusa/3.0.23/charts/common-10.4.4.tgz diff --git a/stable/medusa/3.0.21/ix_values.yaml b/stable/medusa/3.0.23/ix_values.yaml similarity index 81% rename from stable/medusa/3.0.21/ix_values.yaml rename to stable/medusa/3.0.23/ix_values.yaml index 90f9d64ae1a..f35f93f194c 100644 --- a/stable/medusa/3.0.21/ix_values.yaml +++ b/stable/medusa/3.0.23/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/medusa pullPolicy: IfNotPresent - tag: v1.0.5@sha256:b01be6dc312b81a43010149cdea23484ad6c87a1f0eb2938c91729d9e907c9ca + tag: v1.0.5@sha256:1e3e2b9da4e7019aa34ee623d9bf04d186494dd54b1eb6358d3461d4b4a30ee8 securityContext: readOnlyRootFilesystem: false diff --git a/stable/medusa/3.0.21/questions.yaml b/stable/medusa/3.0.23/questions.yaml similarity index 100% rename from stable/medusa/3.0.21/questions.yaml rename to stable/medusa/3.0.23/questions.yaml diff --git a/stable/medusa/3.0.21/templates/common.yaml b/stable/medusa/3.0.23/templates/common.yaml similarity index 100% rename from stable/medusa/3.0.21/templates/common.yaml rename to stable/medusa/3.0.23/templates/common.yaml diff --git a/stable/mylar/6.0.18/values.yaml b/stable/medusa/3.0.23/values.yaml similarity index 100% rename from stable/mylar/6.0.18/values.yaml rename to stable/medusa/3.0.23/values.yaml diff --git a/stable/minecraft-java/1.0.25/Chart.lock b/stable/minecraft-java/1.0.25/Chart.lock deleted file mode 100644 index 05545ba5fb9..00000000000 --- a/stable/minecraft-java/1.0.25/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-17T10:07:52.274441831Z" diff --git a/stable/minecraft-java/1.0.25/README.md b/stable/minecraft-java/1.0.25/README.md deleted file mode 100644 index 8c6111f9eb8..00000000000 --- a/stable/minecraft-java/1.0.25/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# minecraft-java - -Minecraft Java Dedicated Server - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/minecraft-java/1.0.25/app-readme.md b/stable/minecraft-java/1.0.25/app-readme.md deleted file mode 100644 index 44f83c0ae5a..00000000000 --- a/stable/minecraft-java/1.0.25/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Minecraft Java Dedicated Server - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/minecraft-java/1.0.25/CHANGELOG.md b/stable/minecraft-java/1.0.27/CHANGELOG.md similarity index 82% rename from stable/minecraft-java/1.0.25/CHANGELOG.md rename to stable/minecraft-java/1.0.27/CHANGELOG.md index c3582abfd11..b8b870cc11f 100644 --- a/stable/minecraft-java/1.0.25/CHANGELOG.md +++ b/stable/minecraft-java/1.0.27/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [minecraft-java-1.0.27](https://github.com/truecharts/apps/compare/minecraft-java-1.0.26...minecraft-java-1.0.27) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [minecraft-java-1.0.26](https://github.com/truecharts/apps/compare/minecraft-java-1.0.25...minecraft-java-1.0.26) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [minecraft-java-1.0.25](https://github.com/truecharts/apps/compare/minecraft-java-1.0.24...minecraft-java-1.0.25) (2022-07-17) ### Chore @@ -81,19 +97,3 @@ - -### [minecraft-java-1.0.14](https://github.com/truecharts/apps/compare/minecraft-java-1.0.13...minecraft-java-1.0.14) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [minecraft-java-1.0.13](https://github.com/truecharts/apps/compare/minecraft-java-1.0.12...minecraft-java-1.0.13) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - diff --git a/stable/minecraft-java/1.0.27/Chart.lock b/stable/minecraft-java/1.0.27/Chart.lock new file mode 100644 index 00000000000..882f70da140 --- /dev/null +++ b/stable/minecraft-java/1.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:32:58.127632063Z" diff --git a/stable/minecraft-java/1.0.25/Chart.yaml b/stable/minecraft-java/1.0.27/Chart.yaml similarity index 97% rename from stable/minecraft-java/1.0.25/Chart.yaml rename to stable/minecraft-java/1.0.27/Chart.yaml index 56ad19acd2c..eaf3e130ead 100644 --- a/stable/minecraft-java/1.0.25/Chart.yaml +++ b/stable/minecraft-java/1.0.27/Chart.yaml @@ -20,7 +20,7 @@ sources: - https://github.com/itzg/docker-minecraft-server - https://hub.docker.com/r/itzg/minecraft-server type: application -version: 1.0.25 +version: 1.0.27 annotations: truecharts.org/catagories: | - games diff --git a/stable/minecraft-java/1.0.27/README.md b/stable/minecraft-java/1.0.27/README.md new file mode 100644 index 00000000000..b175097f112 --- /dev/null +++ b/stable/minecraft-java/1.0.27/README.md @@ -0,0 +1,108 @@ +# minecraft-java + +![Version: 1.0.27](https://img.shields.io/badge/Version-1.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2022.9.0](https://img.shields.io/badge/AppVersion-2022.9.0-informational?style=flat-square) + +Minecraft Java Dedicated Server + +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: [minecraft-java](https://truecharts.org/charts/stable/minecraft-java) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `minecraft-java` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install minecraft-java TrueCharts/minecraft-java +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `minecraft-java` deployment + +```console +helm uninstall minecraft-java +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install minecraft-java \ + --set env.TZ="America/New York" \ + TrueCharts/minecraft-java +``` + +#### 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 minecraft-java TrueCharts/minecraft-java -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/minecraft-java/1.0.27/app-readme.md b/stable/minecraft-java/1.0.27/app-readme.md new file mode 100644 index 00000000000..5afb15edb85 --- /dev/null +++ b/stable/minecraft-java/1.0.27/app-readme.md @@ -0,0 +1,8 @@ +Minecraft Java Dedicated Server + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/minecraft-java + +--- + +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/nullserv/6.0.18/charts/common-10.4.4.tgz b/stable/minecraft-java/1.0.27/charts/common-10.4.4.tgz similarity index 100% rename from stable/nullserv/6.0.18/charts/common-10.4.4.tgz rename to stable/minecraft-java/1.0.27/charts/common-10.4.4.tgz diff --git a/stable/minecraft-java/1.0.25/ci/base-values.yaml b/stable/minecraft-java/1.0.27/ci/base-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.25/ci/base-values.yaml rename to stable/minecraft-java/1.0.27/ci/base-values.yaml diff --git a/stable/minecraft-java/1.0.25/ci/j11-values.yaml b/stable/minecraft-java/1.0.27/ci/j11-values.yaml similarity index 54% rename from stable/minecraft-java/1.0.25/ci/j11-values.yaml rename to stable/minecraft-java/1.0.27/ci/j11-values.yaml index a66efc42243..fa53fb3a6b3 100644 --- a/stable/minecraft-java/1.0.25/ci/j11-values.yaml +++ b/stable/minecraft-java/1.0.27/ci/j11-values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/minecraft-java11 - tag: latest@sha256:fc8d500639bb8b56c7533f7dd35929213c16f5c7ec3fecbfda1ab429e38da3c2 + tag: latest@sha256:0c27929925ccd0c8d8f8355d2dfcacc394a34d7788bd08a9474fcbd690966d7f pullPolicy: Always env: diff --git a/stable/minecraft-java/1.0.25/ci/j11j9-values.yaml b/stable/minecraft-java/1.0.27/ci/j11j9-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.25/ci/j11j9-values.yaml rename to stable/minecraft-java/1.0.27/ci/j11j9-values.yaml diff --git a/stable/minecraft-java/1.0.25/ci/j8-values.yaml b/stable/minecraft-java/1.0.27/ci/j8-values.yaml similarity index 56% rename from stable/minecraft-java/1.0.25/ci/j8-values.yaml rename to stable/minecraft-java/1.0.27/ci/j8-values.yaml index ab9f80541c4..ea01a3818ee 100644 --- a/stable/minecraft-java/1.0.25/ci/j8-values.yaml +++ b/stable/minecraft-java/1.0.27/ci/j8-values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/minecraft-java8-openj9 - tag: latest@sha256:f468a16c14cd255bfce745e27a19946c15e7adf82c9b6b4a8a245c5897aeadf9 + tag: latest@sha256:1c8648fdde4baf55ace2bc6c54e40f61dd60b26b694a08d12d34aef3c16509c6 pullPolicy: Always env: diff --git a/stable/minecraft-java/1.0.25/ci/j8j9-values.yaml b/stable/minecraft-java/1.0.27/ci/j8j9-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.25/ci/j8j9-values.yaml rename to stable/minecraft-java/1.0.27/ci/j8j9-values.yaml diff --git a/stable/minecraft-java/1.0.25/ix_values.yaml b/stable/minecraft-java/1.0.27/ix_values.yaml similarity index 90% rename from stable/minecraft-java/1.0.25/ix_values.yaml rename to stable/minecraft-java/1.0.27/ix_values.yaml index 87f996b7bb9..f6488a2e497 100644 --- a/stable/minecraft-java/1.0.25/ix_values.yaml +++ b/stable/minecraft-java/1.0.27/ix_values.yaml @@ -4,7 +4,7 @@ image: pullPolicy: Always j11Image: repository: tccr.io/truecharts/minecraft-java11 - tag: latest@sha256:fc8d500639bb8b56c7533f7dd35929213c16f5c7ec3fecbfda1ab429e38da3c2 + tag: latest@sha256:0c27929925ccd0c8d8f8355d2dfcacc394a34d7788bd08a9474fcbd690966d7f 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:f468a16c14cd255bfce745e27a19946c15e7adf82c9b6b4a8a245c5897aeadf9 + tag: latest@sha256:1c8648fdde4baf55ace2bc6c54e40f61dd60b26b694a08d12d34aef3c16509c6 pullPolicy: Always j8j9Image: repository: tccr.io/truecharts/minecraft-java8-openj9 - tag: latest@sha256:f468a16c14cd255bfce745e27a19946c15e7adf82c9b6b4a8a245c5897aeadf9 + tag: latest@sha256:1c8648fdde4baf55ace2bc6c54e40f61dd60b26b694a08d12d34aef3c16509c6 pullPolicy: Always portal: diff --git a/stable/minecraft-java/1.0.25/questions.yaml b/stable/minecraft-java/1.0.27/questions.yaml similarity index 100% rename from stable/minecraft-java/1.0.25/questions.yaml rename to stable/minecraft-java/1.0.27/questions.yaml diff --git a/stable/nullserv/6.0.18/templates/common.yaml b/stable/minecraft-java/1.0.27/templates/common.yaml similarity index 100% rename from stable/nullserv/6.0.18/templates/common.yaml rename to stable/minecraft-java/1.0.27/templates/common.yaml diff --git a/stable/nullserv/6.0.18/values.yaml b/stable/minecraft-java/1.0.27/values.yaml similarity index 100% rename from stable/nullserv/6.0.18/values.yaml rename to stable/minecraft-java/1.0.27/values.yaml diff --git a/stable/minio/3.0.29/Chart.lock b/stable/minio/3.0.29/Chart.lock deleted file mode 100644 index 7dd8d6705dd..00000000000 --- a/stable/minio/3.0.29/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-16T10:40:57.822828288Z" diff --git a/stable/minio/3.0.29/README.md b/stable/minio/3.0.29/README.md deleted file mode 100644 index a5ce0436e42..00000000000 --- a/stable/minio/3.0.29/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# minio - -Minio is a self-hosted S3 storage server - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/minio/3.0.29/app-readme.md b/stable/minio/3.0.29/app-readme.md deleted file mode 100644 index b9f11c1cdf7..00000000000 --- a/stable/minio/3.0.29/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Minio is a self-hosted S3 storage server - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/minio/3.0.29/CHANGELOG.md b/stable/minio/3.0.31/CHANGELOG.md similarity index 81% rename from stable/minio/3.0.29/CHANGELOG.md rename to stable/minio/3.0.31/CHANGELOG.md index 4734312678d..e5268359aa4 100644 --- a/stable/minio/3.0.29/CHANGELOG.md +++ b/stable/minio/3.0.31/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [minio-3.0.31](https://github.com/truecharts/apps/compare/minio-3.0.30...minio-3.0.31) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [minio-3.0.30](https://github.com/truecharts/apps/compare/minio-3.0.29...minio-3.0.30) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [minio-3.0.29](https://github.com/truecharts/apps/compare/minio-3.0.28...minio-3.0.29) (2022-07-16) ### Chore @@ -81,19 +97,3 @@ #### Chore -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [minio-3.0.17](https://github.com/truecharts/apps/compare/minio-3.0.16...minio-3.0.17) (2022-07-08) - -#### Chore - -* update docker general non-major ([#3099](https://github.com/truecharts/apps/issues/3099)) - - - - -### [minio-3.0.16](https://github.com/truecharts/apps/compare/minio-3.0.15...minio-3.0.16) (2022-07-07) - diff --git a/stable/minio/3.0.31/Chart.lock b/stable/minio/3.0.31/Chart.lock new file mode 100644 index 00000000000..9203a9d67d0 --- /dev/null +++ b/stable/minio/3.0.31/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:32:58.177759633Z" diff --git a/stable/minio/3.0.29/Chart.yaml b/stable/minio/3.0.31/Chart.yaml similarity index 97% rename from stable/minio/3.0.29/Chart.yaml rename to stable/minio/3.0.31/Chart.yaml index 963ecc4ba23..d5e01d61dfc 100644 --- a/stable/minio/3.0.29/Chart.yaml +++ b/stable/minio/3.0.31/Chart.yaml @@ -19,7 +19,7 @@ maintainers: name: minio sources: - https://github.com/minio/minio -version: 3.0.29 +version: 3.0.31 annotations: truecharts.org/catagories: | - media diff --git a/stable/minio/3.0.31/README.md b/stable/minio/3.0.31/README.md new file mode 100644 index 00000000000..0baa062d0a5 --- /dev/null +++ b/stable/minio/3.0.31/README.md @@ -0,0 +1,107 @@ +# minio + +![Version: 3.0.31](https://img.shields.io/badge/Version-3.0.31-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +Minio is a self-hosted S3 storage server + +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: [minio](https://truecharts.org/charts/stable/minio) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `minio` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install minio TrueCharts/minio +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `minio` deployment + +```console +helm uninstall minio +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install minio \ + --set env.TZ="America/New York" \ + TrueCharts/minio +``` + +#### 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 minio TrueCharts/minio -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/minio/3.0.31/app-readme.md b/stable/minio/3.0.31/app-readme.md new file mode 100644 index 00000000000..2f0f7a6a3c1 --- /dev/null +++ b/stable/minio/3.0.31/app-readme.md @@ -0,0 +1,8 @@ +Minio is a self-hosted S3 storage server + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/minio + +--- + +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/odoo/8.0.21/charts/common-10.4.4.tgz b/stable/minio/3.0.31/charts/common-10.4.4.tgz similarity index 100% rename from stable/odoo/8.0.21/charts/common-10.4.4.tgz rename to stable/minio/3.0.31/charts/common-10.4.4.tgz diff --git a/stable/minio/3.0.29/ix_values.yaml b/stable/minio/3.0.31/ix_values.yaml similarity index 91% rename from stable/minio/3.0.29/ix_values.yaml rename to stable/minio/3.0.31/ix_values.yaml index 4781413df21..2208e4ed485 100644 --- a/stable/minio/3.0.29/ix_values.yaml +++ b/stable/minio/3.0.31/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/minio - tag: latest@sha256:4f4b066badd4a406a263bde83132b5da37f7597b207f98118bf1603a2326fb80 + tag: latest@sha256:5a5acc7dfae24a5a6fb88c4f8bb41d2141f0cb1fd33803d1dc7d13241ab7ce6d pullPolicy: IfNotPresent args: ["server", "/data", "--address", ":10106", "--console-address", ":10107"] diff --git a/stable/minio/3.0.29/questions.yaml b/stable/minio/3.0.31/questions.yaml similarity index 100% rename from stable/minio/3.0.29/questions.yaml rename to stable/minio/3.0.31/questions.yaml diff --git a/stable/odoo/8.0.21/templates/common.yaml b/stable/minio/3.0.31/templates/common.yaml similarity index 100% rename from stable/odoo/8.0.21/templates/common.yaml rename to stable/minio/3.0.31/templates/common.yaml diff --git a/stable/odoo/8.0.21/values.yaml b/stable/minio/3.0.31/values.yaml similarity index 100% rename from stable/odoo/8.0.21/values.yaml rename to stable/minio/3.0.31/values.yaml diff --git a/stable/mosquitto/6.0.19/Chart.lock b/stable/mosquitto/6.0.19/Chart.lock deleted file mode 100644 index 6843dd8ae8e..00000000000 --- a/stable/mosquitto/6.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-19T09:44:18.455368972Z" diff --git a/stable/mosquitto/6.0.19/README.md b/stable/mosquitto/6.0.19/README.md deleted file mode 100644 index 1a0203c9b80..00000000000 --- a/stable/mosquitto/6.0.19/README.md +++ /dev/null @@ -1,50 +0,0 @@ -# mosquitto - -![Version: 6.0.19](https://img.shields.io/badge/Version-6.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.0.14](https://img.shields.io/badge/AppVersion-2.0.14-informational?style=flat-square) - -Eclipse Mosquitto - An open source MQTT broker - -**Homepage:** - -## Maintainers - -| Name | Email | Url | -| ---- | ------ | --- | -| TrueCharts | info@truecharts.org | https://truecharts.org | - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| auth.enabled | bool | `false` | By enabling this, `allow_anonymous` gets set to `false` in the mosquitto config. | -| configmap.config.data."mosquitto.conf" | string | `"listener {{ .Values.service.main.ports.main.port }}\n{{- if .Values.auth.enabled }}\nallow_anonymous false\npassword_file /mosquitto/data/passwords.txt\n{{- else }}\nallow_anonymous true\n{{- end }}\n{{- if .Values.persistence.data.enabled }}\npersistence true\npersistence_location {{ .Values.persistence.data.mountPath }}\nautosave_interval 1800\n{{- end }}\n{{- if .Values.persistence.configinc.enabled }}\ninclude_dir {{ .Values.persistence.configinc.mountPath }}\n{{- end }}\n"` | | -| configmap.config.enabled | bool | `true` | | -| image.pullPolicy | string | `"IfNotPresent"` | | -| image.repository | string | `"tccr.io/truecharts/eclipse-mosquitto"` | | -| image.tag | string | `"v2.0.14@sha256:3a706bd94ae6f98a9eacf56c4ba43f3895e567f23eb0c9bdd74a0d912052c883"` | | -| persistence.configinc.enabled | bool | `true` | | -| persistence.configinc.mountPath | string | `"/mosquitto/configinc"` | | -| persistence.data.enabled | bool | `true` | | -| persistence.data.mountPath | string | `"/mosquitto/data"` | | -| persistence.mosquitto-config.enabled | string | `"true"` | | -| persistence.mosquitto-config.mountPath | string | `"/mosquitto/config/mosquitto.conf"` | | -| persistence.mosquitto-config.subPath | string | `"mosquitto.conf"` | | -| persistence.mosquitto-config.type | string | `"custom"` | | -| persistence.mosquitto-config.volumeSpec.configMap.name | string | `"{{ template \"tc.common.names.fullname\" . }}-config"` | | -| service.main.ports.main.port | int | `1883` | | -| service.main.ports.main.targetPort | int | `1883` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1) diff --git a/stable/mosquitto/6.0.19/app-readme.md b/stable/mosquitto/6.0.19/app-readme.md deleted file mode 100644 index 9f82e14d5e1..00000000000 --- a/stable/mosquitto/6.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Eclipse Mosquitto - An open source MQTT broker - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/mosquitto/6.0.19/CHANGELOG.md b/stable/mosquitto/6.0.21/CHANGELOG.md similarity index 90% rename from stable/mosquitto/6.0.19/CHANGELOG.md rename to stable/mosquitto/6.0.21/CHANGELOG.md index 858a21b1798..7f466524258 100644 --- a/stable/mosquitto/6.0.19/CHANGELOG.md +++ b/stable/mosquitto/6.0.21/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog + +## [mosquitto-6.0.20](https://github.com/truecharts/apps/compare/mosquitto-6.0.19...mosquitto-6.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [mosquitto-6.0.19](https://github.com/truecharts/apps/compare/mosquitto-6.0.17...mosquitto-6.0.19) (2022-07-19) ### Feat @@ -88,12 +97,3 @@ #### Chore -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [mosquitto-6.0.6](https://github.com/truecharts/apps/compare/mosquitto-6.0.5...mosquitto-6.0.6) (2022-06-22) - -#### Chore - diff --git a/stable/mosquitto/6.0.21/Chart.lock b/stable/mosquitto/6.0.21/Chart.lock new file mode 100644 index 00000000000..997d4e6e5c1 --- /dev/null +++ b/stable/mosquitto/6.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:33:06.752146371Z" diff --git a/stable/mosquitto/6.0.19/Chart.yaml b/stable/mosquitto/6.0.21/Chart.yaml similarity index 97% rename from stable/mosquitto/6.0.19/Chart.yaml rename to stable/mosquitto/6.0.21/Chart.yaml index 72ce1c2a7c8..713d3b38ced 100644 --- a/stable/mosquitto/6.0.19/Chart.yaml +++ b/stable/mosquitto/6.0.21/Chart.yaml @@ -21,7 +21,7 @@ name: mosquitto sources: - https://github.com/eclipse/mosquitto type: application -version: 6.0.19 +version: 6.0.21 annotations: truecharts.org/catagories: | - homeautomation diff --git a/stable/mosquitto/6.0.21/README.md b/stable/mosquitto/6.0.21/README.md new file mode 100644 index 00000000000..a3d90357e5b --- /dev/null +++ b/stable/mosquitto/6.0.21/README.md @@ -0,0 +1,107 @@ +# mosquitto + +![Version: 6.0.21](https://img.shields.io/badge/Version-6.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.0.14](https://img.shields.io/badge/AppVersion-2.0.14-informational?style=flat-square) + +Eclipse Mosquitto - An open source MQTT broker + +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: [mosquitto](https://truecharts.org/charts/stable/mosquitto) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `mosquitto` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install mosquitto TrueCharts/mosquitto +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `mosquitto` deployment + +```console +helm uninstall mosquitto +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install mosquitto \ + --set env.TZ="America/New York" \ + TrueCharts/mosquitto +``` + +#### 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 mosquitto TrueCharts/mosquitto -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/mosquitto/6.0.21/app-readme.md b/stable/mosquitto/6.0.21/app-readme.md new file mode 100644 index 00000000000..c17bfc94394 --- /dev/null +++ b/stable/mosquitto/6.0.21/app-readme.md @@ -0,0 +1,8 @@ +Eclipse Mosquitto - An open source MQTT broker + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/mosquitto + +--- + +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/openldap/7.0.18/charts/common-10.4.4.tgz b/stable/mosquitto/6.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/openldap/7.0.18/charts/common-10.4.4.tgz rename to stable/mosquitto/6.0.21/charts/common-10.4.4.tgz diff --git a/stable/mosquitto/6.0.19/ix_values.yaml b/stable/mosquitto/6.0.21/ix_values.yaml similarity index 93% rename from stable/mosquitto/6.0.19/ix_values.yaml rename to stable/mosquitto/6.0.21/ix_values.yaml index f58b5cfb0d4..8e49b554c1d 100644 --- a/stable/mosquitto/6.0.19/ix_values.yaml +++ b/stable/mosquitto/6.0.21/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/eclipse-mosquitto - tag: v2.0.14@sha256:3a706bd94ae6f98a9eacf56c4ba43f3895e567f23eb0c9bdd74a0d912052c883 + tag: v2.0.14@sha256:90d2286d567a84ce15ff3e5212e6a381cc084fc7ba59f37c39c51427d40351eb pullPolicy: IfNotPresent service: diff --git a/stable/mosquitto/6.0.19/questions.yaml b/stable/mosquitto/6.0.21/questions.yaml similarity index 100% rename from stable/mosquitto/6.0.19/questions.yaml rename to stable/mosquitto/6.0.21/questions.yaml diff --git a/stable/mosquitto/6.0.19/templates/common.yaml b/stable/mosquitto/6.0.21/templates/common.yaml similarity index 100% rename from stable/mosquitto/6.0.19/templates/common.yaml rename to stable/mosquitto/6.0.21/templates/common.yaml diff --git a/stable/openldap/7.0.18/values.yaml b/stable/mosquitto/6.0.21/values.yaml similarity index 100% rename from stable/openldap/7.0.18/values.yaml rename to stable/mosquitto/6.0.21/values.yaml diff --git a/stable/mylar/6.0.18/CHANGELOG.md b/stable/mylar/6.0.18/CHANGELOG.md deleted file mode 100644 index 10dfc19330b..00000000000 --- a/stable/mylar/6.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mylar-6.0.18](https://github.com/truecharts/apps/compare/mylar-6.0.17...mylar-6.0.18) (2022-07-14) - -### Fix - -- regenerate catalog and update template - - - -## [mylar-6.0.17](https://github.com/truecharts/apps/compare/mylar-6.0.15...mylar-6.0.17) (2022-07-14) - -### Fix - -- bump to ensure .helmignore is present on all Charts - - - -## [mylar-6.0.15](https://github.com/truecharts/apps/compare/mylar-6.0.14...mylar-6.0.15) (2022-07-13) - -### Fix - -- make root fs writable on several LSIO apps ([#3168](https://github.com/truecharts/apps/issues/3168)) - - - -## [mylar-6.0.14](https://github.com/truecharts/apps/compare/mylar-6.0.12...mylar-6.0.14) (2022-07-12) - -### Chore - -- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) -- bump to cleanup old docs and use correct icon urls - - - -## [mylar-6.0.12](https://github.com/truecharts/apps/compare/mylar-6.0.11...mylar-6.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mylar-6.0.11](https://github.com/truecharts/apps/compare/mylar-6.0.10...mylar-6.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [mylar-6.0.10](https://github.com/truecharts/apps/compare/mylar-6.0.9...mylar-6.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [mylar-6.0.9](https://github.com/truecharts/apps/compare/mylar-6.0.8...mylar-6.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [mylar-6.0.8](https://github.com/truecharts/apps/compare/mylar-6.0.7...mylar-6.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [mylar-6.0.7](https://github.com/truecharts/apps/compare/mylar-6.0.6...mylar-6.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [mylar-6.0.6](https://github.com/truecharts/apps/compare/mylar-6.0.5...mylar-6.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/mylar/6.0.18/Chart.lock b/stable/mylar/6.0.18/Chart.lock deleted file mode 100644 index b1dfaa6007b..00000000000 --- a/stable/mylar/6.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:14:43.031426747Z" diff --git a/stable/mylar/6.0.18/README.md b/stable/mylar/6.0.18/README.md deleted file mode 100644 index 20a466c51a7..00000000000 --- a/stable/mylar/6.0.18/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# mylar - -Mylar is a automated Comic Book downloader - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/mylar/6.0.18/app-readme.md b/stable/mylar/6.0.18/app-readme.md deleted file mode 100644 index bf24f31e29b..00000000000 --- a/stable/mylar/6.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Mylar is a automated Comic Book downloader - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/mylar/6.0.20/CHANGELOG.md b/stable/mylar/6.0.20/CHANGELOG.md new file mode 100644 index 00000000000..a309307b06b --- /dev/null +++ b/stable/mylar/6.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mosquitto-6.0.21](https://github.com/truecharts/apps/compare/mosquitto-6.0.20...mosquitto-6.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [mosquitto-6.0.20](https://github.com/truecharts/apps/compare/mosquitto-6.0.19...mosquitto-6.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + +## [mosquitto-6.0.19](https://github.com/truecharts/apps/compare/mosquitto-6.0.17...mosquitto-6.0.19) (2022-07-19) + +### Feat + +- Create setup-guide.md ([#3212](https://github.com/truecharts/apps/issues/3212)) + +### Fix + +- fixup ([#3209](https://github.com/truecharts/apps/issues/3209)) +- set password file when auth is enabled ([#3216](https://github.com/truecharts/apps/issues/3216)) + + + +## [mosquitto-6.0.17](https://github.com/truecharts/apps/compare/mosquitto-6.0.16...mosquitto-6.0.17) (2022-07-14) + +### Fix + +- regenerate catalog and update template + + + +## [mosquitto-6.0.16](https://github.com/truecharts/apps/compare/mosquitto-6.0.14...mosquitto-6.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [mosquitto-6.0.14](https://github.com/truecharts/apps/compare/mosquitto-6.0.12...mosquitto-6.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mosquitto-6.0.12](https://github.com/truecharts/apps/compare/mosquitto-6.0.11...mosquitto-6.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mosquitto-6.0.11](https://github.com/truecharts/apps/compare/mosquitto-6.0.10...mosquitto-6.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [mosquitto-6.0.10](https://github.com/truecharts/apps/compare/mosquitto-6.0.9...mosquitto-6.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [mosquitto-6.0.9](https://github.com/truecharts/apps/compare/mosquitto-6.0.8...mosquitto-6.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [mosquitto-6.0.8](https://github.com/truecharts/apps/compare/mosquitto-6.0.7...mosquitto-6.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + diff --git a/stable/mylar/6.0.20/Chart.lock b/stable/mylar/6.0.20/Chart.lock new file mode 100644 index 00000000000..1a8532814d1 --- /dev/null +++ b/stable/mylar/6.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:33:07.058432289Z" diff --git a/stable/mylar/6.0.18/Chart.yaml b/stable/mylar/6.0.20/Chart.yaml similarity index 97% rename from stable/mylar/6.0.18/Chart.yaml rename to stable/mylar/6.0.20/Chart.yaml index 86cb23b98aa..7dd7195c9f7 100644 --- a/stable/mylar/6.0.18/Chart.yaml +++ b/stable/mylar/6.0.20/Chart.yaml @@ -19,7 +19,7 @@ sources: - https://github.com/mylar3/mylar3 - https://github.com/linuxserver/docker-mylar3 - https://github.com/truecharts/apps/tree/master/charts/mylar -version: 6.0.18 +version: 6.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/mylar/6.0.20/README.md b/stable/mylar/6.0.20/README.md new file mode 100644 index 00000000000..702c5f719ea --- /dev/null +++ b/stable/mylar/6.0.20/README.md @@ -0,0 +1,109 @@ +# mylar + +![Version: 6.0.20](https://img.shields.io/badge/Version-6.0.20-informational?style=flat-square) ![AppVersion: 0.6.8](https://img.shields.io/badge/AppVersion-0.6.8-informational?style=flat-square) + +Mylar is a automated Comic Book downloader + +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: [mylar](https://truecharts.org/charts/stable/mylar) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `mylar` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install mylar TrueCharts/mylar +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `mylar` deployment + +```console +helm uninstall mylar +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install mylar \ + --set env.TZ="America/New York" \ + TrueCharts/mylar +``` + +#### 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 mylar TrueCharts/mylar -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/mylar/6.0.20/app-readme.md b/stable/mylar/6.0.20/app-readme.md new file mode 100644 index 00000000000..02cdb0048a4 --- /dev/null +++ b/stable/mylar/6.0.20/app-readme.md @@ -0,0 +1,8 @@ +Mylar is a automated Comic Book downloader + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/mylar + +--- + +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/phpldapadmin/6.0.17/charts/common-10.4.4.tgz b/stable/mylar/6.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/phpldapadmin/6.0.17/charts/common-10.4.4.tgz rename to stable/mylar/6.0.20/charts/common-10.4.4.tgz diff --git a/stable/mylar/6.0.18/ix_values.yaml b/stable/mylar/6.0.20/ix_values.yaml similarity index 81% rename from stable/mylar/6.0.18/ix_values.yaml rename to stable/mylar/6.0.20/ix_values.yaml index d62d2faa793..5195b7da179 100644 --- a/stable/mylar/6.0.18/ix_values.yaml +++ b/stable/mylar/6.0.20/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/mylar3 - tag: v0.6.8@sha256:eb2cd68e7dbcfadf47c17045a544a29ba271e6d3136ab792ede2ce5279304440 + tag: v0.6.8@sha256:66251ae4ac306021d875a0918edcc2c5880c36d1a2f064cc2ebe3364d472be02 pullPolicy: IfNotPresent securityContext: diff --git a/stable/mylar/6.0.18/questions.yaml b/stable/mylar/6.0.20/questions.yaml similarity index 100% rename from stable/mylar/6.0.18/questions.yaml rename to stable/mylar/6.0.20/questions.yaml diff --git a/stable/phpldapadmin/6.0.17/templates/common.yaml b/stable/mylar/6.0.20/templates/common.yaml similarity index 100% rename from stable/phpldapadmin/6.0.17/templates/common.yaml rename to stable/mylar/6.0.20/templates/common.yaml diff --git a/stable/phpldapadmin/6.0.17/values.yaml b/stable/mylar/6.0.20/values.yaml similarity index 100% rename from stable/phpldapadmin/6.0.17/values.yaml rename to stable/mylar/6.0.20/values.yaml diff --git a/stable/navidrome/11.0.19/CHANGELOG.md b/stable/navidrome/11.0.19/CHANGELOG.md new file mode 100644 index 00000000000..1bfa88b8b73 --- /dev/null +++ b/stable/navidrome/11.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [navidrome-11.0.19](https://github.com/truecharts/apps/compare/navidrome-11.0.18...navidrome-11.0.19) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [navidrome-11.0.18](https://github.com/truecharts/apps/compare/navidrome-11.0.17...navidrome-11.0.18) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + +## [navidrome-11.0.17](https://github.com/truecharts/apps/compare/navidrome-11.0.16...navidrome-11.0.17) (2022-07-14) + +### Fix + +- regenerate catalog and update template + + + +## [navidrome-11.0.16](https://github.com/truecharts/apps/compare/navidrome-11.0.14...navidrome-11.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [navidrome-11.0.14](https://github.com/truecharts/apps/compare/navidrome-11.0.12...navidrome-11.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [navidrome-11.0.12](https://github.com/truecharts/apps/compare/navidrome-11.0.11...navidrome-11.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [navidrome-11.0.11](https://github.com/truecharts/apps/compare/navidrome-11.0.10...navidrome-11.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [navidrome-11.0.10](https://github.com/truecharts/apps/compare/navidrome-11.0.9...navidrome-11.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [navidrome-11.0.9](https://github.com/truecharts/apps/compare/navidrome-11.0.8...navidrome-11.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [navidrome-11.0.8](https://github.com/truecharts/apps/compare/navidrome-11.0.7...navidrome-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [navidrome-11.0.7](https://github.com/truecharts/apps/compare/navidrome-11.0.6...navidrome-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [navidrome-11.0.6](https://github.com/truecharts/apps/compare/navidrome-11.0.5...navidrome-11.0.6) (2022-06-22) diff --git a/stable/navidrome/11.0.19/Chart.lock b/stable/navidrome/11.0.19/Chart.lock new file mode 100644 index 00000000000..1bb9f20a740 --- /dev/null +++ b/stable/navidrome/11.0.19/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:33:15.836855368Z" diff --git a/stable/navidrome/11.0.19/Chart.yaml b/stable/navidrome/11.0.19/Chart.yaml new file mode 100644 index 00000000000..d6b23ac6c1b --- /dev/null +++ b/stable/navidrome/11.0.19/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.47.5" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Navidrome is an open source web-based music collection server and streamer +home: https://github.com/truecharts/apps/tree/master/charts/stable/navidrome +icon: https://truecharts.org/img/chart-icons/navidrome.png +keywords: +- navidrome +- music +- streaming +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: navidrome +sources: +- https://github.com/deluan/navidrome +- https://hub.docker.com/r/deluan/navidrome +type: application +version: 11.0.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/navidrome/11.0.19/README.md b/stable/navidrome/11.0.19/README.md new file mode 100644 index 00000000000..6e216a2c950 --- /dev/null +++ b/stable/navidrome/11.0.19/README.md @@ -0,0 +1,108 @@ +# navidrome + +![Version: 11.0.19](https://img.shields.io/badge/Version-11.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.47.5](https://img.shields.io/badge/AppVersion-0.47.5-informational?style=flat-square) + +Navidrome is an open source web-based music collection server and streamer + +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: [navidrome](https://truecharts.org/charts/stable/navidrome) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `navidrome` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install navidrome TrueCharts/navidrome +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `navidrome` deployment + +```console +helm uninstall navidrome +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install navidrome \ + --set env.TZ="America/New York" \ + TrueCharts/navidrome +``` + +#### 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 navidrome TrueCharts/navidrome -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/navidrome/11.0.19/app-readme.md b/stable/navidrome/11.0.19/app-readme.md new file mode 100644 index 00000000000..972dd964a6a --- /dev/null +++ b/stable/navidrome/11.0.19/app-readme.md @@ -0,0 +1,8 @@ +Navidrome is an open source web-based music collection server and streamer + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/navidrome + +--- + +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/piaware/6.0.19/charts/common-10.4.4.tgz b/stable/navidrome/11.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/piaware/6.0.19/charts/common-10.4.4.tgz rename to stable/navidrome/11.0.19/charts/common-10.4.4.tgz diff --git a/stable/navidrome/11.0.19/ix_values.yaml b/stable/navidrome/11.0.19/ix_values.yaml new file mode 100644 index 00000000000..bf5ec3cc652 --- /dev/null +++ b/stable/navidrome/11.0.19/ix_values.yaml @@ -0,0 +1,23 @@ +image: + repository: tccr.io/truecharts/navidrome + pullPolicy: IfNotPresent + tag: v0.47.5@sha256:ee8cf84f8d0610da5cab7391ed9b3c949a50a4745c339f8ff100f1b885999fbe + +service: + main: + ports: + main: + port: 4533 + targetPort: 4533 + +env: + ND_SCANINTERVAL: "15m" + ND_LOGLEVEL: "info" + ND_SESSIONTIMEOUT: "24h" + ND_ENABLETRANSCODINGCONFIG: "true" + ND_MUSICFOLDER: "/music" + +persistence: + data: + enabled: true + mountPath: "/data" diff --git a/stable/navidrome/11.0.19/questions.yaml b/stable/navidrome/11.0.19/questions.yaml new file mode 100644 index 00000000000..3b26256c5e5 --- /dev/null +++ b/stable/navidrome/11.0.19/questions.yaml @@ -0,0 +1,2431 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + 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" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + 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 Config" + 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: 4533 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 4533 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: data + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - 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 ipv4 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: "" + required: true + - 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/piaware/6.0.19/templates/common.yaml b/stable/navidrome/11.0.19/templates/common.yaml similarity index 100% rename from stable/piaware/6.0.19/templates/common.yaml rename to stable/navidrome/11.0.19/templates/common.yaml diff --git a/stable/piaware/6.0.19/values.yaml b/stable/navidrome/11.0.19/values.yaml similarity index 100% rename from stable/piaware/6.0.19/values.yaml rename to stable/navidrome/11.0.19/values.yaml diff --git a/stable/nextcloud/15.2.20/CHANGELOG.md b/stable/nextcloud/15.2.20/CHANGELOG.md new file mode 100644 index 00000000000..ff0c71e5eda --- /dev/null +++ b/stable/nextcloud/15.2.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nextcloud-15.2.20](https://github.com/truecharts/apps/compare/nextcloud-15.2.19...nextcloud-15.2.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [nextcloud-15.2.19](https://github.com/truecharts/apps/compare/nextcloud-15.2.18...nextcloud-15.2.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + +## [nextcloud-15.2.18](https://github.com/truecharts/apps/compare/nextcloud-15.2.17...nextcloud-15.2.18) (2022-07-16) + +### Chore + +- update docker general non-major ([#3192](https://github.com/truecharts/apps/issues/3192)) + + + +## [nextcloud-15.2.17](https://github.com/truecharts/apps/compare/nextcloud-15.2.16...nextcloud-15.2.17) (2022-07-15) + +### Chore + +- update docker general non-major ([#3184](https://github.com/truecharts/apps/issues/3184)) + + + +## [nextcloud-15.2.16](https://github.com/truecharts/apps/compare/nextcloud-15.2.15...nextcloud-15.2.16) (2022-07-14) + +### Fix + +- regenerate catalog and update template + + + +## [nextcloud-15.2.15](https://github.com/truecharts/apps/compare/nextcloud-15.2.13...nextcloud-15.2.15) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [nextcloud-15.2.13](https://github.com/truecharts/apps/compare/nextcloud-15.2.12...nextcloud-15.2.13) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [nextcloud-15.2.12](https://github.com/truecharts/apps/compare/nextcloud-15.2.11...nextcloud-15.2.12) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [nextcloud-15.2.11](https://github.com/truecharts/apps/compare/nextcloud-15.2.9...nextcloud-15.2.11) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [nextcloud-15.2.9](https://github.com/truecharts/apps/compare/nextcloud-15.2.8...nextcloud-15.2.9) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [nextcloud-15.2.8](https://github.com/truecharts/apps/compare/nextcloud-15.2.7...nextcloud-15.2.8) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [nextcloud-15.2.7](https://github.com/truecharts/apps/compare/nextcloud-15.2.6...nextcloud-15.2.7) (2022-07-11) + +#### Chore + diff --git a/stable/nextcloud/15.2.20/Chart.lock b/stable/nextcloud/15.2.20/Chart.lock new file mode 100644 index 00000000000..8e321e4dc6b --- /dev/null +++ b/stable/nextcloud/15.2.20/Chart.lock @@ -0,0 +1,15 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: collabora-online + repository: https://charts.truecharts.org/ + version: 12.1.7 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:cf625903899576f31f4925cbad8e3c96ca756a8d69c767d4debecc18fceb5677 +generated: "2022-07-20T08:33:33.666565264Z" diff --git a/stable/nextcloud/15.2.20/Chart.yaml b/stable/nextcloud/15.2.20/Chart.yaml new file mode 100644 index 00000000000..6fca2e06245 --- /dev/null +++ b/stable/nextcloud/15.2.20/Chart.yaml @@ -0,0 +1,45 @@ +apiVersion: v2 +appVersion: "24.0.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: collabora.enabled + name: collabora-online + repository: https://charts.truecharts.org/ + version: 12.1.7 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +deprecated: false +description: A private cloud server that puts the control and security of your own + data back into your hands. +home: https://github.com/truecharts/apps/tree/master/charts/stable/nextcloud +icon: https://truecharts.org/img/chart-icons/nextcloud.png +keywords: +- nextcloud +- storage +- http +- web +- php +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nextcloud +sources: +- https://github.com/nextcloud/docker +- https://github.com/nextcloud/helm +type: application +version: 15.2.20 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nextcloud/15.2.20/README.md b/stable/nextcloud/15.2.20/README.md new file mode 100644 index 00000000000..a9c72401ea6 --- /dev/null +++ b/stable/nextcloud/15.2.20/README.md @@ -0,0 +1,111 @@ +# nextcloud + +![Version: 15.2.20](https://img.shields.io/badge/Version-15.2.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 24.0.3](https://img.shields.io/badge/AppVersion-24.0.3-informational?style=flat-square) + +A private cloud server that puts the control and security of your own data back into your hands. + +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: [nextcloud](https://truecharts.org/charts/stable/nextcloud) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | collabora-online | 12.1.7 | +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://charts.truecharts.org | redis | 3.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `nextcloud` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install nextcloud TrueCharts/nextcloud +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `nextcloud` deployment + +```console +helm uninstall nextcloud +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install nextcloud \ + --set env.TZ="America/New York" \ + TrueCharts/nextcloud +``` + +#### 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 nextcloud TrueCharts/nextcloud -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/nextcloud/15.2.20/app-readme.md b/stable/nextcloud/15.2.20/app-readme.md new file mode 100644 index 00000000000..a9578ec10a2 --- /dev/null +++ b/stable/nextcloud/15.2.20/app-readme.md @@ -0,0 +1,8 @@ +A private cloud server that puts the control and security of your own data back into your hands. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/nextcloud + +--- + +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/nextcloud/15.2.20/charts/collabora-online-12.1.7.tgz b/stable/nextcloud/15.2.20/charts/collabora-online-12.1.7.tgz new file mode 100644 index 0000000000000000000000000000000000000000..67eecadd7ee712415a772ba8f3d22bdc4f7879fd GIT binary patch literal 74635 zcmV*TKwQ5ciwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMX7ToYN_H$0$g$y%@%ECY&wK$uAn3WB1D1&|^Z5Qbz3ku)+1 zML}?FAd9XA6;a&@e_ieZ-2rpIsK`@O5Krn*=u>cS<*a%wqC@}>h2cTB>_3h;TFZm!6iBy3ogi;CSKmkF8T#52< z3c#pRxxn6MjLW34c9>EolgbqipgCS_{(UtbqCf;vxe&!1z*q_hf}kBJ4Gk6YP}LuN zDNiXzB??USw@fbOD|rfGq)-v_eRBdi!bcrIKMEofPDSOIP%3c%BWV;wCTseWMx#PZ zDxC^b_^1q(@KFg5@19}@N)R#X0P>__u~b3@#I38g7|Jsiiw%|3h>-`&<4`XVd@7|No88zrj6) z0u)m?fLItpW3n7jHY=3LLAe}=!(zc)1`4r4A(RW#nLI8BX0d3YPzVguX?!}5$zgE# zA)#~zgU8??AuJ}F&Sg;qs05WG3Y6~vn$sW}%?@JQ!8Bi(;Q(llqhCU1yIZWr?D8{?SB>%{_p<(H$H?4;_%H*SMYdps!*z~X*AIZ zuC5^hTpw%Hz^JgZYHNq^IS3npSu~V`pnMva3-M?y8p@5r%?ai$GkeQi<}Zh)Bo>rG(aofruOh`KU}JjluOaTab^SVyOf}6`)iO zVhTiohAKrEs=%j52{;)Ami7P5X73lX(d~Kd=%#{ELZw3?!BvLsFD#C;qUe-8%hvp67 zIH>>aKe>*dlnclvh~K^$gW8&Y^Q;V! zD+tYp$NrdFa;`h07DTGhL0Z+iKJ0pa$%%UgbL8H7!MI4 zr1^pGNeV?K<@@}gRi(rQ^TSX%E_)e`U%1JoN*VqQ3m=L+Qph84!Ig6oAKbXZ$Y0gJ zZY;tdg&}6scM3!=<)jv2j+=@y1jBIKf%ubxl64S~ z5WxiaxL{Q^zL1B{4s~Oh8PO;*$sxN))I(6yc#%v6PQGN~8)jL@EsrLF7ao3=>fms9Y?R5YIW{E7Mfa ztUr8gIP$1GNQKN-^NKIU5vM9de7u&cr-yHl+gOhvAD>AsuuizjQ@Wp{}rfM zCPHv4g;W9!pb2Qx|Do^XKZ`|&{wx3gjnCY`Ki#L#pgvmM|1b=}Z1`LKpT=VUcmMwzpCRCwFhn9i zMN$EULK%q=4gg2zjkHIcC_{z}0cUEc5@@A^%aSJ*%MkhZ4ob2O7L`iX z(7H8f_0{CJrr;yNXCRfM6v}W=Nh)(;s7MSF-KiWIph5~plHLf=YUU6+%wXv>Od*CT zQOq8%Z*5J{jt@&aKDu?>GCoX=_^{ORfxp8C;qyT;A`j!wVh)gDm0Wql<1@XE z3MC3DVcp^VfuT|nAC;5X(7F0yL+4ss>qNM8Rr|W_udnU1b;6#Z9eaiWu%~Opp3yS) z+VP?3FiX1jS<($KOPa=6($!}P{RgvzNGhP|Hq0g}pwV@r0-APwXa>Ls)`$MAhhg3LFr*zH-8yawABYNTCId(vAddDi zG+xILqt>*nc>C(ZX0*7jWC%k9N~97yF)~{!C%=}XA{4=J0X%aE9b)OHq(CfP zloWglI$&jp73OM&s@V!_WcNI&DtfF6l(*!TCU%FKOPYib)=ykQurA^fqH?t(sGA

vI^m?%zJd&3UqKq}D@e`0V%fp$?{M;o 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%0ArloA*=akb6WNHS(Wh( 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 oRV|GBY1z5wn805!Ak{{R30 literal 0 HcmV?d00001 diff --git a/stable/nextcloud/15.2.20/ci/basic-values.yaml b/stable/nextcloud/15.2.20/ci/basic-values.yaml new file mode 100644 index 00000000000..0e1ca145546 --- /dev/null +++ b/stable/nextcloud/15.2.20/ci/basic-values.yaml @@ -0,0 +1,11 @@ +env: + # IP used for exposing nextcloud + # Often the service or nodePort IP + AccessIP: "127.0.0.1" + +service: + main: + ports: + main: + port: 8080 + targetPort: 8080 diff --git a/stable/nextcloud/15.2.20/ix_values.yaml b/stable/nextcloud/15.2.20/ix_values.yaml new file mode 100644 index 00000000000..a540cdeae26 --- /dev/null +++ b/stable/nextcloud/15.2.20/ix_values.yaml @@ -0,0 +1,423 @@ +image: + repository: tccr.io/truecharts/nextcloud-fpm + pullPolicy: IfNotPresent + tag: v24.0.3@sha256:5cc5f0d086e4ead89c1988f1cd4d9f6820cac63ac2647a012c46aab45fc9c0a0 + +nginxImage: + repository: tccr.io/truecharts/nginx-unprivileged + pullPolicy: IfNotPresent + tag: v1.23.0@sha256:19c70438611219b20c1b75e528b7b04baed6ecefdef3a58baf971d01c4138121 + +imaginaryImage: + repository: h2non/imaginary + pullPolicy: IfNotPresent + tag: 1.2.4@sha256:7facb4221047a5e79b9e902f380247f4e5bf4376400d0badbeb738d3e1c2f654 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + fsGroup: 33 + +service: + main: + ports: + main: + port: 10020 + targetPort: 8080 + backend: + enabled: true + ports: + hpb: + enabled: true + port: 7867 + targetPort: 7867 + hpb-metrics: + enabled: true + port: 7868 + targetPort: 7868 + fpm: + enabled: true + port: 9000 + targetPort: 9000 + imaginary: + enabled: true + port: 9090 + targetPort: 9090 + +hostAliases: + - ip: '{{ .Values.env.AccessIP | default "127.0.0.1" }}' + hostnames: + - "{{ if .Values.ingress.main.enabled }}{{ with (first .Values.ingress.main.hosts) }}{{ .host }}{{ end }}{{ else }}placeholder.fakedomain.dns{{ end }}" + +secretEnv: + NEXTCLOUD_ADMIN_USER: "admin" + NEXTCLOUD_ADMIN_PASSWORD: "adminpass" + +probes: + liveness: + custom: true + spec: + initialDelaySeconds: 25 + httpGet: + path: /status.php + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + + readiness: + custom: true + spec: + initialDelaySeconds: 25 + httpGet: + path: /status.php + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + + startup: + custom: true + spec: + initialDelaySeconds: 25 + httpGet: + path: /status.php + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + +initContainers: + prestart: + image: '{{ include "tc.common.images.selector" . }}' + securityContext: + runAsUser: 0 + runAsGroup: 0 + privileged: true + command: + - "/bin/sh" + - "-c" + - | + /bin/bash <<'EOF' + if [[ -f /data/config/config.php ]] && [[ ! -f /html/config/config.php ]]; then + echo "migrating from single to dual PVC's..." + echo "moving to placeholder location..." + mv -f /var/www/html/data/* /var/www/html/data/tomigrate/ + echo "moving userdata to data-pvc root..." + mv -f /var/www/html/data/tomigrate/data/* /var/www/html/data/ + echo "removing old data folder..." + rm -rf /var/www/html/data/tomigrate/data + echo "moving config, apps, templates and other content to html-pvc root..." + mv -f /var/www/html/data/tomigrate/* /var/www/html/ + echo "Removing migration temporary folder..." + rm -rf /var/www/html/data/tomigrate + fi + echo "Enforcing chmod 770 on data-dir..." + chmod 770 /var/www/html/data + echo "Migrating old data when found..." + EOF + + volumeMounts: + - name: data + mountPath: "/var/www/html/data" + - name: html + mountPath: "/var/www/html" + +env: + # IP used for exposing nextcloud + # Often the service or nodePort IP + # Defaults to the main serviceName for CI purposes. + AccessIP: + NEXTCLOUD_INIT_HTACCESS: true + PHP_INI_MEMORY_LIMIT: 1G + PHP_UPLOAD_LIMIT: 10G + NEXTCLOUD_CHUNKSIZE: "31457280" + TRUSTED_PROXIES: "172.16.0.0/16 127.0.0.1" + POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + POSTGRES_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: dbcreds + key: plainporthost + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_HOST_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + +envFrom: + - configMapRef: + name: nextcloudconfig + +persistence: + html: + enabled: true + mountPath: "/var/www/html" + data: + enabled: true + mountPath: "/var/www/html/data" + varrun: + enabled: true + cache: + enabled: true + type: emptyDir + mountPath: /var/cache/nginx + medium: Memory + nginx: + enabled: "true" + mountPath: "/etc/nginx" + noMount: true + readOnly: true + type: "custom" + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-nginx' + items: + - key: nginx.conf + path: nginx.conf + +configmap: + nginx: + enabled: true + data: + nginx.conf: |- + worker_processes auto; + + error_log /var/log/nginx/error.log warn; + pid /var/run/nginx.pid; + + + events { + worker_connections 1024; + } + + + http { + include /etc/nginx/mime.types; + default_type application/octet-stream; + + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent" "$http_x_forwarded_for"'; + + access_log /var/log/nginx/access.log main; + + sendfile on; + #tcp_nopush on; + + # Prevent nginx HTTP Server Detection + server_tokens off; + + keepalive_timeout 65; + + #gzip on; + + upstream php-handler { + server 127.0.0.1:9000; + } + + server { + listen 8080; + absolute_redirect off; + + # Forward Notify_Push "High Performance Backend" to it's own container + location ^~ /push/ { + proxy_pass http://127.0.0.1:7867/; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + } + + # HSTS settings + # WARNING: Only add the preload option once you read about + # the consequences in https://hstspreload.org/. This option + # will add the domain to a hardcoded list that is shipped + # in all major browsers and getting removed from this list + # could take several months. + #add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;" always; + + # set max upload size + client_max_body_size 512M; + fastcgi_buffers 64 4K; + + # Enable gzip but do not remove ETag headers + gzip on; + gzip_vary on; + gzip_comp_level 4; + gzip_min_length 256; + gzip_proxied expired no-cache no-store private no_last_modified no_etag auth; + gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy; + + # Pagespeed is not supported by Nextcloud, so if your server is built + # with the `ngx_pagespeed` module, uncomment this line to disable it. + #pagespeed off; + + # HTTP response headers borrowed from Nextcloud `.htaccess` + add_header Referrer-Policy "no-referrer" always; + add_header X-Content-Type-Options "nosniff" always; + add_header X-Download-Options "noopen" always; + add_header X-Frame-Options "SAMEORIGIN" always; + add_header X-Permitted-Cross-Domain-Policies "none" always; + add_header X-Robots-Tag "none" always; + add_header X-XSS-Protection "1; mode=block" always; + + # Remove X-Powered-By, which is an information leak + fastcgi_hide_header X-Powered-By; + + # Path to the root of your installation + root /var/www/html; + + # Specify how to handle directories -- specifying `/index.php$request_uri` + # here as the fallback means that Nginx always exhibits the desired behaviour + # when a client requests a path that corresponds to a directory that exists + # on the server. In particular, if that directory contains an index.php file, + # that file is correctly served; if it doesn't, then the request is passed to + # the front-end controller. This consistent behaviour means that we don't need + # to specify custom rules for certain paths (e.g. images and other assets, + # `/updater`, `/ocm-provider`, `/ocs-provider`), and thus + # `try_files $uri $uri/ /index.php$request_uri` + # always provides the desired behaviour. + index index.php index.html /index.php$request_uri; + + # Rule borrowed from `.htaccess` to handle Microsoft DAV clients + location = / { + if ( $http_user_agent ~ ^DavClnt ) { + return 302 /remote.php/webdav/$is_args$args; + } + } + + location = /robots.txt { + allow all; + log_not_found off; + access_log off; + } + + # Make a regex exception for `/.well-known` so that clients can still + # access it despite the existence of the regex rule + # `location ~ /(\.|autotest|...)` which would otherwise handle requests + # for `/.well-known`. + location ^~ /.well-known { + # The rules in this block are an adaptation of the rules + # in `.htaccess` that concern `/.well-known`. + + location = /.well-known/carddav { return 301 /remote.php/dav/; } + location = /.well-known/caldav { return 301 /remote.php/dav/; } + + # according to the documentation these two lines are not necessary, but some users are still recieving errors + location = /.well-known/webfinger { return 301 /index.php$uri; } + location = /.well-known/nodeinfo { return 301 /index.php$uri; } + + location /.well-known/acme-challenge { try_files $uri $uri/ =404; } + location /.well-known/pki-validation { try_files $uri $uri/ =404; } + + # Let Nextcloud's API for `/.well-known` URIs handle all other + # requests by passing them to the front-end controller. + return 301 /index.php$request_uri; + } + + # Rules borrowed from `.htaccess` to hide certain paths from clients + location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/) { return 404; } + location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) { return 404; } + + # Ensure this block, which passes PHP files to the PHP process, is above the blocks + # which handle static assets (as seen below). If this block is not declared first, + # then Nginx will encounter an infinite rewriting loop when it prepends `/index.php` + # to the URI, resulting in a HTTP 500 error response. + location ~ \.php(?:$|/) { + # Required for legacy support + rewrite ^/(?!index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+|.+\/richdocumentscode\/proxy) /index.php$request_uri; + + fastcgi_split_path_info ^(.+?\.php)(/.*)$; + set $path_info $fastcgi_path_info; + + try_files $fastcgi_script_name =404; + + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_param PATH_INFO $path_info; + #fastcgi_param HTTPS on; + + fastcgi_param modHeadersAvailable true; # Avoid sending the security headers twice + fastcgi_param front_controller_active true; # Enable pretty urls + fastcgi_pass php-handler; + + fastcgi_intercept_errors on; + fastcgi_request_buffering off; + + proxy_send_timeout 300s; + proxy_read_timeout 300s; + fastcgi_send_timeout 300s; + fastcgi_read_timeout 300s; + } + + location ~ \.(?:css|js|svg|gif)$ { + try_files $uri /index.php$request_uri; + expires 6M; # Cache-Control policy borrowed from `.htaccess` + access_log off; # Optional: Don't log access to assets + } + + location ~ \.woff2?$ { + try_files $uri /index.php$request_uri; + expires 7d; # Cache-Control policy borrowed from `.htaccess` + access_log off; # Optional: Don't log access to assets + } + + # Rule borrowed from `.htaccess` + location /remote { + return 301 /remote.php$request_uri; + } + + location / { + try_files $uri $uri/ /index.php$request_uri; + } + } + } + +cronjob: + enabled: true + generatePreviews: true + schedule: "*/5 * * * *" + annotations: {} + failedJobsHistoryLimit: 5 + successfulJobsHistoryLimit: 2 + +hpb: + enabled: true + +imaginary: + enabled: true + +collabora: + enabled: false + env: + aliasgroup1: + configMapRef: + name: nextcloudconfig + key: aliasgroup1 + dictionaries: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" + extra_params: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false " + server_name: "" + DONT_GEN_SSL_CERT: true + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: nextcloud + postgresqlDatabase: nextcloud + +redis: + enabled: true + existingSecret: "rediscreds" diff --git a/stable/nextcloud/15.2.20/questions.yaml b/stable/nextcloud/15.2.20/questions.yaml new file mode 100644 index 00000000000..d95e876346e --- /dev/null +++ b/stable/nextcloud/15.2.20/questions.yaml @@ -0,0 +1,2665 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + 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" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: secretEnv + group: "Container Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: NEXTCLOUD_ADMIN_USER + label: "NEXTCLOUD_ADMIN_USER (First Install Only)" + description: "Sets the initial nextcloud's admin username, changing this variable after first launch will NOT change admin's username" + schema: + type: string + required: true + default: "REPLACETHIS" + - variable: NEXTCLOUD_ADMIN_PASSWORD + label: "NEXTCLOUD_ADMIN_PASSWORD (First Install Only)" + description: "Sets the initial nextcloud's admin password, changing this variable after first launch will NOT change admin's password" + schema: + type: string + private: true + required: true + default: "REPLACETHIS" + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TRUSTED_PROXIES + label: "Trusted Proxies (First Install Only - Advanced)" + description: "Sets nextcloud Trusted Proxies" + schema: + type: string + default: "172.16.0.0/16 127.0.0.1" + - variable: PHP_INI_MEMORY_LIMIT + label: "PHP_INI_MEMORY_LIMIT" + description: "Sets php memory_limit setting" + schema: + type: string + default: "1G" + - variable: PHP_UPLOAD_LIMIT + label: "PHP_UPLOAD_LIMIT" + description: "Sets php upload_max_filesize and post_max_size settings" + schema: + type: string + default: "10G" + - variable: AccessIP + label: "Access IP" + description: "Set to the IP-Address used to reach Nextcloud. Most often the Service or NodePort IP (Ensure this is correct!)" + schema: + type: string + required: true + $ref: + - "definitions/nodeIP" + + - variable: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + 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 Config" + 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: 10020 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8080 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: html + label: "App html Storage" + description: "Stores the Application html." + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: data + label: "UserData Storage" + description: "Stores the User Data." + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: 33 + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - 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 ipv4 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: "" + required: true + - 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/nextcloud/15.2.20/templates/_configmap.tpl b/stable/nextcloud/15.2.20/templates/_configmap.tpl new file mode 100644 index 00000000000..abe500d31e8 --- /dev/null +++ b/stable/nextcloud/15.2.20/templates/_configmap.tpl @@ -0,0 +1,36 @@ +{{/* Define the configmap */}} +{{- define "nextcloud.configmap" -}} + +{{- $hosts := "" }} +{{- if .Values.ingress.main.enabled }} +{{- range .Values.ingress }} +{{- range $index, $host := .hosts }} + {{- if $index }} + {{ $hosts = ( printf "%v %v" $hosts $host.host ) }} + {{- else }} + {{ $hosts = ( printf "%s" $host.host ) }} + {{- end }} +{{- end }} +{{- end }} +{{- end }} + + +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: nextcloudconfig +data: + {{- $aliasgroup1 := ( printf "http://%s" ( .Values.env.AccessIP | default ( printf "%v-%v" .Release.Name "nextcloud" ) ) ) }} + {{- if .Values.ingress.main.enabled }} + {{- with (first .Values.ingress.main.hosts) }} + {{- $aliasgroup1 = ( printf "https://%s" .host ) }} + {{- end }} + {{- end }} + aliasgroup1: {{ $aliasgroup1 }} + NEXTCLOUD_TRUSTED_DOMAINS: {{ ( printf "%v %v %v %v %v %v %v %v" "test.fakedomain.dns" "localhost" "127.0.0.1" ( printf "%v:%v" "127.0.0.1" .Values.service.main.ports.main.port ) ( .Values.env.AccessIP | default "localhost" ) ( printf "%v-%v" .Release.Name "nextcloud" ) ( printf "%v-%v" .Release.Name "nextcloud-backend" ) $hosts ) | quote }} + {{- if .Values.ingress.main.enabled }} + APACHE_DISABLE_REWRITE_IP: "1" + {{- end }} + +{{- end -}} diff --git a/stable/nextcloud/15.2.20/templates/_cronjob.tpl b/stable/nextcloud/15.2.20/templates/_cronjob.tpl new file mode 100644 index 00000000000..302f3b83aae --- /dev/null +++ b/stable/nextcloud/15.2.20/templates/_cronjob.tpl @@ -0,0 +1,64 @@ +{{/* Define the cronjob */}} +{{- define "nextcloud.cronjob" -}} +{{- if .Values.cronjob.enabled -}} +{{- $jobName := include "tc.common.names.fullname" . }} + +--- +apiVersion: batch/v1 +kind: CronJob +metadata: + name: {{ printf "%s-cronjob" $jobName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +spec: + schedule: "{{ .Values.cronjob.schedule }}" + concurrencyPolicy: Forbid + {{- with .Values.cronjob.failedJobsHistoryLimit }} + failedJobsHistoryLimit: {{ . }} + {{- end }} + {{- with .Values.cronjob.successfulJobsHistoryLimit }} + successfulJobsHistoryLimit: {{ . }} + {{- end }} + jobTemplate: + metadata: + spec: + template: + metadata: + spec: + restartPolicy: Never + {{- with (include "tc.common.controller.volumes" . | trim) }} + volumes: + {{- nindent 12 . }} + {{- end }} + containers: + - name: {{ .Chart.Name }} + image: '{{ include "tc.common.images.selector" . }}' + imagePullPolicy: {{ default .Values.image.pullPolicy }} + command: + - "/bin/sh" + - "-c" + - | + /bin/bash <<'EOF' + echo "running nextcloud cronjob..." + php -f /var/www/html/cron.php + echo "cronjob finished" + {{- if .Values.cronjob.generatePreviews }} + echo "Pre-generating Previews..." + php /var/www/html/occ preview:pre-generate + echo "Previews generated." + {{- end }} + EOF + # Will mount configuration files as www-data (id: 33) by default for nextcloud + {{- with (include "tc.common.controller.volumeMounts" . | trim) }} + volumeMounts: + {{ nindent 16 . }} + {{- end }} + securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true + resources: +{{ toYaml .Values.resources | indent 16 }} +{{- end -}} +{{- end -}} diff --git a/stable/nextcloud/15.2.20/templates/_hpb.tpl b/stable/nextcloud/15.2.20/templates/_hpb.tpl new file mode 100644 index 00000000000..617bab9d8ab --- /dev/null +++ b/stable/nextcloud/15.2.20/templates/_hpb.tpl @@ -0,0 +1,133 @@ +{{/* Define the hbp container */}} +{{- define "nextcloud.hpb" -}} +{{- $jobName := include "tc.common.names.fullname" . }} +image: '{{ include "tc.common.images.selector" . }}' +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true +{{- with (include "tc.common.controller.volumeMounts" . | trim) }} +volumeMounts: + {{ nindent 2 . }} +{{- end }} +ports: + - containerPort: 7867 +readinessProbe: + httpGet: + path: /push/test/cookie + port: 7867 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /push/test/cookie + port: 7867 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /push/test/cookie + port: 7867 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +command: + - "/bin/sh" + - "-c" + - | + /bin/bash <<'EOF' + set -m + echo "Waiting for notify_push file to be available..." + until [ -f /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push ] + do + sleep 10 + echo "Notify_push not found... waiting..." + done + echo "Waiting for Nextcloud to start..." + until $(curl --output /dev/null --silent --head --fail -H "Host: test.fakedomain.dns" http://127.0.0.1:8080/status.php); do + echo "Nextcloud not found... waiting..." + sleep 10 + done + until $(curl --silent --fail -H "Host: test.fakedomain.dns" http://127.0.0.1:8080/status.php | jq --raw-output '.installed' | grep "true"); do + echo "Nextcloud not installed... waiting..." + sleep 10 + done + echo "Nextcloud instance with Notify_push found... Launching High Performance Backend..." + /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push /var/www/html/config/config.php & + + {{- if .Values.imaginary.enabled }} + echo "Imaginary High Performance Previews enabled, enabling it on Nextcloud..." + php /var/www/html/occ config:system:set enabledPreviewProviders 6 --value='OC\Preview\Imaginary' + php /var/www/html/occ config:system:set preview_imaginary_url --value='http://127.0.0.1:9090' + {{- end }} + + until $(curl --output /dev/null --silent --head --fail -H "Host: test.fakedomain.dns" http://127.0.0.1:7867/push/test/cookie); do + echo "High Performance Backend not running ... waiting..." + sleep 10 + done + {{- $accessurl := ( printf "http://%v:%v" ( .Values.env.AccessIP | default ( printf "%v-%v" .Release.Name "nextcloud" ) ) .Values.service.main.ports.main.port ) }} + {{- if .Values.ingress.main.enabled }} + {{- with (first .Values.ingress.main.hosts) }} + {{- $accessurl = ( printf "https://%s" .host ) }} + {{- end }} + {{- end }} + until $(curl --output /dev/null --silent --head --fail {{ $accessurl }}/push/test/cookie); do + echo "High Performance Backend service not accessable ... waiting..." + sleep 10 + done + echo "High Performance Backend found..." + echo "Configuring High Performance Backend for url: {{ $accessurl }}" + php /var/www/html/occ notify_push:setup {{ $accessurl }}/push + fg + EOF +env: + - name: NEXTCLOUD_URL + value: 'http://127.0.0.1:8080' + - name: METRICS_PORT + value: '7868' + - name: TRUSTED_PROXIES + value: "{{ .Values.env.TRUSTED_PROXIES }}" + - name: POSTGRES_DB + value: "{{ .Values.postgresql.postgresqlDatabase }}" + - name: POSTGRES_USER + value: "{{ .Values.postgresql.postgresqlUsername }}" + - name: POSTGRES_PASSWORD + valueFrom: + secretKeyRef: + name: dbcreds + key: postgresql-password + - name: POSTGRES_HOST + valueFrom: + secretKeyRef: + name: dbcreds + key: plainporthost + - name: REDIS_HOST + valueFrom: + secretKeyRef: + name: rediscreds + key: plainhost + - name: REDIS_HOST_PASSWORD + valueFrom: + secretKeyRef: + name: rediscreds + key: redis-password +envFrom: + - configMapRef: + name: nextcloudconfig +{{- end -}} diff --git a/stable/nextcloud/15.2.20/templates/_imaginary.tpl b/stable/nextcloud/15.2.20/templates/_imaginary.tpl new file mode 100644 index 00000000000..57a72c43024 --- /dev/null +++ b/stable/nextcloud/15.2.20/templates/_imaginary.tpl @@ -0,0 +1,40 @@ +{{/* Define the imaginary container */}} +{{- define "nextcloud.imaginary" -}} +image: {{ .Values.imaginaryImage.repository }}:{{ .Values.imaginaryImage.tag }} +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true +ports: + - containerPort: 9090 +args: ["-enable-url-source"] +env: + - name: 'PORT' + value: '9090' +readinessProbe: + httpGet: + path: / + port: 9090 + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: / + port: 9090 + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: / + port: 9090 + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/nextcloud/15.2.20/templates/_nginx.tpl b/stable/nextcloud/15.2.20/templates/_nginx.tpl new file mode 100644 index 00000000000..df427f44bd8 --- /dev/null +++ b/stable/nextcloud/15.2.20/templates/_nginx.tpl @@ -0,0 +1,54 @@ +{{/* Define the nginx container */}} +{{- define "nextcloud.nginx" -}} +image: {{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }} +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true +{{- with (include "tc.common.controller.volumeMounts" . | trim) }} +volumeMounts: + {{ nindent 2 . }} +{{- end }} + - mountPath: /etc/nginx/nginx.conf + name: nginx + readOnly: true + subPath: nginx.conf +ports: + - containerPort: 8080 + +readinessProbe: + httpGet: + path: /robots.txt + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /robots.txt + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /robots.txt + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/nextcloud/15.2.20/templates/common.yaml b/stable/nextcloud/15.2.20/templates/common.yaml new file mode 100644 index 00000000000..9314524b1a2 --- /dev/null +++ b/stable/nextcloud/15.2.20/templates/common.yaml @@ -0,0 +1,22 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render configmap for nextcloud */}} +{{- include "nextcloud.configmap" . }} + +{{- $newMiddlewares := append .Values.ingress.main.fixedMiddlewares "tc-nextcloud-chain" }} +{{- $_ := set .Values.ingress.main "fixedMiddlewares" $newMiddlewares -}} + +{{- $_ := set .Values.additionalContainers "nginx" (include "nextcloud.nginx" . | fromYaml) -}} +{{- if .Values.imaginary.enabled -}} +{{- $_ := set .Values.additionalContainers "imaginary" (include "nextcloud.imaginary" . | fromYaml) -}} +{{- end -}} +{{- if .Values.hpb.enabled -}} +{{- $_ := set .Values.additionalContainers "hpb" (include "nextcloud.hpb" . | fromYaml) -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} + +{{/* Render cronjob for nextcloud */}} +{{- include "nextcloud.cronjob" . }} diff --git a/stable/pretend-youre-xyzzy/6.0.18/values.yaml b/stable/nextcloud/15.2.20/values.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.18/values.yaml rename to stable/nextcloud/15.2.20/values.yaml diff --git a/stable/nullserv/6.0.18/Chart.lock b/stable/nullserv/6.0.18/Chart.lock deleted file mode 100644 index f85b2f3e8cc..00000000000 --- a/stable/nullserv/6.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:16:02.842382897Z" diff --git a/stable/nullserv/6.0.18/README.md b/stable/nullserv/6.0.18/README.md deleted file mode 100644 index 1c76adcad72..00000000000 --- a/stable/nullserv/6.0.18/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# nullserv - -A simple null file http and https server - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/nullserv/6.0.18/app-readme.md b/stable/nullserv/6.0.18/app-readme.md deleted file mode 100644 index 2d2c045ad65..00000000000 --- a/stable/nullserv/6.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A simple null file http and https server - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/nullserv/6.0.18/CHANGELOG.md b/stable/nullserv/6.0.20/CHANGELOG.md similarity index 85% rename from stable/nullserv/6.0.18/CHANGELOG.md rename to stable/nullserv/6.0.20/CHANGELOG.md index b002fed60f4..e2fb6da55d0 100644 --- a/stable/nullserv/6.0.18/CHANGELOG.md +++ b/stable/nullserv/6.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [nullserv-6.0.20](https://github.com/truecharts/apps/compare/nullserv-6.0.19...nullserv-6.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [nullserv-6.0.19](https://github.com/truecharts/apps/compare/nullserv-6.0.18...nullserv-6.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [nullserv-6.0.18](https://github.com/truecharts/apps/compare/nullserv-6.0.17...nullserv-6.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [nullserv-6.0.7](https://github.com/truecharts/apps/compare/nullserv-6.0.6...nullserv-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [nullserv-6.0.6](https://github.com/truecharts/apps/compare/nullserv-6.0.5...nullserv-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/nullserv/6.0.20/Chart.lock b/stable/nullserv/6.0.20/Chart.lock new file mode 100644 index 00000000000..0b0bc33e687 --- /dev/null +++ b/stable/nullserv/6.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:33:24.283012567Z" diff --git a/stable/nullserv/6.0.18/Chart.yaml b/stable/nullserv/6.0.20/Chart.yaml similarity index 97% rename from stable/nullserv/6.0.18/Chart.yaml rename to stable/nullserv/6.0.20/Chart.yaml index 012c8c6893a..d037914d24e 100644 --- a/stable/nullserv/6.0.18/Chart.yaml +++ b/stable/nullserv/6.0.20/Chart.yaml @@ -17,7 +17,7 @@ maintainers: name: nullserv sources: - https://github.com/bmrzycki/nullserv -version: 6.0.18 +version: 6.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/nullserv/6.0.20/README.md b/stable/nullserv/6.0.20/README.md new file mode 100644 index 00000000000..cbe8c25907d --- /dev/null +++ b/stable/nullserv/6.0.20/README.md @@ -0,0 +1,107 @@ +# nullserv + +![Version: 6.0.20](https://img.shields.io/badge/Version-6.0.20-informational?style=flat-square) ![AppVersion: 1.3.0](https://img.shields.io/badge/AppVersion-1.3.0-informational?style=flat-square) + +A simple null file http and https server + +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: [nullserv](https://truecharts.org/charts/stable/nullserv) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `nullserv` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install nullserv TrueCharts/nullserv +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `nullserv` deployment + +```console +helm uninstall nullserv +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install nullserv \ + --set env.TZ="America/New York" \ + TrueCharts/nullserv +``` + +#### 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 nullserv TrueCharts/nullserv -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/nullserv/6.0.20/app-readme.md b/stable/nullserv/6.0.20/app-readme.md new file mode 100644 index 00000000000..7484244c199 --- /dev/null +++ b/stable/nullserv/6.0.20/app-readme.md @@ -0,0 +1,8 @@ +A simple null file http and https server + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/nullserv + +--- + +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/promcord/4.0.19/charts/common-10.4.4.tgz b/stable/nullserv/6.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/promcord/4.0.19/charts/common-10.4.4.tgz rename to stable/nullserv/6.0.20/charts/common-10.4.4.tgz diff --git a/stable/nullserv/6.0.18/ix_values.yaml b/stable/nullserv/6.0.20/ix_values.yaml similarity index 87% rename from stable/nullserv/6.0.18/ix_values.yaml rename to stable/nullserv/6.0.20/ix_values.yaml index df8d6729556..53cc55a00c1 100644 --- a/stable/nullserv/6.0.18/ix_values.yaml +++ b/stable/nullserv/6.0.20/ix_values.yaml @@ -3,7 +3,7 @@ controller: image: repository: tccr.io/truecharts/nullserv - tag: v1.3.0@sha256:67aa9d50ba0c9547b4b0f7fc68c023a34b5e2b027f7bc9233120d5fbd6bcf3cd + tag: v1.3.0@sha256:f47a13e58aa226c5bd27a512d424dd4cd53508d280c6b9c77999d5105f8653f5 pullPolicy: IfNotPresent securityContext: diff --git a/stable/nullserv/6.0.18/questions.yaml b/stable/nullserv/6.0.20/questions.yaml similarity index 100% rename from stable/nullserv/6.0.18/questions.yaml rename to stable/nullserv/6.0.20/questions.yaml diff --git a/stable/pretend-youre-xyzzy/6.0.18/templates/common.yaml b/stable/nullserv/6.0.20/templates/common.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.18/templates/common.yaml rename to stable/nullserv/6.0.20/templates/common.yaml diff --git a/stable/promcord/4.0.19/values.yaml b/stable/nullserv/6.0.20/values.yaml similarity index 100% rename from stable/promcord/4.0.19/values.yaml rename to stable/nullserv/6.0.20/values.yaml diff --git a/stable/odoo/8.0.21/Chart.lock b/stable/odoo/8.0.21/Chart.lock deleted file mode 100644 index 1515fc8c5bd..00000000000 --- a/stable/odoo/8.0.21/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:16:24.331883166Z" diff --git a/stable/odoo/8.0.21/README.md b/stable/odoo/8.0.21/README.md deleted file mode 100644 index fea1c913e18..00000000000 --- a/stable/odoo/8.0.21/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# odoo - -All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/odoo/8.0.21/app-readme.md b/stable/odoo/8.0.21/app-readme.md deleted file mode 100644 index 3b60987ba89..00000000000 --- a/stable/odoo/8.0.21/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/odoo/8.0.21/CHANGELOG.md b/stable/odoo/8.0.23/CHANGELOG.md similarity index 82% rename from stable/odoo/8.0.21/CHANGELOG.md rename to stable/odoo/8.0.23/CHANGELOG.md index 65f01517eda..6941c991023 100644 --- a/stable/odoo/8.0.21/CHANGELOG.md +++ b/stable/odoo/8.0.23/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [odoo-8.0.23](https://github.com/truecharts/apps/compare/odoo-8.0.22...odoo-8.0.23) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [odoo-8.0.22](https://github.com/truecharts/apps/compare/odoo-8.0.21...odoo-8.0.22) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [odoo-8.0.21](https://github.com/truecharts/apps/compare/odoo-8.0.20...odoo-8.0.21) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ -### [odoo-8.0.10](https://github.com/truecharts/apps/compare/odoo-8.0.9...odoo-8.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [odoo-8.0.9](https://github.com/truecharts/apps/compare/odoo-8.0.8...odoo-8.0.9) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - diff --git a/stable/odoo/8.0.23/Chart.lock b/stable/odoo/8.0.23/Chart.lock new file mode 100644 index 00000000000..d2ce1dc9c70 --- /dev/null +++ b/stable/odoo/8.0.23/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-20T08:33:30.268209265Z" diff --git a/stable/odoo/8.0.21/Chart.yaml b/stable/odoo/8.0.23/Chart.yaml similarity index 98% rename from stable/odoo/8.0.21/Chart.yaml rename to stable/odoo/8.0.23/Chart.yaml index 00c33bdc6ef..38eb58d1c3d 100644 --- a/stable/odoo/8.0.21/Chart.yaml +++ b/stable/odoo/8.0.23/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 appVersion: "15.0" -version: 8.0.21 +version: 8.0.23 kubeVersion: '>=1.16.0-0' name: odoo description: All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. diff --git a/stable/odoo/8.0.23/README.md b/stable/odoo/8.0.23/README.md new file mode 100644 index 00000000000..b7a336872b6 --- /dev/null +++ b/stable/odoo/8.0.23/README.md @@ -0,0 +1,109 @@ +# odoo + +![Version: 8.0.23](https://img.shields.io/badge/Version-8.0.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 15.0](https://img.shields.io/badge/AppVersion-15.0-informational?style=flat-square) + +All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. + +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: [odoo](https://truecharts.org/charts/stable/odoo) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `odoo` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install odoo TrueCharts/odoo +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `odoo` deployment + +```console +helm uninstall odoo +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install odoo \ + --set env.TZ="America/New York" \ + TrueCharts/odoo +``` + +#### 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 odoo TrueCharts/odoo -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/odoo/8.0.23/app-readme.md b/stable/odoo/8.0.23/app-readme.md new file mode 100644 index 00000000000..bab0b3bb235 --- /dev/null +++ b/stable/odoo/8.0.23/app-readme.md @@ -0,0 +1,8 @@ +All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/odoo + +--- + +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/prometheus/4.0.37/charts/common-10.4.4.tgz b/stable/odoo/8.0.23/charts/common-10.4.4.tgz similarity index 100% rename from stable/prometheus/4.0.37/charts/common-10.4.4.tgz rename to stable/odoo/8.0.23/charts/common-10.4.4.tgz diff --git a/stable/strapi/4.0.17/charts/postgresql-8.0.30.tgz b/stable/odoo/8.0.23/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/strapi/4.0.17/charts/postgresql-8.0.30.tgz rename to stable/odoo/8.0.23/charts/postgresql-8.0.30.tgz diff --git a/stable/odoo/8.0.21/ix_values.yaml b/stable/odoo/8.0.23/ix_values.yaml similarity index 90% rename from stable/odoo/8.0.21/ix_values.yaml rename to stable/odoo/8.0.23/ix_values.yaml index f46fe364a26..0efc7bcd1fe 100644 --- a/stable/odoo/8.0.21/ix_values.yaml +++ b/stable/odoo/8.0.23/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/odoo pullPolicy: IfNotPresent - tag: v15.0@sha256:e588eb4353438622ddd722587faaf75f9ec294079007920e27b93c8c00b4a180 + tag: v15.0@sha256:ba40adea86644a11d79f8ea010775acdfab2c071ae03e82e4ff8053f6cb2f20c env: USER: "{{ .Values.postgresql.postgresqlUsername }}" diff --git a/stable/odoo/8.0.21/questions.yaml b/stable/odoo/8.0.23/questions.yaml similarity index 100% rename from stable/odoo/8.0.21/questions.yaml rename to stable/odoo/8.0.23/questions.yaml diff --git a/stable/prowlarr/6.0.18/templates/common.yaml b/stable/odoo/8.0.23/templates/common.yaml similarity index 100% rename from stable/prowlarr/6.0.18/templates/common.yaml rename to stable/odoo/8.0.23/templates/common.yaml diff --git a/stable/prometheus/4.0.37/values.yaml b/stable/odoo/8.0.23/values.yaml similarity index 100% rename from stable/prometheus/4.0.37/values.yaml rename to stable/odoo/8.0.23/values.yaml diff --git a/stable/openldap/7.0.18/Chart.lock b/stable/openldap/7.0.18/Chart.lock deleted file mode 100644 index 8657b4039aa..00000000000 --- a/stable/openldap/7.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:16:47.25287443Z" diff --git a/stable/openldap/7.0.18/README.md b/stable/openldap/7.0.18/README.md deleted file mode 100644 index 738dacd5d07..00000000000 --- a/stable/openldap/7.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# openldap - -Community developed LDAP software - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/openldap/7.0.18/app-readme.md b/stable/openldap/7.0.18/app-readme.md deleted file mode 100644 index 2164117b3db..00000000000 --- a/stable/openldap/7.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Community developed LDAP software - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/openldap/7.0.18/CHANGELOG.md b/stable/openldap/7.0.20/CHANGELOG.md similarity index 85% rename from stable/openldap/7.0.18/CHANGELOG.md rename to stable/openldap/7.0.20/CHANGELOG.md index b3fd9995c3c..b53c6ab83cb 100644 --- a/stable/openldap/7.0.18/CHANGELOG.md +++ b/stable/openldap/7.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [openldap-7.0.20](https://github.com/truecharts/apps/compare/openldap-7.0.19...openldap-7.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [openldap-7.0.19](https://github.com/truecharts/apps/compare/openldap-7.0.18...openldap-7.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [openldap-7.0.18](https://github.com/truecharts/apps/compare/openldap-7.0.17...openldap-7.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [openldap-7.0.7](https://github.com/truecharts/apps/compare/openldap-7.0.6...openldap-7.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [openldap-7.0.6](https://github.com/truecharts/apps/compare/openldap-7.0.5...openldap-7.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/openldap/7.0.20/Chart.lock b/stable/openldap/7.0.20/Chart.lock new file mode 100644 index 00000000000..ec8f6ecccd0 --- /dev/null +++ b/stable/openldap/7.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:33:33.544665765Z" diff --git a/stable/openldap/7.0.18/Chart.yaml b/stable/openldap/7.0.20/Chart.yaml similarity index 97% rename from stable/openldap/7.0.18/Chart.yaml rename to stable/openldap/7.0.20/Chart.yaml index f81f2dfa291..9856471781a 100644 --- a/stable/openldap/7.0.18/Chart.yaml +++ b/stable/openldap/7.0.20/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/jp-gouin/helm-openldap - https://github.com/osixia/docker-openldap type: application -version: 7.0.18 +version: 7.0.20 annotations: truecharts.org/catagories: | - cloud diff --git a/stable/openldap/7.0.20/README.md b/stable/openldap/7.0.20/README.md new file mode 100644 index 00000000000..99cc37c1dd8 --- /dev/null +++ b/stable/openldap/7.0.20/README.md @@ -0,0 +1,108 @@ +# openldap + +![Version: 7.0.20](https://img.shields.io/badge/Version-7.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.5.0](https://img.shields.io/badge/AppVersion-1.5.0-informational?style=flat-square) + +Community developed LDAP software + +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: [openldap](https://truecharts.org/charts/stable/openldap) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `openldap` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install openldap TrueCharts/openldap +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `openldap` deployment + +```console +helm uninstall openldap +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install openldap \ + --set env.TZ="America/New York" \ + TrueCharts/openldap +``` + +#### 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 openldap TrueCharts/openldap -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/openldap/7.0.20/app-readme.md b/stable/openldap/7.0.20/app-readme.md new file mode 100644 index 00000000000..98f6e2818f0 --- /dev/null +++ b/stable/openldap/7.0.20/app-readme.md @@ -0,0 +1,8 @@ +Community developed LDAP software + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/openldap + +--- + +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/prowlarr/6.0.18/charts/common-10.4.4.tgz b/stable/openldap/7.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/prowlarr/6.0.18/charts/common-10.4.4.tgz rename to stable/openldap/7.0.20/charts/common-10.4.4.tgz diff --git a/stable/openldap/7.0.18/ix_values.yaml b/stable/openldap/7.0.20/ix_values.yaml similarity index 96% rename from stable/openldap/7.0.18/ix_values.yaml rename to stable/openldap/7.0.20/ix_values.yaml index fcbdd183de7..94f64811b90 100644 --- a/stable/openldap/7.0.18/ix_values.yaml +++ b/stable/openldap/7.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/openldap pullPolicy: IfNotPresent - tag: v1.5.0@sha256:0260d37c41f0c1207aaa642d7c786851385471a5ddf02bc6efc178241ddd8706 + tag: v1.5.0@sha256:dc3550b194bc94e2104dc878927cbd3aed43a98b5f337fa9a20bc8f8763fcd96 securityContext: readOnlyRootFilesystem: false diff --git a/stable/openldap/7.0.18/questions.yaml b/stable/openldap/7.0.20/questions.yaml similarity index 100% rename from stable/openldap/7.0.18/questions.yaml rename to stable/openldap/7.0.20/questions.yaml diff --git a/stable/openldap/7.0.18/templates/_configmap.tpl b/stable/openldap/7.0.20/templates/_configmap.tpl similarity index 100% rename from stable/openldap/7.0.18/templates/_configmap.tpl rename to stable/openldap/7.0.20/templates/_configmap.tpl diff --git a/stable/openldap/7.0.18/templates/common.yaml b/stable/openldap/7.0.20/templates/common.yaml similarity index 100% rename from stable/openldap/7.0.18/templates/common.yaml rename to stable/openldap/7.0.20/templates/common.yaml diff --git a/stable/prowlarr/6.0.18/values.yaml b/stable/openldap/7.0.20/values.yaml similarity index 100% rename from stable/prowlarr/6.0.18/values.yaml rename to stable/openldap/7.0.20/values.yaml diff --git a/stable/phpldapadmin/6.0.17/Chart.lock b/stable/phpldapadmin/6.0.17/Chart.lock deleted file mode 100644 index 12a26361ccd..00000000000 --- a/stable/phpldapadmin/6.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:18:15.64923615Z" diff --git a/stable/phpldapadmin/6.0.17/README.md b/stable/phpldapadmin/6.0.17/README.md deleted file mode 100644 index b0ef29a33f6..00000000000 --- a/stable/phpldapadmin/6.0.17/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# phpldapadmin - -Web-based LDAP browser to manage your LDAP server - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/phpldapadmin/6.0.17/app-readme.md b/stable/phpldapadmin/6.0.17/app-readme.md deleted file mode 100644 index 14298e9c864..00000000000 --- a/stable/phpldapadmin/6.0.17/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Web-based LDAP browser to manage your LDAP server - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/phpldapadmin/6.0.17/CHANGELOG.md b/stable/phpldapadmin/6.0.19/CHANGELOG.md similarity index 85% rename from stable/phpldapadmin/6.0.17/CHANGELOG.md rename to stable/phpldapadmin/6.0.19/CHANGELOG.md index ca5473dff89..59aa10f23ee 100644 --- a/stable/phpldapadmin/6.0.17/CHANGELOG.md +++ b/stable/phpldapadmin/6.0.19/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [phpldapadmin-6.0.19](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.18...phpldapadmin-6.0.19) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [phpldapadmin-6.0.18](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.17...phpldapadmin-6.0.18) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [phpldapadmin-6.0.17](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.16...phpldapadmin-6.0.17) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [phpldapadmin-6.0.6](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.5...phpldapadmin-6.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [phpldapadmin-6.0.5](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.4...phpldapadmin-6.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/phpldapadmin/6.0.19/Chart.lock b/stable/phpldapadmin/6.0.19/Chart.lock new file mode 100644 index 00000000000..5962a192571 --- /dev/null +++ b/stable/phpldapadmin/6.0.19/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:33:42.582752973Z" diff --git a/stable/phpldapadmin/6.0.17/Chart.yaml b/stable/phpldapadmin/6.0.19/Chart.yaml similarity index 97% rename from stable/phpldapadmin/6.0.17/Chart.yaml rename to stable/phpldapadmin/6.0.19/Chart.yaml index 77189cf59bb..2b746529a5f 100644 --- a/stable/phpldapadmin/6.0.17/Chart.yaml +++ b/stable/phpldapadmin/6.0.19/Chart.yaml @@ -21,7 +21,7 @@ name: phpldapadmin sources: - https://gitlab.v2.rancher.geohub.space/g3s/i3s/i3s-helm-catalog type: application -version: 6.0.17 +version: 6.0.19 annotations: truecharts.org/catagories: | - management diff --git a/stable/phpldapadmin/6.0.19/README.md b/stable/phpldapadmin/6.0.19/README.md new file mode 100644 index 00000000000..36d889709b2 --- /dev/null +++ b/stable/phpldapadmin/6.0.19/README.md @@ -0,0 +1,107 @@ +# phpldapadmin + +![Version: 6.0.19](https://img.shields.io/badge/Version-6.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.9.0](https://img.shields.io/badge/AppVersion-0.9.0-informational?style=flat-square) + +Web-based LDAP browser to manage your LDAP server + +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: [phpldapadmin](https://truecharts.org/charts/stable/phpldapadmin) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `phpldapadmin` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install phpldapadmin TrueCharts/phpldapadmin +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `phpldapadmin` deployment + +```console +helm uninstall phpldapadmin +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install phpldapadmin \ + --set env.TZ="America/New York" \ + TrueCharts/phpldapadmin +``` + +#### 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 phpldapadmin TrueCharts/phpldapadmin -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/phpldapadmin/6.0.19/app-readme.md b/stable/phpldapadmin/6.0.19/app-readme.md new file mode 100644 index 00000000000..7230f629182 --- /dev/null +++ b/stable/phpldapadmin/6.0.19/app-readme.md @@ -0,0 +1,8 @@ +Web-based LDAP browser to manage your LDAP server + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/phpldapadmin + +--- + +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/qinglong/2.0.19/charts/common-10.4.4.tgz b/stable/phpldapadmin/6.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/qinglong/2.0.19/charts/common-10.4.4.tgz rename to stable/phpldapadmin/6.0.19/charts/common-10.4.4.tgz diff --git a/stable/phpldapadmin/6.0.17/ix_values.yaml b/stable/phpldapadmin/6.0.19/ix_values.yaml similarity index 82% rename from stable/phpldapadmin/6.0.17/ix_values.yaml rename to stable/phpldapadmin/6.0.19/ix_values.yaml index 9a5711fbaab..e32e6e91ae5 100644 --- a/stable/phpldapadmin/6.0.17/ix_values.yaml +++ b/stable/phpldapadmin/6.0.19/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/phpldapadmin pullPolicy: IfNotPresent - tag: v0.9.0@sha256:aef331f060a7fff72d5f698c1fb164bfeba64ec9295bb82d5fa982a40f756d4e + tag: v0.9.0@sha256:239a8b6640ed3dd0b7446b9117bb7b33d752eeb938ebad0f91d2e5df999e08a4 securityContext: readOnlyRootFilesystem: false diff --git a/stable/phpldapadmin/6.0.17/questions.yaml b/stable/phpldapadmin/6.0.19/questions.yaml similarity index 100% rename from stable/phpldapadmin/6.0.17/questions.yaml rename to stable/phpldapadmin/6.0.19/questions.yaml diff --git a/stable/qinglong/2.0.19/templates/common.yaml b/stable/phpldapadmin/6.0.19/templates/common.yaml similarity index 100% rename from stable/qinglong/2.0.19/templates/common.yaml rename to stable/phpldapadmin/6.0.19/templates/common.yaml diff --git a/stable/qinglong/2.0.19/values.yaml b/stable/phpldapadmin/6.0.19/values.yaml similarity index 100% rename from stable/qinglong/2.0.19/values.yaml rename to stable/phpldapadmin/6.0.19/values.yaml diff --git a/stable/piaware/6.0.19/Chart.lock b/stable/piaware/6.0.19/Chart.lock deleted file mode 100644 index e1d7e64b449..00000000000 --- a/stable/piaware/6.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-17T10:08:08.702912763Z" diff --git a/stable/piaware/6.0.19/README.md b/stable/piaware/6.0.19/README.md deleted file mode 100644 index e8e4879d7ef..00000000000 --- a/stable/piaware/6.0.19/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# piaware - -Program for forwarding ADS-B data to FlightAware - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/piaware/6.0.19/app-readme.md b/stable/piaware/6.0.19/app-readme.md deleted file mode 100644 index 2ec1bd6d0dd..00000000000 --- a/stable/piaware/6.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Program for forwarding ADS-B data to FlightAware - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/piaware/6.0.19/CHANGELOG.md b/stable/piaware/6.0.21/CHANGELOG.md similarity index 84% rename from stable/piaware/6.0.19/CHANGELOG.md rename to stable/piaware/6.0.21/CHANGELOG.md index 789cfd886fc..b414721dbb6 100644 --- a/stable/piaware/6.0.19/CHANGELOG.md +++ b/stable/piaware/6.0.21/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [piaware-6.0.21](https://github.com/truecharts/apps/compare/piaware-6.0.20...piaware-6.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [piaware-6.0.20](https://github.com/truecharts/apps/compare/piaware-6.0.19...piaware-6.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [piaware-6.0.19](https://github.com/truecharts/apps/compare/piaware-6.0.18...piaware-6.0.19) (2022-07-17) ### Chore @@ -81,19 +97,3 @@ ### [piaware-6.0.8](https://github.com/truecharts/apps/compare/piaware-6.0.7...piaware-6.0.8) (2022-06-25) -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [piaware-6.0.7](https://github.com/truecharts/apps/compare/piaware-6.0.6...piaware-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - diff --git a/stable/piaware/6.0.21/Chart.lock b/stable/piaware/6.0.21/Chart.lock new file mode 100644 index 00000000000..aeecf993ad4 --- /dev/null +++ b/stable/piaware/6.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:33:51.866585671Z" diff --git a/stable/piaware/6.0.19/Chart.yaml b/stable/piaware/6.0.21/Chart.yaml similarity index 97% rename from stable/piaware/6.0.19/Chart.yaml rename to stable/piaware/6.0.21/Chart.yaml index e7c4235e1b0..e4ffd4ae55e 100644 --- a/stable/piaware/6.0.19/Chart.yaml +++ b/stable/piaware/6.0.21/Chart.yaml @@ -19,7 +19,7 @@ maintainers: name: piaware sources: - https://github.com/flightaware/piaware -version: 6.0.19 +version: 6.0.21 annotations: truecharts.org/catagories: | - media diff --git a/stable/piaware/6.0.21/README.md b/stable/piaware/6.0.21/README.md new file mode 100644 index 00000000000..4c17015e7ae --- /dev/null +++ b/stable/piaware/6.0.21/README.md @@ -0,0 +1,107 @@ +# piaware + +![Version: 6.0.21](https://img.shields.io/badge/Version-6.0.21-informational?style=flat-square) ![AppVersion: 7.2](https://img.shields.io/badge/AppVersion-7.2-informational?style=flat-square) + +Program for forwarding ADS-B data to FlightAware + +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: [piaware](https://truecharts.org/charts/stable/piaware) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `piaware` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install piaware TrueCharts/piaware +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `piaware` deployment + +```console +helm uninstall piaware +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install piaware \ + --set env.TZ="America/New York" \ + TrueCharts/piaware +``` + +#### 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 piaware TrueCharts/piaware -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/piaware/6.0.21/app-readme.md b/stable/piaware/6.0.21/app-readme.md new file mode 100644 index 00000000000..64661c523b3 --- /dev/null +++ b/stable/piaware/6.0.21/app-readme.md @@ -0,0 +1,8 @@ +Program for forwarding ADS-B data to FlightAware + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/piaware + +--- + +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/rsshub/3.0.42/charts/common-10.4.4.tgz b/stable/piaware/6.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/rsshub/3.0.42/charts/common-10.4.4.tgz rename to stable/piaware/6.0.21/charts/common-10.4.4.tgz diff --git a/stable/piaware/6.0.19/ci/ct-values.yaml b/stable/piaware/6.0.21/ci/ct-values.yaml similarity index 100% rename from stable/piaware/6.0.19/ci/ct-values.yaml rename to stable/piaware/6.0.21/ci/ct-values.yaml diff --git a/stable/piaware/6.0.19/ix_values.yaml b/stable/piaware/6.0.21/ix_values.yaml similarity index 90% rename from stable/piaware/6.0.19/ix_values.yaml rename to stable/piaware/6.0.21/ix_values.yaml index f1b70b89520..980bca4bf8a 100644 --- a/stable/piaware/6.0.19/ix_values.yaml +++ b/stable/piaware/6.0.21/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/piaware - tag: v7.2@sha256:e684b8c7c2207f8b0bba7a6893cc48ef357629a8bc472d1760a8ec6a30680887 + tag: v7.2@sha256:f1ec3d8e7116532e89f8e5243381dec84fb25ab14952b2c6ff6f42756c082ac3 pullPolicy: IfNotPresent securityContext: diff --git a/stable/piaware/6.0.19/questions.yaml b/stable/piaware/6.0.21/questions.yaml similarity index 100% rename from stable/piaware/6.0.19/questions.yaml rename to stable/piaware/6.0.21/questions.yaml diff --git a/stable/rsshub/3.0.42/templates/common.yaml b/stable/piaware/6.0.21/templates/common.yaml similarity index 100% rename from stable/rsshub/3.0.42/templates/common.yaml rename to stable/piaware/6.0.21/templates/common.yaml diff --git a/stable/rsshub/3.0.42/values.yaml b/stable/piaware/6.0.21/values.yaml similarity index 100% rename from stable/rsshub/3.0.42/values.yaml rename to stable/piaware/6.0.21/values.yaml diff --git a/stable/pretend-youre-xyzzy/6.0.18/Chart.lock b/stable/pretend-youre-xyzzy/6.0.18/Chart.lock deleted file mode 100644 index 531fd9de5d9..00000000000 --- a/stable/pretend-youre-xyzzy/6.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:18:52.319185189Z" diff --git a/stable/pretend-youre-xyzzy/6.0.18/README.md b/stable/pretend-youre-xyzzy/6.0.18/README.md deleted file mode 100644 index 005d6bfd31a..00000000000 --- a/stable/pretend-youre-xyzzy/6.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# pretend-youre-xyzzy - -pretend-youre-xyzzy, a cards against humanity clone - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/pretend-youre-xyzzy/6.0.18/app-readme.md b/stable/pretend-youre-xyzzy/6.0.18/app-readme.md deleted file mode 100644 index d240f70d59e..00000000000 --- a/stable/pretend-youre-xyzzy/6.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -pretend-youre-xyzzy, a cards against humanity clone - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/pretend-youre-xyzzy/6.0.18/CHANGELOG.md b/stable/pretend-youre-xyzzy/6.0.20/CHANGELOG.md similarity index 85% rename from stable/pretend-youre-xyzzy/6.0.18/CHANGELOG.md rename to stable/pretend-youre-xyzzy/6.0.20/CHANGELOG.md index 527c96054e8..453d32806fc 100644 --- a/stable/pretend-youre-xyzzy/6.0.18/CHANGELOG.md +++ b/stable/pretend-youre-xyzzy/6.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [pretend-youre-xyzzy-6.0.20](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.19...pretend-youre-xyzzy-6.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [pretend-youre-xyzzy-6.0.19](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.18...pretend-youre-xyzzy-6.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [pretend-youre-xyzzy-6.0.18](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.17...pretend-youre-xyzzy-6.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [pretend-youre-xyzzy-6.0.7](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.6...pretend-youre-xyzzy-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [pretend-youre-xyzzy-6.0.6](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.5...pretend-youre-xyzzy-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/pretend-youre-xyzzy/6.0.20/Chart.lock b/stable/pretend-youre-xyzzy/6.0.20/Chart.lock new file mode 100644 index 00000000000..715de3f36ec --- /dev/null +++ b/stable/pretend-youre-xyzzy/6.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:33:54.095190866Z" diff --git a/stable/pretend-youre-xyzzy/6.0.18/Chart.yaml b/stable/pretend-youre-xyzzy/6.0.20/Chart.yaml similarity index 97% rename from stable/pretend-youre-xyzzy/6.0.18/Chart.yaml rename to stable/pretend-youre-xyzzy/6.0.20/Chart.yaml index 77d648d27da..f2317f6f31d 100644 --- a/stable/pretend-youre-xyzzy/6.0.18/Chart.yaml +++ b/stable/pretend-youre-xyzzy/6.0.20/Chart.yaml @@ -21,7 +21,7 @@ name: pretend-youre-xyzzy sources: - https://github.com/ajanata/PretendYoureXyzzy - https://github.com/emcniece/DockerYourXyzzy -version: 6.0.18 +version: 6.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/pretend-youre-xyzzy/6.0.20/README.md b/stable/pretend-youre-xyzzy/6.0.20/README.md new file mode 100644 index 00000000000..460553aa7d4 --- /dev/null +++ b/stable/pretend-youre-xyzzy/6.0.20/README.md @@ -0,0 +1,108 @@ +# pretend-youre-xyzzy + +![Version: 6.0.20](https://img.shields.io/badge/Version-6.0.20-informational?style=flat-square) ![AppVersion: 4](https://img.shields.io/badge/AppVersion-4-informational?style=flat-square) + +pretend-youre-xyzzy, a cards against humanity clone + +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: [pretend-youre-xyzzy](https://truecharts.org/charts/stable/pretend-youre-xyzzy) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `pretend-youre-xyzzy` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install pretend-youre-xyzzy TrueCharts/pretend-youre-xyzzy +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `pretend-youre-xyzzy` deployment + +```console +helm uninstall pretend-youre-xyzzy +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install pretend-youre-xyzzy \ + --set env.TZ="America/New York" \ + TrueCharts/pretend-youre-xyzzy +``` + +#### 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 pretend-youre-xyzzy TrueCharts/pretend-youre-xyzzy -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/pretend-youre-xyzzy/6.0.20/app-readme.md b/stable/pretend-youre-xyzzy/6.0.20/app-readme.md new file mode 100644 index 00000000000..91c49cbe97b --- /dev/null +++ b/stable/pretend-youre-xyzzy/6.0.20/app-readme.md @@ -0,0 +1,8 @@ +pretend-youre-xyzzy, a cards against humanity clone + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/pretend-youre-xyzzy + +--- + +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/ser2sock/6.0.18/charts/common-10.4.4.tgz b/stable/pretend-youre-xyzzy/6.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/ser2sock/6.0.18/charts/common-10.4.4.tgz rename to stable/pretend-youre-xyzzy/6.0.20/charts/common-10.4.4.tgz diff --git a/stable/pretend-youre-xyzzy/6.0.18/ix_values.yaml b/stable/pretend-youre-xyzzy/6.0.20/ix_values.yaml similarity index 78% rename from stable/pretend-youre-xyzzy/6.0.18/ix_values.yaml rename to stable/pretend-youre-xyzzy/6.0.20/ix_values.yaml index ca696269208..0e2f8cf3b58 100644 --- a/stable/pretend-youre-xyzzy/6.0.18/ix_values.yaml +++ b/stable/pretend-youre-xyzzy/6.0.20/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/pretend-youre-xyzzy - tag: v4@sha256:d2b339819975c546a5360e160c793a615e86ab04e5aed91427ff1dd850205ace + tag: v4@sha256:18a19cb26bc3b3868664810c191271373409eae1ba640e87a04be713c131a9ff pullPolicy: IfNotPresent securityContext: diff --git a/stable/pretend-youre-xyzzy/6.0.18/questions.yaml b/stable/pretend-youre-xyzzy/6.0.20/questions.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.18/questions.yaml rename to stable/pretend-youre-xyzzy/6.0.20/questions.yaml diff --git a/stable/ser2sock/6.0.18/templates/common.yaml b/stable/pretend-youre-xyzzy/6.0.20/templates/common.yaml similarity index 100% rename from stable/ser2sock/6.0.18/templates/common.yaml rename to stable/pretend-youre-xyzzy/6.0.20/templates/common.yaml diff --git a/stable/ser2sock/6.0.18/values.yaml b/stable/pretend-youre-xyzzy/6.0.20/values.yaml similarity index 100% rename from stable/ser2sock/6.0.18/values.yaml rename to stable/pretend-youre-xyzzy/6.0.20/values.yaml diff --git a/stable/promcord/4.0.19/Chart.lock b/stable/promcord/4.0.19/Chart.lock deleted file mode 100644 index ffd3bd27dae..00000000000 --- a/stable/promcord/4.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:19:05.88935221Z" diff --git a/stable/promcord/4.0.19/README.md b/stable/promcord/4.0.19/README.md deleted file mode 100644 index 6864ac6b3e3..00000000000 --- a/stable/promcord/4.0.19/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# promcord - -Discord bot that provides metrics from a Discord server - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/promcord/4.0.19/app-readme.md b/stable/promcord/4.0.19/app-readme.md deleted file mode 100644 index fe634bb9eec..00000000000 --- a/stable/promcord/4.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Discord bot that provides metrics from a Discord server - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/promcord/4.0.19/CHANGELOG.md b/stable/promcord/4.0.21/CHANGELOG.md similarity index 85% rename from stable/promcord/4.0.19/CHANGELOG.md rename to stable/promcord/4.0.21/CHANGELOG.md index 3b44eeec871..1a2dac30b5f 100644 --- a/stable/promcord/4.0.19/CHANGELOG.md +++ b/stable/promcord/4.0.21/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [promcord-4.0.21](https://github.com/truecharts/apps/compare/promcord-4.0.20...promcord-4.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [promcord-4.0.20](https://github.com/truecharts/apps/compare/promcord-4.0.19...promcord-4.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [promcord-4.0.19](https://github.com/truecharts/apps/compare/promcord-4.0.18...promcord-4.0.19) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [promcord-4.0.8](https://github.com/truecharts/apps/compare/promcord-4.0.7...promcord-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [promcord-4.0.7](https://github.com/truecharts/apps/compare/promcord-4.0.6...promcord-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/promcord/4.0.21/Chart.lock b/stable/promcord/4.0.21/Chart.lock new file mode 100644 index 00000000000..ff3b881a00b --- /dev/null +++ b/stable/promcord/4.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:33:59.914694296Z" diff --git a/stable/promcord/4.0.19/Chart.yaml b/stable/promcord/4.0.21/Chart.yaml similarity index 97% rename from stable/promcord/4.0.19/Chart.yaml rename to stable/promcord/4.0.21/Chart.yaml index e26f8f6744c..a9836f59574 100644 --- a/stable/promcord/4.0.19/Chart.yaml +++ b/stable/promcord/4.0.21/Chart.yaml @@ -21,7 +21,7 @@ name: promcord sources: - https://github.com/nimarion/promcord type: application -version: 4.0.19 +version: 4.0.21 annotations: truecharts.org/catagories: | - metrics diff --git a/stable/promcord/4.0.21/README.md b/stable/promcord/4.0.21/README.md new file mode 100644 index 00000000000..9249402d719 --- /dev/null +++ b/stable/promcord/4.0.21/README.md @@ -0,0 +1,107 @@ +# promcord + +![Version: 4.0.21](https://img.shields.io/badge/Version-4.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +Discord bot that provides metrics from a Discord server + +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: [promcord](https://truecharts.org/charts/stable/promcord) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `promcord` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install promcord TrueCharts/promcord +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `promcord` deployment + +```console +helm uninstall promcord +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install promcord \ + --set env.TZ="America/New York" \ + TrueCharts/promcord +``` + +#### 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 promcord TrueCharts/promcord -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/promcord/4.0.21/app-readme.md b/stable/promcord/4.0.21/app-readme.md new file mode 100644 index 00000000000..0745dc3d330 --- /dev/null +++ b/stable/promcord/4.0.21/app-readme.md @@ -0,0 +1,8 @@ +Discord bot that provides metrics from a Discord server + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/promcord + +--- + +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/spotweb/4.0.18/charts/common-10.4.4.tgz b/stable/promcord/4.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/spotweb/4.0.18/charts/common-10.4.4.tgz rename to stable/promcord/4.0.21/charts/common-10.4.4.tgz diff --git a/stable/promcord/4.0.19/ci/no-values.yaml b/stable/promcord/4.0.21/ci/no-values.yaml similarity index 100% rename from stable/promcord/4.0.19/ci/no-values.yaml rename to stable/promcord/4.0.21/ci/no-values.yaml diff --git a/stable/promcord/4.0.19/ix_values.yaml b/stable/promcord/4.0.21/ix_values.yaml similarity index 92% rename from stable/promcord/4.0.19/ix_values.yaml rename to stable/promcord/4.0.21/ix_values.yaml index 587952366f9..dd064337b25 100644 --- a/stable/promcord/4.0.19/ix_values.yaml +++ b/stable/promcord/4.0.21/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/promcord - tag: latest@sha256:ba9bee8d89b3ce86ca55d1bd29e13deb31f73a004991b17d8d80c73f2cc1c03c + tag: latest@sha256:a5e5ffd524ccd45f7312f57fd6875ed59be4ece6e591dc95f8727e0ee9b2bd14 pullPolicy: IfNotPresent service: diff --git a/stable/promcord/4.0.19/questions.yaml b/stable/promcord/4.0.21/questions.yaml similarity index 100% rename from stable/promcord/4.0.19/questions.yaml rename to stable/promcord/4.0.21/questions.yaml diff --git a/stable/promcord/4.0.19/templates/common.yaml b/stable/promcord/4.0.21/templates/common.yaml similarity index 100% rename from stable/promcord/4.0.19/templates/common.yaml rename to stable/promcord/4.0.21/templates/common.yaml diff --git a/stable/promcord/4.0.19/templates/prometheusrules.yaml b/stable/promcord/4.0.21/templates/prometheusrules.yaml similarity index 100% rename from stable/promcord/4.0.19/templates/prometheusrules.yaml rename to stable/promcord/4.0.21/templates/prometheusrules.yaml diff --git a/stable/promcord/4.0.19/templates/servicemonitor.yaml b/stable/promcord/4.0.21/templates/servicemonitor.yaml similarity index 100% rename from stable/promcord/4.0.19/templates/servicemonitor.yaml rename to stable/promcord/4.0.21/templates/servicemonitor.yaml diff --git a/stable/spotweb/4.0.18/values.yaml b/stable/promcord/4.0.21/values.yaml similarity index 100% rename from stable/spotweb/4.0.18/values.yaml rename to stable/promcord/4.0.21/values.yaml diff --git a/stable/prometheus/4.0.37/README.md b/stable/prometheus/4.0.37/README.md deleted file mode 100644 index 80a1a38e51c..00000000000 --- a/stable/prometheus/4.0.37/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# prometheus - -kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.bitnami.com/bitnami | kube-state-metrics | 3.1.1 | -| https://charts.bitnami.com/bitnami | node-exporter | 3.0.4 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/prometheus/4.0.37/app-readme.md b/stable/prometheus/4.0.37/app-readme.md deleted file mode 100644 index 28d4fa76613..00000000000 --- a/stable/prometheus/4.0.37/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/prometheus/4.0.37/CHANGELOG.md b/stable/prometheus/4.0.39/CHANGELOG.md similarity index 81% rename from stable/prometheus/4.0.37/CHANGELOG.md rename to stable/prometheus/4.0.39/CHANGELOG.md index f9534a1211f..4664bf1bb69 100644 --- a/stable/prometheus/4.0.37/CHANGELOG.md +++ b/stable/prometheus/4.0.39/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [prometheus-4.0.39](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.20...prometheus-4.0.39) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [prometheus-4.0.38](https://github.com/truecharts/apps/compare/prometheus-4.0.37...prometheus-4.0.38) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [prometheus-4.0.37](https://github.com/truecharts/apps/compare/prometheus-4.0.36...prometheus-4.0.37) (2022-07-17) ### Chore @@ -81,19 +97,3 @@ #### Chore -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [prometheus-4.0.25](https://github.com/truecharts/apps/compare/prometheus-4.0.24...prometheus-4.0.25) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [prometheus-4.0.24](https://github.com/truecharts/apps/compare/prometheus-4.0.23...prometheus-4.0.24) (2022-07-09) - diff --git a/stable/prometheus/4.0.37/Chart.lock b/stable/prometheus/4.0.39/Chart.lock similarity index 89% rename from stable/prometheus/4.0.37/Chart.lock rename to stable/prometheus/4.0.39/Chart.lock index 144288a40a9..dae83387499 100644 --- a/stable/prometheus/4.0.37/Chart.lock +++ b/stable/prometheus/4.0.39/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 3.1.1 digest: sha256:4eb868a55473152052bfbfa520296385ee855d0630a2823121ceb2cd9b4484f5 -generated: "2022-07-17T10:08:12.281207945Z" +generated: "2022-07-20T08:34:11.718387683Z" diff --git a/stable/prometheus/4.0.37/Chart.yaml b/stable/prometheus/4.0.39/Chart.yaml similarity index 98% rename from stable/prometheus/4.0.37/Chart.yaml rename to stable/prometheus/4.0.39/Chart.yaml index 9f652a73cdf..eb9712d1aaf 100644 --- a/stable/prometheus/4.0.37/Chart.yaml +++ b/stable/prometheus/4.0.39/Chart.yaml @@ -28,7 +28,7 @@ sources: - https://github.com/prometheus-community/helm-charts - https://github.com/prometheus-operator/kube-prometheus type: application -version: 4.0.37 +version: 4.0.39 annotations: truecharts.org/catagories: | - metrics diff --git a/stable/prometheus/4.0.39/README.md b/stable/prometheus/4.0.39/README.md new file mode 100644 index 00000000000..6d1e6c4be33 --- /dev/null +++ b/stable/prometheus/4.0.39/README.md @@ -0,0 +1,110 @@ +# prometheus + +![Version: 4.0.39](https://img.shields.io/badge/Version-4.0.39-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.57.0](https://img.shields.io/badge/AppVersion-0.57.0-informational?style=flat-square) + +kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. + +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: [prometheus](https://truecharts.org/charts/stable/prometheus) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.bitnami.com/bitnami | kube-state-metrics | 3.1.1 | +| https://charts.bitnami.com/bitnami | node-exporter | 3.0.4 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `prometheus` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install prometheus TrueCharts/prometheus +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `prometheus` deployment + +```console +helm uninstall prometheus +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install prometheus \ + --set env.TZ="America/New York" \ + TrueCharts/prometheus +``` + +#### 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 prometheus TrueCharts/prometheus -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/prometheus/4.0.39/app-readme.md b/stable/prometheus/4.0.39/app-readme.md new file mode 100644 index 00000000000..b663e6904db --- /dev/null +++ b/stable/prometheus/4.0.39/app-readme.md @@ -0,0 +1,8 @@ +kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/prometheus + +--- + +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/strapi/4.0.17/charts/common-10.4.4.tgz b/stable/prometheus/4.0.39/charts/common-10.4.4.tgz similarity index 100% rename from stable/strapi/4.0.17/charts/common-10.4.4.tgz rename to stable/prometheus/4.0.39/charts/common-10.4.4.tgz diff --git a/stable/prometheus/4.0.37/charts/kube-state-metrics-3.1.1.tgz b/stable/prometheus/4.0.39/charts/kube-state-metrics-3.1.1.tgz similarity index 100% rename from stable/prometheus/4.0.37/charts/kube-state-metrics-3.1.1.tgz rename to stable/prometheus/4.0.39/charts/kube-state-metrics-3.1.1.tgz diff --git a/stable/prometheus/4.0.37/charts/node-exporter-3.0.4.tgz b/stable/prometheus/4.0.39/charts/node-exporter-3.0.4.tgz similarity index 100% rename from stable/prometheus/4.0.37/charts/node-exporter-3.0.4.tgz rename to stable/prometheus/4.0.39/charts/node-exporter-3.0.4.tgz diff --git a/stable/prometheus/4.0.37/crds/crd-alertmanager-config.yaml b/stable/prometheus/4.0.39/crds/crd-alertmanager-config.yaml similarity index 100% rename from stable/prometheus/4.0.37/crds/crd-alertmanager-config.yaml rename to stable/prometheus/4.0.39/crds/crd-alertmanager-config.yaml diff --git a/stable/prometheus/4.0.37/crds/crd-alertmanager.yaml b/stable/prometheus/4.0.39/crds/crd-alertmanager.yaml similarity index 100% rename from stable/prometheus/4.0.37/crds/crd-alertmanager.yaml rename to stable/prometheus/4.0.39/crds/crd-alertmanager.yaml diff --git a/stable/prometheus/4.0.37/crds/crd-podmonitor.yaml b/stable/prometheus/4.0.39/crds/crd-podmonitor.yaml similarity index 100% rename from stable/prometheus/4.0.37/crds/crd-podmonitor.yaml rename to stable/prometheus/4.0.39/crds/crd-podmonitor.yaml diff --git a/stable/prometheus/4.0.37/crds/crd-probes.yaml b/stable/prometheus/4.0.39/crds/crd-probes.yaml similarity index 100% rename from stable/prometheus/4.0.37/crds/crd-probes.yaml rename to stable/prometheus/4.0.39/crds/crd-probes.yaml diff --git a/stable/prometheus/4.0.37/crds/crd-prometheus.yaml b/stable/prometheus/4.0.39/crds/crd-prometheus.yaml similarity index 100% rename from stable/prometheus/4.0.37/crds/crd-prometheus.yaml rename to stable/prometheus/4.0.39/crds/crd-prometheus.yaml diff --git a/stable/prometheus/4.0.37/crds/crd-prometheusrules.yaml b/stable/prometheus/4.0.39/crds/crd-prometheusrules.yaml similarity index 100% rename from stable/prometheus/4.0.37/crds/crd-prometheusrules.yaml rename to stable/prometheus/4.0.39/crds/crd-prometheusrules.yaml diff --git a/stable/prometheus/4.0.37/crds/crd-servicemonitor.yaml b/stable/prometheus/4.0.39/crds/crd-servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.37/crds/crd-servicemonitor.yaml rename to stable/prometheus/4.0.39/crds/crd-servicemonitor.yaml diff --git a/stable/prometheus/4.0.37/crds/crd-thanosrulers.yaml b/stable/prometheus/4.0.39/crds/crd-thanosrulers.yaml similarity index 100% rename from stable/prometheus/4.0.37/crds/crd-thanosrulers.yaml rename to stable/prometheus/4.0.39/crds/crd-thanosrulers.yaml diff --git a/stable/prometheus/4.0.37/ix_values.yaml b/stable/prometheus/4.0.39/ix_values.yaml similarity index 99% rename from stable/prometheus/4.0.37/ix_values.yaml rename to stable/prometheus/4.0.39/ix_values.yaml index 20fef1e4c5b..c78a3169e6b 100644 --- a/stable/prometheus/4.0.37/ix_values.yaml +++ b/stable/prometheus/4.0.39/ix_values.yaml @@ -8,11 +8,11 @@ prometheusImage: thanosImage: repository: tccr.io/truecharts/thanos - tag: v0.27.0@sha256:5bf07324f5f05031f8de98ba492ddf7d13970650fed9dc16cb4040fb309ead18 + tag: v0.27.0@sha256:748b372f2be993b5577cf67f82ae1cf93ea39b452cb93c86c9d0131f42e37dfc alertmanagerImage: repository: tccr.io/truecharts/alertmanager - tag: v0.24.0@sha256:51f0be4979dd7c276a48cdce2d12c4992cd4c3977d07d87d2a711b6463b1dd20 + tag: v0.24.0@sha256:5d8b71dfaecb6c10bb2197ff986854b38dfa533ac88c84ed5b31a0814467f62e global: labels: {} diff --git a/stable/prometheus/4.0.37/questions.yaml b/stable/prometheus/4.0.39/questions.yaml similarity index 100% rename from stable/prometheus/4.0.37/questions.yaml rename to stable/prometheus/4.0.39/questions.yaml diff --git a/stable/prometheus/4.0.37/templates/_helpers.tpl b/stable/prometheus/4.0.39/templates/_helpers.tpl similarity index 100% rename from stable/prometheus/4.0.37/templates/_helpers.tpl rename to stable/prometheus/4.0.39/templates/_helpers.tpl diff --git a/stable/prometheus/4.0.37/templates/alertmanager/_alertmanager.tpl b/stable/prometheus/4.0.39/templates/alertmanager/_alertmanager.tpl similarity index 100% rename from stable/prometheus/4.0.37/templates/alertmanager/_alertmanager.tpl rename to stable/prometheus/4.0.39/templates/alertmanager/_alertmanager.tpl diff --git a/stable/prometheus/4.0.37/templates/alertmanager/secrets.yaml b/stable/prometheus/4.0.39/templates/alertmanager/secrets.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/alertmanager/secrets.yaml rename to stable/prometheus/4.0.39/templates/alertmanager/secrets.yaml diff --git a/stable/prometheus/4.0.37/templates/alertmanager/serviceaccount.yaml b/stable/prometheus/4.0.39/templates/alertmanager/serviceaccount.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/alertmanager/serviceaccount.yaml rename to stable/prometheus/4.0.39/templates/alertmanager/serviceaccount.yaml diff --git a/stable/prometheus/4.0.37/templates/alertmanager/servicemonitor.yaml b/stable/prometheus/4.0.39/templates/alertmanager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/alertmanager/servicemonitor.yaml rename to stable/prometheus/4.0.39/templates/alertmanager/servicemonitor.yaml diff --git a/stable/prometheus/4.0.37/templates/common.yaml b/stable/prometheus/4.0.39/templates/common.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/common.yaml rename to stable/prometheus/4.0.39/templates/common.yaml diff --git a/stable/prometheus/4.0.37/templates/exporters/core-dns/service.yaml b/stable/prometheus/4.0.39/templates/exporters/core-dns/service.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/exporters/core-dns/service.yaml rename to stable/prometheus/4.0.39/templates/exporters/core-dns/service.yaml diff --git a/stable/prometheus/4.0.37/templates/exporters/core-dns/servicemonitor.yaml b/stable/prometheus/4.0.39/templates/exporters/core-dns/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/exporters/core-dns/servicemonitor.yaml rename to stable/prometheus/4.0.39/templates/exporters/core-dns/servicemonitor.yaml diff --git a/stable/prometheus/4.0.37/templates/exporters/kube-apiserver/servicemonitor.yaml b/stable/prometheus/4.0.39/templates/exporters/kube-apiserver/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/exporters/kube-apiserver/servicemonitor.yaml rename to stable/prometheus/4.0.39/templates/exporters/kube-apiserver/servicemonitor.yaml diff --git a/stable/prometheus/4.0.37/templates/exporters/kube-controller-manager/endpoints.yaml b/stable/prometheus/4.0.39/templates/exporters/kube-controller-manager/endpoints.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/exporters/kube-controller-manager/endpoints.yaml rename to stable/prometheus/4.0.39/templates/exporters/kube-controller-manager/endpoints.yaml diff --git a/stable/prometheus/4.0.37/templates/exporters/kube-controller-manager/service.yaml b/stable/prometheus/4.0.39/templates/exporters/kube-controller-manager/service.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/exporters/kube-controller-manager/service.yaml rename to stable/prometheus/4.0.39/templates/exporters/kube-controller-manager/service.yaml diff --git a/stable/prometheus/4.0.37/templates/exporters/kube-controller-manager/servicemonitor.yaml b/stable/prometheus/4.0.39/templates/exporters/kube-controller-manager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/exporters/kube-controller-manager/servicemonitor.yaml rename to stable/prometheus/4.0.39/templates/exporters/kube-controller-manager/servicemonitor.yaml diff --git a/stable/prometheus/4.0.37/templates/exporters/kube-scheduler/endpoints.yaml b/stable/prometheus/4.0.39/templates/exporters/kube-scheduler/endpoints.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/exporters/kube-scheduler/endpoints.yaml rename to stable/prometheus/4.0.39/templates/exporters/kube-scheduler/endpoints.yaml diff --git a/stable/prometheus/4.0.37/templates/exporters/kube-scheduler/service.yaml b/stable/prometheus/4.0.39/templates/exporters/kube-scheduler/service.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/exporters/kube-scheduler/service.yaml rename to stable/prometheus/4.0.39/templates/exporters/kube-scheduler/service.yaml diff --git a/stable/prometheus/4.0.37/templates/exporters/kube-scheduler/servicemonitor.yaml b/stable/prometheus/4.0.39/templates/exporters/kube-scheduler/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/exporters/kube-scheduler/servicemonitor.yaml rename to stable/prometheus/4.0.39/templates/exporters/kube-scheduler/servicemonitor.yaml diff --git a/stable/prometheus/4.0.37/templates/exporters/kubelet/servicemonitor.yaml b/stable/prometheus/4.0.39/templates/exporters/kubelet/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/exporters/kubelet/servicemonitor.yaml rename to stable/prometheus/4.0.39/templates/exporters/kubelet/servicemonitor.yaml diff --git a/stable/prometheus/4.0.37/templates/operator/_args.tpl b/stable/prometheus/4.0.39/templates/operator/_args.tpl similarity index 100% rename from stable/prometheus/4.0.37/templates/operator/_args.tpl rename to stable/prometheus/4.0.39/templates/operator/_args.tpl diff --git a/stable/prometheus/4.0.37/templates/operator/configmap.yaml b/stable/prometheus/4.0.39/templates/operator/configmap.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/operator/configmap.yaml rename to stable/prometheus/4.0.39/templates/operator/configmap.yaml diff --git a/stable/prometheus/4.0.37/templates/operator/servicemonitor.yaml b/stable/prometheus/4.0.39/templates/operator/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/operator/servicemonitor.yaml rename to stable/prometheus/4.0.39/templates/operator/servicemonitor.yaml diff --git a/stable/prometheus/4.0.37/templates/prometheus/_additionalPrometheusRules.tpl b/stable/prometheus/4.0.39/templates/prometheus/_additionalPrometheusRules.tpl similarity index 100% rename from stable/prometheus/4.0.37/templates/prometheus/_additionalPrometheusRules.tpl rename to stable/prometheus/4.0.39/templates/prometheus/_additionalPrometheusRules.tpl diff --git a/stable/prometheus/4.0.37/templates/prometheus/_additionalScrapeJobs.tpl b/stable/prometheus/4.0.39/templates/prometheus/_additionalScrapeJobs.tpl similarity index 100% rename from stable/prometheus/4.0.37/templates/prometheus/_additionalScrapeJobs.tpl rename to stable/prometheus/4.0.39/templates/prometheus/_additionalScrapeJobs.tpl diff --git a/stable/prometheus/4.0.37/templates/prometheus/_prometheus.tpl b/stable/prometheus/4.0.39/templates/prometheus/_prometheus.tpl similarity index 100% rename from stable/prometheus/4.0.37/templates/prometheus/_prometheus.tpl rename to stable/prometheus/4.0.39/templates/prometheus/_prometheus.tpl diff --git a/stable/prometheus/4.0.37/templates/prometheus/_servicemonitor.tpl b/stable/prometheus/4.0.39/templates/prometheus/_servicemonitor.tpl similarity index 100% rename from stable/prometheus/4.0.37/templates/prometheus/_servicemonitor.tpl rename to stable/prometheus/4.0.39/templates/prometheus/_servicemonitor.tpl diff --git a/stable/prometheus/4.0.37/templates/prometheus/clusterrole.yaml b/stable/prometheus/4.0.39/templates/prometheus/clusterrole.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/prometheus/clusterrole.yaml rename to stable/prometheus/4.0.39/templates/prometheus/clusterrole.yaml diff --git a/stable/prometheus/4.0.37/templates/prometheus/clusterrolebinding.yaml b/stable/prometheus/4.0.39/templates/prometheus/clusterrolebinding.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/prometheus/clusterrolebinding.yaml rename to stable/prometheus/4.0.39/templates/prometheus/clusterrolebinding.yaml diff --git a/stable/prometheus/4.0.37/templates/prometheus/serviceaccount.yaml b/stable/prometheus/4.0.39/templates/prometheus/serviceaccount.yaml similarity index 100% rename from stable/prometheus/4.0.37/templates/prometheus/serviceaccount.yaml rename to stable/prometheus/4.0.39/templates/prometheus/serviceaccount.yaml diff --git a/stable/strapi/4.0.17/values.yaml b/stable/prometheus/4.0.39/values.yaml similarity index 100% rename from stable/strapi/4.0.17/values.yaml rename to stable/prometheus/4.0.39/values.yaml diff --git a/stable/prowlarr/6.0.18/Chart.lock b/stable/prowlarr/6.0.18/Chart.lock deleted file mode 100644 index 8a302dbee43..00000000000 --- a/stable/prowlarr/6.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:19:21.200775079Z" diff --git a/stable/prowlarr/6.0.18/README.md b/stable/prowlarr/6.0.18/README.md deleted file mode 100644 index 96147236373..00000000000 --- a/stable/prowlarr/6.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# prowlarr - -Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/prowlarr/6.0.18/app-readme.md b/stable/prowlarr/6.0.18/app-readme.md deleted file mode 100644 index a73a85613ba..00000000000 --- a/stable/prowlarr/6.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/prowlarr/6.0.18/CHANGELOG.md b/stable/prowlarr/6.0.20/CHANGELOG.md similarity index 85% rename from stable/prowlarr/6.0.18/CHANGELOG.md rename to stable/prowlarr/6.0.20/CHANGELOG.md index d2e27c3d2bc..eaf54b425da 100644 --- a/stable/prowlarr/6.0.18/CHANGELOG.md +++ b/stable/prowlarr/6.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [prowlarr-6.0.20](https://github.com/truecharts/apps/compare/prowlarr-6.0.19...prowlarr-6.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [prowlarr-6.0.19](https://github.com/truecharts/apps/compare/prowlarr-6.0.18...prowlarr-6.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [prowlarr-6.0.18](https://github.com/truecharts/apps/compare/prowlarr-6.0.17...prowlarr-6.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [prowlarr-6.0.7](https://github.com/truecharts/apps/compare/prowlarr-6.0.6...prowlarr-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [prowlarr-6.0.6](https://github.com/truecharts/apps/compare/prowlarr-6.0.5...prowlarr-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/prowlarr/6.0.20/Chart.lock b/stable/prowlarr/6.0.20/Chart.lock new file mode 100644 index 00000000000..630310df70c --- /dev/null +++ b/stable/prowlarr/6.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:34:10.011941672Z" diff --git a/stable/prowlarr/6.0.18/Chart.yaml b/stable/prowlarr/6.0.20/Chart.yaml similarity index 94% rename from stable/prowlarr/6.0.18/Chart.yaml rename to stable/prowlarr/6.0.20/Chart.yaml index b33b01abc01..4ce128efe31 100644 --- a/stable/prowlarr/6.0.18/Chart.yaml +++ b/stable/prowlarr/6.0.20/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.4.0.1802" +appVersion: "0.4.2.1879" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -21,7 +21,7 @@ name: prowlarr sources: - https://github.com/Prowlarr/Prowlarr - https://github.com/k8s-at-home/container-images -version: 6.0.18 +version: 6.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/prowlarr/6.0.20/README.md b/stable/prowlarr/6.0.20/README.md new file mode 100644 index 00000000000..830a9d7c34d --- /dev/null +++ b/stable/prowlarr/6.0.20/README.md @@ -0,0 +1,108 @@ +# prowlarr + +![Version: 6.0.20](https://img.shields.io/badge/Version-6.0.20-informational?style=flat-square) ![AppVersion: 0.4.2.1879](https://img.shields.io/badge/AppVersion-0.4.2.1879-informational?style=flat-square) + +Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps. + +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: [prowlarr](https://truecharts.org/charts/stable/prowlarr) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `prowlarr` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install prowlarr TrueCharts/prowlarr +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `prowlarr` deployment + +```console +helm uninstall prowlarr +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install prowlarr \ + --set env.TZ="America/New York" \ + TrueCharts/prowlarr +``` + +#### 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 prowlarr TrueCharts/prowlarr -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/prowlarr/6.0.20/app-readme.md b/stable/prowlarr/6.0.20/app-readme.md new file mode 100644 index 00000000000..c2a223303dd --- /dev/null +++ b/stable/prowlarr/6.0.20/app-readme.md @@ -0,0 +1,8 @@ +Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/prowlarr + +--- + +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/tdarr-node/2.0.18/charts/common-10.4.4.tgz b/stable/prowlarr/6.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/tdarr-node/2.0.18/charts/common-10.4.4.tgz rename to stable/prowlarr/6.0.20/charts/common-10.4.4.tgz diff --git a/stable/prowlarr/6.0.18/ix_values.yaml b/stable/prowlarr/6.0.20/ix_values.yaml similarity index 75% rename from stable/prowlarr/6.0.18/ix_values.yaml rename to stable/prowlarr/6.0.20/ix_values.yaml index e9b1e725407..38a317fe888 100644 --- a/stable/prowlarr/6.0.18/ix_values.yaml +++ b/stable/prowlarr/6.0.20/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/prowlarr - tag: v0.4.0.1802@sha256:38c36ad5f20a578764c48b5188a46e943263e232b922bcf88c57edd77db16629 + tag: v0.4.2.1879@sha256:f7f07eaae35a54633cc4ed27948cd1d8975130bc417b3b5e210088755bf4021c pullPolicy: IfNotPresent securityContext: diff --git a/stable/prowlarr/6.0.18/questions.yaml b/stable/prowlarr/6.0.20/questions.yaml similarity index 100% rename from stable/prowlarr/6.0.18/questions.yaml rename to stable/prowlarr/6.0.20/questions.yaml diff --git a/stable/strapi/4.0.17/templates/common.yaml b/stable/prowlarr/6.0.20/templates/common.yaml similarity index 100% rename from stable/strapi/4.0.17/templates/common.yaml rename to stable/prowlarr/6.0.20/templates/common.yaml diff --git a/stable/tdarr-node/2.0.18/values.yaml b/stable/prowlarr/6.0.20/values.yaml similarity index 100% rename from stable/tdarr-node/2.0.18/values.yaml rename to stable/prowlarr/6.0.20/values.yaml diff --git a/stable/qinglong/2.0.19/Chart.lock b/stable/qinglong/2.0.19/Chart.lock deleted file mode 100644 index fb5ce987cd5..00000000000 --- a/stable/qinglong/2.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-16T10:41:28.468051768Z" diff --git a/stable/qinglong/2.0.19/README.md b/stable/qinglong/2.0.19/README.md deleted file mode 100644 index 3d01a9481bd..00000000000 --- a/stable/qinglong/2.0.19/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# qinglong - -A timed task management panel that supports typescript, javaScript, python3, and shell - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/qinglong/2.0.19/app-readme.md b/stable/qinglong/2.0.19/app-readme.md deleted file mode 100644 index d48ba2856af..00000000000 --- a/stable/qinglong/2.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A timed task management panel that supports typescript, javaScript, python3, and shell - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/qinglong/2.0.19/CHANGELOG.md b/stable/qinglong/2.0.21/CHANGELOG.md similarity index 84% rename from stable/qinglong/2.0.19/CHANGELOG.md rename to stable/qinglong/2.0.21/CHANGELOG.md index 76f5156db93..12959cbce4e 100644 --- a/stable/qinglong/2.0.19/CHANGELOG.md +++ b/stable/qinglong/2.0.21/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [qinglong-2.0.21](https://github.com/truecharts/apps/compare/qinglong-2.0.20...qinglong-2.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [qinglong-2.0.20](https://github.com/truecharts/apps/compare/qinglong-2.0.19...qinglong-2.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [qinglong-2.0.19](https://github.com/truecharts/apps/compare/qinglong-2.0.18...qinglong-2.0.19) (2022-07-16) ### Chore @@ -81,19 +97,3 @@ ### [qinglong-2.0.8](https://github.com/truecharts/apps/compare/qinglong-2.0.7...qinglong-2.0.8) (2022-06-25) -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [qinglong-2.0.7](https://github.com/truecharts/apps/compare/qinglong-2.0.6...qinglong-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - diff --git a/stable/qinglong/2.0.21/Chart.lock b/stable/qinglong/2.0.21/Chart.lock new file mode 100644 index 00000000000..5bdba740c04 --- /dev/null +++ b/stable/qinglong/2.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:34:12.282052501Z" diff --git a/stable/qinglong/2.0.19/Chart.yaml b/stable/qinglong/2.0.21/Chart.yaml similarity index 95% rename from stable/qinglong/2.0.19/Chart.yaml rename to stable/qinglong/2.0.21/Chart.yaml index a8171a60bc3..03bb1a6119f 100644 --- a/stable/qinglong/2.0.19/Chart.yaml +++ b/stable/qinglong/2.0.21/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: qinglong -version: 2.0.19 -appVersion: "2.13.4" +version: 2.0.21 +appVersion: "2.13.6" description: A timed task management panel that supports typescript, javaScript, python3, and shell type: application deprecated: false diff --git a/stable/qinglong/2.0.21/README.md b/stable/qinglong/2.0.21/README.md new file mode 100644 index 00000000000..644e502909f --- /dev/null +++ b/stable/qinglong/2.0.21/README.md @@ -0,0 +1,107 @@ +# qinglong + +![Version: 2.0.21](https://img.shields.io/badge/Version-2.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.13.6](https://img.shields.io/badge/AppVersion-2.13.6-informational?style=flat-square) + +A timed task management panel that supports typescript, javaScript, python3, and shell + +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: [qinglong](https://truecharts.org/charts/stable/qinglong) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `qinglong` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install qinglong TrueCharts/qinglong +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `qinglong` deployment + +```console +helm uninstall qinglong +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install qinglong \ + --set env.TZ="America/New York" \ + TrueCharts/qinglong +``` + +#### 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 qinglong TrueCharts/qinglong -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/qinglong/2.0.21/app-readme.md b/stable/qinglong/2.0.21/app-readme.md new file mode 100644 index 00000000000..c4efd041c1b --- /dev/null +++ b/stable/qinglong/2.0.21/app-readme.md @@ -0,0 +1,8 @@ +A timed task management panel that supports typescript, javaScript, python3, and shell + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/qinglong + +--- + +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/teedy/7.0.18/charts/common-10.4.4.tgz b/stable/qinglong/2.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/teedy/7.0.18/charts/common-10.4.4.tgz rename to stable/qinglong/2.0.21/charts/common-10.4.4.tgz diff --git a/stable/qinglong/2.0.19/ix_values.yaml b/stable/qinglong/2.0.21/ix_values.yaml similarity index 80% rename from stable/qinglong/2.0.19/ix_values.yaml rename to stable/qinglong/2.0.21/ix_values.yaml index baf26d395b8..82c969140b5 100644 --- a/stable/qinglong/2.0.19/ix_values.yaml +++ b/stable/qinglong/2.0.21/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/qinglong pullPolicy: IfNotPresent - tag: v2.13.4@sha256:fe08f1f8e95822041c2d0ac475f539932595f70dc6cf71b2fa1597415c83440e + tag: v2.13.6@sha256:d7302a37d0a52def9ebd227c2f96c7583b6027a9a6ec0c35e6bdb3236c5ec28b securityContext: readOnlyRootFilesystem: false diff --git a/stable/qinglong/2.0.19/questions.yaml b/stable/qinglong/2.0.21/questions.yaml similarity index 100% rename from stable/qinglong/2.0.19/questions.yaml rename to stable/qinglong/2.0.21/questions.yaml diff --git a/stable/tdarr-node/2.0.18/templates/common.yaml b/stable/qinglong/2.0.21/templates/common.yaml similarity index 100% rename from stable/tdarr-node/2.0.18/templates/common.yaml rename to stable/qinglong/2.0.21/templates/common.yaml diff --git a/stable/teedy/7.0.18/values.yaml b/stable/qinglong/2.0.21/values.yaml similarity index 100% rename from stable/teedy/7.0.18/values.yaml rename to stable/qinglong/2.0.21/values.yaml diff --git a/stable/rsshub/3.0.42/README.md b/stable/rsshub/3.0.42/README.md deleted file mode 100644 index b96ccb52d38..00000000000 --- a/stable/rsshub/3.0.42/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# rsshub - -RSSHub can generate RSS feeds from pretty much everything - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org | redis | 3.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/rsshub/3.0.42/app-readme.md b/stable/rsshub/3.0.42/app-readme.md deleted file mode 100644 index 01338119f60..00000000000 --- a/stable/rsshub/3.0.42/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -RSSHub can generate RSS feeds from pretty much everything - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/rsshub/3.0.42/CHANGELOG.md b/stable/rsshub/3.0.44/CHANGELOG.md similarity index 84% rename from stable/rsshub/3.0.42/CHANGELOG.md rename to stable/rsshub/3.0.44/CHANGELOG.md index dbb130d16b5..0eebbdd6d19 100644 --- a/stable/rsshub/3.0.42/CHANGELOG.md +++ b/stable/rsshub/3.0.44/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [rsshub-3.0.44](https://github.com/truecharts/apps/compare/rsshub-3.0.43...rsshub-3.0.44) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [rsshub-3.0.43](https://github.com/truecharts/apps/compare/rsshub-3.0.42...rsshub-3.0.43) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [rsshub-3.0.42](https://github.com/truecharts/apps/compare/rsshub-3.0.41...rsshub-3.0.42) (2022-07-17) ### Chore @@ -81,19 +97,3 @@ * update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) * update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [rsshub-3.0.30](https://github.com/truecharts/apps/compare/rsshub-3.0.29...rsshub-3.0.30) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [rsshub-3.0.29](https://github.com/truecharts/apps/compare/rsshub-3.0.28...rsshub-3.0.29) (2022-07-09) - -#### Chore diff --git a/stable/rsshub/3.0.42/Chart.lock b/stable/rsshub/3.0.44/Chart.lock similarity index 85% rename from stable/rsshub/3.0.42/Chart.lock rename to stable/rsshub/3.0.44/Chart.lock index 2098277ed89..683071c6c15 100644 --- a/stable/rsshub/3.0.42/Chart.lock +++ b/stable/rsshub/3.0.44/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.30 digest: sha256:236378fb08fd81a11cb61d7877203296e75c0801bafba9ce1d9656b62d825dbd -generated: "2022-07-17T10:08:25.570989117Z" +generated: "2022-07-20T08:34:24.137417544Z" diff --git a/stable/rsshub/3.0.42/Chart.yaml b/stable/rsshub/3.0.44/Chart.yaml similarity index 98% rename from stable/rsshub/3.0.42/Chart.yaml rename to stable/rsshub/3.0.44/Chart.yaml index 6963f618432..dad46a44d3e 100644 --- a/stable/rsshub/3.0.42/Chart.yaml +++ b/stable/rsshub/3.0.44/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: rsshub -version: 3.0.42 +version: 3.0.44 appVersion: "latest" description: RSSHub can generate RSS feeds from pretty much everything type: application diff --git a/stable/rsshub/3.0.44/README.md b/stable/rsshub/3.0.44/README.md new file mode 100644 index 00000000000..eab304a07b6 --- /dev/null +++ b/stable/rsshub/3.0.44/README.md @@ -0,0 +1,109 @@ +# rsshub + +![Version: 3.0.44](https://img.shields.io/badge/Version-3.0.44-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +RSSHub can generate RSS feeds from pretty much everything + +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: [rsshub](https://truecharts.org/charts/stable/rsshub) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org | redis | 3.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `rsshub` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install rsshub TrueCharts/rsshub +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `rsshub` deployment + +```console +helm uninstall rsshub +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install rsshub \ + --set env.TZ="America/New York" \ + TrueCharts/rsshub +``` + +#### 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 rsshub TrueCharts/rsshub -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/rsshub/3.0.44/app-readme.md b/stable/rsshub/3.0.44/app-readme.md new file mode 100644 index 00000000000..3401def7ec1 --- /dev/null +++ b/stable/rsshub/3.0.44/app-readme.md @@ -0,0 +1,8 @@ +RSSHub can generate RSS feeds from pretty much everything + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/rsshub + +--- + +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/unpoller/3.0.19/charts/common-10.4.4.tgz b/stable/rsshub/3.0.44/charts/common-10.4.4.tgz similarity index 100% rename from stable/unpoller/3.0.19/charts/common-10.4.4.tgz rename to stable/rsshub/3.0.44/charts/common-10.4.4.tgz diff --git a/stable/rsshub/3.0.44/charts/redis-3.0.30.tgz b/stable/rsshub/3.0.44/charts/redis-3.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ab5d8913ad0cfbb49e0a1481ddc5f8c584e8eb73 GIT binary patch literal 65401 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%0ArloA*=akb6WNHS(Wh( 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 oRV|GBY1z5wn805!Ak{{R30 literal 0 HcmV?d00001 diff --git a/stable/rsshub/3.0.42/ix_values.yaml b/stable/rsshub/3.0.44/ix_values.yaml similarity index 93% rename from stable/rsshub/3.0.42/ix_values.yaml rename to stable/rsshub/3.0.44/ix_values.yaml index 868d0c7478c..3951d85740e 100644 --- a/stable/rsshub/3.0.42/ix_values.yaml +++ b/stable/rsshub/3.0.44/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/rsshub pullPolicy: IfNotPresent - tag: latest@sha256:581fecad506ce5e8340783d7b779e5e8303b80a4dea16b57c77cf52f3e4272cc + tag: latest@sha256:ad969bfae1e6dc8ac5d4cf12edd57b57d0bd732a8f555ef7a2c1db01be67abfa browserlessImage: repository: tccr.io/truecharts/browserless-chrome diff --git a/stable/rsshub/3.0.42/questions.yaml b/stable/rsshub/3.0.44/questions.yaml similarity index 100% rename from stable/rsshub/3.0.42/questions.yaml rename to stable/rsshub/3.0.44/questions.yaml diff --git a/stable/teedy/7.0.18/templates/common.yaml b/stable/rsshub/3.0.44/templates/common.yaml similarity index 100% rename from stable/teedy/7.0.18/templates/common.yaml rename to stable/rsshub/3.0.44/templates/common.yaml diff --git a/stable/unpoller/3.0.19/values.yaml b/stable/rsshub/3.0.44/values.yaml similarity index 100% rename from stable/unpoller/3.0.19/values.yaml rename to stable/rsshub/3.0.44/values.yaml diff --git a/stable/ser2sock/6.0.18/Chart.lock b/stable/ser2sock/6.0.18/Chart.lock deleted file mode 100644 index 0929266e442..00000000000 --- a/stable/ser2sock/6.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:21:13.070671272Z" diff --git a/stable/ser2sock/6.0.18/README.md b/stable/ser2sock/6.0.18/README.md deleted file mode 100644 index a00d971abca..00000000000 --- a/stable/ser2sock/6.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# ser2sock - -Serial to Socket Redirector - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/ser2sock/6.0.18/app-readme.md b/stable/ser2sock/6.0.18/app-readme.md deleted file mode 100644 index 6b744061105..00000000000 --- a/stable/ser2sock/6.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Serial to Socket Redirector - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/ser2sock/6.0.18/CHANGELOG.md b/stable/ser2sock/6.0.20/CHANGELOG.md similarity index 85% rename from stable/ser2sock/6.0.18/CHANGELOG.md rename to stable/ser2sock/6.0.20/CHANGELOG.md index e1367d4d850..9d529e4bca7 100644 --- a/stable/ser2sock/6.0.18/CHANGELOG.md +++ b/stable/ser2sock/6.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [ser2sock-6.0.20](https://github.com/truecharts/apps/compare/ser2sock-6.0.19...ser2sock-6.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [ser2sock-6.0.19](https://github.com/truecharts/apps/compare/ser2sock-6.0.18...ser2sock-6.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [ser2sock-6.0.18](https://github.com/truecharts/apps/compare/ser2sock-6.0.17...ser2sock-6.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [ser2sock-6.0.7](https://github.com/truecharts/apps/compare/ser2sock-6.0.6...ser2sock-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [ser2sock-6.0.6](https://github.com/truecharts/apps/compare/ser2sock-6.0.5...ser2sock-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - diff --git a/stable/ser2sock/6.0.20/Chart.lock b/stable/ser2sock/6.0.20/Chart.lock new file mode 100644 index 00000000000..6273e8ceee3 --- /dev/null +++ b/stable/ser2sock/6.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:34:27.453044768Z" diff --git a/stable/ser2sock/6.0.18/Chart.yaml b/stable/ser2sock/6.0.20/Chart.yaml similarity index 97% rename from stable/ser2sock/6.0.18/Chart.yaml rename to stable/ser2sock/6.0.20/Chart.yaml index c7f3051084e..43f432aa94c 100644 --- a/stable/ser2sock/6.0.18/Chart.yaml +++ b/stable/ser2sock/6.0.20/Chart.yaml @@ -18,7 +18,7 @@ name: ser2sock sources: - https://github.com/nutechsoftware/ser2sock - https://github.com/tenstartups/ser2sock -version: 6.0.18 +version: 6.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/ser2sock/6.0.20/README.md b/stable/ser2sock/6.0.20/README.md new file mode 100644 index 00000000000..f1d38c125b0 --- /dev/null +++ b/stable/ser2sock/6.0.20/README.md @@ -0,0 +1,108 @@ +# ser2sock + +![Version: 6.0.20](https://img.shields.io/badge/Version-6.0.20-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +Serial to Socket Redirector + +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: [ser2sock](https://truecharts.org/charts/stable/ser2sock) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `ser2sock` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install ser2sock TrueCharts/ser2sock +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `ser2sock` deployment + +```console +helm uninstall ser2sock +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install ser2sock \ + --set env.TZ="America/New York" \ + TrueCharts/ser2sock +``` + +#### 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 ser2sock TrueCharts/ser2sock -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/ser2sock/6.0.20/app-readme.md b/stable/ser2sock/6.0.20/app-readme.md new file mode 100644 index 00000000000..ceb49668de8 --- /dev/null +++ b/stable/ser2sock/6.0.20/app-readme.md @@ -0,0 +1,8 @@ +Serial to Socket Redirector + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/ser2sock + +--- + +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/uptimerobot-prometheus/4.0.19/charts/common-10.4.4.tgz b/stable/ser2sock/6.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/uptimerobot-prometheus/4.0.19/charts/common-10.4.4.tgz rename to stable/ser2sock/6.0.20/charts/common-10.4.4.tgz diff --git a/stable/ser2sock/6.0.18/ci/test-values.yaml b/stable/ser2sock/6.0.20/ci/test-values.yaml similarity index 100% rename from stable/ser2sock/6.0.18/ci/test-values.yaml rename to stable/ser2sock/6.0.20/ci/test-values.yaml diff --git a/stable/ser2sock/6.0.18/ix_values.yaml b/stable/ser2sock/6.0.20/ix_values.yaml similarity index 90% rename from stable/ser2sock/6.0.18/ix_values.yaml rename to stable/ser2sock/6.0.20/ix_values.yaml index d30962437fe..f706a3ddb35 100644 --- a/stable/ser2sock/6.0.18/ix_values.yaml +++ b/stable/ser2sock/6.0.20/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/ser2sock - tag: latest@sha256:04d80516d8e352b1c8f82c28e130f1bc9af2862925c910fb9014a9b46c3473ae + tag: latest@sha256:cd711268236c813f8127ca4cde52c20c0a04be26c4e032fc6fc78806c2bcd210 pullPolicy: Always env: diff --git a/stable/ser2sock/6.0.18/questions.yaml b/stable/ser2sock/6.0.20/questions.yaml similarity index 100% rename from stable/ser2sock/6.0.18/questions.yaml rename to stable/ser2sock/6.0.20/questions.yaml diff --git a/stable/unpoller/3.0.19/templates/common.yaml b/stable/ser2sock/6.0.20/templates/common.yaml similarity index 100% rename from stable/unpoller/3.0.19/templates/common.yaml rename to stable/ser2sock/6.0.20/templates/common.yaml diff --git a/stable/uptimerobot-prometheus/4.0.19/values.yaml b/stable/ser2sock/6.0.20/values.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.19/values.yaml rename to stable/ser2sock/6.0.20/values.yaml diff --git a/stable/spotweb/4.0.18/Chart.lock b/stable/spotweb/4.0.18/Chart.lock deleted file mode 100644 index 7bef3e3e3cf..00000000000 --- a/stable/spotweb/4.0.18/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:22:18.793571877Z" diff --git a/stable/spotweb/4.0.18/README.md b/stable/spotweb/4.0.18/README.md deleted file mode 100644 index 7b2ac8b7c28..00000000000 --- a/stable/spotweb/4.0.18/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# spotweb - -Spotweb is a decentralized usenet community based on the Spotnet protocol. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/spotweb/4.0.18/app-readme.md b/stable/spotweb/4.0.18/app-readme.md deleted file mode 100644 index fe9d4ce8633..00000000000 --- a/stable/spotweb/4.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Spotweb is a decentralized usenet community based on the Spotnet protocol. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/spotweb/4.0.18/CHANGELOG.md b/stable/spotweb/4.0.20/CHANGELOG.md similarity index 85% rename from stable/spotweb/4.0.18/CHANGELOG.md rename to stable/spotweb/4.0.20/CHANGELOG.md index 4dafb563386..0b8e6aa4e2c 100644 --- a/stable/spotweb/4.0.18/CHANGELOG.md +++ b/stable/spotweb/4.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [spotweb-4.0.20](https://github.com/truecharts/apps/compare/spotweb-4.0.19...spotweb-4.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [spotweb-4.0.19](https://github.com/truecharts/apps/compare/spotweb-4.0.18...spotweb-4.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [spotweb-4.0.18](https://github.com/truecharts/apps/compare/spotweb-4.0.17...spotweb-4.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [spotweb-4.0.7](https://github.com/truecharts/apps/compare/spotweb-4.0.6...spotweb-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [spotweb-4.0.6](https://github.com/truecharts/apps/compare/spotweb-4.0.5...spotweb-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/spotweb/4.0.20/Chart.lock b/stable/spotweb/4.0.20/Chart.lock new file mode 100644 index 00000000000..c4f57ea823c --- /dev/null +++ b/stable/spotweb/4.0.20/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-20T08:34:35.438441822Z" diff --git a/stable/spotweb/4.0.18/Chart.yaml b/stable/spotweb/4.0.20/Chart.yaml similarity index 98% rename from stable/spotweb/4.0.18/Chart.yaml rename to stable/spotweb/4.0.20/Chart.yaml index 22ff76ff79d..b43b362a843 100644 --- a/stable/spotweb/4.0.18/Chart.yaml +++ b/stable/spotweb/4.0.20/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 appVersion: "1.5.1" kubeVersion: '>=1.16.0-0' -version: 4.0.18 +version: 4.0.20 name: spotweb description: Spotweb is a decentralized usenet community based on the Spotnet protocol. type: application diff --git a/stable/spotweb/4.0.20/README.md b/stable/spotweb/4.0.20/README.md new file mode 100644 index 00000000000..c718d98dd96 --- /dev/null +++ b/stable/spotweb/4.0.20/README.md @@ -0,0 +1,110 @@ +# spotweb + +![Version: 4.0.20](https://img.shields.io/badge/Version-4.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.5.1](https://img.shields.io/badge/AppVersion-1.5.1-informational?style=flat-square) + +Spotweb is a decentralized usenet community based on the Spotnet protocol. + +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: [spotweb](https://truecharts.org/charts/stable/spotweb) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `spotweb` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install spotweb TrueCharts/spotweb +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `spotweb` deployment + +```console +helm uninstall spotweb +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install spotweb \ + --set env.TZ="America/New York" \ + TrueCharts/spotweb +``` + +#### 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 spotweb TrueCharts/spotweb -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/spotweb/4.0.20/app-readme.md b/stable/spotweb/4.0.20/app-readme.md new file mode 100644 index 00000000000..e9ce809d17b --- /dev/null +++ b/stable/spotweb/4.0.20/app-readme.md @@ -0,0 +1,8 @@ +Spotweb is a decentralized usenet community based on the Spotnet protocol. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/spotweb + +--- + +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/xbackbone/3.0.19/charts/common-10.4.4.tgz b/stable/spotweb/4.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/xbackbone/3.0.19/charts/common-10.4.4.tgz rename to stable/spotweb/4.0.20/charts/common-10.4.4.tgz diff --git a/stable/teedy/7.0.18/charts/postgresql-8.0.30.tgz b/stable/spotweb/4.0.20/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/teedy/7.0.18/charts/postgresql-8.0.30.tgz rename to stable/spotweb/4.0.20/charts/postgresql-8.0.30.tgz diff --git a/stable/spotweb/4.0.18/ix_values.yaml b/stable/spotweb/4.0.20/ix_values.yaml similarity index 91% rename from stable/spotweb/4.0.18/ix_values.yaml rename to stable/spotweb/4.0.20/ix_values.yaml index 57e9e25c213..0c669b394b5 100644 --- a/stable/spotweb/4.0.18/ix_values.yaml +++ b/stable/spotweb/4.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/spotweb pullPolicy: IfNotPresent - tag: v1.5.1@sha256:75fe32474598f89d7b0741c3b96eeebd6b346da5219e1eabf8ed9e769f7a98f5 + tag: v1.5.1@sha256:c5d86912735221750559ecf9f3df3080077d9e689b0ba22e14a637dd7a1f94a9 env: SPOTWEB_SYSTEMTYPE: "single" diff --git a/stable/spotweb/4.0.18/questions.yaml b/stable/spotweb/4.0.20/questions.yaml similarity index 100% rename from stable/spotweb/4.0.18/questions.yaml rename to stable/spotweb/4.0.20/questions.yaml diff --git a/stable/spotweb/4.0.18/templates/common.yaml b/stable/spotweb/4.0.20/templates/common.yaml similarity index 100% rename from stable/spotweb/4.0.18/templates/common.yaml rename to stable/spotweb/4.0.20/templates/common.yaml diff --git a/stable/xbackbone/3.0.19/values.yaml b/stable/spotweb/4.0.20/values.yaml similarity index 100% rename from stable/xbackbone/3.0.19/values.yaml rename to stable/spotweb/4.0.20/values.yaml diff --git a/stable/strapi/4.0.17/Chart.lock b/stable/strapi/4.0.17/Chart.lock deleted file mode 100644 index cf01602f206..00000000000 --- a/stable/strapi/4.0.17/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:22:46.886168028Z" diff --git a/stable/strapi/4.0.17/README.md b/stable/strapi/4.0.17/README.md deleted file mode 100644 index 9e92be339bf..00000000000 --- a/stable/strapi/4.0.17/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# strapi - -Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/strapi/4.0.17/app-readme.md b/stable/strapi/4.0.17/app-readme.md deleted file mode 100644 index 4a2c6f5f731..00000000000 --- a/stable/strapi/4.0.17/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/strapi/4.0.17/CHANGELOG.md b/stable/strapi/4.0.19/CHANGELOG.md similarity index 85% rename from stable/strapi/4.0.17/CHANGELOG.md rename to stable/strapi/4.0.19/CHANGELOG.md index eba82779ded..a96f40dbaab 100644 --- a/stable/strapi/4.0.17/CHANGELOG.md +++ b/stable/strapi/4.0.19/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [strapi-4.0.19](https://github.com/truecharts/apps/compare/strapi-4.0.18...strapi-4.0.19) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [strapi-4.0.18](https://github.com/truecharts/apps/compare/strapi-4.0.17...strapi-4.0.18) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [strapi-4.0.17](https://github.com/truecharts/apps/compare/strapi-4.0.16...strapi-4.0.17) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [strapi-4.0.6](https://github.com/truecharts/apps/compare/strapi-4.0.5...strapi-4.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [strapi-4.0.5](https://github.com/truecharts/apps/compare/strapi-4.0.4...strapi-4.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/strapi/4.0.19/Chart.lock b/stable/strapi/4.0.19/Chart.lock new file mode 100644 index 00000000000..f0dbbc05bb2 --- /dev/null +++ b/stable/strapi/4.0.19/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-20T08:34:50.801536322Z" diff --git a/stable/strapi/4.0.17/Chart.yaml b/stable/strapi/4.0.19/Chart.yaml similarity index 98% rename from stable/strapi/4.0.17/Chart.yaml rename to stable/strapi/4.0.19/Chart.yaml index 04f89bb9bd2..f62985ae77f 100644 --- a/stable/strapi/4.0.17/Chart.yaml +++ b/stable/strapi/4.0.19/Chart.yaml @@ -24,7 +24,7 @@ sources: - https://hub.docker.com/r/strapi/strapi - https://github.com/strapi/strapi - https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/installation/docker.html#creating-a-strapi-project -version: 4.0.17 +version: 4.0.19 annotations: truecharts.org/catagories: | - media diff --git a/stable/strapi/4.0.19/README.md b/stable/strapi/4.0.19/README.md new file mode 100644 index 00000000000..c619a4de448 --- /dev/null +++ b/stable/strapi/4.0.19/README.md @@ -0,0 +1,110 @@ +# strapi + +![Version: 4.0.19](https://img.shields.io/badge/Version-4.0.19-informational?style=flat-square) ![AppVersion: 3.6.8](https://img.shields.io/badge/AppVersion-3.6.8-informational?style=flat-square) + +Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first. + +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: [strapi](https://truecharts.org/charts/stable/strapi) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `strapi` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install strapi TrueCharts/strapi +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `strapi` deployment + +```console +helm uninstall strapi +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install strapi \ + --set env.TZ="America/New York" \ + TrueCharts/strapi +``` + +#### 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 strapi TrueCharts/strapi -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/strapi/4.0.19/app-readme.md b/stable/strapi/4.0.19/app-readme.md new file mode 100644 index 00000000000..1fad3165126 --- /dev/null +++ b/stable/strapi/4.0.19/app-readme.md @@ -0,0 +1,8 @@ +Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/strapi + +--- + +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/strapi/4.0.19/charts/common-10.4.4.tgz b/stable/strapi/4.0.19/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/strapi/4.0.19/charts/postgresql-8.0.30.tgz b/stable/strapi/4.0.19/charts/postgresql-8.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e5e82a8f3d60ac0bf279c7898b979a52e05526c6 GIT binary patch literal 79251 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

_n6|63Ca^owWgt~&}-n2=B{ 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 literal 0 HcmV?d00001 diff --git a/stable/strapi/4.0.17/ix_values.yaml b/stable/strapi/4.0.19/ix_values.yaml similarity index 91% rename from stable/strapi/4.0.17/ix_values.yaml rename to stable/strapi/4.0.19/ix_values.yaml index 9b134a9234d..7fad6b2bb66 100644 --- a/stable/strapi/4.0.17/ix_values.yaml +++ b/stable/strapi/4.0.19/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/strapi - tag: v3.6.8@sha256:25d345a1787c5be5ef1771b069e0eeaeba5b244a62870cc2b9d5acba0eaedd89 + tag: v3.6.8@sha256:6fc553af9a64c73b66e1e91d40b54d0993892c6f1dd25be23f361e69dc21557d pullPolicy: IfNotPresent securityContext: diff --git a/stable/strapi/4.0.17/questions.yaml b/stable/strapi/4.0.19/questions.yaml similarity index 100% rename from stable/strapi/4.0.17/questions.yaml rename to stable/strapi/4.0.19/questions.yaml diff --git a/stable/uptimerobot-prometheus/4.0.19/templates/common.yaml b/stable/strapi/4.0.19/templates/common.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.19/templates/common.yaml rename to stable/strapi/4.0.19/templates/common.yaml diff --git a/stable/strapi/4.0.19/values.yaml b/stable/strapi/4.0.19/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tdarr-node/2.0.18/Chart.lock b/stable/tdarr-node/2.0.18/Chart.lock deleted file mode 100644 index 1aa9d19022f..00000000000 --- a/stable/tdarr-node/2.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:23:21.528494614Z" diff --git a/stable/tdarr-node/2.0.18/README.md b/stable/tdarr-node/2.0.18/README.md deleted file mode 100644 index cf5b7b5d852..00000000000 --- a/stable/tdarr-node/2.0.18/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# tdarr-node - -Audio/Video library transcoding automation - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/tdarr-node/2.0.18/app-readme.md b/stable/tdarr-node/2.0.18/app-readme.md deleted file mode 100644 index 20b2a63d06b..00000000000 --- a/stable/tdarr-node/2.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Audio/Video library transcoding automation - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/tdarr-node/2.0.18/CHANGELOG.md b/stable/tdarr-node/2.0.20/CHANGELOG.md similarity index 87% rename from stable/tdarr-node/2.0.18/CHANGELOG.md rename to stable/tdarr-node/2.0.20/CHANGELOG.md index 6a573fc77c0..37215205327 100644 --- a/stable/tdarr-node/2.0.18/CHANGELOG.md +++ b/stable/tdarr-node/2.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [tdarr-node-2.0.20](https://github.com/truecharts/apps/compare/tdarr-node-2.0.19...tdarr-node-2.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [tdarr-node-2.0.19](https://github.com/truecharts/apps/compare/tdarr-node-2.0.18...tdarr-node-2.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [tdarr-node-2.0.18](https://github.com/truecharts/apps/compare/tdarr-node-2.0.17...tdarr-node-2.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [tdarr-node-1.0.5](https://github.com/truecharts/apps/compare/tdarr-node-1.0.4...tdarr-node-1.0.5) (2022-05-26) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759)) - - - - -### [tdarr-node-1.0.5](https://github.com/truecharts/apps/compare/tdarr-node-1.0.4...tdarr-node-1.0.5) (2022-05-26) - -#### Chore - -* update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759)) - - diff --git a/stable/tdarr-node/2.0.20/Chart.lock b/stable/tdarr-node/2.0.20/Chart.lock new file mode 100644 index 00000000000..56d705b3182 --- /dev/null +++ b/stable/tdarr-node/2.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:34:45.457024219Z" diff --git a/stable/tdarr-node/2.0.18/Chart.yaml b/stable/tdarr-node/2.0.20/Chart.yaml similarity index 94% rename from stable/tdarr-node/2.0.18/Chart.yaml rename to stable/tdarr-node/2.0.20/Chart.yaml index 4da701d7c01..1db22b025f5 100644 --- a/stable/tdarr-node/2.0.18/Chart.yaml +++ b/stable/tdarr-node/2.0.20/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2.00.18.1" +appVersion: "2.00.18.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -22,7 +22,7 @@ sources: - https://github.com/HaveAGitGat/Tdarr - https://hub.docker.com/r/haveagitgat/tdarr_node type: application -version: 2.0.18 +version: 2.0.20 annotations: truecharts.org/catagories: | - media diff --git a/stable/tdarr-node/2.0.20/README.md b/stable/tdarr-node/2.0.20/README.md new file mode 100644 index 00000000000..8431297a805 --- /dev/null +++ b/stable/tdarr-node/2.0.20/README.md @@ -0,0 +1,108 @@ +# tdarr-node + +![Version: 2.0.20](https://img.shields.io/badge/Version-2.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.00.18.2](https://img.shields.io/badge/AppVersion-2.00.18.2-informational?style=flat-square) + +Audio/Video library transcoding automation + +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: [tdarr-node](https://truecharts.org/charts/stable/tdarr-node) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `tdarr-node` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install tdarr-node TrueCharts/tdarr-node +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `tdarr-node` deployment + +```console +helm uninstall tdarr-node +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install tdarr-node \ + --set env.TZ="America/New York" \ + TrueCharts/tdarr-node +``` + +#### 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 tdarr-node TrueCharts/tdarr-node -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/tdarr-node/2.0.20/app-readme.md b/stable/tdarr-node/2.0.20/app-readme.md new file mode 100644 index 00000000000..9923be5d980 --- /dev/null +++ b/stable/tdarr-node/2.0.20/app-readme.md @@ -0,0 +1,8 @@ +Audio/Video library transcoding automation + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/tdarr-node + +--- + +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/tdarr-node/2.0.20/charts/common-10.4.4.tgz b/stable/tdarr-node/2.0.20/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 zcmV)KK)SyliwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0POv1ciT9UI1cw~eF{8GdfT2gb+auyn#nxt*iN@kCytNpq<_0J zeH@5{B#bGN4S;gg>3sM9!Ic0n66IUcGv>~AED|Ub3WY*dp->2t*(`}Whf_#cdjV(B zclZBvyWQ?!XGi?o?RJa*b_d(N?|M7^!FG3huh;K=*X{Lp2Ho#K_W^JzJsD+?eAm5m zTgA@(NgkNu4~S5l#6vLew_uu@pAlq;vQ~&_Kyb>$yVqG9@V`KWM+A}u7$*c=k_-t3 zqOEB%LqjlSETzLvXM))@8?}RE)?p+=fhf~~X-YecAk>*b$`I+O_mUM`IN%Lw5O59| zB(yC-WfYMhi5ZHSfSPso20PvE-tKPe8ZB-T64GJI2YF*HUt{Wv7cC#CX0EdlGF|=Q z?=O4p-k{y}yFavM5XTJS7!d&s%^;430LSCxe{#U>giKlh#E|#bA^-pxiE{J{6=ZRR z0b8VKsL^Z9H7>nwd#AnAdZh7J^M4Mb4ABP?088h8ueZ&=73Tk5fA4AjKgRP6_&#`- zqWHtvDWE9|@E8XmNa8V`WCZfL-g*Z9Cq!eIMT{4|KnRRbl-#tE6vgv2KAFJ@8nyrs zur36Q1z=MIQ~?k~7{v@=Ua$oKL1{uUOUPmfCewhlabn8{Rm+#Pn!*JP@(Ib{L`$y! zp;Or39SldoHrySI`a$o-F5DUI1ZX!H?2Sj=px=El-rnzS4|e-KGzzzSgK*r3d*NVz zwA0@my$E*pN88=T7^GPgfi#J5uxJ7C>rDI@f|K!S!p;byyhAMk?H5eYj~OK4x>Ucx z1WkCwdb;PZ8YyizB^t{*Zw)@?Fulu66qv_obM*G_+d@rjmtPIbp>n@HXm>Svx3~L!xV^s*``d%PF+@B2gYF(D>ZrT3(;dIqhC8SWcY^Mq z{{oG}UN0Q&h5g=su-)AYU%Ut!w7nK}W5nn*N!Ys7)%EJBYalnIt}eeCR=uzo?7rB4 z(I58)+Yt4~{r-#Hz5ZU<-QOGUpzcn9f_~WRcf0*ye`hcVd%<`-*nzvdy}@X--5rf# zgSP9bdl22g1yytnk`Pfu=7_9I*}P^wZFw1Afp17&t4bq?4h!$JcXJjV?C*zr2=#Zv zUAWUnd;8(`XuPu*>+cUn{n6e|FxcK3^>@eNet)nt-m6~eoTi(Sbe2U7;}|cQ+@grj z%QPiVUZV;gK_R9U6zaCS?VcvkPOrDW8wLpW&|o}(-R<3Qzx$#a!ksQeK`?-W7Xca% z2BR0fFz9V>_u-3f@FMK@_XoXjd$6~v;imMNM9Bz7Ib9F~Fb2sS5rRV`j4COX(HMUM z$yodvXHmor2xWG>Q>7g!yc~)dCP(lW)bJ zHZFI^V9D^x@m~Y1tZ>&p-LhG`Bd6JHgb1HqA)=U|5Tr>+r5uWI0O=6)mM~D3P6!MU zpo~Cfep2yYyudE;5>;U98cb-A!Ld#IjjrS zn+sG4>|K0>BE(P`L=Ij8I})VeU;v)P3E@)*Q~pik&!-l#LGTw=_j4K-TAIO6AdBG~ z;)qW@QOo+h4j7t|i3A}2Dpa+Gwoo^PglQ=U@?S<;oXZjAKnR*+ijx>jG384Qi119T zDEh-s^8FkBdI+{#E$pmeQqbp1mAh`arSf&ieP6pwC}l*fn&1LOC}0TzFp82JDpmyq z=>nuUxW@4WKoH{b7?Iop4ROG>0G_1@VK8Q9A-Om_cykPXe19T4qahE0Cw_Y^)v#U} z6tB-_Fb+59rh%iCAU+L*hpeRviK$!x1Cj|{Qk#Fasvd-)tbt=AVgO4tq)f~yz=wad z(9qhgXW)$B86-GbRCE}9Vgw$z?QlLg)JT9!JVU=HF=}1@-w?dNJZ!a6$b#ufoG?6I zsD-5Eh=EizxB!CAk#T~a9$d(lTk=D3wVI$9NsUsk=?Z| z#0j0xBspbxRY0S)sh@EiS__R(o7L=;1yJbfcnx4$@Mbv1vup<7EXiWVAuILb2g*eoP2o*k z0kkLH&2W6Km65xH>~RrHv6PfJ&+Dc`g${a2REjA#$EX zQq#76zrt~d<4G-Rkr50UGZZg;S2p4>>X=8sU!P@;#lTZ;04tF#(QZJNrF_GezJv05 zY=IGFgZ#I>COTl;6?6%N(kj0OHo8+qnCkud$k|jX!&{E(c_xOWy2FHjEL1u|W3kw4 zHl^9Mh}GsYT=8Rkbt;jUA^=aziSv zz{|Je`yHs(E(zv$(Qva$KzWgm`yr_C9 z{8*k>*8tMGe1rpxWKH=_d2kxnQYcua*n6tvV2B9{ShN6;F&Iph_Q{tMWz6B2Au@)6 z7~8W5LCS{|z#B-=5L|K?qeTiSMHF1`Q_WJ8TY!kfFgnoysO5O#W{&wV1Rjd%wx|40 zIEAyJ`dc~syl@(%UQOK*=`O2E`D6}s2_S!-oE_Rb4b)Tuzz3c-zq;*SzuW2W6e^!5 z8AEQB5K)F>D5G_}Zd?3c$KWNN31sL7E`|<#;{!NHafrlxq6i$vbN>S*oU|a#7*p%# zjE@E%n(J(YNQ@Zb^bQDOV2lZ6?Uwv?9M7%k`xXlOVU9@>3w7Ptu5ECs*5TZ~cm^&O zF@vA9XLi_n1`alXHqxJgSDWDM;Ns$!qapa=^JmaLM}jHZTuy;6Uw&vk1Ba$aOZ8q_ z+HYa{Gg_RZv3ai-fBD^?!PGaFn|Q9#V#xoaUmuk~3#;xmNoE#MNrqBex;6Q^&{DZA z@wD5VCdZq`y1e{9r)5o+*Go!N(+TNOLh)SSudP@^EDQTOGWn`ArJ{Bp3(C1*m_#if zMgWXSG83LG%|+Heg{W~VUBt?V;pc@M5za-?k(A&{o0R;?p^p$}QEq!K z96ykOD#o#8ej2dw=K2Pb&<|leK_tnjpCeKS9ev`)9%e#z3I&`ZAyrz>KQhR`$)HIvrE=4ZzHAu>5ivFPu!e6E+)^4+evQxR5TYB;$$%HKt##Aq; z3HYd#nb%yX{es!_Ct3Gn%K}n#tK@6EXIJ+C9y@JgDk}=z*{f-(suowz+bx5r7!13* zcEqO2X?1jZp~+0Q%+9tph2k(_R0&xyg9|_qO`1v1na{G6 za=G-%IAp;M0x%*7h6_FNz>}@K>;Z2Jgc%a1K8Hn65(E;LycMzDiw?@Qkxy;22*_nl ziWUL1G(k5{{;U8lZFdwGE41}NvehqhV~XiZU+coziJ(*=8ZXUCLO64E_Py{D~k^(r-|;Rc=01i zvQ)nryFY1`rV-+-03-21GnOiMIOS4MPsn%id6KZVn9d*zrt4uX+==-X2`yuv5;8o*@7kz%gYoiiFRj z-BQ2IZV$cZ))2Q

4l%Kqhx16{icsuH91m#FZH6I1(5yL`!)gVa0MBxFW>GI9UM9 z(2TahF>lf-tsQn#I7a|;X?_!P{gI0&uD}#v@K3U@q22?KL9HZ2WO;Cgi)2ktto@Rp zafhlZE$i1ZEOS_uxSo+@gh~-!zTZTYGf1z6K$ooUr%C7=e69Bpo}-vs+k9eT@fT%~ zuq^eZU$3*dEberq%{t!)Zxkr$5G>$bbd={%0MIy;Rbx3pZLqEqtfs#c{D6f@^O1l0 z$dwYVFx_A}m2P`E`imqZVvscOGXqz825z{_U-Z^e6gBz}^#R)6!Oy-EXefBO7 z&!qE0TH2R~XL$oBV*tTVmzQU%1x)4ArJXTCJn`=x{+|o8v~S8Tr;tr`ovNlgo(ef& z)1mogEC)^(FvchfHB-yZst}Ii#<)W@%h4-!(+C9&h2W#6q!@`UiKc90nnWSh5LMil zmPVDZ>o^Ap%!f*~5|ChYgd(`OKtU3RbO?G~^)*EVi$%8Zo=eCiW9GxIdOwCZ$_Tog z5=1$|{7W9E5kh<`UN_UMn%T|g2jO-D{fXVzVRx5o_ss9rz`r$yzmRLf+U%~@l4@qB zHqd)!bp`v0(br*gn`rmU=2f8YgUO4`+*j|PJ(I5X8GzI{`iV2>wpvnSg-(2*YkG*Wg$&$GaWIwJ zy*Ls+hy0CejQl`>1s2Q@rEr3bJ#a%XV<>Lx=A@puOid(6IO_sree_|9JKXAz5*Ydf z(Ig`Qq8+Y6&U>9_#vt;0o7}!qSe$VdGy>x!4spPZjA?Syyd(LBeww5i*Op`w`Z9TwOz6A#n2>~g{7Pid5t4d4Q;A7{Oz+s;_2a`2x?<2yMJcU^s#ii~~eA zw*de7O8wl@?&y=VEpVEI=uC!z>V@2VEd~Txrvhru1=OAlP#riU$((n(Ca6>{05iA{ zZXWbohKUq~HE~I$!wR=V>sCh=>bs;sE$K~E6^v3Tag-BTgzAbc2V^D%s}v2ZR0>`# zCr~lYOm0x=9r#NE$7386qBgXk$T>{$2WP4PMmfyYBAaC_As9xvtGy#7w2#xyrX0XZ zY=$+c<5UGnwCxEHPa<@|U~s(!&crHll)*^7IG5vK-pIg*^fjE}XrUd%7KlOs98STQ z7sYy~D_^^Xb1O&V-&-#Qe5kCYpb;}^1vOt3 zRxS*wmM=9c!-~~G&|<~XV8OZN>L4jzyEN1+4-Rt(5V1J7l-EfJ8y3oPdCU93k|2rN z*0+l+6)>zbL?5|*^l?l6d%^#>JUmkh;QOPqk9KuwO7Tz1s7m2Y3?R46@@UOC1QW#a z6-xx}a8`PM{ziNi>s!9nX7yeoJQUCiT`~^ld~FiJz@n=Kt5xomI}4fUwb=U?!Dsni zoA}apNB3h6`Xe7Pbt)Kz$}F>n!K}?VHV4F{@7l7}a7-D3AxOqnJG}JAR5T$*qs>Q{ zNc)IWC{$CAkC6y;l|yH%0m3}YanG?X@`H04U9HEmRU?J%^;?XRUbh`xfZCM0>&~ay zh^2vs#}OyA1UbOn$ZmmjYhUTmSKE%WAb&%~oZa=-GME zyD8cVPQ9Y7qwbn3+L{DlS@>?XEY&A}?x<;-=*4PTs#|$*P1_I`EK#)&GL}R*zP4#6 zLl!saxXf-IxG#Aa%) zV&@dFVR97c`LOfm-0 zr!=7^@=>*p;?U2iT8GC)+A105^VyGMe*`HG+_-7o_P+(yXEs~u;DB$_tka8^yIARI zC*tjfAfDj(Q%zA8Q6B~(6rN8Y?@w+h-m{6R9SDk`A`r2OXnm&bCTho*iL`t#q#)71i7)vim8k!eP;u5%Amzpv=oMOoms=W_JR~btcwdF1 zwj*P+Rw9)`HqDXZ0CN48f66VM9J4dXrftv+C17?fI?g-kJr-+4$n|BeQd&6>!QWqk zUc0yBcT14u@qjati^Tb8Iq*s?>1EP!+{u;BxK(pj;LQ}E$l%S!kcCR#4632+h#yq6e!Z<>G8u683QYL!3VXvKSY>gT+VX&1;fSeQ)yeV#Rvk}u>sDzB z0)Qzdj{xWdv;}!=4z2(@tX~VRagq$d2$E%-c4sbYIEE^Mt|s^_$H#21s+jf?u1>sy z*kq;crC|%{JkTPh0aw_~@t)T)$GvKrB8P#?F=rnR72p3GZWNeKM`m^v`dg>xl?Tb% zEh=p+4>>!g5jy*DxTXI5>1>O0#1=ralr4@h*-{JMRzBsn#9}3qo^XZ}F%s5JQaZQI zs&PUBle;DriII3;EYkmiqe!Se!fuKeCdC?2ZUAY{aX1ynU4Idt3YN&lN=AGnQ8q)` zVskg+HG%CTAs;(`X-&E`Gfz1T0*Ja(kNr@ERpZua*Sky z0yz;iz#*!b)bj2I9@}8^T?SDdg(85;mqFCLt`0CSN#!*iDzd%h{*()r5I8~L(42nC zrL_Y<_>U+OsR2IvAGbibh~W$eTrHE?oaD(8O|h_|novRf|9gEQf^PEdQUd~!3MYc< zR~a6k(`+ivIz<#okP|#dF`%+nvQy>ySu8xpC0Q!WfV96kYc(#>~vI;;l-}y{)Y!YinNf$cg zFht{vBqP26Y2ol*xeS9O{+CWPFI*NM9RMHORu&5gXg2a?I9E(H9~w&_%x9?f!HY<8 zBJ;$GW9DYA@Uio0HWEgILQBpjlB95=PE0s*@Iai;d7Ic-8?{7a1zvrdyD}4{$P4XQ zfB>^3L}t$9&i;`KzEi^|$2COc|EGYi<%E|oIyr{E#E|NPMn1=aN*6pdT^oXP1jAnl zX6PMPSo7|S@J@q!h3N?fm>KIh1%QVI#2A%=*y!Z<5Bsj{~CNF*tWk6&Hrb5C5$ ziBP&;Uk7g*unQ*mwGTD!pueuPh zSvsa*6%s3FLwhRQ_@{w-d5wdq zjNVti4_>Bhnzqdzj^dUO%`GiY?}iE$Ek$I8DHUD_dF&*ZCO5H688@A&tc?`0v%Fx* z#I3OVmBG=_>NjUY_^^D`n18G?*Jq0(yEhkhW)5BPa*+xz54V1TDGILjxe7)W%6s5q zs&V4OWNoj7Ng#6SD*s(Vw8O@wa5+Cz!G|D-v4#gh2Og9eR>l^8MZT4usRrz;U08Qz zU)kgPXJQTaiIu++D=YId=ioZNlLh^m&ON$>=`8=}pV%R3_4nc2k}}<)bR5c&_@F>? zd!N(o4h|G8S)`*x{<_enyV&so&vGC3(7XcLJtw^?JN>TpN$wTQ7QW8aQ^Qw!hph=~ z>9X#wOFe%%8)D_qQOoa_qan8nRAwwSOrpO0aH_hMrwn`I-+KP79C8%~uzI{zuC-=^ zEeo$6X(vzH%3&@-eH!9g5f$bl%0zAoBF$`fvPDowc^tx?zym>kG zZ4Hih%v^bv9|xz&4Dr9cCq7>y%2w>@Sobz5fs}7=f3yOKa2(<}4n+z^Ot1AtC?W|G zWiSp`%U{kWUNA*4_0>CH#I7o;pK=Kzx0pD=gCwSm zKrC|Luch$FjE*>-_-HPpOFEEJJc&i-qc{ms=UFW78$;pl28=Du{aj9 zuyB&;s@Kk?*90})nh)d9hcUyxezV!qe^nsKk~E2u$>JjAOnrDqO!aYbaY|es71s^; zRJ7pd#NbM0UGvmrW}U%L7uV=!2>ym+h9-#oU9g9)_%oO4f0MaL<(Hc&ir>c+GEB!} zzp3zD1bO7c_BSb2|6a)M#RL&p5~-tG^d81cz!c+?!xc0zjTF*Fb6f5p!jK{p&!sec z6f=V5+YVwuM}}!~YNaWcoF`{GzE>8?Glt$n9!D64zCyrfiQqxR0$wbMkE$up6C@x)aIVe^iIgFnV6M$pB7Ko!#Q!enS43VRNWHDc=txTQjvYH4p79kGWAhHE$ z7EF2LZ*h$I@V0f-LztMr2i*^=S{BQ`N-B<%C`xWb{@!OG;^JZp!0=xgW%7Ioq##CI zrbDvW5}j8G(WNO$q6HWcaiRi_86x0^oW?(h3l+tPNChcKvmw~&cDpm>gPw`YG53GO zBIT7FMXPA9P;j^V7Aq#u`8xS@QMY5Ay)R@O5&^?Mp1mIy>Wtwv5+TN%JH#rjcZn#Y zE&g8_DMopN$33(*K1Z?t*HXBw#*gk2?6%?ic?5XB5b8TqJk@oGOOZ|uU!93o_k4>t`AuJ9_KYzis8 zNk}L+d6I0R4<2aS$v7T?DVqlvUgIdbxWO!#TAQcnlejS>RLP&|)ydg>#{`&GeH|3j zFeus2yJF?l)D$dam#v|pJMf@bs~8d$MOM0Gb9P!L0M#j#Wbm@~C#Nx>I79)o?jW=L zyuwCv9K6Z|2s?4apb$xn;(6{hEZ-^zO5woy zog|^ayd1WztY^XEBQuGmStm=s#*sOWQ{LpS+|#?&wurN@H&0{!|80(f`Wh#~nswT~ z_uYl{_ZLb#44htGt736bg12IMux~JzVp*)$GCEKO*MEDFkUQ4-)_S|(cN@OF>XlOuzNT)7)CN7CJ4olyMnGrBP zh?Ce714RU^FP;j7@3iNXx9HU*{88o{5a>@KGXu-j2d)83QS743_ykeF)TMMH;9JH@ z!!*^ow&lFg=cu{dN#WGo?v4qUiiW8y*PVc^@H)ao=A*RLA{o#cEo7Q^EixeZ5i{#@ zVsVEL6qgC8>pcmcLx#Y`#ZO#ttW=;Tm^sSRIlK{dH5?5Cs52|V3t?0qQRNk+Xt3j> zm{Tw;)^5vdIz)jTV5xYeYF81zd^K`Gu_3Wotzoj&;Pkav-Z2 z$=_7>MkZ00T0Q!dirZ?i_Bf~VPJbhW5%`G1D?;H%EsPzM0A}IdGZ>o z9jm~zXAhFbMgS&gJOuZf#>Q#D{*kA(0o#LKcTe(xm7}G^2eHX1vIZmMTPk%q5WqTF z5DEt?3rFaIx(!VZU3=Mq_=;ohymr-*bs`Fc9mTHj!dMl;K)P6*j$Rcr- zLX_(%&V`7a!``32;oW|dTx0QpbB7y&bZN3e2$5|5I+vLzV zESnq#&xbH14DkD$9R}#FW{0W$z;1?T&sr)KIL$X1WhQiSjE<{ivQ3V{SU9U=rn54I zC`B<>+AyLVl)9KDp^UFUzeRb0Md_lJnse)>F6V}lz|#i^js6vm0)j&7X{Ha{Ypq1u zF&F~`=|YKn!B}y^kUCEN{`}2_x|7;k6ZjY$z2e-Pk;vLwJVzm>>vxOrYR!5iiau_q zW}LCZ(fZv|6`OTT6@KKdCGjM=Ro7(2hFz0|AGd2kgoEp8!V9n6yS#3*4(8<_w~sW5 z$ojqGwVL&dmwc=qefNNmT<1IHBCU?t8|++_FHLTPcDvo;zump< z-gmv7{$RViz1QpazU%h8-ND{>pnKn)t$H%bAo;F)=eCNS`;$DMKX?Ap63e(rWFzcK zwMjpUGL#Y=%M3`ziYb8M3Uhm}yp)xg8{J!($w;7fo8OU0;cA4!w;Hx@#3_$yXQ~)PYGJ;VXe>&u*roKW^6(lg8An+W=A^Nlho@0UN@TIAY zKOL8vacf5Bt^LqeE37W? zT&3&PyY0i5B8RxHWUlYPvDosqagFe(oiQBgLTv@g1MSTsc;N_CunSGLrG4A11zt37 zXCuS`1D>?4ydvPuO+&!vIGzyRzMSTUm^x+hHCoWp+dt&ifCWYDpAKIF?|Gbr=nAJ^ z-cQxRotL7S=sDPQA)tsN1EvN>;hU*eUD_q7RV5C~$V;b<14xtf zCD@P~Icd2y-L99{@bZ44n2|-Aa7BZ6>;{d5!wQwV zW|cJ5va7$WELS9CSs6RhtA!71+c^YlK8=U}VQwB>Kx?A#R5S>1@eyR*8Xw7QY1W@LFS zD7~L9FV6}RAQz)bih323*Oe{~V)nR|r6-H1+nqvV)LS}udh}o%f{h}Vis9S@8s;~wN{`2#41pE; zf4{f4UC{scw!7O;`u}4*%k+Of{B0Q|A&mgJR$IBSg(_Q`Tk=T7IEy0w7oTIkEh^p# zmw}Q3yp5ldC`3dQGGcKG>Cb3UU)ZyAM|!HR5;qotFP-`1>;HL9p}I!eb{kwt;-9?w z;wIlV*t9xhYnx5bb8)*}t7d-lKi&1{iVqs)_7CuEkj9M3L3>(O+ud24x}HE#b|UYM zHtY(>Tc}$aNtID%u_&BF9C7Qz6AOvFmO;W0Ks1W~jK8P50yo$Aj z%WbP)(qm)1IOj;F+mxg>;S%dDJ~Cvdbl-$olvqUDfm&Zy5GBn<5e|Mv3rUne081{! zc`xt>7!7t%9JuQb2Q3Z*Hvlaoq?*FE*PB~-sGgpOd{(aickuh`XT|!z-5(4J>;GW8 zzw@;IKgJ{c|L2GijOIwh>UG4P7ni)&r4j&BD^z2(AHOJXuSDO{9?_TPNrvIj;=a}o8LI0MsgD6G}snfM!CYX|@{p8<{m{&bjsrOharPmc;Rw#`eW`)d;9TMkx(U_*Z{5wvX)($Y;f zS57j!yW+|n9k(TK5NOoJ6c*pFGywu_DYnS9v`Ct(3u4`@j8C{70|9^R)l_D36T) z&`OQSvM<7L3nvVcxOJkALg{s;18^)eFHQ41WsH7A!3a_m>QH8R1BQ|w%Ot62tDQ4k zwY#f`a@$mp7Cv7} z{uj<7*TH3hb(~j5W3W0~#?KRt`Zk?P0G*{y5#>ao&&+Q_DxBiY~dQ^ z;RA|=J?+2pOd=@{cs_r&^u(^zCVRxC)C>OQ)F*fN-aq8AI{$ zL$3C$f>T4V0;Gbg*DDH#3IH{(O$FC0w6N)bso)QB9;%(!u4p!kD;r*KICRKI)8WwP zwJL{0eQYuuy4@OTx{y{4hl0@g3phdyk(o}iClC0!SAqVQJb0-3tNCai=*eV6(0q~d?or=k9@6N25!7re^<+wJZY z_5bef;7R{~j7PMaZqgtyw9JFWX`{y z@Q-aPiNTjI!zBe7oPaN1JPGqGi=wk6!hzh?s;iTlVj}Rmd{ELkB&mM>NRlk&zfn9N z+EM4~Sl#kX}1_@b$?*y~lfNNS#rV43V zT3O5vR~m~>u%(>^m?R17v?-l-WM&X~AY11HR__X(TrpYl?3!P`I7vFi^ka#zQSI=8 z{@ss?JU#!0Pb2-0-Yo`jh5py;m-N5x_MrEq|2@WI^go?kGq5sZ%5kSg`;+M=*VFz= z?m+($#CXN=y+-j}RlED;XvQyJd|TM(p~kfa^NN74cPacWL#w^qE=jnuD)t4BR5#>G zvO;rlVHC9sr4xp?hNuRhaXj+V`tx<4M)F@>)%;NMzqeD8|2y3$`~OiMBmdPF#)iH* z9mf+e!7Nv6Hw#VxfMc0XTx}dG4j7Y>)86vUk$6;^{c;DIezuG6>eX*SQDqOTf=qvuI=*$Ab=?x z;RrK~lyrn)m?tSdJ-)m;IC^_>+FHXuY^e6<^bQ*ax-Z|bO^=8746DSBLjkQb!f}UA z#ovA){-F^gTpKf|t z=$|DUmIeM*B>%kMsK2U}?tx?ea`G&V_-m+)*Uf*O@K)%5@}l1d)BkpM`z8B-_euYI zl*j0Qb`t3^o~-Zl)d1RtVU|r`Q`*WKRO_-`mhoW?yH~eaNDr}|$JWXZAv>^uvuFtZ zFxmX`d|t`45HGs>I$QaKq=EZUei0fkRyT|BXN)5xyV_y1v}3;K*D=-U zA_m1MxyD*63L=bRlmA&~ooH8PA_9O01g1#I0L#Z+xruGHH!!+3P>a|HpXB^8X&}e|sq?+y6!kSJ?mh+Y0;NE!M>TcWd0y{$InW zx7N8oqfu|T;=YV}n;s8u)USxTGRQQJxsnT2o3F_)#TCOwPCEL4SBh%VozcYlvz~d8rrp-Ie({)R4$0|j z{(9}ho<$eMy`1_qU70`BQP0AX|KJBc*D_#N%l|tD|1|LbZ&%#^(0j`N^eE5L_#erz z_ZRq6IoEu#`KBCvck}B#>5FSWb@P9o#+|Eq8sEna5UcdRZgKwi2K~X4|L0MjI{oj% z+38nM{pM-xXnnj)h^bm93p$|S&P9sc1seSZyd*`j0JXeEt@B?ZlS2X3+KFlJ1`{;N zAX$myiWY4+6>XMMxK^qg^EB3qMg=nYZT?n*)c+iJ_tR5&mdSrL0XkQbJ0Hyc?{{~L z`d@$hN&kD4r%wLs<3MugfnEfl$y!pdrz1=mNXC_RbqmI!s0k}h7jYRXozG+3Xmi1c zR$l_PcKcc~JI=r^MPw$@CNq3jtcQU7^wdR|68p;0$&i}DD*emA$=Bn6uD*?G-C3Jp49s%_akH{~AZp#SLb`)NSqc$@%dw2XEfkt$FWGJ*&w1 zyZ4vJS3RdhZ?E6(4cgsyx6|u;E#TghC+{nj#H?Y8Pcj})-8f3GPR`~#E@raX&!2_H zr7jfhSJ9n^sOHDOW@o=@>g;DNJY7J z;rg=zI=3eNpn~{=0`+^hp?*D=Cd9hq%R*0!-Haj<%X|BlmP;X}Hwg(PWl%hSO_G_6 zRgfCoIT~xpwzf}Ji+KzGa!7;~_+W?X z!{q-cT8;i~6LK^VH_vTxvqoh1^Sa3H4`-)W2k$R`DqY7X7MCW1x0%p2cO`vIYk1lG zH}2>=dH`3>|Gm=w@9xf1{)b0->imDd=&`>S510}Yrt6-@zv2A9lLu&}|EE{F|6yn6DgW1_JZAmRXVyJ?gKKP ztGqzw;|f1epK0ZBiO2%X6J-L_4?xjDaf9dCwH*YR}Ik`Oi$r)o2DOl@j*%7W5*T?iA zewUqwewUqUze~B3SI7VF@Xh<9Yz$Zcw0I zW2&rX=0AlW2eH7?Uv4Jd{}_+XdQVCJ6L&jwu6{}g{++Mg(OD86WGoR^+&#$sU;T3a zkKXpqQ~r-fd6fQ#X`cI39Ac*cQUJjy%8-y$V)dOGrT}RY0%+I*B;uA23fL4f00{yC zL6D)al~Ei|l)=b34MccEAXzL`BIW%e(-hhlhCG*N!q>WYKCjH*u6<>_syj`guA0NK zzFQYP>bqZ3SO^o;_t{rph+?1NcW(UDfUGNIRBJB{j>X$w>^syQ)o#PRGqP}#&!)NE z(Yf~Cv1&CXUb@%5d-<0oFf74U^aW~8!ttat?<>DxjR>l_nO!3wnz~C$UaooanxeH! z!EH~h)OdY zpQALw0i;e%>%CQ7ZBNbMr|L@id#lp6s)QK9flcXg0nfv;_wN~w@b8e}BtAnVKrw?8 zl;?+#IgroQ`lnc3FNb+<2X$jZnwdAUfrB|BaDuExDyX#zi_dP_i^`t7MYDt~?z1y9 z0r58dX@E;JJ)v&>zkAl7{8_dB_lo)7dxM>)`+pwiS!?}=kv@C(7N+%UK3~Uhe7i-z zkUZ!fR&Rswnrpawe(}yLdHFcxH?W?&v?;IZ?)TfR?M<^d6&f>OWfFrKA`_HfnJrgu zYds2az&0zL`SyOF_WEybI(mY%x6%k~ad4sU9Ow=L=<2YeLDmTN>DqoGJRUlt! z*Th%S+u*Em<*)Oy0;UG(LaehrpTc+l)KA^|udf!phvR=M*8g5_XV5LK|GlUDPmlAg zz5bu5yJ8I?#RZ`ioeKylLN}d#M%vK}21ikyq_nrH&DG($j`Egj zP_r<+A-o4Pg>ssC3VRQ@=};UgcgUr)uoZCpQy;K;+S=|U0hhoc&DcCpiWqtvf6J{LEPCI_j-@gy^73`E z_|~C!{nF}4R(rc5Qqzh>rIg)9qOyp7FqTibDgZv1Ce%*BZ2>Wr+oDW9iFvipp9SgK zf?n46RfsBEUgt2y&f6i<7ij}fy6LPSI_>`zEEtc8sU#Nz4}S^}VP17(&)ern1fR9f z(HwJ0P$|*z7_@VAYEcvqRzp9jAzg#0#W<`Y(EH5H2*O7#l4Y^+nSiH=4LiHcd`;Dvay1h28Ut)^SL!EU`81(Rbpa5!8I;}v5NERyBC>jZO@65#j@DGb z=yY}aG-s@pO%+L2HwFKVecg5bUloQZ!=vx$1zzR<9rO$L|Mm8^_nz|qKFTBfzporG zFPkE8Y7f8i^-5Q70Au?wAW*Je8TY^1!>jlz6@c%}&+BmOn%-Wg?)~_D%OG?4@>M;* zWjdApisdrR_kE?!t8k15zVp0uy`g&8pK)tFXgG`>{>>(8|htj&}(2`^BD0+x_r z*@UpZ7CKp5LY5I12uNINvG85DfT}%%ESSD&8o1Y{s_{1!aeRY1hm+Go&RDrN_1UCz ztSI4`jVVz!|3Zi0AD;3Nc)u2$9W}7f5>Uq)QZrBrEq@tEjolW=p;wMYN#+=fU+!Ru zlJf6rW5h1UXHV(6D3$<68c`vL$I#*e>Bvq;r4PAHfYVn|5?t4QXa_hX?pFcvrMMU) zH&Ddh|yKE2Z+&cU!8*3EZ^SfKg)+O8KDvxj@(jh)B3ohI z0u^SXUt7pA`1GLF;o6j&>gwNtkCswsEe=`=>ArcV#7nl~pf)vCG4W%#Tx}TCstpYn zE**PeJ6WrjE~lg~6tB|i#a}+HUr+1T)B4p|`aG>)PwUs8dHs6K!gavBdweFmCrtkA~9<1%cz8?p#g2ETJ4a-^Nl=OVB5D2O9Eqj6Wm!(Y> z>5%uv#LOkc*%L0bT3sxMmiv?|*{*obsM?dPo3rVZ5Ysk64B{A6Ic@8mu2vUSeMMGp zilSMYPCNR{r?0j;hTs~Zv{kW`Kc4@%xx=`^#ch7v{_gw=H*)0YDtGW_!yrJEzD+`% zhsl?LB8HgeyB)T4j$rr;!3@2N1LTRMjMm1zlam98%Z`v05<^)+MEWW#T8HA_od#aK zc=03lY66)|r4$AFQ+5CCLs+G;sTu=?o0Oy;*Z?vB+Y)nLE@mcCGJ+B3na#?8BAM|e zpG5g@r|(v=s>H@XXF__q_Tk%k>hwP{g7>BXuG0T@cS`!-&i0f3_bAU=`X6VC2TAq9 z0e>60UN|Oe1`r6U+)Lbmfs~u3Uo~975TmRg0M0-$znV|CI}|R&3(T0vC?r%CD284I*9O7{>6zyT@Ckho`Lah!~Y7$ zA&w{C3>Vafg?w{k-wacdL`bDLf+<$%O>2j!rPCeR6SQtXXeL(+nI}-^dlwO!2SJcz zF%!s`$|hA(t=y(g?Nceib75BgtUGLc(Q=DK$9m^yZEAFL)r0(VU1Gk{Ec!F(xpn&A z9j|lpOx;wkY^Z(uM)BTT+@~rLuQPR9YFkwTYe4-RV%uc z9HtIZaTAly0})+rC0bzox3#Nb4Uo#@;-rl+k?QxAE=K+#*UTkKhk#Y9b>yUYe6?fU z+=2zQ;IlcLu;Ea=osxtlK@z!xvkAPPE-%k6%vt>9NAdL_h>1@q4W@`wZOT|mYmS;r zOf;ty8-J6)@D+?;93WzF;KLF{qjnZ!-U@27aR)|Ga^uVN|2|IFxnc6_scd)Jrd0IX zNQm60*Ch0mH|6Ba+XNf(s&@TRH!O1tn}X$ix;F04PFI0MOH;k2lt(Wd{yzPNl{h) zLTn(P!+4@|oz#8R>c8fxmC)8YU$ulVb=}Zoc1hrPjD!59qGU*V=Lm+2gD~W>U$bG|SBJXGK~y!qA(R>uR-e9xGaN1C@Na^R7}d!YE#%xPZYC7x zQ%xwu7}U2>GYASU*8R$V7dfHH2$&xxM)Y%j+<>oNTUIszps z4cc~Q1G!=9W<6-u9 zTppgasv@HE5_#tdcA2)NI zLBF!PpkL*U)o@bPM3a&2OL%>=?lWIlHKD%RM4ED?xiBZ~B188iY}`Hp>{6y);SVVK;FN^dN4mPs7| z>LgDtQue!f*<~}SI@{5c&+#ihEBt>@?xWt#4Y*?euQ%uy{eOGAPw`)m^Q`6nb9e3^ zBofT!yKf^VjIMkAmm7p|UwerqnBU5tV%?o!^e$I|72SF|T%=|lzNgE-Dpei3{f6fQ z*7Od2y>+i7|06u=1XD;@=gR8Yofd#q^1r`RlK+FJ^Iwnihzs@)rIfZ=Tl!=H3`k;K z_OR^YZ`*BJ+;~wkOrA3+Pa#KLE#ALuuEaN+2@oT&T@pLNgY;JKVqM*kEdLY_xZ zWvg`3n&7RLpwNMZGN)7&ft!R}M+pqYRn==!sI4oDqaU8VDP%68_+)I9m?1KT0ix35 zlo0_$1g>#xulH$t-fIUjZU=ENZsVk*FA)|!|5t)z;B5i#7O-zklv~on`-(?l|0ADe z^54mmeTM~LmHgk{-Yd%gz1~y)$47bOM2@252K=0jkW#+@OTY+$L~3gxirdR3a%DdC z>l~WB9%z?A`_QgrHQm-IXkldmDr{R9<c6fZDZw_|pq z_`F}zNb;%@9D42%U5aLNL=KZ#Dw6vDt=I0o@G5sASJSoap669aj1YrPt5qomB*_k^ zD7ZExp-i^7Seq#MH6ng-oA_1<_&1l6QYqOatGW;6Y4up+StkFL>-EkdV5{W+POq5% zcd*-kivNC;$JYN<;LF;ozqY3Ngwx001q&^Y=MY7dm!`U0t?%Dbmk&9V_CcCz8LyD= ziAv%>1fG4~!{qk=^2KYxG%du!%&n_K%CN0t&6Z|dhBAXOoS@JjE!@K<7kSq5I^)Pb zZ?x1Zs#x|K9EPw~O+Bd+_A{d6Y-Y=HpK(j6nwXzNhym;h)n7-vzm0Ka80!eh)OYMP2MX}5ks61phQ zcpH3tC>WstW)uOM%#g6*q~MbyImRdoso0!}@C-8)a?_4YF$Ei=g&5_d(+ge}#}nbn z+HAK@#(+p6DS-q@%pi`bVhHgLGjM~Wh+Byn<#cx7s?fE4|AivG#mcUF*hVRA&7!Hu_xNB%J zF{Z?%x=g77w^DxJo46R#h4DNtL0Xbl&&)(wt=W78YCc+w&IO}V3OSPtW>+&umJ*uG zYALC--Gax!>Z>Js)Ze+*Nl+TW00Hm6J>Xq=>kAs)v7(4C?C7$DcW`xQst#d0{9L^g z+Ljx{&KRyf@onwOZq@;g-96b751aUObBk$1K((F|%h{BYBt;}zfBQsX@y5cW1g3j=QF$zrBSk&p?u%maSI)lK7V#2tLp(nG)rQNYT$~m z7iev;ltG5ZStI~gLB3E0s$kp2#}G$gLr_*1I?JNSI!RzQ!1=d!YCeMMcm>`9)bRo8 zhm!;J8pq)Y;?Ff|q97yk zoDxHym_G32yu5Y9T19&i9;09p=nF;7&--kHAu_|UOh+|Cl=3MK*;LUr|M)ilHY^SP z`b}6uqN0&pzSK3-0szHxotIWhz_a%!M@kL|7yPg+4hjR==2aBcoa<#Z$oCh==U4X+ z_5LBgJ-GOJO_-w2N}yL4$CvjF`0U4~1Q3@MIPMQn zb^h*MVZ6Pb*D4)1`D|rJ&zlWkgnm4GUvA>`!^zRf!PSS8i<4Jxj<1f6Kb#yMUliJz zCpgTTa<1=ipd6i_d^kS8Iy^W#cy;pTIVMRw<14`&5)4O?K7$Zp%0My(Gni6c13=5a ztrJAF-KJ{DneTj-i(AOgV5;F-&dQ=MSrw3(Dm=TJ1xo32SM6$u+Feow_BBan7HIRX zBDI9w1}{=rV)u*V;HsmmA+Lm2b?H-)!eSOyka@ERtwN=9cdIL?EH}KxkLOFV%O_LS zKKQcpY85}!G(z$G4QE#CD2RULYO36*(4{5UnqLkY7SFoHE4opDP*@16)Lr2=^UmZ> z4^2^k#|zP5M}in91XRsSZy8a<-zc8HR#&K%9Kr!X>^PS~zRD=55|GO07B*tdm{{ZR z+T7o!Z~|@9bTe#(dS?o#fvd=MuO>6#w(uBF-on&r!hT!Vid|-TLo3V>=M;KXEM9J| zi=y&S3?q29a>qX6^i?1;ATG zCWs1$#wE$n>A?lKI6QcB3??W>1Tqu?t`gvQoXD>7k|xu)z7ImAk7)tv%U2R8|2TZ9 zZd(vruHyEElFs2~qOtE?umHUTGMA0@s*H-L=-gCchUs~sl(NE_)k1EB(J| z65cfgXodf`+b_lc?DhKnC;#tbJktN$x||}ACZTlaVuq7=iT}6VYU%(^ld$$MnDNib zWU)d-72oCgSC)B>%GtNe`_s#{iOQtnH5OFaLY6I7`qkD&ysABd69GAblq46*l%2|WeO|))+1y>pD{0+U|J?u&OScSTntSTZ56AKE6mhk+ zn!Z?YROYqUm{9f$X49W!$$~OgQ=u{^i52z}#_9-OJ4xk{y7CvntTIVo#aD_T38r$b zH*YJw{N=U;HPnx0yxYiKTaCIXYrPnPfBgCoZQ29@K>xZ!Yu2AKM~Vucd4pqh)-pFY zik};JnBVKZ*?4QJ{S%Zzg1owm4NT4<>F(1}2PgC- zrVK`r`&@#j-E0cX z31FJ?f)(GaHma<4Yhy-xdP*>wEn2nw@jjgp7@{(NWafkYNxiM(kMieR@<$oaUHGF6 z?W^%e8I_zrD$rb;KT0qf^G80JZ1Du#>F<2H_1t%$+->4JpuXa)ckr;Myo=y1=DQ7G z)nEo|E-Qr?kebEC4MGS*VS>P@hDj<5)U%38faZ*G`~C-U>F&ca%=59V{Jj2%R)JZ= z@@VAUD?0Yn+kCS>Z>q8Se-L4)vWr?j@6nculMr24sSEAj_t*@yveD|l?-4vp(j-bI zi;I*X7#=1uWd!0_n$Wc$?-hXvkvxHm_4BrkJh>ac($m2IN7x+?0j@g#y|-J+|FPSD zI{)`5kJuJD6RALr!%rV?aU6cl+Q)gcnM}1Wd~|amhWV3f8Fh2c~%5{;)LGAHHoZ?DW=^WS|^3I7$F0t&b3)p*#hmXoP{;C?(fq4UoHQoTj=5PKlOII{cb7$ z)861o{y)aEH2*7?RBi@X{$`eBF*`$KhQ)OV6#Oe0$sDkl0+Pk85gI2%ACFYtB(VDRStt?11iueDeoj$%T-D|R;DNN2N4>Bg`XS8r4dUQ;WY9b&g zq}Io4v>1Xkf;i@*TG{IPyLXpYX9pJ-zq~s?dWh!LH=iU4^HWIaO+vytAA?0TfS3=ddD!#b%DK!1=ycmZ(*xq~LH6Z0Ii6_Yt27Gt=p_Hr>uHivRM-2%Hz$Wb|Mc$t z#qrhI$?1=`B|zR#H4Sh)X@D+GB2tH_ck%Acxfmqxwn%dDYYdTS@bKMvDV*FI9Dyy*a)*cz^lR@#*Es;lbs}yVC|Bj|CwPGB!mq!+}`ft6MlYdV6wu z_5R}c{Pf`M5>_&x`EsGWskPwlI@xQf%|9#=h0ZZRA9$S+jyrU!@$~#a|M`c4EJ}hzz}vW@ssWY=J*t|vz%A=Ta4;P14)%xVzx+SYnWu3_Q+P>*$t>Hg6S*?9aP18;GYBD-0on%20>Ag7n}U|O=XcWUbbPO-49#f`81sg zCqzL7y)CPJ{wzSYr8ObX@cqg8|vX;~ovS4}=Ck&4lMOMObKoAsTf>j9_P;GT{1JDHxSOokVFs5x)u04aF zt}=?q)eVP_=*!*yPJe$N{PBl^jR;8yA6jOC_cl3?tpcgD3DTFlz5YswP3e$OHX(@q z7L{*blAg&4pLcu$7H-*ab0m2=AnV9b7Bd`~QB5aTm=XlT1@Pb7_Me4B{-?DT1Ai*7 zfReaaj1ne*MhK;#-_kE))UfL{`fm|yN#$_VCRuza*WitRdR%k+r?=^WKctcid|%-9 z{Ijh$e*wNPoPzzmZg0=}sMT9u;I|AT_ScFo{q+`osx~T%eVQ%kZxIYattGi{%VsOc+dG4FUQ?@unqbaePtzX3J$`pyQNUOt^4T-VnEs62r_^SNpt|NgTRbORcD`fD3~FrDBwVB#yZ* zm&DX-NQx?h*|2iG@hSOtfoPd2B>{tsM8NmO#+2{#RhiSQ!q)ua4c!lxkkcQeKpgJB z*x&AOggg3!u&uv%9U)6QoSx1gXmVX75dq6Nu6h`X1K|#Z&GqG8f7{6C^X9XY1A{-u z?_RfRP5~BO^2;p_zviMz0E})rth6#*UKO8dHgZ3z7de1ZiDetWk8GxEO3c$(!Y$LG zZ23I}-#k6d_J5Pn9kYP1i2vCh?3M3-+j)xrd6Y-S|A;YG*FobX22nD>LG#^OdG^}u zyQT!sAX(_k4pc;SG1#Xn$~3~GcE)g|3$+y}bJL9t|4c>xc+UN4#n$a$B&(i^@^%ZW z7@}sFiMTj}--bN#ZQTc5oxpQx4`sd&>J{>#Eo~M9 z%F%DY)6N7hztF===Ygjhvh%=KwDeLH(@<)zqp+gbWceJz642$l+sobr2~MkL8!@s$ zc)qtOgZ*3=h}gBWckBdQCth4q%+8rs=z-$^vE3tuyt*}BK?{=32q_EbU-n7%CQxK| zNRq;d4n1jUmq-4#5r%bwx47tkUVR0FbESa=zAypiffH&fr_Esm@$6Cy;;M1v^@^@6 zXB0Q`a8fm(o5g-}ZH0rW9nbRDTdY-2uB1Q7({TNN$orpndwcz2{{QYy?`i#ij7Ru? zRAZs_OkXZ*a>X57oxgy0 zY>LPYrU*zh#8q(!oP9WyN4E;i7JC?1-A)GF6ZRXzy--(4C@^J*jn%)6!nIiq2d1{k z&2lQ6UGqgUj}sz2jLUFZS))o}&69@e%Irg~nn<5s!2fh|gqc>K z7mluJCt6{u0T0bmwm8DXoo@QAb5O_C{A^G&6ymJpPRx(W7;v5}=~d|0%UhuMck~9& zaPiz{Wh16=RXgIRE?bpd*}$nk$f78kkn$XoR5dAMz0JBJG9=pDbm%T`>otieQZA{D=Gj9|80Y-zJ5Cuj=I*I*rSbQ)<{<_m_26npziJG5!7urC6R=|0@@8^Dw zg=c+nj}n+5gM_f3+_MKu;0^bC{cUe4JZ`90;V1Tzhn-Fto`_#89(B<0G7^CTyd2W- z`}zM=!25pAQLJF3{7-Z4K~vvteQ90m7_7wcU*RYy_u1pGhrzVE&kDz4pMBqN!4#{z zp@(4JYhB|w90JLrtr=pFvl>@w#MRVRcx6>QiYVe$-3E~B&em-D@};GrSFo}yt_UWW z8pVNoZ-qI`Is~?nulROJ9nOb#J#i96^JYyw98ZRz@Q8Yx2dnF3Bq~)AbvU0@R}sTl zRYeSYRh^b=MwXdLPKf;XnU)n`BPXu_w`rJc3Ai>#-VTr@W{-EReq*Y)lT7#~ar zm^He$254b;H-JI{6=|pVXkB1IGD{=G9O1j67;IfwoX5(DDbCA*RVm@VNawjy|5JyV zZmIk=@c-}jcZ>V~d%Y+B|D!w=`G3By_NR}|l~upSXCM`bT+3U2GVifhR3{&c((h7& z<~Ye@s=S7Zr)L8)%4?-Y`Aj18qJary;KKj9v$m~F6*E! z#F@afUZyRDTL*J}a8jprAcw@5ikh0#*xf%~BnZ_5`anX8bHA07b#1-uFc_2~hT zkiPDBDf}%%HOioZWX97n6F|XE084brBA9a}Bn&7^YBUArm>e7HG2|`Ukb3^Zw| zQacSM?JXOt>DawDnA;>9--gIv4}EC{Z9Iawvhb=is=l^TzsA$V{*wth9?t&T=@tF| zy}j-3ll}J?&$nm)sdO-RvHv89YWuI8ZRXMKKRX-ao$Nmg(ATp6BntOr|0!TA?Y}~! zt4y{E9341o*?)C7KAinm)!P;JUv0Or&-Bb{AQF;rOc5*zIngw|pZzYpNDw3_l6Ks*WBk#^BCz+yYrn9u zA;Fdu0{Ih9tW?$r^t_<$HG*=hRz_ge1Z+VlvjcfT*YX+FR8EbMjIvQ*GSoFZr+E}|I9-Fb&VupKS zvsr8RjU!1{En4{ZqEhYi@y{7Y7!!uTsjaj*R+31|yV{<8^e4e~vvn}ys8 zG!uCTuyu6zHVpGItF2<||DNcpef?Bedzgm>Y+e7*ew~bcucU!ACme3pLu%W$vc85f zsT?aQ5T7^Yb;q4;N8Nt#`8)JwuMyVB(C^1mYy;6|`5J>>zf|sTz*-oW1u(s5Jx$Cy zV2KVYXA&Jib+j?f>FI~5t)+QC*lhMDTN9rUrOoL4G-&HB&(Dte_wE-L5A~h!1EPNC(opPG($O1KJDDQ~7} zae7s$d6k~Stx@Aj-^*HD8))@voJL!%B3DIPH0hzqndt%;Eb*q2uE$lMCoYiIyGe}a zm;38X42BrIlE$Rf`_ z{bzst$IO|U@BetyNB_@*6rTV67H>{PT0a~i#*V(;uwe<-=v3tVJm6}=Yectc3?RtJ zl7g6o=u9k;oe=7nViF(x`fHtl)D{zK$T-H5=FjHbpxporzWw2cLGcF8(+Fo248A#g zJz)R+=Rm%K)1XLLkg!%Fv1*FKXWJCVtE*s*!fk}()x|0%`OnWkpkT}Mh93Yhl-XEO z93YipZv$zte*Pgzk$4TdcvpTXUXTCvS1`Ik+FQn~kc25zBs~Qe`um!qr>B)iJVegi zk@#GO#PIMu=_Lcc++0f__#WZanw|o;#7K?VT*EZH>ufR@pL{k264pwk*lRzT48j$E z--@KyC{;NVhkv9QZJ5KmO#WbH6^ns@Ed$xvO zDicJiWaby1E0v-TG|yDsZq76+a$_u~qvTp1fKl-wuUnx*Yr?yA2&%O9XW7Nrvu&=n zBDc@f{xA0Dra&pO^431t#=nm?r9qZsd8pZYt^+EWtMjban}qJPaXU1t=87^*lF`j} zfzlXJl#MVs&KsSI47%8q{;Fza%uR~E6kJa}3c=ge@~8^p zSedIOX3ChH9JLz5wgQ=wghXVu`v>E}yelTt?ne*N1mwM{ zA=(b#r-k&l{~GLnyn(Ab+x}m)@c&OI#{GYHI(8oY{|{2y+5h^Er)va~lo>#PuMi*^ zMBQqZONjq(0G^6x9R~c**Mv|lVh+;vh>{UqBT*X+RuNgih)c!hZCyr^3%C>|B*T=X zJCz1_lp`J$ABzSQu8dmjmygBkGOA|r+{Y;w3bqb(zL|oDpD=9O#V%$=(Vgu+Dw#i?nz=0q9h_a@!qnMak{C< z!xggIpj@K`wIy?NFTpwFmp1x;?^(8&hW#%e4j9j?DT*T!|T}#7!vMMpQ=Kw4l9;)1aPltEW`UvOsF${7d%ax&^9Jp*nl5|$L;Cv( zh`a}nGUCrw+VlUjARybA_7DU6_`g@l|L0C-kN%$rDSP<8ob(=I0LtaEUmD1ot%ZW3 zsVW=P7mJ8cE4ZVi$m#pE0z>PTjer*7LqVyLB4_0p`Q3#{-mOQO^81wr{x6r!&k0HC zosI$b@qd3jGxdMx@%@j7DK`GkCLJtE3LseFTNHz8y7ax2;e|MoF2!9k6_gtFzKP4$#-NEmp z%0B)-HsAksr&H(A|MMWFd;F&!s&yrn2sn>mW(&Jg%P3%VidZX|Is(N3st*IzDrmu= zU|&d;fo`bhg3v&!dYtldAox@C3m6Os_UeZvew9C!r`34Hb3Xjf;D1V-Sw)0%cFT}l zou9pYKK$pmR}IKOTWo*H20%vVm1Ffr_`~@cru1B12r!$P6m~$@Vn9pb>T&?ukg0+A zRDCugjQ%5~MFan*NhB4mJ4%2({NI_nCjXzglgT6he~8kF|HmOpGXO=*Eud>iK|o>( zaa=^-jt<^raD`4S(x6yWBIvac2>j=IQNVxd5?5QrVraaqlNT9dDJhOu18Gv2x2$Lq zsW0j}m9E|wNo&eYo{rSrElU0yZlc5b)}KX&lZO5O9;PvlS9gy9-lzXLW6#w8W{>Z` zJWT1Z|9=$g0l)>>Qh8}5B~ipLufWxwji0Y3+2k6o8m|AmCWP+UFb&p^FH1B?V z1Swjf58vWA1cPDvKmQZ{pD#aVYv@g;rvuJbemr~q>f+UlQ}DXz8we2<_fww!`YX^c zo&5IODf@-h`R%vEBaraRmJGLKkeC9TfsCdkUPU{QB1S%AN+F;Gz*~aD>R4s~^Q)C9 z3AX{oBnBwH#VLt5D5j%>|AXTt0c%Q=?DY6JBtbS>U>d^>W`lDqc`{0~<289dq~v(Z zIX8uIIFwk149iffsb9PKy_wQud9YH;|Ap*4{yBgNT;S-gIiU9Ne}6nP^M5<8`*{EJ zK?>*pa7)PsQXIf2+HpZ}es=lutLN80e{=Eb+0R$cU%$OLf4(p9TWVbTqAB@$m-qt; z&tY;F^2>z$j#cqB*k+V$te-h>>(_9{m|tN1u24TqNz#Pd@?9afd@iupSJ2Z?qF|e1 zx>I&(X@|iuwDkDv9su$b0bNK4SqCf~Z%ITMgpG=P$Zg#(t%t8$x9fn<=xccqG-9mn zV*YGbif=Ea*L?{~c`aocC?lZB;<=X>8&AIm@}NWS7Iz`3IwK0x6`~yJA$SUIa2zt@ z2FJ`+s;g6ScYzFTZc%zpHVI4-82s&P;5y!zS!TJ~R0~CeQ}p_4K+`Rze2Pt~+_u{~n}pPIDGTQT zN^+g2)X{&@^7n9Pq-izBo`;itU+=S*h4dHyqXAJ2at zq;UTKoQK$eV!DCSlGM4y`!$L|h?u?dlBuyc1KSLREg8P4a}|h;9BeivO{1)0OQ<#) zb?wzZ9_WaEZ}xcp z^B|>B|I06d-JkBKLPGcHeHG`(9-Z$>!fVvfUJ@9710xs*D79&R|6v+V^Zwr^NrW~i zrZ9Sul5NuO6kyN(_dN6c2ha7Vv&a4a5Jl|&Bw@>2rT?u?yUe+i%Do+emH4^kp0B_g z6tTd^Ux5tXA`8+af&p5SC`2i^g(+rwO4--Nol>%a^1M%`C#Dm7Rj#3V>Co*9+qYG+ zt$tHfC;Si`r9%``lro)3>w!dvqu)&!sfV|N9C5 z+#mnxyOsE_$N0~ODV)K4kJ1(5as3eqU?g5_%rmRTp?JoTuN3)BstS!7z^zKvhN;EO zmmo{Ge~$z(R#DZC?Am@Zc!@u ztwEKJt^`WAIo_&7^*J>qOoz4@`G;kR&HF!~ceVY$XygAg-~V@KWAE|)&x4dk`~NM8 zwi|RFLA<$EufyJ>FW|NcKHKXUsB83)CqsWS|3K6JXS!*2{BuBJnvy6&=~)~T%4axZ z3Vd6xuy6m*#>V{*Z|qDS?f(ZUeE)N~1g!H6-ebD1|J*hvFmF48MdJ}$V5JbjS{&+? z0)9=z!WHTf*bW04@QlP&aP2xsWz%b|87{6e@BwTlrU`3n>ZLm%aM`#JKi^&myt z|Ml}MI6(DVOCF$7mRrQW7WRze5PdiTUt)?jb*bJ}b)M#(qD`LTMSb|PN@Rtf==d0n zI%UD&A{M9>KBBV`4uWnH@mP_8s6udAi{R~SSnKFx<7HJ1G!%!$kn42*@okvL(!aFl z|2>tzHum4t%>V0olgIpD4^pc9-&FoeKX>H%^=e-ShHvNiB@Vh@dlUfnD2!ETZM4M_ zpO3V6U3Cgeie!n!H!F;iz1OIV1z^*a+{HcBVgL8o`J(LI|Gr;||Mwoxe;%aN?0<9T zcir=*k%!||^UiGM1Du}HDN8J$fqa^024Xmef8p7s1UUW5e}47L;3gc*Z@=m3?D$V# z*L?rA{N{3%Z}1+9_M#&eX2A%m7?f(Db3jd&qpWQ5f}RFri~X-%!RTiL?z8_Y@4t9s z&v~@}9;9gd-#*WR9n^pCap$MW1-yqR*scTF^n-eu_bUo*oX8EZJF5+*d03&o&PHq? zz^+Ny3`GOiU37}a^2aIN_Pkoc-^&NEkN;Qm|9g(}c>en!#lrt{&VR{%6#Tab z%QsyC2}*mp0!-3AZ+C#|Ws^IgUB9)<5_`HVYJTROE>=O+2ck>*99WYdq?ACsEcYJj z@cd6u+VFo8_CNdoqD}ly<^10pPy9#z{}4sz|CM=`%75wiwqk&U&7po}sBHp&YUry~ z*sFlsXzK|H>!bOM?$^O@WK*T;Wlkkf{;u4r-Tv=?_WMPv{2%82cm3(3{r@1Py#Fh9 zzxt`euD68x<)H32#;**vEORc2U{!i&0PJdgR|5WzBGxZ+j z|AUm${+IKt_I}!Yzpu3KQ`-3~r~IJvKF1!zu-|s{Bp#1dlfa68RWW&GRP8NFuZ4Bx z?K7{uF7{PE0Gfs6weme0>0U>W>k)VB#T)fOuMs=OW_o3q?ErdQpBUe*rTT z0;1lPCbu|5q0B1M{C+fFf+HA3x*R$F3cNruN+Cru2?^vm%MwOL9PCuSlCO?+Sy6q6 zNemKCM{Xcg6v6=tJaUSEp zAEfa8e}w`Phir>$On~h!_3F1+6eeHbyRgkh7JH(!mBnL{92)vSQ5wVOBBm%^!l1l| zYo8PjV1!21c5L5)k054hUQB^g-rO?FaX>;eWO@xwP;+Ye%8>++iA@tZzvSLVI7fgFJHAGjtzH+Gfv0AB=t6lMcR{L8wziexE*Op zN;VYYsK?-`rk#dPHEKs)jA*tdg!Z6LHSI*5YP5&CZ?-s6X|&=cUTt8qf0ZZjeT>pk z-h$zUuhJqB)*5F0;maq%yzE2)1@H~}HA!eH?;l>IK0@Wpck_`;X~kI0Pm=Pydn~4s6sOnl^Rm#`3VuB1#u9uq~aYcIyQ8X_gz< z-J9kYc`QQ9F8P@452J1kCDItt_awbZNQ8r34b^`DmG!aQW3lT0%s#p&2f!Zv-y8ep z`|p#f_jv#7K}w_IZl>8bXu8xt0`2V=g0(7t8) zZPgAKYtk`yq1XO=i{U^y+fuSpPLzaXl!>@sB9Oo=dr#6Z6IKffE9!Wy$|YPon4d5! zSR)+&FA6A0n~|p|#M#~Paxg7XZeWUGxVSq~38*bv60gX;pcQ~xq75P(+^oqqLwCnq zz-oy+BT;&HvgTif{jAx?GLmkR$+NSGb}oco^cLjvrz|IGK_+^Ii)JpX-= z!q0!M*Eq{vyFBcN8FLx8kv7DZa)Fd6-dBC}o}@QS_Sg4RtJ$l&S%LyKpDDV< zZ1%sy871lNCEj4l=eMTwb#(>c3`Ja#Ipwb94Wz+Zg!P{``@+S1ja2iOa%y#-=~Q4) zdq-l>RwOI>Xf$K28{rWfj55}fvh$rU3(Iw-ydu~?4+dB*rY&E)C1CxA?8KzWB>$zB zDxo{&724HWYM@$MMF|OOW>^FHdo%2NE;jj}A9vk@0d{-{n@EVB~UVDO_ zx6p%3_=}M-(%=<94l7?s6ybRFCJDu7?KIqe!k#zh=j&{jYCBXMx92DhYnGMzCWIsd z!bj=La(8NEwLX42;YN^w90T-AQ%|3g6pXSh4|U(h@D}0-E}|kJpoHMGMt{&675F#s z!<*uFG5HOuLK&iIsW7QzXvH?{}-3> zGVOlS_b|zI`~3dYVkc_wYru_aeD&s1{XJgBrNROwH#+LCYf0|N8XWPbG6i6rMHWAn zRg9u`en)6n5>iElx4EgIp^(>3MD63Rc!C8s4vP6Ontr%NX^KMxC^1HnCw<^!rHPLv zhzYIW9hD#r4RKU{*tA6NKyNsZi6-epv#;DNype69t!0eC7np*DRc%0pua>jWZW ztNIf7vR0G&({R#1X0h}Cbpjve{)g+1{mT6h|MC6z2PvPF|MNR__sjX$3DkN1nxy#O zB&IOBB;nbX5`IB0H6;LB%NE|hPN2s18TdZ@p0#V@^f{K+Jiego6LEJwIR%>599^_~ zkV(0%V5cZSDe|Y}1694}g|M5VDb2y#UpAeEHQfNq2-*r*5QvAqb9X4B%0|p{bPV!~%c#B7!q_NoLzswYI z$umXVNekF#|M{*N|2dnDALajpl#2aVn)Z9J0gZ$sP0B#2YFmY%Os}REls_2CL3wdo zRD@C`O;IRA?qe>Nd)j0;*3i(}gsh|g6B&~wRD)X7t+fSX#XOptpR(Bbe{vfp!90NBs}&HTTU+3b=3KS=qc=RYDB zW0T6yYP8k#d0mb3^S=$fo-bO9I?ujoteQ9PqrCHm7M;Ct1{T=*c>;M)+PVR?u6-f} zUreQjsI@SVEg!Y`&$8J0zi_=hK>iPR;#BVc`jf}={|6}*{(r@%{T`UVa@`KgHxG)3 zY}n`L@om|S`(^%n!KwuZ3L)hgdONeO+=py{Zq30AC-kqCSG=ooP37QjDcVH!^3zBB z7el_*H!KRBiQa|Q}*(I`5MPv#K7M3-^tW`|JijP z&wn4JRQSJ~_A@c<_a_GOS6y021BJYsOi-<=qCtJBmk{!+RZzgHj8FjYASx7y{Su=t za`@8;i%%SNT<-m#K-g7M6c8Q-#vO{}|D!dEHh2}26x~0LJ^bI9RNnvarnATVuMbk5 zfJ;azO5=?2C$R#+`!$NeVvC~?$19M);0CTxHad6$c&3nSn}{dmvo(q$u!_h+T!F{& z>IkGLf)w8(kU+ZDeur^*@C3wY#qX4Zr%8&I_yY=sTj;+IN8pDz+5r;tmW(8jpcF(n zMx%q#v#X!4C`r-56L2o_iM&0(0wGSbgV74pWBy-3{=sPR@AR1eSN*VF9kc(aKeOBT zxB#?(!Ob=SOB|u>;Hy#gJ~{Ymw177UUybO7{hOqCb@0^zr8ip0|99{NyoD(y+YDSh zd!8MPl9VtGcQC>sg2$qIO8)m?bejbvM8|&wb|d%y`FCfpUOa#K!;8@-ymuUp``>jY zuJ4%p-ye@3_y0qbC*XX|l&OfU{w#Dr!}-V^x#Pj#|8@-je(>bU z6Yx{%!@r)cDNVA|k>+OOG>tmX35!Vp2W1e#-Ae#iH=vZ&*k4B>sq(ku3b3AY8 z_(N}cc))Nm>e!Aw_)2CM0U-%)PzuCDAQ6a3Jlw$lC8@0bE&jkN({#t!*%E&MgAj+@ zU%A9_2+)TF1r&u~FdP6Jhd6+gq~PgKPdslnY1J2;Wm}XTv-*dJ2etw8Z3E`_9x%@s zFkc_AarXhUQ100%_j*(A8kBprl*_q03q$pi&cz0@#=QRsvB;{1V@yTwy=k}JdsF*_pIG{K(zkEZa^FsB z`__+P!!QKfG~&7-*;4RJ#Ek!pY!HA+0z!f^&cq{pgMb<=zvJ%k8+OOkGFa{Aqh_!s z<-wY2gXPXDgS8}SV7!}`BAMRKM)Jf$ayv0rL-M#x@}!yMHoMuKw_9v#iro20o82s7 zciSuOykW1{^qb!5jiKG>%8fheHl|P(DoA8m1@&IFZB9j=vPc;M<15 zu?&OLZx~KS?yStSo$@&N#yrTA~!i0m^vhS21`g+CUsLIA=+ciLr9J$vwxh$UV_9+gSBtmb|5F zj8(xdy`gu~hh4h!Zi0x_Z|HL!zZ4&O_t`P}?CO1<80#Y-X^H~M7KLCBU`;Y=vJT$w zX*-20@Aq`v(C<19AwKl%_p~zCj^6Kag;z!-xT)v&9U>tNb@9ZZdNFfFeG&m51lEMr^y`kw&iN2J`fBRcDMoP6It`BU5EPkT@P zM7NIwB)zk4MNbGr0JoGxIKE-MCJE#Il&G91qR(C@M;5DZ?enD8iV+`r_t`J?d7>FI z-q7vk;&D&roftZ+-_U1^@SF4&eiK9ZO*G->4c*R;4$9}tuP5Z{e zA1A%}<5+ij2}t^Qc0SP&eI9pQL*w~jEhCP(bj2_NI3^S?chY_l1KUmToJ{P3XI$%+ z6CZjHY+3M(HP4)eT{rvXg>f)Q1&wqaQ{O!g0^Q%)Z zxFt9oNRL!Zz>CW_0A~PZ8D23XjgN@iajUs@c0IO~bh;oOXX@^TY3v6&k;SI`|?TzD%!YJYf$2M7|Fht_GDK|7S zYkw>vV%%Fq_=boWYa*i5AB}S>qFD!2XR-tZc!>kvlkwLr0Q3& zO~9M0Z$OCnAc>X&NDWh zSKf4$F-%gDpfuXC1;0%I`an}Sgy|{|&Xt|+xNsc%!trdI#p}IUJY%zX<;~(53?L+d zI6$Rq1Xv$o1d3NWn0~N^{A>XvFwGEuE{Lr$QHKx6v}F*R8jz`Lcei=Ao#gf2Np598 zocaOLcGC6re;t`3Q_z+xNehW94EsWAS=(wjG`*A}3`J?#Iv)hgyStKBt-L56Y zsg2qZA9|Bg)=(WSaL4WI{F|P1bKFc%?2a49rp!9Mm08D7W}T8U+qciNS+_pVW(|F| zD6>v)W!5p2S*N7Tw(fI{Z-M`GD94~1`<>40?ANg=w@z>6)-mL^Q&Mi7dCe(rL{{AD z5>K(QE>1gkaoW^Hi&%Afi&e)Et4>L*I{lmm({aZ>kDK~zk*ZE_sp=R)#3@PDp6qz@byTh|m$hJOEw2 zL@7qX>&VzVD`R71*Nz1H(0e3GvXnv6N1~qrGIcu&FxM);7=gAv_Y~UmkvB2=Jk|T$ zbC)|E=h>OHKFOJMJOQ29Pe57cZR6QfA()T6u`!+#eLVXq1e1IU?x_&W zN1ku=d93xhr`KaL?Y4#{(FF< z(Ys_ljHnz4^Xcm->L*SEn|5s~o!eWba}AZw)m1vjWYaX=fh~`-gCIkRNUxG>x2u$F z6Fz|Ci4IM@N2LL6H=WYgE&-ujwr=xgq@wnO&GW3x6s>9*;{Crz8qrbM;WeCs-C zC{eDiMA^fOj84wFxvj@DtJ`{Be~VjuxYJfNm*==wN4u$qW83W}PJyl}m44RVjO0zrgeyiG*TCCoRj zNFo$$Q%rXtVFoG$3ryAB4AEbH6^W*JwL+;1z*qMPZBx+gP7WRJ-1qouSyxO)|=p)1Cc% zdX{*P+`}^HHU+eo{>d5|s;91bIxRHM{v6HHL7T?eTj4YWdZBK*L*MHCxeqRD>7Y$H z>#ds^s@X*Apl6=yvElw%_rX zTTa5}eGkIsBg5@A)`!A0Ekww))FzYx7~%K^S z?Ke4Mtx8AV-Wwh%SMR;mIb%+5w`d37etB|kIjWlXJ*he|r`M_NpgO0z*d!6+F)!R1 zli^Jg;Ux}u3O#vm_8UxNxWS_99Z#Hn`-$_3Wo}RU&h1HgZcoZ{>sGjKM&uoGZu5xz z#5i679Ov1#)xn&t2lbP8(s%NVtG*}Y$*W!f%&8By86}(I95I3m6mc=3(w~py^mSxR zGb>}V-TLi)>DRdPJ8Pak6^hQ6tsakFJTJ9|aTv)7l_G_YLC0HTzWvsi?FMk~3&7KI zbkNMQ0CM)E+vC*(=yL3ue5*r$&QRrE7Q@nUXWIiUrWSo_+E<^Nmi4J=S)VeO29BlH zl%!Q+) zyc*}*ug2N#-1ok6Z``<_mbkEMPrQ&Js?Ki3@y#uN+ck(F-sHLeMOv5J;IES9bi9x6 z+wbGsuH*Nop&_RePN>Kl+ucbs~^ky^P@@M7~M%(2v0^+eJpEZq{XrP zS(1o;cf1PV+phvlETVMMSCkq_CMG3OY7a{_Cf4b=N}PsO;&n^2$LgEDTM-$-&mQ8~`!8@_~ZEZOwdZ(Beo8#crj)U5{IHoBH zw}JGVpv$-CV*1%%yYDW`1EUXwNarVpqa*jTUl6z5r|x~7+BagE#(T!&EDY83OSc2- zr^tx;lECmA7{NF|DL7-}BD>#B1@!EmQr{NXp*QX35cQ^3 zhp2B0ck+9NJMoq?qmw6kCtDskc^yMDJ$q=TZ;NsAd&fBWMvRlM$2jSoR3U1GIRoO5 zP<|BY^4-mpjWEtgB3z`}6;N;5O)c`KR>Re|MMe3&qoRBxD$3WRqMU{o5f;M#dt9g_ zr#x|lqe9$5yh0geBQ%})v*mayMx)~iq*soqXukR6`5m{E-?XLbb!@+PY?g1tX8C$- zR?|=$Tgvaap8TfuRIlawca6<*jE;`=j+zPSw;9Skw@g~<=So6b7lDPE_RFP*7D`BB zaCLt6^0^qHj@NBH`*mBt{z(n-q4zTIjM4G6(W!~~zZ4Jt44(%PPBH`%m{Q;!0T{xB zpH1+zj?8vve+24b6+Ra3tlNHbXALn-ZpVWHR~!`7dFaJ#g^0@Zv?K-@g%mBfQIsKS zosD{h-|zWM2yf{cv*GEpVV*^wlVk_*2ksz|iu|Z@4oV3K);J19N_~qT*|)_``8{K& zcuRBRx%Hiqx)~E_d?tqf{Ps$1Dk0x0onqRmm^GQsiLUuEN(NT=7RBNy$?bTI;@Xc< zd|MQi-!qDewVWHndzPg3=An zGA{l3NKCp}H15P|(fF1CF28R8mp?KT*ttFoRev?J>~3Moc#2#W!lI!mf}04(2!so; zO`{CJl{KW>w?stweIufbV0>STh?2diC&Q*i_EsVd9dcGXnE94dE(1-PZPQ3z@le-2 z-HsPuUHipX-{J}N`+7o+bXxvMR~YTrckD^=+>Rc9*Y5GRCEe^h>y9&BZD7 zUPjA_m6m$N)#ZTUEKc9E9&*pQBc{a0&-C1w3J2S-Y%oMx!$3jXb+PvHO^W1j)JhO@OS#NPZ zGsOAK6z8txdd7R4qSY3rA%6#qzYVrRRKEXH8!{qL*{JWeeR)gApkCj=l{^sf_D0FcN~iOV^yUZOOmqju=TJ`S(^1#mS$xIWoGC}mF~$tk;oET zuD`e@x*_WwXF-aSdjI&$qVLT5>N~TtzB4oQotjA#2NkzTY)0IH8FH4J)crlpW z;xXnT9D`%K*d!^r^HNh+Oxi@Hfv}o z4kf*z8sNgY98Ur-9N6paLVM1F4fKoe&R>HKPE$FxlTMds=93f4v%cXriEzM{j^adt zj3MM#@eGa5HheaJ>B-Us3BU!x@ym+iiiN82(z zW(0Rk`ct9=W}a+FY_p6h1{n@fz&au3qf>au-1d;w%wprr`r0_NvW+t{Y@F&~@{Hq5 zkTOjO^03NFNY{Cu79n4kI6^$o8NrZW7SE+KAB=9CVB**2#z?pES@w#=uLs(XYi#pTZFX~MB`x4sbpK4F)7{ii_D3Vgv_x$?s%}F+d zbhsumTtW;J>v*?>9&=lkV@YLw&-;d0h^9`d>wejuajZEzWgjWZXc4-EMa1vCTjr6u zE%AsX(Aw+%6FxUPZJF?LhJbA%Z<51^yBA9FT=JO|o&yF3bPJ*rvH3=pR4-UTF#v%?d!iyB9JFdxGr(1L`Bk1;3 zxWfFJ4TuPL2r(t7_$pp?XX01>y(C-{fgr;h9KjSMkW!S!M}V$zmg9I2GqBj=h>PYF z@k<>Wh+~Rk$j}8OqhNvPdxT=4cM0&^Tg6l}DfDT&129-)bjwIw5g0KV#l!W_UjO%q z@lNnsJSfGOWp;4zkL?1bF`_6t1@Hd;waXuV9y;%M)n}UYI5_wSUZaF$n38k{J^~)B z_Yu5BDYFK^$AgbUt$Zx~kNt~7yvVP^@qX}OIyksygMl*u!FMRyfR}Pu#O=_7AJ1OD zx_I^C6kLCIaRtu5J9~W%F0R0^I z`QIGlmADUka4-ay{Ei+7)+o5)hQLq1Y;kZiWLt!S)fR^+D?~xT|3@TU9dBT~h0*c< z!&_Xj7Ju=a7rf1};||Zl5XY-wu@;UG!4jt#9UTn86+*nbKmCYrunoiE!4RAmq&>q~ zK+>?N9f}`DtJN`mn_XUi_v1B9S)(5k6axr;;sUCRD2vhi<6uolh7J#g!{NbM6oJ=x zwWb+UEm3-lLNEl^{E7rR0(u?CzNO7h6!492L)lE6KsWQ7AE71YRl1ph#cyI=1T#@*HEv406K zy3XsXOnz9B0S6z!^*_N!kkOQJ{Ey(>;LY{<;2rn~t`G(J)284WZ_vLUK z1s|oWmI3+oHx7ZnlDY#h-ql*W8Cau~-~VIAF8i470H$b@jlgpltm{qWY)!UN{?uB= zeML8DHxiPm$R!cL7%ar$$w*Pnj82VC#`PD7$^Va>i7I~-pEQ}KAp;p(OfX{Yha}EM ztSW!#kHZ(Plx>Pau#H2MiUq_8Dv*u>5(<8un)r2hX^9G@dgOFKF2Dc;4A@XY6GU;B zN)Vtd14|qswvuTJ0>34xaAV?lNse-{OTkZUb%rF6!j{Q45@aLIROeEQY||lU+){K& zt58xtlmmABL?igHepE*M>A;U5!WmycKMjUMxTWjC(I6%<8vIMGNNpe)Hoix2i~vkm ze0ydiwrDdPqT(&i;c%OwbQnSkhapb+U=`PGDTs*3XC}6y0ACtp1xR=uGfNkQ^DzV; z!GaJrneUb`$`GUcx%5kJK3M$;mqU< zgataj=d9pgiV4W)fe$=WI|_jE@naMUQ15XRv2`ZQbxNe$F`p*s-_yFOlr6R+!rM_YaBSBti}_m0#=^2wq?c(n4=u?07N-nHUT**~5Lw zS6AP$U1P^Q5?B5Och(px=ccdWdk#TCYYFKan4#&o2A=pZL@{d_nxIGE$2E${+DL~^twMFC>A1hTNMGHF-hOt(tf^A9-V+eM!G%86&cm?LnlEG2+G zB>b2Ua|>&M#72y1&a)7Bhr^%K48Ch%t|J_;Qj}#a_9BddtgQLUO}=VFBd@R5pka!< zjwMeO*d57xlHTBW^$e%wK|UVn!j-|4H34UCJU&A1Ns^!#h4QA7&d?~=tS*)yCRE(o z5~~6xiD;}e9J!x2WE;~2uGKE(hLgq#M0CRUtd`!J7}0D^NM%#@5PCVNLgLYsY}vx* zKg)-F^VBYwuKD)8BwtBMz=?Tz;AJc$}4gpcfjD3 zNzUN7ylcH_!Tv5 zVrB7@bD@za6P_)Bx0kO*_U?@GWB9V*E)ma&_;HPcHD6?EZLyZh#9c_aTQ*>AxTHTo z!^cNM(-p*GDb>#F2UuOy#KqI0Gmq+tu16#EcecWR6U3Ddd`q zNcFe^tBi_Pwu}lptf<%w0joX&Z()Q(wbHpwr5YUpH6tX|Vy-#T&#aVL(syQ!fqrY8|9(g!I!D-mDpw37*1L8SX95mE`?j z*&2G2>8UqIp+7!xpo7rZU(Voidg3loI0?tgz;h=PcM2CvHyFDJhG;tXPZr)ZJPGE3 z7tAInels;3JEN#h$Nb?Ir706*+<0R(l%1&zxMEjuAX`eZ07jxG`NaNBE#bd2Ru_f< zg6~L*|IOM)%!C4GvY~`in5m76M0W$(7m5L_-(u0t+xit_qUo?|G~g`|*CDH}q4CHY zIcf==c*qM+91l(A3vW7~jGg&(;>{s+PSAD*O zK50RfT1UzfXN2N}5JxTBZ6lDq_>?jxWx%ugrc7HSeZ+L!cIH2q~YMGY!^=o5p5f?2nrPi-9PWlE zMLg!5b%N<6AHh49;dr&>iHOM(geb$z%1lU@RU6;p43qdfoH0)O5^uPRUIOyDYh1v; z;unNOZLk*AK_u!MFbR)OdBcM#M+rO5J!A1^+8c;Uq-~VNQzcF8{G2J1>0nm!VrPH*|#JG&vM+^5!1bK zsEiS&`My>UkUf>s;gGx5N>mDO!3Ay6S%+;rWhHUegMO8aQf4~js{^$68107 z2F{C9Y97_V)@#{l83j5_vZc(ZR2JilHy3PMm!lvUIU=IA%p89DS4kdg35R*TI-&eV z(j})E#yVSJ$dP;=3ahk>{Aq5ojrj@Co2zf~*j`P(^D};0~lHBhf7aaTXDBvrW`_1c}9!7tMW=A-YZE>J8(pM&p%x^_hwY zp#%)hqise}`Ylc~Iskad{W-7l!w;*NO=>L5UD+(vW|NL+o9lD%%^|ovySn=E*(vzzufKxP zYx(p5kH`G&x4(k(q5>}{zWp{O8~GOiqmh~m{(D8dtB==7RMQXjl?M#T_Vsl>P?W|n zx`-)CmoPw8`|?eOWJDB}cakBcJT!+NFz`qUvG1`0GEz~TY;V7ZDLMr_6l$?cM6&an zlPq5ZijEYX)tR^46lEW9!FZG^S{$MVbF}H$Q%rq;tq@EAx!$ zmig1aOKo1h2Zv&sV)5%SqQNn%nSmkLz$9U0U0kx-DavG1_MP+CyYF2XhC_*dNC|gM zAsP%h1;h84uK7QQP|$sRnDFnBAD$!f`c1no-g^uV|D(^%=IIHHwj58jHzX3s)&rez691( zRz`c>2}Q-e-h>Ur@n033kxuG}ecEIF=0{ESmg#$b2*i|!1)Dz}`ybXJ*;2v;a^2ED z+fov-Z`!~J?yTZZ_|sY>rAHzvi2LUGL;h@)iWh}5y>$%%LiT-&KcMh?9EK5M+&!x? zjdQhtC_NpbyHN72c@k*^sO*0M@y5ndRqA&!R&nBhPK7jhMtECqG4fjmm5 zDMU+rqkmyCjB~;S21s#LHbEOmaloU@&bi8*ah*Az?PA<@X#6^8lAt&gki|_AjYcUzS{p==N+`ik}UG(!o~*3e;z5Jnx@@@OoQNga2i@S-^6ft1ye=3M(H z=U@CEW!AyB^YVjU9-m@rhgZvOr?a7XTV=(Itk;>v6iM`;dX<*TjDYv+j`BsavF zI9Kj~m0!(mjg{AKjaB|pBoS{=w)DCpo=pYN=SXrUCGSdQx?#mHNzJP?SbcFd3|iK0 z%bPd#Y(^=u3hE!2$yB<$Pm?X3CkS0=yJR}-o*Atm5|=-AHFD;ArrGhDb=>$2)SM(69QN7WP~e4=?2GQfs!;t>Ha$;^0C0iZprH*MHLku zl5XQ8{XU0}va{r0Y+7Z)|vt}~jAe08`y^=D&$;W{vw zOufa)a_YlH=!Z+_ji=uHB$!TTC&3ae=4dvV%!BE~n@*M!XFByyCd*(s-9wKuAXUU~ zHFM_cf`r{CKz7vcc4~|bJlYInf)AOFBH~CQR zv9Qb4>%>F_=m;t6y)5mR+Coy5!b(=+bAqK}VSwpw1R9;IfGivfcOy-#q^d12r~*?S zrd@)vkvvbxP7CD%$^XkAhNzI7F$r}~jLBJFk&vn3k$f;oix<21K(UyIu?R|p4^D=- zHE!}2k%u~%ek@qU+656V+)Uc^HzX*IdnJ&D*oloF+F%Hlq zn9i09C-9v4(m!$h>BMuN8#Z1p~K-A^i^SoL;$R3PbpG~f>+d#`phUXE)n>zFJV#(e8?_n%+w(tab zF;ERbz*-&^)~P&N$-lGim0U%d*sCFENzwpSJR3qV@NX)vjwb--&^g*4nQ;({du`kj zQYSsBvX?Cgt==Is!4NzKzIK9?sqo zJpw#+j|vs3>4AOtw+q{bd?TG&0g3-tWy0eAzIP>-_--WEAk$+Z$hM0icg$j*8$sLv zSH9b@*wT51P)swCp3_2MHO4Br4ODPdm6h}AmFTL|;$ie7`Oohzk3e!8909aR=*?IUL>)fZ^oZy3GgQW+*4Q&B73?%(5ypXn%?Yq4(zjXJRA( zFsRmxQet_D*?24QvHE;q`zXvxORg%$JOX8btrzURBN^pPRb)pXIM#9-=P{6s-eU%3 zNg{p=m*nT;B769dDTO4<1vDX}KChxGw$wf;G&*B4Q{*6SJ-7 zwu`I_9QU}tT8p86y9{_Nl7^?UZKO2YyJ`5kgwdAo<9Dh*@9GH((QPYkkPnNX=YA&6 zMv-k2LUel{lb~a;IJSPD`@^-AT9(U0uaY{hs7@sfrpQU?#1eBP8KRfk`%IR&AATCl zHBG+gD)k}r@?vt_nfdQY0cHcS7I+JPJan{bldx{v*+Fg0olWqhA}p$nU|lW8fl zq19UuWq2d$E0B(9d0B2YoAKbvLJiI%Dml!J?wpp`_TUlDd+ku{*TD_i4NeCt3&h}P zkciAHo86G-?LXe^hWXdu{$(iU60LySZ1WkU{0Yn^qepflT2yQ_pyfcevYrjRpV(l_ z)-dHh{rWSc{Gyn0;3y=N0NylDlU{nLD!UVZX1|?wd zJ=&0THz?K{1ay-uGw}5F+4sW*rBHG$A!PJ5(yma{HbM zKr~=4+vnz}wCbLALj!STPjU9{*TFJ-!4&Pm>129xr2abRsmDc-)ZldR1Ak`kdz@_` z4c3FB0e^i@Z^wUllc7}ptv|rU>lJt1%i+U{IH0IgtKu^6KuTd`OWDX(&END5s^aox zyXvWJ0kkP%MCMy5Uo#g2%i(I7h&a5Au2Pi!Qb{PQxZY(^qcO_4fb@WY&IQuOKs&9M z4Y76xuzulo8mjtGI}=NXXuG26ezbL{Y6753*|ps9)D3;On9iJK5RBcq=Ld6d>HAJF z_dVytTTZ7FA345@&@yy`!1Y|uhvCBYoTU>~6SP&R%A@R3O!&@jy61E*POns55adA= z#jRP&WHQe}ATy52a7`J$FRrxMmPLzWFbcC9E}g~B=OLfDVAp<+@GXi_mJOLji21*G z^6+gk6f~%FGyca&Rku<0Qhn$3>(*)+&Pbi^*O;=Ly?6z%duFwMQJulJnnBChNHNn<)<&&&Z$y{wibR|FUS)mfj z{jN_5w6Z!CvQ}#|D|Mg-%7d;;h4h|Rr9M*kwkFF!YdUf7>yf9lZ`MEaMEwogrw*v6 z?pe<3U(q~E7`o`4vf)02RU}o7(;JP8jKJ>9Mb1eWgrOTw182TiF6ZNU;LidyUXEvz z>0*wM{UeRqB`T|(%2{$%RGnyVcKK}y|B7tp$Hl~)JI{5G#iByJLGe}9AH zP-UlKutq`gZNI5rwr_Pbb?_vvJAiGXR(@+V>CdX(fR@nj0JebF<2FQ>spGlAEhN6? z-taJv%%@FgCN-sP6uPhaW;dafpE_aP6sD1@Zh(jfsDr2YP#im6X$z8 z_^sqQQ8-m7e+G_4M%2u5wOf#yn~F9Aw3@go7XXEsndcW%N6D38&XdDY0uqvJBf)QE z{X7YU6p~y93XCK0jm!-ve5{n;nAg&QGRcJEAl)VMf|Qi3Ms7H3$d z8-np}LBgFtu4Yj?)|U?lEO8`ds7khJ%ZvJ^m+tSHq%zMX%i!@F@vIYvjeWBv(YjUx6N|j*jW9Z9 zJmPToq&u=^JCa1$vK@()Xiarw?*gGD;KXapgBj-{F&l%b>WsjZxD2hU0Pk4ccSqv? zSL`3x=a=vJbiaG^?DE|R2uq*+AZ`8xzK;O}*XNg|tcNQ^i=E2T)Uy5a=JiYdmG5iq zP^qa?6s9Xg_pRI_=b~2MaIOePe~H!e0a&JFBlPDYr!oJ+-3adrfbaMvL-h=mbRy{M zOR*;zAXmt0&9h(}f4@sOU_J>vd6Lwx*bs%1;VA8_xW1nAKkmY?t%~w_X*~nfIQbqv zSjEwC$7H34s(R!I+p}vF{FWOhvnTt=g;4HX%Ilg?s&_J_nRanmikQ&3q%Np8Nrav< z=DLu~_3)^~YmYz<@2KFp8X0HGzH9VI)EI;1_PyU_$#=aSv`l1g4UJ@q)B81IbFL>( zl>iHEN?EowC@in1T~{JJ%dmy@IZ}`EW;_-mRGIf>j`kw}1rVGmriDW3#G`s*=seq{ zMqtN1*r=m(ur%Z$@Rgx_rc$dFW2prViC48r2-0mVQjSVUrKfKM1U}89RSE-iiBil% zCrBLXZ;?3f@)OS{L7(4t);5YIBW3K z#M_LVk>_}>Gk3>%eybToCtp7K^nk=W@d_LbxnK%VGIEy0i8n4zg1FyyNFCiFmaeJL^(K+ugxJ(I~$b&B) z%jZ?Z)6vJuMLODq_m9JI9A`Qn^Zz@JWB%V6PiJ4aV{hs^{>=5yGSRTt`xpVpd0{{U3|E{YNKLEl60DXI^D*ylh literal 0 HcmV?d00001 diff --git a/stable/tdarr-node/2.0.18/ix_values.yaml b/stable/tdarr-node/2.0.20/ix_values.yaml similarity index 89% rename from stable/tdarr-node/2.0.18/ix_values.yaml rename to stable/tdarr-node/2.0.20/ix_values.yaml index 635f8c7194f..1dfe9e7caed 100644 --- a/stable/tdarr-node/2.0.18/ix_values.yaml +++ b/stable/tdarr-node/2.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/tdarr_node pullPolicy: IfNotPresent - tag: v2.00.18.1@sha256:4679b33cd5c2ffac678ad8b5a1aaebbbcb69922f5577f1517c53a1ef69450293 + tag: v2.00.18.2@sha256:d23e4c7260f002483152987191e9089aab9243d4f6c5378ab1e2c808ff39324c securityContext: readOnlyRootFilesystem: false diff --git a/stable/tdarr-node/2.0.18/questions.yaml b/stable/tdarr-node/2.0.20/questions.yaml similarity index 100% rename from stable/tdarr-node/2.0.18/questions.yaml rename to stable/tdarr-node/2.0.20/questions.yaml diff --git a/stable/xbackbone/3.0.19/templates/common.yaml b/stable/tdarr-node/2.0.20/templates/common.yaml similarity index 100% rename from stable/xbackbone/3.0.19/templates/common.yaml rename to stable/tdarr-node/2.0.20/templates/common.yaml diff --git a/stable/tdarr-node/2.0.20/values.yaml b/stable/tdarr-node/2.0.20/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/teedy/7.0.18/Chart.lock b/stable/teedy/7.0.18/Chart.lock deleted file mode 100644 index d0c73fb38d8..00000000000 --- a/stable/teedy/7.0.18/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-14T21:23:33.963855144Z" diff --git a/stable/teedy/7.0.18/README.md b/stable/teedy/7.0.18/README.md deleted file mode 100644 index d89bcbdaf15..00000000000 --- a/stable/teedy/7.0.18/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# teedy - -Teedy is an open source, lightweight document management system for individuals and businesses. - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | postgresql | 8.0.30 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/teedy/7.0.18/app-readme.md b/stable/teedy/7.0.18/app-readme.md deleted file mode 100644 index 320460af371..00000000000 --- a/stable/teedy/7.0.18/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Teedy is an open source, lightweight document management system for individuals and businesses. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/teedy/7.0.18/CHANGELOG.md b/stable/teedy/7.0.20/CHANGELOG.md similarity index 85% rename from stable/teedy/7.0.18/CHANGELOG.md rename to stable/teedy/7.0.20/CHANGELOG.md index 242e88ccfc0..af09edb8a10 100644 --- a/stable/teedy/7.0.18/CHANGELOG.md +++ b/stable/teedy/7.0.20/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [teedy-7.0.20](https://github.com/truecharts/apps/compare/teedy-7.0.19...teedy-7.0.20) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [teedy-7.0.19](https://github.com/truecharts/apps/compare/teedy-7.0.18...teedy-7.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [teedy-7.0.18](https://github.com/truecharts/apps/compare/teedy-7.0.17...teedy-7.0.18) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [teedy-7.0.7](https://github.com/truecharts/apps/compare/teedy-7.0.6...teedy-7.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [teedy-7.0.6](https://github.com/truecharts/apps/compare/teedy-7.0.5...teedy-7.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/teedy/7.0.20/Chart.lock b/stable/teedy/7.0.20/Chart.lock new file mode 100644 index 00000000000..e051f245a04 --- /dev/null +++ b/stable/teedy/7.0.20/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-20T08:34:54.301207524Z" diff --git a/stable/teedy/7.0.18/Chart.yaml b/stable/teedy/7.0.20/Chart.yaml similarity index 98% rename from stable/teedy/7.0.18/Chart.yaml rename to stable/teedy/7.0.20/Chart.yaml index 7b3ac021bc7..f48970c9206 100644 --- a/stable/teedy/7.0.18/Chart.yaml +++ b/stable/teedy/7.0.20/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: "1.10" description: Teedy is an open source, lightweight document management system for individuals and businesses. name: teedy -version: 7.0.18 +version: 7.0.20 kubeVersion: ">=1.16.0-0" keywords: - teedy diff --git a/stable/teedy/7.0.20/README.md b/stable/teedy/7.0.20/README.md new file mode 100644 index 00000000000..1b0b2bcc7a3 --- /dev/null +++ b/stable/teedy/7.0.20/README.md @@ -0,0 +1,109 @@ +# teedy + +![Version: 7.0.20](https://img.shields.io/badge/Version-7.0.20-informational?style=flat-square) ![AppVersion: 1.10](https://img.shields.io/badge/AppVersion-1.10-informational?style=flat-square) + +Teedy is an open source, lightweight document management system for individuals and businesses. + +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: [teedy](https://truecharts.org/charts/stable/teedy) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `teedy` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install teedy TrueCharts/teedy +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `teedy` deployment + +```console +helm uninstall teedy +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install teedy \ + --set env.TZ="America/New York" \ + TrueCharts/teedy +``` + +#### 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 teedy TrueCharts/teedy -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/teedy/7.0.20/app-readme.md b/stable/teedy/7.0.20/app-readme.md new file mode 100644 index 00000000000..6c0c3ddcc62 --- /dev/null +++ b/stable/teedy/7.0.20/app-readme.md @@ -0,0 +1,8 @@ +Teedy is an open source, lightweight document management system for individuals and businesses. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/teedy + +--- + +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/teedy/7.0.20/charts/common-10.4.4.tgz b/stable/teedy/7.0.20/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/teedy/7.0.20/charts/postgresql-8.0.30.tgz b/stable/teedy/7.0.20/charts/postgresql-8.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e5e82a8f3d60ac0bf279c7898b979a52e05526c6 GIT binary patch literal 79251 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

_n6|63Ca^owWgt~&}-n2=B{ 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 literal 0 HcmV?d00001 diff --git a/stable/teedy/7.0.18/ix_values.yaml b/stable/teedy/7.0.20/ix_values.yaml similarity index 90% rename from stable/teedy/7.0.18/ix_values.yaml rename to stable/teedy/7.0.20/ix_values.yaml index 6b87f64b7cc..afc0be51ea2 100644 --- a/stable/teedy/7.0.18/ix_values.yaml +++ b/stable/teedy/7.0.20/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/docs - tag: v1.10@sha256:da049548cc6e261fb09530de30b8856a5f45ec9be654fa8aba4b3dd4f6d091d7 + tag: v1.10@sha256:78ddfa79064eb655daf37aefc352fe7aa17c90b79b1e8081fa48dddb24cfb019 pullPolicy: IfNotPresent secretEnv: diff --git a/stable/teedy/7.0.18/questions.yaml b/stable/teedy/7.0.20/questions.yaml similarity index 100% rename from stable/teedy/7.0.18/questions.yaml rename to stable/teedy/7.0.20/questions.yaml diff --git a/stable/teedy/7.0.20/templates/common.yaml b/stable/teedy/7.0.20/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/teedy/7.0.20/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/teedy/7.0.20/values.yaml b/stable/teedy/7.0.20/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unpoller/3.0.19/Chart.lock b/stable/unpoller/3.0.19/Chart.lock deleted file mode 100644 index e340f72be49..00000000000 --- a/stable/unpoller/3.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:24:46.363901302Z" diff --git a/stable/unpoller/3.0.19/README.md b/stable/unpoller/3.0.19/README.md deleted file mode 100644 index c5e7755e40e..00000000000 --- a/stable/unpoller/3.0.19/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# unpoller - -Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/unpoller/3.0.19/app-readme.md b/stable/unpoller/3.0.19/app-readme.md deleted file mode 100644 index b86dc7887a3..00000000000 --- a/stable/unpoller/3.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/unpoller/3.0.19/CHANGELOG.md b/stable/unpoller/3.0.21/CHANGELOG.md similarity index 85% rename from stable/unpoller/3.0.19/CHANGELOG.md rename to stable/unpoller/3.0.21/CHANGELOG.md index 03c331f7d53..15a4a5820b0 100644 --- a/stable/unpoller/3.0.19/CHANGELOG.md +++ b/stable/unpoller/3.0.21/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [unpoller-3.0.21](https://github.com/truecharts/apps/compare/unpoller-3.0.20...unpoller-3.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [unpoller-3.0.20](https://github.com/truecharts/apps/compare/unpoller-3.0.19...unpoller-3.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [unpoller-3.0.19](https://github.com/truecharts/apps/compare/unpoller-3.0.18...unpoller-3.0.19) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [unpoller-3.0.8](https://github.com/truecharts/apps/compare/unpoller-3.0.7...unpoller-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [unpoller-3.0.7](https://github.com/truecharts/apps/compare/unpoller-3.0.6...unpoller-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/unpoller/3.0.21/Chart.lock b/stable/unpoller/3.0.21/Chart.lock new file mode 100644 index 00000000000..579937dd91c --- /dev/null +++ b/stable/unpoller/3.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:34:59.245936844Z" diff --git a/stable/unpoller/3.0.19/Chart.yaml b/stable/unpoller/3.0.21/Chart.yaml similarity index 98% rename from stable/unpoller/3.0.19/Chart.yaml rename to stable/unpoller/3.0.21/Chart.yaml index f9bb18bb913..12889e88164 100644 --- a/stable/unpoller/3.0.19/Chart.yaml +++ b/stable/unpoller/3.0.21/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/unifi-poller/unifi-poller - https://hub.docker.com/r/golift/unifi-poller type: application -version: 3.0.19 +version: 3.0.21 annotations: truecharts.org/catagories: | - metrics diff --git a/stable/unpoller/3.0.21/README.md b/stable/unpoller/3.0.21/README.md new file mode 100644 index 00000000000..cdf660bebc8 --- /dev/null +++ b/stable/unpoller/3.0.21/README.md @@ -0,0 +1,108 @@ +# unpoller + +![Version: 3.0.21](https://img.shields.io/badge/Version-3.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.1.3](https://img.shields.io/badge/AppVersion-2.1.3-informational?style=flat-square) + +Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus + +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: [unpoller](https://truecharts.org/charts/stable/unpoller) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `unpoller` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install unpoller TrueCharts/unpoller +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `unpoller` deployment + +```console +helm uninstall unpoller +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install unpoller \ + --set env.TZ="America/New York" \ + TrueCharts/unpoller +``` + +#### 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 unpoller TrueCharts/unpoller -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/unpoller/3.0.21/app-readme.md b/stable/unpoller/3.0.21/app-readme.md new file mode 100644 index 00000000000..f7e0188884c --- /dev/null +++ b/stable/unpoller/3.0.21/app-readme.md @@ -0,0 +1,8 @@ +Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/unpoller + +--- + +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/unpoller/3.0.21/charts/common-10.4.4.tgz b/stable/unpoller/3.0.21/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/unpoller/3.0.19/ix_values.yaml b/stable/unpoller/3.0.21/ix_values.yaml similarity index 93% rename from stable/unpoller/3.0.19/ix_values.yaml rename to stable/unpoller/3.0.21/ix_values.yaml index e06b11b1417..4c52c864977 100644 --- a/stable/unpoller/3.0.19/ix_values.yaml +++ b/stable/unpoller/3.0.21/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/unifi-poller pullPolicy: IfNotPresent - tag: v2.1.3@sha256:2d6cd1f4cdc3d8522d697830f69ca12aa2fe24fda4e5476610af6e0b5c0597e9 + tag: v2.1.3@sha256:15eed36063b8782b2b1005448ad0d6d13bfadd90ed1a34f2fefb9e5280fc6b79 env: # UP_UNIFI_DEFAULT_URL: "https://127.0.0.1:8443" diff --git a/stable/unpoller/3.0.19/questions.yaml b/stable/unpoller/3.0.21/questions.yaml similarity index 100% rename from stable/unpoller/3.0.19/questions.yaml rename to stable/unpoller/3.0.21/questions.yaml diff --git a/stable/unpoller/3.0.21/templates/common.yaml b/stable/unpoller/3.0.21/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unpoller/3.0.21/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unpoller/3.0.19/templates/prometheusrules.yaml b/stable/unpoller/3.0.21/templates/prometheusrules.yaml similarity index 100% rename from stable/unpoller/3.0.19/templates/prometheusrules.yaml rename to stable/unpoller/3.0.21/templates/prometheusrules.yaml diff --git a/stable/unpoller/3.0.19/templates/servicemonitor.yaml b/stable/unpoller/3.0.21/templates/servicemonitor.yaml similarity index 100% rename from stable/unpoller/3.0.19/templates/servicemonitor.yaml rename to stable/unpoller/3.0.21/templates/servicemonitor.yaml diff --git a/stable/unpoller/3.0.21/values.yaml b/stable/unpoller/3.0.21/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/uptimerobot-prometheus/4.0.19/Chart.lock b/stable/uptimerobot-prometheus/4.0.19/Chart.lock deleted file mode 100644 index 78a723b2eac..00000000000 --- a/stable/uptimerobot-prometheus/4.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-14T21:24:55.698430021Z" diff --git a/stable/uptimerobot-prometheus/4.0.19/README.md b/stable/uptimerobot-prometheus/4.0.19/README.md deleted file mode 100644 index 99c51ee6f65..00000000000 --- a/stable/uptimerobot-prometheus/4.0.19/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# uptimerobot-prometheus - -Prometheus Exporter for the official uptimerobot CLI - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/uptimerobot-prometheus/4.0.19/app-readme.md b/stable/uptimerobot-prometheus/4.0.19/app-readme.md deleted file mode 100644 index e3c14656992..00000000000 --- a/stable/uptimerobot-prometheus/4.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Prometheus Exporter for the official uptimerobot CLI - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/uptimerobot-prometheus/4.0.19/CHANGELOG.md b/stable/uptimerobot-prometheus/4.0.21/CHANGELOG.md similarity index 85% rename from stable/uptimerobot-prometheus/4.0.19/CHANGELOG.md rename to stable/uptimerobot-prometheus/4.0.21/CHANGELOG.md index e512d634522..d5a47eababe 100644 --- a/stable/uptimerobot-prometheus/4.0.19/CHANGELOG.md +++ b/stable/uptimerobot-prometheus/4.0.21/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [uptimerobot-prometheus-4.0.21](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.20...uptimerobot-prometheus-4.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [uptimerobot-prometheus-4.0.20](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.19...uptimerobot-prometheus-4.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [uptimerobot-prometheus-4.0.19](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.18...uptimerobot-prometheus-4.0.19) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [uptimerobot-prometheus-4.0.8](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.7...uptimerobot-prometheus-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [uptimerobot-prometheus-4.0.7](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.6...uptimerobot-prometheus-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - diff --git a/stable/uptimerobot-prometheus/4.0.21/Chart.lock b/stable/uptimerobot-prometheus/4.0.21/Chart.lock new file mode 100644 index 00000000000..c79fe1ff544 --- /dev/null +++ b/stable/uptimerobot-prometheus/4.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-20T08:35:02.640565741Z" diff --git a/stable/uptimerobot-prometheus/4.0.19/Chart.yaml b/stable/uptimerobot-prometheus/4.0.21/Chart.yaml similarity index 98% rename from stable/uptimerobot-prometheus/4.0.19/Chart.yaml rename to stable/uptimerobot-prometheus/4.0.21/Chart.yaml index 701fa89e4df..e4dce691dbe 100644 --- a/stable/uptimerobot-prometheus/4.0.19/Chart.yaml +++ b/stable/uptimerobot-prometheus/4.0.21/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/lekpamartin/uptimerobot_exporter - https://github.com/k8s-at-home/charts/tree/master/charts/uptimerobot-prometheus type: application -version: 4.0.19 +version: 4.0.21 annotations: truecharts.org/catagories: | - metrics diff --git a/stable/uptimerobot-prometheus/4.0.21/README.md b/stable/uptimerobot-prometheus/4.0.21/README.md new file mode 100644 index 00000000000..5270b6949d0 --- /dev/null +++ b/stable/uptimerobot-prometheus/4.0.21/README.md @@ -0,0 +1,108 @@ +# uptimerobot-prometheus + +![Version: 4.0.21](https://img.shields.io/badge/Version-4.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.0.1](https://img.shields.io/badge/AppVersion-0.0.1-informational?style=flat-square) + +Prometheus Exporter for the official uptimerobot CLI + +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: [uptimerobot-prometheus](https://truecharts.org/charts/stable/uptimerobot-prometheus) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `uptimerobot-prometheus` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install uptimerobot-prometheus TrueCharts/uptimerobot-prometheus +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `uptimerobot-prometheus` deployment + +```console +helm uninstall uptimerobot-prometheus +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install uptimerobot-prometheus \ + --set env.TZ="America/New York" \ + TrueCharts/uptimerobot-prometheus +``` + +#### 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 uptimerobot-prometheus TrueCharts/uptimerobot-prometheus -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/uptimerobot-prometheus/4.0.21/app-readme.md b/stable/uptimerobot-prometheus/4.0.21/app-readme.md new file mode 100644 index 00000000000..dd9f654c256 --- /dev/null +++ b/stable/uptimerobot-prometheus/4.0.21/app-readme.md @@ -0,0 +1,8 @@ +Prometheus Exporter for the official uptimerobot CLI + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/uptimerobot-prometheus + +--- + +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/uptimerobot-prometheus/4.0.21/charts/common-10.4.4.tgz b/stable/uptimerobot-prometheus/4.0.21/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/uptimerobot-prometheus/4.0.19/ix_values.yaml b/stable/uptimerobot-prometheus/4.0.21/ix_values.yaml similarity index 93% rename from stable/uptimerobot-prometheus/4.0.19/ix_values.yaml rename to stable/uptimerobot-prometheus/4.0.21/ix_values.yaml index 9b2744101cb..bea77daaab8 100644 --- a/stable/uptimerobot-prometheus/4.0.19/ix_values.yaml +++ b/stable/uptimerobot-prometheus/4.0.21/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/prometheus-uptimerobot-exporter - tag: v0.0.1@sha256:c73a86e73ab47e0974eb3d6bd6ce5834befe8363979a9da2b53922b630ec084a + tag: v0.0.1@sha256:13c3b7823b5b5031e718306e316dc631877ff28ff7aa1ebc27d641db1cf3a378 pullPolicy: IfNotPresent secretEnv: diff --git a/stable/uptimerobot-prometheus/4.0.19/questions.yaml b/stable/uptimerobot-prometheus/4.0.21/questions.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.19/questions.yaml rename to stable/uptimerobot-prometheus/4.0.21/questions.yaml diff --git a/stable/uptimerobot-prometheus/4.0.21/templates/common.yaml b/stable/uptimerobot-prometheus/4.0.21/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/uptimerobot-prometheus/4.0.21/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/uptimerobot-prometheus/4.0.19/templates/prometheusrules.yaml b/stable/uptimerobot-prometheus/4.0.21/templates/prometheusrules.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.19/templates/prometheusrules.yaml rename to stable/uptimerobot-prometheus/4.0.21/templates/prometheusrules.yaml diff --git a/stable/uptimerobot-prometheus/4.0.19/templates/servicemonitor.yaml b/stable/uptimerobot-prometheus/4.0.21/templates/servicemonitor.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.19/templates/servicemonitor.yaml rename to stable/uptimerobot-prometheus/4.0.21/templates/servicemonitor.yaml diff --git a/stable/uptimerobot-prometheus/4.0.21/values.yaml b/stable/uptimerobot-prometheus/4.0.21/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/xbackbone/3.0.19/README.md b/stable/xbackbone/3.0.19/README.md deleted file mode 100644 index 5d1f5d51b27..00000000000 --- a/stable/xbackbone/3.0.19/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# xbackbone - -XBackBone is a simple, self-hosted, lightweight PHP file manager - -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://charts.truecharts.org/ | mariadb | 3.0.29 | -| https://library-charts.truecharts.org | common | 10.4.4 | - -## Installing the Chart - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). - -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/stable/xbackbone/3.0.19/app-readme.md b/stable/xbackbone/3.0.19/app-readme.md deleted file mode 100644 index 0c40a2eecf0..00000000000 --- a/stable/xbackbone/3.0.19/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -XBackBone is a simple, self-hosted, lightweight PHP file manager - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/xbackbone/3.0.19/CHANGELOG.md b/stable/xbackbone/3.0.21/CHANGELOG.md similarity index 85% rename from stable/xbackbone/3.0.19/CHANGELOG.md rename to stable/xbackbone/3.0.21/CHANGELOG.md index afa5d851ce7..0383f1dd27e 100644 --- a/stable/xbackbone/3.0.19/CHANGELOG.md +++ b/stable/xbackbone/3.0.21/CHANGELOG.md @@ -1,6 +1,22 @@ # Changelog +## [xbackbone-3.0.21](https://github.com/truecharts/apps/compare/xbackbone-3.0.20...xbackbone-3.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [xbackbone-3.0.20](https://github.com/truecharts/apps/compare/xbackbone-3.0.19...xbackbone-3.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + ## [xbackbone-3.0.19](https://github.com/truecharts/apps/compare/xbackbone-3.0.18...xbackbone-3.0.19) (2022-07-14) ### Fix @@ -81,19 +97,3 @@ ### [xbackbone-3.0.8](https://github.com/truecharts/apps/compare/xbackbone-3.0.7...xbackbone-3.0.8) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [xbackbone-3.0.7](https://github.com/truecharts/apps/compare/xbackbone-3.0.6...xbackbone-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - diff --git a/stable/xbackbone/3.0.19/Chart.lock b/stable/xbackbone/3.0.21/Chart.lock similarity index 85% rename from stable/xbackbone/3.0.19/Chart.lock rename to stable/xbackbone/3.0.21/Chart.lock index 7f83ee65ab0..944905b5133 100644 --- a/stable/xbackbone/3.0.19/Chart.lock +++ b/stable/xbackbone/3.0.21/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.29 digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-14T21:26:10.608639106Z" +generated: "2022-07-20T08:35:18.659769403Z" diff --git a/stable/xbackbone/3.0.19/Chart.yaml b/stable/xbackbone/3.0.21/Chart.yaml similarity index 98% rename from stable/xbackbone/3.0.19/Chart.yaml rename to stable/xbackbone/3.0.21/Chart.yaml index 927b0294459..eaea4847773 100644 --- a/stable/xbackbone/3.0.19/Chart.yaml +++ b/stable/xbackbone/3.0.21/Chart.yaml @@ -23,7 +23,7 @@ name: xbackbone sources: - https://github.com/SergiX44/XBackBone - https://hub.docker.com/r/pe46dro/xbackbone-docker -version: 3.0.19 +version: 3.0.21 annotations: truecharts.org/catagories: | - files diff --git a/stable/xbackbone/3.0.21/README.md b/stable/xbackbone/3.0.21/README.md new file mode 100644 index 00000000000..1e64689fa79 --- /dev/null +++ b/stable/xbackbone/3.0.21/README.md @@ -0,0 +1,109 @@ +# xbackbone + +![Version: 3.0.21](https://img.shields.io/badge/Version-3.0.21-informational?style=flat-square) ![AppVersion: 3.3.3](https://img.shields.io/badge/AppVersion-3.3.3-informational?style=flat-square) + +XBackBone is a simple, self-hosted, lightweight PHP file manager + +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: [xbackbone](https://truecharts.org/charts/stable/xbackbone) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.29 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `xbackbone` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install xbackbone TrueCharts/xbackbone +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `xbackbone` deployment + +```console +helm uninstall xbackbone +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./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 Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install xbackbone \ + --set env.TZ="America/New York" \ + TrueCharts/xbackbone +``` + +#### 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 xbackbone TrueCharts/xbackbone -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-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/xbackbone/3.0.21/app-readme.md b/stable/xbackbone/3.0.21/app-readme.md new file mode 100644 index 00000000000..0e100808c5a --- /dev/null +++ b/stable/xbackbone/3.0.21/app-readme.md @@ -0,0 +1,8 @@ +XBackBone is a simple, self-hosted, lightweight PHP file manager + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/xbackbone + +--- + +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/xbackbone/3.0.21/charts/common-10.4.4.tgz b/stable/xbackbone/3.0.21/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/xbackbone/3.0.19/charts/mariadb-3.0.29.tgz b/stable/xbackbone/3.0.21/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/xbackbone/3.0.19/charts/mariadb-3.0.29.tgz rename to stable/xbackbone/3.0.21/charts/mariadb-3.0.29.tgz diff --git a/stable/xbackbone/3.0.19/ix_values.yaml b/stable/xbackbone/3.0.21/ix_values.yaml similarity index 89% rename from stable/xbackbone/3.0.19/ix_values.yaml rename to stable/xbackbone/3.0.21/ix_values.yaml index cc62285c5cf..106319ee379 100644 --- a/stable/xbackbone/3.0.19/ix_values.yaml +++ b/stable/xbackbone/3.0.21/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/xbackbone - tag: v3.3.3@sha256:c22e8806732b5a63a9761d413f4dd3a39af9427a12818e8ff769094ebc141c99 + tag: v3.3.3@sha256:f24e9bec4aa2381e02015749c4c497d61c729e00a2bfd37d4158c869b7510f83 pullPolicy: IfNotPresent securityContext: diff --git a/stable/xbackbone/3.0.19/questions.yaml b/stable/xbackbone/3.0.21/questions.yaml similarity index 100% rename from stable/xbackbone/3.0.19/questions.yaml rename to stable/xbackbone/3.0.21/questions.yaml diff --git a/stable/xbackbone/3.0.21/templates/common.yaml b/stable/xbackbone/3.0.21/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/xbackbone/3.0.21/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/xbackbone/3.0.21/values.yaml b/stable/xbackbone/3.0.21/values.yaml new file mode 100644 index 00000000000..e69de29bb2d