From 72af4e70f9542d9652ac0dd5792893e7027acfa2 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Wed, 24 Apr 2024 18:48:28 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../authentik/{25.0.13 => 25.4.0}/.helmignore | 0 .../{25.0.13 => 25.4.0}/CHANGELOG.md | 0 .../authentik/{25.0.13 => 25.4.0}/Chart.yaml | 12 +- .../authentik/{25.0.13 => 25.4.0}/README.md | 0 .../{25.0.13 => 25.4.0}/app-changelog.md | 28 ++-- .../{25.0.13 => 25.4.0}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../charts/redis-13.3.11.tgz | Bin .../{25.0.13 => 25.4.0}/icon-small.webp | Bin .../authentik/{25.0.13 => 25.4.0}/icon.webp | Bin .../{25.0.13 => 25.4.0}/ix_values.yaml | 8 +- .../{25.0.13 => 25.4.0}/questions.yaml | 136 ++++++++++++++---- .../{25.0.13 => 25.4.0}/templates/NOTES.txt | 0 .../{25.0.13 => 25.4.0}/templates/_config.tpl | 0 .../{25.0.13 => 25.4.0}/templates/_secret.tpl | 0 .../templates/_validation.tpl | 0 .../templates/_waitAuthentik.tpl | 0 .../{25.0.13 => 25.4.0}/templates/common.yaml | 0 .../authentik/{25.0.13 => 25.4.0}/values.yaml | 0 .../kitchenowl/{9.8.12 => 9.8.15}/.helmignore | 0 .../{9.8.12 => 9.8.15}/CHANGELOG.md | 0 .../kitchenowl/{9.8.12 => 9.8.15}/Chart.yaml | 6 +- .../kitchenowl/{9.8.12 => 9.8.15}/README.md | 0 .../{9.8.12 => 9.8.15}/app-changelog.md | 36 +++-- .../{9.8.12 => 9.8.15}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../{9.8.12 => 9.8.15}/icon-small.webp | Bin .../kitchenowl/{9.8.12 => 9.8.15}/icon.webp | Bin .../{9.8.12 => 9.8.15}/ix_values.yaml | 4 +- .../{9.8.12 => 9.8.15}/questions.yaml | 136 ++++++++++++++---- .../{9.8.12 => 9.8.15}/templates/NOTES.txt | 0 .../{9.8.12 => 9.8.15}/templates/_secrets.tpl | 0 .../{9.8.12 => 9.8.15}/templates/common.yaml | 0 .../kitchenowl/{9.8.12 => 9.8.15}/values.yaml | 0 .../libremdb/{7.10.66 => 7.10.68}/.helmignore | 0 .../{7.10.66 => 7.10.68}/CHANGELOG.md | 0 .../libremdb/{7.10.66 => 7.10.68}/Chart.yaml | 2 +- .../libremdb/{7.10.66 => 7.10.68}/README.md | 0 .../{7.10.66 => 7.10.68}/app-changelog.md | 30 ++-- .../{7.10.66 => 7.10.68}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../charts/redis-13.3.11.tgz | Bin .../{7.10.66 => 7.10.68}/icon-small.webp | Bin .../libremdb/{7.10.66 => 7.10.68}/icon.webp | Bin .../{7.10.66 => 7.10.68}/ix_values.yaml | 2 +- .../{7.10.66 => 7.10.68}/questions.yaml | 0 .../{7.10.66 => 7.10.68}/templates/NOTES.txt | 0 .../templates/common.yaml | 0 .../libremdb/{7.10.66 => 7.10.68}/values.yaml | 0 .../12.15.23/charts/mariadb-13.9.18.tgz | Bin 117003 -> 0 bytes .../monica/{12.15.23 => 12.15.25}/.helmignore | 0 .../{12.15.23 => 12.15.25}/CHANGELOG.md | 0 .../monica/{12.15.23 => 12.15.25}/Chart.yaml | 6 +- .../monica/{12.15.23 => 12.15.25}/README.md | 0 .../{12.15.23 => 12.15.25}/app-changelog.md | 24 ++-- .../{12.15.23 => 12.15.25}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../12.15.25/charts/mariadb-13.9.19.tgz | Bin 0 -> 117001 bytes .../{12.15.23 => 12.15.25}/icon-small.webp | Bin .../monica/{12.15.23 => 12.15.25}/icon.webp | Bin .../{12.15.23 => 12.15.25}/ix_values.yaml | 2 +- .../{12.15.23 => 12.15.25}/questions.yaml | 0 .../templates/NOTES.txt | 0 .../templates/_appkey.tpl | 0 .../templates/common.yaml | 0 .../monica/{12.15.23 => 12.15.25}/values.yaml | 0 stable/n8n/{13.18.8 => 13.19.0}/.helmignore | 0 stable/n8n/{13.18.8 => 13.19.0}/CHANGELOG.md | 0 stable/n8n/{13.18.8 => 13.19.0}/Chart.yaml | 6 +- stable/n8n/{13.18.8 => 13.19.0}/LICENSE | 0 stable/n8n/{13.18.8 => 13.19.0}/README.md | 0 .../n8n/{13.18.8 => 13.19.0}/app-changelog.md | 28 ++-- stable/n8n/{13.18.8 => 13.19.0}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../charts/redis-13.3.11.tgz | Bin .../n8n/{13.18.8 => 13.19.0}/icon-small.webp | Bin stable/n8n/{13.18.8 => 13.19.0}/icon.webp | Bin .../n8n/{13.18.8 => 13.19.0}/ix_values.yaml | 2 +- .../n8n/{13.18.8 => 13.19.0}/questions.yaml | 136 ++++++++++++++---- .../{13.18.8 => 13.19.0}/templates/NOTES.txt | 0 .../templates/_configmap.tpl | 0 .../templates/common.yaml | 0 stable/n8n/{13.18.8 => 13.19.0}/values.yaml | 0 .../rdtclient/{4.8.17 => 4.8.19}/.helmignore | 0 .../rdtclient/{4.8.17 => 4.8.19}/CHANGELOG.md | 0 .../rdtclient/{4.8.17 => 4.8.19}/Chart.yaml | 6 +- stable/rdtclient/{4.8.17 => 4.8.19}/README.md | 0 .../{4.8.17 => 4.8.19}/app-changelog.md | 26 ++-- .../{4.8.17 => 4.8.19}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../{4.8.17 => 4.8.19}/icon-small.webp | Bin stable/rdtclient/{4.8.17 => 4.8.19}/icon.webp | Bin .../{4.8.17 => 4.8.19}/ix_values.yaml | 2 +- .../{4.8.17 => 4.8.19}/questions.yaml | 136 ++++++++++++++---- .../{4.8.17 => 4.8.19}/templates/NOTES.txt | 0 .../{4.8.17 => 4.8.19}/templates/common.yaml | 0 .../rdtclient/{4.8.17 => 4.8.19}/values.yaml | 0 .../remmina/{10.8.14 => 10.8.16}/.helmignore | 0 .../remmina/{10.8.14 => 10.8.16}/CHANGELOG.md | 0 .../remmina/{10.8.14 => 10.8.16}/Chart.yaml | 4 +- stable/remmina/{10.8.14 => 10.8.16}/README.md | 0 .../{10.8.14 => 10.8.16}/app-changelog.md | 26 ++-- .../{10.8.14 => 10.8.16}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../{10.8.14 => 10.8.16}/icon-small.webp | Bin stable/remmina/{10.8.14 => 10.8.16}/icon.webp | Bin .../{10.8.14 => 10.8.16}/ix_values.yaml | 2 +- .../{10.8.14 => 10.8.16}/questions.yaml | 136 ++++++++++++++---- .../{10.8.14 => 10.8.16}/templates/NOTES.txt | 0 .../templates/common.yaml | 0 .../remmina/{10.8.14 => 10.8.16}/values.yaml | 0 stable/rimgo/{6.8.45 => 6.8.47}/.helmignore | 0 stable/rimgo/{6.8.45 => 6.8.47}/CHANGELOG.md | 0 stable/rimgo/{6.8.45 => 6.8.47}/Chart.yaml | 2 +- stable/rimgo/{6.8.45 => 6.8.47}/README.md | 0 .../rimgo/{6.8.45 => 6.8.47}/app-changelog.md | 28 ++-- stable/rimgo/{6.8.45 => 6.8.47}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../rimgo/{6.8.45 => 6.8.47}/icon-small.webp | Bin stable/rimgo/{6.8.45 => 6.8.47}/icon.webp | Bin .../rimgo/{6.8.45 => 6.8.47}/ix_values.yaml | 2 +- .../rimgo/{6.8.45 => 6.8.47}/questions.yaml | 0 .../{6.8.45 => 6.8.47}/templates/NOTES.txt | 0 .../{6.8.45 => 6.8.47}/templates/common.yaml | 0 stable/rimgo/{6.8.45 => 6.8.47}/values.yaml | 0 .../rsshub/{12.10.46 => 12.10.48}/.helmignore | 0 .../{12.10.46 => 12.10.48}/CHANGELOG.md | 0 .../rsshub/{12.10.46 => 12.10.48}/Chart.yaml | 4 +- .../rsshub/{12.10.46 => 12.10.48}/README.md | 0 .../{12.10.46 => 12.10.48}/app-changelog.md | 26 ++-- .../{12.10.46 => 12.10.48}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../charts/redis-13.3.11.tgz | Bin .../{12.10.46 => 12.10.48}/icon-small.webp | Bin .../rsshub/{12.10.46 => 12.10.48}/icon.webp | Bin .../{12.10.46 => 12.10.48}/ix_values.yaml | 2 +- .../{12.10.46 => 12.10.48}/questions.yaml | 0 .../templates/NOTES.txt | 0 .../templates/common.yaml | 0 .../rsshub/{12.10.46 => 12.10.48}/values.yaml | 0 stable/rstudio/{6.8.12 => 6.8.14}/.helmignore | 0 .../rstudio/{6.8.12 => 6.8.14}/CHANGELOG.md | 0 stable/rstudio/{6.8.12 => 6.8.14}/Chart.yaml | 4 +- stable/rstudio/{6.8.12 => 6.8.14}/README.md | 0 .../{6.8.12 => 6.8.14}/app-changelog.md | 26 ++-- .../rstudio/{6.8.12 => 6.8.14}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../{6.8.12 => 6.8.14}/icon-small.webp | Bin stable/rstudio/{6.8.12 => 6.8.14}/icon.webp | Bin .../rstudio/{6.8.12 => 6.8.14}/ix_values.yaml | 2 +- .../rstudio/{6.8.12 => 6.8.14}/questions.yaml | 136 ++++++++++++++---- .../{6.8.12 => 6.8.14}/templates/common.yaml | 0 stable/rstudio/{6.8.12 => 6.8.14}/values.yaml | 0 stable/searxng/{7.8.21 => 7.8.23}/.helmignore | 0 .../searxng/{7.8.21 => 7.8.23}/CHANGELOG.md | 0 stable/searxng/{7.8.21 => 7.8.23}/Chart.yaml | 4 +- stable/searxng/{7.8.21 => 7.8.23}/README.md | 0 .../{7.8.21 => 7.8.23}/app-changelog.md | 28 ++-- .../searxng/{7.8.21 => 7.8.23}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../{7.8.21 => 7.8.23}/icon-small.webp | Bin stable/searxng/{7.8.21 => 7.8.23}/icon.webp | Bin .../searxng/{7.8.21 => 7.8.23}/ix_values.yaml | 2 +- .../searxng/{7.8.21 => 7.8.23}/questions.yaml | 136 ++++++++++++++---- .../{7.8.21 => 7.8.23}/templates/NOTES.txt | 0 .../{7.8.21 => 7.8.23}/templates/common.yaml | 0 stable/searxng/{7.8.21 => 7.8.23}/values.yaml | 0 .../vikunja/{13.10.26 => 13.11.1}/.helmignore | 0 .../{13.10.26 => 13.11.1}/CHANGELOG.md | 0 .../vikunja/{13.10.26 => 13.11.1}/Chart.yaml | 4 +- .../vikunja/{13.10.26 => 13.11.1}/README.md | 0 .../{13.10.26 => 13.11.1}/app-changelog.md | 24 ++-- .../{13.10.26 => 13.11.1}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../charts/redis-13.3.11.tgz | Bin .../{13.10.26 => 13.11.1}/icon-small.webp | Bin .../vikunja/{13.10.26 => 13.11.1}/icon.webp | Bin .../{13.10.26 => 13.11.1}/ix_values.yaml | 2 +- .../{13.10.26 => 13.11.1}/questions.yaml | 0 .../{13.10.26 => 13.11.1}/templates/NOTES.txt | 0 .../templates/_secrets.tpl | 0 .../templates/common.yaml | 0 .../vikunja/{13.10.26 => 13.11.1}/values.yaml | 0 stable/yourls/{5.8.21 => 5.8.23}/.helmignore | 0 stable/yourls/{5.8.21 => 5.8.23}/CHANGELOG.md | 0 stable/yourls/{5.8.21 => 5.8.23}/Chart.yaml | 4 +- stable/yourls/{5.8.21 => 5.8.23}/README.md | 0 .../{5.8.21 => 5.8.23}/app-changelog.md | 22 +-- .../yourls/{5.8.21 => 5.8.23}/app-readme.md | 0 .../charts/common-20.3.11.tgz | Bin .../yourls/{5.8.21 => 5.8.23}/icon-small.webp | Bin stable/yourls/{5.8.21 => 5.8.23}/icon.webp | Bin .../yourls/{5.8.21 => 5.8.23}/ix_values.yaml | 2 +- .../yourls/{5.8.21 => 5.8.23}/questions.yaml | 0 .../{5.8.21 => 5.8.23}/templates/common.yaml | 0 stable/yourls/{5.8.21 => 5.8.23}/values.yaml | 0 196 files changed, 1014 insertions(+), 388 deletions(-) rename stable/authentik/{25.0.13 => 25.4.0}/.helmignore (100%) rename stable/authentik/{25.0.13 => 25.4.0}/CHANGELOG.md (100%) rename stable/authentik/{25.0.13 => 25.4.0}/Chart.yaml (95%) rename stable/authentik/{25.0.13 => 25.4.0}/README.md (100%) rename stable/authentik/{25.0.13 => 25.4.0}/app-changelog.md (90%) rename stable/authentik/{25.0.13 => 25.4.0}/app-readme.md (100%) rename stable/authentik/{25.0.13 => 25.4.0}/charts/common-20.3.11.tgz (100%) rename stable/authentik/{25.0.13 => 25.4.0}/charts/redis-13.3.11.tgz (100%) rename stable/authentik/{25.0.13 => 25.4.0}/icon-small.webp (100%) rename stable/authentik/{25.0.13 => 25.4.0}/icon.webp (100%) rename stable/authentik/{25.0.13 => 25.4.0}/ix_values.yaml (96%) rename stable/authentik/{25.0.13 => 25.4.0}/questions.yaml (98%) rename stable/authentik/{25.0.13 => 25.4.0}/templates/NOTES.txt (100%) rename stable/authentik/{25.0.13 => 25.4.0}/templates/_config.tpl (100%) rename stable/authentik/{25.0.13 => 25.4.0}/templates/_secret.tpl (100%) rename stable/authentik/{25.0.13 => 25.4.0}/templates/_validation.tpl (100%) rename stable/authentik/{25.0.13 => 25.4.0}/templates/_waitAuthentik.tpl (100%) rename stable/authentik/{25.0.13 => 25.4.0}/templates/common.yaml (100%) rename stable/authentik/{25.0.13 => 25.4.0}/values.yaml (100%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/.helmignore (100%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/CHANGELOG.md (100%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/Chart.yaml (96%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/README.md (100%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/app-changelog.md (87%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/app-readme.md (100%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/charts/common-20.3.11.tgz (100%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/icon-small.webp (100%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/icon.webp (100%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/ix_values.yaml (95%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/questions.yaml (97%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/templates/NOTES.txt (100%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/templates/_secrets.tpl (100%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/templates/common.yaml (100%) rename stable/kitchenowl/{9.8.12 => 9.8.15}/values.yaml (100%) rename stable/libremdb/{7.10.66 => 7.10.68}/.helmignore (100%) rename stable/libremdb/{7.10.66 => 7.10.68}/CHANGELOG.md (100%) rename stable/libremdb/{7.10.66 => 7.10.68}/Chart.yaml (98%) rename stable/libremdb/{7.10.66 => 7.10.68}/README.md (100%) rename stable/libremdb/{7.10.66 => 7.10.68}/app-changelog.md (98%) rename stable/libremdb/{7.10.66 => 7.10.68}/app-readme.md (100%) rename stable/libremdb/{7.10.66 => 7.10.68}/charts/common-20.3.11.tgz (100%) rename stable/libremdb/{7.10.66 => 7.10.68}/charts/redis-13.3.11.tgz (100%) rename stable/libremdb/{7.10.66 => 7.10.68}/icon-small.webp (100%) rename stable/libremdb/{7.10.66 => 7.10.68}/icon.webp (100%) rename stable/libremdb/{7.10.66 => 7.10.68}/ix_values.yaml (92%) rename stable/libremdb/{7.10.66 => 7.10.68}/questions.yaml (100%) rename stable/libremdb/{7.10.66 => 7.10.68}/templates/NOTES.txt (100%) rename stable/libremdb/{7.10.66 => 7.10.68}/templates/common.yaml (100%) rename stable/libremdb/{7.10.66 => 7.10.68}/values.yaml (100%) delete mode 100644 stable/monica/12.15.23/charts/mariadb-13.9.18.tgz rename stable/monica/{12.15.23 => 12.15.25}/.helmignore (100%) rename stable/monica/{12.15.23 => 12.15.25}/CHANGELOG.md (100%) rename stable/monica/{12.15.23 => 12.15.25}/Chart.yaml (94%) rename stable/monica/{12.15.23 => 12.15.25}/README.md (100%) rename stable/monica/{12.15.23 => 12.15.25}/app-changelog.md (94%) rename stable/monica/{12.15.23 => 12.15.25}/app-readme.md (100%) rename stable/monica/{12.15.23 => 12.15.25}/charts/common-20.3.11.tgz (100%) create mode 100644 stable/monica/12.15.25/charts/mariadb-13.9.19.tgz rename stable/monica/{12.15.23 => 12.15.25}/icon-small.webp (100%) rename stable/monica/{12.15.23 => 12.15.25}/icon.webp (100%) rename stable/monica/{12.15.23 => 12.15.25}/ix_values.yaml (93%) rename stable/monica/{12.15.23 => 12.15.25}/questions.yaml (100%) rename stable/monica/{12.15.23 => 12.15.25}/templates/NOTES.txt (100%) rename stable/monica/{12.15.23 => 12.15.25}/templates/_appkey.tpl (100%) rename stable/monica/{12.15.23 => 12.15.25}/templates/common.yaml (100%) rename stable/monica/{12.15.23 => 12.15.25}/values.yaml (100%) rename stable/n8n/{13.18.8 => 13.19.0}/.helmignore (100%) rename stable/n8n/{13.18.8 => 13.19.0}/CHANGELOG.md (100%) rename stable/n8n/{13.18.8 => 13.19.0}/Chart.yaml (94%) rename stable/n8n/{13.18.8 => 13.19.0}/LICENSE (100%) rename stable/n8n/{13.18.8 => 13.19.0}/README.md (100%) rename stable/n8n/{13.18.8 => 13.19.0}/app-changelog.md (93%) rename stable/n8n/{13.18.8 => 13.19.0}/app-readme.md (100%) rename stable/n8n/{13.18.8 => 13.19.0}/charts/common-20.3.11.tgz (100%) rename stable/n8n/{13.18.8 => 13.19.0}/charts/redis-13.3.11.tgz (100%) rename stable/n8n/{13.18.8 => 13.19.0}/icon-small.webp (100%) rename stable/n8n/{13.18.8 => 13.19.0}/icon.webp (100%) rename stable/n8n/{13.18.8 => 13.19.0}/ix_values.yaml (97%) rename stable/n8n/{13.18.8 => 13.19.0}/questions.yaml (97%) rename stable/n8n/{13.18.8 => 13.19.0}/templates/NOTES.txt (100%) rename stable/n8n/{13.18.8 => 13.19.0}/templates/_configmap.tpl (100%) rename stable/n8n/{13.18.8 => 13.19.0}/templates/common.yaml (100%) rename stable/n8n/{13.18.8 => 13.19.0}/values.yaml (100%) rename stable/rdtclient/{4.8.17 => 4.8.19}/.helmignore (100%) rename stable/rdtclient/{4.8.17 => 4.8.19}/CHANGELOG.md (100%) rename stable/rdtclient/{4.8.17 => 4.8.19}/Chart.yaml (94%) rename stable/rdtclient/{4.8.17 => 4.8.19}/README.md (100%) rename stable/rdtclient/{4.8.17 => 4.8.19}/app-changelog.md (89%) rename stable/rdtclient/{4.8.17 => 4.8.19}/app-readme.md (100%) rename stable/rdtclient/{4.8.17 => 4.8.19}/charts/common-20.3.11.tgz (100%) rename stable/rdtclient/{4.8.17 => 4.8.19}/icon-small.webp (100%) rename stable/rdtclient/{4.8.17 => 4.8.19}/icon.webp (100%) rename stable/rdtclient/{4.8.17 => 4.8.19}/ix_values.yaml (96%) rename stable/rdtclient/{4.8.17 => 4.8.19}/questions.yaml (97%) rename stable/rdtclient/{4.8.17 => 4.8.19}/templates/NOTES.txt (100%) rename stable/rdtclient/{4.8.17 => 4.8.19}/templates/common.yaml (100%) rename stable/rdtclient/{4.8.17 => 4.8.19}/values.yaml (100%) rename stable/remmina/{10.8.14 => 10.8.16}/.helmignore (100%) rename stable/remmina/{10.8.14 => 10.8.16}/CHANGELOG.md (100%) rename stable/remmina/{10.8.14 => 10.8.16}/Chart.yaml (95%) rename stable/remmina/{10.8.14 => 10.8.16}/README.md (100%) rename stable/remmina/{10.8.14 => 10.8.16}/app-changelog.md (89%) rename stable/remmina/{10.8.14 => 10.8.16}/app-readme.md (100%) rename stable/remmina/{10.8.14 => 10.8.16}/charts/common-20.3.11.tgz (100%) rename stable/remmina/{10.8.14 => 10.8.16}/icon-small.webp (100%) rename stable/remmina/{10.8.14 => 10.8.16}/icon.webp (100%) rename stable/remmina/{10.8.14 => 10.8.16}/ix_values.yaml (82%) rename stable/remmina/{10.8.14 => 10.8.16}/questions.yaml (97%) rename stable/remmina/{10.8.14 => 10.8.16}/templates/NOTES.txt (100%) rename stable/remmina/{10.8.14 => 10.8.16}/templates/common.yaml (100%) rename stable/remmina/{10.8.14 => 10.8.16}/values.yaml (100%) rename stable/rimgo/{6.8.45 => 6.8.47}/.helmignore (100%) rename stable/rimgo/{6.8.45 => 6.8.47}/CHANGELOG.md (100%) rename stable/rimgo/{6.8.45 => 6.8.47}/Chart.yaml (98%) rename stable/rimgo/{6.8.45 => 6.8.47}/README.md (100%) rename stable/rimgo/{6.8.45 => 6.8.47}/app-changelog.md (96%) rename stable/rimgo/{6.8.45 => 6.8.47}/app-readme.md (100%) rename stable/rimgo/{6.8.45 => 6.8.47}/charts/common-20.3.11.tgz (100%) rename stable/rimgo/{6.8.45 => 6.8.47}/icon-small.webp (100%) rename stable/rimgo/{6.8.45 => 6.8.47}/icon.webp (100%) rename stable/rimgo/{6.8.45 => 6.8.47}/ix_values.yaml (83%) rename stable/rimgo/{6.8.45 => 6.8.47}/questions.yaml (100%) rename stable/rimgo/{6.8.45 => 6.8.47}/templates/NOTES.txt (100%) rename stable/rimgo/{6.8.45 => 6.8.47}/templates/common.yaml (100%) rename stable/rimgo/{6.8.45 => 6.8.47}/values.yaml (100%) rename stable/rsshub/{12.10.46 => 12.10.48}/.helmignore (100%) rename stable/rsshub/{12.10.46 => 12.10.48}/CHANGELOG.md (100%) rename stable/rsshub/{12.10.46 => 12.10.48}/Chart.yaml (96%) rename stable/rsshub/{12.10.46 => 12.10.48}/README.md (100%) rename stable/rsshub/{12.10.46 => 12.10.48}/app-changelog.md (97%) rename stable/rsshub/{12.10.46 => 12.10.48}/app-readme.md (100%) rename stable/rsshub/{12.10.46 => 12.10.48}/charts/common-20.3.11.tgz (100%) rename stable/rsshub/{12.10.46 => 12.10.48}/charts/redis-13.3.11.tgz (100%) rename stable/rsshub/{12.10.46 => 12.10.48}/icon-small.webp (100%) rename stable/rsshub/{12.10.46 => 12.10.48}/icon.webp (100%) rename stable/rsshub/{12.10.46 => 12.10.48}/ix_values.yaml (95%) rename stable/rsshub/{12.10.46 => 12.10.48}/questions.yaml (100%) rename stable/rsshub/{12.10.46 => 12.10.48}/templates/NOTES.txt (100%) rename stable/rsshub/{12.10.46 => 12.10.48}/templates/common.yaml (100%) rename stable/rsshub/{12.10.46 => 12.10.48}/values.yaml (100%) rename stable/rstudio/{6.8.12 => 6.8.14}/.helmignore (100%) rename stable/rstudio/{6.8.12 => 6.8.14}/CHANGELOG.md (100%) rename stable/rstudio/{6.8.12 => 6.8.14}/Chart.yaml (96%) rename stable/rstudio/{6.8.12 => 6.8.14}/README.md (100%) rename stable/rstudio/{6.8.12 => 6.8.14}/app-changelog.md (86%) rename stable/rstudio/{6.8.12 => 6.8.14}/app-readme.md (100%) rename stable/rstudio/{6.8.12 => 6.8.14}/charts/common-20.3.11.tgz (100%) rename stable/rstudio/{6.8.12 => 6.8.14}/icon-small.webp (100%) rename stable/rstudio/{6.8.12 => 6.8.14}/icon.webp (100%) rename stable/rstudio/{6.8.12 => 6.8.14}/ix_values.yaml (90%) rename stable/rstudio/{6.8.12 => 6.8.14}/questions.yaml (97%) rename stable/rstudio/{6.8.12 => 6.8.14}/templates/common.yaml (100%) rename stable/rstudio/{6.8.12 => 6.8.14}/values.yaml (100%) rename stable/searxng/{7.8.21 => 7.8.23}/.helmignore (100%) rename stable/searxng/{7.8.21 => 7.8.23}/CHANGELOG.md (100%) rename stable/searxng/{7.8.21 => 7.8.23}/Chart.yaml (96%) rename stable/searxng/{7.8.21 => 7.8.23}/README.md (100%) rename stable/searxng/{7.8.21 => 7.8.23}/app-changelog.md (92%) rename stable/searxng/{7.8.21 => 7.8.23}/app-readme.md (100%) rename stable/searxng/{7.8.21 => 7.8.23}/charts/common-20.3.11.tgz (100%) rename stable/searxng/{7.8.21 => 7.8.23}/icon-small.webp (100%) rename stable/searxng/{7.8.21 => 7.8.23}/icon.webp (100%) rename stable/searxng/{7.8.21 => 7.8.23}/ix_values.yaml (92%) rename stable/searxng/{7.8.21 => 7.8.23}/questions.yaml (97%) rename stable/searxng/{7.8.21 => 7.8.23}/templates/NOTES.txt (100%) rename stable/searxng/{7.8.21 => 7.8.23}/templates/common.yaml (100%) rename stable/searxng/{7.8.21 => 7.8.23}/values.yaml (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/.helmignore (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/CHANGELOG.md (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/Chart.yaml (98%) rename stable/vikunja/{13.10.26 => 13.11.1}/README.md (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/app-changelog.md (92%) rename stable/vikunja/{13.10.26 => 13.11.1}/app-readme.md (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/charts/common-20.3.11.tgz (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/charts/redis-13.3.11.tgz (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/icon-small.webp (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/icon.webp (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/ix_values.yaml (98%) rename stable/vikunja/{13.10.26 => 13.11.1}/questions.yaml (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/templates/NOTES.txt (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/templates/_secrets.tpl (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/templates/common.yaml (100%) rename stable/vikunja/{13.10.26 => 13.11.1}/values.yaml (100%) rename stable/yourls/{5.8.21 => 5.8.23}/.helmignore (100%) rename stable/yourls/{5.8.21 => 5.8.23}/CHANGELOG.md (100%) rename stable/yourls/{5.8.21 => 5.8.23}/Chart.yaml (96%) rename stable/yourls/{5.8.21 => 5.8.23}/README.md (100%) rename stable/yourls/{5.8.21 => 5.8.23}/app-changelog.md (91%) rename stable/yourls/{5.8.21 => 5.8.23}/app-readme.md (100%) rename stable/yourls/{5.8.21 => 5.8.23}/charts/common-20.3.11.tgz (100%) rename stable/yourls/{5.8.21 => 5.8.23}/icon-small.webp (100%) rename stable/yourls/{5.8.21 => 5.8.23}/icon.webp (100%) rename stable/yourls/{5.8.21 => 5.8.23}/ix_values.yaml (87%) rename stable/yourls/{5.8.21 => 5.8.23}/questions.yaml (100%) rename stable/yourls/{5.8.21 => 5.8.23}/templates/common.yaml (100%) rename stable/yourls/{5.8.21 => 5.8.23}/values.yaml (100%) diff --git a/stable/authentik/25.0.13/.helmignore b/stable/authentik/25.4.0/.helmignore similarity index 100% rename from stable/authentik/25.0.13/.helmignore rename to stable/authentik/25.4.0/.helmignore diff --git a/stable/authentik/25.0.13/CHANGELOG.md b/stable/authentik/25.4.0/CHANGELOG.md similarity index 100% rename from stable/authentik/25.0.13/CHANGELOG.md rename to stable/authentik/25.4.0/CHANGELOG.md diff --git a/stable/authentik/25.0.13/Chart.yaml b/stable/authentik/25.4.0/Chart.yaml similarity index 95% rename from stable/authentik/25.0.13/Chart.yaml rename to stable/authentik/25.4.0/Chart.yaml index 52221bd22d2..ae2d29d119a 100644 --- a/stable/authentik/25.0.13/Chart.yaml +++ b/stable/authentik/25.4.0/Chart.yaml @@ -7,7 +7,7 @@ annotations: truecharts.org/min_helm_version: "3.11" truecharts.org/train: stable apiVersion: v2 -appVersion: 2024.2.3 +appVersion: 2024.4.0 dependencies: - name: common version: 20.3.11 @@ -29,7 +29,7 @@ home: https://truecharts.org/charts/stable/authentik icon: https://truecharts.org/img/hotlink-ok/chart-icons/authentik.webp keywords: - authentik -kubeVersion: ">=1.24.0-0" +kubeVersion: '>=1.24.0-0' maintainers: - name: TrueCharts email: info@truecharts.org @@ -39,10 +39,10 @@ sources: - https://goauthentik.io/docs/ - https://github.com/goauthentik/authentik - https://github.com/truecharts/charts/tree/master/charts/stable/authentik - - https://ghcr.io/goauthentik/server - https://ghcr.io/goauthentik/proxy - - https://ghcr.io/goauthentik/ldap - - https://ghcr.io/goauthentik/radius - https://ghcr.io/maxmind/geoipupdate + - https://ghcr.io/goauthentik/radius + - https://ghcr.io/goauthentik/server + - https://ghcr.io/goauthentik/ldap type: application -version: 25.0.13 +version: 25.4.0 diff --git a/stable/authentik/25.0.13/README.md b/stable/authentik/25.4.0/README.md similarity index 100% rename from stable/authentik/25.0.13/README.md rename to stable/authentik/25.4.0/README.md diff --git a/stable/authentik/25.0.13/app-changelog.md b/stable/authentik/25.4.0/app-changelog.md similarity index 90% rename from stable/authentik/25.0.13/app-changelog.md rename to stable/authentik/25.4.0/app-changelog.md index 394596cbeac..e12c1b64eba 100644 --- a/stable/authentik/25.0.13/app-changelog.md +++ b/stable/authentik/25.4.0/app-changelog.md @@ -1,6 +1,6 @@ -## [authentik-25.0.13](https://github.com/truecharts/charts/compare/authentik-24.6.0...authentik-25.0.13) (2024-04-22) +## [authentik-25.4.0](https://github.com/truecharts/charts/compare/authentik-24.6.0...authentik-25.4.0) (2024-04-24) ### Chore @@ -8,6 +8,8 @@ - bump charts to ensure new icons are released +- bump everything to release new doc pages + - update groups html ([#21121](https://github.com/truecharts/charts/issues/21121)) - bump charts to release new docs to fix broken links @@ -16,13 +18,13 @@ - update docs links -- bump everything to release new doc pages +- update container image redis to v13.3.5[@7f45c09](https://github.com/7f45c09) by renovate ([#20555](https://github.com/truecharts/charts/issues/20555)) -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) +- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) -- update container image redis to v13.3.2[@ce33ab3](https://github.com/ce33ab3) by renovate ([#20486](https://github.com/truecharts/charts/issues/20486)) +- update authentik to v2024.2.3[@848759f](https://github.com/848759f) by renovate (patch) ([#20901](https://github.com/truecharts/charts/issues/20901)) -- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) +- update container image redis to v13.3.11[@778c5c5](https://github.com/778c5c5) by renovate ([#21070](https://github.com/truecharts/charts/issues/21070)) - update container image common to v20.3.7[@8cf9fc9](https://github.com/8cf9fc9) by renovate ([#20819](https://github.com/truecharts/charts/issues/20819)) @@ -36,15 +38,15 @@ - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) -- update container image redis to v13.3.5[@7f45c09](https://github.com/7f45c09) by renovate ([#20555](https://github.com/truecharts/charts/issues/20555)) +- update authentik to v2024.4.0[@085f236](https://github.com/085f236) by renovate (minor) ([#21290](https://github.com/truecharts/charts/issues/21290)) -- update container image redis to v13.3.11[@778c5c5](https://github.com/778c5c5) by renovate ([#21070](https://github.com/truecharts/charts/issues/21070)) +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - update container image redis to v13.3.4[@1cc03a1](https://github.com/1cc03a1) by renovate ([#20497](https://github.com/truecharts/charts/issues/20497)) -- update authentik to v2024.2.3[@848759f](https://github.com/848759f) by renovate (patch) ([#20901](https://github.com/truecharts/charts/issues/20901)) +- update container image redis to v13.3.2[@ce33ab3](https://github.com/ce33ab3) by renovate ([#20486](https://github.com/truecharts/charts/issues/20486)) - update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) @@ -54,7 +56,7 @@ - update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) -- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) +- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) - update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) @@ -74,4 +76,10 @@ -- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) \ No newline at end of file +- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) + +### Fix + + + +- replace serviceexpert with externalinterfaces/networking-group in the SCALE GUI ([#21154](https://github.com/truecharts/charts/issues/21154)) \ No newline at end of file diff --git a/stable/authentik/25.0.13/app-readme.md b/stable/authentik/25.4.0/app-readme.md similarity index 100% rename from stable/authentik/25.0.13/app-readme.md rename to stable/authentik/25.4.0/app-readme.md diff --git a/stable/authentik/25.0.13/charts/common-20.3.11.tgz b/stable/authentik/25.4.0/charts/common-20.3.11.tgz similarity index 100% rename from stable/authentik/25.0.13/charts/common-20.3.11.tgz rename to stable/authentik/25.4.0/charts/common-20.3.11.tgz diff --git a/stable/authentik/25.0.13/charts/redis-13.3.11.tgz b/stable/authentik/25.4.0/charts/redis-13.3.11.tgz similarity index 100% rename from stable/authentik/25.0.13/charts/redis-13.3.11.tgz rename to stable/authentik/25.4.0/charts/redis-13.3.11.tgz diff --git a/stable/authentik/25.0.13/icon-small.webp b/stable/authentik/25.4.0/icon-small.webp similarity index 100% rename from stable/authentik/25.0.13/icon-small.webp rename to stable/authentik/25.4.0/icon-small.webp diff --git a/stable/authentik/25.0.13/icon.webp b/stable/authentik/25.4.0/icon.webp similarity index 100% rename from stable/authentik/25.0.13/icon.webp rename to stable/authentik/25.4.0/icon.webp diff --git a/stable/authentik/25.0.13/ix_values.yaml b/stable/authentik/25.4.0/ix_values.yaml similarity index 96% rename from stable/authentik/25.0.13/ix_values.yaml rename to stable/authentik/25.4.0/ix_values.yaml index 8a88aac1078..abc42553781 100644 --- a/stable/authentik/25.0.13/ix_values.yaml +++ b/stable/authentik/25.4.0/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: ghcr.io/goauthentik/server - tag: 2024.2.3@sha256:07a07c26552fe777500700d0d3f2c9ba6d63dad3e81982f9e8232d5c6db44116 + tag: 2024.4.0@sha256:b047ac126b09fd80de21c39dbf3f575f3cc19c3bce7d611e61c3a9c739706aae pullPolicy: IfNotPresent geoipImage: repository: ghcr.io/maxmind/geoipupdate @@ -8,15 +8,15 @@ geoipImage: pullPolicy: IfNotPresent ldapImage: repository: ghcr.io/goauthentik/ldap - tag: 2024.2.3@sha256:848759f61454ef85b1393ed6c5423f510a36c719db9e2e2749967be49cec92a8 + tag: 2024.4.0@sha256:085f236ecfc2d167ad6aee51e1ab4e1386fc6ea933f48e07415cf8a318b67098 pullPolicy: IfNotPresent radiusImage: repository: ghcr.io/goauthentik/radius - tag: 2024.2.3@sha256:9a06a4d643ccdd526eef76b82c97237fbc9cf962f2fb8a87bdcf69b3a9e2a09d + tag: 2024.4.0@sha256:47c168a59b6087ef445ea86153494e61823fe69531b9cb4c78e7c8ffa25698b1 pullPolicy: IfNotPresent proxyImage: repository: ghcr.io/goauthentik/proxy - tag: 2024.2.3@sha256:a5a9c8027a8dc1e4e6cf653ecac005309c9dff36c67608859c8c1995077cbcd3 + tag: 2024.4.0@sha256:2a36b7e9de64f9ca358289309348565df79c805d9ed070613999781377610ab1 pullPolicy: IfNotPresent authentik: credentials: diff --git a/stable/authentik/25.0.13/questions.yaml b/stable/authentik/25.4.0/questions.yaml similarity index 98% rename from stable/authentik/25.0.13/questions.yaml rename to stable/authentik/25.4.0/questions.yaml index 0231964bc89..974073e11dc 100755 --- a/stable/authentik/25.0.13/questions.yaml +++ b/stable/authentik/25.4.0/questions.yaml @@ -3,7 +3,7 @@ groups: description: | Configured the images to be used for the Chart. It's wise to use "digest pinned" tags and to avoid using "latest". - + Checkout the following documentation for more information: - https://truecharts.org/common/#images @@ -11,19 +11,19 @@ groups: - name: General description: | For TrueNAS SCALE We've grouped a number of settings here, that all effact how apps run in general. - + Checkout the following documentation for more information: - https://truecharts.org/common/global/ - https://truecharts.org/common/#tz - https://truecharts.org/common/podoptions/ - - Image Pull Secrets + - Image Pull Secrets - name: Workload description: | These settings configure how the actual Pods and containers are running. Generally, on SCALE, we only expose a limited subset of these settings for the primary workload and container. - + Checkout the following documentation for more information: - https://truecharts.org/common/workload/ - https://truecharts.org/common/container/ @@ -33,16 +33,16 @@ groups: description: | Every application has different values that may be required to run or have multiple options that the user may choose to enable or disable to change the behavior of the application. Most options should have a Tooltip (Circled Question Mark) to further describe said option. - + To find more information, lookup your chart-specific documentation in the Charts List: https://truecharts.org/charts/description-list/ - name: Services description: | - Service and Networking options for any applications are contained here. - Some applications may have complicated networking setups with multiple options or some may have no options here at all. - + Service and Networking options for any applications are contained here. + Some applications may have complicated networking setups with multiple options or some may have no options here at all. + Options here include the service and port configurations for the application, and more may be enabled or changed under the Advanced Settings and Show Expert Config boxes. - + Checkout the following documentation for more information: - https://truecharts.org/common/service/ @@ -50,15 +50,15 @@ groups: description: | Contains advanced networking options that are not actively supported by the TrueCharts team. Currently only contains scaleExternalInterfaces. - + Checkout the following documentation for more information: - https://truecharts.org/common/scaleexternalinterface/ - name: Persistence description: | - Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. + Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. This storage is called Persistence since it is not deleted upon restart or upgrade of an application. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/ - https://truecharts.org/scale/guides/nfs-share/ @@ -67,21 +67,21 @@ groups: - name: Ingress description: | - Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). + Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). If you choose to enable this you must have a "Ingress Provider" aka "Reverse Proxy" installed (We highly advice Traefik: https://truecharts.org/charts/premium/traefik/) It also requiresa DNS service to actually resolve the DNS name of the FQDN specified. - + Checkout the following documentation for more information: - https://truecharts.org/common/ingress/ - name: SecurityContext description: | - The security settings for each application and/or permissions that each application may have for the files/directories created. - Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. - + The security settings for each application and/or permissions that each application may have for the files/directories created. + Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. + Unless necessary users are advised to keep this section mostly to defaults. - + Checkout the following documentation for more information: - https://truecharts.org/common/securitycontext/ @@ -90,9 +90,9 @@ groups: description: | Resources limits that have been defined by each application are in this section. Most will have a specific default that some users may want to change based on their specific hardware or needs. - + This also contains the options to mount GPUs or, more precisely, "request" GPU's to be mounted. - + Checkout the following documentation for more information: - https://truecharts.org/common/resources/ @@ -100,7 +100,7 @@ groups: description: | These are special "mountpoints" that can be used to mount miscelanious USB and PCI devices using special hostPath mounts. For clearity we've decided to seperate this from persistence on SCALE. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/device/ - https://truecharts.org/scale/guides/pci-passthrough/ @@ -111,24 +111,24 @@ groups: - name: StorageClass description: | StorageClasses define where to storage Storage. - + Checkout the following documentation for more information: - name: Metrics description: | Contains options to configure Prometheus metrics for the application. - + Checkout the following documentation for more information: - https://truecharts.org/common/metrics/ - name: Addons description: | - Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. - Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. - + Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. + Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. + Generally not required for use but may be necessary or usefull at times for specific applications. - + Checkout the following documentation for more information: - https://truecharts.org/common/addons/ - https://truecharts.org/scale/guides/vpn-setup/ @@ -142,7 +142,7 @@ groups: - name: Postgresql description: | For Postgresql we use "CloudNative-PG" as a backend, which has to be installed first. - + Checkout the following documentation for more information: - https://truecharts.org/common/cnpg/ - https://truecharts.org/scale/guides/sql-export/ @@ -157,7 +157,7 @@ groups: description: | We added this section to make everyone aware that OpenSource isn't always easy. It doesn't keep existing without signficant ongoing support, so please consider supporting TrueCharts and other OpenSource projects. - + Before installing, be sure you've followed the https://truecharts.org/scale/guides/getting-started/ We would also advice going over our https://truecharts.org/scale/guides/scale-intro/ and many of the other documentation pages... @@ -1122,6 +1122,84 @@ questions: type: int default: 636 required: true + - variable: scaleExternalInterface + description: 'Add External Interfaces (Experimental, might change or be removed without further notice)' + label: Add external Interfaces (Experimental) + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + 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: + additional_attrs: true + 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 + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + 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: serviceList diff --git a/stable/authentik/25.0.13/templates/NOTES.txt b/stable/authentik/25.4.0/templates/NOTES.txt similarity index 100% rename from stable/authentik/25.0.13/templates/NOTES.txt rename to stable/authentik/25.4.0/templates/NOTES.txt diff --git a/stable/authentik/25.0.13/templates/_config.tpl b/stable/authentik/25.4.0/templates/_config.tpl similarity index 100% rename from stable/authentik/25.0.13/templates/_config.tpl rename to stable/authentik/25.4.0/templates/_config.tpl diff --git a/stable/authentik/25.0.13/templates/_secret.tpl b/stable/authentik/25.4.0/templates/_secret.tpl similarity index 100% rename from stable/authentik/25.0.13/templates/_secret.tpl rename to stable/authentik/25.4.0/templates/_secret.tpl diff --git a/stable/authentik/25.0.13/templates/_validation.tpl b/stable/authentik/25.4.0/templates/_validation.tpl similarity index 100% rename from stable/authentik/25.0.13/templates/_validation.tpl rename to stable/authentik/25.4.0/templates/_validation.tpl diff --git a/stable/authentik/25.0.13/templates/_waitAuthentik.tpl b/stable/authentik/25.4.0/templates/_waitAuthentik.tpl similarity index 100% rename from stable/authentik/25.0.13/templates/_waitAuthentik.tpl rename to stable/authentik/25.4.0/templates/_waitAuthentik.tpl diff --git a/stable/authentik/25.0.13/templates/common.yaml b/stable/authentik/25.4.0/templates/common.yaml similarity index 100% rename from stable/authentik/25.0.13/templates/common.yaml rename to stable/authentik/25.4.0/templates/common.yaml diff --git a/stable/authentik/25.0.13/values.yaml b/stable/authentik/25.4.0/values.yaml similarity index 100% rename from stable/authentik/25.0.13/values.yaml rename to stable/authentik/25.4.0/values.yaml diff --git a/stable/kitchenowl/9.8.12/.helmignore b/stable/kitchenowl/9.8.15/.helmignore similarity index 100% rename from stable/kitchenowl/9.8.12/.helmignore rename to stable/kitchenowl/9.8.15/.helmignore diff --git a/stable/kitchenowl/9.8.12/CHANGELOG.md b/stable/kitchenowl/9.8.15/CHANGELOG.md similarity index 100% rename from stable/kitchenowl/9.8.12/CHANGELOG.md rename to stable/kitchenowl/9.8.15/CHANGELOG.md diff --git a/stable/kitchenowl/9.8.12/Chart.yaml b/stable/kitchenowl/9.8.15/Chart.yaml similarity index 96% rename from stable/kitchenowl/9.8.12/Chart.yaml rename to stable/kitchenowl/9.8.15/Chart.yaml index 67a719e7666..e2300a95db9 100644 --- a/stable/kitchenowl/9.8.12/Chart.yaml +++ b/stable/kitchenowl/9.8.15/Chart.yaml @@ -24,7 +24,7 @@ keywords: - recipes - kitchen - grocery -kubeVersion: ">=1.24.0-0" +kubeVersion: '>=1.24.0-0' maintainers: - name: TrueCharts email: info@truecharts.org @@ -33,7 +33,7 @@ name: kitchenowl sources: - https://tombursch.github.io/kitchenowl - https://github.com/truecharts/charts/tree/master/charts/stable/kitchenowl - - https://hub.docker.com/r/tombursch/kitchenowl-web - https://hub.docker.com/r/tombursch/kitchenowl + - https://hub.docker.com/r/tombursch/kitchenowl-web type: application -version: 9.8.12 +version: 9.8.15 diff --git a/stable/kitchenowl/9.8.12/README.md b/stable/kitchenowl/9.8.15/README.md similarity index 100% rename from stable/kitchenowl/9.8.12/README.md rename to stable/kitchenowl/9.8.15/README.md diff --git a/stable/kitchenowl/9.8.12/app-changelog.md b/stable/kitchenowl/9.8.15/app-changelog.md similarity index 87% rename from stable/kitchenowl/9.8.12/app-changelog.md rename to stable/kitchenowl/9.8.15/app-changelog.md index cd504e20b40..38bf5bc1af9 100644 --- a/stable/kitchenowl/9.8.12/app-changelog.md +++ b/stable/kitchenowl/9.8.15/app-changelog.md @@ -1,6 +1,6 @@ -## [kitchenowl-9.8.12](https://github.com/truecharts/charts/compare/kitchenowl-9.6.0...kitchenowl-9.8.12) (2024-04-22) +## [kitchenowl-9.8.15](https://github.com/truecharts/charts/compare/kitchenowl-9.6.0...kitchenowl-9.8.15) (2024-04-24) ### Chore @@ -8,30 +8,32 @@ - bump charts to ensure new icons are released +- bump everything to release new doc pages + - update groups html ([#21121](https://github.com/truecharts/charts/issues/21121)) - bump charts to release new docs to fix broken links - bump everything to regenerate readme's and site index -- bump everything to release new doc pages - -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - -- update kitchenowl by renovate ([#20230](https://github.com/truecharts/charts/issues/20230)) - -- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) - -- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) - - update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - - update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) - update container image common to v20.3.7[@8cf9fc9](https://github.com/8cf9fc9) by renovate ([#20819](https://github.com/truecharts/charts/issues/20819)) +- update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) + +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) + +- update kitchenowl by renovate ([#21288](https://github.com/truecharts/charts/issues/21288)) + +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) + +- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) + +- update kitchenowl by renovate ([#20230](https://github.com/truecharts/charts/issues/20230)) + - update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) - update container image common to v20.2.9[@10fd6c5](https://github.com/10fd6c5) by renovate ([#19817](https://github.com/truecharts/charts/issues/19817)) @@ -48,4 +50,10 @@ -- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) \ No newline at end of file +- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) + +### Fix + + + +- replace serviceexpert with externalinterfaces/networking-group in the SCALE GUI ([#21154](https://github.com/truecharts/charts/issues/21154)) \ No newline at end of file diff --git a/stable/kitchenowl/9.8.12/app-readme.md b/stable/kitchenowl/9.8.15/app-readme.md similarity index 100% rename from stable/kitchenowl/9.8.12/app-readme.md rename to stable/kitchenowl/9.8.15/app-readme.md diff --git a/stable/kitchenowl/9.8.12/charts/common-20.3.11.tgz b/stable/kitchenowl/9.8.15/charts/common-20.3.11.tgz similarity index 100% rename from stable/kitchenowl/9.8.12/charts/common-20.3.11.tgz rename to stable/kitchenowl/9.8.15/charts/common-20.3.11.tgz diff --git a/stable/kitchenowl/9.8.12/icon-small.webp b/stable/kitchenowl/9.8.15/icon-small.webp similarity index 100% rename from stable/kitchenowl/9.8.12/icon-small.webp rename to stable/kitchenowl/9.8.15/icon-small.webp diff --git a/stable/kitchenowl/9.8.12/icon.webp b/stable/kitchenowl/9.8.15/icon.webp similarity index 100% rename from stable/kitchenowl/9.8.12/icon.webp rename to stable/kitchenowl/9.8.15/icon.webp diff --git a/stable/kitchenowl/9.8.12/ix_values.yaml b/stable/kitchenowl/9.8.15/ix_values.yaml similarity index 95% rename from stable/kitchenowl/9.8.12/ix_values.yaml rename to stable/kitchenowl/9.8.15/ix_values.yaml index 5ffef7bdae1..e5e0765018a 100644 --- a/stable/kitchenowl/9.8.12/ix_values.yaml +++ b/stable/kitchenowl/9.8.15/ix_values.yaml @@ -1,11 +1,11 @@ image: repository: tombursch/kitchenowl-web pullPolicy: IfNotPresent - tag: latest@sha256:39eb0799431717a71d77a5dcef7360008822a211a8b73a509c77fa221665394b + tag: latest@sha256:6e4f2db356d6f0b09f7cf3cf15de1489d2f64534502e434894bb76c90ae0faaa backendImage: repository: tombursch/kitchenowl pullPolicy: IfNotPresent - tag: latest@sha256:c09893c67ef05ba089567f35a4758dbd0a0ba36cfec597b7dbb95d824a9136fd + tag: latest@sha256:fc1a89d02a6aca698f5e8fdaf6b18fb5fd10a49d68f29b87536e0e976da85aa2 service: main: diff --git a/stable/kitchenowl/9.8.12/questions.yaml b/stable/kitchenowl/9.8.15/questions.yaml similarity index 97% rename from stable/kitchenowl/9.8.12/questions.yaml rename to stable/kitchenowl/9.8.15/questions.yaml index 17c047c34bc..dff821fe872 100755 --- a/stable/kitchenowl/9.8.12/questions.yaml +++ b/stable/kitchenowl/9.8.15/questions.yaml @@ -3,7 +3,7 @@ groups: description: | Configured the images to be used for the Chart. It's wise to use "digest pinned" tags and to avoid using "latest". - + Checkout the following documentation for more information: - https://truecharts.org/common/#images @@ -11,19 +11,19 @@ groups: - name: General description: | For TrueNAS SCALE We've grouped a number of settings here, that all effact how apps run in general. - + Checkout the following documentation for more information: - https://truecharts.org/common/global/ - https://truecharts.org/common/#tz - https://truecharts.org/common/podoptions/ - - Image Pull Secrets + - Image Pull Secrets - name: Workload description: | These settings configure how the actual Pods and containers are running. Generally, on SCALE, we only expose a limited subset of these settings for the primary workload and container. - + Checkout the following documentation for more information: - https://truecharts.org/common/workload/ - https://truecharts.org/common/container/ @@ -33,16 +33,16 @@ groups: description: | Every application has different values that may be required to run or have multiple options that the user may choose to enable or disable to change the behavior of the application. Most options should have a Tooltip (Circled Question Mark) to further describe said option. - + To find more information, lookup your chart-specific documentation in the Charts List: https://truecharts.org/charts/description-list/ - name: Services description: | - Service and Networking options for any applications are contained here. - Some applications may have complicated networking setups with multiple options or some may have no options here at all. - + Service and Networking options for any applications are contained here. + Some applications may have complicated networking setups with multiple options or some may have no options here at all. + Options here include the service and port configurations for the application, and more may be enabled or changed under the Advanced Settings and Show Expert Config boxes. - + Checkout the following documentation for more information: - https://truecharts.org/common/service/ @@ -50,15 +50,15 @@ groups: description: | Contains advanced networking options that are not actively supported by the TrueCharts team. Currently only contains scaleExternalInterfaces. - + Checkout the following documentation for more information: - https://truecharts.org/common/scaleexternalinterface/ - name: Persistence description: | - Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. + Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. This storage is called Persistence since it is not deleted upon restart or upgrade of an application. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/ - https://truecharts.org/scale/guides/nfs-share/ @@ -67,21 +67,21 @@ groups: - name: Ingress description: | - Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). + Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). If you choose to enable this you must have a "Ingress Provider" aka "Reverse Proxy" installed (We highly advice Traefik: https://truecharts.org/charts/premium/traefik/) It also requiresa DNS service to actually resolve the DNS name of the FQDN specified. - + Checkout the following documentation for more information: - https://truecharts.org/common/ingress/ - name: SecurityContext description: | - The security settings for each application and/or permissions that each application may have for the files/directories created. - Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. - + The security settings for each application and/or permissions that each application may have for the files/directories created. + Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. + Unless necessary users are advised to keep this section mostly to defaults. - + Checkout the following documentation for more information: - https://truecharts.org/common/securitycontext/ @@ -90,9 +90,9 @@ groups: description: | Resources limits that have been defined by each application are in this section. Most will have a specific default that some users may want to change based on their specific hardware or needs. - + This also contains the options to mount GPUs or, more precisely, "request" GPU's to be mounted. - + Checkout the following documentation for more information: - https://truecharts.org/common/resources/ @@ -100,7 +100,7 @@ groups: description: | These are special "mountpoints" that can be used to mount miscelanious USB and PCI devices using special hostPath mounts. For clearity we've decided to seperate this from persistence on SCALE. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/device/ - https://truecharts.org/scale/guides/pci-passthrough/ @@ -111,24 +111,24 @@ groups: - name: StorageClass description: | StorageClasses define where to storage Storage. - + Checkout the following documentation for more information: - name: Metrics description: | Contains options to configure Prometheus metrics for the application. - + Checkout the following documentation for more information: - https://truecharts.org/common/metrics/ - name: Addons description: | - Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. - Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. - + Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. + Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. + Generally not required for use but may be necessary or usefull at times for specific applications. - + Checkout the following documentation for more information: - https://truecharts.org/common/addons/ - https://truecharts.org/scale/guides/vpn-setup/ @@ -142,7 +142,7 @@ groups: - name: Postgresql description: | For Postgresql we use "CloudNative-PG" as a backend, which has to be installed first. - + Checkout the following documentation for more information: - https://truecharts.org/common/cnpg/ - https://truecharts.org/scale/guides/sql-export/ @@ -157,7 +157,7 @@ groups: description: | We added this section to make everyone aware that OpenSource isn't always easy. It doesn't keep existing without signficant ongoing support, so please consider supporting TrueCharts and other OpenSource projects. - + Before installing, be sure you've followed the https://truecharts.org/scale/guides/getting-started/ We would also advice going over our https://truecharts.org/scale/guides/scale-intro/ and many of the other documentation pages... @@ -535,6 +535,84 @@ questions: type: int default: 10246 required: true + - variable: scaleExternalInterface + description: 'Add External Interfaces (Experimental, might change or be removed without further notice)' + label: Add external Interfaces (Experimental) + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + 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: + additional_attrs: true + 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 + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + 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: serviceList diff --git a/stable/kitchenowl/9.8.12/templates/NOTES.txt b/stable/kitchenowl/9.8.15/templates/NOTES.txt similarity index 100% rename from stable/kitchenowl/9.8.12/templates/NOTES.txt rename to stable/kitchenowl/9.8.15/templates/NOTES.txt diff --git a/stable/kitchenowl/9.8.12/templates/_secrets.tpl b/stable/kitchenowl/9.8.15/templates/_secrets.tpl similarity index 100% rename from stable/kitchenowl/9.8.12/templates/_secrets.tpl rename to stable/kitchenowl/9.8.15/templates/_secrets.tpl diff --git a/stable/kitchenowl/9.8.12/templates/common.yaml b/stable/kitchenowl/9.8.15/templates/common.yaml similarity index 100% rename from stable/kitchenowl/9.8.12/templates/common.yaml rename to stable/kitchenowl/9.8.15/templates/common.yaml diff --git a/stable/kitchenowl/9.8.12/values.yaml b/stable/kitchenowl/9.8.15/values.yaml similarity index 100% rename from stable/kitchenowl/9.8.12/values.yaml rename to stable/kitchenowl/9.8.15/values.yaml diff --git a/stable/libremdb/7.10.66/.helmignore b/stable/libremdb/7.10.68/.helmignore similarity index 100% rename from stable/libremdb/7.10.66/.helmignore rename to stable/libremdb/7.10.68/.helmignore diff --git a/stable/libremdb/7.10.66/CHANGELOG.md b/stable/libremdb/7.10.68/CHANGELOG.md similarity index 100% rename from stable/libremdb/7.10.66/CHANGELOG.md rename to stable/libremdb/7.10.68/CHANGELOG.md diff --git a/stable/libremdb/7.10.66/Chart.yaml b/stable/libremdb/7.10.68/Chart.yaml similarity index 98% rename from stable/libremdb/7.10.66/Chart.yaml rename to stable/libremdb/7.10.68/Chart.yaml index f142ce2de52..1ba49e43bd0 100644 --- a/stable/libremdb/7.10.66/Chart.yaml +++ b/stable/libremdb/7.10.68/Chart.yaml @@ -43,4 +43,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/libremdb - https://quay.io/pussthecatorg/libremdb type: application -version: 7.10.66 +version: 7.10.68 diff --git a/stable/libremdb/7.10.66/README.md b/stable/libremdb/7.10.68/README.md similarity index 100% rename from stable/libremdb/7.10.66/README.md rename to stable/libremdb/7.10.68/README.md diff --git a/stable/libremdb/7.10.66/app-changelog.md b/stable/libremdb/7.10.68/app-changelog.md similarity index 98% rename from stable/libremdb/7.10.66/app-changelog.md rename to stable/libremdb/7.10.68/app-changelog.md index d935c460dd2..bcbc5503ec8 100644 --- a/stable/libremdb/7.10.66/app-changelog.md +++ b/stable/libremdb/7.10.68/app-changelog.md @@ -1,6 +1,6 @@ -## [libremdb-7.10.66](https://github.com/truecharts/charts/compare/libremdb-7.6.0...libremdb-7.10.66) (2024-04-24) +## [libremdb-7.10.68](https://github.com/truecharts/charts/compare/libremdb-7.6.0...libremdb-7.10.68) (2024-04-24) ### Chore @@ -18,7 +18,11 @@ - update container image quay.io/pussthecatorg/libremdb to latest[@506e2dd](https://github.com/506e2dd) by renovate ([#20279](https://github.com/truecharts/charts/issues/20279)) -- update container image redis to v13.3.4[@1cc03a1](https://github.com/1cc03a1) by renovate ([#20497](https://github.com/truecharts/charts/issues/20497)) +- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) + +- update container image quay.io/pussthecatorg/libremdb to latest[@a9d9d8b](https://github.com/a9d9d8b) by renovate ([#21251](https://github.com/truecharts/charts/issues/21251)) + +- update container image quay.io/pussthecatorg/libremdb to latest[@393c5ff](https://github.com/393c5ff) by renovate ([#21240](https://github.com/truecharts/charts/issues/21240)) - update container image quay.io/pussthecatorg/libremdb to latest[@66b8918](https://github.com/66b8918) by renovate ([#21222](https://github.com/truecharts/charts/issues/21222)) @@ -40,7 +44,7 @@ - update container image quay.io/pussthecatorg/libremdb to latest[@908ff05](https://github.com/908ff05) by renovate ([#21095](https://github.com/truecharts/charts/issues/21095)) -- update container image quay.io/pussthecatorg/libremdb to latest[@7765e25](https://github.com/7765e25) by renovate ([#21078](https://github.com/truecharts/charts/issues/21078)) +- update container image quay.io/pussthecatorg/libremdb to latest[@7f360d3](https://github.com/7f360d3) by renovate ([#20269](https://github.com/truecharts/charts/issues/20269)) - update container image redis to v13.3.11[@778c5c5](https://github.com/778c5c5) by renovate ([#21070](https://github.com/truecharts/charts/issues/21070)) @@ -98,7 +102,7 @@ - update container image quay.io/pussthecatorg/libremdb to latest[@5244094](https://github.com/5244094) by renovate ([#20716](https://github.com/truecharts/charts/issues/20716)) -- update container image quay.io/pussthecatorg/libremdb to latest[@2ab0aa1](https://github.com/2ab0aa1) by renovate ([#20214](https://github.com/truecharts/charts/issues/20214)) +- update container image quay.io/pussthecatorg/libremdb to latest[@ce23463](https://github.com/ce23463) by renovate ([#20708](https://github.com/truecharts/charts/issues/20708)) - update container image quay.io/pussthecatorg/libremdb to latest[@b522f68](https://github.com/b522f68) by renovate ([#20696](https://github.com/truecharts/charts/issues/20696)) @@ -128,7 +132,7 @@ - update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) +- update container image quay.io/pussthecatorg/libremdb to latest[@9cae5dc](https://github.com/9cae5dc) by renovate ([#20259](https://github.com/truecharts/charts/issues/20259)) - update container image quay.io/pussthecatorg/libremdb to latest[@db85ef2](https://github.com/db85ef2) by renovate ([#20525](https://github.com/truecharts/charts/issues/20525)) @@ -136,7 +140,7 @@ - update container image quay.io/pussthecatorg/libremdb to latest[@3abae39](https://github.com/3abae39) by renovate ([#20472](https://github.com/truecharts/charts/issues/20472)) -- update container image quay.io/pussthecatorg/libremdb to latest[@0778301](https://github.com/0778301) by renovate ([#20228](https://github.com/truecharts/charts/issues/20228)) +- update container image redis to v13.3.4[@1cc03a1](https://github.com/1cc03a1) by renovate ([#20497](https://github.com/truecharts/charts/issues/20497)) - update container image redis to v13.3.2[@ce33ab3](https://github.com/ce33ab3) by renovate ([#20486](https://github.com/truecharts/charts/issues/20486)) @@ -156,7 +160,7 @@ - update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) -- update container image quay.io/pussthecatorg/libremdb to latest[@02684e0](https://github.com/02684e0) by renovate ([#20388](https://github.com/truecharts/charts/issues/20388)) +- update container image quay.io/pussthecatorg/libremdb to latest[@f4da825](https://github.com/f4da825) by renovate ([#20248](https://github.com/truecharts/charts/issues/20248)) - update container image quay.io/pussthecatorg/libremdb to latest[@6410edb](https://github.com/6410edb) by renovate ([#20376](https://github.com/truecharts/charts/issues/20376)) @@ -174,17 +178,17 @@ - update container image quay.io/pussthecatorg/libremdb to latest[@0c1786c](https://github.com/0c1786c) by renovate ([#20300](https://github.com/truecharts/charts/issues/20300)) -- update container image quay.io/pussthecatorg/libremdb to latest[@a9d9d8b](https://github.com/a9d9d8b) by renovate ([#21251](https://github.com/truecharts/charts/issues/21251)) +- update container image quay.io/pussthecatorg/libremdb to latest[@9fb278b](https://github.com/9fb278b) by renovate ([#21283](https://github.com/truecharts/charts/issues/21283)) -- update container image quay.io/pussthecatorg/libremdb to latest[@f4da825](https://github.com/f4da825) by renovate ([#20248](https://github.com/truecharts/charts/issues/20248)) +- update container image quay.io/pussthecatorg/libremdb to latest[@7765e25](https://github.com/7765e25) by renovate ([#21078](https://github.com/truecharts/charts/issues/21078)) -- update container image quay.io/pussthecatorg/libremdb to latest[@9cae5dc](https://github.com/9cae5dc) by renovate ([#20259](https://github.com/truecharts/charts/issues/20259)) +- update container image quay.io/pussthecatorg/libremdb to latest[@80d58f7](https://github.com/80d58f7) by renovate ([#21266](https://github.com/truecharts/charts/issues/21266)) -- update container image quay.io/pussthecatorg/libremdb to latest[@7f360d3](https://github.com/7f360d3) by renovate ([#20269](https://github.com/truecharts/charts/issues/20269)) +- update container image quay.io/pussthecatorg/libremdb to latest[@02684e0](https://github.com/02684e0) by renovate ([#20388](https://github.com/truecharts/charts/issues/20388)) -- update container image quay.io/pussthecatorg/libremdb to latest[@393c5ff](https://github.com/393c5ff) by renovate ([#21240](https://github.com/truecharts/charts/issues/21240)) +- update container image quay.io/pussthecatorg/libremdb to latest[@0778301](https://github.com/0778301) by renovate ([#20228](https://github.com/truecharts/charts/issues/20228)) -- update container image quay.io/pussthecatorg/libremdb to latest[@ce23463](https://github.com/ce23463) by renovate ([#20708](https://github.com/truecharts/charts/issues/20708)) +- update container image quay.io/pussthecatorg/libremdb to latest[@2ab0aa1](https://github.com/2ab0aa1) by renovate ([#20214](https://github.com/truecharts/charts/issues/20214)) - update container image quay.io/pussthecatorg/libremdb to latest[@05c2c65](https://github.com/05c2c65) by renovate ([#20205](https://github.com/truecharts/charts/issues/20205)) diff --git a/stable/libremdb/7.10.66/app-readme.md b/stable/libremdb/7.10.68/app-readme.md similarity index 100% rename from stable/libremdb/7.10.66/app-readme.md rename to stable/libremdb/7.10.68/app-readme.md diff --git a/stable/libremdb/7.10.66/charts/common-20.3.11.tgz b/stable/libremdb/7.10.68/charts/common-20.3.11.tgz similarity index 100% rename from stable/libremdb/7.10.66/charts/common-20.3.11.tgz rename to stable/libremdb/7.10.68/charts/common-20.3.11.tgz diff --git a/stable/libremdb/7.10.66/charts/redis-13.3.11.tgz b/stable/libremdb/7.10.68/charts/redis-13.3.11.tgz similarity index 100% rename from stable/libremdb/7.10.66/charts/redis-13.3.11.tgz rename to stable/libremdb/7.10.68/charts/redis-13.3.11.tgz diff --git a/stable/libremdb/7.10.66/icon-small.webp b/stable/libremdb/7.10.68/icon-small.webp similarity index 100% rename from stable/libremdb/7.10.66/icon-small.webp rename to stable/libremdb/7.10.68/icon-small.webp diff --git a/stable/libremdb/7.10.66/icon.webp b/stable/libremdb/7.10.68/icon.webp similarity index 100% rename from stable/libremdb/7.10.66/icon.webp rename to stable/libremdb/7.10.68/icon.webp diff --git a/stable/libremdb/7.10.66/ix_values.yaml b/stable/libremdb/7.10.68/ix_values.yaml similarity index 92% rename from stable/libremdb/7.10.66/ix_values.yaml rename to stable/libremdb/7.10.68/ix_values.yaml index 17f39ab97a0..4f9b6417615 100644 --- a/stable/libremdb/7.10.66/ix_values.yaml +++ b/stable/libremdb/7.10.68/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: quay.io/pussthecatorg/libremdb pullPolicy: IfNotPresent - tag: latest@sha256:a9d9d8b01cbc10cfa620959f77e4cc6c1243268bffdcb23dac560c9227327b51 + tag: latest@sha256:9fb278bfb1f5adb60d9cc94427f3557f1fea344f2ae39e5427c239c92240a019 service: main: ports: diff --git a/stable/libremdb/7.10.66/questions.yaml b/stable/libremdb/7.10.68/questions.yaml similarity index 100% rename from stable/libremdb/7.10.66/questions.yaml rename to stable/libremdb/7.10.68/questions.yaml diff --git a/stable/libremdb/7.10.66/templates/NOTES.txt b/stable/libremdb/7.10.68/templates/NOTES.txt similarity index 100% rename from stable/libremdb/7.10.66/templates/NOTES.txt rename to stable/libremdb/7.10.68/templates/NOTES.txt diff --git a/stable/libremdb/7.10.66/templates/common.yaml b/stable/libremdb/7.10.68/templates/common.yaml similarity index 100% rename from stable/libremdb/7.10.66/templates/common.yaml rename to stable/libremdb/7.10.68/templates/common.yaml diff --git a/stable/libremdb/7.10.66/values.yaml b/stable/libremdb/7.10.68/values.yaml similarity index 100% rename from stable/libremdb/7.10.66/values.yaml rename to stable/libremdb/7.10.68/values.yaml diff --git a/stable/monica/12.15.23/charts/mariadb-13.9.18.tgz b/stable/monica/12.15.23/charts/mariadb-13.9.18.tgz deleted file mode 100644 index fa0299516c082f35e00ea7ccd5248ce13aabad13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117003 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
    w6U>;^jcfV-?_=E%$O?YX7jV|CV; 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 U>FZAaCjbEd|G#SaivZpY0O{mC9{>OV diff --git a/stable/monica/12.15.23/.helmignore b/stable/monica/12.15.25/.helmignore similarity index 100% rename from stable/monica/12.15.23/.helmignore rename to stable/monica/12.15.25/.helmignore diff --git a/stable/monica/12.15.23/CHANGELOG.md b/stable/monica/12.15.25/CHANGELOG.md similarity index 100% rename from stable/monica/12.15.23/CHANGELOG.md rename to stable/monica/12.15.25/CHANGELOG.md diff --git a/stable/monica/12.15.23/Chart.yaml b/stable/monica/12.15.25/Chart.yaml similarity index 94% rename from stable/monica/12.15.23/Chart.yaml rename to stable/monica/12.15.25/Chart.yaml index 1d7c3e03c69..df135de0940 100644 --- a/stable/monica/12.15.23/Chart.yaml +++ b/stable/monica/12.15.25/Chart.yaml @@ -17,7 +17,7 @@ dependencies: tags: [] import-values: [] - name: mariadb - version: 13.9.18 + version: 13.9.19 repository: oci://tccr.io/truecharts condition: mariadb.enabled alias: "" @@ -29,7 +29,7 @@ home: https://truecharts.org/charts/stable/monica icon: https://truecharts.org/img/hotlink-ok/chart-icons/monica.webp keywords: - crm -kubeVersion: ">=1.24.0-0" +kubeVersion: '>=1.24.0-0' maintainers: - name: TrueCharts email: info@truecharts.org @@ -40,4 +40,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/monica - https://hub.docker.com/_/monica type: application -version: 12.15.23 +version: 12.15.25 diff --git a/stable/monica/12.15.23/README.md b/stable/monica/12.15.25/README.md similarity index 100% rename from stable/monica/12.15.23/README.md rename to stable/monica/12.15.25/README.md diff --git a/stable/monica/12.15.23/app-changelog.md b/stable/monica/12.15.25/app-changelog.md similarity index 94% rename from stable/monica/12.15.23/app-changelog.md rename to stable/monica/12.15.25/app-changelog.md index 84ec159b876..fff95205001 100644 --- a/stable/monica/12.15.23/app-changelog.md +++ b/stable/monica/12.15.25/app-changelog.md @@ -1,30 +1,34 @@ -## [monica-12.15.23](https://github.com/truecharts/charts/compare/monica-12.9.0...monica-12.15.23) (2024-04-23) +## [monica-12.15.25](https://github.com/truecharts/charts/compare/monica-12.9.0...monica-12.15.25) (2024-04-24) ### Chore -- bump everything to regenerate readme's and site index +- update groups html ([#21121](https://github.com/truecharts/charts/issues/21121)) - bump charts to ensure new icons are released -- bump everything to release new doc pages - -- update groups html ([#21121](https://github.com/truecharts/charts/issues/21121)) +- bump everything to regenerate readme's and site index - bump charts to release new docs to fix broken links -- update container image mariadb to v13.9.0[@fab3d5f](https://github.com/fab3d5f) by renovate ([#20415](https://github.com/truecharts/charts/issues/20415)) +- bump everything to release new doc pages + +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - update container image mariadb to v13.8.1[@2f26ade](https://github.com/2f26ade) by renovate ([#20313](https://github.com/truecharts/charts/issues/20313)) +- update container image mariadb to v13.9.18[@c5a61ea](https://github.com/c5a61ea) by renovate ([#21200](https://github.com/truecharts/charts/issues/21200)) + +- update container image mariadb to v13.9.12[@83d9ee0](https://github.com/83d9ee0) by renovate ([#21067](https://github.com/truecharts/charts/issues/21067)) + - update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) - update container image mariadb to v13.9.11[@5682449](https://github.com/5682449) by renovate ([#20910](https://github.com/truecharts/charts/issues/20910)) -- update container image mariadb to v13.9.17[@411cb7e](https://github.com/411cb7e) by renovate ([#21132](https://github.com/truecharts/charts/issues/21132)) +- update container image mariadb to v13.9.19[@566472c](https://github.com/566472c) by renovate ([#21255](https://github.com/truecharts/charts/issues/21255)) - update container image common to v20.3.7[@8cf9fc9](https://github.com/8cf9fc9) by renovate ([#20819](https://github.com/truecharts/charts/issues/20819)) @@ -46,15 +50,15 @@ - update container image mariadb to v13.9.3[@e022205](https://github.com/e022205) by renovate ([#20494](https://github.com/truecharts/charts/issues/20494)) -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) +- update container image monica to 4.0.0[@70c14b8](https://github.com/70c14b8) by renovate ([#21265](https://github.com/truecharts/charts/issues/21265)) - update container image mariadb to v13.9.1[@ff7f195](https://github.com/ff7f195) by renovate ([#20454](https://github.com/truecharts/charts/issues/20454)) -- update container image mariadb to v13.9.18[@c5a61ea](https://github.com/c5a61ea) by renovate ([#21200](https://github.com/truecharts/charts/issues/21200)) +- update container image mariadb to v13.9.0[@fab3d5f](https://github.com/fab3d5f) by renovate ([#20415](https://github.com/truecharts/charts/issues/20415)) - update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) -- update container image mariadb to v13.9.12[@83d9ee0](https://github.com/83d9ee0) by renovate ([#21067](https://github.com/truecharts/charts/issues/21067)) +- update container image mariadb to v13.9.17[@411cb7e](https://github.com/411cb7e) by renovate ([#21132](https://github.com/truecharts/charts/issues/21132)) - update container image mariadb to v13.8.0[@3e48b89](https://github.com/3e48b89) by renovate ([#20156](https://github.com/truecharts/charts/issues/20156)) diff --git a/stable/monica/12.15.23/app-readme.md b/stable/monica/12.15.25/app-readme.md similarity index 100% rename from stable/monica/12.15.23/app-readme.md rename to stable/monica/12.15.25/app-readme.md diff --git a/stable/monica/12.15.23/charts/common-20.3.11.tgz b/stable/monica/12.15.25/charts/common-20.3.11.tgz similarity index 100% rename from stable/monica/12.15.23/charts/common-20.3.11.tgz rename to stable/monica/12.15.25/charts/common-20.3.11.tgz diff --git a/stable/monica/12.15.25/charts/mariadb-13.9.19.tgz b/stable/monica/12.15.25/charts/mariadb-13.9.19.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8999d40839ce7bf7de456e0233e2b6de275a366e GIT binary patch literal 117001 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

    n80o44?u`1;z~GJ3O5j^i@zF()l& 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

    RYb%{`hu7&7xYURjsLpZtWeaTFGm9abB9+$j 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.24.0-0" +kubeVersion: '>=1.24.0-0' maintainers: - name: TrueCharts email: info@truecharts.org @@ -42,4 +42,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/n8n - https://hub.docker.com/r/n8nio/n8n type: application -version: 13.18.8 +version: 13.19.0 diff --git a/stable/n8n/13.18.8/LICENSE b/stable/n8n/13.19.0/LICENSE similarity index 100% rename from stable/n8n/13.18.8/LICENSE rename to stable/n8n/13.19.0/LICENSE diff --git a/stable/n8n/13.18.8/README.md b/stable/n8n/13.19.0/README.md similarity index 100% rename from stable/n8n/13.18.8/README.md rename to stable/n8n/13.19.0/README.md diff --git a/stable/n8n/13.18.8/app-changelog.md b/stable/n8n/13.19.0/app-changelog.md similarity index 93% rename from stable/n8n/13.18.8/app-changelog.md rename to stable/n8n/13.19.0/app-changelog.md index db6a25079a6..760e3c067a3 100644 --- a/stable/n8n/13.18.8/app-changelog.md +++ b/stable/n8n/13.19.0/app-changelog.md @@ -1,6 +1,6 @@ -## [n8n-13.18.8](https://github.com/truecharts/charts/compare/n8n-13.8.0...n8n-13.18.8) (2024-04-22) +## [n8n-13.19.0](https://github.com/truecharts/charts/compare/n8n-13.8.0...n8n-13.19.0) (2024-04-24) ### Chore @@ -8,23 +8,25 @@ - bump charts to ensure new icons are released +- bump everything to release new doc pages + - update groups html ([#21121](https://github.com/truecharts/charts/issues/21121)) - bump charts to release new docs to fix broken links - bump everything to regenerate readme's and site index -- bump everything to release new doc pages +- update container image redis to v13.3.2[@ce33ab3](https://github.com/ce33ab3) by renovate ([#20486](https://github.com/truecharts/charts/issues/20486)) -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) +- update container image redis to v13.3.1[@9b53552](https://github.com/9b53552) by renovate ([#20455](https://github.com/truecharts/charts/issues/20455)) -- update container image redis to v13.3.0[@66b03ae](https://github.com/66b03ae) by renovate ([#20417](https://github.com/truecharts/charts/issues/20417)) +- update container image n8nio/n8n to v1.38.1[@42f4aae](https://github.com/42f4aae) by renovate ([#20961](https://github.com/truecharts/charts/issues/20961)) - update container image n8nio/n8n to v1.38.0[@105a8cd](https://github.com/105a8cd) by renovate ([#20922](https://github.com/truecharts/charts/issues/20922)) - update container image n8nio/n8n to v1.37.2[@8a8f648](https://github.com/8a8f648) by renovate ([#20912](https://github.com/truecharts/charts/issues/20912)) -- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) +- update container image redis to v13.3.11[@778c5c5](https://github.com/778c5c5) by renovate ([#21070](https://github.com/truecharts/charts/issues/21070)) - update container image common to v20.3.7[@8cf9fc9](https://github.com/8cf9fc9) by renovate ([#20819](https://github.com/truecharts/charts/issues/20819)) @@ -44,13 +46,13 @@ - update container image redis to v13.3.4[@1cc03a1](https://github.com/1cc03a1) by renovate ([#20497](https://github.com/truecharts/charts/issues/20497)) -- update container image redis to v13.3.2[@ce33ab3](https://github.com/ce33ab3) by renovate ([#20486](https://github.com/truecharts/charts/issues/20486)) +- update container image n8nio/n8n to v1.39.0[@54f226f](https://github.com/54f226f) by renovate ([#21291](https://github.com/truecharts/charts/issues/21291)) -- update container image redis to v13.3.11[@778c5c5](https://github.com/778c5c5) by renovate ([#21070](https://github.com/truecharts/charts/issues/21070)) +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) -- update container image redis to v13.3.1[@9b53552](https://github.com/9b53552) by renovate ([#20455](https://github.com/truecharts/charts/issues/20455)) +- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) -- update container image n8nio/n8n to v1.38.1[@42f4aae](https://github.com/42f4aae) by renovate ([#20961](https://github.com/truecharts/charts/issues/20961)) +- update container image redis to v13.3.0[@66b03ae](https://github.com/66b03ae) by renovate ([#20417](https://github.com/truecharts/charts/issues/20417)) - update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) @@ -90,4 +92,10 @@ -- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) \ No newline at end of file +- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) + +### Fix + + + +- replace serviceexpert with externalinterfaces/networking-group in the SCALE GUI ([#21154](https://github.com/truecharts/charts/issues/21154)) \ No newline at end of file diff --git a/stable/n8n/13.18.8/app-readme.md b/stable/n8n/13.19.0/app-readme.md similarity index 100% rename from stable/n8n/13.18.8/app-readme.md rename to stable/n8n/13.19.0/app-readme.md diff --git a/stable/n8n/13.18.8/charts/common-20.3.11.tgz b/stable/n8n/13.19.0/charts/common-20.3.11.tgz similarity index 100% rename from stable/n8n/13.18.8/charts/common-20.3.11.tgz rename to stable/n8n/13.19.0/charts/common-20.3.11.tgz diff --git a/stable/n8n/13.18.8/charts/redis-13.3.11.tgz b/stable/n8n/13.19.0/charts/redis-13.3.11.tgz similarity index 100% rename from stable/n8n/13.18.8/charts/redis-13.3.11.tgz rename to stable/n8n/13.19.0/charts/redis-13.3.11.tgz diff --git a/stable/n8n/13.18.8/icon-small.webp b/stable/n8n/13.19.0/icon-small.webp similarity index 100% rename from stable/n8n/13.18.8/icon-small.webp rename to stable/n8n/13.19.0/icon-small.webp diff --git a/stable/n8n/13.18.8/icon.webp b/stable/n8n/13.19.0/icon.webp similarity index 100% rename from stable/n8n/13.18.8/icon.webp rename to stable/n8n/13.19.0/icon.webp diff --git a/stable/n8n/13.18.8/ix_values.yaml b/stable/n8n/13.19.0/ix_values.yaml similarity index 97% rename from stable/n8n/13.18.8/ix_values.yaml rename to stable/n8n/13.19.0/ix_values.yaml index b189eddc2c2..e68661d7346 100644 --- a/stable/n8n/13.18.8/ix_values.yaml +++ b/stable/n8n/13.19.0/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: n8nio/n8n - tag: 1.38.1@sha256:42f4aae1395aa1c8b7c6fedaafd18fe90c55debe029d61f65b05e300759a8d96 + tag: 1.39.0@sha256:54f226f4f6a7571c982922588f3e89864c6beffdce4a5051249fbcb9d70df62e pullPolicy: IfNotPresent timezoneandlocale: {} # N8N_DEFAULT_LOCALE: "en" diff --git a/stable/n8n/13.18.8/questions.yaml b/stable/n8n/13.19.0/questions.yaml similarity index 97% rename from stable/n8n/13.18.8/questions.yaml rename to stable/n8n/13.19.0/questions.yaml index 879972957aa..52f825a0d72 100755 --- a/stable/n8n/13.18.8/questions.yaml +++ b/stable/n8n/13.19.0/questions.yaml @@ -3,7 +3,7 @@ groups: description: | Configured the images to be used for the Chart. It's wise to use "digest pinned" tags and to avoid using "latest". - + Checkout the following documentation for more information: - https://truecharts.org/common/#images @@ -11,19 +11,19 @@ groups: - name: General description: | For TrueNAS SCALE We've grouped a number of settings here, that all effact how apps run in general. - + Checkout the following documentation for more information: - https://truecharts.org/common/global/ - https://truecharts.org/common/#tz - https://truecharts.org/common/podoptions/ - - Image Pull Secrets + - Image Pull Secrets - name: Workload description: | These settings configure how the actual Pods and containers are running. Generally, on SCALE, we only expose a limited subset of these settings for the primary workload and container. - + Checkout the following documentation for more information: - https://truecharts.org/common/workload/ - https://truecharts.org/common/container/ @@ -33,16 +33,16 @@ groups: description: | Every application has different values that may be required to run or have multiple options that the user may choose to enable or disable to change the behavior of the application. Most options should have a Tooltip (Circled Question Mark) to further describe said option. - + To find more information, lookup your chart-specific documentation in the Charts List: https://truecharts.org/charts/description-list/ - name: Services description: | - Service and Networking options for any applications are contained here. - Some applications may have complicated networking setups with multiple options or some may have no options here at all. - + Service and Networking options for any applications are contained here. + Some applications may have complicated networking setups with multiple options or some may have no options here at all. + Options here include the service and port configurations for the application, and more may be enabled or changed under the Advanced Settings and Show Expert Config boxes. - + Checkout the following documentation for more information: - https://truecharts.org/common/service/ @@ -50,15 +50,15 @@ groups: description: | Contains advanced networking options that are not actively supported by the TrueCharts team. Currently only contains scaleExternalInterfaces. - + Checkout the following documentation for more information: - https://truecharts.org/common/scaleexternalinterface/ - name: Persistence description: | - Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. + Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. This storage is called Persistence since it is not deleted upon restart or upgrade of an application. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/ - https://truecharts.org/scale/guides/nfs-share/ @@ -67,21 +67,21 @@ groups: - name: Ingress description: | - Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). + Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). If you choose to enable this you must have a "Ingress Provider" aka "Reverse Proxy" installed (We highly advice Traefik: https://truecharts.org/charts/premium/traefik/) It also requiresa DNS service to actually resolve the DNS name of the FQDN specified. - + Checkout the following documentation for more information: - https://truecharts.org/common/ingress/ - name: SecurityContext description: | - The security settings for each application and/or permissions that each application may have for the files/directories created. - Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. - + The security settings for each application and/or permissions that each application may have for the files/directories created. + Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. + Unless necessary users are advised to keep this section mostly to defaults. - + Checkout the following documentation for more information: - https://truecharts.org/common/securitycontext/ @@ -90,9 +90,9 @@ groups: description: | Resources limits that have been defined by each application are in this section. Most will have a specific default that some users may want to change based on their specific hardware or needs. - + This also contains the options to mount GPUs or, more precisely, "request" GPU's to be mounted. - + Checkout the following documentation for more information: - https://truecharts.org/common/resources/ @@ -100,7 +100,7 @@ groups: description: | These are special "mountpoints" that can be used to mount miscelanious USB and PCI devices using special hostPath mounts. For clearity we've decided to seperate this from persistence on SCALE. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/device/ - https://truecharts.org/scale/guides/pci-passthrough/ @@ -111,24 +111,24 @@ groups: - name: StorageClass description: | StorageClasses define where to storage Storage. - + Checkout the following documentation for more information: - name: Metrics description: | Contains options to configure Prometheus metrics for the application. - + Checkout the following documentation for more information: - https://truecharts.org/common/metrics/ - name: Addons description: | - Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. - Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. - + Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. + Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. + Generally not required for use but may be necessary or usefull at times for specific applications. - + Checkout the following documentation for more information: - https://truecharts.org/common/addons/ - https://truecharts.org/scale/guides/vpn-setup/ @@ -142,7 +142,7 @@ groups: - name: Postgresql description: | For Postgresql we use "CloudNative-PG" as a backend, which has to be installed first. - + Checkout the following documentation for more information: - https://truecharts.org/common/cnpg/ - https://truecharts.org/scale/guides/sql-export/ @@ -157,7 +157,7 @@ groups: description: | We added this section to make everyone aware that OpenSource isn't always easy. It doesn't keep existing without signficant ongoing support, so please consider supporting TrueCharts and other OpenSource projects. - + Before installing, be sure you've followed the https://truecharts.org/scale/guides/getting-started/ We would also advice going over our https://truecharts.org/scale/guides/scale-intro/ and many of the other documentation pages... @@ -1011,6 +1011,84 @@ questions: type: int default: 5678 required: true + - variable: scaleExternalInterface + description: 'Add External Interfaces (Experimental, might change or be removed without further notice)' + label: Add external Interfaces (Experimental) + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + 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: + additional_attrs: true + 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 + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + 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: serviceList diff --git a/stable/n8n/13.18.8/templates/NOTES.txt b/stable/n8n/13.19.0/templates/NOTES.txt similarity index 100% rename from stable/n8n/13.18.8/templates/NOTES.txt rename to stable/n8n/13.19.0/templates/NOTES.txt diff --git a/stable/n8n/13.18.8/templates/_configmap.tpl b/stable/n8n/13.19.0/templates/_configmap.tpl similarity index 100% rename from stable/n8n/13.18.8/templates/_configmap.tpl rename to stable/n8n/13.19.0/templates/_configmap.tpl diff --git a/stable/n8n/13.18.8/templates/common.yaml b/stable/n8n/13.19.0/templates/common.yaml similarity index 100% rename from stable/n8n/13.18.8/templates/common.yaml rename to stable/n8n/13.19.0/templates/common.yaml diff --git a/stable/n8n/13.18.8/values.yaml b/stable/n8n/13.19.0/values.yaml similarity index 100% rename from stable/n8n/13.18.8/values.yaml rename to stable/n8n/13.19.0/values.yaml diff --git a/stable/rdtclient/4.8.17/.helmignore b/stable/rdtclient/4.8.19/.helmignore similarity index 100% rename from stable/rdtclient/4.8.17/.helmignore rename to stable/rdtclient/4.8.19/.helmignore diff --git a/stable/rdtclient/4.8.17/CHANGELOG.md b/stable/rdtclient/4.8.19/CHANGELOG.md similarity index 100% rename from stable/rdtclient/4.8.17/CHANGELOG.md rename to stable/rdtclient/4.8.19/CHANGELOG.md diff --git a/stable/rdtclient/4.8.17/Chart.yaml b/stable/rdtclient/4.8.19/Chart.yaml similarity index 94% rename from stable/rdtclient/4.8.17/Chart.yaml rename to stable/rdtclient/4.8.19/Chart.yaml index eb01b4dcbb7..884db5d2511 100644 --- a/stable/rdtclient/4.8.17/Chart.yaml +++ b/stable/rdtclient/4.8.19/Chart.yaml @@ -7,7 +7,7 @@ annotations: truecharts.org/min_helm_version: "3.11" truecharts.org/train: stable apiVersion: v2 -appVersion: 2.0.74 +appVersion: 2.0.75 dependencies: - name: common version: 20.3.11 @@ -23,7 +23,7 @@ icon: https://truecharts.org/img/hotlink-ok/chart-icons/rdtclient.webp keywords: - rdtclient - torrent -kubeVersion: ">=1.24.0-0" +kubeVersion: '>=1.24.0-0' maintainers: - name: TrueCharts email: info@truecharts.org @@ -35,4 +35,4 @@ sources: - https://ghcr.io/rogerfar/rdtclient - https://hub.docker.com/r/p3terx/aria2-pro type: application -version: 4.8.17 +version: 4.8.19 diff --git a/stable/rdtclient/4.8.17/README.md b/stable/rdtclient/4.8.19/README.md similarity index 100% rename from stable/rdtclient/4.8.17/README.md rename to stable/rdtclient/4.8.19/README.md diff --git a/stable/rdtclient/4.8.17/app-changelog.md b/stable/rdtclient/4.8.19/app-changelog.md similarity index 89% rename from stable/rdtclient/4.8.17/app-changelog.md rename to stable/rdtclient/4.8.19/app-changelog.md index 14482d7a88f..602c0ee1eba 100644 --- a/stable/rdtclient/4.8.17/app-changelog.md +++ b/stable/rdtclient/4.8.19/app-changelog.md @@ -1,6 +1,6 @@ -## [rdtclient-4.8.17](https://github.com/truecharts/charts/compare/rdtclient-4.6.0...rdtclient-4.8.17) (2024-04-22) +## [rdtclient-4.8.19](https://github.com/truecharts/charts/compare/rdtclient-4.6.0...rdtclient-4.8.19) (2024-04-24) ### Chore @@ -8,17 +8,19 @@ - bump charts to ensure new icons are released +- bump everything to release new doc pages + - update groups html ([#21121](https://github.com/truecharts/charts/issues/21121)) - bump charts to release new docs to fix broken links - bump everything to regenerate readme's and site index -- bump everything to release new doc pages +- update container image ghcr.io/rogerfar/rdtclient to v2.0.70[@af66012](https://github.com/af66012) by renovate ([#20581](https://github.com/truecharts/charts/issues/20581)) -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) -- update container image ghcr.io/rogerfar/rdtclient to v2.0.66[@c693300](https://github.com/c693300) by renovate ([#20483](https://github.com/truecharts/charts/issues/20483)) +- update container image ghcr.io/rogerfar/rdtclient to v2.0.74[@0004992](https://github.com/0004992) by renovate ([#21085](https://github.com/truecharts/charts/issues/21085)) - update container image common to v20.3.7[@8cf9fc9](https://github.com/8cf9fc9) by renovate ([#20819](https://github.com/truecharts/charts/issues/20819)) @@ -28,18 +30,18 @@ - update container image ghcr.io/rogerfar/rdtclient to v2.0.72[@27b5693](https://github.com/27b5693) by renovate ([#20590](https://github.com/truecharts/charts/issues/20590)) -- update container image ghcr.io/rogerfar/rdtclient to v2.0.70[@af66012](https://github.com/af66012) by renovate ([#20581](https://github.com/truecharts/charts/issues/20581)) +- update container image ghcr.io/rogerfar/rdtclient to v2.0.75[@d86ca27](https://github.com/d86ca27) by renovate ([#21289](https://github.com/truecharts/charts/issues/21289)) -- update container image ghcr.io/rogerfar/rdtclient to v2.0.74[@0004992](https://github.com/0004992) by renovate ([#21085](https://github.com/truecharts/charts/issues/21085)) +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - update container image ghcr.io/rogerfar/rdtclient to v2.0.69[@dc06c39](https://github.com/dc06c39) by renovate ([#20515](https://github.com/truecharts/charts/issues/20515)) -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - - update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) +- update container image ghcr.io/rogerfar/rdtclient to v2.0.66[@c693300](https://github.com/c693300) by renovate ([#20483](https://github.com/truecharts/charts/issues/20483)) + - update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) - update container image ghcr.io/rogerfar/rdtclient to v2.0.65[@65d7754](https://github.com/65d7754) by renovate ([#20364](https://github.com/truecharts/charts/issues/20364)) @@ -62,4 +64,10 @@ -- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) \ No newline at end of file +- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) + +### Fix + + + +- replace serviceexpert with externalinterfaces/networking-group in the SCALE GUI ([#21154](https://github.com/truecharts/charts/issues/21154)) \ No newline at end of file diff --git a/stable/rdtclient/4.8.17/app-readme.md b/stable/rdtclient/4.8.19/app-readme.md similarity index 100% rename from stable/rdtclient/4.8.17/app-readme.md rename to stable/rdtclient/4.8.19/app-readme.md diff --git a/stable/rdtclient/4.8.17/charts/common-20.3.11.tgz b/stable/rdtclient/4.8.19/charts/common-20.3.11.tgz similarity index 100% rename from stable/rdtclient/4.8.17/charts/common-20.3.11.tgz rename to stable/rdtclient/4.8.19/charts/common-20.3.11.tgz diff --git a/stable/rdtclient/4.8.17/icon-small.webp b/stable/rdtclient/4.8.19/icon-small.webp similarity index 100% rename from stable/rdtclient/4.8.17/icon-small.webp rename to stable/rdtclient/4.8.19/icon-small.webp diff --git a/stable/rdtclient/4.8.17/icon.webp b/stable/rdtclient/4.8.19/icon.webp similarity index 100% rename from stable/rdtclient/4.8.17/icon.webp rename to stable/rdtclient/4.8.19/icon.webp diff --git a/stable/rdtclient/4.8.17/ix_values.yaml b/stable/rdtclient/4.8.19/ix_values.yaml similarity index 96% rename from stable/rdtclient/4.8.17/ix_values.yaml rename to stable/rdtclient/4.8.19/ix_values.yaml index d5331370b98..f405c5d2a73 100644 --- a/stable/rdtclient/4.8.17/ix_values.yaml +++ b/stable/rdtclient/4.8.19/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: ghcr.io/rogerfar/rdtclient pullPolicy: IfNotPresent - tag: 2.0.74@sha256:000499235080413cd794c1b8174ec046ffb227b20943bd43938e860d21e8543c + tag: 2.0.75@sha256:d86ca27afd246a39a3ee38083e12e3c49dd8c47dbcb8e0f0712981a8d5470adc aria2Image: repository: p3terx/aria2-pro pullPolicy: IfNotPresent diff --git a/stable/rdtclient/4.8.17/questions.yaml b/stable/rdtclient/4.8.19/questions.yaml similarity index 97% rename from stable/rdtclient/4.8.17/questions.yaml rename to stable/rdtclient/4.8.19/questions.yaml index fa52a4499ad..ea64599d4d9 100755 --- a/stable/rdtclient/4.8.17/questions.yaml +++ b/stable/rdtclient/4.8.19/questions.yaml @@ -3,7 +3,7 @@ groups: description: | Configured the images to be used for the Chart. It's wise to use "digest pinned" tags and to avoid using "latest". - + Checkout the following documentation for more information: - https://truecharts.org/common/#images @@ -11,19 +11,19 @@ groups: - name: General description: | For TrueNAS SCALE We've grouped a number of settings here, that all effact how apps run in general. - + Checkout the following documentation for more information: - https://truecharts.org/common/global/ - https://truecharts.org/common/#tz - https://truecharts.org/common/podoptions/ - - Image Pull Secrets + - Image Pull Secrets - name: Workload description: | These settings configure how the actual Pods and containers are running. Generally, on SCALE, we only expose a limited subset of these settings for the primary workload and container. - + Checkout the following documentation for more information: - https://truecharts.org/common/workload/ - https://truecharts.org/common/container/ @@ -33,16 +33,16 @@ groups: description: | Every application has different values that may be required to run or have multiple options that the user may choose to enable or disable to change the behavior of the application. Most options should have a Tooltip (Circled Question Mark) to further describe said option. - + To find more information, lookup your chart-specific documentation in the Charts List: https://truecharts.org/charts/description-list/ - name: Services description: | - Service and Networking options for any applications are contained here. - Some applications may have complicated networking setups with multiple options or some may have no options here at all. - + Service and Networking options for any applications are contained here. + Some applications may have complicated networking setups with multiple options or some may have no options here at all. + Options here include the service and port configurations for the application, and more may be enabled or changed under the Advanced Settings and Show Expert Config boxes. - + Checkout the following documentation for more information: - https://truecharts.org/common/service/ @@ -50,15 +50,15 @@ groups: description: | Contains advanced networking options that are not actively supported by the TrueCharts team. Currently only contains scaleExternalInterfaces. - + Checkout the following documentation for more information: - https://truecharts.org/common/scaleexternalinterface/ - name: Persistence description: | - Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. + Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. This storage is called Persistence since it is not deleted upon restart or upgrade of an application. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/ - https://truecharts.org/scale/guides/nfs-share/ @@ -67,21 +67,21 @@ groups: - name: Ingress description: | - Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). + Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). If you choose to enable this you must have a "Ingress Provider" aka "Reverse Proxy" installed (We highly advice Traefik: https://truecharts.org/charts/premium/traefik/) It also requiresa DNS service to actually resolve the DNS name of the FQDN specified. - + Checkout the following documentation for more information: - https://truecharts.org/common/ingress/ - name: SecurityContext description: | - The security settings for each application and/or permissions that each application may have for the files/directories created. - Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. - + The security settings for each application and/or permissions that each application may have for the files/directories created. + Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. + Unless necessary users are advised to keep this section mostly to defaults. - + Checkout the following documentation for more information: - https://truecharts.org/common/securitycontext/ @@ -90,9 +90,9 @@ groups: description: | Resources limits that have been defined by each application are in this section. Most will have a specific default that some users may want to change based on their specific hardware or needs. - + This also contains the options to mount GPUs or, more precisely, "request" GPU's to be mounted. - + Checkout the following documentation for more information: - https://truecharts.org/common/resources/ @@ -100,7 +100,7 @@ groups: description: | These are special "mountpoints" that can be used to mount miscelanious USB and PCI devices using special hostPath mounts. For clearity we've decided to seperate this from persistence on SCALE. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/device/ - https://truecharts.org/scale/guides/pci-passthrough/ @@ -111,24 +111,24 @@ groups: - name: StorageClass description: | StorageClasses define where to storage Storage. - + Checkout the following documentation for more information: - name: Metrics description: | Contains options to configure Prometheus metrics for the application. - + Checkout the following documentation for more information: - https://truecharts.org/common/metrics/ - name: Addons description: | - Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. - Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. - + Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. + Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. + Generally not required for use but may be necessary or usefull at times for specific applications. - + Checkout the following documentation for more information: - https://truecharts.org/common/addons/ - https://truecharts.org/scale/guides/vpn-setup/ @@ -142,7 +142,7 @@ groups: - name: Postgresql description: | For Postgresql we use "CloudNative-PG" as a backend, which has to be installed first. - + Checkout the following documentation for more information: - https://truecharts.org/common/cnpg/ - https://truecharts.org/scale/guides/sql-export/ @@ -157,7 +157,7 @@ groups: description: | We added this section to make everyone aware that OpenSource isn't always easy. It doesn't keep existing without signficant ongoing support, so please consider supporting TrueCharts and other OpenSource projects. - + Before installing, be sure you've followed the https://truecharts.org/scale/guides/getting-started/ We would also advice going over our https://truecharts.org/scale/guides/scale-intro/ and many of the other documentation pages... @@ -516,6 +516,84 @@ questions: type: int default: 6500 required: true + - variable: scaleExternalInterface + description: 'Add External Interfaces (Experimental, might change or be removed without further notice)' + label: Add external Interfaces (Experimental) + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + 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: + additional_attrs: true + 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 + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + 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: serviceList diff --git a/stable/rdtclient/4.8.17/templates/NOTES.txt b/stable/rdtclient/4.8.19/templates/NOTES.txt similarity index 100% rename from stable/rdtclient/4.8.17/templates/NOTES.txt rename to stable/rdtclient/4.8.19/templates/NOTES.txt diff --git a/stable/rdtclient/4.8.17/templates/common.yaml b/stable/rdtclient/4.8.19/templates/common.yaml similarity index 100% rename from stable/rdtclient/4.8.17/templates/common.yaml rename to stable/rdtclient/4.8.19/templates/common.yaml diff --git a/stable/rdtclient/4.8.17/values.yaml b/stable/rdtclient/4.8.19/values.yaml similarity index 100% rename from stable/rdtclient/4.8.17/values.yaml rename to stable/rdtclient/4.8.19/values.yaml diff --git a/stable/remmina/10.8.14/.helmignore b/stable/remmina/10.8.16/.helmignore similarity index 100% rename from stable/remmina/10.8.14/.helmignore rename to stable/remmina/10.8.16/.helmignore diff --git a/stable/remmina/10.8.14/CHANGELOG.md b/stable/remmina/10.8.16/CHANGELOG.md similarity index 100% rename from stable/remmina/10.8.14/CHANGELOG.md rename to stable/remmina/10.8.16/CHANGELOG.md diff --git a/stable/remmina/10.8.14/Chart.yaml b/stable/remmina/10.8.16/Chart.yaml similarity index 95% rename from stable/remmina/10.8.14/Chart.yaml rename to stable/remmina/10.8.16/Chart.yaml index 157fdea002f..81e94d7cf59 100644 --- a/stable/remmina/10.8.14/Chart.yaml +++ b/stable/remmina/10.8.16/Chart.yaml @@ -25,7 +25,7 @@ keywords: - remote - desktop - client -kubeVersion: ">=1.24.0-0" +kubeVersion: '>=1.24.0-0' maintainers: - name: TrueCharts email: info@truecharts.org @@ -37,4 +37,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/remmina - https://ghcr.io/linuxserver/remmina type: application -version: 10.8.14 +version: 10.8.16 diff --git a/stable/remmina/10.8.14/README.md b/stable/remmina/10.8.16/README.md similarity index 100% rename from stable/remmina/10.8.14/README.md rename to stable/remmina/10.8.16/README.md diff --git a/stable/remmina/10.8.14/app-changelog.md b/stable/remmina/10.8.16/app-changelog.md similarity index 89% rename from stable/remmina/10.8.14/app-changelog.md rename to stable/remmina/10.8.16/app-changelog.md index 60f85afb8f0..aa5f864a4e6 100644 --- a/stable/remmina/10.8.14/app-changelog.md +++ b/stable/remmina/10.8.16/app-changelog.md @@ -1,6 +1,6 @@ -## [remmina-10.8.14](https://github.com/truecharts/charts/compare/remmina-10.6.0...remmina-10.8.14) (2024-04-22) +## [remmina-10.8.16](https://github.com/truecharts/charts/compare/remmina-10.6.0...remmina-10.8.16) (2024-04-24) ### Chore @@ -8,17 +8,19 @@ - bump charts to ensure new icons are released +- bump everything to release new doc pages + - update groups html ([#21121](https://github.com/truecharts/charts/issues/21121)) - bump charts to release new docs to fix broken links - bump everything to regenerate readme's and site index -- bump everything to release new doc pages +- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) +- update container image ghcr.io/linuxserver/remmina to 1.4.2[@17b605f](https://github.com/17b605f) by renovate ([#20191](https://github.com/truecharts/charts/issues/20191)) -- update container image ghcr.io/linuxserver/remmina to 1.4.2[@ff9a558](https://github.com/ff9a558) by renovate ([#20331](https://github.com/truecharts/charts/issues/20331)) +- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) - update container image common to v20.3.7[@8cf9fc9](https://github.com/8cf9fc9) by renovate ([#20819](https://github.com/truecharts/charts/issues/20819)) @@ -28,15 +30,15 @@ - update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) +- update container image ghcr.io/linuxserver/remmina to 1.4.2[@a5e92e9](https://github.com/a5e92e9) by renovate ([#21281](https://github.com/truecharts/charts/issues/21281)) -- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) -- update container image ghcr.io/linuxserver/remmina to 1.4.2[@7916d61](https://github.com/7916d61) by renovate ([#20889](https://github.com/truecharts/charts/issues/20889)) +- update container image ghcr.io/linuxserver/remmina to 1.4.2[@ff9a558](https://github.com/ff9a558) by renovate ([#20331](https://github.com/truecharts/charts/issues/20331)) -- update container image ghcr.io/linuxserver/remmina to 1.4.2[@17b605f](https://github.com/17b605f) by renovate ([#20191](https://github.com/truecharts/charts/issues/20191)) +- update container image ghcr.io/linuxserver/remmina to 1.4.2[@7916d61](https://github.com/7916d61) by renovate ([#20889](https://github.com/truecharts/charts/issues/20889)) - update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) @@ -60,4 +62,10 @@ -- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) \ No newline at end of file +- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) + +### Fix + + + +- replace serviceexpert with externalinterfaces/networking-group in the SCALE GUI ([#21154](https://github.com/truecharts/charts/issues/21154)) \ No newline at end of file diff --git a/stable/remmina/10.8.14/app-readme.md b/stable/remmina/10.8.16/app-readme.md similarity index 100% rename from stable/remmina/10.8.14/app-readme.md rename to stable/remmina/10.8.16/app-readme.md diff --git a/stable/remmina/10.8.14/charts/common-20.3.11.tgz b/stable/remmina/10.8.16/charts/common-20.3.11.tgz similarity index 100% rename from stable/remmina/10.8.14/charts/common-20.3.11.tgz rename to stable/remmina/10.8.16/charts/common-20.3.11.tgz diff --git a/stable/remmina/10.8.14/icon-small.webp b/stable/remmina/10.8.16/icon-small.webp similarity index 100% rename from stable/remmina/10.8.14/icon-small.webp rename to stable/remmina/10.8.16/icon-small.webp diff --git a/stable/remmina/10.8.14/icon.webp b/stable/remmina/10.8.16/icon.webp similarity index 100% rename from stable/remmina/10.8.14/icon.webp rename to stable/remmina/10.8.16/icon.webp diff --git a/stable/remmina/10.8.14/ix_values.yaml b/stable/remmina/10.8.16/ix_values.yaml similarity index 82% rename from stable/remmina/10.8.14/ix_values.yaml rename to stable/remmina/10.8.16/ix_values.yaml index c06915f73a7..67aa07cf261 100644 --- a/stable/remmina/10.8.14/ix_values.yaml +++ b/stable/remmina/10.8.16/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: ghcr.io/linuxserver/remmina pullPolicy: IfNotPresent - tag: 1.4.2@sha256:7916d6184edf01e883b0929771175662beae401b66efd0f9eea32643ac579530 + tag: 1.4.2@sha256:a5e92e9acb8ec830765ba9c694ea9da8497bba2d23acc1b6019d09f6d1581a3a service: main: ports: diff --git a/stable/remmina/10.8.14/questions.yaml b/stable/remmina/10.8.16/questions.yaml similarity index 97% rename from stable/remmina/10.8.14/questions.yaml rename to stable/remmina/10.8.16/questions.yaml index 307813aa98c..26600547f4a 100755 --- a/stable/remmina/10.8.14/questions.yaml +++ b/stable/remmina/10.8.16/questions.yaml @@ -3,7 +3,7 @@ groups: description: | Configured the images to be used for the Chart. It's wise to use "digest pinned" tags and to avoid using "latest". - + Checkout the following documentation for more information: - https://truecharts.org/common/#images @@ -11,19 +11,19 @@ groups: - name: General description: | For TrueNAS SCALE We've grouped a number of settings here, that all effact how apps run in general. - + Checkout the following documentation for more information: - https://truecharts.org/common/global/ - https://truecharts.org/common/#tz - https://truecharts.org/common/podoptions/ - - Image Pull Secrets + - Image Pull Secrets - name: Workload description: | These settings configure how the actual Pods and containers are running. Generally, on SCALE, we only expose a limited subset of these settings for the primary workload and container. - + Checkout the following documentation for more information: - https://truecharts.org/common/workload/ - https://truecharts.org/common/container/ @@ -33,16 +33,16 @@ groups: description: | Every application has different values that may be required to run or have multiple options that the user may choose to enable or disable to change the behavior of the application. Most options should have a Tooltip (Circled Question Mark) to further describe said option. - + To find more information, lookup your chart-specific documentation in the Charts List: https://truecharts.org/charts/description-list/ - name: Services description: | - Service and Networking options for any applications are contained here. - Some applications may have complicated networking setups with multiple options or some may have no options here at all. - + Service and Networking options for any applications are contained here. + Some applications may have complicated networking setups with multiple options or some may have no options here at all. + Options here include the service and port configurations for the application, and more may be enabled or changed under the Advanced Settings and Show Expert Config boxes. - + Checkout the following documentation for more information: - https://truecharts.org/common/service/ @@ -50,15 +50,15 @@ groups: description: | Contains advanced networking options that are not actively supported by the TrueCharts team. Currently only contains scaleExternalInterfaces. - + Checkout the following documentation for more information: - https://truecharts.org/common/scaleexternalinterface/ - name: Persistence description: | - Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. + Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. This storage is called Persistence since it is not deleted upon restart or upgrade of an application. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/ - https://truecharts.org/scale/guides/nfs-share/ @@ -67,21 +67,21 @@ groups: - name: Ingress description: | - Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). + Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). If you choose to enable this you must have a "Ingress Provider" aka "Reverse Proxy" installed (We highly advice Traefik: https://truecharts.org/charts/premium/traefik/) It also requiresa DNS service to actually resolve the DNS name of the FQDN specified. - + Checkout the following documentation for more information: - https://truecharts.org/common/ingress/ - name: SecurityContext description: | - The security settings for each application and/or permissions that each application may have for the files/directories created. - Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. - + The security settings for each application and/or permissions that each application may have for the files/directories created. + Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. + Unless necessary users are advised to keep this section mostly to defaults. - + Checkout the following documentation for more information: - https://truecharts.org/common/securitycontext/ @@ -90,9 +90,9 @@ groups: description: | Resources limits that have been defined by each application are in this section. Most will have a specific default that some users may want to change based on their specific hardware or needs. - + This also contains the options to mount GPUs or, more precisely, "request" GPU's to be mounted. - + Checkout the following documentation for more information: - https://truecharts.org/common/resources/ @@ -100,7 +100,7 @@ groups: description: | These are special "mountpoints" that can be used to mount miscelanious USB and PCI devices using special hostPath mounts. For clearity we've decided to seperate this from persistence on SCALE. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/device/ - https://truecharts.org/scale/guides/pci-passthrough/ @@ -111,24 +111,24 @@ groups: - name: StorageClass description: | StorageClasses define where to storage Storage. - + Checkout the following documentation for more information: - name: Metrics description: | Contains options to configure Prometheus metrics for the application. - + Checkout the following documentation for more information: - https://truecharts.org/common/metrics/ - name: Addons description: | - Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. - Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. - + Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. + Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. + Generally not required for use but may be necessary or usefull at times for specific applications. - + Checkout the following documentation for more information: - https://truecharts.org/common/addons/ - https://truecharts.org/scale/guides/vpn-setup/ @@ -142,7 +142,7 @@ groups: - name: Postgresql description: | For Postgresql we use "CloudNative-PG" as a backend, which has to be installed first. - + Checkout the following documentation for more information: - https://truecharts.org/common/cnpg/ - https://truecharts.org/scale/guides/sql-export/ @@ -157,7 +157,7 @@ groups: description: | We added this section to make everyone aware that OpenSource isn't always easy. It doesn't keep existing without signficant ongoing support, so please consider supporting TrueCharts and other OpenSource projects. - + Before installing, be sure you've followed the https://truecharts.org/scale/guides/getting-started/ We would also advice going over our https://truecharts.org/scale/guides/scale-intro/ and many of the other documentation pages... @@ -479,6 +479,84 @@ questions: type: int default: 10042 required: true + - variable: scaleExternalInterface + description: 'Add External Interfaces (Experimental, might change or be removed without further notice)' + label: Add external Interfaces (Experimental) + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + 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: + additional_attrs: true + 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 + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + 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: serviceList diff --git a/stable/remmina/10.8.14/templates/NOTES.txt b/stable/remmina/10.8.16/templates/NOTES.txt similarity index 100% rename from stable/remmina/10.8.14/templates/NOTES.txt rename to stable/remmina/10.8.16/templates/NOTES.txt diff --git a/stable/remmina/10.8.14/templates/common.yaml b/stable/remmina/10.8.16/templates/common.yaml similarity index 100% rename from stable/remmina/10.8.14/templates/common.yaml rename to stable/remmina/10.8.16/templates/common.yaml diff --git a/stable/remmina/10.8.14/values.yaml b/stable/remmina/10.8.16/values.yaml similarity index 100% rename from stable/remmina/10.8.14/values.yaml rename to stable/remmina/10.8.16/values.yaml diff --git a/stable/rimgo/6.8.45/.helmignore b/stable/rimgo/6.8.47/.helmignore similarity index 100% rename from stable/rimgo/6.8.45/.helmignore rename to stable/rimgo/6.8.47/.helmignore diff --git a/stable/rimgo/6.8.45/CHANGELOG.md b/stable/rimgo/6.8.47/CHANGELOG.md similarity index 100% rename from stable/rimgo/6.8.45/CHANGELOG.md rename to stable/rimgo/6.8.47/CHANGELOG.md diff --git a/stable/rimgo/6.8.45/Chart.yaml b/stable/rimgo/6.8.47/Chart.yaml similarity index 98% rename from stable/rimgo/6.8.45/Chart.yaml rename to stable/rimgo/6.8.47/Chart.yaml index cb29854317c..a6f007aae14 100644 --- a/stable/rimgo/6.8.45/Chart.yaml +++ b/stable/rimgo/6.8.47/Chart.yaml @@ -33,4 +33,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/rimgo - https://quay.io/pussthecatorg/rimgo type: application -version: 6.8.45 +version: 6.8.47 diff --git a/stable/rimgo/6.8.45/README.md b/stable/rimgo/6.8.47/README.md similarity index 100% rename from stable/rimgo/6.8.45/README.md rename to stable/rimgo/6.8.47/README.md diff --git a/stable/rimgo/6.8.45/app-changelog.md b/stable/rimgo/6.8.47/app-changelog.md similarity index 96% rename from stable/rimgo/6.8.45/app-changelog.md rename to stable/rimgo/6.8.47/app-changelog.md index c7c03917307..d44dc71b426 100644 --- a/stable/rimgo/6.8.45/app-changelog.md +++ b/stable/rimgo/6.8.47/app-changelog.md @@ -1,6 +1,6 @@ -## [rimgo-6.8.45](https://github.com/truecharts/charts/compare/rimgo-6.6.0...rimgo-6.8.45) (2024-04-24) +## [rimgo-6.8.47](https://github.com/truecharts/charts/compare/rimgo-6.6.0...rimgo-6.8.47) (2024-04-24) ### Chore @@ -20,13 +20,17 @@ - update container image quay.io/pussthecatorg/rimgo to latest[@a9d1ed6](https://github.com/a9d1ed6) by renovate ([#19386](https://github.com/truecharts/charts/issues/19386)) +- update container image quay.io/pussthecatorg/rimgo to latest[@bba952a](https://github.com/bba952a) by renovate ([#21252](https://github.com/truecharts/charts/issues/21252)) + +- update container image quay.io/pussthecatorg/rimgo to latest[@933f667](https://github.com/933f667) by renovate ([#21241](https://github.com/truecharts/charts/issues/21241)) + - update container image quay.io/pussthecatorg/rimgo to latest[@6e61b3d](https://github.com/6e61b3d) by renovate ([#21223](https://github.com/truecharts/charts/issues/21223)) - update container image quay.io/pussthecatorg/rimgo to latest[@ac18846](https://github.com/ac18846) by renovate ([#21211](https://github.com/truecharts/charts/issues/21211)) - update container image quay.io/pussthecatorg/rimgo to latest[@63eeb9a](https://github.com/63eeb9a) by renovate ([#21197](https://github.com/truecharts/charts/issues/21197)) -- update container image quay.io/pussthecatorg/rimgo to latest[@3e0318d](https://github.com/3e0318d) by renovate ([#20546](https://github.com/truecharts/charts/issues/20546)) +- update container image quay.io/pussthecatorg/rimgo to latest[@890f202](https://github.com/890f202) by renovate ([#21188](https://github.com/truecharts/charts/issues/21188)) - update container image quay.io/pussthecatorg/rimgo to latest[@24c69d5](https://github.com/24c69d5) by renovate ([#21166](https://github.com/truecharts/charts/issues/21166)) @@ -42,7 +46,7 @@ - update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) -- update container image quay.io/pussthecatorg/rimgo to latest[@548f416](https://github.com/548f416) by renovate ([#21053](https://github.com/truecharts/charts/issues/21053)) +- update container image quay.io/pussthecatorg/rimgo to latest[@f3e7a99](https://github.com/f3e7a99) by renovate ([#20586](https://github.com/truecharts/charts/issues/20586)) - update container image quay.io/pussthecatorg/rimgo to latest[@20601f3](https://github.com/20601f3) by renovate ([#21041](https://github.com/truecharts/charts/issues/21041)) @@ -82,23 +86,23 @@ - update container image quay.io/pussthecatorg/rimgo to latest[@e685b5c](https://github.com/e685b5c) by renovate ([#20617](https://github.com/truecharts/charts/issues/20617)) -- update container image quay.io/pussthecatorg/rimgo to latest[@bba952a](https://github.com/bba952a) by renovate ([#21252](https://github.com/truecharts/charts/issues/21252)) +- update container image quay.io/pussthecatorg/rimgo to latest[@557ceeb](https://github.com/557ceeb) by renovate ([#21284](https://github.com/truecharts/charts/issues/21284)) -- update container image quay.io/pussthecatorg/rimgo to latest[@f3e7a99](https://github.com/f3e7a99) by renovate ([#20586](https://github.com/truecharts/charts/issues/20586)) +- update container image quay.io/pussthecatorg/rimgo to latest[@548f416](https://github.com/548f416) by renovate ([#21053](https://github.com/truecharts/charts/issues/21053)) -- update container image quay.io/pussthecatorg/rimgo to latest[@d1b92be](https://github.com/d1b92be) by renovate ([#20578](https://github.com/truecharts/charts/issues/20578)) +- update container image quay.io/pussthecatorg/rimgo to latest[@8bb2e32](https://github.com/8bb2e32) by renovate ([#21267](https://github.com/truecharts/charts/issues/21267)) -- update container image quay.io/pussthecatorg/rimgo to latest[@890f202](https://github.com/890f202) by renovate ([#21188](https://github.com/truecharts/charts/issues/21188)) +- update container image quay.io/pussthecatorg/rimgo to latest[@b499614](https://github.com/b499614) by renovate ([#20174](https://github.com/truecharts/charts/issues/20174)) -- update container image quay.io/pussthecatorg/rimgo to latest[@933f667](https://github.com/933f667) by renovate ([#21241](https://github.com/truecharts/charts/issues/21241)) +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) +- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - update container image quay.io/pussthecatorg/rimgo to latest[@95b51e2](https://github.com/95b51e2) by renovate ([#20511](https://github.com/truecharts/charts/issues/20511)) - update container image quay.io/pussthecatorg/rimgo to latest[@5fc093e](https://github.com/5fc093e) by renovate ([#20399](https://github.com/truecharts/charts/issues/20399)) -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) @@ -110,7 +114,7 @@ - update container image quay.io/pussthecatorg/rimgo to latest[@8a64166](https://github.com/8a64166) by renovate ([#20215](https://github.com/truecharts/charts/issues/20215)) -- update container image quay.io/pussthecatorg/rimgo to latest[@b499614](https://github.com/b499614) by renovate ([#20174](https://github.com/truecharts/charts/issues/20174)) +- update container image quay.io/pussthecatorg/rimgo to latest[@3e0318d](https://github.com/3e0318d) by renovate ([#20546](https://github.com/truecharts/charts/issues/20546)) - update container image quay.io/pussthecatorg/rimgo to latest[@2f6d7f8](https://github.com/2f6d7f8) by renovate ([#20127](https://github.com/truecharts/charts/issues/20127)) @@ -154,7 +158,7 @@ - update container image quay.io/pussthecatorg/rimgo to latest[@fa3f857](https://github.com/fa3f857) by renovate ([#19401](https://github.com/truecharts/charts/issues/19401)) -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) +- update container image quay.io/pussthecatorg/rimgo to latest[@d1b92be](https://github.com/d1b92be) by renovate ([#20578](https://github.com/truecharts/charts/issues/20578)) - update container image common to v20.2.0[@91ade87](https://github.com/91ade87) by renovate ([#19361](https://github.com/truecharts/charts/issues/19361)) diff --git a/stable/rimgo/6.8.45/app-readme.md b/stable/rimgo/6.8.47/app-readme.md similarity index 100% rename from stable/rimgo/6.8.45/app-readme.md rename to stable/rimgo/6.8.47/app-readme.md diff --git a/stable/rimgo/6.8.45/charts/common-20.3.11.tgz b/stable/rimgo/6.8.47/charts/common-20.3.11.tgz similarity index 100% rename from stable/rimgo/6.8.45/charts/common-20.3.11.tgz rename to stable/rimgo/6.8.47/charts/common-20.3.11.tgz diff --git a/stable/rimgo/6.8.45/icon-small.webp b/stable/rimgo/6.8.47/icon-small.webp similarity index 100% rename from stable/rimgo/6.8.45/icon-small.webp rename to stable/rimgo/6.8.47/icon-small.webp diff --git a/stable/rimgo/6.8.45/icon.webp b/stable/rimgo/6.8.47/icon.webp similarity index 100% rename from stable/rimgo/6.8.45/icon.webp rename to stable/rimgo/6.8.47/icon.webp diff --git a/stable/rimgo/6.8.45/ix_values.yaml b/stable/rimgo/6.8.47/ix_values.yaml similarity index 83% rename from stable/rimgo/6.8.45/ix_values.yaml rename to stable/rimgo/6.8.47/ix_values.yaml index f5a3770b6ac..78f81320521 100644 --- a/stable/rimgo/6.8.45/ix_values.yaml +++ b/stable/rimgo/6.8.47/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: quay.io/pussthecatorg/rimgo - tag: latest@sha256:bba952a88b7c05ee707e7961313ad36344f65f0b29104eaf9cf63fe580e31061 + tag: latest@sha256:557ceeb6ea70b3fb803e32d254e1717a14559fe9016dd1f727ca1ba316899444 pullPolicy: IfNotPresent persistence: {} diff --git a/stable/rimgo/6.8.45/questions.yaml b/stable/rimgo/6.8.47/questions.yaml similarity index 100% rename from stable/rimgo/6.8.45/questions.yaml rename to stable/rimgo/6.8.47/questions.yaml diff --git a/stable/rimgo/6.8.45/templates/NOTES.txt b/stable/rimgo/6.8.47/templates/NOTES.txt similarity index 100% rename from stable/rimgo/6.8.45/templates/NOTES.txt rename to stable/rimgo/6.8.47/templates/NOTES.txt diff --git a/stable/rimgo/6.8.45/templates/common.yaml b/stable/rimgo/6.8.47/templates/common.yaml similarity index 100% rename from stable/rimgo/6.8.45/templates/common.yaml rename to stable/rimgo/6.8.47/templates/common.yaml diff --git a/stable/rimgo/6.8.45/values.yaml b/stable/rimgo/6.8.47/values.yaml similarity index 100% rename from stable/rimgo/6.8.45/values.yaml rename to stable/rimgo/6.8.47/values.yaml diff --git a/stable/rsshub/12.10.46/.helmignore b/stable/rsshub/12.10.48/.helmignore similarity index 100% rename from stable/rsshub/12.10.46/.helmignore rename to stable/rsshub/12.10.48/.helmignore diff --git a/stable/rsshub/12.10.46/CHANGELOG.md b/stable/rsshub/12.10.48/CHANGELOG.md similarity index 100% rename from stable/rsshub/12.10.46/CHANGELOG.md rename to stable/rsshub/12.10.48/CHANGELOG.md diff --git a/stable/rsshub/12.10.46/Chart.yaml b/stable/rsshub/12.10.48/Chart.yaml similarity index 96% rename from stable/rsshub/12.10.46/Chart.yaml rename to stable/rsshub/12.10.48/Chart.yaml index 72be892c992..82d293eac81 100644 --- a/stable/rsshub/12.10.46/Chart.yaml +++ b/stable/rsshub/12.10.48/Chart.yaml @@ -30,7 +30,7 @@ icon: https://truecharts.org/img/hotlink-ok/chart-icons/rsshub.webp keywords: - rsshub - rss -kubeVersion: ">=1.24.0-0" +kubeVersion: '>=1.24.0-0' maintainers: - name: TrueCharts email: info@truecharts.org @@ -43,4 +43,4 @@ sources: - https://hub.docker.com/r/browserless/chrome - https://hub.docker.com/r/diygod/rsshub type: application -version: 12.10.46 +version: 12.10.48 diff --git a/stable/rsshub/12.10.46/README.md b/stable/rsshub/12.10.48/README.md similarity index 100% rename from stable/rsshub/12.10.46/README.md rename to stable/rsshub/12.10.48/README.md diff --git a/stable/rsshub/12.10.46/app-changelog.md b/stable/rsshub/12.10.48/app-changelog.md similarity index 97% rename from stable/rsshub/12.10.46/app-changelog.md rename to stable/rsshub/12.10.48/app-changelog.md index 9610675cbfa..2e4364b84ff 100644 --- a/stable/rsshub/12.10.46/app-changelog.md +++ b/stable/rsshub/12.10.48/app-changelog.md @@ -1,6 +1,6 @@ -## [rsshub-12.10.46](https://github.com/truecharts/charts/compare/rsshub-12.6.0...rsshub-12.10.46) (2024-04-24) +## [rsshub-12.10.48](https://github.com/truecharts/charts/compare/rsshub-12.6.0...rsshub-12.10.48) (2024-04-24) ### Chore @@ -16,9 +16,13 @@ - bump charts to ensure new icons are released -- update container image diygod/rsshub to latest[@755e389](https://github.com/755e389) by renovate ([#20276](https://github.com/truecharts/charts/issues/20276)) +- update container image diygod/rsshub to latest[@a39d347](https://github.com/a39d347) by renovate ([#20318](https://github.com/truecharts/charts/issues/20318)) -- update container image diygod/rsshub to latest[@3caa419](https://github.com/3caa419) by renovate ([#19434](https://github.com/truecharts/charts/issues/19434)) +- update container image diygod/rsshub to latest[@ed5a23a](https://github.com/ed5a23a) by renovate ([#20244](https://github.com/truecharts/charts/issues/20244)) + +- update container image diygod/rsshub to latest[@7bc4bb3](https://github.com/7bc4bb3) by renovate ([#21217](https://github.com/truecharts/charts/issues/21217)) + +- update container image diygod/rsshub to latest[@37528f9](https://github.com/37528f9) by renovate ([#21203](https://github.com/truecharts/charts/issues/21203)) - update container image diygod/rsshub to latest[@c3c3882](https://github.com/c3c3882) by renovate ([#21156](https://github.com/truecharts/charts/issues/21156)) @@ -32,7 +36,7 @@ - update container image diygod/rsshub to latest[@cdab05f](https://github.com/cdab05f) by renovate ([#21004](https://github.com/truecharts/charts/issues/21004)) -- update container image diygod/rsshub to latest[@cb695ec](https://github.com/cb695ec) by renovate ([#20219](https://github.com/truecharts/charts/issues/20219)) +- update container image diygod/rsshub to latest[@73a5c56](https://github.com/73a5c56) by renovate ([#20963](https://github.com/truecharts/charts/issues/20963)) - update container image diygod/rsshub to latest[@31ba10d](https://github.com/31ba10d) by renovate ([#20953](https://github.com/truecharts/charts/issues/20953)) @@ -118,17 +122,17 @@ - update container image diygod/rsshub to latest[@314f4bb](https://github.com/314f4bb) by renovate ([#20327](https://github.com/truecharts/charts/issues/20327)) -- update container image diygod/rsshub to latest[@a39d347](https://github.com/a39d347) by renovate ([#20318](https://github.com/truecharts/charts/issues/20318)) +- update container image diygod/rsshub to latest[@1295cf5](https://github.com/1295cf5) by renovate ([#21279](https://github.com/truecharts/charts/issues/21279)) - update container image diygod/rsshub to latest[@f5ae879](https://github.com/f5ae879) by renovate ([#20292](https://github.com/truecharts/charts/issues/20292)) -- update container image diygod/rsshub to latest[@7bc4bb3](https://github.com/7bc4bb3) by renovate ([#21217](https://github.com/truecharts/charts/issues/21217)) +- update container image diygod/rsshub to latest[@2248d68](https://github.com/2248d68) by renovate ([#20266](https://github.com/truecharts/charts/issues/20266)) -- update container image diygod/rsshub to latest[@e7755bb](https://github.com/e7755bb) by renovate ([#19894](https://github.com/truecharts/charts/issues/19894)) +- update container image diygod/rsshub to latest[@755e389](https://github.com/755e389) by renovate ([#20276](https://github.com/truecharts/charts/issues/20276)) -- update container image diygod/rsshub to latest[@37528f9](https://github.com/37528f9) by renovate ([#21203](https://github.com/truecharts/charts/issues/21203)) +- update container image diygod/rsshub to latest[@7a7e21f](https://github.com/7a7e21f) by renovate ([#21261](https://github.com/truecharts/charts/issues/21261)) -- update container image diygod/rsshub to latest[@73a5c56](https://github.com/73a5c56) by renovate ([#20963](https://github.com/truecharts/charts/issues/20963)) +- update container image diygod/rsshub to latest[@3caa419](https://github.com/3caa419) by renovate ([#19434](https://github.com/truecharts/charts/issues/19434)) - update container image diygod/rsshub to latest[@6c63005](https://github.com/6c63005) by renovate ([#20210](https://github.com/truecharts/charts/issues/20210)) @@ -164,7 +168,7 @@ - update container image diygod/rsshub to latest[@a9b27f5](https://github.com/a9b27f5) by renovate ([#19920](https://github.com/truecharts/charts/issues/19920)) -- update container image diygod/rsshub to latest[@2248d68](https://github.com/2248d68) by renovate ([#20266](https://github.com/truecharts/charts/issues/20266)) +- update container image diygod/rsshub to latest[@e7755bb](https://github.com/e7755bb) by renovate ([#19894](https://github.com/truecharts/charts/issues/19894)) - update container image diygod/rsshub to latest[@405c671](https://github.com/405c671) by renovate ([#19882](https://github.com/truecharts/charts/issues/19882)) @@ -220,7 +224,7 @@ - update container image diygod/rsshub to latest[@cdd10fc](https://github.com/cdd10fc) by renovate ([#19435](https://github.com/truecharts/charts/issues/19435)) -- update container image diygod/rsshub to latest[@ed5a23a](https://github.com/ed5a23a) by renovate ([#20244](https://github.com/truecharts/charts/issues/20244)) +- update container image diygod/rsshub to latest[@cb695ec](https://github.com/cb695ec) by renovate ([#20219](https://github.com/truecharts/charts/issues/20219)) - update container image common to v20.2.2[@f7d0b92](https://github.com/f7d0b92) by renovate ([#19432](https://github.com/truecharts/charts/issues/19432)) diff --git a/stable/rsshub/12.10.46/app-readme.md b/stable/rsshub/12.10.48/app-readme.md similarity index 100% rename from stable/rsshub/12.10.46/app-readme.md rename to stable/rsshub/12.10.48/app-readme.md diff --git a/stable/rsshub/12.10.46/charts/common-20.3.11.tgz b/stable/rsshub/12.10.48/charts/common-20.3.11.tgz similarity index 100% rename from stable/rsshub/12.10.46/charts/common-20.3.11.tgz rename to stable/rsshub/12.10.48/charts/common-20.3.11.tgz diff --git a/stable/rsshub/12.10.46/charts/redis-13.3.11.tgz b/stable/rsshub/12.10.48/charts/redis-13.3.11.tgz similarity index 100% rename from stable/rsshub/12.10.46/charts/redis-13.3.11.tgz rename to stable/rsshub/12.10.48/charts/redis-13.3.11.tgz diff --git a/stable/rsshub/12.10.46/icon-small.webp b/stable/rsshub/12.10.48/icon-small.webp similarity index 100% rename from stable/rsshub/12.10.46/icon-small.webp rename to stable/rsshub/12.10.48/icon-small.webp diff --git a/stable/rsshub/12.10.46/icon.webp b/stable/rsshub/12.10.48/icon.webp similarity index 100% rename from stable/rsshub/12.10.46/icon.webp rename to stable/rsshub/12.10.48/icon.webp diff --git a/stable/rsshub/12.10.46/ix_values.yaml b/stable/rsshub/12.10.48/ix_values.yaml similarity index 95% rename from stable/rsshub/12.10.46/ix_values.yaml rename to stable/rsshub/12.10.48/ix_values.yaml index 9c7c33017cd..4666f8be0a4 100644 --- a/stable/rsshub/12.10.46/ix_values.yaml +++ b/stable/rsshub/12.10.48/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: diygod/rsshub pullPolicy: IfNotPresent - tag: latest@sha256:7bc4bb3a8490ac1c88935698761cd82375630bf23b1fc6f5a7b0aa7332323b19 + tag: latest@sha256:1295cf5fe07e85248b77862d3033b0ef20e477510a42a7f5668ae7355f41a595 browserlessImage: repository: browserless/chrome tag: 1.61.1-chrome-stable@sha256:efac47cfff3830d9a50b27d29f8bbb61949058ae336c823fbe9bd3c0d1debcc8 diff --git a/stable/rsshub/12.10.46/questions.yaml b/stable/rsshub/12.10.48/questions.yaml similarity index 100% rename from stable/rsshub/12.10.46/questions.yaml rename to stable/rsshub/12.10.48/questions.yaml diff --git a/stable/rsshub/12.10.46/templates/NOTES.txt b/stable/rsshub/12.10.48/templates/NOTES.txt similarity index 100% rename from stable/rsshub/12.10.46/templates/NOTES.txt rename to stable/rsshub/12.10.48/templates/NOTES.txt diff --git a/stable/rsshub/12.10.46/templates/common.yaml b/stable/rsshub/12.10.48/templates/common.yaml similarity index 100% rename from stable/rsshub/12.10.46/templates/common.yaml rename to stable/rsshub/12.10.48/templates/common.yaml diff --git a/stable/rsshub/12.10.46/values.yaml b/stable/rsshub/12.10.48/values.yaml similarity index 100% rename from stable/rsshub/12.10.46/values.yaml rename to stable/rsshub/12.10.48/values.yaml diff --git a/stable/rstudio/6.8.12/.helmignore b/stable/rstudio/6.8.14/.helmignore similarity index 100% rename from stable/rstudio/6.8.12/.helmignore rename to stable/rstudio/6.8.14/.helmignore diff --git a/stable/rstudio/6.8.12/CHANGELOG.md b/stable/rstudio/6.8.14/CHANGELOG.md similarity index 100% rename from stable/rstudio/6.8.12/CHANGELOG.md rename to stable/rstudio/6.8.14/CHANGELOG.md diff --git a/stable/rstudio/6.8.12/Chart.yaml b/stable/rstudio/6.8.14/Chart.yaml similarity index 96% rename from stable/rstudio/6.8.12/Chart.yaml rename to stable/rstudio/6.8.14/Chart.yaml index e5859c006ef..b895cf7a44a 100644 --- a/stable/rstudio/6.8.12/Chart.yaml +++ b/stable/rstudio/6.8.14/Chart.yaml @@ -23,7 +23,7 @@ icon: https://truecharts.org/img/hotlink-ok/chart-icons/rstudio.webp keywords: - rstudio - Productivity -kubeVersion: ">=1.24.0-0" +kubeVersion: '>=1.24.0-0' maintainers: - name: TrueCharts email: info@truecharts.org @@ -34,4 +34,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/rstudio - https://hub.docker.com/r/rocker/rstudio type: application -version: 6.8.12 +version: 6.8.14 diff --git a/stable/rstudio/6.8.12/README.md b/stable/rstudio/6.8.14/README.md similarity index 100% rename from stable/rstudio/6.8.12/README.md rename to stable/rstudio/6.8.14/README.md diff --git a/stable/rstudio/6.8.12/app-changelog.md b/stable/rstudio/6.8.14/app-changelog.md similarity index 86% rename from stable/rstudio/6.8.12/app-changelog.md rename to stable/rstudio/6.8.14/app-changelog.md index 4749e1359f1..f285cd175ca 100644 --- a/stable/rstudio/6.8.12/app-changelog.md +++ b/stable/rstudio/6.8.14/app-changelog.md @@ -1,6 +1,6 @@ -## [rstudio-6.8.12](https://github.com/truecharts/charts/compare/rstudio-6.6.0...rstudio-6.8.12) (2024-04-22) +## [rstudio-6.8.14](https://github.com/truecharts/charts/compare/rstudio-6.6.0...rstudio-6.8.14) (2024-04-24) ### Chore @@ -8,29 +8,31 @@ - bump charts to ensure new icons are released +- bump everything to release new doc pages + - update groups html ([#21121](https://github.com/truecharts/charts/issues/21121)) - bump charts to release new docs to fix broken links - bump everything to regenerate readme's and site index -- bump everything to release new doc pages +- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) -- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) +- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) -- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) +- update container image common to v20.3.7[@8cf9fc9](https://github.com/8cf9fc9) by renovate ([#20819](https://github.com/truecharts/charts/issues/20819)) - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) - update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) +- update container image rocker/rstudio to v[@a0c5844](https://github.com/a0c5844) by renovate ([#21285](https://github.com/truecharts/charts/issues/21285)) + +- update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) - update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) -- update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) - -- update container image common to v20.3.7[@8cf9fc9](https://github.com/8cf9fc9) by renovate ([#20819](https://github.com/truecharts/charts/issues/20819)) +- update container image common to v20.2.10[@6f99c97](https://github.com/6f99c97) by renovate ([#19876](https://github.com/truecharts/charts/issues/19876)) - update container image rocker/rstudio to 4.3.3[@a2c1143](https://github.com/a2c1143) by renovate ([#19973](https://github.com/truecharts/charts/issues/19973)) @@ -50,4 +52,10 @@ -- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) \ No newline at end of file +- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) + +### Fix + + + +- replace serviceexpert with externalinterfaces/networking-group in the SCALE GUI ([#21154](https://github.com/truecharts/charts/issues/21154)) \ No newline at end of file diff --git a/stable/rstudio/6.8.12/app-readme.md b/stable/rstudio/6.8.14/app-readme.md similarity index 100% rename from stable/rstudio/6.8.12/app-readme.md rename to stable/rstudio/6.8.14/app-readme.md diff --git a/stable/rstudio/6.8.12/charts/common-20.3.11.tgz b/stable/rstudio/6.8.14/charts/common-20.3.11.tgz similarity index 100% rename from stable/rstudio/6.8.12/charts/common-20.3.11.tgz rename to stable/rstudio/6.8.14/charts/common-20.3.11.tgz diff --git a/stable/rstudio/6.8.12/icon-small.webp b/stable/rstudio/6.8.14/icon-small.webp similarity index 100% rename from stable/rstudio/6.8.12/icon-small.webp rename to stable/rstudio/6.8.14/icon-small.webp diff --git a/stable/rstudio/6.8.12/icon.webp b/stable/rstudio/6.8.14/icon.webp similarity index 100% rename from stable/rstudio/6.8.12/icon.webp rename to stable/rstudio/6.8.14/icon.webp diff --git a/stable/rstudio/6.8.12/ix_values.yaml b/stable/rstudio/6.8.14/ix_values.yaml similarity index 90% rename from stable/rstudio/6.8.12/ix_values.yaml rename to stable/rstudio/6.8.14/ix_values.yaml index df8b4cc7001..c572483dc81 100644 --- a/stable/rstudio/6.8.12/ix_values.yaml +++ b/stable/rstudio/6.8.14/ix_values.yaml @@ -1,7 +1,7 @@ image: pullPolicy: IfNotPresent repository: rocker/rstudio - tag: 4.3.3@sha256:a2c1143729b88f64f5e5f9779c35ab5e7dee543bb212c7b1d2a588aefe104a23 + tag: 4.3.3@sha256:a0c5844a0029937c47af77bc7cb9ab93d8364d0b5e656bce82d0356687ea83d3 persistence: config: enabled: true diff --git a/stable/rstudio/6.8.12/questions.yaml b/stable/rstudio/6.8.14/questions.yaml similarity index 97% rename from stable/rstudio/6.8.12/questions.yaml rename to stable/rstudio/6.8.14/questions.yaml index b261460f0fc..a3dda83c1c1 100755 --- a/stable/rstudio/6.8.12/questions.yaml +++ b/stable/rstudio/6.8.14/questions.yaml @@ -3,7 +3,7 @@ groups: description: | Configured the images to be used for the Chart. It's wise to use "digest pinned" tags and to avoid using "latest". - + Checkout the following documentation for more information: - https://truecharts.org/common/#images @@ -11,19 +11,19 @@ groups: - name: General description: | For TrueNAS SCALE We've grouped a number of settings here, that all effact how apps run in general. - + Checkout the following documentation for more information: - https://truecharts.org/common/global/ - https://truecharts.org/common/#tz - https://truecharts.org/common/podoptions/ - - Image Pull Secrets + - Image Pull Secrets - name: Workload description: | These settings configure how the actual Pods and containers are running. Generally, on SCALE, we only expose a limited subset of these settings for the primary workload and container. - + Checkout the following documentation for more information: - https://truecharts.org/common/workload/ - https://truecharts.org/common/container/ @@ -33,16 +33,16 @@ groups: description: | Every application has different values that may be required to run or have multiple options that the user may choose to enable or disable to change the behavior of the application. Most options should have a Tooltip (Circled Question Mark) to further describe said option. - + To find more information, lookup your chart-specific documentation in the Charts List: https://truecharts.org/charts/description-list/ - name: Services description: | - Service and Networking options for any applications are contained here. - Some applications may have complicated networking setups with multiple options or some may have no options here at all. - + Service and Networking options for any applications are contained here. + Some applications may have complicated networking setups with multiple options or some may have no options here at all. + Options here include the service and port configurations for the application, and more may be enabled or changed under the Advanced Settings and Show Expert Config boxes. - + Checkout the following documentation for more information: - https://truecharts.org/common/service/ @@ -50,15 +50,15 @@ groups: description: | Contains advanced networking options that are not actively supported by the TrueCharts team. Currently only contains scaleExternalInterfaces. - + Checkout the following documentation for more information: - https://truecharts.org/common/scaleexternalinterface/ - name: Persistence description: | - Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. + Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. This storage is called Persistence since it is not deleted upon restart or upgrade of an application. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/ - https://truecharts.org/scale/guides/nfs-share/ @@ -67,21 +67,21 @@ groups: - name: Ingress description: | - Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). + Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). If you choose to enable this you must have a "Ingress Provider" aka "Reverse Proxy" installed (We highly advice Traefik: https://truecharts.org/charts/premium/traefik/) It also requiresa DNS service to actually resolve the DNS name of the FQDN specified. - + Checkout the following documentation for more information: - https://truecharts.org/common/ingress/ - name: SecurityContext description: | - The security settings for each application and/or permissions that each application may have for the files/directories created. - Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. - + The security settings for each application and/or permissions that each application may have for the files/directories created. + Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. + Unless necessary users are advised to keep this section mostly to defaults. - + Checkout the following documentation for more information: - https://truecharts.org/common/securitycontext/ @@ -90,9 +90,9 @@ groups: description: | Resources limits that have been defined by each application are in this section. Most will have a specific default that some users may want to change based on their specific hardware or needs. - + This also contains the options to mount GPUs or, more precisely, "request" GPU's to be mounted. - + Checkout the following documentation for more information: - https://truecharts.org/common/resources/ @@ -100,7 +100,7 @@ groups: description: | These are special "mountpoints" that can be used to mount miscelanious USB and PCI devices using special hostPath mounts. For clearity we've decided to seperate this from persistence on SCALE. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/device/ - https://truecharts.org/scale/guides/pci-passthrough/ @@ -111,24 +111,24 @@ groups: - name: StorageClass description: | StorageClasses define where to storage Storage. - + Checkout the following documentation for more information: - name: Metrics description: | Contains options to configure Prometheus metrics for the application. - + Checkout the following documentation for more information: - https://truecharts.org/common/metrics/ - name: Addons description: | - Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. - Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. - + Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. + Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. + Generally not required for use but may be necessary or usefull at times for specific applications. - + Checkout the following documentation for more information: - https://truecharts.org/common/addons/ - https://truecharts.org/scale/guides/vpn-setup/ @@ -142,7 +142,7 @@ groups: - name: Postgresql description: | For Postgresql we use "CloudNative-PG" as a backend, which has to be installed first. - + Checkout the following documentation for more information: - https://truecharts.org/common/cnpg/ - https://truecharts.org/scale/guides/sql-export/ @@ -157,7 +157,7 @@ groups: description: | We added this section to make everyone aware that OpenSource isn't always easy. It doesn't keep existing without signficant ongoing support, so please consider supporting TrueCharts and other OpenSource projects. - + Before installing, be sure you've followed the https://truecharts.org/scale/guides/getting-started/ We would also advice going over our https://truecharts.org/scale/guides/scale-intro/ and many of the other documentation pages... @@ -330,6 +330,84 @@ questions: type: int default: 8787 required: true + - variable: scaleExternalInterface + description: 'Add External Interfaces (Experimental, might change or be removed without further notice)' + label: Add external Interfaces (Experimental) + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + 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: + additional_attrs: true + 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 + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + 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: serviceList diff --git a/stable/rstudio/6.8.12/templates/common.yaml b/stable/rstudio/6.8.14/templates/common.yaml similarity index 100% rename from stable/rstudio/6.8.12/templates/common.yaml rename to stable/rstudio/6.8.14/templates/common.yaml diff --git a/stable/rstudio/6.8.12/values.yaml b/stable/rstudio/6.8.14/values.yaml similarity index 100% rename from stable/rstudio/6.8.12/values.yaml rename to stable/rstudio/6.8.14/values.yaml diff --git a/stable/searxng/7.8.21/.helmignore b/stable/searxng/7.8.23/.helmignore similarity index 100% rename from stable/searxng/7.8.21/.helmignore rename to stable/searxng/7.8.23/.helmignore diff --git a/stable/searxng/7.8.21/CHANGELOG.md b/stable/searxng/7.8.23/CHANGELOG.md similarity index 100% rename from stable/searxng/7.8.21/CHANGELOG.md rename to stable/searxng/7.8.23/CHANGELOG.md diff --git a/stable/searxng/7.8.21/Chart.yaml b/stable/searxng/7.8.23/Chart.yaml similarity index 96% rename from stable/searxng/7.8.21/Chart.yaml rename to stable/searxng/7.8.23/Chart.yaml index 5f06a9310ec..38136b66d10 100644 --- a/stable/searxng/7.8.21/Chart.yaml +++ b/stable/searxng/7.8.23/Chart.yaml @@ -24,7 +24,7 @@ keywords: - searxng - Productivity - Other -kubeVersion: ">=1.24.0-0" +kubeVersion: '>=1.24.0-0' maintainers: - name: TrueCharts email: info@truecharts.org @@ -35,4 +35,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/searxng - https://hub.docker.com/r/searxng/searxng type: application -version: 7.8.21 +version: 7.8.23 diff --git a/stable/searxng/7.8.21/README.md b/stable/searxng/7.8.23/README.md similarity index 100% rename from stable/searxng/7.8.21/README.md rename to stable/searxng/7.8.23/README.md diff --git a/stable/searxng/7.8.21/app-changelog.md b/stable/searxng/7.8.23/app-changelog.md similarity index 92% rename from stable/searxng/7.8.21/app-changelog.md rename to stable/searxng/7.8.23/app-changelog.md index 169b24b623c..d41521d0628 100644 --- a/stable/searxng/7.8.21/app-changelog.md +++ b/stable/searxng/7.8.23/app-changelog.md @@ -1,6 +1,6 @@ -## [searxng-7.8.21](https://github.com/truecharts/charts/compare/searxng-7.6.0...searxng-7.8.21) (2024-04-22) +## [searxng-7.8.23](https://github.com/truecharts/charts/compare/searxng-7.6.0...searxng-7.8.23) (2024-04-24) ### Chore @@ -8,23 +8,25 @@ - bump charts to ensure new icons are released +- bump everything to release new doc pages + - update groups html ([#21121](https://github.com/truecharts/charts/issues/21121)) - bump charts to release new docs to fix broken links - bump everything to regenerate readme's and site index -- bump everything to release new doc pages +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) +- update container image searxng/searxng to latest[@a469625](https://github.com/a469625) by renovate ([#20408](https://github.com/truecharts/charts/issues/20408)) -- update container image searxng/searxng to latest[@80c2fb5](https://github.com/80c2fb5) by renovate ([#20400](https://github.com/truecharts/charts/issues/20400)) +- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) - update container image searxng/searxng to latest[@84d890a](https://github.com/84d890a) by renovate ([#21000](https://github.com/truecharts/charts/issues/21000)) - update container image searxng/searxng to latest[@90ae3f0](https://github.com/90ae3f0) by renovate ([#20944](https://github.com/truecharts/charts/issues/20944)) -- update container image searxng/searxng to latest[@2ee7068](https://github.com/2ee7068) by renovate ([#21080](https://github.com/truecharts/charts/issues/21080)) +- update container image searxng/searxng to latest[@719d465](https://github.com/719d465) by renovate ([#21116](https://github.com/truecharts/charts/issues/21116)) - update container image common to v20.3.7[@8cf9fc9](https://github.com/8cf9fc9) by renovate ([#20819](https://github.com/truecharts/charts/issues/20819)) @@ -36,17 +38,17 @@ - update container image common to v20.3.6[@27edfed](https://github.com/27edfed) by renovate ([#20599](https://github.com/truecharts/charts/issues/20599)) -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) +- update container image searxng/searxng to latest[@2c3d5af](https://github.com/2c3d5af) by renovate ([#21286](https://github.com/truecharts/charts/issues/21286)) -- update container image searxng/searxng to latest[@719d465](https://github.com/719d465) by renovate ([#21116](https://github.com/truecharts/charts/issues/21116)) +- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - update container image searxng/searxng to latest[@0527e28](https://github.com/0527e28) by renovate ([#20512](https://github.com/truecharts/charts/issues/20512)) - update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) -- update container image searxng/searxng to latest[@a469625](https://github.com/a469625) by renovate ([#20408](https://github.com/truecharts/charts/issues/20408)) +- update container image searxng/searxng to latest[@2ee7068](https://github.com/2ee7068) by renovate ([#21080](https://github.com/truecharts/charts/issues/21080)) -- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) +- update container image searxng/searxng to latest[@80c2fb5](https://github.com/80c2fb5) by renovate ([#20400](https://github.com/truecharts/charts/issues/20400)) - update container image common to v20.3.2[@0722ebb](https://github.com/0722ebb) by renovate ([#20334](https://github.com/truecharts/charts/issues/20334)) @@ -78,4 +80,10 @@ -- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) \ No newline at end of file +- rework SCALE catagories/groups to match helm and remove deprecated charts ([#21111](https://github.com/truecharts/charts/issues/21111)) + +### Fix + + + +- replace serviceexpert with externalinterfaces/networking-group in the SCALE GUI ([#21154](https://github.com/truecharts/charts/issues/21154)) \ No newline at end of file diff --git a/stable/searxng/7.8.21/app-readme.md b/stable/searxng/7.8.23/app-readme.md similarity index 100% rename from stable/searxng/7.8.21/app-readme.md rename to stable/searxng/7.8.23/app-readme.md diff --git a/stable/searxng/7.8.21/charts/common-20.3.11.tgz b/stable/searxng/7.8.23/charts/common-20.3.11.tgz similarity index 100% rename from stable/searxng/7.8.21/charts/common-20.3.11.tgz rename to stable/searxng/7.8.23/charts/common-20.3.11.tgz diff --git a/stable/searxng/7.8.21/icon-small.webp b/stable/searxng/7.8.23/icon-small.webp similarity index 100% rename from stable/searxng/7.8.21/icon-small.webp rename to stable/searxng/7.8.23/icon-small.webp diff --git a/stable/searxng/7.8.21/icon.webp b/stable/searxng/7.8.23/icon.webp similarity index 100% rename from stable/searxng/7.8.21/icon.webp rename to stable/searxng/7.8.23/icon.webp diff --git a/stable/searxng/7.8.21/ix_values.yaml b/stable/searxng/7.8.23/ix_values.yaml similarity index 92% rename from stable/searxng/7.8.21/ix_values.yaml rename to stable/searxng/7.8.23/ix_values.yaml index 0b3cfaad1ea..710ec22b378 100644 --- a/stable/searxng/7.8.21/ix_values.yaml +++ b/stable/searxng/7.8.23/ix_values.yaml @@ -1,7 +1,7 @@ image: pullPolicy: IfNotPresent repository: searxng/searxng - tag: latest@sha256:719d46534dbef6444d972172b1a4b1daa8e913ed35b2bb0ff30499bffe4b4240 + tag: latest@sha256:2c3d5af70d7c3c8b1acd83b7ddec53d1fb2ac3e46c8737a18df9c5c218161aa6 workload: main: podSpec: diff --git a/stable/searxng/7.8.21/questions.yaml b/stable/searxng/7.8.23/questions.yaml similarity index 97% rename from stable/searxng/7.8.21/questions.yaml rename to stable/searxng/7.8.23/questions.yaml index 7ccd3b7fe4e..5b5b3ba5321 100755 --- a/stable/searxng/7.8.21/questions.yaml +++ b/stable/searxng/7.8.23/questions.yaml @@ -3,7 +3,7 @@ groups: description: | Configured the images to be used for the Chart. It's wise to use "digest pinned" tags and to avoid using "latest". - + Checkout the following documentation for more information: - https://truecharts.org/common/#images @@ -11,19 +11,19 @@ groups: - name: General description: | For TrueNAS SCALE We've grouped a number of settings here, that all effact how apps run in general. - + Checkout the following documentation for more information: - https://truecharts.org/common/global/ - https://truecharts.org/common/#tz - https://truecharts.org/common/podoptions/ - - Image Pull Secrets + - Image Pull Secrets - name: Workload description: | These settings configure how the actual Pods and containers are running. Generally, on SCALE, we only expose a limited subset of these settings for the primary workload and container. - + Checkout the following documentation for more information: - https://truecharts.org/common/workload/ - https://truecharts.org/common/container/ @@ -33,16 +33,16 @@ groups: description: | Every application has different values that may be required to run or have multiple options that the user may choose to enable or disable to change the behavior of the application. Most options should have a Tooltip (Circled Question Mark) to further describe said option. - + To find more information, lookup your chart-specific documentation in the Charts List: https://truecharts.org/charts/description-list/ - name: Services description: | - Service and Networking options for any applications are contained here. - Some applications may have complicated networking setups with multiple options or some may have no options here at all. - + Service and Networking options for any applications are contained here. + Some applications may have complicated networking setups with multiple options or some may have no options here at all. + Options here include the service and port configurations for the application, and more may be enabled or changed under the Advanced Settings and Show Expert Config boxes. - + Checkout the following documentation for more information: - https://truecharts.org/common/service/ @@ -50,15 +50,15 @@ groups: description: | Contains advanced networking options that are not actively supported by the TrueCharts team. Currently only contains scaleExternalInterfaces. - + Checkout the following documentation for more information: - https://truecharts.org/common/scaleexternalinterface/ - name: Persistence description: | - Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. + Many applications will have certain options for storage to be configurable by the user, the main two being PVC and hostpath but may include other types. This storage is called Persistence since it is not deleted upon restart or upgrade of an application. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/ - https://truecharts.org/scale/guides/nfs-share/ @@ -67,21 +67,21 @@ groups: - name: Ingress description: | - Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). + Ingress (more commonly known as Reverse Proxy) settings can be configured here. This is how Kubernetes connects your Applications in containers to FQDNs (fully qualified domain names). If you choose to enable this you must have a "Ingress Provider" aka "Reverse Proxy" installed (We highly advice Traefik: https://truecharts.org/charts/premium/traefik/) It also requiresa DNS service to actually resolve the DNS name of the FQDN specified. - + Checkout the following documentation for more information: - https://truecharts.org/common/ingress/ - name: SecurityContext description: | - The security settings for each application and/or permissions that each application may have for the files/directories created. - Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. - + The security settings for each application and/or permissions that each application may have for the files/directories created. + Each application will come with predefined permissions but users may want to change certain setting depending on their usage or capabilities. + Unless necessary users are advised to keep this section mostly to defaults. - + Checkout the following documentation for more information: - https://truecharts.org/common/securitycontext/ @@ -90,9 +90,9 @@ groups: description: | Resources limits that have been defined by each application are in this section. Most will have a specific default that some users may want to change based on their specific hardware or needs. - + This also contains the options to mount GPUs or, more precisely, "request" GPU's to be mounted. - + Checkout the following documentation for more information: - https://truecharts.org/common/resources/ @@ -100,7 +100,7 @@ groups: description: | These are special "mountpoints" that can be used to mount miscelanious USB and PCI devices using special hostPath mounts. For clearity we've decided to seperate this from persistence on SCALE. - + Checkout the following documentation for more information: - https://truecharts.org/common/persistence/device/ - https://truecharts.org/scale/guides/pci-passthrough/ @@ -111,24 +111,24 @@ groups: - name: StorageClass description: | StorageClasses define where to storage Storage. - + Checkout the following documentation for more information: - name: Metrics description: | Contains options to configure Prometheus metrics for the application. - + Checkout the following documentation for more information: - https://truecharts.org/common/metrics/ - name: Addons description: | - Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. - Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. - + Addons that are supplied by the TrueCharts team to add additional capabilities for users to use on top of the application’s defaults. + Things included here are VPN addons, Codeserver for editing files inside the application’s container, Netshoot for network troubelshooting, etc. + Generally not required for use but may be necessary or usefull at times for specific applications. - + Checkout the following documentation for more information: - https://truecharts.org/common/addons/ - https://truecharts.org/scale/guides/vpn-setup/ @@ -142,7 +142,7 @@ groups: - name: Postgresql description: | For Postgresql we use "CloudNative-PG" as a backend, which has to be installed first. - + Checkout the following documentation for more information: - https://truecharts.org/common/cnpg/ - https://truecharts.org/scale/guides/sql-export/ @@ -157,7 +157,7 @@ groups: description: | We added this section to make everyone aware that OpenSource isn't always easy. It doesn't keep existing without signficant ongoing support, so please consider supporting TrueCharts and other OpenSource projects. - + Before installing, be sure you've followed the https://truecharts.org/scale/guides/getting-started/ We would also advice going over our https://truecharts.org/scale/guides/scale-intro/ and many of the other documentation pages... @@ -378,6 +378,84 @@ questions: type: int default: 8080 required: true + - variable: scaleExternalInterface + description: 'Add External Interfaces (Experimental, might change or be removed without further notice)' + label: Add external Interfaces (Experimental) + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + 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: + additional_attrs: true + 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 + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + 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: serviceList diff --git a/stable/searxng/7.8.21/templates/NOTES.txt b/stable/searxng/7.8.23/templates/NOTES.txt similarity index 100% rename from stable/searxng/7.8.21/templates/NOTES.txt rename to stable/searxng/7.8.23/templates/NOTES.txt diff --git a/stable/searxng/7.8.21/templates/common.yaml b/stable/searxng/7.8.23/templates/common.yaml similarity index 100% rename from stable/searxng/7.8.21/templates/common.yaml rename to stable/searxng/7.8.23/templates/common.yaml diff --git a/stable/searxng/7.8.21/values.yaml b/stable/searxng/7.8.23/values.yaml similarity index 100% rename from stable/searxng/7.8.21/values.yaml rename to stable/searxng/7.8.23/values.yaml diff --git a/stable/vikunja/13.10.26/.helmignore b/stable/vikunja/13.11.1/.helmignore similarity index 100% rename from stable/vikunja/13.10.26/.helmignore rename to stable/vikunja/13.11.1/.helmignore diff --git a/stable/vikunja/13.10.26/CHANGELOG.md b/stable/vikunja/13.11.1/CHANGELOG.md similarity index 100% rename from stable/vikunja/13.10.26/CHANGELOG.md rename to stable/vikunja/13.11.1/CHANGELOG.md diff --git a/stable/vikunja/13.10.26/Chart.yaml b/stable/vikunja/13.11.1/Chart.yaml similarity index 98% rename from stable/vikunja/13.10.26/Chart.yaml rename to stable/vikunja/13.11.1/Chart.yaml index de3fd4f01e4..60991abab85 100644 --- a/stable/vikunja/13.10.26/Chart.yaml +++ b/stable/vikunja/13.11.1/Chart.yaml @@ -38,8 +38,8 @@ name: vikunja sources: - https://vikunja.io/docs - https://github.com/truecharts/charts/tree/master/charts/stable/vikunja - - https://hub.docker.com/_/nginx - https://hub.docker.com/r/vikunja/api - https://hub.docker.com/r/vikunja/frontend + - https://hub.docker.com/_/nginx type: application -version: 13.10.26 +version: 13.11.1 diff --git a/stable/vikunja/13.10.26/README.md b/stable/vikunja/13.11.1/README.md similarity index 100% rename from stable/vikunja/13.10.26/README.md rename to stable/vikunja/13.11.1/README.md diff --git a/stable/vikunja/13.10.26/app-changelog.md b/stable/vikunja/13.11.1/app-changelog.md similarity index 92% rename from stable/vikunja/13.10.26/app-changelog.md rename to stable/vikunja/13.11.1/app-changelog.md index 4d0739acb6f..199cd62e567 100644 --- a/stable/vikunja/13.10.26/app-changelog.md +++ b/stable/vikunja/13.11.1/app-changelog.md @@ -1,30 +1,34 @@ -## [vikunja-13.10.26](https://github.com/truecharts/charts/compare/vikunja-13.6.0...vikunja-13.10.26) (2024-04-24) +## [vikunja-13.11.1](https://github.com/truecharts/charts/compare/vikunja-13.6.0...vikunja-13.11.1) (2024-04-24) ### Chore +- bump charts to release new docs to fix broken links + - bump charts to ensure new icons are released +- bump everything to regenerate readme's and site index + - bump everything to release new doc pages - update groups html ([#21121](https://github.com/truecharts/charts/issues/21121)) -- bump charts to release new docs to fix broken links - -- bump everything to regenerate readme's and site index - - update container image nginx to 1.25.4[@391f9f4](https://github.com/391f9f4) by renovate ([#20544](https://github.com/truecharts/charts/issues/20544)) -- update container image redis to v13.3.4[@1cc03a1](https://github.com/1cc03a1) by renovate ([#20497](https://github.com/truecharts/charts/issues/20497)) +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) + +- update container image redis to v13.3.11[@778c5c5](https://github.com/778c5c5) by renovate ([#21070](https://github.com/truecharts/charts/issues/21070)) + +- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) - update container image nginx to 1.25.5[@684889a](https://github.com/684889a) by renovate ([#20971](https://github.com/truecharts/charts/issues/20971)) - update container image nginx to v1.25.5[@5836a18](https://github.com/5836a18) by renovate ([#20913](https://github.com/truecharts/charts/issues/20913)) -- update container image redis to v13.3.11[@778c5c5](https://github.com/778c5c5) by renovate ([#21070](https://github.com/truecharts/charts/issues/21070)) +- update container image nginx to v1.26.0[@3f28ece](https://github.com/3f28ece) by renovate ([#21258](https://github.com/truecharts/charts/issues/21258)) - update container image common to v20.3.7[@8cf9fc9](https://github.com/8cf9fc9) by renovate ([#20819](https://github.com/truecharts/charts/issues/20819)) @@ -38,15 +42,15 @@ - update container image nginx to 1.25.4[@07145ce](https://github.com/07145ce) by renovate ([#20576](https://github.com/truecharts/charts/issues/20576)) -- update container image nginx to v[@61f40f0](https://github.com/61f40f0) by renovate ([#21250](https://github.com/truecharts/charts/issues/21250)) +- update container image nginx to 1.26.0[@2fd2e5e](https://github.com/2fd2e5e) by renovate ([#21282](https://github.com/truecharts/charts/issues/21282)) - update container image redis to v13.3.5[@7f45c09](https://github.com/7f45c09) by renovate ([#20555](https://github.com/truecharts/charts/issues/20555)) -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) +- update container image nginx to v[@61f40f0](https://github.com/61f40f0) by renovate ([#21250](https://github.com/truecharts/charts/issues/21250)) - update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) -- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) +- update container image redis to v13.3.4[@1cc03a1](https://github.com/1cc03a1) by renovate ([#20497](https://github.com/truecharts/charts/issues/20497)) - update container image redis to v13.3.2[@ce33ab3](https://github.com/ce33ab3) by renovate ([#20486](https://github.com/truecharts/charts/issues/20486)) diff --git a/stable/vikunja/13.10.26/app-readme.md b/stable/vikunja/13.11.1/app-readme.md similarity index 100% rename from stable/vikunja/13.10.26/app-readme.md rename to stable/vikunja/13.11.1/app-readme.md diff --git a/stable/vikunja/13.10.26/charts/common-20.3.11.tgz b/stable/vikunja/13.11.1/charts/common-20.3.11.tgz similarity index 100% rename from stable/vikunja/13.10.26/charts/common-20.3.11.tgz rename to stable/vikunja/13.11.1/charts/common-20.3.11.tgz diff --git a/stable/vikunja/13.10.26/charts/redis-13.3.11.tgz b/stable/vikunja/13.11.1/charts/redis-13.3.11.tgz similarity index 100% rename from stable/vikunja/13.10.26/charts/redis-13.3.11.tgz rename to stable/vikunja/13.11.1/charts/redis-13.3.11.tgz diff --git a/stable/vikunja/13.10.26/icon-small.webp b/stable/vikunja/13.11.1/icon-small.webp similarity index 100% rename from stable/vikunja/13.10.26/icon-small.webp rename to stable/vikunja/13.11.1/icon-small.webp diff --git a/stable/vikunja/13.10.26/icon.webp b/stable/vikunja/13.11.1/icon.webp similarity index 100% rename from stable/vikunja/13.10.26/icon.webp rename to stable/vikunja/13.11.1/icon.webp diff --git a/stable/vikunja/13.10.26/ix_values.yaml b/stable/vikunja/13.11.1/ix_values.yaml similarity index 98% rename from stable/vikunja/13.10.26/ix_values.yaml rename to stable/vikunja/13.11.1/ix_values.yaml index 16c87674101..cd8419a016a 100644 --- a/stable/vikunja/13.10.26/ix_values.yaml +++ b/stable/vikunja/13.11.1/ix_values.yaml @@ -8,7 +8,7 @@ frontendImage: pullPolicy: IfNotPresent nginxImage: repository: nginx - tag: 1.25.5@sha256:61f40f031b933dff30d60750ee0331a95ffd4107c74aed204c45f3c6e3ead27a + tag: 1.26.0@sha256:2fd2e5e1ac5921cc3da7726cfcdcb49d74f45d1e1e1fb7d930a68036d13c3900 workload: main: podSpec: diff --git a/stable/vikunja/13.10.26/questions.yaml b/stable/vikunja/13.11.1/questions.yaml similarity index 100% rename from stable/vikunja/13.10.26/questions.yaml rename to stable/vikunja/13.11.1/questions.yaml diff --git a/stable/vikunja/13.10.26/templates/NOTES.txt b/stable/vikunja/13.11.1/templates/NOTES.txt similarity index 100% rename from stable/vikunja/13.10.26/templates/NOTES.txt rename to stable/vikunja/13.11.1/templates/NOTES.txt diff --git a/stable/vikunja/13.10.26/templates/_secrets.tpl b/stable/vikunja/13.11.1/templates/_secrets.tpl similarity index 100% rename from stable/vikunja/13.10.26/templates/_secrets.tpl rename to stable/vikunja/13.11.1/templates/_secrets.tpl diff --git a/stable/vikunja/13.10.26/templates/common.yaml b/stable/vikunja/13.11.1/templates/common.yaml similarity index 100% rename from stable/vikunja/13.10.26/templates/common.yaml rename to stable/vikunja/13.11.1/templates/common.yaml diff --git a/stable/vikunja/13.10.26/values.yaml b/stable/vikunja/13.11.1/values.yaml similarity index 100% rename from stable/vikunja/13.10.26/values.yaml rename to stable/vikunja/13.11.1/values.yaml diff --git a/stable/yourls/5.8.21/.helmignore b/stable/yourls/5.8.23/.helmignore similarity index 100% rename from stable/yourls/5.8.21/.helmignore rename to stable/yourls/5.8.23/.helmignore diff --git a/stable/yourls/5.8.21/CHANGELOG.md b/stable/yourls/5.8.23/CHANGELOG.md similarity index 100% rename from stable/yourls/5.8.21/CHANGELOG.md rename to stable/yourls/5.8.23/CHANGELOG.md diff --git a/stable/yourls/5.8.21/Chart.yaml b/stable/yourls/5.8.23/Chart.yaml similarity index 96% rename from stable/yourls/5.8.21/Chart.yaml rename to stable/yourls/5.8.23/Chart.yaml index 6b480b90b91..811c5a5d6d0 100644 --- a/stable/yourls/5.8.21/Chart.yaml +++ b/stable/yourls/5.8.23/Chart.yaml @@ -26,7 +26,7 @@ keywords: - Tools-Utilities - Network-Web - Network-Other -kubeVersion: ">=1.24.0-0" +kubeVersion: '>=1.24.0-0' maintainers: - name: TrueCharts email: info@truecharts.org @@ -36,4 +36,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/yourls - https://hub.docker.com/_/yourls type: application -version: 5.8.21 +version: 5.8.23 diff --git a/stable/yourls/5.8.21/README.md b/stable/yourls/5.8.23/README.md similarity index 100% rename from stable/yourls/5.8.21/README.md rename to stable/yourls/5.8.23/README.md diff --git a/stable/yourls/5.8.21/app-changelog.md b/stable/yourls/5.8.23/app-changelog.md similarity index 91% rename from stable/yourls/5.8.21/app-changelog.md rename to stable/yourls/5.8.23/app-changelog.md index 08e09d46242..c80600a05fa 100644 --- a/stable/yourls/5.8.21/app-changelog.md +++ b/stable/yourls/5.8.23/app-changelog.md @@ -1,27 +1,31 @@ -## [yourls-5.8.21](https://github.com/truecharts/charts/compare/yourls-5.6.0...yourls-5.8.21) (2024-04-23) +## [yourls-5.8.23](https://github.com/truecharts/charts/compare/yourls-5.6.0...yourls-5.8.23) (2024-04-24) ### Chore +- bump everything to regenerate readme's and site index + - bump charts to ensure new icons are released +- bump everything to release new doc pages + - update groups html ([#21121](https://github.com/truecharts/charts/issues/21121)) - bump charts to release new docs to fix broken links -- bump everything to regenerate readme's and site index - -- bump everything to release new doc pages - - update container image yourls to latest[@f361065](https://github.com/f361065) by renovate ([#20559](https://github.com/truecharts/charts/issues/20559)) -- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) +- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) - update container image yourls to latest[@cc93c40](https://github.com/cc93c40) by renovate ([#21044](https://github.com/truecharts/charts/issues/21044)) +- update container image yourls to latest[@fff2fd2](https://github.com/fff2fd2) by renovate ([#21030](https://github.com/truecharts/charts/issues/21030)) + +- update container image yourls to latest[@7a76385](https://github.com/7a76385) by renovate ([#21268](https://github.com/truecharts/charts/issues/21268)) + - update container image common to v20.3.7[@8cf9fc9](https://github.com/8cf9fc9) by renovate ([#20819](https://github.com/truecharts/charts/issues/20819)) - update container image yourls to latest[@fd592eb](https://github.com/fd592eb) by renovate ([#20640](https://github.com/truecharts/charts/issues/20640)) @@ -34,15 +38,15 @@ - update container image yourls to latest[@14692e2](https://github.com/14692e2) by renovate ([#20580](https://github.com/truecharts/charts/issues/20580)) -- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) +- update container image yourls to latest[@1da0857](https://github.com/1da0857) by renovate ([#21287](https://github.com/truecharts/charts/issues/21287)) - update container image yourls to latest[@cf1b1aa](https://github.com/cf1b1aa) by renovate ([#20549](https://github.com/truecharts/charts/issues/20549)) -- update container image common to v20.3.5[@aedd88a](https://github.com/aedd88a) by renovate ([#20535](https://github.com/truecharts/charts/issues/20535)) +- update container image common to v20.3.11[@dae6129](https://github.com/dae6129) by renovate ([#20875](https://github.com/truecharts/charts/issues/20875)) - update container image yourls to latest[@9dd4ab3](https://github.com/9dd4ab3) by renovate ([#20476](https://github.com/truecharts/charts/issues/20476)) -- update container image yourls to latest[@fff2fd2](https://github.com/fff2fd2) by renovate ([#21030](https://github.com/truecharts/charts/issues/21030)) +- update container image common to v20.3.4[@d7e1b23](https://github.com/d7e1b23) by renovate ([#20527](https://github.com/truecharts/charts/issues/20527)) - update container image common to v20.3.3[@3876ba5](https://github.com/3876ba5) by renovate ([#20478](https://github.com/truecharts/charts/issues/20478)) diff --git a/stable/yourls/5.8.21/app-readme.md b/stable/yourls/5.8.23/app-readme.md similarity index 100% rename from stable/yourls/5.8.21/app-readme.md rename to stable/yourls/5.8.23/app-readme.md diff --git a/stable/yourls/5.8.21/charts/common-20.3.11.tgz b/stable/yourls/5.8.23/charts/common-20.3.11.tgz similarity index 100% rename from stable/yourls/5.8.21/charts/common-20.3.11.tgz rename to stable/yourls/5.8.23/charts/common-20.3.11.tgz diff --git a/stable/yourls/5.8.21/icon-small.webp b/stable/yourls/5.8.23/icon-small.webp similarity index 100% rename from stable/yourls/5.8.21/icon-small.webp rename to stable/yourls/5.8.23/icon-small.webp diff --git a/stable/yourls/5.8.21/icon.webp b/stable/yourls/5.8.23/icon.webp similarity index 100% rename from stable/yourls/5.8.21/icon.webp rename to stable/yourls/5.8.23/icon.webp diff --git a/stable/yourls/5.8.21/ix_values.yaml b/stable/yourls/5.8.23/ix_values.yaml similarity index 87% rename from stable/yourls/5.8.21/ix_values.yaml rename to stable/yourls/5.8.23/ix_values.yaml index 2d77cb89d12..1f849887e49 100644 --- a/stable/yourls/5.8.21/ix_values.yaml +++ b/stable/yourls/5.8.23/ix_values.yaml @@ -1,7 +1,7 @@ image: pullPolicy: IfNotPresent repository: yourls - tag: latest@sha256:cc93c407e77fdaf6220c73c0d949c1c03360824da07bfab95daddf8fbcd039b4 + tag: latest@sha256:1da08572e45f1d42c5804d684fa6d436cd25160f6a2676d4d744dfcf2d2aef14 persistence: {} portal: open: diff --git a/stable/yourls/5.8.21/questions.yaml b/stable/yourls/5.8.23/questions.yaml similarity index 100% rename from stable/yourls/5.8.21/questions.yaml rename to stable/yourls/5.8.23/questions.yaml diff --git a/stable/yourls/5.8.21/templates/common.yaml b/stable/yourls/5.8.23/templates/common.yaml similarity index 100% rename from stable/yourls/5.8.21/templates/common.yaml rename to stable/yourls/5.8.23/templates/common.yaml diff --git a/stable/yourls/5.8.21/values.yaml b/stable/yourls/5.8.23/values.yaml similarity index 100% rename from stable/yourls/5.8.21/values.yaml rename to stable/yourls/5.8.23/values.yaml