From 23a23f516a81a12d6f9d6d8b532954b00a4b2523 Mon Sep 17 00:00:00 2001 From: Kjeld Schouten Date: Thu, 7 Dec 2023 15:26:46 +0100 Subject: [PATCH] chore(incubator): BREAKING CHANGE move to latest common (#15841) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Description** This provides the primary changes to values.yaml and Chart.yaml to migrate from old to new common for the incubator train **โš™๏ธ Type of change** - [ ] โš™๏ธ Feature/App addition - [ ] ๐Ÿช› Bugfix - [x] โš ๏ธ Breaking change (fix or feature that would cause existing functionality to not work as expected) - [x] ๐Ÿ”ƒ Refactor of current code **๐Ÿงช How Has This Been Tested?** **๐Ÿ“ƒ Notes:** This PR is likely not functional and breaking most of these charts. However, this allows easier filtering and fixing by others instead of doing these migration changes one-by-one for 350 charts **โœ”๏ธ Checklist:** - [ ] โš–๏ธ My code follows the style guidelines of this project - [ ] ๐Ÿ‘€ I have performed a self-review of my own code - [ ] #๏ธโƒฃ I have commented my code, particularly in hard-to-understand areas - [ ] ๐Ÿ“„ I have made corresponding changes to the documentation - [ ] โš ๏ธ My changes generate no new warnings - [ ] ๐Ÿงช I have added tests to this description that prove my fix is effective or that my feature works - [ ] โฌ†๏ธ I increased versions for any altered app according to semantic versioning **โž• App addition** If this PR is an app addition please make sure you have done the following. - [ ] ๐Ÿชž I have opened a PR on [truecharts/containers](https://github.com/truecharts/containers) adding the container to TrueCharts mirror repo. - [ ] ๐Ÿ–ผ๏ธ I have added an icon in the Chart's root directory called `icon.png` --- _Please don't blindly check all the boxes. Read them and only check those that apply. Those checkboxes are there for the reviewer to see what is this all about and the status of this PR with a quick glance._ --- charts/incubator/acestream/Chart.yaml | 4 +- charts/incubator/acestream/values.yaml | 37 +- charts/incubator/adguardhome-sync/Chart.yaml | 4 +- charts/incubator/adguardhome-sync/values.yaml | 58 +- .../alienswarm-reactivedrop/Chart.yaml | 4 +- .../alienswarm-reactivedrop/values.yaml | 64 +- charts/incubator/alienswarm/Chart.yaml | 4 +- charts/incubator/alienswarm/values.yaml | 64 +- charts/incubator/americasarmy-pg/Chart.yaml | 4 +- charts/incubator/americasarmy-pg/values.yaml | 62 +- charts/incubator/android-8-0/Chart.yaml | 4 +- charts/incubator/android-8-0/values.yaml | 34 +- .../incubator/androiddebugbridge/Chart.yaml | 4 +- .../incubator/androiddebugbridge/values.yaml | 27 +- charts/incubator/anope/Chart.yaml | 4 +- charts/incubator/anope/values.yaml | 55 +- charts/incubator/apache-webdav/Chart.yaml | 4 +- charts/incubator/apache-webdav/values.yaml | 39 +- charts/incubator/apprise-api/Chart.yaml | 4 +- charts/incubator/apprise-api/values.yaml | 53 +- charts/incubator/appsmith/Chart.yaml | 4 +- charts/incubator/appsmith/values.yaml | 55 +- .../incubator/archiveteam-warrior/Chart.yaml | 4 +- .../incubator/archiveteam-warrior/values.yaml | 15 +- charts/incubator/arma3/Chart.yaml | 4 +- charts/incubator/arma3/values.yaml | 54 +- charts/incubator/arma3exilemod/Chart.yaml | 4 +- charts/incubator/arma3exilemod/values.yaml | 60 +- charts/incubator/artifactory-oss/Chart.yaml | 4 +- charts/incubator/artifactory-oss/values.yaml | 23 +- charts/incubator/assettocorsa/Chart.yaml | 4 +- charts/incubator/assettocorsa/values.yaml | 60 +- charts/incubator/aurora-files/Chart.yaml | 4 +- charts/incubator/aurora-files/values.yaml | 34 +- charts/incubator/auto-yt-dl/Chart.yaml | 4 +- charts/incubator/auto-yt-dl/values.yaml | 15 +- charts/incubator/avorion/Chart.yaml | 4 +- charts/incubator/avorion/values.yaml | 78 +- charts/incubator/awesome-ttrss/Chart.yaml | 4 +- charts/incubator/awesome-ttrss/values.yaml | 87 +- charts/incubator/baikal/Chart.yaml | 4 +- charts/incubator/baikal/values.yaml | 28 +- charts/incubator/barcodebuddy/Chart.yaml | 4 +- charts/incubator/barcodebuddy/values.yaml | 15 +- charts/incubator/barotrauma/Chart.yaml | 4 +- charts/incubator/barotrauma/values.yaml | 60 +- charts/incubator/batnoter/Chart.yaml | 4 +- charts/incubator/batnoter/values.yaml | 16 +- charts/incubator/bender/Chart.yaml | 4 +- charts/incubator/bender/values.yaml | 41 +- charts/incubator/bitcoin-node/Chart.yaml | 4 +- charts/incubator/bitcoin-node/values.yaml | 15 +- charts/incubator/bitcoind/Chart.yaml | 4 +- charts/incubator/bitcoind/values.yaml | 15 +- charts/incubator/bitcoinunlimited/Chart.yaml | 4 +- charts/incubator/bitcoinunlimited/values.yaml | 15 +- charts/incubator/bitcoinwalletgui/Chart.yaml | 4 +- charts/incubator/bitcoinwalletgui/values.yaml | 27 +- .../incubator/blender-desktop-g3/Chart.yaml | 4 +- .../incubator/blender-desktop-g3/values.yaml | 25 +- charts/incubator/blender/Chart.yaml | 4 +- charts/incubator/blender/values.yaml | 27 +- .../incubator/breitbandmessung-de/Chart.yaml | 4 +- .../incubator/breitbandmessung-de/values.yaml | 34 +- charts/incubator/briefkasten/Chart.yaml | 4 +- charts/incubator/briefkasten/values.yaml | 87 +- charts/incubator/btdex/Chart.yaml | 4 +- charts/incubator/btdex/values.yaml | 25 +- charts/incubator/bwapp/Chart.yaml | 4 +- charts/incubator/bwapp/values.yaml | 34 +- charts/incubator/cadquery-jupyter/Chart.yaml | 4 +- charts/incubator/cadquery-jupyter/values.yaml | 15 +- charts/incubator/cadquery-server/Chart.yaml | 4 +- charts/incubator/cadquery-server/values.yaml | 34 +- charts/incubator/checkmk/Chart.yaml | 4 +- charts/incubator/checkmk/values.yaml | 131 +-- charts/incubator/cherry/Chart.yaml | 4 +- charts/incubator/cherry/values.yaml | 75 +- .../chivalry-medievalwarfare/Chart.yaml | 4 +- .../chivalry-medievalwarfare/values.yaml | 96 +- charts/incubator/chowdown/Chart.yaml | 4 +- charts/incubator/chowdown/values.yaml | 15 +- .../incubator/chromium-desktop-g3/Chart.yaml | 4 +- .../incubator/chromium-desktop-g3/values.yaml | 25 +- charts/incubator/chromium/Chart.yaml | 4 +- charts/incubator/chromium/values.yaml | 29 +- charts/incubator/chronograf/Chart.yaml | 4 +- charts/incubator/chronograf/values.yaml | 15 +- charts/incubator/ciao/Chart.yaml | 4 +- charts/incubator/ciao/values.yaml | 41 +- .../citadel-forgedwithfire/Chart.yaml | 4 +- .../citadel-forgedwithfire/values.yaml | 60 +- charts/incubator/cleanarr/Chart.yaml | 4 +- charts/incubator/cleanarr/values.yaml | 48 +- charts/incubator/clipplex/Chart.yaml | 4 +- charts/incubator/clipplex/values.yaml | 34 +- charts/incubator/cloudbeaver/Chart.yaml | 2 +- charts/incubator/cloudbeaver/values.yaml | 27 +- charts/incubator/cloudcommander/Chart.yaml | 4 +- charts/incubator/cloudcommander/values.yaml | 23 +- charts/incubator/cloudreve/Chart.yaml | 4 +- charts/incubator/cloudreve/values.yaml | 15 +- charts/incubator/colonysurvival/Chart.yaml | 4 +- charts/incubator/colonysurvival/values.yaml | 64 +- charts/incubator/conanexiles/Chart.yaml | 4 +- charts/incubator/conanexiles/values.yaml | 92 +- charts/incubator/conreq/Chart.yaml | 4 +- charts/incubator/conreq/values.yaml | 23 +- charts/incubator/convos/Chart.yaml | 4 +- charts/incubator/convos/values.yaml | 15 +- .../core-keeper-dedicated-server/Chart.yaml | 4 +- .../core-keeper-dedicated-server/values.yaml | 45 +- charts/incubator/corekeeper/Chart.yaml | 4 +- charts/incubator/corekeeper/values.yaml | 60 +- charts/incubator/counterstrike2d/Chart.yaml | 4 +- charts/incubator/counterstrike2d/values.yaml | 39 +- charts/incubator/coupon-store/Chart.yaml | 4 +- charts/incubator/coupon-store/values.yaml | 46 +- charts/incubator/cowyo/Chart.yaml | 4 +- charts/incubator/cowyo/values.yaml | 15 +- charts/incubator/craftopia/Chart.yaml | 4 +- charts/incubator/craftopia/values.yaml | 46 +- .../crypto-exchanges-gateway/Chart.yaml | 4 +- .../crypto-exchanges-gateway/values.yaml | 15 +- charts/incubator/csgo/Chart.yaml | 4 +- charts/incubator/csgo/values.yaml | 66 +- charts/incubator/csi-driver-nfs/Chart.yaml | 2 +- charts/incubator/csi-driver-nfs/values.yaml | 212 +---- charts/incubator/csi-driver-smb/Chart.yaml | 2 +- charts/incubator/csi-driver-smb/values.yaml | 212 +---- charts/incubator/cssource/Chart.yaml | 4 +- charts/incubator/cssource/values.yaml | 64 +- charts/incubator/cstrike1-6/Chart.yaml | 4 +- charts/incubator/cstrike1-6/values.yaml | 66 +- .../incubator/cstrikeconditionzero/Chart.yaml | 4 +- .../cstrikeconditionzero/values.yaml | 66 +- charts/incubator/cups-server/Chart.yaml | 2 +- charts/incubator/cups-server/values.yaml | 51 +- charts/incubator/dailynotes/Chart.yaml | 4 +- charts/incubator/dailynotes/values.yaml | 23 +- charts/incubator/damselfly/Chart.yaml | 4 +- charts/incubator/damselfly/values.yaml | 15 +- charts/incubator/darktable/Chart.yaml | 4 +- charts/incubator/darktable/values.yaml | 28 +- charts/incubator/dashmachine/Chart.yaml | 4 +- charts/incubator/dashmachine/values.yaml | 15 +- charts/incubator/dayofdefeatsource/Chart.yaml | 4 +- .../incubator/dayofdefeatsource/values.yaml | 64 +- charts/incubator/daysofwar/Chart.yaml | 4 +- charts/incubator/daysofwar/values.yaml | 64 +- charts/incubator/dayz/Chart.yaml | 4 +- charts/incubator/dayz/values.yaml | 62 +- charts/incubator/ddns-route53/Chart.yaml | 4 +- charts/incubator/ddns-route53/values.yaml | 55 +- charts/incubator/debian-apt-mirror/Chart.yaml | 4 +- .../incubator/debian-apt-mirror/values.yaml | 29 +- charts/incubator/debian-bullseye/Chart.yaml | 4 +- charts/incubator/debian-bullseye/values.yaml | 41 +- charts/incubator/dispatch/Chart.yaml | 4 +- charts/incubator/dispatch/values.yaml | 15 +- charts/incubator/dns-doh-companion/Chart.yaml | 4 +- .../incubator/dns-doh-companion/values.yaml | 15 +- charts/incubator/docker-hub-rss/Chart.yaml | 4 +- charts/incubator/docker-hub-rss/values.yaml | 34 +- charts/incubator/dockerregistry/Chart.yaml | 4 +- charts/incubator/dockerregistry/values.yaml | 15 +- charts/incubator/docspell/Chart.yaml | 4 +- charts/incubator/docspell/values.yaml | 833 ++++++++---------- .../incubator/dontstarvetogether/Chart.yaml | 4 +- .../incubator/dontstarvetogether/values.yaml | 92 +- charts/incubator/drone-runner/Chart.yaml | 4 +- charts/incubator/drone-runner/values.yaml | 40 +- .../incubator/dropbox-by-otherguy/Chart.yaml | 4 +- .../incubator/dropbox-by-otherguy/values.yaml | 39 +- charts/incubator/dsmr-reader/Chart.yaml | 4 +- charts/incubator/dsmr-reader/values.yaml | 67 +- charts/incubator/dupeguru/Chart.yaml | 4 +- charts/incubator/dupeguru/values.yaml | 81 +- charts/incubator/dvblink/Chart.yaml | 4 +- charts/incubator/dvblink/values.yaml | 15 +- charts/incubator/ecodms/Chart.yaml | 4 +- charts/incubator/ecodms/values.yaml | 34 +- charts/incubator/electrum/Chart.yaml | 4 +- charts/incubator/electrum/values.yaml | 29 +- charts/incubator/emby-sync/Chart.yaml | 4 +- charts/incubator/emby-sync/values.yaml | 27 +- charts/incubator/ersatztv/Chart.yaml | 4 +- charts/incubator/ersatztv/values.yaml | 59 +- charts/incubator/ethercalc/Chart.yaml | 4 +- charts/incubator/ethercalc/values.yaml | 25 +- charts/incubator/euterpe/Chart.yaml | 4 +- charts/incubator/euterpe/values.yaml | 79 +- charts/incubator/explainshell/Chart.yaml | 4 +- charts/incubator/explainshell/values.yaml | 34 +- charts/incubator/external-ip/Chart.yaml | 4 +- charts/incubator/external-ip/values.yaml | 49 +- .../factorioservermanager/Chart.yaml | 4 +- .../factorioservermanager/values.yaml | 15 +- charts/incubator/facturascripts/Chart.yaml | 4 +- charts/incubator/facturascripts/values.yaml | 15 +- charts/incubator/fancyindex/Chart.yaml | 4 +- charts/incubator/fancyindex/values.yaml | 43 +- charts/incubator/farmos/Chart.yaml | 4 +- charts/incubator/farmos/values.yaml | 15 +- charts/incubator/fastcom-mqtt/Chart.yaml | 4 +- charts/incubator/fastcom-mqtt/values.yaml | 43 +- charts/incubator/fenrus/Chart.yaml | 4 +- charts/incubator/fenrus/values.yaml | 15 +- charts/incubator/ferdi-client/Chart.yaml | 4 +- charts/incubator/ferdi-client/values.yaml | 29 +- charts/incubator/ffmpeg-mkvdts2ac3/Chart.yaml | 4 +- .../incubator/ffmpeg-mkvdts2ac3/values.yaml | 43 +- charts/incubator/filegator/Chart.yaml | 4 +- charts/incubator/filegator/values.yaml | 15 +- charts/incubator/filerun/Chart.yaml | 4 +- charts/incubator/filerun/values.yaml | 77 +- charts/incubator/fileshelter/Chart.yaml | 4 +- charts/incubator/fileshelter/values.yaml | 34 +- .../incubator/firefox-desktop-g3/Chart.yaml | 4 +- .../incubator/firefox-desktop-g3/values.yaml | 25 +- charts/incubator/fistfuloffrags/Chart.yaml | 4 +- charts/incubator/fistfuloffrags/values.yaml | 64 +- charts/incubator/fivem/Chart.yaml | 4 +- charts/incubator/fivem/values.yaml | 33 +- charts/incubator/flame/Chart.yaml | 4 +- charts/incubator/flame/values.yaml | 36 +- charts/incubator/flashpaper/Chart.yaml | 4 +- charts/incubator/flashpaper/values.yaml | 63 +- charts/incubator/flemarr/Chart.yaml | 4 +- charts/incubator/flemarr/ci/ci-values.yaml | 24 +- charts/incubator/flemarr/values.yaml | 65 +- charts/incubator/flextv/Chart.yaml | 4 +- charts/incubator/flextv/values.yaml | 23 +- .../incubator/fluttercoin-wallet/Chart.yaml | 4 +- .../incubator/fluttercoin-wallet/values.yaml | 31 +- charts/incubator/fmd2-wine/Chart.yaml | 4 +- charts/incubator/fmd2-wine/values.yaml | 23 +- charts/incubator/focalboard/Chart.yaml | 4 +- charts/incubator/focalboard/values.yaml | 42 +- charts/incubator/fogproject/Chart.yaml | 4 +- charts/incubator/fogproject/values.yaml | 34 +- charts/incubator/fotosho/Chart.yaml | 4 +- charts/incubator/fotosho/values.yaml | 15 +- .../incubator/freecad-desktop-g3/Chart.yaml | 4 +- .../incubator/freecad-desktop-g3/values.yaml | 25 +- charts/incubator/fsm/Chart.yaml | 4 +- charts/incubator/fsm/values.yaml | 34 +- charts/incubator/garrysmod/Chart.yaml | 4 +- charts/incubator/garrysmod/values.yaml | 64 +- charts/incubator/genea/Chart.yaml | 4 +- charts/incubator/genea/values.yaml | 34 +- charts/incubator/ghost/Chart.yaml | 4 +- charts/incubator/ghost/values.yaml | 120 +-- charts/incubator/github-backup/Chart.yaml | 4 +- charts/incubator/github-backup/values.yaml | 39 +- charts/incubator/glauth/Chart.yaml | 4 +- charts/incubator/glauth/values.yaml | 15 +- charts/incubator/go-auto-yt/Chart.yaml | 4 +- charts/incubator/go-auto-yt/values.yaml | 23 +- charts/incubator/go-playground/Chart.yaml | 4 +- charts/incubator/go-playground/values.yaml | 25 +- charts/incubator/goaccess-npm-logs/Chart.yaml | 4 +- .../incubator/goaccess-npm-logs/values.yaml | 33 +- charts/incubator/goaccess/Chart.yaml | 4 +- charts/incubator/goaccess/values.yaml | 15 +- charts/incubator/godaddy-ddns/Chart.yaml | 4 +- charts/incubator/godaddy-ddns/values.yaml | 41 +- charts/incubator/gokapi/Chart.yaml | 4 +- charts/incubator/gokapi/values.yaml | 37 +- .../google-cloud-storage-backup/Chart.yaml | 4 +- .../google-cloud-storage-backup/values.yaml | 45 +- charts/incubator/googlephotossync/Chart.yaml | 4 +- charts/incubator/googlephotossync/values.yaml | 34 +- charts/incubator/gotify/Chart.yaml | 4 +- charts/incubator/gotify/values.yaml | 104 ++- charts/incubator/gpodder/Chart.yaml | 4 +- charts/incubator/gpodder/values.yaml | 23 +- .../grafana-image-renderer/Chart.yaml | 4 +- .../grafana-image-renderer/values.yaml | 34 +- charts/incubator/gridcoinwalletgui/Chart.yaml | 4 +- .../incubator/gridcoinwalletgui/values.yaml | 25 +- charts/incubator/grist/Chart.yaml | 4 +- charts/incubator/grist/values.yaml | 113 +-- charts/incubator/guide2go/Chart.yaml | 4 +- charts/incubator/guide2go/values.yaml | 34 +- charts/incubator/h5ai/Chart.yaml | 4 +- charts/incubator/h5ai/values.yaml | 15 +- charts/incubator/habridge/Chart.yaml | 4 +- charts/incubator/habridge/values.yaml | 49 +- .../incubator/halflife2deathmatch/Chart.yaml | 4 +- .../incubator/halflife2deathmatch/values.yaml | 64 +- charts/incubator/hassconfigurator/Chart.yaml | 4 +- charts/incubator/hassconfigurator/values.yaml | 15 +- charts/incubator/hastebin/Chart.yaml | 4 +- charts/incubator/hastebin/values.yaml | 15 +- charts/incubator/hasty-paste/Chart.yaml | 4 +- charts/incubator/hasty-paste/values.yaml | 84 +- charts/incubator/hetzner-ddns/Chart.yaml | 4 +- charts/incubator/hetzner-ddns/values.yaml | 41 +- charts/incubator/hexchat/Chart.yaml | 4 +- charts/incubator/hexchat/values.yaml | 34 +- charts/incubator/hexo-blog/Chart.yaml | 4 +- charts/incubator/hexo-blog/values.yaml | 31 +- charts/incubator/hoobs/Chart.yaml | 4 +- charts/incubator/hoobs/values.yaml | 15 +- charts/incubator/humhub/Chart.yaml | 4 +- charts/incubator/humhub/values.yaml | 15 +- charts/incubator/hurtworld/Chart.yaml | 4 +- charts/incubator/hurtworld/values.yaml | 68 +- .../icantbelieveitsnotvaletudo/Chart.yaml | 4 +- .../icantbelieveitsnotvaletudo/values.yaml | 74 +- charts/incubator/icinga2/Chart.yaml | 4 +- charts/incubator/icinga2/values.yaml | 109 +-- charts/incubator/imgpush/Chart.yaml | 4 +- charts/incubator/imgpush/values.yaml | 15 +- charts/incubator/import-ics/Chart.yaml | 4 +- charts/incubator/import-ics/values.yaml | 43 +- .../incubator/inkscape-desktop-g3/Chart.yaml | 4 +- .../incubator/inkscape-desktop-g3/values.yaml | 25 +- .../incubator/insurgencysandstorm/Chart.yaml | 4 +- .../incubator/insurgencysandstorm/values.yaml | 66 +- charts/incubator/inventree/Chart.yaml | 4 +- charts/incubator/inventree/values.yaml | 112 +-- charts/incubator/invitarr/Chart.yaml | 4 +- charts/incubator/invitarr/values.yaml | 47 +- charts/incubator/jelu/Chart.yaml | 4 +- charts/incubator/jelu/values.yaml | 15 +- charts/incubator/jitsi/Chart.yaml | 4 +- charts/incubator/jitsi/values.yaml | 492 +++-------- charts/incubator/jmzhomeproxy/Chart.yaml | 4 +- charts/incubator/jmzhomeproxy/values.yaml | 15 +- charts/incubator/jump/Chart.yaml | 4 +- charts/incubator/jump/values.yaml | 45 +- charts/incubator/kdenlive-vnc/Chart.yaml | 4 +- charts/incubator/kdenlive-vnc/values.yaml | 15 +- charts/incubator/kdenlive/Chart.yaml | 4 +- charts/incubator/kdenlive/values.yaml | 27 +- charts/incubator/keeweb/Chart.yaml | 4 +- charts/incubator/keeweb/values.yaml | 42 +- .../kerbalspaceprogram-lmp/Chart.yaml | 4 +- .../kerbalspaceprogram-lmp/values.yaml | 41 +- charts/incubator/kerio-connect/Chart.yaml | 4 +- charts/incubator/kerio-connect/values.yaml | 127 ++- charts/incubator/kitana/Chart.yaml | 4 +- charts/incubator/kitana/values.yaml | 15 +- charts/incubator/koel/Chart.yaml | 4 +- charts/incubator/koel/values.yaml | 131 +-- charts/incubator/krusader/Chart.yaml | 4 +- charts/incubator/krusader/values.yaml | 31 +- charts/incubator/kutt/Chart.yaml | 4 +- charts/incubator/kutt/values.yaml | 136 +-- charts/incubator/lastoasis/Chart.yaml | 4 +- charts/incubator/lastoasis/values.yaml | 68 +- charts/incubator/leantime/Chart.yaml | 4 +- charts/incubator/leantime/values.yaml | 66 +- charts/incubator/left4dead/Chart.yaml | 4 +- charts/incubator/left4dead/values.yaml | 64 +- charts/incubator/lemur-cfssl/Chart.yaml | 4 +- charts/incubator/lemur-cfssl/values.yaml | 34 +- charts/incubator/lenpaste/Chart.yaml | 4 +- charts/incubator/lenpaste/values.yaml | 58 +- charts/incubator/libreoffice/Chart.yaml | 4 +- charts/incubator/libreoffice/values.yaml | 28 +- charts/incubator/librephotos/Chart.yaml | 4 +- charts/incubator/librephotos/values.yaml | 219 ++--- charts/incubator/lingva/Chart.yaml | 4 +- charts/incubator/lingva/values.yaml | 23 +- charts/incubator/linkace/Chart.yaml | 4 +- charts/incubator/linkace/values.yaml | 156 ++-- charts/incubator/linkwallet/Chart.yaml | 4 +- charts/incubator/linkwallet/values.yaml | 25 +- charts/incubator/livebook/Chart.yaml | 4 +- charts/incubator/livebook/values.yaml | 23 +- charts/incubator/livestreamdvr/Chart.yaml | 4 +- charts/incubator/livestreamdvr/values.yaml | 25 +- .../incubator/llalon-github-backup/Chart.yaml | 4 +- .../llalon-github-backup/values.yaml | 39 +- charts/incubator/loki/Chart.yaml | 4 +- charts/incubator/loki/values.yaml | 174 ++-- charts/incubator/longvinter/Chart.yaml | 4 +- charts/incubator/longvinter/values.yaml | 39 +- charts/incubator/lychee/Chart.yaml | 4 +- charts/incubator/lychee/values.yaml | 146 ++- charts/incubator/magicmirror2/Chart.yaml | 4 +- charts/incubator/magicmirror2/values.yaml | 73 +- charts/incubator/mailpile/Chart.yaml | 4 +- charts/incubator/mailpile/values.yaml | 15 +- charts/incubator/maloja/Chart.yaml | 4 +- charts/incubator/maloja/values.yaml | 25 +- charts/incubator/mango/Chart.yaml | 4 +- charts/incubator/mango/values.yaml | 15 +- charts/incubator/media-roller/Chart.yaml | 4 +- charts/incubator/media-roller/values.yaml | 15 +- charts/incubator/mediaelch/Chart.yaml | 4 +- charts/incubator/mediaelch/values.yaml | 23 +- charts/incubator/mediagoblin/Chart.yaml | 4 +- charts/incubator/mediagoblin/values.yaml | 15 +- charts/incubator/memories-of-mars/Chart.yaml | 4 +- charts/incubator/memories-of-mars/values.yaml | 76 +- charts/incubator/metatube/Chart.yaml | 4 +- charts/incubator/metatube/values.yaml | 29 +- charts/incubator/microbin/Chart.yaml | 4 +- charts/incubator/microbin/values.yaml | 30 +- charts/incubator/mindustry/Chart.yaml | 4 +- charts/incubator/mindustry/values.yaml | 29 +- charts/incubator/miniflux/Chart.yaml | 4 +- charts/incubator/miniflux/values.yaml | 73 +- charts/incubator/mininote/Chart.yaml | 4 +- charts/incubator/mininote/values.yaml | 15 +- charts/incubator/ml-workspace/Chart.yaml | 4 +- .../incubator/ml-workspace/ci/gpu-values.yaml | 1 - .../ml-workspace/ci/light-values.yaml | 2 +- .../ml-workspace/ci/minimal-values.yaml | 2 +- .../incubator/ml-workspace/ci/r-values.yaml | 1 - .../ml-workspace/ci/spark-values.yaml | 1 - charts/incubator/ml-workspace/values.yaml | 100 +-- charts/incubator/mocodo-mcd/Chart.yaml | 4 +- charts/incubator/mocodo-mcd/values.yaml | 15 +- charts/incubator/mojopaste/Chart.yaml | 4 +- charts/incubator/mojopaste/values.yaml | 23 +- charts/incubator/monero-node/Chart.yaml | 4 +- charts/incubator/monero-node/values.yaml | 23 +- charts/incubator/money-balancer/Chart.yaml | 4 +- charts/incubator/money-balancer/values.yaml | 45 +- charts/incubator/mordhau/Chart.yaml | 4 +- charts/incubator/mordhau/values.yaml | 96 +- charts/incubator/moviegrabber/Chart.yaml | 4 +- charts/incubator/moviegrabber/values.yaml | 23 +- charts/incubator/namecheap-ddns/Chart.yaml | 4 +- charts/incubator/namecheap-ddns/values.yaml | 41 +- charts/incubator/necesse/Chart.yaml | 4 +- charts/incubator/necesse/values.yaml | 27 +- charts/incubator/neko/Chart.yaml | 2 +- charts/incubator/neko/ci/brave-values.yaml | 2 +- charts/incubator/neko/ci/chrome-values.yaml | 2 +- charts/incubator/neko/ci/chromium-values.yaml | 2 +- charts/incubator/neko/ci/edge-values.yaml | 2 +- charts/incubator/neko/ci/remmina-values.yaml | 2 +- charts/incubator/neko/ci/tor-values.yaml | 2 +- charts/incubator/neko/ci/vivaldi-values.yaml | 2 +- charts/incubator/neko/ci/vlc-values.yaml | 2 +- .../incubator/neko/ci/vncviewer-values.yaml | 2 +- charts/incubator/neko/ci/xfce-values.yaml | 2 +- charts/incubator/neko/values.yaml | 121 +-- charts/incubator/netbox/Chart.yaml | 4 +- charts/incubator/netbox/values.yaml | 358 +++----- .../incubator/neverwinternights-ee/Chart.yaml | 4 +- .../neverwinternights-ee/values.yaml | 75 +- .../newyearcountdownclock/Chart.yaml | 4 +- .../newyearcountdownclock/values.yaml | 34 +- charts/incubator/nexus-oss/Chart.yaml | 4 +- charts/incubator/nexus-oss/values.yaml | 35 +- charts/incubator/nightscout/Chart.yaml | 4 +- charts/incubator/nightscout/values.yaml | 47 +- charts/incubator/noisedash/Chart.yaml | 4 +- charts/incubator/noisedash/values.yaml | 24 +- charts/incubator/nosqlclient/Chart.yaml | 4 +- charts/incubator/nosqlclient/values.yaml | 23 +- charts/incubator/notarius/Chart.yaml | 4 +- charts/incubator/notarius/values.yaml | 34 +- charts/incubator/notea/Chart.yaml | 4 +- charts/incubator/notea/values.yaml | 41 +- charts/incubator/observium/Chart.yaml | 4 +- charts/incubator/observium/values.yaml | 15 +- charts/incubator/obsidian/Chart.yaml | 4 +- charts/incubator/obsidian/values.yaml | 40 +- .../onlinecheckyourserver/Chart.yaml | 4 +- .../onlinecheckyourserver/values.yaml | 53 +- charts/incubator/openaudible/Chart.yaml | 4 +- charts/incubator/openaudible/values.yaml | 24 +- charts/incubator/openebs/Chart.yaml | 2 +- charts/incubator/openebs/values.yaml | 212 +---- charts/incubator/opengl-desktop-g3/Chart.yaml | 4 +- .../incubator/opengl-desktop-g3/values.yaml | 25 +- charts/incubator/openkm/Chart.yaml | 4 +- charts/incubator/openkm/values.yaml | 63 +- charts/incubator/openldap/Chart.yaml | 4 +- charts/incubator/openldap/values.yaml | 137 ++- charts/incubator/openproject/Chart.yaml | 4 +- charts/incubator/openproject/values.yaml | 51 +- charts/incubator/openra/Chart.yaml | 4 +- charts/incubator/openra/values.yaml | 41 +- charts/incubator/openttd/Chart.yaml | 4 +- charts/incubator/openttd/values.yaml | 27 +- charts/incubator/orbital-sync/Chart.yaml | 4 +- charts/incubator/orbital-sync/values.yaml | 93 +- charts/incubator/owi2plex/Chart.yaml | 4 +- charts/incubator/owi2plex/values.yaml | 34 +- .../passwordpusherephemeral/Chart.yaml | 4 +- .../passwordpusherephemeral/values.yaml | 34 +- charts/incubator/pavlovvr/Chart.yaml | 4 +- charts/incubator/pavlovvr/values.yaml | 45 +- charts/incubator/penpot/Chart.yaml | 4 +- charts/incubator/penpot/values.yaml | 157 ++-- .../incubator/phoronix-test-suite/Chart.yaml | 4 +- .../incubator/phoronix-test-suite/values.yaml | 34 +- charts/incubator/photo-stream/Chart.yaml | 4 +- charts/incubator/photo-stream/values.yaml | 29 +- charts/incubator/phpmyadmin/Chart.yaml | 4 +- charts/incubator/phpmyadmin/values.yaml | 30 +- charts/incubator/pialert/Chart.yaml | 4 +- charts/incubator/pialert/values.yaml | 223 ++--- charts/incubator/piaware/Chart.yaml | 4 +- charts/incubator/piaware/values.yaml | 37 +- charts/incubator/pidgin/Chart.yaml | 4 +- charts/incubator/pidgin/values.yaml | 28 +- charts/incubator/pigallery2/Chart.yaml | 4 +- charts/incubator/pigallery2/values.yaml | 15 +- charts/incubator/pingvin-share/Chart.yaml | 4 +- charts/incubator/pingvin-share/values.yaml | 28 +- charts/incubator/pixark/Chart.yaml | 4 +- charts/incubator/pixark/values.yaml | 102 ++- charts/incubator/pixelserv-tls/Chart.yaml | 4 +- charts/incubator/pixelserv-tls/values.yaml | 15 +- charts/incubator/plik/Chart.yaml | 4 +- charts/incubator/plik/values.yaml | 162 ++-- charts/incubator/post-recording/Chart.yaml | 4 +- charts/incubator/post-recording/values.yaml | 49 +- charts/incubator/poste/Chart.yaml | 4 +- charts/incubator/poste/values.yaml | 15 +- charts/incubator/postgresql/Chart.yaml | 4 +- charts/incubator/postgresql/values.yaml | 69 +- charts/incubator/postscriptum/Chart.yaml | 4 +- charts/incubator/postscriptum/values.yaml | 62 +- charts/incubator/preclear/Chart.yaml | 4 +- charts/incubator/preclear/values.yaml | 27 +- charts/incubator/pritunl/Chart.yaml | 4 +- charts/incubator/pritunl/values.yaml | 15 +- charts/incubator/privatebin/Chart.yaml | 4 +- charts/incubator/privatebin/values.yaml | 160 ++-- .../Chart.yaml | 4 +- .../values.yaml | 34 +- charts/incubator/prpdf/Chart.yaml | 4 +- charts/incubator/prpdf/values.yaml | 34 +- charts/incubator/ps3netsrv/Chart.yaml | 4 +- charts/incubator/ps3netsrv/values.yaml | 26 +- charts/incubator/pt-helper/Chart.yaml | 4 +- charts/incubator/pt-helper/values.yaml | 15 +- charts/incubator/pure-ftpd/Chart.yaml | 4 +- charts/incubator/pure-ftpd/values.yaml | 27 +- charts/incubator/pvk-ii/Chart.yaml | 4 +- charts/incubator/pvk-ii/values.yaml | 66 +- charts/incubator/pwm/Chart.yaml | 4 +- charts/incubator/pwm/values.yaml | 23 +- charts/incubator/pydio-cells/Chart.yaml | 4 +- charts/incubator/pydio-cells/values.yaml | 165 ++-- charts/incubator/pyload-ng/Chart.yaml | 4 +- charts/incubator/pyload-ng/values.yaml | 23 +- charts/incubator/qflood/Chart.yaml | 4 +- charts/incubator/qflood/values.yaml | 25 +- charts/incubator/quake3/Chart.yaml | 4 +- charts/incubator/quake3/values.yaml | 47 +- charts/incubator/quickshare/Chart.yaml | 4 +- charts/incubator/quickshare/values.yaml | 25 +- charts/incubator/quiz-game/Chart.yaml | 4 +- charts/incubator/quiz-game/values.yaml | 26 +- charts/incubator/qwantify/Chart.yaml | 4 +- charts/incubator/qwantify/values.yaml | 39 +- charts/incubator/radarrsync/Chart.yaml | 4 +- charts/incubator/radarrsync/values.yaml | 45 +- charts/incubator/radicale/Chart.yaml | 4 +- charts/incubator/radicale/values.yaml | 114 +-- charts/incubator/raneto/Chart.yaml | 4 +- charts/incubator/raneto/values.yaml | 23 +- .../incubator/rapidphotodownloader/Chart.yaml | 4 +- .../rapidphotodownloader/values.yaml | 29 +- charts/incubator/raspberrymatic/Chart.yaml | 4 +- charts/incubator/raspberrymatic/values.yaml | 73 +- charts/incubator/recipes/Chart.yaml | 4 +- charts/incubator/recipes/values.yaml | 161 ++-- charts/incubator/red-discordbot/Chart.yaml | 4 +- charts/incubator/red-discordbot/values.yaml | 39 +- charts/incubator/redm/Chart.yaml | 4 +- charts/incubator/redm/values.yaml | 33 +- charts/incubator/remotely/Chart.yaml | 4 +- charts/incubator/remotely/values.yaml | 15 +- .../incubator/restic-rest-server/Chart.yaml | 4 +- .../incubator/restic-rest-server/values.yaml | 23 +- charts/incubator/restreamer/Chart.yaml | 4 +- charts/incubator/restreamer/values.yaml | 273 +++--- charts/incubator/rflood/Chart.yaml | 4 +- charts/incubator/rflood/values.yaml | 33 +- charts/incubator/rmlint/Chart.yaml | 4 +- charts/incubator/rmlint/values.yaml | 25 +- charts/incubator/root/Chart.yaml | 4 +- charts/incubator/root/values.yaml | 15 +- charts/incubator/rss-proxy/Chart.yaml | 4 +- charts/incubator/rss-proxy/values.yaml | 34 +- charts/incubator/rss-to-telegram/Chart.yaml | 4 +- charts/incubator/rss-to-telegram/values.yaml | 41 +- charts/incubator/rstudio/Chart.yaml | 4 +- charts/incubator/rstudio/values.yaml | 48 +- charts/incubator/rtmpserver/Chart.yaml | 4 +- charts/incubator/rtmpserver/values.yaml | 61 +- charts/incubator/rust/Chart.yaml | 4 +- charts/incubator/rust/values.yaml | 66 +- charts/incubator/rustpad/Chart.yaml | 4 +- charts/incubator/rustpad/values.yaml | 27 +- charts/incubator/s3backup/Chart.yaml | 4 +- charts/incubator/s3backup/values.yaml | 45 +- charts/incubator/s3sync/Chart.yaml | 4 +- charts/incubator/s3sync/values.yaml | 47 +- charts/incubator/scprime/Chart.yaml | 4 +- charts/incubator/scprime/values.yaml | 23 +- charts/incubator/sdtd/Chart.yaml | 4 +- charts/incubator/sdtd/values.yaml | 110 +-- .../self-service-password/Chart.yaml | 4 +- .../self-service-password/values.yaml | 41 +- charts/incubator/send/Chart.yaml | 4 +- charts/incubator/send/values.yaml | 39 +- charts/incubator/senseai-server/Chart.yaml | 4 +- charts/incubator/senseai-server/values.yaml | 14 +- charts/incubator/serpbear/Chart.yaml | 4 +- charts/incubator/serpbear/values.yaml | 39 +- charts/incubator/serviio/Chart.yaml | 4 +- charts/incubator/serviio/values.yaml | 15 +- charts/incubator/shaarli/Chart.yaml | 4 +- charts/incubator/shaarli/values.yaml | 15 +- charts/incubator/shadowsocks/Chart.yaml | 4 +- charts/incubator/shadowsocks/values.yaml | 29 +- .../shapeshifter-obfuscator/Chart.yaml | 4 +- .../shapeshifter-obfuscator/values.yaml | 25 +- charts/incubator/sheetable/Chart.yaml | 4 +- charts/incubator/sheetable/values.yaml | 78 +- charts/incubator/shortipy/Chart.yaml | 4 +- charts/incubator/shortipy/values.yaml | 34 +- charts/incubator/sia-daemon/Chart.yaml | 4 +- charts/incubator/sia-daemon/values.yaml | 25 +- charts/incubator/sinusbot/Chart.yaml | 4 +- charts/incubator/sinusbot/values.yaml | 23 +- charts/incubator/slack-invite/Chart.yaml | 4 +- charts/incubator/slack-invite/values.yaml | 27 +- charts/incubator/snipe-it/Chart.yaml | 4 +- charts/incubator/snipe-it/values.yaml | 209 ++--- charts/incubator/snowflake-proxy/Chart.yaml | 4 +- charts/incubator/snowflake-proxy/values.yaml | 96 +- charts/incubator/socials/Chart.yaml | 4 +- charts/incubator/socials/values.yaml | 25 +- charts/incubator/somfyprotect2mqtt/Chart.yaml | 4 +- .../incubator/somfyprotect2mqtt/values.yaml | 94 +- charts/incubator/sonarqube/Chart.yaml | 4 +- charts/incubator/sonarqube/values.yaml | 23 +- charts/incubator/songkong/Chart.yaml | 4 +- charts/incubator/songkong/values.yaml | 15 +- charts/incubator/sourcegraph/Chart.yaml | 4 +- charts/incubator/sourcegraph/values.yaml | 15 +- charts/incubator/sqlite-web/Chart.yaml | 4 +- charts/incubator/sqlite-web/values.yaml | 23 +- charts/incubator/st-reborn-server/Chart.yaml | 4 +- charts/incubator/st-reborn-server/values.yaml | 47 +- charts/incubator/stackedit/Chart.yaml | 4 +- charts/incubator/stackedit/values.yaml | 23 +- charts/incubator/standardnotes-web/Chart.yaml | 4 +- .../incubator/standardnotes-web/values.yaml | 34 +- charts/incubator/starmade/Chart.yaml | 4 +- charts/incubator/starmade/values.yaml | 37 +- charts/incubator/stationeers/Chart.yaml | 4 +- charts/incubator/stationeers/values.yaml | 74 +- charts/incubator/statping-ng/Chart.yaml | 4 +- charts/incubator/statping-ng/values.yaml | 132 ++- charts/incubator/storm/Chart.yaml | 4 +- charts/incubator/storm/values.yaml | 31 +- charts/incubator/suistartpage/Chart.yaml | 4 +- charts/incubator/suistartpage/values.yaml | 15 +- charts/incubator/survivethenights/Chart.yaml | 4 +- charts/incubator/survivethenights/values.yaml | 60 +- charts/incubator/synapse/Chart.yaml | 4 +- charts/incubator/synapse/ci/base-values.yaml | 5 +- charts/incubator/synapse/ci/basic-values.yaml | 5 +- charts/incubator/synapse/values.yaml | 404 +++------ charts/incubator/tachidesk-docker/Chart.yaml | 4 +- charts/incubator/tachidesk-docker/values.yaml | 15 +- charts/incubator/tanoshi/Chart.yaml | 4 +- charts/incubator/tanoshi/values.yaml | 15 +- charts/incubator/tar1090/Chart.yaml | 4 +- charts/incubator/tar1090/values.yaml | 29 +- charts/incubator/teamspeak3/Chart.yaml | 4 +- charts/incubator/teamspeak3/values.yaml | 52 +- charts/incubator/teedy-docs/Chart.yaml | 4 +- charts/incubator/teedy-docs/values.yaml | 37 +- .../incubator/telethon-downloader/Chart.yaml | 4 +- .../incubator/telethon-downloader/values.yaml | 45 +- charts/incubator/terraria-tshock/Chart.yaml | 4 +- charts/incubator/terraria-tshock/values.yaml | 51 +- charts/incubator/theforest/Chart.yaml | 4 +- charts/incubator/theforest/values.yaml | 90 +- charts/incubator/thunderbird/Chart.yaml | 4 +- charts/incubator/thunderbird/values.yaml | 41 +- charts/incubator/timetagger/Chart.yaml | 4 +- charts/incubator/timetagger/values.yaml | 44 +- charts/incubator/tonido/Chart.yaml | 4 +- charts/incubator/tonido/values.yaml | 15 +- charts/incubator/tracks/Chart.yaml | 4 +- charts/incubator/tracks/values.yaml | 39 +- charts/incubator/traktarr/Chart.yaml | 4 +- charts/incubator/traktarr/values.yaml | 79 +- charts/incubator/trango/Chart.yaml | 4 +- charts/incubator/trango/values.yaml | 15 +- charts/incubator/troddit/Chart.yaml | 4 +- charts/incubator/troddit/values.yaml | 31 +- charts/incubator/ts-dnsserver/Chart.yaml | 4 +- charts/incubator/ts-dnsserver/values.yaml | 15 +- charts/incubator/ts3-manager/Chart.yaml | 4 +- charts/incubator/ts3-manager/values.yaml | 106 +-- charts/incubator/tubearchivist-es/Chart.yaml | 4 +- charts/incubator/tubearchivist-es/values.yaml | 29 +- .../tubearchivist-redisjson/Chart.yaml | 4 +- .../tubearchivist-redisjson/values.yaml | 15 +- charts/incubator/tubesync/Chart.yaml | 4 +- charts/incubator/tubesync/values.yaml | 33 +- charts/incubator/tvhproxy/Chart.yaml | 4 +- charts/incubator/tvhproxy/values.yaml | 39 +- charts/incubator/twonky-server/Chart.yaml | 4 +- charts/incubator/twonky-server/values.yaml | 15 +- charts/incubator/typecho/Chart.yaml | 4 +- charts/incubator/typecho/values.yaml | 88 +- charts/incubator/ubuntu-xrdp/Chart.yaml | 4 +- charts/incubator/ubuntu-xrdp/values.yaml | 22 +- charts/incubator/umami/Chart.yaml | 4 +- charts/incubator/umami/values.yaml | 99 ++- .../incubator/ungoogled-chromium/Chart.yaml | 4 +- .../incubator/ungoogled-chromium/values.yaml | 33 +- .../universal-media-server/Chart.yaml | 4 +- .../universal-media-server/values.yaml | 44 +- charts/incubator/upsnap/Chart.yaml | 4 +- charts/incubator/upsnap/values.yaml | 47 +- charts/incubator/urban-terror/Chart.yaml | 4 +- charts/incubator/urban-terror/values.yaml | 41 +- charts/incubator/v-rising/Chart.yaml | 4 +- charts/incubator/v-rising/values.yaml | 64 +- charts/incubator/valetudo-mapper/Chart.yaml | 4 +- charts/incubator/valetudo-mapper/values.yaml | 34 +- charts/incubator/vaulthunters/Chart.yaml | 4 +- charts/incubator/vaulthunters/values.yaml | 27 +- charts/incubator/velero/Chart.yaml | 2 +- charts/incubator/velero/values.yaml | 101 +-- charts/incubator/venstar2mqtt/Chart.yaml | 4 +- charts/incubator/venstar2mqtt/values.yaml | 45 +- charts/incubator/vertex/Chart.yaml | 4 +- charts/incubator/vertex/values.yaml | 23 +- charts/incubator/vintage-story/Chart.yaml | 4 +- charts/incubator/vintage-story/values.yaml | 25 +- charts/incubator/virt-manager/Chart.yaml | 4 +- charts/incubator/virt-manager/values.yaml | 23 +- charts/incubator/vlmcsd-kms-server/Chart.yaml | 4 +- .../incubator/vlmcsd-kms-server/values.yaml | 34 +- charts/incubator/vorta/Chart.yaml | 4 +- charts/incubator/vorta/values.yaml | 33 +- charts/incubator/wbo/Chart.yaml | 4 +- charts/incubator/wbo/values.yaml | 60 +- charts/incubator/webp-server/Chart.yaml | 4 +- charts/incubator/webp-server/values.yaml | 27 +- charts/incubator/wger/Chart.yaml | 4 +- charts/incubator/wger/values.yaml | 143 +-- charts/incubator/wifi-card/Chart.yaml | 4 +- charts/incubator/wifi-card/values.yaml | 34 +- charts/incubator/wireshark/Chart.yaml | 4 +- charts/incubator/wireshark/values.yaml | 65 +- charts/incubator/xbackbone/Chart.yaml | 4 +- charts/incubator/xbackbone/values.yaml | 63 +- charts/incubator/xmrig/Chart.yaml | 4 +- charts/incubator/xmrig/values.yaml | 55 +- charts/incubator/xonotic/Chart.yaml | 4 +- charts/incubator/xonotic/values.yaml | 41 +- charts/incubator/xware/Chart.yaml | 4 +- charts/incubator/xware/values.yaml | 34 +- .../yacreaderlibraryserver/Chart.yaml | 4 +- .../yacreaderlibraryserver/values.yaml | 15 +- charts/incubator/yacy/Chart.yaml | 4 +- charts/incubator/yacy/values.yaml | 15 +- charts/incubator/yourls/Chart.yaml | 4 +- charts/incubator/yourls/values.yaml | 37 +- charts/incubator/youtrack/Chart.yaml | 4 +- charts/incubator/youtrack/values.yaml | 87 +- charts/incubator/z80pack/Chart.yaml | 4 +- charts/incubator/z80pack/values.yaml | 15 +- charts/incubator/zoneminder/Chart.yaml | 4 +- charts/incubator/zoneminder/values.yaml | 47 +- charts/incubator/zusam/Chart.yaml | 4 +- charts/incubator/zusam/values.yaml | 104 +-- 780 files changed, 10911 insertions(+), 10910 deletions(-) diff --git a/charts/incubator/acestream/Chart.yaml b/charts/incubator/acestream/Chart.yaml index 78c2a222205..223a303f99a 100644 --- a/charts/incubator/acestream/Chart.yaml +++ b/charts/incubator/acestream/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: acestream -version: 3.0.3 +version: 4.0.0 appVersion: 2.0.2.8 description: IPTV service providing streaming, playlist, search engine and epg. home: https://truecharts.org/charts/incubator/acestream @@ -20,7 +20,7 @@ keywords: - MediaServer-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/acestream/values.yaml b/charts/incubator/acestream/values.yaml index 66792991465..c452ea9de10 100644 --- a/charts/incubator/acestream/values.yaml +++ b/charts/incubator/acestream/values.yaml @@ -2,25 +2,30 @@ image: pullPolicy: IfNotPresent repository: vstavrinov/acestream-service tag: 2.0.2.8@sha256:f70398ee687e499bf967201706b7fa33d3df71bf30de9a8bf2c40af0e46dd9a4 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - SCHEME: "http" - ENTRY: "{{ .Values.service.main.ports.main.port }}" - PORT: "{{ .Values.service.main.ports.main.port }}" -service: - main: - ports: - main: - port: 8008 - protocol: TCP persistence: acestreamcache: enabled: true mountPath: /srv/acestream/.ACEStream portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 8008 + protocol: TCP +workload: + main: + podSpec: + containers: + main: + env: + ENTRY: "{{ .Values.service.main.ports.main.port }}" + PORT: "{{ .Values.service.main.ports.main.port }}" + SCHEME: http diff --git a/charts/incubator/adguardhome-sync/Chart.yaml b/charts/incubator/adguardhome-sync/Chart.yaml index 2815926eb55..0542f183840 100644 --- a/charts/incubator/adguardhome-sync/Chart.yaml +++ b/charts/incubator/adguardhome-sync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: adguardhome-sync -version: 3.0.3 +version: 4.0.0 appVersion: 0.5.1 description: Synchronize AdGuardHome config to replica instances. home: https://truecharts.org/charts/incubator/adguardhome-sync @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/adguardhome-sync/values.yaml b/charts/incubator/adguardhome-sync/values.yaml index d77083c61fe..10ecf19a84d 100644 --- a/charts/incubator/adguardhome-sync/values.yaml +++ b/charts/incubator/adguardhome-sync/values.yaml @@ -2,31 +2,8 @@ image: pullPolicy: IfNotPresent repository: ghcr.io/bakito/adguardhome-sync tag: v0.5.1@sha256:34c718be3a9a7587e744d70a6d6cb9ed731fd9abbee4994fa920fa7e51d595c2 -args: - - run -env: - ORIGIN_URL: "https://192.168.1.2:3000" - ORIGIN_USERNAME: "username" - ORIGIN_PASSWORD: "password" - REPLICA_URL: "http://192.168.1.3" - REPLICA_USERNAME: "username" - REPLICA_PASSWORD: "password" - CRON: "*/10 * * * *" - RUNONSTART: true - REPLICA_AUTOSETUP: false - REPLICA_INTERFACENAME: "" - # Configure sync features; by default all features are enabled. - FEATURES_GENERALSETTINGS: true - FEATURES_QUERYLOGCONFIG: true - FEATURES_STATSCONFIG: true - FEATURES_CLIENTSETTINGS: true - FEATURES_SERVICES: true - FEATURES_FILTERS: true - FEATURES_DHCP_SERVERCONFIG: true - FEATURES_DHCP_STATICLEASES: true - FEATURES_DNS_SERVERCONFIG: true - FEATURES_DNS_ACCESSLISTS: true - FEATURES_DNS_REWRITES: true +portal: + enabled: true service: main: ports: @@ -34,5 +11,32 @@ service: port: 8080 protocol: HTTP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + args: + - run + env: + CRON: "*/10 * * * *" + FEATURES_CLIENTSETTINGS: "true" + FEATURES_DHCP_SERVERCONFIG: "true" + FEATURES_DHCP_STATICLEASES: "true" + FEATURES_DNS_ACCESSLISTS: "true" + FEATURES_DNS_REWRITES: "true" + FEATURES_DNS_SERVERCONFIG: "true" + FEATURES_FILTERS: "true" + FEATURES_GENERALSETTINGS: "true" + FEATURES_QUERYLOGCONFIG: "true" + FEATURES_SERVICES: "true" + FEATURES_STATSCONFIG: "true" + ORIGIN_PASSWORD: password + ORIGIN_URL: https://192.168.1.2:3000 + ORIGIN_USERNAME: username + REPLICA_AUTOSETUP: "false" + REPLICA_INTERFACENAME: "" + REPLICA_PASSWORD: password + REPLICA_URL: http://192.168.1.3 + REPLICA_USERNAME: username + RUNONSTART: "true" diff --git a/charts/incubator/alienswarm-reactivedrop/Chart.yaml b/charts/incubator/alienswarm-reactivedrop/Chart.yaml index 2af3a3bffc7..e1150db2360 100644 --- a/charts/incubator/alienswarm-reactivedrop/Chart.yaml +++ b/charts/incubator/alienswarm-reactivedrop/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: alienswarm-reactivedrop -version: 2.0.12 +version: 3.0.0 appVersion: alienswarmreactivedrop description: "This Chart will download and install SteamCMD. It will also install @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/alienswarm-reactivedrop/values.yaml b/charts/incubator/alienswarm-reactivedrop/values.yaml index 3796427246d..4034109993c 100644 --- a/charts/incubator/alienswarm-reactivedrop/values.yaml +++ b/charts/incubator/alienswarm-reactivedrop/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: alienswarmreactivedrop@sha256:fbe0f8425e9f427c4510192035e8795166bf4f0011d21060ce3445b409858176 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "563560" - GAME_NAME: reactivedrop - GAME_PARAMS: +map lobby -maxplayers 4 +exec server.cfg - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" - readiness: - port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" - startup: - port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "563560" + GAME_NAME: reactivedrop + GAME_PARAMS: +map lobby -maxplayers 4 +exec server.cfg + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" + readiness: + port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" + startup: + port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" diff --git a/charts/incubator/alienswarm/Chart.yaml b/charts/incubator/alienswarm/Chart.yaml index 473ae33a6b9..eddfa101f95 100644 --- a/charts/incubator/alienswarm/Chart.yaml +++ b/charts/incubator/alienswarm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: alienswarm -version: 2.0.11 +version: 3.0.0 appVersion: alienswarm description: This Chart will download and install SteamCMD. It will also install Alien @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/alienswarm/values.yaml b/charts/incubator/alienswarm/values.yaml index 15ffdb2b28d..dfcd1b37b66 100644 --- a/charts/incubator/alienswarm/values.yaml +++ b/charts/incubator/alienswarm/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: alienswarm@sha256:b4fc6b67678589c7ff1035ebbdef631f40efa7886c14e93b1f640de10563d422 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "635" - GAME_NAME: swarm - GAME_PARAMS: +map lobby -maxplayers 4 +exec server.cfg - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" - readiness: - port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" - startup: - port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "635" + GAME_NAME: swarm + GAME_PARAMS: +map lobby -maxplayers 4 +exec server.cfg + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" + readiness: + port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" + startup: + port: "{{ .Values.service.tcprconport.ports.tcprconport.targetPort }}" diff --git a/charts/incubator/americasarmy-pg/Chart.yaml b/charts/incubator/americasarmy-pg/Chart.yaml index 52ef5aec783..45327bfef98 100644 --- a/charts/incubator/americasarmy-pg/Chart.yaml +++ b/charts/incubator/americasarmy-pg/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: americasarmy-pg -version: 2.0.13 +version: 3.0.0 appVersion: aaprovinggrounds description: "This Chart will download and install SteamCMD. It will also install @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/americasarmy-pg/values.yaml b/charts/incubator/americasarmy-pg/values.yaml index bfdd6ff6adc..21867fb9a9a 100644 --- a/charts/incubator/americasarmy-pg/values.yaml +++ b/charts/incubator/americasarmy-pg/values.yaml @@ -2,27 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: aaprovinggrounds@sha256:751dc7c3c2cb3dd80df35450f79af4c0eba6f320b5818fe6c80c6d6fa7cad03a -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "203300" - GAME_PARAMS: -port=7778 -SAP=8778 -SQP=27015 -aauregion=1 -log=Server.log - SRV_NAME: Army Docker - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -38,12 +32,22 @@ service: port: 27015 protocol: UDP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "203300" + GAME_PARAMS: -port=7778 -SAP=8778 -SQP=27015 -aauregion=1 -log=Server.log + PASSWRD: "" + SRV_NAME: Army Docker + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/android-8-0/Chart.yaml b/charts/incubator/android-8-0/Chart.yaml index c3fc1833e37..0ced053ad9b 100644 --- a/charts/incubator/android-8-0/Chart.yaml +++ b/charts/incubator/android-8-0/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: android-8-0 -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Android in Chart solution with noVNC supported and video recording. Work @@ -23,7 +23,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/android-8-0/values.yaml b/charts/incubator/android-8-0/values.yaml index 8fe9a5ea716..da0c50d30fa 100644 --- a/charts/incubator/android-8-0/values.yaml +++ b/charts/incubator/android-8-0/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: ulisses1478/docker-android tag: latest@sha256:4607501558b29d81497b528905f7a23253aa2dcf80510bb27825a2f931acdd96 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/androiddebugbridge/Chart.yaml b/charts/incubator/androiddebugbridge/Chart.yaml index c1691898ea5..b0e6b893815 100644 --- a/charts/incubator/androiddebugbridge/Chart.yaml +++ b/charts/incubator/androiddebugbridge/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: androiddebugbridge -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Control AndroidTV/FireTV devices through ADB from the Home Assistant @@ -21,7 +21,7 @@ keywords: - HomeAutomation dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/androiddebugbridge/values.yaml b/charts/incubator/androiddebugbridge/values.yaml index 8619ba83ae9..570399b8155 100644 --- a/charts/incubator/androiddebugbridge/values.yaml +++ b/charts/incubator/androiddebugbridge/values.yaml @@ -1,18 +1,16 @@ -env: - bootwait: "10" - checkfreq: "30" - devicelist: 10.0.0.192:5555 image: pullPolicy: IfNotPresent repository: barnybbb/adb-hass-androidtv tag: latest@sha256:060b7f9171ec32138f9f484fbed8169e88c1d8522e8800d164516f9a8805c38c persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +18,12 @@ service: port: 5037 protocol: TCP targetPort: 5037 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + bootwait: "10" + checkfreq: "30" + devicelist: 10.0.0.192:5555 diff --git a/charts/incubator/anope/Chart.yaml b/charts/incubator/anope/Chart.yaml index 8bac7610688..dbd327fab16 100644 --- a/charts/incubator/anope/Chart.yaml +++ b/charts/incubator/anope/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: anope -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Anope is a set of IRC Services designed for flexibility and ease of use. home: https://truecharts.org/charts/incubator/anope @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/anope/values.yaml b/charts/incubator/anope/values.yaml index 79095889acd..cdc9ed29eee 100644 --- a/charts/incubator/anope/values.yaml +++ b/charts/incubator/anope/values.yaml @@ -1,14 +1,3 @@ -env: - CASEMAP: rfc1459 - DATA_PERM: "770" - HOST: irc.example.com - IP_ADDR: "" - IRCD: inspircd3 - LOCAL_HOSTNAME: services - PASSWORD: "" - PORT: "7000" - SSL: "yes" - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/anope @@ -17,24 +6,40 @@ persistence: datapath: enabled: true mountPath: /anope -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + CASEMAP: rfc1459 + DATA_PERM: "770" + HOST: irc.example.com + IP_ADDR: "" + IRCD: inspircd3 + LOCAL_HOSTNAME: services + PASSWORD: "" + PORT: "7000" + SSL: "yes" + UMASK: "000" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/apache-webdav/Chart.yaml b/charts/incubator/apache-webdav/Chart.yaml index 1dfef956168..d53a3cffd44 100644 --- a/charts/incubator/apache-webdav/Chart.yaml +++ b/charts/incubator/apache-webdav/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: apache-webdav -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Very simple WebDAV server based on Apache. You need a WebDAV client to @@ -23,7 +23,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/apache-webdav/values.yaml b/charts/incubator/apache-webdav/values.yaml index 8ded42ee415..65da3d54bdd 100644 --- a/charts/incubator/apache-webdav/values.yaml +++ b/charts/incubator/apache-webdav/values.yaml @@ -1,13 +1,3 @@ -env: - ANONYMOUS_METHODS: "" - AUTH_TYPE: Basic - LOCATION: / - PASSWORD: "" - PUMASK: "0000" - REALM: WebDAV-Login - SERVER_NAMES: localhost - SSL_CERT: "" - USERNAME: "" image: pullPolicy: IfNotPresent repository: apachewebdav/apachewebdav @@ -19,12 +9,14 @@ persistence: data: enabled: true mountPath: /var/lib/dav/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -32,5 +24,18 @@ service: port: 8384 protocol: TCP targetPort: 80 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ANONYMOUS_METHODS: "" + AUTH_TYPE: Basic + LOCATION: / + PASSWORD: "" + PUMASK: "0000" + REALM: WebDAV-Login + SERVER_NAMES: localhost + SSL_CERT: "" + USERNAME: "" diff --git a/charts/incubator/apprise-api/Chart.yaml b/charts/incubator/apprise-api/Chart.yaml index 2d166b708e5..c656fd24f6b 100644 --- a/charts/incubator/apprise-api/Chart.yaml +++ b/charts/incubator/apprise-api/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: apprise-api -version: 3.0.4 +version: 4.0.0 appVersion: 0.9.5 description: Push notifications that work with just about every platform! home: https://truecharts.org/charts/incubator/apprise-api @@ -21,7 +21,7 @@ keywords: - usenet dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/apprise-api/values.yaml b/charts/incubator/apprise-api/values.yaml index 28110ae691e..0db05688dfe 100644 --- a/charts/incubator/apprise-api/values.yaml +++ b/charts/incubator/apprise-api/values.yaml @@ -2,26 +2,19 @@ image: pullPolicy: IfNotPresent repository: caronc/apprise tag: v0.9.5@sha256:3301daff63ae435e69ac6c3acf5ceb3832d5b40d639b59f73163e3238adb2fe7 -podSecurityContext: - runAsGroup: 33 - runAsUser: 33 - fsGroup: 33 +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - # runAsNonRoot: false -secretEnv: - SECRET_KEY: "abc123" -env: - APPRISE_CONFIG_DIR: /config - APPRISE_STATEFUL_MODE: hash - APPRISE_DENY_SERVICES: windows,dbus,gnome,macos,syslog - LOG_LEVEL: INFO - DEBUG: "no" - APPRISE_RECURSION_MAX: 1 - APPRISE_CONFIG_LOCK: false - APPRISE_ALLOW_SERVICES: "" - ALLOWED_HOSTS: "*" - # APPRISE_STATELESS_URLS + container: + readOnlyRootFilesystem: false + runAsGroup: 33 + runAsUser: 33 + pod: + fsGroup: 33 service: main: ports: @@ -29,9 +22,19 @@ service: port: 8000 protocol: HTTP targetPort: 8000 -persistence: - config: - enabled: true - mountPath: /config -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ALLOWED_HOSTS: "*" + APPRISE_ALLOW_SERVICES: "" + APPRISE_CONFIG_DIR: /config + APPRISE_CONFIG_LOCK: "false" + APPRISE_DENY_SERVICES: windows,dbus,gnome,macos,syslog + APPRISE_RECURSION_MAX: "1" + APPRISE_STATEFUL_MODE: hash + DEBUG: "no" + LOG_LEVEL: INFO + SECRET_KEY: abc123 diff --git a/charts/incubator/appsmith/Chart.yaml b/charts/incubator/appsmith/Chart.yaml index aa9f7a4dcf2..6e73fcfa72f 100644 --- a/charts/incubator/appsmith/Chart.yaml +++ b/charts/incubator/appsmith/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: appsmith -version: 5.0.37 +version: 6.0.0 appVersion: 1.9.44 description: Turn any datasource into an internal app in minutes. Appsmith lets you @@ -22,7 +22,7 @@ keywords: - appsmith dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/appsmith/values.yaml b/charts/incubator/appsmith/values.yaml index d162c96c24e..1bee13c96fc 100644 --- a/charts/incubator/appsmith/values.yaml +++ b/charts/incubator/appsmith/values.yaml @@ -1,19 +1,23 @@ image: + pullPolicy: IfNotPresent repository: appsmith/appsmith-ce tag: v1.9.44@sha256:5f77c647fff35ca6ac79caeab51109c1b38273faa176155b67346e4c9044b4a0 - pullPolicy: IfNotPresent +persistence: + appsmithstacks: + enabled: true + mountPath: /appsmith-stacks +portal: + enabled: true +redis: + enabled: true + existingSecret: rediscreds + redisUsername: appsmith securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -env: - APPSMITH_ADMIN_EMAILS: "me@example.com,you@example.com" - APPSMITH_REDIS_URL: - secretKeyRef: - name: rediscreds - key: url + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,19 +31,14 @@ service: enabled: true port: 10218 targetPort: 9001 -persistence: - appsmithstacks: - enabled: true - mountPath: "/appsmith-stacks" -redis: - enabled: true - existingSecret: "rediscreds" - redisUsername: appsmith -# mongodb: -# enabled: true -# mongodbUsername: appsmith -# mongodbDatabase: appsmith -# existingSecret: "mongodbcreds" - -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APPSMITH_ADMIN_EMAILS: me@example.com,you@example.com + APPSMITH_REDIS_URL: + secretKeyRef: + key: url + name: rediscreds diff --git a/charts/incubator/archiveteam-warrior/Chart.yaml b/charts/incubator/archiveteam-warrior/Chart.yaml index 71ba18bb172..986f28ef1ac 100644 --- a/charts/incubator/archiveteam-warrior/Chart.yaml +++ b/charts/incubator/archiveteam-warrior/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: archiveteam-warrior -version: 2.0.16 +version: 3.0.0 appVersion: latest description: The Archive Team Warrior is a virtual archiving appliance. You can run @@ -25,7 +25,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/archiveteam-warrior/values.yaml b/charts/incubator/archiveteam-warrior/values.yaml index 7f3a8c48fb9..1e4684a595a 100644 --- a/charts/incubator/archiveteam-warrior/values.yaml +++ b/charts/incubator/archiveteam-warrior/values.yaml @@ -1,14 +1,15 @@ -env: {} image: pullPolicy: IfNotPresent repository: atdr.meo.ws/archiveteam/warrior-dockerfile tag: latest@sha256:d60797c520bdc4379b0289d399408bbe3a3d36a85c62c3abdb66ccfef2d2bbcf -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -16,5 +17,3 @@ service: port: 8001 protocol: TCP targetPort: 8001 -portal: - enabled: true diff --git a/charts/incubator/arma3/Chart.yaml b/charts/incubator/arma3/Chart.yaml index 69a9da2d4ab..46fc9df661b 100644 --- a/charts/incubator/arma3/Chart.yaml +++ b/charts/incubator/arma3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: arma3 -version: 2.0.11 +version: 3.0.0 appVersion: arma3 description: This Chart will download and install SteamCMD. It will also install ArmA @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/arma3/values.yaml b/charts/incubator/arma3/values.yaml index a82ac72e525..39e721b101b 100644 --- a/charts/incubator/arma3/values.yaml +++ b/charts/incubator/arma3/values.yaml @@ -2,20 +2,24 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: arma3@sha256:2ba70991d7a3ecf358ac708f2cee326c9bbf34666d1a5b8794ec1ce4ccf30add -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + profiles: + enabled: true + mountPath: /serverdata/.local/share + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "233780" - GAME_PARAMS: -config=server.cfg -mod= - GAME_PORT: "2302" - VALIDATE: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -63,15 +67,15 @@ service: port: 2305 protocol: UDP targetPort: 2305 -persistence: - profiles: - enabled: true - mountPath: /serverdata/.local/share - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "233780" + GAME_PARAMS: -config=server.cfg -mod= + GAME_PORT: "2302" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" diff --git a/charts/incubator/arma3exilemod/Chart.yaml b/charts/incubator/arma3exilemod/Chart.yaml index c003a11e121..a0ef46e9f33 100644 --- a/charts/incubator/arma3exilemod/Chart.yaml +++ b/charts/incubator/arma3exilemod/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: arma3exilemod -version: 2.0.12 +version: 3.0.0 appVersion: arma3exilemod description: This Chart will download and install SteamCMD. It will also install ArmA @@ -21,7 +21,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/arma3exilemod/values.yaml b/charts/incubator/arma3exilemod/values.yaml index 478d9ac900d..cb005cb87de 100644 --- a/charts/incubator/arma3exilemod/values.yaml +++ b/charts/incubator/arma3exilemod/values.yaml @@ -2,23 +2,24 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: arma3exilemod@sha256:fb5adf42b5b4808112632dede2eb80f3aa0407ec451b206ada8ac2164988c829 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + profiles: + enabled: true + mountPath: /serverdata/.local/share + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - EXILEMOD_SERVER_URL: http://www.exilemod.com/ExileServer-1.0.4a.zip - GAME_ID: "233780" - GAME_PARAMS: "" - GAME_PORT: "2302" - MARIA_DB_ROOT_PWD: ExileMod - VALIDATE: false - WORKSHOP_MAN_INST: "" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -74,15 +75,18 @@ service: port: 2305 protocol: UDP targetPort: 2305 -persistence: - profiles: - enabled: true - mountPath: /serverdata/.local/share - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + EXILEMOD_SERVER_URL: http://www.exilemod.com/ExileServer-1.0.4a.zip + GAME_ID: "233780" + GAME_PARAMS: "" + GAME_PORT: "2302" + MARIA_DB_ROOT_PWD: ExileMod + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + WORKSHOP_MAN_INST: "" diff --git a/charts/incubator/artifactory-oss/Chart.yaml b/charts/incubator/artifactory-oss/Chart.yaml index 4f7f0ed0324..af8d6dd0b44 100644 --- a/charts/incubator/artifactory-oss/Chart.yaml +++ b/charts/incubator/artifactory-oss/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: artifactory-oss -version: 2.0.22 +version: 3.0.0 appVersion: 7.71.4 description: JFrogโ€™s Artifactory open source project was created to speed up development @@ -25,7 +25,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/artifactory-oss/values.yaml b/charts/incubator/artifactory-oss/values.yaml index a1636de8728..49aa42f9b86 100644 --- a/charts/incubator/artifactory-oss/values.yaml +++ b/charts/incubator/artifactory-oss/values.yaml @@ -1,5 +1,3 @@ -env: - EXTRA_JAVA_OPTIONS: -Xms512m -Xmx4g image: pullPolicy: IfNotPresent repository: docker.bintray.io/jfrog/artifactory-oss @@ -8,12 +6,14 @@ persistence: varoptjfrogartifactory: enabled: true mountPath: /var/opt/jfrog/artifactory -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 8181 protocol: TCP targetPort: 8081 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + EXTRA_JAVA_OPTIONS: -Xms512m -Xmx4g diff --git a/charts/incubator/assettocorsa/Chart.yaml b/charts/incubator/assettocorsa/Chart.yaml index 43c4c6562e4..217f4e45f4c 100644 --- a/charts/incubator/assettocorsa/Chart.yaml +++ b/charts/incubator/assettocorsa/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: assettocorsa -version: 2.0.12 +version: 3.0.0 appVersion: assettocorsa description: This Chart will download and install SteamCMD. It will also install AssettoCorsa @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/assettocorsa/values.yaml b/charts/incubator/assettocorsa/values.yaml index 2c57fbee78f..36fbe57e45c 100644 --- a/charts/incubator/assettocorsa/values.yaml +++ b/charts/incubator/assettocorsa/values.yaml @@ -2,27 +2,22 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: assettocorsa@sha256:ede1a9cb841bec49e6b253445ff74901c3ab58ed61704b02865c2ccdb4d4e767 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "302550" - INSTALL_ASSETTO_SERVER_MANAGER: "" - INSTALL_STRACKER: "" - VALIDATE: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 9600 - protocol: TCP - targetPort: 9600 assetto: enabled: true ports: @@ -31,6 +26,12 @@ service: port: 8772 protocol: TCP targetPort: 8772 + main: + ports: + main: + port: 9600 + protocol: TCP + targetPort: 9600 stracker: enabled: true ports: @@ -55,12 +56,15 @@ service: port: 9600 protocol: UDP targetPort: 9600 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "302550" + INSTALL_ASSETTO_SERVER_MANAGER: "" + INSTALL_STRACKER: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" diff --git a/charts/incubator/aurora-files/Chart.yaml b/charts/incubator/aurora-files/Chart.yaml index 7fec80018f6..39c7fae239d 100644 --- a/charts/incubator/aurora-files/Chart.yaml +++ b/charts/incubator/aurora-files/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: aurora-files -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Aurora Files is an open-source file storage platform for small teams @@ -25,7 +25,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/aurora-files/values.yaml b/charts/incubator/aurora-files/values.yaml index d08595a2074..c61e789bd3b 100644 --- a/charts/incubator/aurora-files/values.yaml +++ b/charts/incubator/aurora-files/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: afterlogic/docker-aurora-files tag: latest@sha256:f814f7eb86a648bfa027c7aa1ad28ca1192464a4755b13724a2653f6ef912381 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/auto-yt-dl/Chart.yaml b/charts/incubator/auto-yt-dl/Chart.yaml index ef0a2c8d70e..aee5cccfce6 100644 --- a/charts/incubator/auto-yt-dl/Chart.yaml +++ b/charts/incubator/auto-yt-dl/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: auto-yt-dl -version: 2.0.17 +version: 3.0.0 appVersion: latest description: auto-yt-dl is used to automatically download new Videos of specific YouTube @@ -22,7 +22,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/auto-yt-dl/values.yaml b/charts/incubator/auto-yt-dl/values.yaml index 9a7eace4946..d2d6e712fa4 100644 --- a/charts/incubator/auto-yt-dl/values.yaml +++ b/charts/incubator/auto-yt-dl/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: guhu007/auto-yt-dl @@ -10,12 +9,14 @@ persistence: hostpath1: enabled: true mountPath: /app/Downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true diff --git a/charts/incubator/avorion/Chart.yaml b/charts/incubator/avorion/Chart.yaml index ddd96440ced..e5a254ea474 100644 --- a/charts/incubator/avorion/Chart.yaml +++ b/charts/incubator/avorion/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: avorion -version: 2.0.13 +version: 3.0.0 appVersion: avorion description: This Chart will download and install SteamCMD. It will also install Avorion @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/avorion/values.yaml b/charts/incubator/avorion/values.yaml index 16f145bf8fe..faacaa76059 100644 --- a/charts/incubator/avorion/values.yaml +++ b/charts/incubator/avorion/values.yaml @@ -2,36 +2,22 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: avorion@sha256:5102dcf90f75793d42d77e316bd7fc78861e8fc2b8318cb6efb819af95602c82 -stdin: true -tty: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GALAXY_NAME: AvorionDocker - GAME_ID: "565060" - GAME_PARAMS: "" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 27000 - protocol: TCP - targetPort: 27000 hostport2: enabled: true ports: @@ -64,12 +50,30 @@ service: port: 27021 protocol: UDP targetPort: 27021 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true + main: + ports: + main: + port: 27000 + protocol: TCP + targetPort: 27000 +stdin: true +tty: true +workload: + main: + podSpec: + containers: + main: + env: + GALAXY_NAME: AvorionDocker + GAME_ID: "565060" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/awesome-ttrss/Chart.yaml b/charts/incubator/awesome-ttrss/Chart.yaml index 23d80885f62..d08827ceba7 100644 --- a/charts/incubator/awesome-ttrss/Chart.yaml +++ b/charts/incubator/awesome-ttrss/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: awesome-ttrss -version: 4.0.2 +version: 5.0.0 appVersion: latest description: Awesome TTRSS aims to provide a powerful Chartized all-in-one solution @@ -22,7 +22,7 @@ keywords: - awesome-ttrss dependencies: - name: common - version: 15.3.3 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/awesome-ttrss/values.yaml b/charts/incubator/awesome-ttrss/values.yaml index 8e18e47d27e..8f43e28f30f 100644 --- a/charts/incubator/awesome-ttrss/values.yaml +++ b/charts/incubator/awesome-ttrss/values.yaml @@ -1,58 +1,53 @@ +cnpg: + main: + database: awesome-ttrss + enabled: true + user: awesome-ttrss image: - repository: wangqiru/ttrss pullPolicy: IfNotPresent + repository: wangqiru/ttrss tag: latest@sha256:b883ac1dad416ecf17cb351f641497348912e9790c3600f36bdd4436c5872b14 - +persistence: + icons: + enabled: true + mountPath: /var/www/feed-icons + plugins: + enabled: true + mountPath: /var/www/plugins.local + themes: + enabled: true + mountPath: /var/www/themes.local +portal: + open: + enabled: true securityContext: container: - readOnlyRootFilesystem: false - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - -workload: - main: - podSpec: - containers: - main: - env: - SELF_URL_PATH: "" - DB_NAME: "{{ .Values.cnpg.main.database }}" - DB_USER: "{{ .Values.cnpg.main.user }}" - DB_PORT: "5432" - DB_PASS: - secretKeyRef: - name: cnpg-main-user - key: password - DB_HOST: - secretKeyRef: - name: cnpg-main-urls - key: host - + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10246 targetPort: 80 - -persistence: - icons: - enabled: true - mountPath: "/var/www/feed-icons" - plugins: - enabled: true - mountPath: "/var/www/plugins.local" - themes: - enabled: true - mountPath: "/var/www/themes.local" - -cnpg: +workload: main: - enabled: true - user: awesome-ttrss - database: awesome-ttrss - -portal: - open: - enabled: true + podSpec: + containers: + main: + env: + DB_HOST: + secretKeyRef: + key: host + name: cnpg-main-urls + DB_NAME: "{{ .Values.cnpg.main.database }}" + DB_PASS: + secretKeyRef: + key: password + name: cnpg-main-user + DB_PORT: "5432" + DB_USER: "{{ .Values.cnpg.main.user }}" + SELF_URL_PATH: "" diff --git a/charts/incubator/baikal/Chart.yaml b/charts/incubator/baikal/Chart.yaml index dfa5a19abc2..0a4c5c137cd 100644 --- a/charts/incubator/baikal/Chart.yaml +++ b/charts/incubator/baikal/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: baikal -version: 2.0.13 +version: 3.0.0 appVersion: 0.9.3 description: Baikal is a lightweight CalDAV+CardDAV server home: https://truecharts.org/charts/incubator/baikal @@ -19,7 +19,7 @@ keywords: - baikal dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/baikal/values.yaml b/charts/incubator/baikal/values.yaml index 44dc6f0e44d..061c60e0c97 100644 --- a/charts/incubator/baikal/values.yaml +++ b/charts/incubator/baikal/values.yaml @@ -1,20 +1,7 @@ image: - repository: ckulka/baikal pullPolicy: IfNotPresent + repository: ckulka/baikal tag: 0.9.3-nginx@sha256:a66b84146894a4014e25f85d94db2751f873f275c98c7cdd4c0002ac78b86b75 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 10293 - protocol: HTTP - targetPort: 80 persistence: config: enabled: true @@ -24,3 +11,16 @@ persistence: mountPath: /var/www/baikal/Specific portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10293 + protocol: HTTP + targetPort: 80 diff --git a/charts/incubator/barcodebuddy/Chart.yaml b/charts/incubator/barcodebuddy/Chart.yaml index ad4c99aafc7..afd5cdddc71 100644 --- a/charts/incubator/barcodebuddy/Chart.yaml +++ b/charts/incubator/barcodebuddy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: barcodebuddy -version: 2.0.15 +version: 3.0.0 appVersion: latest description: "<b>Barcode Buddy is a Grocy companion app/plugin, which allows @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/barcodebuddy/values.yaml b/charts/incubator/barcodebuddy/values.yaml index 07b1488dc3e..766a4405d2c 100644 --- a/charts/incubator/barcodebuddy/values.yaml +++ b/charts/incubator/barcodebuddy/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: f0rc3/barcodebuddy-docker @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8450 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/barotrauma/Chart.yaml b/charts/incubator/barotrauma/Chart.yaml index c4de777fe64..cce03418afe 100644 --- a/charts/incubator/barotrauma/Chart.yaml +++ b/charts/incubator/barotrauma/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: barotrauma -version: 2.0.13 +version: 3.0.0 appVersion: barotrauma description: This Chart will download and install SteamCMD. It will also install Barotrauma @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/barotrauma/values.yaml b/charts/incubator/barotrauma/values.yaml index db6801b4aee..694d1fc132b 100644 --- a/charts/incubator/barotrauma/values.yaml +++ b/charts/incubator/barotrauma/values.yaml @@ -2,26 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: barotrauma@sha256:8dfa8a0d5f6f163c67b78c5b0c3edaab07517988a1a82e78383041f77f415025 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "1026340" - GAME_PARAMS: "" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -37,12 +32,21 @@ service: port: 27016 protocol: UDP targetPort: 27016 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "1026340" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/batnoter/Chart.yaml b/charts/incubator/batnoter/Chart.yaml index f8c9be82bb2..a5696c47579 100644 --- a/charts/incubator/batnoter/Chart.yaml +++ b/charts/incubator/batnoter/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: batnoter -version: 2.0.11 +version: 3.0.0 appVersion: latest description: BatNoter is a web application that allows users to store notes in their @@ -21,7 +21,7 @@ keywords: - notes dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/batnoter/values.yaml b/charts/incubator/batnoter/values.yaml index 47ab70ab0cc..67b20ace81e 100644 --- a/charts/incubator/batnoter/values.yaml +++ b/charts/incubator/batnoter/values.yaml @@ -1,13 +1,15 @@ image: + pullPolicy: IfNotPresent repository: ghcr.io/batnoter/batnoter/batnoter-ui tag: latest@sha256:9916463b41965035cc695b27bc8f3bf0fdc5923f5046d8fbd857d206b2d120a4 - pullPolicy: IfNotPresent +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -15,5 +17,3 @@ service: port: 10351 protocol: HTTP targetPort: 3000 -portal: - enabled: true diff --git a/charts/incubator/bender/Chart.yaml b/charts/incubator/bender/Chart.yaml index 50bf36ccce4..86c01ead09f 100644 --- a/charts/incubator/bender/Chart.yaml +++ b/charts/incubator/bender/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: bender -version: 2.0.12 +version: 3.0.0 appVersion: 1.0.3 description: A link dashboard that can be managed without any code. home: https://truecharts.org/charts/incubator/bender @@ -20,7 +20,7 @@ keywords: - dashboard dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/bender/values.yaml b/charts/incubator/bender/values.yaml index 4af14d5de6f..2e68711e5bc 100644 --- a/charts/incubator/bender/values.yaml +++ b/charts/incubator/bender/values.yaml @@ -1,17 +1,21 @@ -image: - repository: jez500/bender - tag: 1.0.3@sha256:32983833590fb1662742065cbd2ff209e0d913cd373a46f075aa482aa7ee5fc9 - pullPolicy: IfNotPresent -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false bender: init_assets: true -env: - INIT_ASSETS: '{{ ternary "1" "0" .Values.bender.init_assets }}' +image: + pullPolicy: IfNotPresent + repository: jez500/bender + tag: 1.0.3@sha256:32983833590fb1662742065cbd2ff209e0d913cd373a46f075aa482aa7ee5fc9 +persistence: + config: + enabled: true + mountPath: /app/static +portal: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -19,9 +23,10 @@ service: port: 10353 protocol: HTTP targetPort: 8080 -persistence: - config: - enabled: true - mountPath: /app/static -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + INIT_ASSETS: '{{ ternary "1" "0" .Values.bender.init_assets }}' diff --git a/charts/incubator/bitcoin-node/Chart.yaml b/charts/incubator/bitcoin-node/Chart.yaml index ac3caffc8da..a3c3bc4ea0c 100644 --- a/charts/incubator/bitcoin-node/Chart.yaml +++ b/charts/incubator/bitcoin-node/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: bitcoin-node -version: 2.0.15 +version: 3.0.0 appVersion: latest description: Chart that runs the Bitcoin bitcoind node in a Chart for easy deployment. home: https://truecharts.org/charts/incubator/bitcoin-node @@ -20,7 +20,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/bitcoin-node/values.yaml b/charts/incubator/bitcoin-node/values.yaml index 6536b1946ce..37fd235a300 100644 --- a/charts/incubator/bitcoin-node/values.yaml +++ b/charts/incubator/bitcoin-node/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: kylemanna/bitcoind @@ -7,12 +6,14 @@ persistence: blockhainstorage: enabled: true mountPath: /bitcoin/.bitcoin -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,5 +29,3 @@ service: port: 8333 protocol: TCP targetPort: 8333 -portal: - enabled: true diff --git a/charts/incubator/bitcoind/Chart.yaml b/charts/incubator/bitcoind/Chart.yaml index a6a4b640912..9cdc9199e45 100644 --- a/charts/incubator/bitcoind/Chart.yaml +++ b/charts/incubator/bitcoind/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: bitcoind -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | Support the Bitcoin network by hosting your own node! This template provides a full Bitcoin Core node, built in a verifiably trustless way. @@ -23,7 +23,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/bitcoind/values.yaml b/charts/incubator/bitcoind/values.yaml index 74ad707f3bf..7d5e8868884 100644 --- a/charts/incubator/bitcoind/values.yaml +++ b/charts/incubator/bitcoind/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ofawx/bitcoind @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /root/.bitcoin/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: localrpc: enabled: true @@ -28,5 +29,3 @@ service: port: 8333 protocol: TCP targetPort: 8333 -portal: - enabled: true diff --git a/charts/incubator/bitcoinunlimited/Chart.yaml b/charts/incubator/bitcoinunlimited/Chart.yaml index 6944cf9ed12..7fcc21bc1a0 100644 --- a/charts/incubator/bitcoinunlimited/Chart.yaml +++ b/charts/incubator/bitcoinunlimited/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: bitcoinunlimited -version: 2.0.12 +version: 3.0.0 appVersion: latest description: The Bitcoin Unlimited project seeks to provide a voice to all stakeholders @@ -21,7 +21,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/bitcoinunlimited/values.yaml b/charts/incubator/bitcoinunlimited/values.yaml index 03d2e11451f..d2b6ef8f1b5 100644 --- a/charts/incubator/bitcoinunlimited/values.yaml +++ b/charts/incubator/bitcoinunlimited/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: amacneil/bitcoinunlimited @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: communicationp: enabled: true @@ -44,5 +45,3 @@ service: port: 18332 protocol: TCP targetPort: 18332 -portal: - enabled: true diff --git a/charts/incubator/bitcoinwalletgui/Chart.yaml b/charts/incubator/bitcoinwalletgui/Chart.yaml index b37ce49909f..9ecc84542a7 100644 --- a/charts/incubator/bitcoinwalletgui/Chart.yaml +++ b/charts/incubator/bitcoinwalletgui/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: bitcoinwalletgui -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | Bitcoin wallet with GUI over VNC and NoVNC. @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/bitcoinwalletgui/values.yaml b/charts/incubator/bitcoinwalletgui/values.yaml index 24cf465d29a..82cbaf16442 100644 --- a/charts/incubator/bitcoinwalletgui/values.yaml +++ b/charts/incubator/bitcoinwalletgui/values.yaml @@ -1,7 +1,3 @@ -env: - VNC_PW: vncpassword - VNC_RESOLUTION: 1280x1024 - VNC_VIEW_ONLY: "false" image: pullPolicy: IfNotPresent repository: ulisses1478/bitcoinwallet-gui @@ -10,12 +6,14 @@ persistence: bitcoinblockchainpath: enabled: true mountPath: /headless/.bitcoin/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -31,5 +29,12 @@ service: port: 5905 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: vncpassword + VNC_RESOLUTION: 1280x1024 + VNC_VIEW_ONLY: "false" diff --git a/charts/incubator/blender-desktop-g3/Chart.yaml b/charts/incubator/blender-desktop-g3/Chart.yaml index 0b5b0aa7a41..321073c9960 100644 --- a/charts/incubator/blender-desktop-g3/Chart.yaml +++ b/charts/incubator/blender-desktop-g3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: blender-desktop-g3 -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing @@ -25,7 +25,7 @@ keywords: - MediaApp-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/blender-desktop-g3/values.yaml b/charts/incubator/blender-desktop-g3/values.yaml index c6a6e6c4c78..b7a08445d16 100644 --- a/charts/incubator/blender-desktop-g3/values.yaml +++ b/charts/incubator/blender-desktop-g3/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 image: pullPolicy: IfNotPresent repository: accetto/ubuntu-vnc-xfce-blender-g3 @@ -12,12 +9,14 @@ persistence: storageprojects: enabled: true mountPath: /srv/projects -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -33,5 +32,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 diff --git a/charts/incubator/blender/Chart.yaml b/charts/incubator/blender/Chart.yaml index cefd3981f66..1e7e2e501a6 100644 --- a/charts/incubator/blender/Chart.yaml +++ b/charts/incubator/blender/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: blender -version: 2.0.24 +version: 3.0.0 appVersion: latest description: Blender(https://www.blender.org/) is a free and open-source 3D computer @@ -27,7 +27,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/blender/values.yaml b/charts/incubator/blender/values.yaml index cef410633b7..df75ad0e675 100644 --- a/charts/incubator/blender/values.yaml +++ b/charts/incubator/blender/values.yaml @@ -1,7 +1,3 @@ -env: - KEYBOARD: "" - SUBFOLDER: "" - UMASK: "" image: pullPolicy: IfNotPresent repository: lscr.io/linuxserver/blender @@ -10,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +21,12 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + KEYBOARD: "" + SUBFOLDER: "" + UMASK: "" diff --git a/charts/incubator/breitbandmessung-de/Chart.yaml b/charts/incubator/breitbandmessung-de/Chart.yaml index 4469dbb86de..3b3e944eec4 100644 --- a/charts/incubator/breitbandmessung-de/Chart.yaml +++ b/charts/incubator/breitbandmessung-de/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: breitbandmessung-de -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A script to enable customers of lazy ISPs to perform measurement campaigns @@ -26,7 +26,7 @@ keywords: - Network-Management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/breitbandmessung-de/values.yaml b/charts/incubator/breitbandmessung-de/values.yaml index 323dd758d05..b84eaf6c044 100644 --- a/charts/incubator/breitbandmessung-de/values.yaml +++ b/charts/incubator/breitbandmessung-de/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: shneezin/breitbandmessung-node @@ -10,24 +9,29 @@ persistence: messurementlogs: enabled: true mountPath: /export/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/briefkasten/Chart.yaml b/charts/incubator/briefkasten/Chart.yaml index 67df4a4360b..a44fbaaede1 100644 --- a/charts/incubator/briefkasten/Chart.yaml +++ b/charts/incubator/briefkasten/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: briefkasten -version: 0.0.19 +version: 1.0.0 appVersion: latest description: Self-hosted bookmarking application. home: https://truecharts.org/charts/incubator/briefkasten @@ -19,7 +19,7 @@ keywords: - bookmark dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/briefkasten/values.yaml b/charts/incubator/briefkasten/values.yaml index 1bf67a6cabb..9ea7caa4c96 100644 --- a/charts/incubator/briefkasten/values.yaml +++ b/charts/incubator/briefkasten/values.yaml @@ -1,13 +1,3 @@ -image: - repository: ndom91/briefkasten - pullPolicy: IfNotPresent - tag: latest@sha256:9de8da3e0e71a3e5f58543e165604b2416815f5099977b0c2727435670d60aed -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 briefkasten: general: nextauth_url: http://localhost:3000 @@ -17,18 +7,30 @@ briefkasten: google: id: "" secret: "" - supabase: - key: - url: - bucket_id: mail: - from: - server: -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-config' + from: null + server: null + supabase: + bucket_id: null + key: null + url: null +image: + pullPolicy: IfNotPresent + repository: ndom91/briefkasten + tag: latest@sha256:9de8da3e0e71a3e5f58543e165604b2416815f5099977b0c2727435670d60aed +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: briefkasten + postgresqlUsername: briefkasten +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -36,23 +38,26 @@ service: port: 10349 protocol: HTTP targetPort: 3000 -probes: - liveness: - enabled: false - type: HTTP - path: / - readiness: - enabled: false - type: HTTP - path: / - startup: - enabled: false - type: HTTP - path: / -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: briefkasten - postgresqlDatabase: briefkasten -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-config' + probes: + liveness: + enabled: false + path: / + type: HTTP + readiness: + enabled: false + path: / + type: HTTP + startup: + enabled: false + path: / + type: HTTP diff --git a/charts/incubator/btdex/Chart.yaml b/charts/incubator/btdex/Chart.yaml index 7a18c5db6de..6fe1d8eed27 100644 --- a/charts/incubator/btdex/Chart.yaml +++ b/charts/incubator/btdex/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: btdex -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This is a Docker Chart for BTDEX based on jlesage/Chart-baseimage-gui @@ -22,7 +22,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/btdex/values.yaml b/charts/incubator/btdex/values.yaml index 649d84478c5..6ba40f6def1 100644 --- a/charts/incubator/btdex/values.yaml +++ b/charts/incubator/btdex/values.yaml @@ -1,6 +1,3 @@ -env: - DISPLAY_HEIGHT: 800|900|1050 - DISPLAY_WIDTH: 1440|1680 image: pullPolicy: IfNotPresent repository: furritos/docker-btdex @@ -9,12 +6,14 @@ persistence: btdex: enabled: true mountPath: /opt/btdex/cache -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +21,11 @@ service: port: 5800 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DISPLAY_HEIGHT: 800|900|1050 + DISPLAY_WIDTH: 1440|1680 diff --git a/charts/incubator/bwapp/Chart.yaml b/charts/incubator/bwapp/Chart.yaml index 9f08df469b5..28b782d05a4 100644 --- a/charts/incubator/bwapp/Chart.yaml +++ b/charts/incubator/bwapp/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: bwapp -version: 2.0.12 +version: 3.0.0 appVersion: latest description: bWAPP, or a buggy web application, is a free and open source deliberately @@ -23,7 +23,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/bwapp/values.yaml b/charts/incubator/bwapp/values.yaml index c121cec3566..b9a03f98d4d 100644 --- a/charts/incubator/bwapp/values.yaml +++ b/charts/incubator/bwapp/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: raesene/bwapp tag: latest@sha256:2f41183ea9f9e8fb36678d7a2a0c8a9db9a59f4569cee02fe6664b419b2600ee persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/cadquery-jupyter/Chart.yaml b/charts/incubator/cadquery-jupyter/Chart.yaml index bdf71f40f20..d3a77fbce4c 100644 --- a/charts/incubator/cadquery-jupyter/Chart.yaml +++ b/charts/incubator/cadquery-jupyter/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cadquery-jupyter -version: 2.0.12 +version: 3.0.0 appVersion: 3.5.2 description: CadQuery is an intuitive, easy-to-use Python module for building parametric @@ -28,7 +28,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cadquery-jupyter/values.yaml b/charts/incubator/cadquery-jupyter/values.yaml index 3bfa8bc7a5b..2481cd75238 100644 --- a/charts/incubator/cadquery-jupyter/values.yaml +++ b/charts/incubator/cadquery-jupyter/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: bwalter42/jupyter_cadquery @@ -7,12 +6,14 @@ persistence: workdir: enabled: true mountPath: /home/cq -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8888 protocol: TCP targetPort: 8888 -portal: - enabled: true diff --git a/charts/incubator/cadquery-server/Chart.yaml b/charts/incubator/cadquery-server/Chart.yaml index 630e4fdf5e7..c1730fad500 100644 --- a/charts/incubator/cadquery-server/Chart.yaml +++ b/charts/incubator/cadquery-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cadquery-server -version: 2.0.12 +version: 3.0.0 appVersion: latest description: CadQuery is an intuitive, easy-to-use Python module for building parametric @@ -27,7 +27,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cadquery-server/values.yaml b/charts/incubator/cadquery-server/values.yaml index 954e6dd9c83..7839580fca9 100644 --- a/charts/incubator/cadquery-server/values.yaml +++ b/charts/incubator/cadquery-server/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: cadquery/cadquery-server tag: latest@sha256:d0aed7996bd4d4a84bd7eecd2a6d86f26c22193ad33b9297b1a840871c1d05b6 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/checkmk/Chart.yaml b/charts/incubator/checkmk/Chart.yaml index e29d59cc7fc..5b2353de32d 100644 --- a/charts/incubator/checkmk/Chart.yaml +++ b/charts/incubator/checkmk/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: checkmk -version: 0.0.10 +version: 1.0.0 appVersion: 2.2.0 description: Checkmk is a leading tool for Infrastructure and Application Monitoring. @@ -23,7 +23,7 @@ keywords: - monitoring dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/checkmk/values.yaml b/charts/incubator/checkmk/values.yaml index ff8ef5544ca..3fd1f37546b 100644 --- a/charts/incubator/checkmk/values.yaml +++ b/charts/incubator/checkmk/values.yaml @@ -1,74 +1,79 @@ -image: - repository: checkmk/check-mk-raw - pullPolicy: IfNotPresent - tag: 2.2.0-latest@sha256:69baf5cd496fdd623ad36ccc466399aaab2de492f54787f4cc94e3cdf14ea378 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 cmk: - password: secret - site_id: cmk livestatus_tcp: true mail_relay_host: "" -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' -service: - main: - ports: - main: - protocol: HTTP - targetPort: 5000 - port: 15000 - receiver: + password: secret + site_id: cmk +image: + pullPolicy: IfNotPresent + repository: checkmk/check-mk-raw + tag: 2.2.0-latest@sha256:69baf5cd496fdd623ad36ccc466399aaab2de492f54787f4cc94e3cdf14ea378 +persistence: + cmk-cron: enabled: true - ports: - receiver: - enabled: true - protocol: HTTP - targetPort: 8000 - port: 18000 + mountPath: /var/spool/cron/crontabs + type: emptyDir + cmk-temp: + enabled: true + mountPath: /omd/sites/cmk/tmp + type: emptyDir + config: + enabled: true + mountPath: /omd/sites +portal: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: livestatustcp: enabled: true ports: livestatustcp: enabled: true - targetPort: 6557 port: 6557 -probes: - liveness: - spec: - exec: - command: - - /bin/sh - - -c - - omd status - readiness: - exec: - command: - - /bin/sh - - -c - - omd status - startup: - exec: - command: - - /bin/sh - - -c - - omd status -persistence: - config: + targetPort: 6557 + main: + ports: + main: + port: 15000 + protocol: HTTP + targetPort: 5000 + receiver: enabled: true - mountPath: /omd/sites - cmk-temp: - enabled: true - type: emptyDir - mountPath: /omd/sites/cmk/tmp - cmk-cron: - enabled: true - type: emptyDir - mountPath: /var/spool/cron/crontabs -portal: - enabled: true + ports: + receiver: + enabled: true + port: 18000 + protocol: HTTP + targetPort: 8000 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret' + probes: + liveness: + spec: + exec: + command: + - /bin/sh + - -c + - omd status + readiness: + exec: + command: + - /bin/sh + - -c + - omd status + startup: + exec: + command: + - /bin/sh + - -c + - omd status diff --git a/charts/incubator/cherry/Chart.yaml b/charts/incubator/cherry/Chart.yaml index e347e6d9ad5..6541393f77f 100644 --- a/charts/incubator/cherry/Chart.yaml +++ b/charts/incubator/cherry/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cherry -version: 2.0.12 +version: 3.0.0 appVersion: 0.0.7 description: An open source self-hosted bookmark service home: https://truecharts.org/charts/incubator/cherry @@ -20,7 +20,7 @@ keywords: - bookmark dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cherry/values.yaml b/charts/incubator/cherry/values.yaml index e53926a2ec9..a4cc6da15fa 100644 --- a/charts/incubator/cherry/values.yaml +++ b/charts/incubator/cherry/values.yaml @@ -1,35 +1,26 @@ -image: - repository: haishanh/cherry - pullPolicy: IfNotPresent - tag: v0.0.7@sha256:ac38d09dc167501882b60c882931ba89a2cdc4feb2f30e768098f142dde8b9ee -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-cherry-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-cherry-configmap' cherry: - insecure_cookie: true - public_registration: true - page_bookmark_limit: 60 - google_oauth_uri: "" google_oauth_id: "" google_oauth_secret: "" -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / + google_oauth_uri: "" + insecure_cookie: true + page_bookmark_limit: 60 + public_registration: true +image: + pullPolicy: IfNotPresent + repository: haishanh/cherry + tag: v0.0.7@sha256:ac38d09dc167501882b60c882931ba89a2cdc4feb2f30e768098f142dde8b9ee +persistence: + data: + enabled: true + mountPath: /data +portal: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -37,9 +28,23 @@ service: port: 10303 protocol: HTTP targetPort: 8000 -persistence: - data: - enabled: true - mountPath: "/data" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-cherry-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-cherry-configmap' + probes: + liveness: + path: / + type: HTTP + readiness: + path: / + type: HTTP + startup: + path: / + type: HTTP diff --git a/charts/incubator/chivalry-medievalwarfare/Chart.yaml b/charts/incubator/chivalry-medievalwarfare/Chart.yaml index 13b82fae0fd..b653a2dd575 100644 --- a/charts/incubator/chivalry-medievalwarfare/Chart.yaml +++ b/charts/incubator/chivalry-medievalwarfare/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: chivalry-medievalwarfare -version: 2.0.12 +version: 3.0.0 appVersion: chivalrymw description: "This Chart will download and install SteamCMD. It will also install @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/chivalry-medievalwarfare/values.yaml b/charts/incubator/chivalry-medievalwarfare/values.yaml index 06ff8920048..b1135ca5ce1 100644 --- a/charts/incubator/chivalry-medievalwarfare/values.yaml +++ b/charts/incubator/chivalry-medievalwarfare/values.yaml @@ -2,52 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: chivalrymw@sha256:4c7d2b30d07b2ba596bec1dd3afe52755583a483b14d9c3d4810704a36260364 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - ADMIN_PWD: adminDocker - GAME_ID: "220070" - GAME_PARAMS: ?port=7000?queryport=7010 - GAME_PARAMS_EXTRA: -seekfreeloadingserver - MAP: aocffa-moor_p - VALIDATE: true -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 7000 - protocol: UDP - targetPort: 7000 - gamequeryport: - enabled: true - ports: - gamequeryport: - enabled: true - port: 7010 - protocol: UDP - targetPort: 7010 - steamqueryport: - enabled: true - ports: - steamqueryport: - enabled: true - port: 27015 - protocol: UDP - targetPort: 27015 persistence: serverfiles: enabled: true @@ -57,3 +11,53 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + gamequeryport: + enabled: true + ports: + gamequeryport: + enabled: true + port: 7010 + protocol: UDP + targetPort: 7010 + main: + ports: + main: + port: 7000 + protocol: UDP + targetPort: 7000 + steamqueryport: + enabled: true + ports: + steamqueryport: + enabled: true + port: 27015 + protocol: UDP + targetPort: 27015 +workload: + main: + podSpec: + containers: + main: + env: + ADMIN_PWD: adminDocker + GAME_ID: "220070" + GAME_PARAMS: ?port=7000?queryport=7010 + GAME_PARAMS_EXTRA: -seekfreeloadingserver + MAP: aocffa-moor_p + PASSWRD: "" + USERNAME: "" + VALIDATE: "true" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/chowdown/Chart.yaml b/charts/incubator/chowdown/Chart.yaml index fbeac52cc7a..88bb14f665c 100644 --- a/charts/incubator/chowdown/Chart.yaml +++ b/charts/incubator/chowdown/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: chowdown -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Simple recipes in Markdown format. home: https://truecharts.org/charts/incubator/chowdown @@ -19,7 +19,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/chowdown/values.yaml b/charts/incubator/chowdown/values.yaml index dd659ff2fd3..a55d75898f8 100644 --- a/charts/incubator/chowdown/values.yaml +++ b/charts/incubator/chowdown/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: gregyankovoy/chowdown @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 4000 protocol: TCP targetPort: 4000 -portal: - enabled: true diff --git a/charts/incubator/chromium-desktop-g3/Chart.yaml b/charts/incubator/chromium-desktop-g3/Chart.yaml index cc899ab7343..0b26994e8ad 100644 --- a/charts/incubator/chromium-desktop-g3/Chart.yaml +++ b/charts/incubator/chromium-desktop-g3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: chromium-desktop-g3 -version: 2.0.19 +version: 3.0.0 appVersion: latest description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing @@ -23,7 +23,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/chromium-desktop-g3/values.yaml b/charts/incubator/chromium-desktop-g3/values.yaml index 064c1a708a7..7c2a12c9a59 100644 --- a/charts/incubator/chromium-desktop-g3/values.yaml +++ b/charts/incubator/chromium-desktop-g3/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 image: pullPolicy: IfNotPresent repository: accetto/ubuntu-vnc-xfce-chromium-g3 @@ -9,12 +6,14 @@ persistence: internalshare: enabled: true mountPath: /UNRAID_SHARE -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +29,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 diff --git a/charts/incubator/chromium/Chart.yaml b/charts/incubator/chromium/Chart.yaml index f024fb5fb99..73b130daa04 100644 --- a/charts/incubator/chromium/Chart.yaml +++ b/charts/incubator/chromium/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: chromium -version: 2.0.20 +version: 3.0.0 appVersion: latest description: Chromium is a free and open-source software project developed by the @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/chromium/values.yaml b/charts/incubator/chromium/values.yaml index e1166b308be..53ae797aa4d 100644 --- a/charts/incubator/chromium/values.yaml +++ b/charts/incubator/chromium/values.yaml @@ -1,8 +1,3 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1280" - EXTRA_PARAMETERS: "" - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/chrome @@ -11,12 +6,14 @@ persistence: datadir: enabled: true mountPath: /chrome -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +21,13 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1280" + EXTRA_PARAMETERS: "" + UMASK: "000" diff --git a/charts/incubator/chronograf/Chart.yaml b/charts/incubator/chronograf/Chart.yaml index 6a778596daa..70ee5606940 100644 --- a/charts/incubator/chronograf/Chart.yaml +++ b/charts/incubator/chronograf/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: chronograf -version: 2.0.17 +version: 3.0.0 appVersion: latest description: Chronograf is InfluxDataโ€™s open source web application. Use Chronograf @@ -23,7 +23,7 @@ keywords: - Tools-System dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/chronograf/values.yaml b/charts/incubator/chronograf/values.yaml index 66165737428..1328580f087 100644 --- a/charts/incubator/chronograf/values.yaml +++ b/charts/incubator/chronograf/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: chronograf @@ -7,12 +6,14 @@ persistence: chronograf: enabled: true mountPath: /var/lib/chronograf -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8888 protocol: TCP targetPort: 8888 -portal: - enabled: true diff --git a/charts/incubator/ciao/Chart.yaml b/charts/incubator/ciao/Chart.yaml index 5f189841931..ef19069dee7 100644 --- a/charts/incubator/ciao/Chart.yaml +++ b/charts/incubator/ciao/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ciao -version: 2.0.15 +version: 3.0.0 appVersion: latest description: ciao checks HTTP(S) URL endpoints for a HTTP status code (or errors on @@ -24,7 +24,7 @@ keywords: - Tools-System dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ciao/values.yaml b/charts/incubator/ciao/values.yaml index 15dd8f8d085..451fc644be4 100644 --- a/charts/incubator/ciao/values.yaml +++ b/charts/incubator/ciao/values.yaml @@ -1,14 +1,3 @@ -env: - SECRET_KEY_BASE: sensitive_secret_key_base - SMTP_ADDRESS: smtp.yourhost.com - SMTP_AUTHENTICATION: plain - SMTP_DOMAIN: smtp.yourhost.com - SMTP_EMAIL_FROM: ciao@yourhost.com - SMTP_EMAIL_TO: you@yourhost.com - SMTP_ENABLE_STARTTLS_AUTO: "true" - SMTP_PASSWORD: sensitive_password - SMTP_PORT: "587" - SMTP_USERNAME: ciao image: pullPolicy: IfNotPresent repository: brotandgames/ciao @@ -17,12 +6,14 @@ persistence: databaselocation: enabled: true mountPath: /app/db/sqlite -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +21,19 @@ service: port: 8090 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + SECRET_KEY_BASE: sensitive_secret_key_base + SMTP_ADDRESS: smtp.yourhost.com + SMTP_AUTHENTICATION: plain + SMTP_DOMAIN: smtp.yourhost.com + SMTP_EMAIL_FROM: ciao@yourhost.com + SMTP_EMAIL_TO: you@yourhost.com + SMTP_ENABLE_STARTTLS_AUTO: "true" + SMTP_PASSWORD: sensitive_password + SMTP_PORT: "587" + SMTP_USERNAME: ciao diff --git a/charts/incubator/citadel-forgedwithfire/Chart.yaml b/charts/incubator/citadel-forgedwithfire/Chart.yaml index aec825264f3..dd50e732abc 100644 --- a/charts/incubator/citadel-forgedwithfire/Chart.yaml +++ b/charts/incubator/citadel-forgedwithfire/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: citadel-forgedwithfire -version: 2.0.12 +version: 3.0.0 appVersion: citadelfwf description: This Chart will download and install SteamCMD. It will also install Citadel @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/citadel-forgedwithfire/values.yaml b/charts/incubator/citadel-forgedwithfire/values.yaml index 8298644fcf3..e1d9aece15d 100644 --- a/charts/incubator/citadel-forgedwithfire/values.yaml +++ b/charts/incubator/citadel-forgedwithfire/values.yaml @@ -2,26 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: citadelfwf@sha256:0060b01075b60f4107caa530a58cc8735b4c18558a820f080f4862e72405bc24 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "489650 " - GAME_PARAMS: "" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -37,12 +32,21 @@ service: port: 27015 protocol: UDP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "489650 " + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/cleanarr/Chart.yaml b/charts/incubator/cleanarr/Chart.yaml index c43afa85a39..e2c6e4889d8 100644 --- a/charts/incubator/cleanarr/Chart.yaml +++ b/charts/incubator/cleanarr/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cleanarr -version: 2.0.13 +version: 3.0.0 appVersion: 2.5.0 description: A simple UI to help find and delete duplicate and sample files from your @@ -21,7 +21,7 @@ keywords: - cleanarr dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cleanarr/values.yaml b/charts/incubator/cleanarr/values.yaml index bfd75f07d97..73bf4322ea5 100644 --- a/charts/incubator/cleanarr/values.yaml +++ b/charts/incubator/cleanarr/values.yaml @@ -2,30 +2,36 @@ image: pullPolicy: IfNotPresent repository: selexin/cleanarr tag: v2.5.0@sha256:26d636d29701431fdb1297e2f1aeeae88084e1dd952f133dcd08efb1220fc034 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - BYPASS_SSL_VERIFY: '{{ ternary "1" "0" .Values.env.BYPASS_SSL_VERIFY_BOOL }}' - # User defined - BYPASS_SSL_VERIFY_BOOL: true - LIBRARY_NAMES: "" - PLEX_BASE_URL: "" - PLEX_TOKEN: "" - PAGE_SIZE: 50 -service: - main: - ports: - main: - protocol: HTTP - port: 10247 - targetPort: 80 persistence: config: enabled: true mountPath: /config portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10247 + protocol: HTTP + targetPort: 80 +workload: + main: + podSpec: + containers: + main: + env: + BYPASS_SSL_VERIFY: + '{{ ternary "1" "0" .Values.env.BYPASS_SSL_VERIFY_BOOL + }}' + BYPASS_SSL_VERIFY_BOOL: "true" + LIBRARY_NAMES: "" + PAGE_SIZE: "50" + PLEX_BASE_URL: "" + PLEX_TOKEN: "" diff --git a/charts/incubator/clipplex/Chart.yaml b/charts/incubator/clipplex/Chart.yaml index 86be0a56a2a..67d26241249 100644 --- a/charts/incubator/clipplex/Chart.yaml +++ b/charts/incubator/clipplex/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: clipplex -version: 0.0.9 +version: 1.0.0 appVersion: latest description: Clip your plex media to share. home: https://truecharts.org/charts/incubator/clipplex @@ -20,7 +20,7 @@ keywords: - media dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/clipplex/values.yaml b/charts/incubator/clipplex/values.yaml index e5b37d6ede8..c32130d339a 100644 --- a/charts/incubator/clipplex/values.yaml +++ b/charts/incubator/clipplex/values.yaml @@ -1,24 +1,28 @@ image: - repository: jonnike/clipplex pullPolicy: IfNotPresent + repository: jonnike/clipplex tag: latest@sha256:12b36150a6db7dedd185c83cd56c7839d639efdc3d2de32a028c9d7e8151e954 -secretEnv: - PLEX_TOKEN: "" - STREAMABLE_LOGIN: "" - STREAMABLE_PASSWORD: "" -env: - PLEX_URL: "" - PYTHONUNBUFFERED: 1 -service: - main: - ports: - main: - protocol: HTTP - targetPort: 5000 - port: 10602 persistence: clips: enabled: true mountPath: /app/app/static/media portal: enabled: true +service: + main: + ports: + main: + port: 10602 + protocol: HTTP + targetPort: 5000 +workload: + main: + podSpec: + containers: + main: + env: + PLEX_TOKEN: "" + PLEX_URL: "" + PYTHONUNBUFFERED: "1" + STREAMABLE_LOGIN: "" + STREAMABLE_PASSWORD: "" diff --git a/charts/incubator/cloudbeaver/Chart.yaml b/charts/incubator/cloudbeaver/Chart.yaml index 6fb90169b81..ca1883b58ea 100644 --- a/charts/incubator/cloudbeaver/Chart.yaml +++ b/charts/incubator/cloudbeaver/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cloudbeaver -version: 3.0.0 +version: 4.0.0 appVersion: 23.3.0 description: Cloud Database Manager (Official Chart) home: https://truecharts.org/charts/incubator/cloudbeaver diff --git a/charts/incubator/cloudbeaver/values.yaml b/charts/incubator/cloudbeaver/values.yaml index b4c8148f194..066e768fbb0 100644 --- a/charts/incubator/cloudbeaver/values.yaml +++ b/charts/incubator/cloudbeaver/values.yaml @@ -2,14 +2,20 @@ image: pullPolicy: IfNotPresent repository: dbeaver/cloudbeaver tag: 23.3.0@sha256:4ec08435112630177c9ce78f78bb4313668844f40d6f2a51b7ab92463412a04e - +persistence: + workspace: + enabled: true + mountPath: /opt/cloudbeaver/workspace +portal: + open: + enabled: true securityContext: container: - runAsNonRoot: false - readOnlyRootFilesystem: false - runAsUser: 0 - runAsGroup: 0 - + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -17,12 +23,3 @@ service: port: 8978 protocol: http targetPort: 8978 - -persistence: - workspace: - enabled: true - mountPath: /opt/cloudbeaver/workspace - -portal: - open: - enabled: true diff --git a/charts/incubator/cloudcommander/Chart.yaml b/charts/incubator/cloudcommander/Chart.yaml index c27ad652bab..1bc097a8b27 100644 --- a/charts/incubator/cloudcommander/Chart.yaml +++ b/charts/incubator/cloudcommander/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cloudcommander -version: 2.0.16 +version: 3.0.0 appVersion: latest description: | [b]CloudCommander[/b] is a simple web file browser with a built in text editor and archive compress/extract abilities.[br/] @@ -20,7 +20,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cloudcommander/values.yaml b/charts/incubator/cloudcommander/values.yaml index c47be9a3c5d..bd47570351f 100644 --- a/charts/incubator/cloudcommander/values.yaml +++ b/charts/incubator/cloudcommander/values.yaml @@ -1,5 +1,3 @@ -env: - HOME: /root image: pullPolicy: IfNotPresent repository: coderaiser/cloudcmd @@ -11,12 +9,14 @@ persistence: mountpath: enabled: true mountPath: /UNRAID -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +24,10 @@ service: port: 8765 protocol: TCP targetPort: 8000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + HOME: /root diff --git a/charts/incubator/cloudreve/Chart.yaml b/charts/incubator/cloudreve/Chart.yaml index d3b8466c294..e3252c5ab91 100644 --- a/charts/incubator/cloudreve/Chart.yaml +++ b/charts/incubator/cloudreve/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cloudreve -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Self-hosted file management and sharing system, supports multiple storage @@ -23,7 +23,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cloudreve/values.yaml b/charts/incubator/cloudreve/values.yaml index 876c169f5e2..669d7848311 100644 --- a/charts/incubator/cloudreve/values.yaml +++ b/charts/incubator/cloudreve/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: xavierniu/cloudreve @@ -16,12 +15,14 @@ persistence: uploadpath: enabled: true mountPath: /cloudreve/uploads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +30,3 @@ service: port: 5212 protocol: TCP targetPort: 5212 -portal: - enabled: true diff --git a/charts/incubator/colonysurvival/Chart.yaml b/charts/incubator/colonysurvival/Chart.yaml index 861d28fa0af..315de6d836c 100644 --- a/charts/incubator/colonysurvival/Chart.yaml +++ b/charts/incubator/colonysurvival/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: colonysurvival -version: 2.0.12 +version: 3.0.0 appVersion: colonysurvival description: This Chart will download and install SteamCMD. It will also install Colony @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/colonysurvival/values.yaml b/charts/incubator/colonysurvival/values.yaml index 5f15de18136..a5d86a3a945 100644 --- a/charts/incubator/colonysurvival/values.yaml +++ b/charts/incubator/colonysurvival/values.yaml @@ -2,36 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: colonysurvival@sha256:5b91f1aff2a0a3854cbcbcd2666036eb49849ae9486bfc817788660f02b77ce3 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "748090" - GAME_PARAMS: +server.gameport 27016 - SRV_NAME: Colony Survival Docker - SRV_NETTYPE: SteamOnline - SRV_WORLDNAME: ColonySurvival - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 27016 - protocol: UDP - targetPort: 27016 persistence: serverfiles: enabled: true @@ -41,3 +11,37 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 27016 + protocol: UDP + targetPort: 27016 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "748090" + GAME_PARAMS: +server.gameport 27016 + PASSWRD: "" + SRV_NAME: Colony Survival Docker + SRV_NETTYPE: SteamOnline + SRV_WORLDNAME: ColonySurvival + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/conanexiles/Chart.yaml b/charts/incubator/conanexiles/Chart.yaml index cf8a5d0ba76..aacfdef5c10 100644 --- a/charts/incubator/conanexiles/Chart.yaml +++ b/charts/incubator/conanexiles/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: conanexiles -version: 2.0.12 +version: 3.0.0 appVersion: conanexiles description: This Chart will download and install SteamCMD. It will also install Conan @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/conanexiles/values.yaml b/charts/incubator/conanexiles/values.yaml index ce477e8c5e4..b35e5dd9a86 100644 --- a/charts/incubator/conanexiles/values.yaml +++ b/charts/incubator/conanexiles/values.yaml @@ -2,50 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: conanexiles@sha256:cc3d3e16d67244c6e7d239fbdcf8b3bc974db62d9d1809b57c6320bbb953d414 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "443030" - GAME_PARAMS: "" - VALIDATE: false - WS_CONTENT: "" -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 7777 - protocol: UDP - targetPort: 7777 - gameport1: - enabled: true - ports: - gameport1: - enabled: true - port: 7778 - protocol: UDP - targetPort: 7778 - steamport: - enabled: true - ports: - steamport: - enabled: true - port: 27015 - protocol: UDP - targetPort: 27015 persistence: serverfiles: enabled: true @@ -55,3 +11,51 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + gameport1: + enabled: true + ports: + gameport1: + enabled: true + port: 7778 + protocol: UDP + targetPort: 7778 + main: + ports: + main: + port: 7777 + protocol: UDP + targetPort: 7777 + steamport: + enabled: true + ports: + steamport: + enabled: true + port: 27015 + protocol: UDP + targetPort: 27015 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "443030" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + WS_CONTENT: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/conreq/Chart.yaml b/charts/incubator/conreq/Chart.yaml index 59d4a06fcb1..3075fe3a0c5 100644 --- a/charts/incubator/conreq/Chart.yaml +++ b/charts/incubator/conreq/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: conreq -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Conreq, a Content Requesting platform. home: https://truecharts.org/charts/incubator/conreq @@ -20,7 +20,7 @@ keywords: - MediaApp-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/conreq/values.yaml b/charts/incubator/conreq/values.yaml index 73c22191318..3b5da8158e2 100644 --- a/charts/incubator/conreq/values.yaml +++ b/charts/incubator/conreq/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "" image: pullPolicy: IfNotPresent repository: cr.hotio.dev/hotio/conreq @@ -8,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 8000 protocol: TCP targetPort: 8000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "" diff --git a/charts/incubator/convos/Chart.yaml b/charts/incubator/convos/Chart.yaml index 271cac8e493..3541116f29f 100644 --- a/charts/incubator/convos/Chart.yaml +++ b/charts/incubator/convos/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: convos -version: 2.0.13 +version: 3.0.0 appVersion: stable description: Convos is the simplest way to use IRC and it is always online home: https://truecharts.org/charts/incubator/convos @@ -20,7 +20,7 @@ keywords: - Network-Messenger dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/convos/values.yaml b/charts/incubator/convos/values.yaml index 40deeb5248c..e21ec1ed5a1 100644 --- a/charts/incubator/convos/values.yaml +++ b/charts/incubator/convos/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: convos/convos @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 3520 protocol: TCP targetPort: 3000 -portal: - enabled: true diff --git a/charts/incubator/core-keeper-dedicated-server/Chart.yaml b/charts/incubator/core-keeper-dedicated-server/Chart.yaml index e8135577511..432859b9508 100644 --- a/charts/incubator/core-keeper-dedicated-server/Chart.yaml +++ b/charts/incubator/core-keeper-dedicated-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: core-keeper-dedicated-server -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Chart file for the new Core Keeper dedicated server running from SteamCMD. @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/core-keeper-dedicated-server/values.yaml b/charts/incubator/core-keeper-dedicated-server/values.yaml index 4cb4263fe9c..ec6cef0e2d0 100644 --- a/charts/incubator/core-keeper-dedicated-server/values.yaml +++ b/charts/incubator/core-keeper-dedicated-server/values.yaml @@ -1,9 +1,3 @@ -env: - DATA_PATH: "" - GAME_ID: examplegameidwillgohere - MAX_PLAYERS: "10" - WORLD_INDEX: "0" - WORLD_NAME: World name here image: pullPolicy: IfNotPresent repository: escaping/core-keeper-dedicated @@ -15,24 +9,35 @@ persistence: serverfiles: enabled: true mountPath: /home/steam/core-keeper-dedicated -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + DATA_PATH: "" + GAME_ID: examplegameidwillgohere + MAX_PLAYERS: "10" + WORLD_INDEX: "0" + WORLD_NAME: World name here + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/corekeeper/Chart.yaml b/charts/incubator/corekeeper/Chart.yaml index 8a3d6ec291d..cd48287dde8 100644 --- a/charts/incubator/corekeeper/Chart.yaml +++ b/charts/incubator/corekeeper/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: corekeeper -version: 2.0.14 +version: 3.0.0 appVersion: corekeeper description: This Chart will download and install SteamCMD. It will also install CoreKeeper @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/corekeeper/values.yaml b/charts/incubator/corekeeper/values.yaml index 37522537d85..a9549e4e7fa 100644 --- a/charts/incubator/corekeeper/values.yaml +++ b/charts/incubator/corekeeper/values.yaml @@ -2,34 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: corekeeper@sha256:7b78f9ab2b43593182030d3949f27ea669f516638be7d875935e93c283af4dbf -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "1963720" - GAME_PARAMS: "" - VALIDATE: false - WORLD_INDEX: "0" - WORLD_NAME: Core Keeper Docker -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - enabled: false - ports: - main: - enabled: false persistence: serverfiles: enabled: true @@ -39,3 +11,35 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + enabled: false + ports: + main: + enabled: false +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "1963720" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + WORLD_INDEX: "0" + WORLD_NAME: Core Keeper Docker + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/counterstrike2d/Chart.yaml b/charts/incubator/counterstrike2d/Chart.yaml index c1fd13d2b63..2316bbeea47 100644 --- a/charts/incubator/counterstrike2d/Chart.yaml +++ b/charts/incubator/counterstrike2d/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: counterstrike2d -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This Chart will download and install CounterStrike 2D. home: https://truecharts.org/charts/incubator/counterstrike2d @@ -20,7 +20,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/counterstrike2d/values.yaml b/charts/incubator/counterstrike2d/values.yaml index 53cfc6a0d95..0e9e2cb1b2a 100644 --- a/charts/incubator/counterstrike2d/values.yaml +++ b/charts/incubator/counterstrike2d/values.yaml @@ -1,6 +1,3 @@ -env: - FORCE_UPDATE: "" - GAME_PARAMS: "" image: pullPolicy: IfNotPresent repository: ich777/cs2dserver @@ -9,19 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /serverdata/serverfiles -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +21,18 @@ service: port: 36963 protocol: UDP targetPort: 36963 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + FORCE_UPDATE: "" + GAME_PARAMS: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/coupon-store/Chart.yaml b/charts/incubator/coupon-store/Chart.yaml index e80f06ddbaf..b0636c98427 100644 --- a/charts/incubator/coupon-store/Chart.yaml +++ b/charts/incubator/coupon-store/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: coupon-store -version: 3.0.27 +version: 4.0.0 appVersion: 1.3.0 description: A home for all your coupons and loyalty cards. home: https://truecharts.org/charts/incubator/coupon-store @@ -19,7 +19,7 @@ keywords: - coupons dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/coupon-store/values.yaml b/charts/incubator/coupon-store/values.yaml index 06a379c5e2a..ca5111345e8 100644 --- a/charts/incubator/coupon-store/values.yaml +++ b/charts/incubator/coupon-store/values.yaml @@ -1,29 +1,35 @@ image: + pullPolicy: IfNotPresent repository: metikular/coupon-store tag: v1.3.0@sha256:54ef3454ea23109096eef277af48f89707bfb7e31d14097466c02ac381670572 - pullPolicy: IfNotPresent -command: - - bash - - -c - - rm -f tmp/pids/server.pid && bundle exec rails s -p {{ .Values.service.main.ports.main.port }} -b '0.0.0.0' +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: coupon-store + postgresqlUsername: coupon-store securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-couponstore-secret' + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10304 -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: coupon-store - postgresqlDatabase: coupon-store -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + command: + - bash + - -c + - rm -f tmp/pids/server.pid && bundle exec rails s -p {{ .Values.service.main.ports.main.port + }} -b '0.0.0.0' + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-couponstore-secret' diff --git a/charts/incubator/cowyo/Chart.yaml b/charts/incubator/cowyo/Chart.yaml index 64607cfc6da..c0ade644f75 100644 --- a/charts/incubator/cowyo/Chart.yaml +++ b/charts/incubator/cowyo/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cowyo -version: 2.0.12 +version: 3.0.0 appVersion: latest description: cowyo is a self-contained wiki server that makes jotting notes easy and @@ -24,7 +24,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cowyo/values.yaml b/charts/incubator/cowyo/values.yaml index 8f3aee567d9..f77c17976d4 100644 --- a/charts/incubator/cowyo/values.yaml +++ b/charts/incubator/cowyo/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: schollz/cowyo @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8050 protocol: TCP targetPort: 8050 -portal: - enabled: true diff --git a/charts/incubator/craftopia/Chart.yaml b/charts/incubator/craftopia/Chart.yaml index 215603a9f54..2576d20ecde 100644 --- a/charts/incubator/craftopia/Chart.yaml +++ b/charts/incubator/craftopia/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: craftopia -version: 2.0.12 +version: 3.0.0 appVersion: craftopia description: This Chart will download and install SteamCMD. It will also install Craftopia @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/craftopia/values.yaml b/charts/incubator/craftopia/values.yaml index 230a8b324e2..c838fd4b9de 100644 --- a/charts/incubator/craftopia/values.yaml +++ b/charts/incubator/craftopia/values.yaml @@ -2,19 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: craftopia@sha256:3b8a865ce2bc68d7993bc639c653d2ff49c4650f8f0f30645f26341ce192eeb2 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "1670340" - GAME_PARAMS: "" - VALIDATE: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,12 +32,14 @@ service: port: 8787 protocol: UDP targetPort: 8787 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "1670340" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" diff --git a/charts/incubator/crypto-exchanges-gateway/Chart.yaml b/charts/incubator/crypto-exchanges-gateway/Chart.yaml index 3f0817dc739..b91ca4f9eb7 100644 --- a/charts/incubator/crypto-exchanges-gateway/Chart.yaml +++ b/charts/incubator/crypto-exchanges-gateway/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: crypto-exchanges-gateway -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Your gateway to the world of crypto home: https://truecharts.org/charts/incubator/crypto-exchanges-gateway @@ -21,7 +21,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/crypto-exchanges-gateway/values.yaml b/charts/incubator/crypto-exchanges-gateway/values.yaml index 86e68799257..6fce2254626 100644 --- a/charts/incubator/crypto-exchanges-gateway/values.yaml +++ b/charts/incubator/crypto-exchanges-gateway/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: apendergast/crypto-exchanges-gateway @@ -7,12 +6,14 @@ persistence: configpath: enabled: true mountPath: /root/crypto-exchanges-gateway/custom_config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,5 +29,3 @@ service: port: 8001 protocol: TCP targetPort: 8001 -portal: - enabled: true diff --git a/charts/incubator/csgo/Chart.yaml b/charts/incubator/csgo/Chart.yaml index 2def60303be..ca4dd3d43bf 100644 --- a/charts/incubator/csgo/Chart.yaml +++ b/charts/incubator/csgo/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: csgo -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "This Chart will download and install SteamCMD. It will also install @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/csgo/values.yaml b/charts/incubator/csgo/values.yaml index cfde07c0b58..9311998d6cf 100644 --- a/charts/incubator/csgo/values.yaml +++ b/charts/incubator/csgo/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: latest@sha256:e5f6e2e3bf9486cbcf7f229e9198dc47d17f0eee0f1b073a07ccc7dce3c01578 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "740" - GAME_NAME: csgo - GAME_PARAMS: +game_type 0 -usercon +game_mode 0 +mapgroup mg_active +map de_dust2 - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,25 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "740" + GAME_NAME: csgo + GAME_PARAMS: + +game_type 0 -usercon +game_mode 0 +mapgroup mg_active +map + de_dust2 + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/csi-driver-nfs/Chart.yaml b/charts/incubator/csi-driver-nfs/Chart.yaml index 2ba96cc5fc9..d577eb9fbb4 100644 --- a/charts/incubator/csi-driver-nfs/Chart.yaml +++ b/charts/incubator/csi-driver-nfs/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: csi-driver-nfs -version: 0.1.1 +version: 1.0.0 appVersion: latest description: csi-driver-nfs is a nfs CSI driver for kubernetes home: https://truecharts.org/charts/incubator/csi-driver-nfs diff --git a/charts/incubator/csi-driver-nfs/values.yaml b/charts/incubator/csi-driver-nfs/values.yaml index 8ab264d62f9..369ef207d9e 100644 --- a/charts/incubator/csi-driver-nfs/values.yaml +++ b/charts/incubator/csi-driver-nfs/values.yaml @@ -1,31 +1,50 @@ +backupStorageLocation: {} +backupStorageLocationList: [] image: - repository: tccr.io/truecharts/alpine pullPolicy: IfNotPresent + repository: tccr.io/truecharts/alpine tag: latest@sha256:17cd77e25d3fa829d168caec4db7bb5b52ceeb935d8ca0d1180de6f615553dc4 - +manifestManager: + enabled: false +operator: + register: true +portal: + open: + enabled: false +schedules: {} +schedulesList: [] service: main: enabled: false ports: main: enabled: false - -workload: - main: - enabled: false - -portal: - open: - enabled: false - -operator: - register: true - velero: + configuration: + backupStorageLocation: [] + volumeSnapshotLocation: [] + deployNodeAgent: true + initContainers: + - image: openebs/velero-plugin:1.9.0@sha256:f89855c12dd0a9bfd1afb9a75b051f6cb0452c4c073df9fc7fff4d7983eff341 + imagePullPolicy: IfNotPresent + name: opeebs-velero-plugin + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-csi:v0.6.0@sha256:fc07d1897a65d7728543b2fae9feddad087b5e7f45f45c3adaeda2ef4996fd50 + imagePullPolicy: IfNotPresent + name: velero-plugin-for-csi + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-aws:v1.8.0@sha256:466d4ee963de87b28e38098f5f91401bde514c7c2449ea6da4009be626a08f6c + imagePullPolicy: IfNotPresent + name: velero-plugin-for-aws + volumeMounts: + - mountPath: /target + name: plugins namespace: labels: - # Enforce Pod Security Standards with Namespace Labels - # https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-namespace-labels/ - key: pod-security.kubernetes.io/enforce value: privileged - key: pod-security.kubernetes.io/enforce-version @@ -38,165 +57,20 @@ velero: value: privileged - key: pod-security.kubernetes.io/warn-version value: latest - - # Resource requests/limits to specify for the Velero deployment. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits - resources: - limits: - cpu: 4000m - memory: 4Gi - - # Init containers to add to the Velero deployment's pod spec. At least one plugin provider image is required. - # If the value is a string then it is evaluated as a template. - initContainers: - - name: opeebs-velero-plugin - image: openebs/velero-plugin:1.9.0@sha256:f89855c12dd0a9bfd1afb9a75b051f6cb0452c4c073df9fc7fff4d7983eff341 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-csi - image: velero/velero-plugin-for-csi:v0.6.0@sha256:fc07d1897a65d7728543b2fae9feddad087b5e7f45f45c3adaeda2ef4996fd50 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-aws - image: velero/velero-plugin-for-aws:v1.8.0@sha256:466d4ee963de87b28e38098f5f91401bde514c7c2449ea6da4009be626a08f6c - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - # Whether to deploy the node-agent daemonset. - deployNodeAgent: true - nodeAgent: podVolumePath: /var/lib/kubelet/pods privileged: true - # Resource requests/limits to specify for the node-agent daemonset deployment. Optional. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits resources: limits: cpu: 2000m memory: 2048Mi - - ## - ## Parameters for the `default` BackupStorageLocation and VolumeSnapshotLocation, - ## and additional server settings. - ## - configuration: - ## Please do not use, use .Values.backupStorageLocation instead - backupStorageLocation: [] - - ## Please do not use, use .Values.volumeSnapshotLocation instead - volumeSnapshotLocation: [] - - ## Please do not use, use .Values.schedules instead + resources: + limits: + cpu: 4000m + memory: 4Gi schedules: {} - -manifestManager: - enabled: false - -# # Parameters for the BackupStorageLocation(s). Configure multiple by adding other element(s) to the backupStorageLocation slice. -# # See https://velero.io/docs/v1.6/api-types/backupstoragelocation/ -backupStorageLocationList: [] -# - name: name -# # name is the name of the backup storage location where backups should be stored. If a name is not provided, -# # a backup storage location will be created with the name "default". Optional. -backupStorageLocation: {} -# backupStorageLocation: -# name: -# # provider is the name for the backup storage location provider. -# provider: -# objectStorage: -# # bucket is the name of the bucket to store backups in. Required. -# bucket: -# # caCert defines a base64 encoded CA bundle to use when verifying TLS connections to the provider. Optional. -# caCert: -# # prefix is the directory under which all Velero data should be stored within the bucket. Optional. -# prefix: -# # validationFrequency defines how frequently Velero should validate the object storage. Optional. -# validationFrequency: -# # accessMode determines if velero can write to this backup storage location. Optional. -# # default to ReadWrite, ReadOnly is used during migrations and restores. -# accessMode: ReadWrite -# credential: -# # AWS/s3 credentials to be put into secret (mandatory if provider == aws/s3) -# aws: -# id: fdgsdfghsdfgh -# key: dfgdfhsdfgh -# # name of the secret used by this backupStorageLocation. -# name: -# # name of key that contains the secret data to be used. -# key: -# # Additional provider-specific configuration. See link above -# # for details of required/optional fields for your provider. -# config: {} -# # region: -# # s3ForcePathStyle: -# # s3Url: -# # kmsKeyId: -# # resourceGroup: -# # The ID of the subscription containing the storage account, if different from the clusterโ€™s subscription. (Azure only) -# # subscriptionId: -# # storageAccount: -# # publicUrl: -# # Name of the GCP service account to use for this backup storage location. Specify the -# # service account here if you want to use workload identity instead of providing the key file.(GCP only) -# # serviceAccount: -# # Option to skip certificate validation or not if insecureSkipTLSVerify is set to be true, the client side should set the -# # flag. For Velero client Command like velero backup describe, velero backup logs needs to add the flag --insecure-skip-tls-verify -# # insecureSkipTLSVerify: - -# # Parameters for the VolumeSnapshotLocation(s). Configure multiple by adding other element(s) to the volumeSnapshotLocation slice. -# # See https://velero.io/docs/v1.6/api-types/volumesnapshotlocation/ -volumeSnapshotLocationList: [] -# # name is the |name of the volume snapshot location where snapshots are being taken. Required. -# - name: name -# ... volumeSnapshotLocation: {} -# volumeSnapshotLocation: -# name: -# enabled: false -# # provider is the name for the volume snapshot provider. -# provider: -# credential: -# # AWS/s3 credentials to be put into secret (mandatory if provider == aws/s3) -# aws: -# id: fdgsdfghsdfgh -# key: dfgdfhsdfgh -# # name of the secret used by this volumeSnapshotLocation. (Optional/Advanced) -# name: -# # name of key that contains the secret data to be used. (Optional/Advanced) -# key: -# # Additional provider-specific configuration. See link above -# # for details of required/optional fields for your provider. -# config: {} -# # region: -# # apiTimeout: -# # resourceGroup: -# # The ID of the subscription where volume snapshots should be stored, if different from the clusterโ€™s subscription. If specified, also requires `configuration.volumeSnapshotLocation.config.resourceGroup`to be set. (Azure only) -# # subscriptionId: -# # incremental: -# # snapshotLocation: -# # project: - -# Backup schedules to create. -schedulesList: [] -schedules: {} -# Eg: -# schedules: -# mybackup: -# disabled: false -# labels: -# myenv: foo -# annotations: -# myenv: foo -# schedule: "0 0 * * *" -# useOwnerReferencesInBackup: false -# template: -# ttl: "240h" -# storageLocation: default -# includedNamespaces: -# - foo +volumeSnapshotLocationList: [] +workload: + main: + enabled: false diff --git a/charts/incubator/csi-driver-smb/Chart.yaml b/charts/incubator/csi-driver-smb/Chart.yaml index 6e369e24adc..758c16bbcff 100644 --- a/charts/incubator/csi-driver-smb/Chart.yaml +++ b/charts/incubator/csi-driver-smb/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: csi-driver-smb -version: 0.1.1 +version: 1.0.0 appVersion: latest description: csi-driver-smb is a smb CSI driver for kubernetes home: https://truecharts.org/charts/incubator/csi-driver-smb diff --git a/charts/incubator/csi-driver-smb/values.yaml b/charts/incubator/csi-driver-smb/values.yaml index 8ab264d62f9..369ef207d9e 100644 --- a/charts/incubator/csi-driver-smb/values.yaml +++ b/charts/incubator/csi-driver-smb/values.yaml @@ -1,31 +1,50 @@ +backupStorageLocation: {} +backupStorageLocationList: [] image: - repository: tccr.io/truecharts/alpine pullPolicy: IfNotPresent + repository: tccr.io/truecharts/alpine tag: latest@sha256:17cd77e25d3fa829d168caec4db7bb5b52ceeb935d8ca0d1180de6f615553dc4 - +manifestManager: + enabled: false +operator: + register: true +portal: + open: + enabled: false +schedules: {} +schedulesList: [] service: main: enabled: false ports: main: enabled: false - -workload: - main: - enabled: false - -portal: - open: - enabled: false - -operator: - register: true - velero: + configuration: + backupStorageLocation: [] + volumeSnapshotLocation: [] + deployNodeAgent: true + initContainers: + - image: openebs/velero-plugin:1.9.0@sha256:f89855c12dd0a9bfd1afb9a75b051f6cb0452c4c073df9fc7fff4d7983eff341 + imagePullPolicy: IfNotPresent + name: opeebs-velero-plugin + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-csi:v0.6.0@sha256:fc07d1897a65d7728543b2fae9feddad087b5e7f45f45c3adaeda2ef4996fd50 + imagePullPolicy: IfNotPresent + name: velero-plugin-for-csi + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-aws:v1.8.0@sha256:466d4ee963de87b28e38098f5f91401bde514c7c2449ea6da4009be626a08f6c + imagePullPolicy: IfNotPresent + name: velero-plugin-for-aws + volumeMounts: + - mountPath: /target + name: plugins namespace: labels: - # Enforce Pod Security Standards with Namespace Labels - # https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-namespace-labels/ - key: pod-security.kubernetes.io/enforce value: privileged - key: pod-security.kubernetes.io/enforce-version @@ -38,165 +57,20 @@ velero: value: privileged - key: pod-security.kubernetes.io/warn-version value: latest - - # Resource requests/limits to specify for the Velero deployment. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits - resources: - limits: - cpu: 4000m - memory: 4Gi - - # Init containers to add to the Velero deployment's pod spec. At least one plugin provider image is required. - # If the value is a string then it is evaluated as a template. - initContainers: - - name: opeebs-velero-plugin - image: openebs/velero-plugin:1.9.0@sha256:f89855c12dd0a9bfd1afb9a75b051f6cb0452c4c073df9fc7fff4d7983eff341 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-csi - image: velero/velero-plugin-for-csi:v0.6.0@sha256:fc07d1897a65d7728543b2fae9feddad087b5e7f45f45c3adaeda2ef4996fd50 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-aws - image: velero/velero-plugin-for-aws:v1.8.0@sha256:466d4ee963de87b28e38098f5f91401bde514c7c2449ea6da4009be626a08f6c - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - # Whether to deploy the node-agent daemonset. - deployNodeAgent: true - nodeAgent: podVolumePath: /var/lib/kubelet/pods privileged: true - # Resource requests/limits to specify for the node-agent daemonset deployment. Optional. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits resources: limits: cpu: 2000m memory: 2048Mi - - ## - ## Parameters for the `default` BackupStorageLocation and VolumeSnapshotLocation, - ## and additional server settings. - ## - configuration: - ## Please do not use, use .Values.backupStorageLocation instead - backupStorageLocation: [] - - ## Please do not use, use .Values.volumeSnapshotLocation instead - volumeSnapshotLocation: [] - - ## Please do not use, use .Values.schedules instead + resources: + limits: + cpu: 4000m + memory: 4Gi schedules: {} - -manifestManager: - enabled: false - -# # Parameters for the BackupStorageLocation(s). Configure multiple by adding other element(s) to the backupStorageLocation slice. -# # See https://velero.io/docs/v1.6/api-types/backupstoragelocation/ -backupStorageLocationList: [] -# - name: name -# # name is the name of the backup storage location where backups should be stored. If a name is not provided, -# # a backup storage location will be created with the name "default". Optional. -backupStorageLocation: {} -# backupStorageLocation: -# name: -# # provider is the name for the backup storage location provider. -# provider: -# objectStorage: -# # bucket is the name of the bucket to store backups in. Required. -# bucket: -# # caCert defines a base64 encoded CA bundle to use when verifying TLS connections to the provider. Optional. -# caCert: -# # prefix is the directory under which all Velero data should be stored within the bucket. Optional. -# prefix: -# # validationFrequency defines how frequently Velero should validate the object storage. Optional. -# validationFrequency: -# # accessMode determines if velero can write to this backup storage location. Optional. -# # default to ReadWrite, ReadOnly is used during migrations and restores. -# accessMode: ReadWrite -# credential: -# # AWS/s3 credentials to be put into secret (mandatory if provider == aws/s3) -# aws: -# id: fdgsdfghsdfgh -# key: dfgdfhsdfgh -# # name of the secret used by this backupStorageLocation. -# name: -# # name of key that contains the secret data to be used. -# key: -# # Additional provider-specific configuration. See link above -# # for details of required/optional fields for your provider. -# config: {} -# # region: -# # s3ForcePathStyle: -# # s3Url: -# # kmsKeyId: -# # resourceGroup: -# # The ID of the subscription containing the storage account, if different from the clusterโ€™s subscription. (Azure only) -# # subscriptionId: -# # storageAccount: -# # publicUrl: -# # Name of the GCP service account to use for this backup storage location. Specify the -# # service account here if you want to use workload identity instead of providing the key file.(GCP only) -# # serviceAccount: -# # Option to skip certificate validation or not if insecureSkipTLSVerify is set to be true, the client side should set the -# # flag. For Velero client Command like velero backup describe, velero backup logs needs to add the flag --insecure-skip-tls-verify -# # insecureSkipTLSVerify: - -# # Parameters for the VolumeSnapshotLocation(s). Configure multiple by adding other element(s) to the volumeSnapshotLocation slice. -# # See https://velero.io/docs/v1.6/api-types/volumesnapshotlocation/ -volumeSnapshotLocationList: [] -# # name is the |name of the volume snapshot location where snapshots are being taken. Required. -# - name: name -# ... volumeSnapshotLocation: {} -# volumeSnapshotLocation: -# name: -# enabled: false -# # provider is the name for the volume snapshot provider. -# provider: -# credential: -# # AWS/s3 credentials to be put into secret (mandatory if provider == aws/s3) -# aws: -# id: fdgsdfghsdfgh -# key: dfgdfhsdfgh -# # name of the secret used by this volumeSnapshotLocation. (Optional/Advanced) -# name: -# # name of key that contains the secret data to be used. (Optional/Advanced) -# key: -# # Additional provider-specific configuration. See link above -# # for details of required/optional fields for your provider. -# config: {} -# # region: -# # apiTimeout: -# # resourceGroup: -# # The ID of the subscription where volume snapshots should be stored, if different from the clusterโ€™s subscription. If specified, also requires `configuration.volumeSnapshotLocation.config.resourceGroup`to be set. (Azure only) -# # subscriptionId: -# # incremental: -# # snapshotLocation: -# # project: - -# Backup schedules to create. -schedulesList: [] -schedules: {} -# Eg: -# schedules: -# mybackup: -# disabled: false -# labels: -# myenv: foo -# annotations: -# myenv: foo -# schedule: "0 0 * * *" -# useOwnerReferencesInBackup: false -# template: -# ttl: "240h" -# storageLocation: default -# includedNamespaces: -# - foo +volumeSnapshotLocationList: [] +workload: + main: + enabled: false diff --git a/charts/incubator/cssource/Chart.yaml b/charts/incubator/cssource/Chart.yaml index 3391df2548c..6ff94eed617 100644 --- a/charts/incubator/cssource/Chart.yaml +++ b/charts/incubator/cssource/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cssource -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "This Chart will download and install SteamCMD. It will also install @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cssource/values.yaml b/charts/incubator/cssource/values.yaml index 4614ce9fd11..11e93c3a91a 100644 --- a/charts/incubator/cssource/values.yaml +++ b/charts/incubator/cssource/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: latest@sha256:e5f6e2e3bf9486cbcf7f229e9198dc47d17f0eee0f1b073a07ccc7dce3c01578 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "232330" - GAME_NAME: cstrike - GAME_PARAMS: -secure +maxplayers 32 +map de_dust2 - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "232330" + GAME_NAME: cstrike + GAME_PARAMS: -secure +maxplayers 32 +map de_dust2 + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/cstrike1-6/Chart.yaml b/charts/incubator/cstrike1-6/Chart.yaml index 129a3cfd6cd..318db476a52 100644 --- a/charts/incubator/cstrike1-6/Chart.yaml +++ b/charts/incubator/cstrike1-6/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cstrike1-6 -version: 2.0.12 +version: 3.0.0 appVersion: "1.6" description: This Chart will download and install SteamCMD. It will also install Counter-Strike @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cstrike1-6/values.yaml b/charts/incubator/cstrike1-6/values.yaml index ea112c06519..705cd0073d5 100644 --- a/charts/incubator/cstrike1-6/values.yaml +++ b/charts/incubator/cstrike1-6/values.yaml @@ -2,29 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: cstrike1.6@sha256:6388b692d1077d4c322a16fa052f64d7b87e52c4c7fb0b49ef5dec198b17f146 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "90" - GAME_MOD: "" - GAME_NAME: cstrike - GAME_PARAMS: +maxplayers 32 +map de_dust - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -40,12 +32,24 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "90" + GAME_MOD: "" + GAME_NAME: cstrike + GAME_PARAMS: +maxplayers 32 +map de_dust + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/cstrikeconditionzero/Chart.yaml b/charts/incubator/cstrikeconditionzero/Chart.yaml index 07284aad8c5..c2881481c89 100644 --- a/charts/incubator/cstrikeconditionzero/Chart.yaml +++ b/charts/incubator/cstrikeconditionzero/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cstrikeconditionzero -version: 2.0.12 +version: 3.0.0 appVersion: cstrikeczero description: This Chart will download and install SteamCMD. It will also install Counter-Strike @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/cstrikeconditionzero/values.yaml b/charts/incubator/cstrikeconditionzero/values.yaml index 1b2841c6e99..64d7839839d 100644 --- a/charts/incubator/cstrikeconditionzero/values.yaml +++ b/charts/incubator/cstrikeconditionzero/values.yaml @@ -2,29 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: cstrikeczero@sha256:bdec4088bf4965b15119d6a59fdddfd1282b2d43583c341df3ca1ecec45fd200 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: 90 +app_set_config '90 mod dmc' - GAME_MOD: 90 mod czero - GAME_NAME: czero - GAME_PARAMS: -secure +maxplayers 32 +map as_oilrig - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -40,12 +32,24 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: 90 +app_set_config '90 mod dmc' + GAME_MOD: 90 mod czero + GAME_NAME: czero + GAME_PARAMS: -secure +maxplayers 32 +map as_oilrig + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/cups-server/Chart.yaml b/charts/incubator/cups-server/Chart.yaml index f3885cbc71c..9e67b9692bd 100644 --- a/charts/incubator/cups-server/Chart.yaml +++ b/charts/incubator/cups-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: cups-server -version: 4.0.0 +version: 5.0.0 appVersion: latest description: CUPS printing server home: https://truecharts.org/charts/incubator/cups-server diff --git a/charts/incubator/cups-server/values.yaml b/charts/incubator/cups-server/values.yaml index fb8036d9c18..3fe8707fcec 100644 --- a/charts/incubator/cups-server/values.yaml +++ b/charts/incubator/cups-server/values.yaml @@ -1,20 +1,27 @@ image: + pullPolicy: IfNotPresent repository: ydkn/cups tag: latest@sha256:a5501987937cf8c726e04878ff77d5f15f01070979f40c1a2cec60834bc77c70 - pullPolicy: IfNotPresent +persistence: + config: + enabled: true + mountPath: /etc/cups + dbus: + enabled: true + hostPath: /var/run/dbus + mountPath: /var/run/dbus + readOnly: false + type: hostPath +portal: + open: + enabled: true securityContext: container: - readOnlyRootFilesystem: false - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 -workload: - main: - podSpec: - containers: - main: - env: - ADMIN_PASSWORD: "secretpass" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,16 +29,10 @@ service: port: 631 protocol: http targetPort: 631 -persistence: - config: - enabled: true - mountPath: "/etc/cups" - dbus: - enabled: true - type: hostPath - hostPath: "/var/run/dbus" - mountPath: "/var/run/dbus" - readOnly: false -portal: - open: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ADMIN_PASSWORD: secretpass diff --git a/charts/incubator/dailynotes/Chart.yaml b/charts/incubator/dailynotes/Chart.yaml index 48350024602..e670e086071 100644 --- a/charts/incubator/dailynotes/Chart.yaml +++ b/charts/incubator/dailynotes/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dailynotes -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | App for taking notes and tracking tasks on a daily basis. @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dailynotes/values.yaml b/charts/incubator/dailynotes/values.yaml index f1df043629e..3b1533b4cbb 100644 --- a/charts/incubator/dailynotes/values.yaml +++ b/charts/incubator/dailynotes/values.yaml @@ -1,5 +1,3 @@ -env: - PREVENT_SIGNUPS: "" image: pullPolicy: IfNotPresent repository: m0ngr31/dailynotes @@ -8,12 +6,14 @@ persistence: config: enabled: true mountPath: /app/config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PREVENT_SIGNUPS: "" diff --git a/charts/incubator/damselfly/Chart.yaml b/charts/incubator/damselfly/Chart.yaml index 0e3bfc27bab..b3e872d2ff7 100644 --- a/charts/incubator/damselfly/Chart.yaml +++ b/charts/incubator/damselfly/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: damselfly -version: 2.0.16 +version: 3.0.0 appVersion: latest description: Damselfly is a server-based Digital Asset Management system. The goal @@ -24,7 +24,7 @@ keywords: - MediaApp-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/damselfly/values.yaml b/charts/incubator/damselfly/values.yaml index c30ffd297e3..1ad684e346f 100644 --- a/charts/incubator/damselfly/values.yaml +++ b/charts/incubator/damselfly/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: webreaper/damselfly @@ -13,12 +12,14 @@ persistence: thumbs: enabled: true mountPath: /thumbs -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -26,5 +27,3 @@ service: port: 6363 protocol: TCP targetPort: 6363 -portal: - enabled: true diff --git a/charts/incubator/darktable/Chart.yaml b/charts/incubator/darktable/Chart.yaml index b4818ffcd5b..dc84508e1d5 100644 --- a/charts/incubator/darktable/Chart.yaml +++ b/charts/incubator/darktable/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: darktable -version: 6.0.3 +version: 7.0.0 appVersion: 4.0.1 description: Darktable is an open source photography workflow application and raw @@ -20,7 +20,7 @@ keywords: - darktable dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/darktable/values.yaml b/charts/incubator/darktable/values.yaml index 69f3045f616..f24b7cd7e35 100644 --- a/charts/incubator/darktable/values.yaml +++ b/charts/incubator/darktable/values.yaml @@ -1,24 +1,24 @@ image: - repository: ghcr.io/linuxserver/darktable pullPolicy: IfNotPresent + repository: ghcr.io/linuxserver/darktable tag: 4.0.1@sha256:6eb90ef1c49216f8734ee488d2bd243b1cda406a9b86d15913cc84b2e7917911 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - targetPort: 3000 - port: 10129 persistence: config: enabled: true - mountPath: "/config" + mountPath: /config varrun: enabled: true portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10129 + targetPort: 3000 diff --git a/charts/incubator/dashmachine/Chart.yaml b/charts/incubator/dashmachine/Chart.yaml index 089027b921d..3dffda87d63 100644 --- a/charts/incubator/dashmachine/Chart.yaml +++ b/charts/incubator/dashmachine/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dashmachine -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "Another web application bookmark dashboard, with fun features.[br][br][b][u][span @@ -23,7 +23,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dashmachine/values.yaml b/charts/incubator/dashmachine/values.yaml index 799faf2b3b2..168e539a4ac 100644 --- a/charts/incubator/dashmachine/values.yaml +++ b/charts/incubator/dashmachine/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: rmountjoy/dashmachine @@ -7,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /dashmachine/dashmachine/user_data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true diff --git a/charts/incubator/dayofdefeatsource/Chart.yaml b/charts/incubator/dayofdefeatsource/Chart.yaml index 82541588440..f50860eeb53 100644 --- a/charts/incubator/dayofdefeatsource/Chart.yaml +++ b/charts/incubator/dayofdefeatsource/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dayofdefeatsource -version: 2.0.12 +version: 3.0.0 appVersion: dods description: "This Chart will download and install SteamCMD. It will also install @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dayofdefeatsource/values.yaml b/charts/incubator/dayofdefeatsource/values.yaml index a638e03594d..089b34eb576 100644 --- a/charts/incubator/dayofdefeatsource/values.yaml +++ b/charts/incubator/dayofdefeatsource/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: dods@sha256:5e6cf544920fa92c1f34a49304cf28885344077d2cc98b12526def22fc72023f -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "232290" - GAME_NAME: dod - GAME_PARAMS: -secure +maxplayers 24 +map dod_kalt - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "232290" + GAME_NAME: dod + GAME_PARAMS: -secure +maxplayers 24 +map dod_kalt + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/daysofwar/Chart.yaml b/charts/incubator/daysofwar/Chart.yaml index 8a31de51a0a..997a74b1f61 100644 --- a/charts/incubator/daysofwar/Chart.yaml +++ b/charts/incubator/daysofwar/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: daysofwar -version: 2.0.12 +version: 3.0.0 appVersion: daysofwar description: This Chart will download and install SteamCMD. It will also install Days @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/daysofwar/values.yaml b/charts/incubator/daysofwar/values.yaml index 303c39c6cc3..dd0c1f1144d 100644 --- a/charts/incubator/daysofwar/values.yaml +++ b/charts/incubator/daysofwar/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: daysofwar@sha256:4b59c3c5b30fbac8b2e00bd47ca0924857d9e5d6fb53ba718bd923a0465e4d16 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "541790" - GAME_PARAMS: dow_cathedral - GAME_PORT: "7777" - QUERY_PORT: "27015" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: UDP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "541790" + GAME_PARAMS: dow_cathedral + GAME_PORT: "7777" + PASSWRD: "" + QUERY_PORT: "27015" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/dayz/Chart.yaml b/charts/incubator/dayz/Chart.yaml index 36f903626ee..4f50a561ad1 100644 --- a/charts/incubator/dayz/Chart.yaml +++ b/charts/incubator/dayz/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dayz -version: 2.0.12 +version: 3.0.0 appVersion: dayz description: This Chart will download and install SteamCMD. It will also install DayZ @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dayz/values.yaml b/charts/incubator/dayz/values.yaml index 37f3d1da1e5..9cb85dd6fda 100644 --- a/charts/incubator/dayz/values.yaml +++ b/charts/incubator/dayz/values.yaml @@ -2,27 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: dayz@sha256:2769f2cc3069924ed4ce381f24ba8b6911c1a54b5227298b66ab6a21e92bc9d8 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "1042420" - GAME_PARAMS: "" - GAME_PORT: "2302" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -38,12 +32,22 @@ service: port: 27016 protocol: UDP targetPort: 27016 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "1042420" + GAME_PARAMS: "" + GAME_PORT: "2302" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/ddns-route53/Chart.yaml b/charts/incubator/ddns-route53/Chart.yaml index cd0969f3e73..094956b1001 100644 --- a/charts/incubator/ddns-route53/Chart.yaml +++ b/charts/incubator/ddns-route53/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ddns-route53 -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Dynamic DNS for Amazon Route 53โ€Ž on a time-based schedule home: https://truecharts.org/charts/incubator/ddns-route53 @@ -20,7 +20,7 @@ keywords: - Network-DNS dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ddns-route53/values.yaml b/charts/incubator/ddns-route53/values.yaml index dd49d90b0d2..0870c425227 100644 --- a/charts/incubator/ddns-route53/values.yaml +++ b/charts/incubator/ddns-route53/values.yaml @@ -1,37 +1,42 @@ -env: - DDNSR53_CREDENTIALS_ACCESSKEYID: ABCDEFGHIJKLMNO123456 - DDNSR53_CREDENTIALS_SECRETACCESSKEY: abcdefgh123456IJKLMN+OPQRS7890+ABCDEFGH - DDNSR53_ROUTE53_HOSTEDZONEID: ABCEEFG123456789 - DDNSR53_ROUTE53_RECORDSSET_0_NAME: ddns.example.com. - DDNSR53_ROUTE53_RECORDSSET_0_TTL: "300" - DDNSR53_ROUTE53_RECORDSSET_0_TYPE: A - LOG_JSON: "false" - LOG_LEVEL: info - MAX_RETRIES: "3" - SCHEDULE: "*/30 * * * *" image: pullPolicy: IfNotPresent repository: crazymax/ddns-route53 tag: latest@sha256:59c370b600ccbdf853ddf74e8c115ffa7d986e7e47ae70cf829d2a67a4b0eb43 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + DDNSR53_CREDENTIALS_ACCESSKEYID: ABCDEFGHIJKLMNO123456 + DDNSR53_CREDENTIALS_SECRETACCESSKEY: abcdefgh123456IJKLMN+OPQRS7890+ABCDEFGH + DDNSR53_ROUTE53_HOSTEDZONEID: ABCEEFG123456789 + DDNSR53_ROUTE53_RECORDSSET_0_NAME: ddns.example.com. + DDNSR53_ROUTE53_RECORDSSET_0_TTL: "300" + DDNSR53_ROUTE53_RECORDSSET_0_TYPE: A + LOG_JSON: "false" + LOG_LEVEL: info + MAX_RETRIES: "3" + SCHEDULE: "*/30 * * * *" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/debian-apt-mirror/Chart.yaml b/charts/incubator/debian-apt-mirror/Chart.yaml index 4a0bfd6a7b1..bd553d5c686 100644 --- a/charts/incubator/debian-apt-mirror/Chart.yaml +++ b/charts/incubator/debian-apt-mirror/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: debian-apt-mirror -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This Chart will run apt-mirror and Apache2. This allows you to create @@ -25,7 +25,7 @@ keywords: - Drivers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/debian-apt-mirror/values.yaml b/charts/incubator/debian-apt-mirror/values.yaml index 43d7bdfd406..3786b8a90b0 100644 --- a/charts/incubator/debian-apt-mirror/values.yaml +++ b/charts/incubator/debian-apt-mirror/values.yaml @@ -1,8 +1,3 @@ -env: - APACHE2_PORT: "980" - DATA_PERM: "770" - FORCE_UPDATE: "false" - UMASK: "0000" image: pullPolicy: IfNotPresent repository: ich777/debian-mirror @@ -14,12 +9,14 @@ persistence: data: enabled: true mountPath: /debian-mirror/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,5 +24,13 @@ service: port: 980 protocol: TCP targetPort: 980 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APACHE2_PORT: "980" + DATA_PERM: "770" + FORCE_UPDATE: "false" + UMASK: "0000" diff --git a/charts/incubator/debian-bullseye/Chart.yaml b/charts/incubator/debian-bullseye/Chart.yaml index 1ff730fed23..8a10d6b75dc 100644 --- a/charts/incubator/debian-bullseye/Chart.yaml +++ b/charts/incubator/debian-bullseye/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: debian-bullseye -version: 2.1.12 +version: 3.0.0 appVersion: latest description: This Chart is a full Debian Bullseye Xfce4 Desktop environment with a @@ -23,7 +23,7 @@ keywords: - Tools-System dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/debian-bullseye/values.yaml b/charts/incubator/debian-bullseye/values.yaml index 7fce034329f..5b9af3b3d2e 100644 --- a/charts/incubator/debian-bullseye/values.yaml +++ b/charts/incubator/debian-bullseye/values.yaml @@ -2,19 +2,18 @@ image: pullPolicy: IfNotPresent repository: ich777/debian-bullseye tag: latest@sha256:db8a12d43296fe32608f2baa6d409786296ca5e0b31bf8c35e288ce508224354 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + homedirectory: + enabled: true + mountPath: /debian +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - CUSTOM_RES_H: "1000" - CUSTOM_RES_W: "1800" - DATA_PERM: "770" - DEV: "" - ROOT_PWD: "" - USER_LOCALES: en_US.UTF-8 UTF-8 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,9 +21,15 @@ service: port: 8080 protocol: HTTP targetPort: 8080 -persistence: - homedirectory: - enabled: true - mountPath: /debian -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "1000" + CUSTOM_RES_W: "1800" + DATA_PERM: "770" + DEV: "" + ROOT_PWD: "" + USER_LOCALES: en_US.UTF-8 UTF-8 diff --git a/charts/incubator/dispatch/Chart.yaml b/charts/incubator/dispatch/Chart.yaml index a2d306b5502..96b94ff3bb8 100644 --- a/charts/incubator/dispatch/Chart.yaml +++ b/charts/incubator/dispatch/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dispatch -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Web-based IRC client in Go. home: https://truecharts.org/charts/incubator/dispatch @@ -20,7 +20,7 @@ keywords: - Network-Messenger dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dispatch/values.yaml b/charts/incubator/dispatch/values.yaml index 6b284831611..c6f6d391879 100644 --- a/charts/incubator/dispatch/values.yaml +++ b/charts/incubator/dispatch/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: khlieng/dispatch @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: https: enabled: true @@ -28,5 +29,3 @@ service: port: 8000 protocol: HTTP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/dns-doh-companion/Chart.yaml b/charts/incubator/dns-doh-companion/Chart.yaml index 6e2020546f5..c24d7fb59fd 100644 --- a/charts/incubator/dns-doh-companion/Chart.yaml +++ b/charts/incubator/dns-doh-companion/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dns-doh-companion -version: 2.0.18 +version: 3.0.0 appVersion: latest description: A very simple DNS server to connect to DNS-over-HTTPS service. This is @@ -22,7 +22,7 @@ keywords: - Network-DNS dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dns-doh-companion/values.yaml b/charts/incubator/dns-doh-companion/values.yaml index 18c4703aa19..285c13a5c0f 100644 --- a/charts/incubator/dns-doh-companion/values.yaml +++ b/charts/incubator/dns-doh-companion/values.yaml @@ -1,15 +1,16 @@ -env: {} image: pullPolicy: IfNotPresent repository: testdasi/simple-dns-doh tag: latest@sha256:fc1cb65c1ccdaad684b5e0a3fbe5634c24d62b8ad41623f5e099865ee6cac70c persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: dnsudp: enabled: true @@ -25,5 +26,3 @@ service: port: 53 protocol: TCP targetPort: 53 -portal: - enabled: true diff --git a/charts/incubator/docker-hub-rss/Chart.yaml b/charts/incubator/docker-hub-rss/Chart.yaml index 49cbdbc5475..84213af4e9e 100644 --- a/charts/incubator/docker-hub-rss/Chart.yaml +++ b/charts/incubator/docker-hub-rss/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: docker-hub-rss -version: 2.0.14 +version: 3.0.0 appVersion: latest description: RSS feed for Chart Hub images. home: https://truecharts.org/charts/incubator/docker-hub-rss @@ -22,7 +22,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/docker-hub-rss/values.yaml b/charts/incubator/docker-hub-rss/values.yaml index 053fea0d84b..d0872f03fe9 100644 --- a/charts/incubator/docker-hub-rss/values.yaml +++ b/charts/incubator/docker-hub-rss/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: theconnman/docker-hub-rss tag: latest@sha256:b808f43c65503ad8e8179884f5a7f023d929ec7684ae8c337b77d96ff095db62 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/dockerregistry/Chart.yaml b/charts/incubator/dockerregistry/Chart.yaml index 59c380be92e..2ee8c98cb53 100644 --- a/charts/incubator/dockerregistry/Chart.yaml +++ b/charts/incubator/dockerregistry/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dockerregistry -version: 2.0.15 +version: 3.0.0 appVersion: "2" description: | Docker Registry is used to store and distribute Docker images using HTTP API. This allows you host your own private Registry and store your images. Uses official Chart Registry image @ https://hub.Chart.com/_/registry/ @@ -25,7 +25,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dockerregistry/values.yaml b/charts/incubator/dockerregistry/values.yaml index 3bfe2d9ad6c..564d62db9d3 100644 --- a/charts/incubator/dockerregistry/values.yaml +++ b/charts/incubator/dockerregistry/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: registry @@ -7,12 +6,14 @@ persistence: datastoragepath: enabled: true mountPath: /var/lib/registry -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true diff --git a/charts/incubator/docspell/Chart.yaml b/charts/incubator/docspell/Chart.yaml index 364b783f9f6..694abfb6e66 100644 --- a/charts/incubator/docspell/Chart.yaml +++ b/charts/incubator/docspell/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: docspell -version: 3.0.29 +version: 4.0.0 appVersion: 0.39.0 description: Docspell is a personal document organizer. home: https://truecharts.org/charts/incubator/docspell @@ -21,7 +21,7 @@ keywords: - docs dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/docspell/values.yaml b/charts/incubator/docspell/values.yaml index 23291d0cb19..0d5a5f61939 100644 --- a/charts/incubator/docspell/values.yaml +++ b/charts/incubator/docspell/values.yaml @@ -1,389 +1,87 @@ -image: - repository: docspell/restserver - tag: v0.40.0@sha256:3495d25517e3aa2db8e1ea76bc9f6dad04598e9c6ad59acf2223cacc9493c53b - pullPolicy: IfNotPresent -joexImage: - repository: docspell/joex - tag: v0.40.0@sha256:09cb3b82f596cfa1999228a4ded65c53a749879c1923a438a7b6961167212930 - pullPolicy: IfNotPresent +dsc: + enabled: false + imported_action: move + language: "" + match_glob: "" + not_match_glob: "**/.*" + tag: "" dscImage: + pullPolicy: IfNotPresent repository: docspell/dsc tag: v0.10.0@sha256:68499b4cdf891f1b5b252d1790d8f3350f4513051cf0439298bec05e505cfdc7 +image: pullPolicy: IfNotPresent -args: - - /opt/server.conf -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -dsc: - # -- You need to enable integration endpoint with HTTP Header in rest server - # -- If you enable allowed IPs you also need 127.0.0.1 as an entry there - enabled: false - # move | delete - imported_action: move - not_match_glob: "**/.*" - match_glob: "" - language: "" - tag: "" -rest_server: - # -- App name, shows on the top right corner - app_name: Docspell - base_url: "" - logging: - # -- The format for the log messages. Can be one of: - # -- Json | Logfmt | Fancy | Plain - format: Fancy - # -- The minimum level to log. From lowest to highest: - # -- Trace | Debug | Info | Warn | Error - minimum_level: Warn - levels: - # -- Override the log level of specific loggers - docspell: Info - flywaydb: Info - binny: Info - http4s: Info - server_opts: - # -- Enable HTTP2 - enable_http2: false - # -- Maximum allowed connections - max_connections: 1024 - # -- Timeout for waiting for the first output of the response - response_timeout: 45s - # -- This is a hard limit to restrict the size of a batch that is returned when searching for items. - max_item_page_size: 200 - # -- The number of characters to return for each item notes when searching. - max_note_length: 180 - # -- This defines whether the classification form in the collective settings is displayed or not. - show_classification_settings: true - auth: - # -- How long a authentication token is valid - session_valid: 5 minutes - remember_me: - enabled: true - # -- How long the remember me cookie/token is valid. - valid: 30 days - download_all: - # -- How many files to allow in a zip. - max_files: 500 - # -- The maximum (uncompressed) size of the zip file contents. - max_size: 1400M - openid: - - enabled: false - display: Keycloak - provider: - provider_id: keycloak - client_id: docspell - client_secret: example-secret-439e-bf06-911e4cdd56a6 - scope: profile - authorize_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/auth - token_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/token - user_url: "" - logout_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/logout - sign_key: b64:anVzdC1hLXRlc3Q= - sig_algo: RS512 - collective_key: lookup:docspell_collective - user_key: preferred_username - - enabled: false - display: Github - provider: - provider_id: github - client_id: - client_secret: - scope: "" - authorize_url: https://github.com/login/oauth/authorize - token_url: https://github.com/login/oauth/access_token - user_url: https://api.github.com/user - logout_url: "" - sign_key: "" - sig_algo: RS256 - collective_key: fixed:demo - user_key: login - oidc_auto_redirect: true - integration_endpoint: - enabled: false - # -- The priority to use when submitting files through this endpoint. - # low | high - priority: low - # -- The name used for the item "source" property when uploaded through this endpoint. - source_name: integration - allowed_ips: - enabled: false - ips: - - "127.0.0.1" - http_basic_auth: - enabled: false - realm: Docspell Integration - user: docspell-int - password: docspell-int - http_header: - enabled: false - header_name: Docspell-Integration - header_value: some-secret - admin_endpoint: - # -- Disables endpoint if empty - secret: "" - full_text_search: - solr: - # -- Used to tell solr when to commit the data - commit_within: 1000 - # -- If true, logs request and response bodies - log_verbose: false - def_type: lucene - # -- The default combiner for tokens. One of AND | OR - q_op: OR - backend: - # -- Enable or disable debugging for e-mail related functionality - mail_debug: false - database_schema: - # -- Whether to run main database migrations. - run_main_migrations: true - # -- Whether to run the fixup migrations. - run_fixup_migrations: true - # -- Use with care. This repairs all migrations in the database by updating their checksums and removing failed migrations. - repair_schema: false - signup: - # -- The mode defines if new users can signup or not. - # open | invite | closed - mode: open - # -- This is the period an invitation token is considered valid. - invite_time: 3 days - files: - # -- Defines the chunk size (in bytes) used to store the files. - chunk_size: 524288 - # -- The file content types that are considered valid. - valid_mime_types: [] - # database | minio | filesystem - default_store: database - stores: - database: - enabled: true - minio: - enabled: false - endpoint: http://localhost:9000 - access_key: access_key - secret_key: secret_key - bucket: docspell - # -- Highly NOT recommended - filesystem: - enabled: false - directory: /documents - addons: - # TODO: Check how exactly addons work. There are mentions of docker daemon - enabled: false - # -- Whether installing addons requiring network should be allowed or not. - allow_impure: true - # -- Define patterns of urls that are allowed to install addons from. - allowed_urls: - - "*" - # -- Define patterns of urls that are denied to install addons from. - denied_urls: [] + repository: docspell/restserver + tag: v0.40.0@sha256:3495d25517e3aa2db8e1ea76bc9f6dad04598e9c6ad59acf2223cacc9493c53b joex: - logging: - # -- The format for the log messages. Can be one of: - # -- Json | Logfmt | Fancy | Plain - format: Fancy - # -- The minimum level to log. From lowest to highest: - # -- Trace | Debug | Info | Warn | Error - minimum_level: Warn - levels: - # -- Override the log level of specific loggers - docspell: Info - flywaydb: Info - binny: Info - http4s: Info - database_schema: - # -- Whether to run main database migrations. - run_main_migrations: false - # -- Whether to run the fixup migrations. - run_fixup_migrations: true - # -- Use with care. This repairs all migrations in the database by updating their checksums and removing failed migrations. - repair_schema: false - # -- Enable or disable debugging for e-mail related functionality. This applies to both sending and receiving mails. - mail_debug: false - send_mail: - # -- This is used as the List-Id e-mail header when mails are sent from docspell to its users - list_id: "" - scheduler: - # -- Number of processing allowed in parallel. - pool_size: 1 - # -- A counting scheme determines the ratio of how high and low priority jobs are run. - counting_scheme: 4,1 - # -- How many times a failed job should be retried until it enters failed state. - retries: 2 - # -- The delay until the next try is performed for a failed job. - retry_delay: 1 minute - # -- The queue size of log statements from a job. - log_buffer_size: 500 - # -- If no job is left in the queue, the scheduler will wait until a notify is requested. - wakeup_period: 30 minutes - periodic_scheduler: - # -- A fallback to start looking for due periodic tasks regularly. - wakeup_period: 10 minutes - user_tasks: - scan_mailbox: - # -- A limit of how many folders to scan through. - max_folders: 50 - # -- How many mails (headers only) to retrieve in one chunk. - mail_chunk_size: 50 - # -- A limit on how many mails to process in one job run. - max_mails: 500 - house_keeping: - # -- When the house keeping tasks execute. - schedule: Sun *-*-* 00:00:00 UTC - # -- This task removes invitation keys that have been created but not used. - cleanup_invites: - # -- Whether this task is enabled. - enabled: true - # -- The minimum age of invites to be deleted. - older_than: 30 days - # -- This task removes expired remember-me tokens. - cleanup_remember_me: - # -- Whether this task is enabled. - enabled: true - # -- The minimum age of tokens to be deleted. - older_than: 30 days - # -- Jobs store their log output in the database. - cleanup_jobs: - # -- Whether this task is enabled. - enabled: true - # -- The minimum age of jobs to delete. - older_than: 30 days - # -- This defines how many jobs are deleted in one transaction. - delete_batch: 100 - # -- Zip files created for downloading multiple files are cached and can be cleared periodically. - cleanup_downloads: - # -- Whether this task is enabled. - enabled: true - # -- The minimum age of a download file to be deleted. - older_than: 14 days - # -- Removes node entries that are not reachable anymore. - check_nodes: - # -- Whether this task is enabled. - enabled: true - # -- How often the node must be unreachable, before it is removed. - min_not_found: 2 - # -- Checks all files against their checksum - integrity_check: - enabled: true - # -- A periodic task to check for new releases of docspell. - update_check: - # -- Whether to enable this task - enabled: false - # -- Sends the mail without checking the latest release. - test_run: false - # -- When the update check should execute. - schedule: "Sun *-*-* 00:00:00 UTC" - # -- An account id in form of `collective/user` - sender_account: "" - # -- The SMTP connection id that should be used for sending the mail. - smtp_id: "" - # -- A list of recipient e-mail addresses. - recipients: [] - # -- The subject of the mail. - subject: Docspell {{ latestVersion }} is available - # -- The body of the mail. - body: | - Hello, - - You are currently running Docspell {{ currentVersion }}. Version *{{ latestVersion }}* - is now available, which was released on {{ releasedAt }}. Check the release page at - - - - Have a nice day! - - Docspell Update Check - # -- Configuration of text extraction - extraction: - pdf: - min_text_length: 500 - preview: - # -- When rendering a pdf page, use this dpi. - dpi: 32 - ocr: - # -- Images greater than this size are skipped. - max_image_size: 14000000 - page_range: - # -- Defines what pages to process. - begin: 10 - # -- The ghostscript command. - ghostscript: - command: - program: gs - args: - - -dNOPAUSE - - -dBATCH - - -dSAFER - - -sDEVICE=tiffscaled8 - - "-sOutputFile={{outfile}}" - - "{{infile}}" - timeout: 5 minutes - working_dir: /tmp/docspell-extraction - # -- The unpaper command. - unpaper: - command: - program: unpaper - args: - - "{{infile}}" - - "{{outfile}}" - timeout: 5 minutes - # -- The tesseract command. - tesseract: - command: - program: tesseract - args: - - "{{file}}" - - stdout - - -l - - "{{lang}}" - timeout: 5 minutes - text_analysis: - # -- Maximum length of text to be analyzed. - max_length: 0 - working_dir: /tmp/docspell-analysis - nlp: - # -- The mode for configuring NLP models - # -- full | basic | regexonly | disabled - mode: full - clear_interval: 15 minutes - # -- Restricts proposals for due dates. - max_due_date_years: 10 - regex_ner: - # -- Whether to enable custom NER annotation. - max_entries: 1000 - file_cache_time: 1 minute + addons: + cache_dir: /tmp/docspell-addons-cache + executor_config: + fail_fast: true + run_timeout: 15 minutes + runner: trivial + working_dir: /tmp/docspell-addons classification: - # -- Whether to enable classification globally. - enabled: true - # -- This limit and `text-analysis.max-length` define how much memory is required. - item_count: 600 - # -- Enclose regexps in triple quotes. classifiers: - useSplitWords: true - splitWordsTokenizerRegexp: '"""[\p{L}][\p{L}0-9]*|(?:\$ ?)?[0-9]+(?:\.[0-9]{2})?%?|\s+|."""' - splitWordsIgnoreRegexp: '"""\s+"""' - useSplitPrefixSuffixNGrams: true + intern: true maxNGramLeng: 4 minNGramLeng: 1 splitWordShape: chris4 - intern: true - # -- Configuration for converting files into PDFs. + splitWordsIgnoreRegexp: '"""\s+"""' + splitWordsTokenizerRegexp: '"""[\p{L}][\p{L}0-9]*|(?:\$ ?)?[0-9]+(?:\.[0-9]{2})?%?|\s+|."""' + useSplitPrefixSuffixNGrams: true + useSplitWords: true + enabled: true + item_count: 600 convert: - # -- The chunk size used when storing files. chunk_size: 524288 - # -- A string used to change the filename of the converted pdf file. converted_filename_part: converted - # -- When reading images, this is the maximum size. - max_image_size: 14000000 + decrypt_pdf: + enabled: true + passwords: [] markdown: - # -- The CSS that is used to style the resulting HTML. internal_css: "body { padding: 2em 5em; }" + max_image_size: 14000000 + ocrmypdf: + command: + args: + - -l + - "{{lang}}" + - --skip-text + - --deskew + - -j + - "1" + - "{{infile}}" + - "{{outfile}}" + program: ocrmypdf + timeout: 5 minutes + enabled: true + working_dir: /tmp/docspell-convert + tesseract: + command: + args: + - "{{infile}}" + - out + - -l + - "{{lang}}" + - pdf + - txt + program: tesseract + timeout: 5 minutes + working_dir: /tmp/docspell-convert + unoconv: + command: + args: + - -f + - pdf + - -o + - "{{outfile}}" + - "{{infile}}" + program: unoconv + timeout: 5 minutes + working_dir: /tmp/docspell-convert wkhtmlpdf: command: - program: wkhtmltopdf args: - -s - A4 @@ -395,144 +93,335 @@ joex: - ignore - "-" - "{{outfile}}" + program: wkhtmltopdf timeout: 2 minutes working_dir: /tmp/docspell-convert + database_schema: + repair_schema: false + run_fixup_migrations: true + run_main_migrations: false + extraction: + ghostscript: + command: + args: + - -dNOPAUSE + - -dBATCH + - -dSAFER + - -sDEVICE=tiffscaled8 + - -sOutputFile={{outfile}} + - "{{infile}}" + program: gs + timeout: 5 minutes + working_dir: /tmp/docspell-extraction + ocr: + max_image_size: 14000000 + page_range: + begin: 10 + pdf: + min_text_length: 500 + preview: + dpi: 32 tesseract: command: + args: + - "{{file}}" + - stdout + - -l + - "{{lang}}" program: tesseract - args: - - "{{infile}}" - - out - - -l - - "{{lang}}" - - pdf - - txt timeout: 5 minutes - working_dir: /tmp/docspell-convert - unoconv: + unpaper: command: - program: unoconv args: - - -f - - pdf - - -o - - "{{outfile}}" - - "{{infile}}" - timeout: 5 minutes - working_dir: /tmp/docspell-convert - ocrmypdf: - enabled: true - command: - program: ocrmypdf - args: - - -l - - "{{lang}}" - - --skip-text - - --deskew - - -j - - "1" - "{{infile}}" - "{{outfile}}" + program: unpaper timeout: 5 minutes - working_dir: /tmp/docspell-convert - decrypt_pdf: - enabled: true - passwords: [] files: - # -- Defines the chunk size (in bytes) used to store the files. chunk_size: 524288 - # -- The file content types that are considered valid. - valid_mime_types: [] - # database | minio | filesystem default_store: database stores: database: enabled: true + filesystem: + directory: /documents + enabled: false minio: + access_key: access_key + bucket: docspell enabled: false endpoint: http://localhost:9000 - access_key: access_key secret_key: secret_key - bucket: docspell - # -- Highly NOT recommended - filesystem: - enabled: false - directory: /documents + valid_mime_types: [] full_text_search: - solr: - # -- Used to tell solr when to commit the data - commit_within: 1000 - # -- If true, logs request and response bodies - log_verbose: false - def_type: lucene - # -- The default combiner for tokens. One of AND | OR - q_op: OR migration: index_all_chunk: 10 + solr: + commit_within: 1000 + def_type: lucene + log_verbose: false + q_op: OR + house_keeping: + check_nodes: + enabled: true + min_not_found: 2 + cleanup_downloads: + enabled: true + older_than: 14 days + cleanup_invites: + enabled: true + older_than: 30 days + cleanup_jobs: + delete_batch: 100 + enabled: true + older_than: 30 days + cleanup_remember_me: + enabled: true + older_than: 30 days + integrity_check: + enabled: true + schedule: Sun *-*-* 00:00:00 UTC + update_check: + body: | + Hello, + + You are currently running Docspell {{ currentVersion }}. Version *{{ latestVersion }}* + is now available, which was released on {{ releasedAt }}. Check the release page at + + + + Have a nice day! + + Docspell Update Check + enabled: false + recipients: [] + schedule: Sun *-*-* 00:00:00 UTC + sender_account: "" + smtp_id: "" + subject: Docspell {{ latestVersion }} is available + test_run: false + logging: + format: Fancy + levels: + binny: Info + docspell: Info + flywaydb: Info + http4s: Info + minimum_level: Warn + mail_debug: false + periodic_scheduler: + wakeup_period: 10 minutes + scheduler: + counting_scheme: 4,1 + log_buffer_size: 500 + pool_size: 1 + retries: 2 + retry_delay: 1 minute + wakeup_period: 30 minutes + send_mail: + list_id: "" + text_analysis: + max_length: 0 + nlp: + clear_interval: 15 minutes + max_due_date_years: 10 + mode: full + regex_ner: + file_cache_time: 1 minute + max_entries: 1000 + working_dir: /tmp/docspell-analysis + user_tasks: + scan_mailbox: + mail_chunk_size: 50 + max_folders: 50 + max_mails: 500 +joexImage: + pullPolicy: IfNotPresent + repository: docspell/joex + tag: v0.40.0@sha256:09cb3b82f596cfa1999228a4ded65c53a749879c1923a438a7b6961167212930 +persistence: + import: + enabled: true + mountPath: /import + noMount: true + joex: + defaultMode: "0600" + enabled: true + mountPath: /opt/joex.conf + noMount: true + objectName: '{{ include "tc.common.names.fullname" . }}-joex-secret' + readOnly: true + subPath: joex.conf + type: secret + server: + defaultMode: "0600" + enabled: true + mountPath: /opt/server.conf + objectName: '{{ include "tc.common.names.fullname" . }}-server-secret' + readOnly: true + subPath: server.conf + type: secret +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: docspell + postgresqlUsername: docspell +rest_server: addons: - # TODO: Check TODO above for addons - working_dir: /tmp/docspell-addons - cache_dir: /tmp/docspell-addons-cache - executor_config: - runner: trivial - fail_fast: true - run_timeout: 15 minutes -probes: - liveness: - type: HTTP - path: /api/info/version - readiness: - type: HTTP - path: /api/info/version - startup: - type: HTTP - path: /api/info/version + allow_impure: true + allowed_urls: + - "*" + denied_urls: [] + enabled: false + admin_endpoint: + secret: "" + app_name: Docspell + auth: + remember_me: + enabled: true + valid: 30 days + session_valid: 5 minutes + backend: + database_schema: + repair_schema: false + run_fixup_migrations: true + run_main_migrations: true + files: + chunk_size: 524288 + default_store: database + stores: + database: + enabled: true + filesystem: + directory: /documents + enabled: false + minio: + access_key: access_key + bucket: docspell + enabled: false + endpoint: http://localhost:9000 + secret_key: secret_key + valid_mime_types: [] + mail_debug: false + signup: + invite_time: 3 days + mode: open + base_url: "" + download_all: + max_files: 500 + max_size: 1400M + full_text_search: + solr: + commit_within: 1000 + def_type: lucene + log_verbose: false + q_op: OR + integration_endpoint: + allowed_ips: + enabled: false + ips: + - 127.0.0.1 + enabled: false + http_basic_auth: + enabled: false + password: docspell-int + realm: Docspell Integration + user: docspell-int + http_header: + enabled: false + header_name: Docspell-Integration + header_value: some-secret + priority: low + source_name: integration + logging: + format: Fancy + levels: + binny: Info + docspell: Info + flywaydb: Info + http4s: Info + minimum_level: Warn + max_item_page_size: 200 + max_note_length: 180 + oidc_auto_redirect: true + openid: + - collective_key: lookup:docspell_collective + display: Keycloak + enabled: false + provider: + authorize_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/auth + client_id: docspell + client_secret: example-secret-439e-bf06-911e4cdd56a6 + logout_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/logout + provider_id: keycloak + scope: profile + sig_algo: RS512 + sign_key: b64:anVzdC1hLXRlc3Q= + token_url: http://localhost:8080/auth/realms/home/protocol/openid-connect/token + user_url: "" + user_key: preferred_username + - collective_key: fixed:demo + display: Github + enabled: false + provider: + authorize_url: https://github.com/login/oauth/authorize + client_id: + client_secret: + logout_url: "" + provider_id: github + scope: "" + sig_algo: RS256 + sign_key: "" + token_url: https://github.com/login/oauth/access_token + user_url: https://api.github.com/user + user_key: login + server_opts: + enable_http2: false + max_connections: 1024 + response_timeout: 45s + show_classification_settings: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 10320 - protocol: HTTP joex: enabled: true - type: ClusterIP ports: joex: enabled: true port: 10321 protocol: HTTP -persistence: - server: - enabled: true - type: secret - readOnly: true - defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-server-secret' - mountPath: /opt/server.conf - subPath: server.conf - joex: - enabled: true - type: secret - noMount: true - readOnly: true - defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-joex-secret' - mountPath: /opt/joex.conf - subPath: joex.conf - import: - enabled: true - noMount: true - mountPath: /import -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: docspell - postgresqlDatabase: docspell + type: ClusterIP + main: + ports: + main: + port: 10320 + protocol: HTTP solr: enabled: true existingSecret: solrcreds solrCores: docspell - solrUsername: docspell solrEnableAuthentication: "no" -portal: - enabled: true + solrUsername: docspell +workload: + main: + podSpec: + containers: + main: + args: + - /opt/server.conf + probes: + liveness: + path: /api/info/version + type: HTTP + readiness: + path: /api/info/version + type: HTTP + startup: + path: /api/info/version + type: HTTP diff --git a/charts/incubator/dontstarvetogether/Chart.yaml b/charts/incubator/dontstarvetogether/Chart.yaml index 1d35efd5841..2cff59af0b9 100644 --- a/charts/incubator/dontstarvetogether/Chart.yaml +++ b/charts/incubator/dontstarvetogether/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dontstarvetogether -version: 2.0.13 +version: 3.0.0 appVersion: dontstarve description: This Chart will download and install SteamCMD. It will also install Don't @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dontstarvetogether/values.yaml b/charts/incubator/dontstarvetogether/values.yaml index 5563decd998..94abbe837f2 100644 --- a/charts/incubator/dontstarvetogether/values.yaml +++ b/charts/incubator/dontstarvetogether/values.yaml @@ -2,50 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: dontstarve@sha256:fa59153f4b6d807f8856df50b93e338b9979e26fea713279441001b891436943 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - CAVES: "true" - FORCE_X64: "true" - GAME_ID: "343050" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 10890 - protocol: UDP - targetPort: 10890 - authentication: - enabled: true - ports: - authentication: - enabled: true - port: 8766 - protocol: UDP - targetPort: 8766 - masterserver: - enabled: true - ports: - masterserver: - enabled: true - port: 27016 - protocol: UDP - targetPort: 27016 persistence: serverfiles: enabled: true @@ -58,3 +14,51 @@ persistence: mountPath: /serverdata/.klei/DoNotStarveTogether portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + authentication: + enabled: true + ports: + authentication: + enabled: true + port: 8766 + protocol: UDP + targetPort: 8766 + main: + ports: + main: + port: 10890 + protocol: UDP + targetPort: 10890 + masterserver: + enabled: true + ports: + masterserver: + enabled: true + port: 27016 + protocol: UDP + targetPort: 27016 +workload: + main: + podSpec: + containers: + main: + env: + CAVES: "true" + FORCE_X64: "true" + GAME_ID: "343050" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/drone-runner/Chart.yaml b/charts/incubator/drone-runner/Chart.yaml index c013310e411..005b53461a0 100644 --- a/charts/incubator/drone-runner/Chart.yaml +++ b/charts/incubator/drone-runner/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: drone-runner -version: 3.0.12 +version: 4.0.0 appVersion: 1.0.0 description: Drone by Harnessโ„ข is a modern Continuous Integration platform home: https://truecharts.org/charts/incubator/drone-runner @@ -20,7 +20,7 @@ keywords: - productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/drone-runner/values.yaml b/charts/incubator/drone-runner/values.yaml index 5e5fb8090c5..1cc1c653a8e 100644 --- a/charts/incubator/drone-runner/values.yaml +++ b/charts/incubator/drone-runner/values.yaml @@ -1,22 +1,9 @@ image: - repository: drone/drone-runner-kube pullPolicy: IfNotPresent + repository: drone/drone-runner-kube tag: 1.0.0-rc.3@sha256:14e319fb1c5833992409bc0ced86171c44d8c76b2aa1f8ff1dd2d395c2061d88 -env: - DRONE_RPC_HOST: "" - DRONE_RPC_PROTO: "http" -secretEnv: - DRONE_RPC_SECRET: "" -service: - main: - ports: - main: - port: 3000 - protocol: HTTP - targetPort: 3000 -serviceAccount: - main: - enabled: true +portal: + enabled: true rbac: main: enabled: true @@ -40,5 +27,22 @@ rbac: - list - watch - update -portal: - enabled: true +service: + main: + ports: + main: + port: 3000 + protocol: HTTP + targetPort: 3000 +serviceAccount: + main: + enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DRONE_RPC_HOST: "" + DRONE_RPC_PROTO: http + DRONE_RPC_SECRET: "" diff --git a/charts/incubator/dropbox-by-otherguy/Chart.yaml b/charts/incubator/dropbox-by-otherguy/Chart.yaml index 167bd175954..4aa932ab78b 100644 --- a/charts/incubator/dropbox-by-otherguy/Chart.yaml +++ b/charts/incubator/dropbox-by-otherguy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dropbox-by-otherguy -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Dropbox client which syncs a local path with your cloud. home: https://truecharts.org/charts/incubator/dropbox-by-otherguy @@ -20,7 +20,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dropbox-by-otherguy/values.yaml b/charts/incubator/dropbox-by-otherguy/values.yaml index be2ca164eb4..768db3f2206 100644 --- a/charts/incubator/dropbox-by-otherguy/values.yaml +++ b/charts/incubator/dropbox-by-otherguy/values.yaml @@ -1,6 +1,3 @@ -env: - DROPBOX_GID: "100" - DROPBOX_UID: "99" image: pullPolicy: IfNotPresent repository: otherguy/dropbox @@ -12,24 +9,32 @@ persistence: dropboxuserfiles: enabled: true mountPath: /opt/dropbox/Dropbox -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + DROPBOX_GID: "100" + DROPBOX_UID: "99" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/dsmr-reader/Chart.yaml b/charts/incubator/dsmr-reader/Chart.yaml index cc8ad72fc34..3af97844401 100644 --- a/charts/incubator/dsmr-reader/Chart.yaml +++ b/charts/incubator/dsmr-reader/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dsmr-reader -version: 12.0.3 +version: 13.0.0 appVersion: 2021.09.02 description: DSMR-protocol reader, telegram data storage and energy consumption visualizer. home: https://truecharts.org/charts/incubator/dsmr-reader @@ -21,7 +21,7 @@ keywords: - energy dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dsmr-reader/values.yaml b/charts/incubator/dsmr-reader/values.yaml index 7e97958a31a..3003002620c 100644 --- a/charts/incubator/dsmr-reader/values.yaml +++ b/charts/incubator/dsmr-reader/values.yaml @@ -1,41 +1,46 @@ image: + pullPolicy: IfNotPresent repository: xirixiz/dsmr-reader-docker tag: latest-2021.09.02-amd64@sha256:4858edb1ae63a20639a0ef9c51c7b2cf599686db5c582ead7b37b2a288122935 - pullPolicy: IfNotPresent -env: - DJANGO_TIME_ZONE: "{{ .Values.TZ }}" - DJANGO_DATABASE_ENGINE: "django.db.backends.postgresql" - DJANGO_DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DJANGO_DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DJANGO_DATABASE_PORT: "5432" - DJANGO_DATABASE_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - DJANGO_DATABASE_HOST: - secretKeyRef: - name: dbcreds - key: plainhost +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: dsmr-reader + postgresqlUsername: dsmr-reader securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10009 targetPort: 80 -persistence: - config: - enabled: true - mountPath: "/config" -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: dsmr-reader - postgresqlDatabase: dsmr-reader -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DJANGO_DATABASE_ENGINE: django.db.backends.postgresql + DJANGO_DATABASE_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + DJANGO_DATABASE_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DJANGO_DATABASE_PASSWORD: + secretKeyRef: + key: postgresql-password + name: dbcreds + DJANGO_DATABASE_PORT: "5432" + DJANGO_DATABASE_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DJANGO_TIME_ZONE: "{{ .Values.TZ }}" diff --git a/charts/incubator/dupeguru/Chart.yaml b/charts/incubator/dupeguru/Chart.yaml index 8fed545af60..aa39640ea74 100644 --- a/charts/incubator/dupeguru/Chart.yaml +++ b/charts/incubator/dupeguru/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dupeguru -version: 4.0.3 +version: 5.0.0 appVersion: 23.11.2 description: dupeGuru is a tool to find duplicate files on your computer. It can scan @@ -22,7 +22,7 @@ keywords: - dupeguru dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dupeguru/values.yaml b/charts/incubator/dupeguru/values.yaml index 2cd1555cf99..5e08b97c17b 100644 --- a/charts/incubator/dupeguru/values.yaml +++ b/charts/incubator/dupeguru/values.yaml @@ -1,13 +1,40 @@ +configmap: + dupeguru: + data: + DISPLAY_HEIGHT: "{{ .Values.dupeguru.DISPLAY_HEIGHT }}" + DISPLAY_WIDTH: "{{ .Values.dupeguru.DISPLAY_WIDTH }}" + ENABLE_CJK_FONT: '{{ ternary "1" "0" .Values.dupeguru.ENABLE_CJK_FONT }}' + KEEP_APP_RUNNING: '{{ ternary "1" "0" .Values.dupeguru.KEEP_APP_RUNNING }}' + SECURE_CONNECTION: '{{ ternary "1" "0" .Values.dupeguru.SECURE_CONNECTION }}' + enabled: true +dupeguru: + DISPLAY_HEIGHT: 768 + DISPLAY_WIDTH: 1280 + ENABLE_CJK_FONT: false + KEEP_APP_RUNNING: false + SECURE_CONNECTION: false image: + pullPolicy: IfNotPresent repository: jlesage/dupeguru tag: v23.11.2@sha256:56e3abe6cf50c7cf84d83bd8e8d1a450d765a95a8b75660f8147ddc0e56190fd - pullPolicy: IfNotPresent +persistence: + config: + enabled: true + mountPath: /config + storage: + enabled: true + mountPath: /storage + trash: + enabled: true + mountPath: /trash +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,35 +48,13 @@ service: enabled: true port: 10261 targetPort: 5900 -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-dupeguru' -secretEnv: - VNC_PASSWORD: "" -dupeguru: - KEEP_APP_RUNNING: false - DISPLAY_WIDTH: 1280 - DISPLAY_HEIGHT: 768 - SECURE_CONNECTION: false - ENABLE_CJK_FONT: false -configmap: - dupeguru: - enabled: true - data: - ENABLE_CJK_FONT: '{{ ternary "1" "0" .Values.dupeguru.ENABLE_CJK_FONT }}' - KEEP_APP_RUNNING: '{{ ternary "1" "0" .Values.dupeguru.KEEP_APP_RUNNING }}' - SECURE_CONNECTION: '{{ ternary "1" "0" .Values.dupeguru.SECURE_CONNECTION }}' - DISPLAY_WIDTH: "{{ .Values.dupeguru.DISPLAY_WIDTH }}" - DISPLAY_HEIGHT: "{{ .Values.dupeguru.DISPLAY_HEIGHT }}" -persistence: - config: - enabled: true - mountPath: "/config" - storage: - enabled: true - mountPath: "/storage" - trash: - enabled: true - mountPath: "/trash" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PASSWORD: "" + envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-dupeguru' diff --git a/charts/incubator/dvblink/Chart.yaml b/charts/incubator/dvblink/Chart.yaml index 34af8b65fed..2cf68bf1624 100644 --- a/charts/incubator/dvblink/Chart.yaml +++ b/charts/incubator/dvblink/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: dvblink -version: 2.0.12 +version: 3.0.0 appVersion: latest description: DVBLink need to enjoy your favorite channels and recordings within your @@ -21,7 +21,7 @@ keywords: - MediaServer-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/dvblink/values.yaml b/charts/incubator/dvblink/values.yaml index dbc2d28ace7..e1959edbaa7 100644 --- a/charts/incubator/dvblink/values.yaml +++ b/charts/incubator/dvblink/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: chvb/docker-dvblink @@ -7,12 +6,14 @@ persistence: dvblink: enabled: true mountPath: /opt/DVBLink -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -36,5 +37,3 @@ service: port: 2222 protocol: TCP targetPort: 22 -portal: - enabled: true diff --git a/charts/incubator/ecodms/Chart.yaml b/charts/incubator/ecodms/Chart.yaml index fc5c40e63bc..c463cf865f7 100644 --- a/charts/incubator/ecodms/Chart.yaml +++ b/charts/incubator/ecodms/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ecodms -version: 2.0.12 +version: 3.0.0 appVersion: latest description: ecoDMS 18.09 (apu) Full Installation - Document Management System (DMS) @@ -24,7 +24,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ecodms/values.yaml b/charts/incubator/ecodms/values.yaml index deffe967b41..1b763bbf68a 100644 --- a/charts/incubator/ecodms/values.yaml +++ b/charts/incubator/ecodms/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ecodms/allinone-18.09 @@ -16,24 +15,29 @@ persistence: scaninputpath: enabled: true mountPath: /srv/scaninput -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/electrum/Chart.yaml b/charts/incubator/electrum/Chart.yaml index bec5bc3bb62..3bf6c2b5727 100644 --- a/charts/incubator/electrum/Chart.yaml +++ b/charts/incubator/electrum/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: electrum -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Electrum is a Bitcoin wallet focused on speed and simplicity, with low @@ -25,7 +25,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/electrum/values.yaml b/charts/incubator/electrum/values.yaml index a12dd021a45..96f82f7dd92 100644 --- a/charts/incubator/electrum/values.yaml +++ b/charts/incubator/electrum/values.yaml @@ -1,8 +1,3 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1024" - DATA_PERM: "770" - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/electrum @@ -11,12 +6,14 @@ persistence: datapath: enabled: true mountPath: /electrum -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +21,13 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1024" + DATA_PERM: "770" + UMASK: "000" diff --git a/charts/incubator/emby-sync/Chart.yaml b/charts/incubator/emby-sync/Chart.yaml index 5a0af941d4d..cecb3516d71 100644 --- a/charts/incubator/emby-sync/Chart.yaml +++ b/charts/incubator/emby-sync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: emby-sync -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A small flask based service to sync up Emby clients home: https://truecharts.org/charts/incubator/emby-sync @@ -20,7 +20,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/emby-sync/values.yaml b/charts/incubator/emby-sync/values.yaml index 730fcc11ac8..b5565b5df41 100644 --- a/charts/incubator/emby-sync/values.yaml +++ b/charts/incubator/emby-sync/values.yaml @@ -1,18 +1,16 @@ -env: - DEFAULT_ROOM: "" - EMBY_SERVER: "" - SECRET_KEY: "" image: pullPolicy: IfNotPresent repository: lastelement21/emby-sync tag: latest@sha256:8b492ef039d4202358a76c20aa1eb5b523f6580f639583cd1ee27f32fb345f5c persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +18,12 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DEFAULT_ROOM: "" + EMBY_SERVER: "" + SECRET_KEY: "" diff --git a/charts/incubator/ersatztv/Chart.yaml b/charts/incubator/ersatztv/Chart.yaml index 7165a2f86fc..8beecb5c8c1 100644 --- a/charts/incubator/ersatztv/Chart.yaml +++ b/charts/incubator/ersatztv/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ersatztv -version: 0.0.10 +version: 1.0.0 appVersion: 0.7.4 description: ErsatzTV configuring and streaming custom live channels using your media library. home: https://truecharts.org/charts/incubator/ersatztv @@ -20,7 +20,7 @@ keywords: - media dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ersatztv/values.yaml b/charts/incubator/ersatztv/values.yaml index 479f4207178..a9c71e6f83c 100644 --- a/charts/incubator/ersatztv/values.yaml +++ b/charts/incubator/ersatztv/values.yaml @@ -1,36 +1,12 @@ image: - repository: jasongdove/ersatztv pullPolicy: IfNotPresent + repository: jasongdove/ersatztv tag: v0.8.2@sha256:4d0602a52f7cd2c026e1327a92efc1095dee9b72ebbee5a51a68a1f797ce3375 +imageSelector: image nvidiaImage: + pullPolicy: Always repository: jasongdove/ersatztv tag: v0.8.2-nvidia@sha256:7d9f31aa607fd1dc89d1e5bfc261fd8754ddb2c89ad1c0d0603f6820b1983c87 - pullPolicy: Always -vaapiImage: - repository: jasongdove/ersatztv - tag: v0.8.2-vaapi@sha256:ff76ed0d38243ef4dd09b27bde94ce292b7d7cff66b36280c28cd8ea69dff131 - pullPolicy: Always -imageSelector: image -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -probes: - liveness: - type: HTTP - readiness: - type: HTTP - startup: - type: HTTP -service: - main: - ports: - main: - protocol: HTTP - targetPort: 8409 - port: 10607 persistence: config: enabled: true @@ -39,3 +15,32 @@ persistence: enabled: true portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10607 + protocol: HTTP + targetPort: 8409 +vaapiImage: + pullPolicy: Always + repository: jasongdove/ersatztv + tag: v0.8.2-vaapi@sha256:ff76ed0d38243ef4dd09b27bde94ce292b7d7cff66b36280c28cd8ea69dff131 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + type: HTTP + readiness: + type: HTTP + startup: + type: HTTP diff --git a/charts/incubator/ethercalc/Chart.yaml b/charts/incubator/ethercalc/Chart.yaml index 07f99e733a4..ce2d997d867 100644 --- a/charts/incubator/ethercalc/Chart.yaml +++ b/charts/incubator/ethercalc/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ethercalc -version: 2.0.12 +version: 3.0.0 appVersion: latest description: EtherCalc is a web spreadsheet. home: https://truecharts.org/charts/incubator/ethercalc @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ethercalc/values.yaml b/charts/incubator/ethercalc/values.yaml index 3da7e54d6e5..145adbe55af 100644 --- a/charts/incubator/ethercalc/values.yaml +++ b/charts/incubator/ethercalc/values.yaml @@ -1,17 +1,16 @@ -env: - REDIS_PORT_6379_TCP_ADDR: "" - REDIS_PORT_6379_TCP_PORT: "" image: pullPolicy: IfNotPresent repository: audreyt/ethercalc tag: latest@sha256:f0568c0649a71e8e291acb5d812d4c71f9bbc06ab9476b3c7f0dc7f4750ebfa9 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -19,5 +18,11 @@ service: port: 8084 protocol: TCP targetPort: 8000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + REDIS_PORT_6379_TCP_ADDR: "" + REDIS_PORT_6379_TCP_PORT: "" diff --git a/charts/incubator/euterpe/Chart.yaml b/charts/incubator/euterpe/Chart.yaml index 01514a2e450..c17c4bbd1aa 100644 --- a/charts/incubator/euterpe/Chart.yaml +++ b/charts/incubator/euterpe/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: euterpe -version: 3.0.13 +version: 4.0.0 appVersion: 1.5.4 description: Self-hosted streaming service for music, formerly known as HTTP Media @@ -25,7 +25,7 @@ keywords: - MediaServer-Music dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/euterpe/values.yaml b/charts/incubator/euterpe/values.yaml index 3ac15b4e555..a7a490a199c 100644 --- a/charts/incubator/euterpe/values.yaml +++ b/charts/incubator/euterpe/values.yaml @@ -1,51 +1,50 @@ +euterpe: + authentication: + password: "" + user: "" + basic_authenticate: false + danger_zone: + gzip: true + log_file: euterpe.log + max_header_bytes: 1048576 + read_timeout: 15 + sqlite_database: euterpe.db + write_timeout: 1200 + discogs: + discogs_auth_token: "" + download_artwork: false + libraries: [] + library_scan: + files_per_operation: 1500 + initial_wait_duration: 1s + sleep_after_operation: 15ms image: pullPolicy: IfNotPresent repository: ironsmile/euterpe tag: v1.5.4@sha256:8582b072dc37100545cf7e0e3c8e2f19b8881fa31c7c2a1009437e9b14c1e181 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + configfile: + defaultMode: "0600" + enabled: true + mountPath: /root/.euterpe/config.json + objectName: '{{ include "tc.common.names.fullname" . }}-secret' + readOnly: true + subPath: config.json + type: secret + music: + enabled: true + mountPath: /root/Music +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -euterpe: - basic_authenticate: false - authentication: - user: "" - password: "" - libraries: [] - library_scan: - initial_wait_duration: 1s - files_per_operation: 1500 - sleep_after_operation: 15ms - discogs: - download_artwork: false - discogs_auth_token: "" - # Danger Zone - danger_zone: - gzip: true - log_file: euterpe.log - sqlite_database: euterpe.db - read_timeout: 15 - write_timeout: 1200 - max_header_bytes: 1048576 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 9996 protocol: HTTP -persistence: - music: - enabled: true - mountPath: /root/Music - configfile: - enabled: true - type: secret - readOnly: true - defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-secret' - mountPath: /root/.euterpe/config.json - subPath: config.json -portal: - enabled: true diff --git a/charts/incubator/explainshell/Chart.yaml b/charts/incubator/explainshell/Chart.yaml index 71590e9ee14..ca56ac3eecf 100644 --- a/charts/incubator/explainshell/Chart.yaml +++ b/charts/incubator/explainshell/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: explainshell -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Not everyone, especially people new to Linux and Unraid, know what a @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/explainshell/values.yaml b/charts/incubator/explainshell/values.yaml index ffc92d44e86..2181e6b8f0b 100644 --- a/charts/incubator/explainshell/values.yaml +++ b/charts/incubator/explainshell/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: spaceinvaderone/explainshell tag: latest@sha256:4087f0864ba72a987e7beb4f2fe2b86a799c7db3ec468029a1086e38974408fa persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/external-ip/Chart.yaml b/charts/incubator/external-ip/Chart.yaml index 80288f4b820..1f7f01b39da 100644 --- a/charts/incubator/external-ip/Chart.yaml +++ b/charts/incubator/external-ip/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: external-ip -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Gets external IP via DIG command ( OpenDNS , Cloudflare, google ) on @@ -24,7 +24,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/external-ip/values.yaml b/charts/incubator/external-ip/values.yaml index 57d470a98b4..bccff19ae92 100644 --- a/charts/incubator/external-ip/values.yaml +++ b/charts/incubator/external-ip/values.yaml @@ -1,34 +1,39 @@ -env: - DELAY: 5m - NOTIFICATION_TYPE: "" - PROVIDER: "" - PUSHOVER_TITLE: "" - PUSHOVER_TOKEN: "" - PUSHOVER_USER: "" - RECOVERY_ALERT: "" image: pullPolicy: IfNotPresent repository: xavierh/external-ip tag: latest@sha256:c2b2aaf45493ec6e044da57f63f4cf8a528a894ae7fd8954bc1dc88e72f6b1d5 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + DELAY: 5m + NOTIFICATION_TYPE: "" + PROVIDER: "" + PUSHOVER_TITLE: "" + PUSHOVER_TOKEN: "" + PUSHOVER_USER: "" + RECOVERY_ALERT: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/factorioservermanager/Chart.yaml b/charts/incubator/factorioservermanager/Chart.yaml index 4d83566a3eb..f87116d5910 100644 --- a/charts/incubator/factorioservermanager/Chart.yaml +++ b/charts/incubator/factorioservermanager/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: factorioservermanager -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "A tool for managing Factorio servers " home: https://truecharts.org/charts/incubator/factorioservermanager @@ -20,7 +20,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/factorioservermanager/values.yaml b/charts/incubator/factorioservermanager/values.yaml index a37a1afd50e..a0f4341c2a0 100644 --- a/charts/incubator/factorioservermanager/values.yaml +++ b/charts/incubator/factorioservermanager/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ofsm/ofsm @@ -13,12 +12,14 @@ persistence: fsmsaves: enabled: true mountPath: /opt/factorio/saves -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: factorioport: enabled: true @@ -34,5 +35,3 @@ service: port: 8888 protocol: HTTP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/facturascripts/Chart.yaml b/charts/incubator/facturascripts/Chart.yaml index f49d1feabd0..0b40a928bba 100644 --- a/charts/incubator/facturascripts/Chart.yaml +++ b/charts/incubator/facturascripts/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: facturascripts -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "FacturaScripts is an accounting, billing and CRM program with it you @@ -24,7 +24,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/facturascripts/values.yaml b/charts/incubator/facturascripts/values.yaml index e6b928f84c7..33b62184ab9 100644 --- a/charts/incubator/facturascripts/values.yaml +++ b/charts/incubator/facturascripts/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: unraides/facturascripts @@ -7,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /var/www/html -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 31000 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/fancyindex/Chart.yaml b/charts/incubator/fancyindex/Chart.yaml index dca654a1832..6abb0893b35 100644 --- a/charts/incubator/fancyindex/Chart.yaml +++ b/charts/incubator/fancyindex/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fancyindex -version: 3.0.11 +version: 4.0.0 appVersion: latest description: Fancyindex provides a lightweight nginx directory listing with theming @@ -21,7 +21,7 @@ keywords: - fancyindex dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fancyindex/values.yaml b/charts/incubator/fancyindex/values.yaml index 7f29f833352..f8758af2bf3 100644 --- a/charts/incubator/fancyindex/values.yaml +++ b/charts/incubator/fancyindex/values.yaml @@ -1,30 +1,33 @@ image: - repository: docker.io/xal3xhx/fancy pullPolicy: IfNotPresent + repository: docker.io/xal3xhx/fancy tag: latest@sha256:536e1d8b2d0d9ef024f3cf6c054aff0350c34331d6d70896081355aa9ad6dc5c +persistence: + share: + enabled: true + mountPath: /share +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -secretEnv: - WEBUSER: "webuser" - WEBPASSWORD: "webpassword" -env: - CONTAINER_TIMEZONE: "{{ .Values.TZ }}" - # User Defined - DISABLE_AUTH: false - SET_CONTAINER_TIMEZONE: true + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10235 targetPort: 80 -persistence: - share: - enabled: true - mountPath: "/share" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CONTAINER_TIMEZONE: "{{ .Values.TZ }}" + DISABLE_AUTH: "false" + SET_CONTAINER_TIMEZONE: "true" + WEBPASSWORD: webpassword + WEBUSER: webuser diff --git a/charts/incubator/farmos/Chart.yaml b/charts/incubator/farmos/Chart.yaml index 7c510ec2cc9..327c61ca6af 100644 --- a/charts/incubator/farmos/Chart.yaml +++ b/charts/incubator/farmos/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: farmos -version: 2.0.18 +version: 3.0.0 appVersion: latest description: "farmOS is a web-based application for farm management, planning, and @@ -24,7 +24,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/farmos/values.yaml b/charts/incubator/farmos/values.yaml index 3f0418f4841..b912abe4a0b 100644 --- a/charts/incubator/farmos/values.yaml +++ b/charts/incubator/farmos/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: farmos/farmos @@ -7,12 +6,14 @@ persistence: sitesdirectory: enabled: true mountPath: /var/www/html/sites -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 80 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/fastcom-mqtt/Chart.yaml b/charts/incubator/fastcom-mqtt/Chart.yaml index a3af779e529..4cc3874ebd2 100644 --- a/charts/incubator/fastcom-mqtt/Chart.yaml +++ b/charts/incubator/fastcom-mqtt/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fastcom-mqtt -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | Chart Chart with Fast.com CLI sending data directly to MQTT Broker @@ -21,7 +21,7 @@ keywords: - HomeAutomation dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fastcom-mqtt/values.yaml b/charts/incubator/fastcom-mqtt/values.yaml index 5fe50356e73..c34ef7d17b5 100644 --- a/charts/incubator/fastcom-mqtt/values.yaml +++ b/charts/incubator/fastcom-mqtt/values.yaml @@ -1,31 +1,36 @@ -env: - MQTT_DOWN: "" - MQTT_SERVER: "" - MQTT_UP: "" - SLEEP: "3600" image: pullPolicy: IfNotPresent repository: simonjenny/fastcom-mqtt tag: latest@sha256:1687c72cc75372e8786a0e401d545c8b47588b7f33d99bf6af724f125453a234 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + MQTT_DOWN: "" + MQTT_SERVER: "" + MQTT_UP: "" + SLEEP: "3600" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/fenrus/Chart.yaml b/charts/incubator/fenrus/Chart.yaml index c0e7d4a7a57..45b8ed5794a 100644 --- a/charts/incubator/fenrus/Chart.yaml +++ b/charts/incubator/fenrus/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fenrus -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "Fenrus is a home page / personal dashboard with smart apps. \n" home: https://truecharts.org/charts/incubator/fenrus @@ -19,7 +19,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fenrus/values.yaml b/charts/incubator/fenrus/values.yaml index ddc66653fb4..0e8f5214fd3 100644 --- a/charts/incubator/fenrus/values.yaml +++ b/charts/incubator/fenrus/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: revenz/fenrus @@ -10,12 +9,14 @@ persistence: images: enabled: true mountPath: /app/wwwroot/images -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true diff --git a/charts/incubator/ferdi-client/Chart.yaml b/charts/incubator/ferdi-client/Chart.yaml index a0d40e4532f..5a0a7626053 100644 --- a/charts/incubator/ferdi-client/Chart.yaml +++ b/charts/incubator/ferdi-client/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ferdi-client -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Ferdi is a destkop app that helps you organize how you use your favourite @@ -26,7 +26,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ferdi-client/values.yaml b/charts/incubator/ferdi-client/values.yaml index b22bf607e3b..55c619de2d0 100644 --- a/charts/incubator/ferdi-client/values.yaml +++ b/charts/incubator/ferdi-client/values.yaml @@ -1,8 +1,3 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1280" - FERDI_V: stable@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/ferdi-client @@ -11,12 +6,14 @@ persistence: datadir: enabled: true mountPath: /ferdi -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +21,13 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1280" + FERDI_V: stable@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 + UMASK: "000" diff --git a/charts/incubator/ffmpeg-mkvdts2ac3/Chart.yaml b/charts/incubator/ffmpeg-mkvdts2ac3/Chart.yaml index ac41a17fea8..47c43124ac9 100644 --- a/charts/incubator/ffmpeg-mkvdts2ac3/Chart.yaml +++ b/charts/incubator/ffmpeg-mkvdts2ac3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ffmpeg-mkvdts2ac3 -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A Chart Chart designed to watch a directory and encode media files. home: https://truecharts.org/charts/incubator/ffmpeg-mkvdts2ac3 @@ -21,7 +21,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ffmpeg-mkvdts2ac3/values.yaml b/charts/incubator/ffmpeg-mkvdts2ac3/values.yaml index 0d21be609d3..2a07d7f8b23 100644 --- a/charts/incubator/ffmpeg-mkvdts2ac3/values.yaml +++ b/charts/incubator/ffmpeg-mkvdts2ac3/values.yaml @@ -1,8 +1,3 @@ -env: - mkvdts2ac3_params: --compress none;-d;-n;-w /output;--new - output_format: mkv - parameters: -map 0;-vcodec copy;-scodec copy;-acodec ac3;-b:a 640k - script: encode.sh image: pullPolicy: IfNotPresent repository: snoopy86/ffmpeg @@ -20,24 +15,34 @@ persistence: watch: enabled: true mountPath: /watch -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + mkvdts2ac3_params: --compress none;-d;-n;-w /output;--new + output_format: mkv + parameters: -map 0;-vcodec copy;-scodec copy;-acodec ac3;-b:a 640k + script: encode.sh + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/filegator/Chart.yaml b/charts/incubator/filegator/Chart.yaml index 570eda11281..c252a3d183e 100644 --- a/charts/incubator/filegator/Chart.yaml +++ b/charts/incubator/filegator/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: filegator -version: 2.0.12 +version: 3.0.0 appVersion: latest description: FileGator is a free, open-source, self-hosted web application for managing @@ -25,7 +25,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/filegator/values.yaml b/charts/incubator/filegator/values.yaml index d400400e955..627a67e8bc0 100644 --- a/charts/incubator/filegator/values.yaml +++ b/charts/incubator/filegator/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: maxime1907/filegator @@ -14,12 +13,14 @@ persistence: enabled: true mountPath: /var/www/localhost/filegator/configuration.php readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -35,5 +36,3 @@ service: port: 8049 protocol: TCP targetPort: 443 -portal: - enabled: true diff --git a/charts/incubator/filerun/Chart.yaml b/charts/incubator/filerun/Chart.yaml index e5a32295801..0a9e22dc2ca 100644 --- a/charts/incubator/filerun/Chart.yaml +++ b/charts/incubator/filerun/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: filerun -version: 7.0.3 +version: 8.0.0 appVersion: latest description: FileRun is a full featured web based file manager with an easy to use @@ -22,7 +22,7 @@ keywords: - file dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/filerun/values.yaml b/charts/incubator/filerun/values.yaml index a1eec546bc4..acc2898da7f 100644 --- a/charts/incubator/filerun/values.yaml +++ b/charts/incubator/filerun/values.yaml @@ -1,29 +1,27 @@ image: + pullPolicy: IfNotPresent repository: filerun/filerun tag: latest@sha256:53bfd69c7d3ebf26d31ce9cda86f9b1575177c80f176258d74ef347666f28b1b - pullPolicy: IfNotPresent +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: filerun + mariadbUsername: filerun +persistence: + config: + enabled: true + mountPath: /var/www/html + userfile: + enabled: true + mountPath: /user-files +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -env: - APACHE_RUN_USER: apps - APACHE_RUN_USER_ID: "{{ .Values.security.PUID }}" - APACHE_RUN_GROUP: apps - APACHE_RUN_GROUP_ID: "{{ .Values.podSecurityContext.fsGroup }}" - FR_DB_NAME: "filerun" - FR_DB_USER: "filerun" - FR_DB_PORT: "3306" - FR_DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainporthost - FR_DB_PASS: - secretKeyRef: - name: mariadbcreds - key: mariadb-password + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -31,17 +29,24 @@ service: port: 10199 protocol: HTTP targetPort: 80 -persistence: - config: - enabled: true - mountPath: "/var/www/html" - userfile: - enabled: true - mountPath: "/user-files" -mariadb: - enabled: true - mariadbUsername: filerun - mariadbDatabase: filerun - existingSecret: "mariadbcreds" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APACHE_RUN_GROUP: apps + APACHE_RUN_GROUP_ID: "{{ .Values.podSecurityContext.fsGroup }}" + APACHE_RUN_USER: apps + APACHE_RUN_USER_ID: "{{ .Values.security.PUID }}" + FR_DB_HOST: + secretKeyRef: + key: plainporthost + name: mariadbcreds + FR_DB_NAME: filerun + FR_DB_PASS: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + FR_DB_PORT: "3306" + FR_DB_USER: filerun diff --git a/charts/incubator/fileshelter/Chart.yaml b/charts/incubator/fileshelter/Chart.yaml index 8a10d9c5d37..b7c875f65c1 100644 --- a/charts/incubator/fileshelter/Chart.yaml +++ b/charts/incubator/fileshelter/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fileshelter -version: 2.0.15 +version: 3.0.0 appVersion: latest description: FileShelter is a self-hosted software that allows you to easily share @@ -25,7 +25,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fileshelter/values.yaml b/charts/incubator/fileshelter/values.yaml index 6af9f6e14c2..f599f4d37ef 100644 --- a/charts/incubator/fileshelter/values.yaml +++ b/charts/incubator/fileshelter/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: epoupon/fileshelter tag: latest@sha256:0ed70bdc5197566dedfa7e49bc2c92d71d279562993664ecf9554c7b4374e8c3 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/firefox-desktop-g3/Chart.yaml b/charts/incubator/firefox-desktop-g3/Chart.yaml index df5febab8c4..72dc8ad6a9f 100644 --- a/charts/incubator/firefox-desktop-g3/Chart.yaml +++ b/charts/incubator/firefox-desktop-g3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: firefox-desktop-g3 -version: 2.0.21 +version: 3.0.0 appVersion: latest description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing @@ -24,7 +24,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/firefox-desktop-g3/values.yaml b/charts/incubator/firefox-desktop-g3/values.yaml index 8486901169d..8e67a6bb282 100644 --- a/charts/incubator/firefox-desktop-g3/values.yaml +++ b/charts/incubator/firefox-desktop-g3/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 image: pullPolicy: IfNotPresent repository: accetto/ubuntu-vnc-xfce-firefox-g3 @@ -9,12 +6,14 @@ persistence: internalshare: enabled: true mountPath: /UNRAID_SHARE -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +29,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 diff --git a/charts/incubator/fistfuloffrags/Chart.yaml b/charts/incubator/fistfuloffrags/Chart.yaml index e1528dfaabb..3abf2d93f9c 100644 --- a/charts/incubator/fistfuloffrags/Chart.yaml +++ b/charts/incubator/fistfuloffrags/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fistfuloffrags -version: 2.0.12 +version: 3.0.0 appVersion: fistfuloffrags description: This Chart will download and install SteamCMD. It will also install Fistful @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fistfuloffrags/values.yaml b/charts/incubator/fistfuloffrags/values.yaml index 2d5fda293cf..3a838b8616d 100644 --- a/charts/incubator/fistfuloffrags/values.yaml +++ b/charts/incubator/fistfuloffrags/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: fistfuloffrags@sha256:ee9fded61fd63c76a6e3efa6bd64207cd115a5c376ada8ddea9c09c40d58301e -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "295230" - GAME_NAME: fof - GAME_PARAMS: +maxplayers 20 +map fof_fistful - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "295230" + GAME_NAME: fof + GAME_PARAMS: +maxplayers 20 +map fof_fistful + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/fivem/Chart.yaml b/charts/incubator/fivem/Chart.yaml index 5abb94dc9dd..dc16083858d 100644 --- a/charts/incubator/fivem/Chart.yaml +++ b/charts/incubator/fivem/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fivem -version: 2.0.11 +version: 3.0.0 appVersion: latest description: "With this Chart you can run FiveM (GTA V MOD SERVER) it will automatically @@ -27,7 +27,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fivem/values.yaml b/charts/incubator/fivem/values.yaml index 8d5a9d65ecd..8d53b620f1e 100644 --- a/charts/incubator/fivem/values.yaml +++ b/charts/incubator/fivem/values.yaml @@ -1,10 +1,3 @@ -env: - GAME_CONFIG: server.cfg - MANUAL_UPDATES: "" - SERVER_KEY: "" - SRV_ADR: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ - SRV_NAME: "" - START_VARS: "" image: pullPolicy: IfNotPresent repository: ich777/fivemserver @@ -13,12 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /serverdata/serverfiles -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -58,5 +53,15 @@ service: port: 30120 protocol: UDP targetPort: 30120 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_CONFIG: server.cfg + MANUAL_UPDATES: "" + SERVER_KEY: "" + SRV_ADR: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ + SRV_NAME: "" + START_VARS: "" diff --git a/charts/incubator/flame/Chart.yaml b/charts/incubator/flame/Chart.yaml index 5c18d3b82fe..a07169c0ce7 100644 --- a/charts/incubator/flame/Chart.yaml +++ b/charts/incubator/flame/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: flame -version: 2.0.12 +version: 3.0.0 appVersion: 2.3.1 description: Flame is self-hosted start page for your server. Easily manage your apps @@ -22,7 +22,7 @@ keywords: - dashboard dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/flame/values.yaml b/charts/incubator/flame/values.yaml index b3a8a94d880..f17999b7675 100644 --- a/charts/incubator/flame/values.yaml +++ b/charts/incubator/flame/values.yaml @@ -1,17 +1,19 @@ image: - repository: pawelmalak/flame pullPolicy: IfNotPresent + repository: pawelmalak/flame tag: 2.3.1@sha256:ed331453caf5ad167b8cc4c6d03d855e7a1d11e7387aa7c4c312cf0680dbe601 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + data: + enabled: true + mountPath: /app/data +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - PASSWORD: flame_password -env: - enable_integration: true + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -19,9 +21,11 @@ service: port: 10291 protocol: HTTP targetPort: 5005 -persistence: - data: - enabled: true - mountPath: /app/data -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PASSWORD: flame_password + enable_integration: "true" diff --git a/charts/incubator/flashpaper/Chart.yaml b/charts/incubator/flashpaper/Chart.yaml index 7f5a628fb62..5584b5b949c 100644 --- a/charts/incubator/flashpaper/Chart.yaml +++ b/charts/incubator/flashpaper/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: flashpaper -version: 4.0.3 +version: 5.0.0 appVersion: latest description: One-time encrypted password/secret sharing home: https://truecharts.org/charts/incubator/flashpaper @@ -24,7 +24,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/flashpaper/values.yaml b/charts/incubator/flashpaper/values.yaml index 9ecaa35b048..1344172ed5f 100644 --- a/charts/incubator/flashpaper/values.yaml +++ b/charts/incubator/flashpaper/values.yaml @@ -2,29 +2,18 @@ image: pullPolicy: IfNotPresent repository: andrewpaglusch/flashpaper tag: latest@sha256:920a2e30b9b91180574bafd72fd0783d2bc64d2cf361fe1d7bffed95044c984d -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + data: + enabled: true + mountPath: /var/www/html/data +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - ANNOUNCEMENT: "" - MAX_SECRET_LENGTH: "3000" - MESSAGES_CONFIRM_VIEW_SECRET_BUTTON: View Secret - MESSAGES_CONFIRM_VIEW_SECRET_HEADER: View this secret? - MESSAGES_ERROR_SECRET_TOO_LONG: Input length too long - MESSAGES_SUBMIT_SECRET_BUTTON: Encrypt Message - MESSAGES_SUBMIT_SECRET_HEADER: Create A Self-Destructing Message - MESSAGES_SUBMIT_SECRET_SUBHEADER: "" - MESSAGES_VIEW_CODE_HEADER: Self-Destructing URL - MESSAGES_VIEW_CODE_SUBHEADER: Share this URL via email, chat, or another messaging service. It will self-destruct after being viewed once. - MESSAGES_VIEW_SECRET_HEADER: This message has been destroyed - PRUNE_ENABLED: "true" - PRUNE_MAX_DAYS: "730" - PRUNE_MIN_DAYS: "365" - RETURN_FULL_URL: "true" - SITE_TITLE: FlashPaper - Self-Destructing Message + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -32,9 +21,27 @@ service: port: 8544 protocol: TCP targetPort: 80 -persistence: - data: - enabled: true - mountPath: /var/www/html/data -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ANNOUNCEMENT: "" + MAX_SECRET_LENGTH: "3000" + MESSAGES_CONFIRM_VIEW_SECRET_BUTTON: View Secret + MESSAGES_CONFIRM_VIEW_SECRET_HEADER: View this secret? + MESSAGES_ERROR_SECRET_TOO_LONG: Input length too long + MESSAGES_SUBMIT_SECRET_BUTTON: Encrypt Message + MESSAGES_SUBMIT_SECRET_HEADER: Create A Self-Destructing Message + MESSAGES_SUBMIT_SECRET_SUBHEADER: "" + MESSAGES_VIEW_CODE_HEADER: Self-Destructing URL + MESSAGES_VIEW_CODE_SUBHEADER: + Share this URL via email, chat, or another + messaging service. It will self-destruct after being viewed once. + MESSAGES_VIEW_SECRET_HEADER: This message has been destroyed + PRUNE_ENABLED: "true" + PRUNE_MAX_DAYS: "730" + PRUNE_MIN_DAYS: "365" + RETURN_FULL_URL: "true" + SITE_TITLE: FlashPaper - Self-Destructing Message diff --git a/charts/incubator/flemarr/Chart.yaml b/charts/incubator/flemarr/Chart.yaml index ccfdc38e0eb..16673d65859 100644 --- a/charts/incubator/flemarr/Chart.yaml +++ b/charts/incubator/flemarr/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: flemarr -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Flemmarr is a simple Python script that parses a configuration written @@ -21,7 +21,7 @@ keywords: - flemarr dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/flemarr/ci/ci-values.yaml b/charts/incubator/flemarr/ci/ci-values.yaml index b227d08ee43..bafa386ddde 100644 --- a/charts/incubator/flemarr/ci/ci-values.yaml +++ b/charts/incubator/flemarr/ci/ci-values.yaml @@ -1,28 +1,28 @@ flemarrConfig: sonarr: - server: - address: sonarr - port: 8989 config: host: analyticsEnabled: false ui: firstDayOfWeek: 1 timeFormat: HH:mm - rootfolder: - - name: Series - path: /data/series - defaultTags: [] - defaultQualityProfileId: 1 - defaultMetadataProfileId: 1 downloadclient: - - name: Transmission + - configContract: TransmissionSettings enable: true - protocol: torrent fields: - name: host value: transmission - name: port value: 9091 implementation: Transmission - configContract: TransmissionSettings + name: Transmission + protocol: torrent + rootfolder: + - defaultMetadataProfileId: 1 + defaultQualityProfileId: 1 + defaultTags: [] + name: Series + path: /data/series + server: + address: sonarr + port: 8989 diff --git a/charts/incubator/flemarr/values.yaml b/charts/incubator/flemarr/values.yaml index 59627f0c534..879b537f8b2 100644 --- a/charts/incubator/flemarr/values.yaml +++ b/charts/incubator/flemarr/values.yaml @@ -1,54 +1,27 @@ -image: - repository: pierremesure/flemmarr - tag: latest@sha256:fbd0eb6673499859ec6e1d9a8241510106d3d81c3d2bfca930c0b17040d09cb8 - pullPolicy: IfNotPresent -# https://github.com/Flemmarr/Flemmarr#configuration -flemarrConfig: -# sonarr: -# server: -# address: sonarr -# port: 8989 -# config: -# host: -# analyticsEnabled: false -# ui: -# # 0 = Sunday, 1 = Monday -# firstDayOfWeek: 1 -# # HH:mm = 17:30, h(:mm)a = 5:30PM -# timeFormat: HH:mm -# rootfolder: -# - name: Series -# path: /data/series -# defaultTags: [] -# defaultQualityProfileId: 1 -# defaultMetadataProfileId: 1 -# downloadclient: -# - name: Transmission -# enable: true -# protocol: torrent -# fields: -# - name: host -# value: transmission -# - name: port -# value: 9091 -# implementation: Transmission -# configContract: TransmissionSettings - -# Implemented for inclusion in TrueNAS Scale GUI flemarr: configFilePath: "" +flemarrConfig: null +image: + pullPolicy: IfNotPresent + repository: pierremesure/flemmarr + tag: latest@sha256:fbd0eb6673499859ec6e1d9a8241510106d3d81c3d2bfca930c0b17040d09cb8 +portal: + enabled: false service: main: enabled: false ports: main: enabled: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/flextv/Chart.yaml b/charts/incubator/flextv/Chart.yaml index dbd37930dd9..5489806a7a3 100644 --- a/charts/incubator/flextv/Chart.yaml +++ b/charts/incubator/flextv/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: flextv -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A super-sexy voice interface for the Plex HTPC. home: https://truecharts.org/charts/incubator/flextv @@ -21,7 +21,7 @@ keywords: - MediaApp dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/flextv/values.yaml b/charts/incubator/flextv/values.yaml index 3e845e026e8..9dc7f573a05 100644 --- a/charts/incubator/flextv/values.yaml +++ b/charts/incubator/flextv/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "000" image: pullPolicy: IfNotPresent repository: jcreynolds/flextv @@ -8,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +29,10 @@ service: port: 5667 protocol: TCP targetPort: 443 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "000" diff --git a/charts/incubator/fluttercoin-wallet/Chart.yaml b/charts/incubator/fluttercoin-wallet/Chart.yaml index f1288d1679f..5b0e224769a 100644 --- a/charts/incubator/fluttercoin-wallet/Chart.yaml +++ b/charts/incubator/fluttercoin-wallet/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fluttercoin-wallet -version: 2.0.13 +version: 3.0.0 appVersion: latest description: FlutterCoin may be a coin with the tried and true algorithm of scrypt, @@ -25,7 +25,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fluttercoin-wallet/values.yaml b/charts/incubator/fluttercoin-wallet/values.yaml index c7182f0b0cf..860222940a4 100644 --- a/charts/incubator/fluttercoin-wallet/values.yaml +++ b/charts/incubator/fluttercoin-wallet/values.yaml @@ -1,9 +1,3 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1024" - DATA_PERM: "770" - EXTRA_PARAMS: -bind=0.0.0.0 - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/fluttercoin @@ -12,12 +6,14 @@ persistence: datapath: enabled: true mountPath: /fluttercoin -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: jsonremoteport: enabled: true @@ -41,5 +37,14 @@ service: port: 7408 protocol: TCP targetPort: 7408 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1024" + DATA_PERM: "770" + EXTRA_PARAMS: -bind=0.0.0.0 + UMASK: "000" diff --git a/charts/incubator/fmd2-wine/Chart.yaml b/charts/incubator/fmd2-wine/Chart.yaml index caf2b6684ff..658082f037c 100644 --- a/charts/incubator/fmd2-wine/Chart.yaml +++ b/charts/incubator/fmd2-wine/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fmd2-wine -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "**FMD2:** This is an active fork of the Free Manga Downloader which @@ -24,7 +24,7 @@ keywords: - MediaApp-Books dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fmd2-wine/values.yaml b/charts/incubator/fmd2-wine/values.yaml index 8023e558302..0646278f268 100644 --- a/charts/incubator/fmd2-wine/values.yaml +++ b/charts/incubator/fmd2-wine/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "002" image: pullPolicy: IfNotPresent repository: banhcanh/docker-fmd2 @@ -20,12 +18,14 @@ persistence: downloaddirectory: enabled: true mountPath: /downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -33,5 +33,10 @@ service: port: 6080 protocol: TCP targetPort: 6080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "002" diff --git a/charts/incubator/focalboard/Chart.yaml b/charts/incubator/focalboard/Chart.yaml index e7f95504f13..38462c389b4 100644 --- a/charts/incubator/focalboard/Chart.yaml +++ b/charts/incubator/focalboard/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: focalboard -version: 13.0.3 +version: 14.0.0 appVersion: 7.11.4 description: Focalboard is an open source, self-hosted alternative to Trello, Notion, @@ -25,7 +25,7 @@ keywords: - project management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/focalboard/values.yaml b/charts/incubator/focalboard/values.yaml index 39119f02089..9268e456f46 100644 --- a/charts/incubator/focalboard/values.yaml +++ b/charts/incubator/focalboard/values.yaml @@ -1,28 +1,28 @@ -image: - repository: mattermost/focalboard - pullPolicy: IfNotPresent - tag: 7.11.4@sha256:c935a2879dc7bcb8243a562afea21a30edbb6dbe029b53a9c0ae7ab4b3255c54 -securityContext: - readOnlyRootFilesystem: false -env: {} focalboard: - serverRoot: "http://localhost:10072" - telemetry: false - localOnly: false enableLocalMode: true + localOnly: false + serverRoot: http://localhost:10072 + telemetry: false +image: + pullPolicy: IfNotPresent + repository: mattermost/focalboard + tag: 7.11.4@sha256:c935a2879dc7bcb8243a562afea21a30edbb6dbe029b53a9c0ae7ab4b3255c54 +persistence: + uploads: + enabled: true + mountPath: /uploads +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: focalboard + postgresqlUsername: focalboard +securityContext: + container: + readOnlyRootFilesystem: false service: main: ports: main: port: 10072 -persistence: - uploads: - enabled: true - mountPath: "/uploads" -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: focalboard - postgresqlDatabase: focalboard -portal: - enabled: true diff --git a/charts/incubator/fogproject/Chart.yaml b/charts/incubator/fogproject/Chart.yaml index 4baa58e3858..1c26c658828 100644 --- a/charts/incubator/fogproject/Chart.yaml +++ b/charts/incubator/fogproject/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fogproject -version: 2.0.12 +version: 3.0.0 appVersion: latest description: FOG Project can capture, deploy, and manage Windows, Mac OSX, and various @@ -23,7 +23,7 @@ keywords: - Network-DNS dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fogproject/values.yaml b/charts/incubator/fogproject/values.yaml index c7d402b3ad8..228d40837ae 100644 --- a/charts/incubator/fogproject/values.yaml +++ b/charts/incubator/fogproject/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: redvex2460/fogproject @@ -10,24 +9,29 @@ persistence: mysql: enabled: true mountPath: /var/lib/mysql -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/fotosho/Chart.yaml b/charts/incubator/fotosho/Chart.yaml index 4062b8c56f7..87271e6c7f9 100644 --- a/charts/incubator/fotosho/Chart.yaml +++ b/charts/incubator/fotosho/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fotosho -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "*BETA* Fotosho is a photo gallery for your home server. Organize your @@ -24,7 +24,7 @@ keywords: - MediaServer-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fotosho/values.yaml b/charts/incubator/fotosho/values.yaml index f73d36bc565..a014fa680cc 100644 --- a/charts/incubator/fotosho/values.yaml +++ b/charts/incubator/fotosho/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: advplyr/fotosho @@ -13,12 +12,14 @@ persistence: thumbs: enabled: true mountPath: /thumbnails -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -26,5 +27,3 @@ service: port: 13377 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/freecad-desktop-g3/Chart.yaml b/charts/incubator/freecad-desktop-g3/Chart.yaml index b36fb623684..52587063b39 100644 --- a/charts/incubator/freecad-desktop-g3/Chart.yaml +++ b/charts/incubator/freecad-desktop-g3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: freecad-desktop-g3 -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing @@ -24,7 +24,7 @@ keywords: - MediaApp-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/freecad-desktop-g3/values.yaml b/charts/incubator/freecad-desktop-g3/values.yaml index c74dba8cea0..5737f735ba6 100644 --- a/charts/incubator/freecad-desktop-g3/values.yaml +++ b/charts/incubator/freecad-desktop-g3/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 image: pullPolicy: IfNotPresent repository: accetto/ubuntu-vnc-xfce-freecad-g3 @@ -9,12 +6,14 @@ persistence: internalshare: enabled: true mountPath: /UNRAID_SHARE -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +29,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 diff --git a/charts/incubator/fsm/Chart.yaml b/charts/incubator/fsm/Chart.yaml index 96c7f5fbb8e..26834d03c68 100644 --- a/charts/incubator/fsm/Chart.yaml +++ b/charts/incubator/fsm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: fsm -version: 2.0.11 +version: 3.0.0 appVersion: latest description: "" home: https://truecharts.org/charts/incubator/fsm @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/fsm/values.yaml b/charts/incubator/fsm/values.yaml index 9d6c1c41a21..aa2cf57b733 100644 --- a/charts/incubator/fsm/values.yaml +++ b/charts/incubator/fsm/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: ofsm/ofsm tag: latest@sha256:2b031bc1ec51e437a90b24266ce87f82362b4d16670e3804688610b4ac03b608 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/garrysmod/Chart.yaml b/charts/incubator/garrysmod/Chart.yaml index bd1775a252d..3122dce05b6 100644 --- a/charts/incubator/garrysmod/Chart.yaml +++ b/charts/incubator/garrysmod/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: garrysmod -version: 2.0.12 +version: 3.0.0 appVersion: garrysmod description: This Chart will download and install SteamCMD. It will also install Garry's @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/garrysmod/values.yaml b/charts/incubator/garrysmod/values.yaml index f6f62013417..4bf09c47050 100644 --- a/charts/incubator/garrysmod/values.yaml +++ b/charts/incubator/garrysmod/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: garrysmod@sha256:b808997c8418fae042a428efcd1703c0cb2f431bfc22b5aaeb70ef3674e6f483 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "4020" - GAME_NAME: garrysmod - GAME_PARAMS: -secure +maxplayers 12 +map gm_flatgrass - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "4020" + GAME_NAME: garrysmod + GAME_PARAMS: -secure +maxplayers 12 +map gm_flatgrass + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/genea/Chart.yaml b/charts/incubator/genea/Chart.yaml index 7ebb124540f..efd29d0e7ad 100644 --- a/charts/incubator/genea/Chart.yaml +++ b/charts/incubator/genea/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: genea -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Genea allows visually building and editing a family tree online. It consumes @@ -22,7 +22,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/genea/values.yaml b/charts/incubator/genea/values.yaml index 354d14399c2..d30610fee62 100644 --- a/charts/incubator/genea/values.yaml +++ b/charts/incubator/genea/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: biggiesize/genea-app tag: latest@sha256:acd12892dfaca16eb7216c1a4112883f3ce7d5aed0078ff2f390970a4a383625 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/ghost/Chart.yaml b/charts/incubator/ghost/Chart.yaml index d7b06c2c620..1df2cbdfbbf 100644 --- a/charts/incubator/ghost/Chart.yaml +++ b/charts/incubator/ghost/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ghost -version: 6.0.62 +version: 7.0.0 appVersion: 5.73.1 description: Ghost is an open source, professional publishing platform built on a @@ -25,7 +25,7 @@ keywords: - cms dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ghost/values.yaml b/charts/incubator/ghost/values.yaml index 03f83d15d0a..34cfe1ad4a2 100644 --- a/charts/incubator/ghost/values.yaml +++ b/charts/incubator/ghost/values.yaml @@ -1,69 +1,69 @@ image: + pullPolicy: IfNotPresent repository: ghost tag: 5.73.1@sha256:1a505da1f3985e35ae920a68697e146f23242503c8ea9b13823efd0bf75e0306 - pullPolicy: IfNotPresent -env: - # db env - database__client: "mysql" - database__connection__port: 3306 - database__connection__user: "{{ .Values.mariadb.mariadbUsername }}" - database__connection__database: "{{ .Values.mariadb.mariadbDatabase }}" - # server env - NODE_ENV: "production" - server__port: "{{ .Values.service.main.ports.main.port }}" - url: "http://localhost:10166" - useMinFiles: true - compress: true - imageOptimization__resize: true - imageOptimization__srcsets: true - preloadHeaders: false - sendWelcomeEmail: true - adminFrameProtection: true - emailAnalytics: true - backgroundJobs__emailAnalytics: true - stripeDirect: false - enableStripePromoCodes: false - # privacy env - privacy__useTinfoil: true - privacy__useUpdateCheck: false - privacy__useGravatar: false - privacy__useRpcPing: false - privacy__useStructuredData: false - # mail env - mail__from: "" - mail__transport: "" - mail__options__service: "" - mail__options__port: "" - mail__options__secure: false - mail__options__auth__user: "" - mail__options__auth__pass: "" - # integrations env - tenor__publicReadOnlyApiKey: "" - tenor__contentFilter: "off" - opensea__privateReadOnlyApiKey: "" - twitter__privateReadOnlyToken: "" - database__connection__host: - secretKeyRef: - name: mariadbcreds - key: plainhost - database__connection__password: - secretKeyRef: - name: mariadbcreds - key: mariadb-password +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: ghost + mariadbUsername: ghost +persistence: + content: + enabled: true + mountPath: /var/lib/ghost/content +portal: + enabled: true service: main: ports: main: port: 10166 targetPort: 10166 -persistence: - content: - enabled: true - mountPath: "/var/lib/ghost/content" -mariadb: - enabled: true - mariadbUsername: ghost - mariadbDatabase: ghost - existingSecret: "mariadbcreds" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + NODE_ENV: production + adminFrameProtection: true + backgroundJobs__emailAnalytics: true + compress: true + database__client: mysql + database__connection__database: "{{ .Values.mariadb.mariadbDatabase }}" + database__connection__host: + secretKeyRef: + key: plainhost + name: mariadbcreds + database__connection__password: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + database__connection__port: 3306 + database__connection__user: "{{ .Values.mariadb.mariadbUsername }}" + emailAnalytics: true + enableStripePromoCodes: false + imageOptimization__resize: true + imageOptimization__srcsets: true + mail__from: "" + mail__options__auth__pass: "" + mail__options__auth__user: "" + mail__options__port: "" + mail__options__secure: false + mail__options__service: "" + mail__transport: "" + opensea__privateReadOnlyApiKey: "" + preloadHeaders: false + privacy__useGravatar: false + privacy__useRpcPing: false + privacy__useStructuredData: false + privacy__useTinfoil: true + privacy__useUpdateCheck: false + sendWelcomeEmail: true + server__port: "{{ .Values.service.main.ports.main.port }}" + stripeDirect: false + tenor__contentFilter: "off" + tenor__publicReadOnlyApiKey: "" + twitter__privateReadOnlyToken: "" + url: http://localhost:10166 + useMinFiles: true diff --git a/charts/incubator/github-backup/Chart.yaml b/charts/incubator/github-backup/Chart.yaml index f95f70e455a..d8b60781632 100644 --- a/charts/incubator/github-backup/Chart.yaml +++ b/charts/incubator/github-backup/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: github-backup -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Like to maintain your own data? Automatically backup your github account @@ -21,7 +21,7 @@ keywords: - Backup dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/github-backup/values.yaml b/charts/incubator/github-backup/values.yaml index 62fde27cffd..d9cae292082 100644 --- a/charts/incubator/github-backup/values.yaml +++ b/charts/incubator/github-backup/values.yaml @@ -1,6 +1,3 @@ -env: - SCHEDULE: "3600" - TOKEN: 1a2b3c4d5e6f71a2b3c4d5e6f71a2b3c4d5e6f7b image: pullPolicy: IfNotPresent repository: lnxd/github-backup @@ -12,24 +9,32 @@ persistence: config: enabled: true mountPath: /home/docker/github-backup/config/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + SCHEDULE: "3600" + TOKEN: 1a2b3c4d5e6f71a2b3c4d5e6f71a2b3c4d5e6f7b + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/glauth/Chart.yaml b/charts/incubator/glauth/Chart.yaml index 71b7b0acf7c..897b5cd4a3d 100644 --- a/charts/incubator/glauth/Chart.yaml +++ b/charts/incubator/glauth/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: glauth -version: 2.0.12 +version: 3.0.0 appVersion: latest description: GLAuth is a secure, easy-to-use, LDAP server with configurable backends. home: https://truecharts.org/charts/incubator/glauth @@ -20,7 +20,7 @@ keywords: - Security dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/glauth/values.yaml b/charts/incubator/glauth/values.yaml index 5627accf4c8..cd5ae4aebe8 100644 --- a/charts/incubator/glauth/values.yaml +++ b/charts/incubator/glauth/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: glauth/glauth @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /app/config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: ldapport: enabled: true @@ -36,5 +37,3 @@ service: port: 5555 protocol: HTTP targetPort: 5555 -portal: - enabled: true diff --git a/charts/incubator/go-auto-yt/Chart.yaml b/charts/incubator/go-auto-yt/Chart.yaml index 58ede32d29b..f7c328f3c11 100644 --- a/charts/incubator/go-auto-yt/Chart.yaml +++ b/charts/incubator/go-auto-yt/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: go-auto-yt -version: 2.0.12 +version: 3.0.0 appVersion: stable description: GoAutoYT makes it easy for you to automatically download videos from @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/go-auto-yt/values.yaml b/charts/incubator/go-auto-yt/values.yaml index 903ad14bc85..c56b64268fa 100644 --- a/charts/incubator/go-auto-yt/values.yaml +++ b/charts/incubator/go-auto-yt/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK_SET: "0022" image: pullPolicy: IfNotPresent repository: xiovv/go-auto-yt @@ -11,12 +9,14 @@ persistence: mounteddownloadsfolder: enabled: true mountPath: /app/downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +24,10 @@ service: port: 9000 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK_SET: "0022" diff --git a/charts/incubator/go-playground/Chart.yaml b/charts/incubator/go-playground/Chart.yaml index beff5717674..f04385f5d65 100644 --- a/charts/incubator/go-playground/Chart.yaml +++ b/charts/incubator/go-playground/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: go-playground -version: 2.0.12 +version: 3.0.0 appVersion: latest description: mproved Go Playground powered by Monaco Editor and React home: https://truecharts.org/charts/incubator/go-playground @@ -19,7 +19,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/go-playground/values.yaml b/charts/incubator/go-playground/values.yaml index c56d54995cb..75f9d9bd73d 100644 --- a/charts/incubator/go-playground/values.yaml +++ b/charts/incubator/go-playground/values.yaml @@ -1,17 +1,16 @@ -env: - APP_CLEAN_INTERVAL: 10m - APP_DEBUG: "false" image: pullPolicy: IfNotPresent repository: x1unix/go-playground tag: latest@sha256:2d9dad67af7a801cf472dccde3cecd02a2b19e4412b136d2a6ede02489baa470 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -19,5 +18,11 @@ service: port: 8888 protocol: TCP targetPort: 8000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APP_CLEAN_INTERVAL: 10m + APP_DEBUG: "false" diff --git a/charts/incubator/goaccess-npm-logs/Chart.yaml b/charts/incubator/goaccess-npm-logs/Chart.yaml index 30f120a2c42..545312f0756 100644 --- a/charts/incubator/goaccess-npm-logs/Chart.yaml +++ b/charts/incubator/goaccess-npm-logs/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: goaccess-npm-logs -version: 2.0.17 +version: 3.0.0 appVersion: latest description: GoAccess for Nginx Proxy Manager Logs home: https://truecharts.org/charts/incubator/goaccess-npm-logs @@ -21,7 +21,7 @@ keywords: - Network-Proxy dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/goaccess-npm-logs/values.yaml b/charts/incubator/goaccess-npm-logs/values.yaml index ee01e98b90c..6aa95ee6c4b 100644 --- a/charts/incubator/goaccess-npm-logs/values.yaml +++ b/charts/incubator/goaccess-npm-logs/values.yaml @@ -1,10 +1,3 @@ -env: - BASIC_AUTH: "True" - BASIC_AUTH_PASSWORD: x - BASIC_AUTH_USERNAME: x - DEBUG: "False" - EXCLUDE_IPS: "" - SKIP_ARCHIVED_LOGS: "False" image: pullPolicy: IfNotPresent repository: xavierh/goaccess-for-nginxproxymanager @@ -14,12 +7,14 @@ persistence: enabled: true mountPath: /opt/log readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,5 +22,15 @@ service: port: 7880 protocol: TCP targetPort: 7880 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BASIC_AUTH: "True" + BASIC_AUTH_PASSWORD: x + BASIC_AUTH_USERNAME: x + DEBUG: "False" + EXCLUDE_IPS: "" + SKIP_ARCHIVED_LOGS: "False" diff --git a/charts/incubator/goaccess/Chart.yaml b/charts/incubator/goaccess/Chart.yaml index 5121977cf58..0926f187488 100644 --- a/charts/incubator/goaccess/Chart.yaml +++ b/charts/incubator/goaccess/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: goaccess -version: 2.0.11 +version: 3.0.0 appVersion: latest description: GoAccess is an open source real-time web log analyzer and interactive @@ -23,7 +23,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/goaccess/values.yaml b/charts/incubator/goaccess/values.yaml index 0886a1b8059..411aaf09e84 100644 --- a/charts/incubator/goaccess/values.yaml +++ b/charts/incubator/goaccess/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: gregyankovoy/goaccess @@ -7,12 +6,14 @@ persistence: goaccess: enabled: true mountPath: /opt/log -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 7889 protocol: TCP targetPort: 7889 -portal: - enabled: true diff --git a/charts/incubator/godaddy-ddns/Chart.yaml b/charts/incubator/godaddy-ddns/Chart.yaml index 8fd082ba665..9c9af789ed1 100644 --- a/charts/incubator/godaddy-ddns/Chart.yaml +++ b/charts/incubator/godaddy-ddns/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: godaddy-ddns -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Chart to provide a DDNS service for godaddy domains. Uses the GoDaddy @@ -23,7 +23,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/godaddy-ddns/values.yaml b/charts/incubator/godaddy-ddns/values.yaml index cc6b6e489f7..2b899554dcf 100644 --- a/charts/incubator/godaddy-ddns/values.yaml +++ b/charts/incubator/godaddy-ddns/values.yaml @@ -1,30 +1,35 @@ -env: - GODADDY_API_KEY: "" - GODADDY_API_SECRET: "" - GODADDY_DOMAINS: "" image: pullPolicy: IfNotPresent repository: jwater7/godaddy-publicip-updater tag: latest@sha256:fd454790cf528241a1599da8374a0330ecfa1b49179d4aa8582526949ebb0180 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + GODADDY_API_KEY: "" + GODADDY_API_SECRET: "" + GODADDY_DOMAINS: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/gokapi/Chart.yaml b/charts/incubator/gokapi/Chart.yaml index 1f05370d1d2..d454bc2b2e5 100644 --- a/charts/incubator/gokapi/Chart.yaml +++ b/charts/incubator/gokapi/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: gokapi -version: 2.0.14 +version: 3.0.0 appVersion: 1.7.2 description: Gokapi is a lightweight server to share files, which expire after a set @@ -23,7 +23,7 @@ keywords: - utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/gokapi/values.yaml b/charts/incubator/gokapi/values.yaml index b1d1ba4b758..97c46d335e1 100644 --- a/charts/incubator/gokapi/values.yaml +++ b/charts/incubator/gokapi/values.yaml @@ -2,25 +2,6 @@ image: pullPolicy: IfNotPresent repository: f0rc3/gokapi tag: v1.7.2@sha256:c36a63685223e429438cdb6fd4310f72c4be72e711f44e640f94625edeb2cc00 -secretEnv: - GOKAPI_PASSWORD: "changme" - GOKAPI_USERNAME: "admin" -env: - GOKAPI_LENGTH_ID: 15 - GOKAPI_MAX_FILESIZE: 102400 - GOKAPI_MAX_MEMORY_UPLOAD: 20 - # GOKAPI_AWS_BUCKET: "" - # GOKAPI_AWS_REGION: "" - # GOKAPI_AWS_KEY: "" - # GOKAPI_AWS_KEY_SECRET: "" - # GOKAPI_AWS_ENDPOINT: "" -service: - main: - ports: - main: - port: 53842 - protocol: HTTP - targetPort: 53842 persistence: config: enabled: true @@ -30,3 +11,21 @@ persistence: mountPath: /app/data portal: enabled: true +service: + main: + ports: + main: + port: 53842 + protocol: HTTP + targetPort: 53842 +workload: + main: + podSpec: + containers: + main: + env: + GOKAPI_LENGTH_ID: "15" + GOKAPI_MAX_FILESIZE: "102400" + GOKAPI_MAX_MEMORY_UPLOAD: "20" + GOKAPI_PASSWORD: changme + GOKAPI_USERNAME: admin diff --git a/charts/incubator/google-cloud-storage-backup/Chart.yaml b/charts/incubator/google-cloud-storage-backup/Chart.yaml index a949f29d464..e0596b621d4 100644 --- a/charts/incubator/google-cloud-storage-backup/Chart.yaml +++ b/charts/incubator/google-cloud-storage-backup/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: google-cloud-storage-backup -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | A simple way to backup important files to Google Cloud Storage. @@ -21,7 +21,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/google-cloud-storage-backup/values.yaml b/charts/incubator/google-cloud-storage-backup/values.yaml index eb0102f6c06..3079786b0fc 100644 --- a/charts/incubator/google-cloud-storage-backup/values.yaml +++ b/charts/incubator/google-cloud-storage-backup/values.yaml @@ -1,9 +1,3 @@ -env: - ACCESS_KEY: "Container Variable: ACCESS_KEY" - CRON_SCHEDULE: 0 * * * * - GCSOPTIONS: "" - GCSPATH: gs://mybucket/ - SECRET_KEY: "Container Variable: SECRET_KEY" image: pullPolicy: IfNotPresent repository: vinid223/gcloud-storage-backup @@ -13,24 +7,35 @@ persistence: enabled: true mountPath: /data/backup readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + ACCESS_KEY: "Container Variable: ACCESS_KEY" + CRON_SCHEDULE: 0 * * * * + GCSOPTIONS: "" + GCSPATH: gs://mybucket/ + SECRET_KEY: "Container Variable: SECRET_KEY" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/googlephotossync/Chart.yaml b/charts/incubator/googlephotossync/Chart.yaml index a230731ba97..3d6b48ff86f 100644 --- a/charts/incubator/googlephotossync/Chart.yaml +++ b/charts/incubator/googlephotossync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: googlephotossync -version: 2.0.18 +version: 3.0.0 appVersion: 3.1.3 description: Google Photos Sync downloads your Google Photos to the local file system. @@ -23,7 +23,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/googlephotossync/values.yaml b/charts/incubator/googlephotossync/values.yaml index 18c5e4e4f79..a1100290861 100644 --- a/charts/incubator/googlephotossync/values.yaml +++ b/charts/incubator/googlephotossync/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ghcr.io/gilesknap/gphotos-sync @@ -10,24 +9,29 @@ persistence: hostpath1: enabled: true mountPath: /storage -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/gotify/Chart.yaml b/charts/incubator/gotify/Chart.yaml index 2f0d5ffa8e0..95e863e3ca7 100644 --- a/charts/incubator/gotify/Chart.yaml +++ b/charts/incubator/gotify/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: gotify -version: 13.0.3 +version: 14.0.0 appVersion: 2.4.0 description: A simple server for sending and receiving messages. home: https://truecharts.org/charts/incubator/gotify @@ -21,7 +21,7 @@ keywords: - notifications dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/gotify/values.yaml b/charts/incubator/gotify/values.yaml index f72ac0826b2..4d9f6e69e90 100644 --- a/charts/incubator/gotify/values.yaml +++ b/charts/incubator/gotify/values.yaml @@ -1,63 +1,57 @@ -image: - repository: gotify/server - pullPolicy: IfNotPresent - tag: 2.4.0@sha256:436a75a37795fed03df4d183c007b9d7d84329d4e92067121ff77f08e78cdadf gotify: - user: admin - pass: admin - registration: false - password_strength: 10 - # Advanced - response_headers: [] - # - key: X-Custom-Header - # value: "custom value" - keep_alive_period_seconds: 0 - stream: - ping_period_seconds: 45 - allowed_origins: [] - # - example.com - # - domain.com cors: - allowed_origins: [] - # - ".+.example.com" - # - "otherdomain.com" - allowed_methods: [] - # - GET - # - POST allowed_headers: [] - # - Authorization - # - content-type -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret-env' -probes: - liveness: - path: /health - readiness: - path: /health - startup: - path: /health + allowed_methods: [] + allowed_origins: [] + keep_alive_period_seconds: 0 + pass: admin + password_strength: 10 + registration: false + response_headers: [] + stream: + allowed_origins: [] + ping_period_seconds: 45 + user: admin +image: + pullPolicy: IfNotPresent + repository: gotify/server + tag: 2.4.0@sha256:436a75a37795fed03df4d183c007b9d7d84329d4e92067121ff77f08e78cdadf +persistence: + config-file: + defaultMode: "0600" + enabled: true + mountPath: /etc/gotify/config.yml + objectName: '{{ include "tc.common.names.fullname" . }}-secret' + readOnly: true + subPath: config.yml + type: secret + data: + enabled: true + mountPath: /app/data +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: gotify + postgresqlUsername: gotify service: main: ports: main: port: 10084 -persistence: - data: - enabled: true - mountPath: /app/data - config-file: - enabled: true - type: secret - readOnly: true - defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-secret' - mountPath: /etc/gotify/config.yml - subPath: config.yml -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: gotify - postgresqlDatabase: gotify -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret-env' + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health diff --git a/charts/incubator/gpodder/Chart.yaml b/charts/incubator/gpodder/Chart.yaml index e37e76ecb9d..fda7eb06569 100644 --- a/charts/incubator/gpodder/Chart.yaml +++ b/charts/incubator/gpodder/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: gpodder -version: 2.0.13 +version: 3.0.0 appVersion: latest description: gPodder is a simple, open source podcast client written in Python using @@ -23,7 +23,7 @@ keywords: - MediaApp-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/gpodder/values.yaml b/charts/incubator/gpodder/values.yaml index 5ed1477115d..c94a8129c8b 100644 --- a/charts/incubator/gpodder/values.yaml +++ b/charts/incubator/gpodder/values.yaml @@ -1,5 +1,3 @@ -env: - PASSWORD: "" image: pullPolicy: IfNotPresent repository: xthursdayx/gpodder-docker @@ -11,12 +9,14 @@ persistence: downloadspath: enabled: true mountPath: /downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +24,10 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PASSWORD: "" diff --git a/charts/incubator/grafana-image-renderer/Chart.yaml b/charts/incubator/grafana-image-renderer/Chart.yaml index f64709e4b19..6f3fac8fb48 100644 --- a/charts/incubator/grafana-image-renderer/Chart.yaml +++ b/charts/incubator/grafana-image-renderer/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: grafana-image-renderer -version: 2.0.16 +version: 3.0.0 appVersion: latest description: A Grafana remote image renderer that handles rendering panels & dashboards @@ -22,7 +22,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/grafana-image-renderer/values.yaml b/charts/incubator/grafana-image-renderer/values.yaml index 0b85dfcdeec..39d15c1d1c6 100644 --- a/charts/incubator/grafana-image-renderer/values.yaml +++ b/charts/incubator/grafana-image-renderer/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: grafana/grafana-image-renderer tag: latest@sha256:0885e979bce2dbefcc261ec55d0fd37ce026e2724d4d7c100980a6b367c1008c persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/gridcoinwalletgui/Chart.yaml b/charts/incubator/gridcoinwalletgui/Chart.yaml index caf84549a1b..7c55836e73d 100644 --- a/charts/incubator/gridcoinwalletgui/Chart.yaml +++ b/charts/incubator/gridcoinwalletgui/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: gridcoinwalletgui -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Running Boinc? Get some Gridcoins from your Boinc work! home: https://truecharts.org/charts/incubator/gridcoinwalletgui @@ -20,7 +20,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/gridcoinwalletgui/values.yaml b/charts/incubator/gridcoinwalletgui/values.yaml index 43764c2c1d5..86a16e5311c 100644 --- a/charts/incubator/gridcoinwalletgui/values.yaml +++ b/charts/incubator/gridcoinwalletgui/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: vncpassword - VNC_RESOLUTION: 1920x1080 image: pullPolicy: IfNotPresent repository: sublivion/gridcoinwalletgui @@ -12,12 +9,14 @@ persistence: boincdatadir: enabled: true mountPath: /var/lib/boinc-client/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -33,5 +32,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: vncpassword + VNC_RESOLUTION: 1920x1080 diff --git a/charts/incubator/grist/Chart.yaml b/charts/incubator/grist/Chart.yaml index 3813ea0c364..8e7dff13fd6 100644 --- a/charts/incubator/grist/Chart.yaml +++ b/charts/incubator/grist/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: grist -version: 8.0.3 +version: 9.0.0 appVersion: 1.1.7 description: Grist is a modern relational spreadsheet. It combine the flexibility @@ -24,7 +24,7 @@ keywords: - database dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/grist/values.yaml b/charts/incubator/grist/values.yaml index e6eac2762bf..3cc69b1f1a5 100644 --- a/charts/incubator/grist/values.yaml +++ b/charts/incubator/grist/values.yaml @@ -1,70 +1,75 @@ -image: - repository: gristlabs/grist - tag: 1.1.7@sha256:4d65d9fb49ed725dd0f5f629afb4e57ffc4d782527db10a386a2730b444b4902 - pullPolicy: IfNotPresent -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 grist: - domain: "" - single_org: "" - home_url: "" - default_email: user@mydomain.com - default_product: "" - default_locale: "" - allowed_webhook_domains: [] allowed_hosts: [] - hide_ui_elements: [] + allowed_webhook_domains: [] backup_delay_secs: 15 - max_upload_import_mb: 0 - max_upload_attachment_mb: 0 - title_suffix: " - Grist" - proxy_auth_header: "" cookie_max_age: 90 + default_email: user@mydomain.com + default_locale: "" + default_product: "" + domain: "" force_login: true - ignore_session: false - support_anon: false - throttle_cpu: false - include_custom_css: false - google: - client_id: "" - client_secret: "" - api_key: "" - drive_scope: drive.file forward_auth: header: "" login_path: /auth/login logout_path: "" -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-grist-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-grist-config' + google: + api_key: "" + client_id: "" + client_secret: "" + drive_scope: drive.file + hide_ui_elements: [] + home_url: "" + ignore_session: false + include_custom_css: false + max_upload_attachment_mb: 0 + max_upload_import_mb: 0 + proxy_auth_header: "" + single_org: "" + support_anon: false + throttle_cpu: false + title_suffix: " - Grist" +image: + pullPolicy: IfNotPresent + repository: gristlabs/grist + tag: 1.1.7@sha256:4d65d9fb49ed725dd0f5f629afb4e57ffc4d782527db10a386a2730b444b4902 +persistence: + persist: + enabled: true + mountPath: /persist +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: grist + postgresqlUsername: grist +redis: + enabled: true + existingSecret: rediscreds +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 10163 api: enabled: true ports: api: enabled: true port: 10164 -persistence: - persist: - enabled: true - mountPath: "/persist" -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: grist - postgresqlDatabase: grist -redis: - enabled: true - existingSecret: rediscreds -portal: - enabled: true + main: + ports: + main: + port: 10163 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-grist-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-grist-config' diff --git a/charts/incubator/guide2go/Chart.yaml b/charts/incubator/guide2go/Chart.yaml index 21640ed9f29..e58447a91e0 100644 --- a/charts/incubator/guide2go/Chart.yaml +++ b/charts/incubator/guide2go/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: guide2go -version: 2.0.13 +version: 3.0.0 appVersion: latest description: a xml grabber from schedule direct service home: https://truecharts.org/charts/incubator/guide2go @@ -20,7 +20,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/guide2go/values.yaml b/charts/incubator/guide2go/values.yaml index c2fcbb8c243..58e1345bf50 100644 --- a/charts/incubator/guide2go/values.yaml +++ b/charts/incubator/guide2go/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: alturismo/guide2go @@ -13,24 +12,29 @@ persistence: tvh: enabled: true mountPath: /TVH -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/h5ai/Chart.yaml b/charts/incubator/h5ai/Chart.yaml index c138a1b9ddd..bd4d90045b0 100644 --- a/charts/incubator/h5ai/Chart.yaml +++ b/charts/incubator/h5ai/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: h5ai -version: 2.0.12 +version: 3.0.0 appVersion: latest description: h5ai is a modern file indexer for HTTP web servers with focus on your @@ -25,7 +25,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/h5ai/values.yaml b/charts/incubator/h5ai/values.yaml index 3d09f063056..2621090efab 100644 --- a/charts/incubator/h5ai/values.yaml +++ b/charts/incubator/h5ai/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: awesometic/h5ai @@ -11,12 +10,14 @@ persistence: enabled: true mountPath: /h5ai readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +25,3 @@ service: port: 80 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/habridge/Chart.yaml b/charts/incubator/habridge/Chart.yaml index 87e09e210fa..fcca627373b 100644 --- a/charts/incubator/habridge/Chart.yaml +++ b/charts/incubator/habridge/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: habridge -version: 5.0.3 +version: 6.0.0 appVersion: 5.4.1 description: Habridge emulates Philips Hue API to other home automation gateways such @@ -20,7 +20,7 @@ keywords: - habridge dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/habridge/values.yaml b/charts/incubator/habridge/values.yaml index 6b6b24e79cb..ac725858ce6 100644 --- a/charts/incubator/habridge/values.yaml +++ b/charts/incubator/habridge/values.yaml @@ -1,33 +1,38 @@ image: - repository: ghcr.io/linuxserver/habridge pullPolicy: IfNotPresent + repository: ghcr.io/linuxserver/habridge tag: 5.4.1@sha256:fdc5bfad251aae1ed687f5ef31df6f23bb90b65ea9ef3167ad00adc778448d54 +persistence: + config: + enabled: true + mountPath: /config + varrun: + enabled: true +portal: + enabled: true securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -secretEnv: - SEC_KEY: "" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - targetPort: 8080 - port: 10146 comm: enabled: true ports: comm: enabled: true - targetPort: 50000 port: 50000 -persistence: - config: - enabled: true - mountPath: "/config" - varrun: - enabled: true -portal: - enabled: true + targetPort: 50000 + main: + ports: + main: + port: 10146 + targetPort: 8080 +workload: + main: + podSpec: + containers: + main: + env: + SEC_KEY: "" diff --git a/charts/incubator/halflife2deathmatch/Chart.yaml b/charts/incubator/halflife2deathmatch/Chart.yaml index 21b56929d8b..0dc0b5c5107 100644 --- a/charts/incubator/halflife2deathmatch/Chart.yaml +++ b/charts/incubator/halflife2deathmatch/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: halflife2deathmatch -version: 2.0.12 +version: 3.0.0 appVersion: hl2dm description: This Chart will download and install SteamCMD. It will also install HalfLife2 @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/halflife2deathmatch/values.yaml b/charts/incubator/halflife2deathmatch/values.yaml index 97095bdcc5d..a189f4540e6 100644 --- a/charts/incubator/halflife2deathmatch/values.yaml +++ b/charts/incubator/halflife2deathmatch/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: hl2dm@sha256:53a467b87844a42471f70bbebdada85873fe6d5c31266de85612f3fae72b58f6 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "232370" - GAME_NAME: hl2mp - GAME_PARAMS: -secure +maxplayers 16 +map dm_overwatch - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "232370" + GAME_NAME: hl2mp + GAME_PARAMS: -secure +maxplayers 16 +map dm_overwatch + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/hassconfigurator/Chart.yaml b/charts/incubator/hassconfigurator/Chart.yaml index 047283982ec..96a9bbaccfc 100644 --- a/charts/incubator/hassconfigurator/Chart.yaml +++ b/charts/incubator/hassconfigurator/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hassconfigurator -version: 2.0.13 +version: 3.0.0 appVersion: x86_64 description: Home Assistant online configurator Chart from https://github.com/danielperna84/hass-configurator home: https://truecharts.org/charts/incubator/hassconfigurator @@ -20,7 +20,7 @@ keywords: - HomeAutomation dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hassconfigurator/values.yaml b/charts/incubator/hassconfigurator/values.yaml index a61e177cbe8..b92c9bbb106 100644 --- a/charts/incubator/hassconfigurator/values.yaml +++ b/charts/incubator/hassconfigurator/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: causticlab/hass-configurator-docker @@ -10,12 +9,14 @@ persistence: hass-config: enabled: true mountPath: /hass-config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 3218 protocol: TCP targetPort: 3218 -portal: - enabled: true diff --git a/charts/incubator/hastebin/Chart.yaml b/charts/incubator/hastebin/Chart.yaml index 494e9e97923..309be5437d2 100644 --- a/charts/incubator/hastebin/Chart.yaml +++ b/charts/incubator/hastebin/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hastebin -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "Alpine-based Chart for Hastebin, the node.js paste service " home: https://truecharts.org/charts/incubator/hastebin @@ -23,7 +23,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hastebin/values.yaml b/charts/incubator/hastebin/values.yaml index 36815825f01..1c71b631d60 100644 --- a/charts/incubator/hastebin/values.yaml +++ b/charts/incubator/hastebin/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: flippinturt/hastebin @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /app/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 7777 protocol: TCP targetPort: 7777 -portal: - enabled: true diff --git a/charts/incubator/hasty-paste/Chart.yaml b/charts/incubator/hasty-paste/Chart.yaml index b3c11e2b1a3..8f15a0ff8d4 100644 --- a/charts/incubator/hasty-paste/Chart.yaml +++ b/charts/incubator/hasty-paste/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hasty-paste -version: 1.0.0 +version: 2.0.0 appVersion: 1.9.0 description: A fast and minimal paste bin, written in Python using Quart. home: https://truecharts.org/charts/incubator/hasty-paste @@ -24,7 +24,7 @@ keywords: - Network-Other dependencies: - name: common - version: 15.3.1 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hasty-paste/values.yaml b/charts/incubator/hasty-paste/values.yaml index c07720be382..20b36d3a475 100644 --- a/charts/incubator/hasty-paste/values.yaml +++ b/charts/incubator/hasty-paste/values.yaml @@ -1,28 +1,42 @@ -image: - repository: ghcr.io/enchant97/hasty-paste - pullPolicy: IfNotPresent - tag: 1.9.0@sha256:fbbb670ac9b201bf0a47feaa7b1588b5b5c4657bbf49518f9534f12e8e80ce3d - hastyPaste: - new_at_index: false - enable_public_list: false - max_body_size: 2000000 - log_level: INFO - workers: 1 - interface: - default_use_long_id: false - default_expire_time_enable: false - default_expire_time_minutes: 0 - default_expire_time_hours: 1 - default_expire_time_days: 0 branding: - title: "" - description: "" - icon: "" - favicon: "" css_file: "" + description: "" + favicon: "" hide_version: false - + icon: "" + title: "" + enable_public_list: false + interface: + default_expire_time_days: 0 + default_expire_time_enable: false + default_expire_time_hours: 1 + default_expire_time_minutes: 0 + default_use_long_id: false + log_level: INFO + max_body_size: 2000000 + new_at_index: false + workers: 1 +image: + pullPolicy: IfNotPresent + repository: ghcr.io/enchant97/hasty-paste + tag: 1.9.0@sha256:fbbb670ac9b201bf0a47feaa7b1588b5b5c4657bbf49518f9534f12e8e80ce3d +persistence: + config: + enabled: true + mountPath: /app/data +portal: + open: + enabled: true +redis: + enabled: true + username: default +service: + main: + ports: + main: + port: 10601 + protocol: http workload: main: podSpec: @@ -30,49 +44,29 @@ workload: main: envFrom: - secretRef: - name: "hastypaste-secrets" + name: hastypaste-secrets probes: liveness: - enabled: true custom: true + enabled: true spec: exec: command: - /bin/sh - health-check.sh readiness: - enabled: true custom: true + enabled: true spec: exec: command: - /bin/sh - health-check.sh startup: - enabled: true custom: true + enabled: true spec: exec: command: - /bin/sh - health-check.sh - -service: - main: - ports: - main: - protocol: http - port: 10601 - -persistence: - config: - enabled: true - mountPath: /app/data - -redis: - enabled: true - username: default - -portal: - open: - enabled: true diff --git a/charts/incubator/hetzner-ddns/Chart.yaml b/charts/incubator/hetzner-ddns/Chart.yaml index 1740a668a6f..3a3a882b351 100644 --- a/charts/incubator/hetzner-ddns/Chart.yaml +++ b/charts/incubator/hetzner-ddns/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hetzner-ddns -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This Chart will allow you to use the Hetzner DNS Service (https://www.hetzner.com/dns-console) @@ -22,7 +22,7 @@ keywords: - Network-DNS dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hetzner-ddns/values.yaml b/charts/incubator/hetzner-ddns/values.yaml index 94c755000be..4ab0a8f9491 100644 --- a/charts/incubator/hetzner-ddns/values.yaml +++ b/charts/incubator/hetzner-ddns/values.yaml @@ -1,30 +1,35 @@ -env: - API_TOKEN: my-secret-api-token - RECORD_TYPE: A - ZONE_NAME: example.com image: pullPolicy: IfNotPresent repository: kutzilla/hetzner-ddns tag: latest@sha256:b827c9203391994382e4a08927fc15c04d3a023bacc15b22480bc8250e787387 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + API_TOKEN: my-secret-api-token + RECORD_TYPE: A + ZONE_NAME: example.com + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/hexchat/Chart.yaml b/charts/incubator/hexchat/Chart.yaml index 8430f295371..0e6fc9354ac 100644 --- a/charts/incubator/hexchat/Chart.yaml +++ b/charts/incubator/hexchat/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hexchat -version: 2.0.12 +version: 3.0.0 appVersion: latest description: HexChat is an IRC client based on XChat, but unlike XChat itโ€™s completely @@ -27,7 +27,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hexchat/values.yaml b/charts/incubator/hexchat/values.yaml index 0d26dad07d4..a643372216f 100644 --- a/charts/incubator/hexchat/values.yaml +++ b/charts/incubator/hexchat/values.yaml @@ -2,16 +2,18 @@ image: pullPolicy: IfNotPresent repository: binhex/arch-hexchat tag: latest@sha256:e3846eb27172042dafddc62ad74ffaadbad51950f585a84ad04593aace8b4fd5 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - VNC_PASSWORD: "" -env: - WEBPAGE_TITLE: HexChat + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -19,9 +21,11 @@ service: port: 10307 protocol: HTTP targetPort: 6080 -persistence: - config: - enabled: true - mountPath: /config -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PASSWORD: "" + WEBPAGE_TITLE: HexChat diff --git a/charts/incubator/hexo-blog/Chart.yaml b/charts/incubator/hexo-blog/Chart.yaml index 5d56c4c325a..8a7337f06d4 100644 --- a/charts/incubator/hexo-blog/Chart.yaml +++ b/charts/incubator/hexo-blog/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hexo-blog -version: 2.0.13 +version: 3.0.0 appVersion: latest description: A self-hosted blogging platform in which posts are written in markdown home: https://truecharts.org/charts/incubator/hexo-blog @@ -20,7 +20,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hexo-blog/values.yaml b/charts/incubator/hexo-blog/values.yaml index d12ff8a4a84..653d17a4b8a 100644 --- a/charts/incubator/hexo-blog/values.yaml +++ b/charts/incubator/hexo-blog/values.yaml @@ -2,14 +2,18 @@ image: pullPolicy: IfNotPresent repository: fletchto99/hexo-dev-blog tag: latest@sha256:53cc5307c3e4fe6976378c3899275c204cd5f0b6bd836258a54c3fe4e515ca21 +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -env: - HEXO_PLUGINS: "" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -17,9 +21,10 @@ service: port: 10306 protocol: HTTP targetPort: 8080 -persistence: - config: - enabled: true - mountPath: /config -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + HEXO_PLUGINS: "" diff --git a/charts/incubator/hoobs/Chart.yaml b/charts/incubator/hoobs/Chart.yaml index 518f32a7be3..7923388ff4b 100644 --- a/charts/incubator/hoobs/Chart.yaml +++ b/charts/incubator/hoobs/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hoobs -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "HOOBS is a Homebridge stack with a interface that simplifies configuration @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hoobs/values.yaml b/charts/incubator/hoobs/values.yaml index 7fb5b1f6d5f..1db4ad8b8ef 100644 --- a/charts/incubator/hoobs/values.yaml +++ b/charts/incubator/hoobs/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: hoobs/hoobs @@ -7,12 +6,14 @@ persistence: applicationpath: enabled: true mountPath: /hoobs -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: homebridgeport: enabled: true @@ -28,5 +29,3 @@ service: port: 8082 protocol: HTTP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/humhub/Chart.yaml b/charts/incubator/humhub/Chart.yaml index ad636e284aa..087a6c95e42 100644 --- a/charts/incubator/humhub/Chart.yaml +++ b/charts/incubator/humhub/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: humhub -version: 2.0.11 +version: 3.0.0 appVersion: latest description: HumHub is a free social network software and framework built to give @@ -23,7 +23,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/humhub/values.yaml b/charts/incubator/humhub/values.yaml index 197dcef021f..2b10679d70a 100644 --- a/charts/incubator/humhub/values.yaml +++ b/charts/incubator/humhub/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ghcr.io/siwatinc/humhub @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 85 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/hurtworld/Chart.yaml b/charts/incubator/hurtworld/Chart.yaml index 9cecad947cb..d3197d7097c 100644 --- a/charts/incubator/hurtworld/Chart.yaml +++ b/charts/incubator/hurtworld/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: hurtworld -version: 2.0.12 +version: 3.0.0 appVersion: hurtworld description: This Chart will download and install SteamCMD. It will also install Hurtworld @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/hurtworld/values.yaml b/charts/incubator/hurtworld/values.yaml index a6c4cbf5abd..3bb923f8a1b 100644 --- a/charts/incubator/hurtworld/values.yaml +++ b/charts/incubator/hurtworld/values.yaml @@ -2,30 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: hurtworld@sha256:4de1dfdcead5ae7bddca6262a91526a9ed0f8d0d88e6098f2d171fa02018f67f -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "405100" - GAME_PARAMS: ;autosaveenabled 1;addadmin 76561197963117432 - GAME_PORT: "12871" - QUERY_PORT: "12881" - SRV_MAXPLAYERS: "50" - SRV_NAME: Hurtworld Docker - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -41,12 +32,25 @@ service: port: 12881 protocol: UDP targetPort: 12881 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "405100" + GAME_PARAMS: ;autosaveenabled 1;addadmin 76561197963117432 + GAME_PORT: "12871" + PASSWRD: "" + QUERY_PORT: "12881" + SRV_MAXPLAYERS: "50" + SRV_NAME: Hurtworld Docker + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/icantbelieveitsnotvaletudo/Chart.yaml b/charts/incubator/icantbelieveitsnotvaletudo/Chart.yaml index f3da08024cb..329bbd4659e 100644 --- a/charts/incubator/icantbelieveitsnotvaletudo/Chart.yaml +++ b/charts/incubator/icantbelieveitsnotvaletudo/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: icantbelieveitsnotvaletudo -version: 7.0.3 +version: 8.0.0 appVersion: 2021.2.1 description: Create live map data from Valetudo powered robots home: https://truecharts.org/charts/incubator/icantbelieveitsnotvaletudo @@ -22,7 +22,7 @@ keywords: - iot dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/icantbelieveitsnotvaletudo/values.yaml b/charts/incubator/icantbelieveitsnotvaletudo/values.yaml index 5d646e35ec2..b7ccc2233f5 100644 --- a/charts/incubator/icantbelieveitsnotvaletudo/values.yaml +++ b/charts/incubator/icantbelieveitsnotvaletudo/values.yaml @@ -1,48 +1,48 @@ -image: - repository: pmaksymiuk/icantbelieveitsnotvaletudo - tag: 2021.2.1@sha256:cfb6ca812b7bec09ef61d60c8ab71945b6594525673f2edd9ddcd88004d8b150 - pullPolicy: IfNotPresent -controller: - strategy: RollingUpdate +config: + mapsettings: + drawCharger: true + drawPath: true + drawRobot: true + scale: 2 + mqtt: + autoconfPrefix: homeassistant + broker_url: mqtt://user:pass@example.com:port + identifier: rockrobo + mapDataTopic: valetudo/rockrobo/map_data + minMillisecondsBetweenMapUpdates: 10000 + publishMapImage: true + topicPrefix: valetudo + webserver: + enabled: true configmap: settings: - enabled: true data: config.json: | {{- .Values.config | mustToPrettyJson | nindent 4 }} + enabled: true +controller: + strategy: RollingUpdate +image: + pullPolicy: IfNotPresent + repository: pmaksymiuk/icantbelieveitsnotvaletudo + tag: 2021.2.1@sha256:cfb6ca812b7bec09ef61d60c8ab71945b6594525673f2edd9ddcd88004d8b150 +persistence: + config: + enabled: true + mountPath: /config + settings: + enabled: true + mountPath: /app/config.json + subPath: config.json + type: custom + volumeSpec: + configMap: + name: '{{ printf "%v-settings" (include "tc.common.names.fullname" .) }}' +portal: + enabled: true service: main: ports: main: port: 10039 targetPort: 3000 -persistence: - config: - enabled: true - mountPath: "/config" - settings: - enabled: true - mountPath: "/app/config.json" - subPath: "config.json" - type: "custom" - volumeSpec: - configMap: - name: '{{ printf "%v-settings" (include "tc.common.names.fullname" .) }}' -config: - mapsettings: - drawPath: true - drawCharger: true - drawRobot: true - scale: 2 - mqtt: - identifier: "rockrobo" - topicPrefix: "valetudo" - autoconfPrefix: "homeassistant" - broker_url: "mqtt://user:pass@example.com:port" - mapDataTopic: "valetudo/rockrobo/map_data" - minMillisecondsBetweenMapUpdates: 10000 - publishMapImage: true - webserver: - enabled: true -portal: - enabled: true diff --git a/charts/incubator/icinga2/Chart.yaml b/charts/incubator/icinga2/Chart.yaml index 8d02f8dd22b..873751df51e 100644 --- a/charts/incubator/icinga2/Chart.yaml +++ b/charts/incubator/icinga2/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: icinga2 -version: 7.0.3 +version: 8.0.0 appVersion: 2.14.0 description: A monitoring system which checks the availability of your network resources, @@ -23,7 +23,7 @@ keywords: - monitoring dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/icinga2/values.yaml b/charts/incubator/icinga2/values.yaml index df2c925e3cd..8e0d437a6e3 100644 --- a/charts/incubator/icinga2/values.yaml +++ b/charts/incubator/icinga2/values.yaml @@ -1,40 +1,34 @@ image: + pullPolicy: IfNotPresent repository: jordan/icinga2 tag: 2.14.0@sha256:b837ec9eac774921715c1d7ab178e859550cca955d6e120df5886b79ad1f7b28 - pullPolicy: IfNotPresent -env: - DEFAULT_MYSQL_USER: icinga2 - DEFAULT_MYSQL_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - DEFAULT_MYSQL_PASS: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - MYSQL_ROOT_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-root-password -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - port: 10114 - targetPort: 80 - https: +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: icinga2 + mariadbUsername: icinga2 +persistence: + config: enabled: true - ports: - https: - enabled: true - port: 10115 - targetPort: 443 + mountPath: /etc/icinga2 + data: + enabled: true + mountPath: /var/lib/icinga2 + ssmtp: + enabled: true + mountPath: /etc/ssmtp + web: + enabled: true + mountPath: /etc/icingaweb2 +portal: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: api: enabled: true ports: @@ -42,23 +36,34 @@ service: enabled: true port: 10116 targetPort: 5665 -persistence: - config: + https: enabled: true - mountPath: "/etc/icinga2" - data: - enabled: true - mountPath: "/var/lib/icinga2" - web: - enabled: true - mountPath: "/etc/icingaweb2" - ssmtp: - enabled: true - mountPath: "/etc/ssmtp" -mariadb: - enabled: true - mariadbUsername: icinga2 - mariadbDatabase: icinga2 - existingSecret: "mariadbcreds" -portal: - enabled: true + ports: + https: + enabled: true + port: 10115 + targetPort: 443 + main: + ports: + main: + port: 10114 + targetPort: 80 +workload: + main: + podSpec: + containers: + main: + env: + DEFAULT_MYSQL_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + DEFAULT_MYSQL_PASS: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + DEFAULT_MYSQL_USER: icinga2 + MYSQL_ROOT_PASSWORD: + secretKeyRef: + key: mariadb-root-password + name: mariadbcreds diff --git a/charts/incubator/imgpush/Chart.yaml b/charts/incubator/imgpush/Chart.yaml index ef9f7952689..cd129d2a971 100644 --- a/charts/incubator/imgpush/Chart.yaml +++ b/charts/incubator/imgpush/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: imgpush -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Minimalist Self-hosted Image Service for user submitted images in your @@ -26,7 +26,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/imgpush/values.yaml b/charts/incubator/imgpush/values.yaml index 140b1bd2aaf..a7e042bf86e 100644 --- a/charts/incubator/imgpush/values.yaml +++ b/charts/incubator/imgpush/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: hauxir/imgpush @@ -10,12 +9,14 @@ persistence: storageimages: enabled: true mountPath: /images -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true diff --git a/charts/incubator/import-ics/Chart.yaml b/charts/incubator/import-ics/Chart.yaml index f26f955eccd..a4e97503b6b 100644 --- a/charts/incubator/import-ics/Chart.yaml +++ b/charts/incubator/import-ics/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: import-ics -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Runs a python script at a crontab defined interval that downloads/imports @@ -22,7 +22,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/import-ics/values.yaml b/charts/incubator/import-ics/values.yaml index 41f66b682ee..766be6729ba 100644 --- a/charts/incubator/import-ics/values.yaml +++ b/charts/incubator/import-ics/values.yaml @@ -1,8 +1,3 @@ -env: - CRONTAB_SCHEDULE: 0 0 * * * - ICS_PASSWORD: "" - ICS_URL: "" - ICS_USERNAME: "" image: pullPolicy: IfNotPresent repository: vilhjalmr26/import_ics @@ -14,24 +9,34 @@ persistence: icsexportfolder: enabled: true mountPath: /import_ics/ical_export -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + CRONTAB_SCHEDULE: 0 0 * * * + ICS_PASSWORD: "" + ICS_URL: "" + ICS_USERNAME: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/inkscape-desktop-g3/Chart.yaml b/charts/incubator/inkscape-desktop-g3/Chart.yaml index 71fa1f4fcc5..8192149a3c7 100644 --- a/charts/incubator/inkscape-desktop-g3/Chart.yaml +++ b/charts/incubator/inkscape-desktop-g3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: inkscape-desktop-g3 -version: 2.0.15 +version: 3.0.0 appVersion: latest description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing @@ -24,7 +24,7 @@ keywords: - MediaApp-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/inkscape-desktop-g3/values.yaml b/charts/incubator/inkscape-desktop-g3/values.yaml index 890307b69a0..f0e450849de 100644 --- a/charts/incubator/inkscape-desktop-g3/values.yaml +++ b/charts/incubator/inkscape-desktop-g3/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 image: pullPolicy: IfNotPresent repository: accetto/ubuntu-vnc-xfce-inkscape-g3 @@ -9,12 +6,14 @@ persistence: internalshare: enabled: true mountPath: /UNRAID_SHARE -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +29,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 diff --git a/charts/incubator/insurgencysandstorm/Chart.yaml b/charts/incubator/insurgencysandstorm/Chart.yaml index 5bd853c5241..5da5084976d 100644 --- a/charts/incubator/insurgencysandstorm/Chart.yaml +++ b/charts/incubator/insurgencysandstorm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: insurgencysandstorm -version: 2.0.12 +version: 3.0.0 appVersion: insurgencysandstorm description: This Chart will download and install SteamCMD. It will also install Insurgency @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/insurgencysandstorm/values.yaml b/charts/incubator/insurgencysandstorm/values.yaml index d84a1aef5fe..159658535b3 100644 --- a/charts/incubator/insurgencysandstorm/values.yaml +++ b/charts/incubator/insurgencysandstorm/values.yaml @@ -2,29 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: insurgencysandstorm@sha256:b20655466dd588939e512afbee11535fc715a2f7036639b220a29c4fbbe25270 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "581330" - GAME_PARAMS: Oilfield?Scenario=Scenario_Refinery_Push_Security?MaxPlayers=28?Password=Docker - GAME_PORT: "27102" - QUERY_PORT: "27131" - SERVER_NAME: DockerServer - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -40,12 +32,24 @@ service: port: 27131 protocol: UDP targetPort: 27131 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "581330" + GAME_PARAMS: Oilfield?Scenario=Scenario_Refinery_Push_Security?MaxPlayers=28?Password=Docker + GAME_PORT: "27102" + PASSWRD: "" + QUERY_PORT: "27131" + SERVER_NAME: DockerServer + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/inventree/Chart.yaml b/charts/incubator/inventree/Chart.yaml index e6467ae919a..b66ddcd7275 100644 --- a/charts/incubator/inventree/Chart.yaml +++ b/charts/incubator/inventree/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: inventree -version: 8.0.3 +version: 9.0.0 appVersion: 0.12.8 description: InvenTree is an open-source Inventory Management System which provides @@ -23,7 +23,7 @@ keywords: - inventree dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/inventree/values.yaml b/charts/incubator/inventree/values.yaml index 13f1feb9b0c..b2780f010c3 100644 --- a/charts/incubator/inventree/values.yaml +++ b/charts/incubator/inventree/values.yaml @@ -1,71 +1,75 @@ image: + pullPolicy: IfNotPresent repository: inventree/inventree tag: 0.12.8@sha256:b06f1e93beed3df06fd1e88bf06579cddcf8c24597f2aef6edc92dc06e0f932b - pullPolicy: IfNotPresent -nginxImage: - repository: nginx - tag: 1.25.3@sha256:86e53c4c16a6a276b204b0fd3a8143d86547c967dc8258b3d47c3a21bb68d3c6 - pullPolicy: IfNotPresent -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -# https://github.com/inventree/InvenTree/pull/3096 -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-inventree-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-inventree-config' inventree: credentials: - admin_mail: "test@example.com" - admin_user: "testuser" - admin_password: "secret" + admin_mail: test@example.com + admin_password: secret + admin_user: testuser general: debug: false - log_level: "INFO" - plugins_enabled: false - login_confirm_days: 3 + log_level: INFO login_attempts: 5 + login_confirm_days: 3 + plugins_enabled: false mail: - backend: "django.core.mail.backends.smtp.EmailBackend" + backend: django.core.mail.backends.smtp.EmailBackend host: "" - port: 587 - username: "" password: "" - tls: false - ssl: false + port: 587 sender: "" + ssl: false + tls: false + username: "" +nginxImage: + pullPolicy: IfNotPresent + repository: nginx + tag: 1.25.3@sha256:86e53c4c16a6a276b204b0fd3a8143d86547c967dc8258b3d47c3a21bb68d3c6 +persistence: + data: + enabled: true + mountPath: /home/inventree/data + inventree-nginx: + enabled: true + mountPath: /etc/nginx/conf.d + noMount: true + type: custom + volumeSpec: + configMap: + items: + - key: nginx.conf + path: default.conf + name: '{{ include "tc.common.names.fullname" . }}-inventree-config-nginx' +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: inventree + postgresqlUsername: inventree +redis: + enabled: true + existingSecret: rediscreds + redisUsername: default +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10231 -persistence: - data: - enabled: true - mountPath: "/home/inventree/data" - inventree-nginx: - enabled: true - noMount: true - type: custom - mountPath: "/etc/nginx/conf.d" - volumeSpec: - configMap: - name: '{{ include "tc.common.names.fullname" . }}-inventree-config-nginx' - items: - - key: nginx.conf - path: default.conf -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: inventree - postgresqlDatabase: inventree -redis: - enabled: true - existingSecret: "rediscreds" - redisUsername: default -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-inventree-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-inventree-config' diff --git a/charts/incubator/invitarr/Chart.yaml b/charts/incubator/invitarr/Chart.yaml index 926b7d2df4c..04887f93172 100644 --- a/charts/incubator/invitarr/Chart.yaml +++ b/charts/incubator/invitarr/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: invitarr -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A chatbot that invites discord users to plex. home: https://truecharts.org/charts/incubator/invitarr @@ -22,7 +22,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/invitarr/values.yaml b/charts/incubator/invitarr/values.yaml index 6f6e2aceed7..489968405e5 100644 --- a/charts/incubator/invitarr/values.yaml +++ b/charts/incubator/invitarr/values.yaml @@ -2,30 +2,35 @@ image: pullPolicy: IfNotPresent repository: piratify/invitarr tag: latest@sha256:78a82851aa167e89a5f5d6f025d81ad8b4c08856f166a92f960e4a57a9c264d9 -env: - token: "" -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - enabled: false - ports: - main: - enabled: false persistence: config: enabled: true mountPath: /app/app/config portal: enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + enabled: false + ports: + main: + enabled: false +workload: + main: + podSpec: + containers: + main: + env: + token: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/jelu/Chart.yaml b/charts/incubator/jelu/Chart.yaml index d63e8405070..f68e083a8ad 100644 --- a/charts/incubator/jelu/Chart.yaml +++ b/charts/incubator/jelu/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: jelu -version: 2.0.19 +version: 3.0.0 appVersion: latest description: Track what you have read, what you are reading and what you want to read. home: https://truecharts.org/charts/incubator/jelu @@ -20,7 +20,7 @@ keywords: - MediaApp-Books dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/jelu/values.yaml b/charts/incubator/jelu/values.yaml index 6e3c4d54b33..14f14a9bae4 100644 --- a/charts/incubator/jelu/values.yaml +++ b/charts/incubator/jelu/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: wabayang/jelu @@ -16,12 +15,14 @@ persistence: importspath: enabled: true mountPath: /files/imports -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +30,3 @@ service: port: 11111 protocol: TCP targetPort: 11111 -portal: - enabled: true diff --git a/charts/incubator/jitsi/Chart.yaml b/charts/incubator/jitsi/Chart.yaml index 1536f151c92..10b7678b9b3 100644 --- a/charts/incubator/jitsi/Chart.yaml +++ b/charts/incubator/jitsi/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: jitsi -version: 2.0.21 +version: 3.0.0 appVersion: stable-8960 description: Jitsi is a set of open-source projects that allows you to easily build @@ -22,7 +22,7 @@ keywords: - jitsi dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/jitsi/values.yaml b/charts/incubator/jitsi/values.yaml index c164adbab7d..7fcf5b25470 100644 --- a/charts/incubator/jitsi/values.yaml +++ b/charts/incubator/jitsi/values.yaml @@ -1,371 +1,153 @@ +additionalContainers: + jicofo: + env: + - name: JICOFO_AUTH_USER + value: "{{ .Values.env.JICOFO_AUTH_USER }}" + - name: JICOFO_AUTH_PASSWORD + value: "{{ .Values.env.JICOFO_AUTH_PASSWORD }}" + - name: TZ + value: "{{ .Values.TZ }}" + - name: XMPP_DOMAIN + value: localhost + - name: XMPP_AUTH_DOMAIN + value: localhost + - name: XMPP_INTERNAL_MUC_DOMAIN + value: localhost + - name: XMPP_MUC_DOMAIN + value: localhost + - name: XMPP_SERVER + value: localhost + image: "{{ .Values.jicofoImage.repository }}:{{ .Values.jicofoImage.tag }}" + name: jicofo + securityContext: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 + volumeMounts: + - mountPath: /config + name: jicofoconfig + jvb: + env: + - name: JVB_AUTH_USER + value: "{{ .Values.env.JVB_AUTH_USER }}" + - name: JVB_AUTH_PASSWORD + value: "{{ .Values.env.JVB_AUTH_PASSWORD }}" + - name: PUBLIC_URL + value: "{{ .Values.env.PUBLIC_URL }}" + - name: TZ + value: "{{ .Values.TZ }}" + - name: XMPP_AUTH_DOMAIN + value: localhost + - name: XMPP_INTERNAL_MUC_DOMAIN + value: localhost + - name: XMPP_SERVER + value: localhost + image: "{{ .Values.jvbImage.repository }}:{{ .Values.jvbImage.tag }}" + name: jvb + ports: + - containerPort: 8080 + name: main + securityContext: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 + volumeMounts: + - mountPath: /config + name: jvbconfig + prosody: + env: + - name: PUBLIC_URL + value: "{{ .Values.env.PUBLIC_URL }}" + - name: TZ + value: "{{ .Values.TZ }}" + - name: XMPP_DOMAIN + value: localhost + - name: XMPP_AUTH_DOMAIN + value: localhost + - name: XMPP_MUC_DOMAIN + value: localhost + - name: XMPP_INTERNAL_MUC_DOMAIN + value: localhost + image: "{{ .Values.prosodyImage.repository }}:{{ .Values.prosodyImage.tag }}" + name: prosody + ports: + - containerPort: 5222 + name: main + securityContext: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 + volumeMounts: + - mountPath: /config + name: prosodyconfig + - mountPath: /prosody-plugins-custom + name: prosodyplugins image: - repository: jitsi/web pullPolicy: IfNotPresent + repository: jitsi/web tag: stable-8960@sha256:576cd90ba58da64081757f19d95675b31dffedb0cb1e4e91dd8e330e4d4153cf -prosodyImage: - repository: jitsi/prosody - tag: stable-9078@sha256:0d8e318150606fae30fd3d9f2458b001cd28b850e11d8bb11d32e0b29a2a6c36 jicofoImage: repository: jitsi/jicofo tag: stable-8960@sha256:38d1cc5875bbcf42bbc829c7643341a66ed1283b25812a5b24da389667319b26 jvbImage: repository: jitsi/jvb tag: stable-9078@sha256:87595e687d09c8044520eae6d625047856b59d8de1c74e093998fea792e4387d +persistence: + config: + enabled: true + mountPath: /config + crontabs: + enabled: true + mountPath: /var/spool/cron/crontabs + jicofoconfig: + enabled: true + mountPath: /jicofoconfig/config + jvbconfig: + enabled: true + mountPath: /jvbconfig/config + prosodyconfig: + enabled: true + mountPath: /prosodyconfig/config + prosodyplugins: + enabled: true + mountPath: /prosody-plugins-custom + transcripts: + enabled: true + mountPath: /usr/share/jitsi-meet/transcripts +portal: + enabled: true +prosodyImage: + repository: jitsi/prosody + tag: stable-9078@sha256:0d8e318150606fae30fd3d9f2458b001cd28b850e11d8bb11d32e0b29a2a6c36 securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -env: - TZ: "{{ .Values.TZ }}" - JICOFO_AUTH_USER: "test" - JICOFO_AUTH_PASSWORD: โ€œtest123456โ€ - JVB_AUTH_USER: "test" - JVB_AUTH_PASSWORD: "test123456" - PUBLIC_URL: "http://test.truecharts.org" - # AMPLITUDE_ID: "" - # ANALYTICS_SCRIPT_URLS: - # ANALYTICS_WHITELISTED_EVENTS: - # AUDIO_QUALITY_OPUS_BITRATE: - # CALLSTATS_CUSTOM_SCRIPT_URL: - # CALLSTATS_ID: - # CALLSTATS_SECRET: - # CHROME_EXTENSION_BANNER_JSON: - # CONFCODE_URL: - # CONFIG_EXTERNAL_CONNECT: - # DEFAULT_LANGUAGE: - # DEPLOYMENTINFO_ENVIRONMENT: - # DEPLOYMENTINFO_ENVIRONMENT_TYPE: - # DEPLOYMENTINFO_REGION: - # DEPLOYMENTINFO_SHARD: - # DEPLOYMENTINFO_USERREGION: - # DESKTOP_SHARING_FRAMERATE_MIN: - # DESKTOP_SHARING_FRAMERATE_MAX: - # DIALIN_NUMBERS_URL: - # DIALOUT_AUTH_URL: - # DIALOUT_CODES_URL: - # DISABLE_AUDIO_LEVELS: - # DISABLE_DEEP_LINKING: - # DISABLE_GRANT_MODERATOR: - # DISABLE_HTTPS: - # DISABLE_KICKOUT: - # DISABLE_POLLS: - # DISABLE_PRIVATE_CHAT: - # DISABLE_REACTIONS: - # DISABLE_REMOTE_VIDEO_MENU: - # DROPBOX_APPKEY: - # DROPBOX_REDIRECT_URI: - # DYNAMIC_BRANDING_URL: - # ENABLE_AUDIO_PROCESSING: - # ENABLE_AUTH: - # ENABLE_BREAKOUT_ROOMS: - # ENABLE_CALENDAR: - # ENABLE_COLIBRI_WEBSOCKET: - # ENABLE_E2EPING: - # ENABLE_FILE_RECORDING_SERVICE: - # ENABLE_FILE_RECORDING_SERVICE_SHARING: - # ENABLE_GUESTS: - # ENABLE_HSTS: - # ENABLE_HTTP_REDIRECT: - # ENABLE_IPV6: - ENABLE_LETSENCRYPT: 0 - # ENABLE_LIPSYNC: - # ENABLE_NO_AUDIO_DETECTION: - # ENABLE_NOISY_MIC_DETECTION: - # ENABLE_OPUS_RED: - # ENABLE_PREJOIN_PAGE: - # ENABLE_P2P: - # ENABLE_WELCOME_PAGE: - # ENABLE_CLOSE_PAGE: - # ENABLE_RECORDING: - # ENABLE_REMB: - # ENABLE_REQUIRE_DISPLAY_NAME: - # ENABLE_SIMULCAST: - # ENABLE_STATS_ID: - # ENABLE_STEREO: - # ENABLE_SUBDOMAINS: - # ENABLE_TALK_WHILE_MUTED: - # ENABLE_TCC: - # ENABLE_TRANSCRIPTIONS: - # ENABLE_XMPP_WEBSOCKET: - # ENABLE_JAAS_COMPONENTS: - # ETHERPAD_PUBLIC_URL: - # ETHERPAD_URL_BASE: - # E2EPING_NUM_REQUESTS: - # E2EPING_MAX_CONFERENCE_SIZE: - # E2EPING_MAX_MESSAGE_PER_SECOND: - # GOOGLE_ANALYTICS_ID: - # GOOGLE_API_APP_CLIENT_ID: - # HIDE_PREMEETING_BUTTONS: - # INVITE_SERVICE_URL: - # LETSENCRYPT_DOMAIN: - # LETSENCRYPT_EMAIL: - # LETSENCRYPT_USE_STAGING: - # MATOMO_ENDPOINT: - # MATOMO_SITE_ID: - # MICROSOFT_API_APP_CLIENT_ID: - # NGINX_RESOLVER: - # NGINX_WORKER_PROCESSES: - # NGINX_WORKER_CONNECTIONS: - # PEOPLE_SEARCH_URL: - # P2P_PREFERRED_CODEC: - # RESOLUTION: - # RESOLUTION_MIN: - # RESOLUTION_WIDTH: - # RESOLUTION_WIDTH_MIN: - # START_AUDIO_MUTED: - # START_AUDIO_ONLY: - # START_BITRATE: - # START_SILENT: - # START_WITH_AUDIO_MUTED: - # START_VIDEO_MUTED: - # START_WITH_VIDEO_MUTED: - # TESTING_CAP_SCREENSHARE_BITRATE: - # TESTING_OCTO_PROBABILITY: - # TOKEN_AUTH_URL: - # TOOLBAR_BUTTONS: - # VIDEOQUALITY_BITRATE_H264_LOW: - # VIDEOQUALITY_BITRATE_H264_STANDARD: - # VIDEOQUALITY_BITRATE_H264_HIGH: - # VIDEOQUALITY_BITRATE_VP8_LOW: - # VIDEOQUALITY_BITRATE_VP8_STANDARD: - # VIDEOQUALITY_BITRATE_VP8_HIGH: - # VIDEOQUALITY_BITRATE_VP9_LOW: - # VIDEOQUALITY_BITRATE_VP9_STANDARD: - # VIDEOQUALITY_BITRATE_VP9_HIGH: - # VIDEOQUALITY_ENFORCE_PREFERRED_CODEC: - # VIDEOQUALITY_PREFERRED_CODEC: - XMPP_AUTH_DOMAIN: "localhost" - XMPP_BOSH_URL_BASE: "http://localhost:5280" - XMPP_DOMAIN: "localhost" - # XMPP_GUEST_DOMAIN: - XMPP_MUC_DOMAIN: "localhost" - # XMPP_RECORDER_DOMAIN: - # XMPP_PORT: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10247 targetPort: 80 -additionalContainers: - prosody: - name: prosody - image: "{{ .Values.prosodyImage.repository }}:{{ .Values.prosodyImage.tag }}" - env: - # AUTH_TYPE: - # DISABLE_POLLS: - # ENABLE_AUTH: - # ENABLE_AV_MODERATION: - # ENABLE_BREAKOUT_ROOMS: - # ENABLE_GUESTS: - # ENABLE_LOBBY: - # ENABLE_RECORDING: - # ENABLE_XMPP_WEBSOCKET: - # ENABLE_JAAS_COMPONENTS: - # GLOBAL_CONFIG: - # GLOBAL_MODULES: - # JIBRI_RECORDER_USER: - # JIBRI_RECORDER_PASSWORD: - # JIBRI_XMPP_USER: - # JIBRI_XMPP_PASSWORD: - # JICOFO_COMPONENT_SECRET: - # JIGASI_XMPP_USER: - # JIGASI_XMPP_PASSWORD: - # JVB_AUTH_USER: - # JVB_AUTH_PASSWORD: - # JWT_APP_ID: - # JWT_APP_SECRET: - # JWT_ACCEPTED_ISSUERS: - # JWT_ACCEPTED_AUDIENCES: - # JWT_ASAP_KEYSERVER: - # JWT_ALLOW_EMPTY: - # JWT_AUTH_TYPE: - # JWT_TOKEN_AUTH_MODULE: - # MATRIX_UVS_URL: - # MATRIX_UVS_ISSUER: - # MATRIX_UVS_AUTH_TOKEN: - # MATRIX_UVS_SYNC_POWER_LEVELS: - # LOG_LEVEL: - # LDAP_AUTH_METHOD: - # LDAP_BASE: - # LDAP_BINDDN: - # LDAP_BINDPW: - # LDAP_FILTER: - # LDAP_VERSION: - # LDAP_TLS_CIPHERS: - # LDAP_TLS_CHECK_PEER: - # LDAP_TLS_CACERT_FILE: - # LDAP_TLS_CACERT_DIR: - # LDAP_START_TLS: - # LDAP_URL: - # LDAP_USE_TLS: - # PROSODY_RESERVATION_ENABLED: - # PROSODY_RESERVATION_REST_BASE_URL: - - name: PUBLIC_URL - value: "{{ .Values.env.PUBLIC_URL }}" - # TURN_CREDENTIALS: - # TURN_HOST: - # TURNS_HOST: - # TURN_PORT: - # TURNS_PORT: - - name: TZ - value: "{{ .Values.TZ }}" - - name: XMPP_DOMAIN - value: "localhost" - - name: XMPP_AUTH_DOMAIN - value: "localhost" - # XMPP_GUEST_DOMAIN: - - name: XMPP_MUC_DOMAIN - value: "localhost" - - name: XMPP_INTERNAL_MUC_DOMAIN - value: "localhost" - # XMPP_MODULES: - # XMPP_MUC_MODULES: - # XMPP_INTERNAL_MUC_MODULES: - # XMPP_RECORDER_DOMAIN: - # XMPP_PORT: - ports: - - containerPort: 5222 - name: main - securityContext: - runAsUser: 0 - runAsGroup: 0 - readOnlyRootFilesystem: false - runAsNonRoot: false - volumeMounts: - - name: prosodyconfig - mountPath: "/config" - - name: prosodyplugins - mountPath: "/prosody-plugins-custom" - jicofo: - name: jicofo - image: "{{ .Values.jicofoImage.repository }}:{{ .Values.jicofoImage.tag }}" - env: - # AUTH_TYPE: - # BRIDGE_AVG_PARTICIPANT_STRESS: - # BRIDGE_STRESS_THRESHOLD: - # ENABLE_AUTH: - # ENABLE_AUTO_OWNER: - # ENABLE_CODEC_VP8: - # ENABLE_CODEC_VP9: - # ENABLE_CODEC_H264: - # ENABLE_OCTO: - # ENABLE_RECORDING: - # ENABLE_SCTP: - # ENABLE_AUTO_LOGIN: - - name: JICOFO_AUTH_USER - value: "{{ .Values.env.JICOFO_AUTH_USER }}" - - name: JICOFO_AUTH_PASSWORD - value: "{{ .Values.env.JICOFO_AUTH_PASSWORD }}" - # JICOFO_ENABLE_BRIDGE_HEALTH_CHECKS: - # JICOFO_CONF_INITIAL_PARTICIPANT_WAIT_TIMEOUT: - # JICOFO_CONF_SINGLE_PARTICIPANT_TIMEOUT: - # JICOFO_ENABLE_HEALTH_CHECKS: - # JICOFO_SHORT_ID: - # JIBRI_BREWERY_MUC: - # JIBRI_REQUEST_RETRIES: - # JIBRI_PENDING_TIMEOUT: - # JIGASI_BREWERY_MUC: - # JIGASI_SIP_URI: - # JVB_BREWERY_MUC: - # MAX_BRIDGE_PARTICIPANTS: - # OCTO_BRIDGE_SELECTION_STRATEGY: - # SENTRY_DSN="${JICOFO_SENTRY_DSN:-0}": - # SENTRY_ENVIRONMENT: - # SENTRY_RELEASE: - - name: TZ - value: "{{ .Values.TZ }}" - - name: XMPP_DOMAIN - value: "localhost" - - name: XMPP_AUTH_DOMAIN - value: "localhost" - - name: XMPP_INTERNAL_MUC_DOMAIN - value: "localhost" - - name: XMPP_MUC_DOMAIN - value: "localhost" - # XMPP_RECORDER_DOMAIN: - - name: XMPP_SERVER - value: "localhost" - # XMPP_PORT: - volumeMounts: - - name: jicofoconfig - mountPath: "/config" - securityContext: - runAsUser: 0 - runAsGroup: 0 - readOnlyRootFilesystem: false - runAsNonRoot: false - jvb: - name: jvb - image: "{{ .Values.jvbImage.repository }}:{{ .Values.jvbImage.tag }}" - env: - # DOCKER_HOST_ADDRESS: - # ENABLE_COLIBRI_WEBSOCKET: - # ENABLE_OCTO: - - name: JVB_AUTH_USER - value: "{{ .Values.env.JVB_AUTH_USER }}" - - name: JVB_AUTH_PASSWORD - value: "{{ .Values.env.JVB_AUTH_PASSWORD }}" - # JVB_BREWERY_MUC: - # JVB_PORT: - # JVB_MUC_NICKNAME: - # JVB_STUN_SERVERS: - # JVB_OCTO_BIND_ADDRESS: - # JVB_OCTO_PUBLIC_ADDRESS: - # JVB_OCTO_BIND_PORT: - # JVB_OCTO_REGION: - # JVB_WS_DOMAIN: - # JVB_WS_SERVER_ID: - - name: PUBLIC_URL - value: "{{ .Values.env.PUBLIC_URL }}" - # SENTRY_DSN="${JVB_SENTRY_DSN:-0}": - # SENTRY_ENVIRONMENT: - # SENTRY_RELEASE: - # COLIBRI_REST_ENABLED: - # SHUTDOWN_REST_ENABLED: - - name: TZ - value: "{{ .Values.TZ }}" - - name: XMPP_AUTH_DOMAIN - value: "localhost" - - name: XMPP_INTERNAL_MUC_DOMAIN - value: "localhost" - - name: XMPP_SERVER - value: "localhost" - # XMPP_POR: - ports: - - containerPort: 8080 - name: main - securityContext: - runAsUser: 0 - runAsGroup: 0 - readOnlyRootFilesystem: false - runAsNonRoot: false - volumeMounts: - - name: jvbconfig - mountPath: "/config" -persistence: - config: - enabled: true - mountPath: "/config" - crontabs: - enabled: true - mountPath: "/var/spool/cron/crontabs" - transcripts: - enabled: true - mountPath: "/usr/share/jitsi-meet/transcripts" - prosodyconfig: - enabled: true - mountPath: "/prosodyconfig/config" - prosodyplugins: - enabled: true - mountPath: "/prosody-plugins-custom" - jicofoconfig: - enabled: true - mountPath: "/jicofoconfig/config" - jvbconfig: - enabled: true - mountPath: "/jvbconfig/config" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ENABLE_LETSENCRYPT: "0" + JICOFO_AUTH_PASSWORD: โ€œtest123456โ€ + JICOFO_AUTH_USER: test + JVB_AUTH_PASSWORD: test123456 + JVB_AUTH_USER: test + PUBLIC_URL: http://test.truecharts.org + TZ: "{{ .Values.TZ }}" + XMPP_AUTH_DOMAIN: localhost + XMPP_BOSH_URL_BASE: http://localhost:5280 + XMPP_DOMAIN: localhost + XMPP_MUC_DOMAIN: localhost diff --git a/charts/incubator/jmzhomeproxy/Chart.yaml b/charts/incubator/jmzhomeproxy/Chart.yaml index 2717918e603..ef2a5680a9a 100644 --- a/charts/incubator/jmzhomeproxy/Chart.yaml +++ b/charts/incubator/jmzhomeproxy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: jmzhomeproxy -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Proxy is in quotes because I couldn't think of a better name. There is @@ -24,7 +24,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/jmzhomeproxy/values.yaml b/charts/incubator/jmzhomeproxy/values.yaml index ad4e9e55416..9457f76d99e 100644 --- a/charts/incubator/jmzhomeproxy/values.yaml +++ b/charts/incubator/jmzhomeproxy/values.yaml @@ -1,15 +1,16 @@ -env: {} image: pullPolicy: IfNotPresent repository: jmzsoftware/jmzhomelabproxy tag: latest@sha256:6f37ef95a27aa512b8e5eaea0c22457035ca81bf6a7b71f91de1b57c78b7586d persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -17,5 +18,3 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true diff --git a/charts/incubator/jump/Chart.yaml b/charts/incubator/jump/Chart.yaml index e16951b08bb..eecceb03458 100644 --- a/charts/incubator/jump/Chart.yaml +++ b/charts/incubator/jump/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: jump -version: 2.0.12 +version: 3.0.0 appVersion: 1.3.2 description: Jump is yet another self-hosted startpage for your server designed to @@ -22,7 +22,7 @@ keywords: - jump dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/jump/values.yaml b/charts/incubator/jump/values.yaml index c322371fa9f..097354542d1 100644 --- a/charts/incubator/jump/values.yaml +++ b/charts/incubator/jump/values.yaml @@ -1,30 +1,35 @@ image: + pullPolicy: IfNotPresent repository: daledavies/jump tag: v1.3.2@sha256:20275d290e2541e3eca960fc800d4739f1273d1f9dd222a51c064d59a9f1a1a2 - pullPolicy: IfNotPresent +persistence: + backgrounds: + enabled: true + mountPath: /backgrounds + search: + enabled: true + mountPath: /search + sites: + enabled: true + mountPath: /sites +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -env: - SITENAME: "My Site" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10108 targetPort: 8080 -persistence: - backgrounds: - enabled: true - mountPath: "/backgrounds" - search: - enabled: true - mountPath: "/search" - sites: - enabled: true - mountPath: "/sites" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + SITENAME: My Site diff --git a/charts/incubator/kdenlive-vnc/Chart.yaml b/charts/incubator/kdenlive-vnc/Chart.yaml index 384345bea3f..3cc344467f3 100644 --- a/charts/incubator/kdenlive-vnc/Chart.yaml +++ b/charts/incubator/kdenlive-vnc/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: kdenlive-vnc -version: 2.0.12 +version: 3.0.0 appVersion: latest description: An instance of kdenlive accessible through vnc and noVnc (=Web Interface) home: https://truecharts.org/charts/incubator/kdenlive-vnc @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/kdenlive-vnc/values.yaml b/charts/incubator/kdenlive-vnc/values.yaml index 5677ffd11e2..50a9c2004f3 100644 --- a/charts/incubator/kdenlive-vnc/values.yaml +++ b/charts/incubator/kdenlive-vnc/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: tessypowder/docker-kdenlive @@ -7,12 +6,14 @@ persistence: content: enabled: true mountPath: /sharedContent -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,5 +29,3 @@ service: port: 5900 protocol: TCP targetPort: 5900 -portal: - enabled: true diff --git a/charts/incubator/kdenlive/Chart.yaml b/charts/incubator/kdenlive/Chart.yaml index 9f0782587ba..e7845da021c 100644 --- a/charts/incubator/kdenlive/Chart.yaml +++ b/charts/incubator/kdenlive/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: kdenlive -version: 2.0.23 +version: 3.0.0 appVersion: latest description: Kdenlive(https://kdenlive.org/) is a powerful free and open source cross-platform @@ -24,7 +24,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/kdenlive/values.yaml b/charts/incubator/kdenlive/values.yaml index e5763cd5fc1..afe72c640ce 100644 --- a/charts/incubator/kdenlive/values.yaml +++ b/charts/incubator/kdenlive/values.yaml @@ -1,7 +1,3 @@ -env: - KEYBOARD: "" - SUBFOLDER: "" - UMASK: "" image: pullPolicy: IfNotPresent repository: lscr.io/linuxserver/kdenlive @@ -10,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +21,12 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + KEYBOARD: "" + SUBFOLDER: "" + UMASK: "" diff --git a/charts/incubator/keeweb/Chart.yaml b/charts/incubator/keeweb/Chart.yaml index f9ead1a583b..4a4777c904c 100644 --- a/charts/incubator/keeweb/Chart.yaml +++ b/charts/incubator/keeweb/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: keeweb -version: 2.0.13 +version: 3.0.0 appVersion: latest description: This webapp is a browser and desktop password manager compatible with @@ -26,7 +26,7 @@ keywords: - Network-Management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/keeweb/values.yaml b/charts/incubator/keeweb/values.yaml index f35671219c8..d4a8fbe0ebb 100644 --- a/charts/incubator/keeweb/values.yaml +++ b/charts/incubator/keeweb/values.yaml @@ -2,27 +2,6 @@ image: pullPolicy: IfNotPresent repository: antelle/keeweb tag: latest@sha256:8ff5e10baa2ca50967964bf26af41461da79ef62a481094a00f75726623bcb36 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 8003 - protocol: HTTPS - targetPort: 443 - http: - enabled: true - ports: - http: - enabled: true - port: 8004 - protocol: HTTP - targetPort: 80 ingress: http: autoLink: true @@ -32,3 +11,24 @@ persistence: mountPath: /etc/nginx/external portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + http: + enabled: true + ports: + http: + enabled: true + port: 8004 + protocol: HTTP + targetPort: 80 + main: + ports: + main: + port: 8003 + protocol: HTTPS + targetPort: 443 diff --git a/charts/incubator/kerbalspaceprogram-lmp/Chart.yaml b/charts/incubator/kerbalspaceprogram-lmp/Chart.yaml index a004e7e4c92..dfa9882c52a 100644 --- a/charts/incubator/kerbalspaceprogram-lmp/Chart.yaml +++ b/charts/incubator/kerbalspaceprogram-lmp/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: kerbalspaceprogram-lmp -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This Chart will download and run Luna Multiplayer for Kerbal Space Program @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/kerbalspaceprogram-lmp/values.yaml b/charts/incubator/kerbalspaceprogram-lmp/values.yaml index fdf8e52375f..cc4abc0f87e 100644 --- a/charts/incubator/kerbalspaceprogram-lmp/values.yaml +++ b/charts/incubator/kerbalspaceprogram-lmp/values.yaml @@ -1,7 +1,3 @@ -env: - DATA_PERM: "770" - LMP_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 - UMASK: "0000" image: pullPolicy: IfNotPresent repository: ich777/lunamultiplayer-ksp @@ -10,19 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /lunamultiplayer -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +21,19 @@ service: port: 8800 protocol: UDP targetPort: 8800 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DATA_PERM: "770" + LMP_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 + UMASK: "0000" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/kerio-connect/Chart.yaml b/charts/incubator/kerio-connect/Chart.yaml index b0a338ee270..f0f546ce2f5 100644 --- a/charts/incubator/kerio-connect/Chart.yaml +++ b/charts/incubator/kerio-connect/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: kerio-connect -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Kerio Connect is Mail/Groupware like Microsoft Exchange, but running @@ -22,7 +22,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/kerio-connect/values.yaml b/charts/incubator/kerio-connect/values.yaml index cb5a942debf..ff2432526bc 100644 --- a/charts/incubator/kerio-connect/values.yaml +++ b/charts/incubator/kerio-connect/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: chvb/docker-kerio-connect @@ -7,12 +6,14 @@ persistence: kerio-connect: enabled: true mountPath: /backup -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,62 +29,6 @@ service: port: 222 protocol: TCP targetPort: 22 - tcpport10: - enabled: true - ports: - tcpport10: - enabled: true - port: 563 - protocol: TCP - targetPort: 563 - tcpport11: - enabled: true - ports: - tcpport11: - enabled: true - port: 389 - protocol: TCP - targetPort: 389 - tcpport12: - enabled: true - ports: - tcpport12: - enabled: true - port: 636 - protocol: TCP - targetPort: 636 - tcpport13: - enabled: true - ports: - tcpport13: - enabled: true - port: 8001 - protocol: TCP - targetPort: 80 - tcpport14: - enabled: true - ports: - tcpport14: - enabled: true - port: 4443 - protocol: TCP - targetPort: 443 - tcpport15: - enabled: true - ports: - tcpport15: - enabled: true - port: 5222 - protocol: TCP - targetPort: 5222 - tcpport16: - enabled: true - ports: - tcpport16: - enabled: true - port: 5223 - protocol: TCP - targetPort: 5223 tcpport2: enabled: true ports: @@ -148,5 +93,59 @@ service: port: 119 protocol: TCP targetPort: 119 -portal: - enabled: true + tcpport10: + enabled: true + ports: + tcpport10: + enabled: true + port: 563 + protocol: TCP + targetPort: 563 + tcpport11: + enabled: true + ports: + tcpport11: + enabled: true + port: 389 + protocol: TCP + targetPort: 389 + tcpport12: + enabled: true + ports: + tcpport12: + enabled: true + port: 636 + protocol: TCP + targetPort: 636 + tcpport13: + enabled: true + ports: + tcpport13: + enabled: true + port: 8001 + protocol: TCP + targetPort: 80 + tcpport14: + enabled: true + ports: + tcpport14: + enabled: true + port: 4443 + protocol: TCP + targetPort: 443 + tcpport15: + enabled: true + ports: + tcpport15: + enabled: true + port: 5222 + protocol: TCP + targetPort: 5222 + tcpport16: + enabled: true + ports: + tcpport16: + enabled: true + port: 5223 + protocol: TCP + targetPort: 5223 diff --git a/charts/incubator/kitana/Chart.yaml b/charts/incubator/kitana/Chart.yaml index 079fe237f53..8d912bc43c8 100644 --- a/charts/incubator/kitana/Chart.yaml +++ b/charts/incubator/kitana/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: kitana -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Kitana exposes your Plex plugin interfaces "to the outside world". It @@ -26,7 +26,7 @@ keywords: - MediaApp-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/kitana/values.yaml b/charts/incubator/kitana/values.yaml index 060521ad474..39616f7d3a2 100644 --- a/charts/incubator/kitana/values.yaml +++ b/charts/incubator/kitana/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: pannal/kitana @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /app/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 31337 protocol: TCP targetPort: 31337 -portal: - enabled: true diff --git a/charts/incubator/koel/Chart.yaml b/charts/incubator/koel/Chart.yaml index dd1547f98b8..f764343db46 100644 --- a/charts/incubator/koel/Chart.yaml +++ b/charts/incubator/koel/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: koel -version: 7.0.3 +version: 8.0.0 appVersion: latest description: Koel is a simple web-based personal audio streaming service written in @@ -24,7 +24,7 @@ keywords: - stream dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/koel/values.yaml b/charts/incubator/koel/values.yaml index 826d898e64e..639bd6359d0 100644 --- a/charts/incubator/koel/values.yaml +++ b/charts/incubator/koel/values.yaml @@ -1,55 +1,17 @@ image: + pullPolicy: IfNotPresent repository: phanan/koel tag: latest@sha256:55b8d583f415371e94ced5bb9eebd45204c14170d26a8fb7cb99b698886949f6 - pullPolicy: IfNotPresent -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -secretEnv: - LASTFM_API_KEY: "" - LASTFM_API_SECRET: "" - YOUTUBE_API_KEY: "" -env: - DB_CONNECTION: "mysql" - DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" - DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" - DB_PORT: "3306" - FORCE_HTTPS: false - MEMORY_LIMIT: 2048 - DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - APP_KEY: - secretKeyRef: - name: koel-secrets - key: APP_KEY -service: - main: - ports: - main: - port: 10185 - targetPort: 80 installContainers: initdb: - image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" - volumeMounts: - - name: music - mountPath: "/music" - - name: covers - mountPath: "/var/www/html/public/img/covers" - - name: searchindex - mountPath: "/var/www/html/storage/search-indexes" + command: + - php + - artisan + - koel:init + - --no-assets env: - name: DB_CONNECTION - value: "mysql" + value: mysql - name: DB_PORT value: "3306" - name: DB_USERNAME @@ -59,33 +21,80 @@ installContainers: - name: DB_HOST valueFrom: secretKeyRef: - name: mariadbcreds key: plainhost + name: mariadbcreds - name: DB_PASSWORD valueFrom: secretKeyRef: - name: mariadbcreds key: mariadb-password + name: mariadbcreds - name: APP_KEY valueFrom: secretKeyRef: - name: koel-secrets key: APP_KEY - command: ["php", "artisan", "koel:init", "--no-assets"] -persistence: - music: - enabled: true - mountPath: "/music" - covers: - enabled: true - mountPath: "/var/www/html/public/img/covers" - searchindex: - enabled: true - mountPath: "/var/www/html/storage/search-indexes" + name: koel-secrets + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + volumeMounts: + - mountPath: /music + name: music + - mountPath: /var/www/html/public/img/covers + name: covers + - mountPath: /var/www/html/storage/search-indexes + name: searchindex mariadb: enabled: true - mariadbUsername: koel + existingSecret: mariadbcreds mariadbDatabase: koel - existingSecret: "mariadbcreds" + mariadbUsername: koel +persistence: + covers: + enabled: true + mountPath: /var/www/html/public/img/covers + music: + enabled: true + mountPath: /music + searchindex: + enabled: true + mountPath: /var/www/html/storage/search-indexes portal: enabled: true +secretEnv: + LASTFM_API_KEY: "" + LASTFM_API_SECRET: "" + YOUTUBE_API_KEY: "" +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10185 + targetPort: 80 +workload: + main: + podSpec: + containers: + main: + env: + APP_KEY: + secretKeyRef: + key: APP_KEY + name: koel-secrets + DB_CONNECTION: mysql + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + DB_PASSWORD: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + DB_PORT: "3306" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + FORCE_HTTPS: false + MEMORY_LIMIT: 2048 diff --git a/charts/incubator/krusader/Chart.yaml b/charts/incubator/krusader/Chart.yaml index 921510a9181..2717a483904 100644 --- a/charts/incubator/krusader/Chart.yaml +++ b/charts/incubator/krusader/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: krusader -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Krusader is an advanced orthodox file manager for KDE and other desktops @@ -28,7 +28,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/krusader/values.yaml b/charts/incubator/krusader/values.yaml index 61f7a41a012..ab2c59d1499 100644 --- a/charts/incubator/krusader/values.yaml +++ b/charts/incubator/krusader/values.yaml @@ -1,9 +1,3 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1280" - NOVNC_RESIZE: remote - RUNASROOT: "false" - USER_LOCALES: en_US.UTF-8 UTF-8 image: pullPolicy: IfNotPresent repository: ich777/krusader @@ -15,12 +9,14 @@ persistence: datapath: enabled: true mountPath: /mnt/user -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,5 +24,14 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1280" + NOVNC_RESIZE: remote + RUNASROOT: "false" + USER_LOCALES: en_US.UTF-8 UTF-8 diff --git a/charts/incubator/kutt/Chart.yaml b/charts/incubator/kutt/Chart.yaml index e7354a2bf74..5721fc5d48f 100644 --- a/charts/incubator/kutt/Chart.yaml +++ b/charts/incubator/kutt/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: kutt -version: 7.0.3 +version: 8.0.0 appVersion: 2.7.4 description: Kutt is a modern URL shortener with support for custom domains. Shorten @@ -23,7 +23,7 @@ keywords: - short dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/kutt/values.yaml b/charts/incubator/kutt/values.yaml index 22a6ad7467e..b0e43b45830 100644 --- a/charts/incubator/kutt/values.yaml +++ b/charts/incubator/kutt/values.yaml @@ -1,78 +1,80 @@ image: - repository: kutt/kutt pullPolicy: IfNotPresent + repository: kutt/kutt tag: v2.7.4@sha256:340fae3678e5f9ba6b40761d72e5c6992331bef678b5a0fcc8afea83ab735f41 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: kutt + postgresqlUsername: kutt +redis: + enabled: true + existingSecret: rediscreds secretEnv: - MAIL_USER: "" - MAIL_PASSWORD: "" - RECAPTCHA_SITE_KEY: "" - RECAPTCHA_SECRET_KEY: "" - GOOGLE_SAFE_BROWSING_KEY: "" GOOGLE_ANALYTICS: "" GOOGLE_ANALYTICS_UNIVERSAL: "" -env: - PORT: "{{ .Values.service.main.ports.main.port }}" - DB_NAME: kutt - DB_USER: kutt - DB_PORT: "5432" - REDIS_PORT: "6379" - # User Defined - SITE_NAME: "My Kutt Instance" - DEFAULT_DOMAIN: "localhost:{{ .Values.service.main.ports.main.port }}" - LINK_LENGTH: 6 - USER_LIMIT_PER_DAY: 50 - NON_USER_COOLDOWN: 0 - DEFAULT_MAX_STATS_PER_LINK: 5000 - DISALLOW_REGISTRATION: false - DISALLOW_ANONYMOUS_LINKS: false - CUSTOM_DOMAIN_USE_HTTPS: false - ADMIN_EMAILS: "admin@example.com,admin@example2.com" - REPORT_EMAIL: "admin@example.com" - CONTACT_EMAIL: "admin@example.com" - MAIL_HOST: "" - MAIL_PORT: 567 - MAIL_FROM: "" - MAIL_SECURE: true - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - JWT_SECRET: - secretKeyRef: - name: kutt-secrets - key: JWT_SECRET + GOOGLE_SAFE_BROWSING_KEY: "" + MAIL_PASSWORD: "" + MAIL_USER: "" + RECAPTCHA_SECRET_KEY: "" + RECAPTCHA_SITE_KEY: "" +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10195 -# Enabled redis -redis: - enabled: true - existingSecret: "rediscreds" -# Enabled postgres -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: kutt - postgresqlDatabase: kutt -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ADMIN_EMAILS: admin@example.com,admin@example2.com + CONTACT_EMAIL: admin@example.com + CUSTOM_DOMAIN_USE_HTTPS: false + DB_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + DB_NAME: kutt + DB_PASSWORD: + secretKeyRef: + key: postgresql-password + name: dbcreds + DB_PORT: "5432" + DB_USER: kutt + DEFAULT_DOMAIN: localhost:{{ .Values.service.main.ports.main.port }} + DEFAULT_MAX_STATS_PER_LINK: 5000 + DISALLOW_ANONYMOUS_LINKS: false + DISALLOW_REGISTRATION: false + JWT_SECRET: + secretKeyRef: + key: JWT_SECRET + name: kutt-secrets + LINK_LENGTH: 6 + MAIL_FROM: "" + MAIL_HOST: "" + MAIL_PORT: 567 + MAIL_SECURE: true + NON_USER_COOLDOWN: 0 + PORT: "{{ .Values.service.main.ports.main.port }}" + REDIS_HOST: + secretKeyRef: + key: plainhost + name: rediscreds + REDIS_PASSWORD: + secretKeyRef: + key: redis-password + name: rediscreds + REDIS_PORT: "6379" + REPORT_EMAIL: admin@example.com + SITE_NAME: My Kutt Instance + USER_LIMIT_PER_DAY: 50 diff --git a/charts/incubator/lastoasis/Chart.yaml b/charts/incubator/lastoasis/Chart.yaml index 23a9dea0d0e..57e02977f8b 100644 --- a/charts/incubator/lastoasis/Chart.yaml +++ b/charts/incubator/lastoasis/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: lastoasis -version: 2.0.13 +version: 3.0.0 appVersion: lastoasis description: This Chart will download and install SteamCMD. It will also install Last @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/lastoasis/values.yaml b/charts/incubator/lastoasis/values.yaml index d0c43d0d720..24105f0cf3a 100644 --- a/charts/incubator/lastoasis/values.yaml +++ b/charts/incubator/lastoasis/values.yaml @@ -2,30 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: lastoasis@sha256:1a954ecff7ac2509ebe975ef868f7a09e0c20c470bd0e331132608883bddb9db -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - CUSTOMER_KEY: pwHB3mLCOUWscFi7 - GAME_ID: "920720" - GAME_PARAMS: -port=5555 -QueryPort=27015 -NoLiveServer -EnableCheats - IDENTIFIER: dockeroasis - PROVIDER_KEY: " 8IhohaMRZIJJubv5 " - SLOTS: "20" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -41,12 +32,25 @@ service: port: 27015 protocol: UDP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOMER_KEY: pwHB3mLCOUWscFi7 + GAME_ID: "920720" + GAME_PARAMS: -port=5555 -QueryPort=27015 -NoLiveServer -EnableCheats + IDENTIFIER: dockeroasis + PASSWRD: "" + PROVIDER_KEY: " 8IhohaMRZIJJubv5 " + SLOTS: "20" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/leantime/Chart.yaml b/charts/incubator/leantime/Chart.yaml index 644ec9449b3..b6abfbbe8fd 100644 --- a/charts/incubator/leantime/Chart.yaml +++ b/charts/incubator/leantime/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: leantime -version: 8.0.3 +version: 9.0.0 appVersion: 2.4.7 description: Straightforward open source project management system to make your ideas @@ -23,7 +23,7 @@ keywords: - management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/leantime/values.yaml b/charts/incubator/leantime/values.yaml index 67d32d9a7fe..7cc923976ea 100644 --- a/charts/incubator/leantime/values.yaml +++ b/charts/incubator/leantime/values.yaml @@ -1,39 +1,47 @@ image: - repository: leantime/leantime pullPolicy: IfNotPresent + repository: leantime/leantime tag: 2.4.7@sha256:f4327024cbd0ba0b2caba729eeac3d447fcfc442641685e1a56e4b772db48fe9 +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: leantime + mariadbUsername: leantime +portal: + enabled: true securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -env: - LEAN_DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" - LEAN_DB_USER: "{{ .Values.mariadb.mariadbUsername }}" - LEAN_APP_URL: "{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}https://{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ end }}{{ end }}" - LEAN_DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - LEAN_DB_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - LEAN_SESSION_PASSWORD: - secretKeyRef: - name: leantime-secrets - key: LEAN_SESSION_PASSWORD + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10117 targetPort: 80 -mariadb: - enabled: true - mariadbUsername: leantime - mariadbDatabase: leantime - existingSecret: "mariadbcreds" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + LEAN_APP_URL: + "{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled + }}https://{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ end }}{{ + end }}" + LEAN_DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + LEAN_DB_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + LEAN_DB_PASSWORD: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + LEAN_DB_USER: "{{ .Values.mariadb.mariadbUsername }}" + LEAN_SESSION_PASSWORD: + secretKeyRef: + key: LEAN_SESSION_PASSWORD + name: leantime-secrets diff --git a/charts/incubator/left4dead/Chart.yaml b/charts/incubator/left4dead/Chart.yaml index dccf2324887..be7d9ff80a2 100644 --- a/charts/incubator/left4dead/Chart.yaml +++ b/charts/incubator/left4dead/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: left4dead -version: 2.0.12 +version: 3.0.0 appVersion: l4d description: This Chart will download and install SteamCMD. It will also install Left4Dead @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/left4dead/values.yaml b/charts/incubator/left4dead/values.yaml index c4e1c5a2c7b..3e35f411e6c 100644 --- a/charts/incubator/left4dead/values.yaml +++ b/charts/incubator/left4dead/values.yaml @@ -2,28 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: l4d@sha256:251ffb0cc73f15a751ba01c3543bd03b903fe68f3a76549bf0bf34836647dfa5 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "222840" - GAME_NAME: left4dead - GAME_PARAMS: +maxplayers 4 +map l4d_farm04_barn - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,12 +32,23 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "222840" + GAME_NAME: left4dead + GAME_PARAMS: +maxplayers 4 +map l4d_farm04_barn + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/lemur-cfssl/Chart.yaml b/charts/incubator/lemur-cfssl/Chart.yaml index 2b33096b051..48311c7e37e 100644 --- a/charts/incubator/lemur-cfssl/Chart.yaml +++ b/charts/incubator/lemur-cfssl/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: lemur-cfssl -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Lemur manages TLS certificate creation. While not able to issue certificates @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/lemur-cfssl/values.yaml b/charts/incubator/lemur-cfssl/values.yaml index 576f4833734..14659447738 100644 --- a/charts/incubator/lemur-cfssl/values.yaml +++ b/charts/incubator/lemur-cfssl/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: halianelf/lemur @@ -10,24 +9,29 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/lenpaste/Chart.yaml b/charts/incubator/lenpaste/Chart.yaml index 237cdedbede..3f3642c24e6 100644 --- a/charts/incubator/lenpaste/Chart.yaml +++ b/charts/incubator/lenpaste/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: lenpaste -version: 3.0.25 +version: 4.0.0 appVersion: 1.1.1 description: Lenpaste is a web service that allows you to share notes anonymously home: https://truecharts.org/charts/incubator/lenpaste @@ -19,7 +19,7 @@ keywords: - lenpaste dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/lenpaste/values.yaml b/charts/incubator/lenpaste/values.yaml index d578775963d..02dcdf24c51 100644 --- a/charts/incubator/lenpaste/values.yaml +++ b/charts/incubator/lenpaste/values.yaml @@ -1,36 +1,40 @@ image: + pullPolicy: IfNotPresent repository: git.lcomrade.su/root/lenpaste tag: 1.1.1@sha256:4ff3aaf27d6c21a157b2220f778fb91efc66e7b3222a9f7de88ad5a2e426704f - pullPolicy: IfNotPresent -env: - LENPASTE_ADDRESS: ":{{ .Values.service.main.ports.main.port }}" - LENPASTE_DB_DRIVER: postgres - LENPASTE_DB_SOURCE: - secretKeyRef: - name: dbcreds - key: urlnossl - # User Defined - LENPASTE_ADMIN_NAME: admin - LENPASTE_ADMIN_MAIL: admin@example.com - LENPASTE_DB_CLEANUP_PERIOD: 3h - LENPASTE_ROBOTS_DISALLOW: true - LENPASTE_TITLE_MAX_LENGTH: 100 - LENPASTE_BODY_MAX_LENGTH: 10000 - LENPASTE_MAX_PASTE_LIFETIME: unlimited +persistence: + data: + enabled: true + mountPath: /data +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: lenpaste + postgresqlUsername: lenpaste service: main: ports: main: port: 10326 protocol: HTTP -persistence: - data: - enabled: true - mountPath: "/data" -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: lenpaste - postgresqlDatabase: lenpaste -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + LENPASTE_ADDRESS: :{{ .Values.service.main.ports.main.port }} + LENPASTE_ADMIN_MAIL: admin@example.com + LENPASTE_ADMIN_NAME: admin + LENPASTE_BODY_MAX_LENGTH: 10000 + LENPASTE_DB_CLEANUP_PERIOD: 3h + LENPASTE_DB_DRIVER: postgres + LENPASTE_DB_SOURCE: + secretKeyRef: + key: urlnossl + name: dbcreds + LENPASTE_MAX_PASTE_LIFETIME: unlimited + LENPASTE_ROBOTS_DISALLOW: true + LENPASTE_TITLE_MAX_LENGTH: 100 diff --git a/charts/incubator/libreoffice/Chart.yaml b/charts/incubator/libreoffice/Chart.yaml index 380be6b03b3..4244208753e 100644 --- a/charts/incubator/libreoffice/Chart.yaml +++ b/charts/incubator/libreoffice/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: libreoffice -version: 5.0.3 +version: 6.0.0 appVersion: 7.5.5 description: LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org. home: https://truecharts.org/charts/incubator/libreoffice @@ -18,7 +18,7 @@ keywords: - libreoffice dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/libreoffice/values.yaml b/charts/incubator/libreoffice/values.yaml index 24cec359e00..8e7dcfd6403 100644 --- a/charts/incubator/libreoffice/values.yaml +++ b/charts/incubator/libreoffice/values.yaml @@ -1,24 +1,24 @@ image: - repository: ghcr.io/linuxserver/libreoffice pullPolicy: IfNotPresent + repository: ghcr.io/linuxserver/libreoffice tag: 7.5.5@sha256:5d8487fce6b2eec0aa4c2b2b30c33bd5867c6c36409e111c14574e5948af0776 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - targetPort: 3000 - port: 10133 persistence: config: enabled: true - mountPath: "/config" + mountPath: /config varrun: enabled: true portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10133 + targetPort: 3000 diff --git a/charts/incubator/librephotos/Chart.yaml b/charts/incubator/librephotos/Chart.yaml index b3948239ab1..6cf5e51bdf6 100644 --- a/charts/incubator/librephotos/Chart.yaml +++ b/charts/incubator/librephotos/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: librephotos -version: 8.0.3 +version: 9.0.0 appVersion: latest description: A self-hosted open source photo management service. home: https://truecharts.org/charts/incubator/librephotos @@ -20,7 +20,7 @@ keywords: - gallery dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/librephotos/values.yaml b/charts/incubator/librephotos/values.yaml index b6bd5119424..1960b684d3a 100644 --- a/charts/incubator/librephotos/values.yaml +++ b/charts/incubator/librephotos/values.yaml @@ -1,27 +1,24 @@ -image: - repository: reallibrephotos/librephotos - tag: latest@sha256:3ded92c9ba78c238c2837841f394d86d7246ffb082dae6ad54127383d4022156 - pullPolicy: IfNotPresent -frontendImage: - repository: reallibrephotos/librephotos-frontend - tag: latest@sha256:541b044d439e9790623405409ab57c92810def8a1e701b5f4f7d4f9421e7240a -proxyImage: - repository: reallibrephotos/librephotos-proxy - tag: latest@sha256:b45c74482bc409b113fcb7519beb9acb646e6d24bc36fed69afd3df39a0aa8e3 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -secretEnv: - ADMIN_EMAIL: "admin@mydomain.com" - ADMIN_USERNAME: "admin" - ADMIN_PASSWORD: "password" - MAPBOX_API_KEY: "" +additionalContainers: + frontend: + image: "{{ .Values.frontendImage.repository }}:{{ .Values.frontendImage.tag }}" + name: frontend + proxy: + image: "{{ .Values.proxyImage.repository }}:{{ .Values.proxyImage.tag }}" + name: proxy + ports: + - containerPort: 80 + name: main + volumeMounts: + - mountPath: /etc/nginx/nginx.conf + name: librephotos-config + readOnly: true + subPath: nginx-config + - mountPath: /data + name: media + - mountPath: /protected_media + name: protected-media configmap: config: - enabled: true data: nginx-config: |- user nginx; @@ -78,98 +75,106 @@ configmap: } } } -env: - BACKEND_HOST: "localhost" - DB_BACKEND: "postgresql" - DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DB_PORT: "5432" - REDIS_PORT: "6379" - WEB_CONCURRENCY: 2 - SKIP_PATTERNS: "" - HEAVYWEIGHT_PROCESS: 1 - DEBUG: false - DB_PASS: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASS: - secretKeyRef: - name: rediscreds - key: redis-password - SECRET_KEY: - secretKeyRef: - name: librephotos-secrets - key: SECRET_KEY -probes: - liveness: - path: "/login" - readiness: - path: "/login" - startup: - path: "/login" -redis: + enabled: true +frontendImage: + repository: reallibrephotos/librephotos-frontend + tag: latest@sha256:541b044d439e9790623405409ab57c92810def8a1e701b5f4f7d4f9421e7240a +image: + pullPolicy: IfNotPresent + repository: reallibrephotos/librephotos + tag: latest@sha256:3ded92c9ba78c238c2837841f394d86d7246ffb082dae6ad54127383d4022156 +persistence: + cache: + enabled: true + mountPath: /root/.cache + librephotos-config: + enabled: "true" + mountPath: /etc/nginx/nginx.conf + subPath: nginx-config + type: custom + volumeSpec: + configMap: + name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' + logs: + enabled: true + mountPath: /logs + media: + enabled: true + mountPath: /data + protected-media: + enabled: true + mountPath: /protected_media +portal: enabled: true - existingSecret: "rediscreds" - redisUsername: default postgresql: enabled: true - existingSecret: "dbcreds" - postgresqlUsername: librephotos + existingSecret: dbcreds postgresqlDatabase: librephotos + postgresqlUsername: librephotos +proxyImage: + repository: reallibrephotos/librephotos-proxy + tag: latest@sha256:b45c74482bc409b113fcb7519beb9acb646e6d24bc36fed69afd3df39a0aa8e3 +redis: + enabled: true + existingSecret: rediscreds + redisUsername: default +secretEnv: + ADMIN_EMAIL: admin@mydomain.com + ADMIN_PASSWORD: password + ADMIN_USERNAME: admin + MAPBOX_API_KEY: "" +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10161 targetPort: 80 -additionalContainers: - proxy: - name: proxy - image: "{{ .Values.proxyImage.repository }}:{{ .Values.proxyImage.tag }}" - ports: - - containerPort: 80 - name: main - volumeMounts: - - name: librephotos-config - mountPath: "/etc/nginx/nginx.conf" - subPath: nginx-config - readOnly: true - - name: media - mountPath: "/data" - - name: protected-media - mountPath: "/protected_media" - frontend: - name: frontend - image: "{{ .Values.frontendImage.repository }}:{{ .Values.frontendImage.tag }}" -persistence: - media: - enabled: true - mountPath: "/data" - protected-media: - enabled: true - mountPath: "/protected_media" - logs: - enabled: true - mountPath: "/logs" - cache: - enabled: true - mountPath: "/root/.cache" - librephotos-config: - enabled: "true" - mountPath: "/etc/nginx/nginx.conf" - subPath: "nginx-config" - type: "custom" - volumeSpec: - configMap: - name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BACKEND_HOST: localhost + DB_BACKEND: postgresql + DB_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_PASS: + secretKeyRef: + key: postgresql-password + name: dbcreds + DB_PORT: "5432" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DEBUG: false + HEAVYWEIGHT_PROCESS: 1 + REDIS_HOST: + secretKeyRef: + key: plainhost + name: rediscreds + REDIS_PASS: + secretKeyRef: + key: redis-password + name: rediscreds + REDIS_PORT: "6379" + SECRET_KEY: + secretKeyRef: + key: SECRET_KEY + name: librephotos-secrets + SKIP_PATTERNS: "" + WEB_CONCURRENCY: 2 + probes: + liveness: + path: /login + readiness: + path: /login + startup: + path: /login diff --git a/charts/incubator/lingva/Chart.yaml b/charts/incubator/lingva/Chart.yaml index 7c1da84bd3d..e52c88ad680 100644 --- a/charts/incubator/lingva/Chart.yaml +++ b/charts/incubator/lingva/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: lingva -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Alternative front-end for Google Translate, serving as a Free and Open @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/lingva/values.yaml b/charts/incubator/lingva/values.yaml index 9452f1d65ac..df7e1126d8d 100644 --- a/charts/incubator/lingva/values.yaml +++ b/charts/incubator/lingva/values.yaml @@ -1,16 +1,16 @@ -env: - site_domain: "" image: pullPolicy: IfNotPresent repository: thedaviddelta/lingva-translate tag: latest@sha256:7c9837562e49923ccadfe0e2a017fa3419a1d2878efdd33b2ef754316b6d0ae7 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -18,5 +18,10 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + site_domain: "" diff --git a/charts/incubator/linkace/Chart.yaml b/charts/incubator/linkace/Chart.yaml index 237f423718c..ea80e22590b 100644 --- a/charts/incubator/linkace/Chart.yaml +++ b/charts/incubator/linkace/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: linkace -version: 8.0.3 +version: 9.0.0 appVersion: 1.13.0 description: Your self-hosted bookmark archive. Free and open source. home: https://truecharts.org/charts/incubator/linkace @@ -20,7 +20,7 @@ keywords: - linkace dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/linkace/values.yaml b/charts/incubator/linkace/values.yaml index 0d6554454a2..6750d5be89c 100644 --- a/charts/incubator/linkace/values.yaml +++ b/charts/incubator/linkace/values.yaml @@ -1,94 +1,82 @@ -image: - repository: linkace/linkace - tag: v1.13.0-simple@sha256:b1af60405d8c57a261f9612c5d47a8b5ea1b632caa3f96798dee33709bf90384 - pullPolicy: IfNotPresent -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - fsGroup: 82 -# secretEnv: -# CRON_TOKEN: "" -# AWS_ACCESS_KEY_ID: "" -# AWS_SECRET_ACCESS_KEY: "" -# AWS_DEFAULT_REGION: "" -# AWS_BUCKET: "" -# MAIL_DRIVER: "smtp" -# MAIL_FROM_ADDRESS: "" -# MAIL_FROM_NAME: "" -# MAIL_HOST: "" -# MAIL_PORT: "587" -# MAIL_USERNAME: "" -# MAIL_PASSWORD: "" -# MAIL_ENCRYPTION: "tls" -env: - # Internal Envs - DB_CONNECTION: "mysql" - DB_PORT: "3306" - DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" - DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" - REDIS_PORT: "6379" - CACHE_DRIVER: "redis" - SESSION_DRIVER: "redis" - APP_NAME: "LinkAce" - APP_ENV: "production" - APP_TIMEZONE: "{{ .Values.TZ }}" - # User Envs - APP_URL: "http://localhost" - APP_DEBUG: false - BACKUP_ENABLED: false - BACKUP_DISK: local_backups - BACKUP_NOTIFICATION_EMAIL: your@email.com - BACKUP_MAX_SIZE: 512 - DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - APP_KEY: - secretKeyRef: - name: linkace-secrets - key: APP_KEY -# Set cron every 15 min, official docs says every minute, but seems excesive. -# It just checks for dead links and sends a request to WayBack Machine to archive. cronjob: - schedule: "*/15 * * * *" annotations: {} failedJobsHistoryLimit: 5 + schedule: "*/15 * * * *" successfulJobsHistoryLimit: 2 +image: + pullPolicy: IfNotPresent + repository: linkace/linkace + tag: v1.13.0-simple@sha256:b1af60405d8c57a261f9612c5d47a8b5ea1b632caa3f96798dee33709bf90384 +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: linkace + mariadbUsername: linkace +persistence: + backups: + enabled: true + mountPath: /app/storage/app/backups + logs: + enabled: true + mountPath: /app/storage/logs +portal: + enabled: true +redis: + enabled: true + existingSecret: rediscreds +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 + pod: + fsGroup: 82 service: main: ports: main: port: 10160 targetPort: 80 -persistence: - logs: - enabled: true - mountPath: "/app/storage/logs" - backups: - enabled: true - mountPath: "/app/storage/app/backups" -mariadb: - enabled: true - mariadbUsername: linkace - mariadbDatabase: linkace - existingSecret: "mariadbcreds" -redis: - enabled: true - existingSecret: "rediscreds" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APP_DEBUG: false + APP_ENV: production + APP_KEY: + secretKeyRef: + key: APP_KEY + name: linkace-secrets + APP_NAME: LinkAce + APP_TIMEZONE: "{{ .Values.TZ }}" + APP_URL: http://localhost + BACKUP_DISK: local_backups + BACKUP_ENABLED: false + BACKUP_MAX_SIZE: 512 + BACKUP_NOTIFICATION_EMAIL: your@email.com + CACHE_DRIVER: redis + DB_CONNECTION: mysql + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + DB_PASSWORD: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + DB_PORT: "3306" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + REDIS_HOST: + secretKeyRef: + key: plainhost + name: rediscreds + REDIS_PASSWORD: + secretKeyRef: + key: redis-password + name: rediscreds + REDIS_PORT: "6379" + SESSION_DRIVER: redis diff --git a/charts/incubator/linkwallet/Chart.yaml b/charts/incubator/linkwallet/Chart.yaml index 118276dfbb5..4e35df7be40 100644 --- a/charts/incubator/linkwallet/Chart.yaml +++ b/charts/incubator/linkwallet/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: linkwallet -version: 2.0.13 +version: 3.0.0 appVersion: 0.0.36 description: A self-hosted bookmark database with full-text page content search. home: https://truecharts.org/charts/incubator/linkwallet @@ -19,7 +19,7 @@ keywords: - bookmarks dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/linkwallet/values.yaml b/charts/incubator/linkwallet/values.yaml index 11b12c4e0ab..098982eb4b4 100644 --- a/charts/incubator/linkwallet/values.yaml +++ b/charts/incubator/linkwallet/values.yaml @@ -1,10 +1,13 @@ image: + pullPolicy: IfNotPresent repository: tardisx/linkwallet tag: v0.0.36@sha256:a8b2ed2b80256d701428222bea69b686114dd240be0f479f01c5e8f1757d55d1 - pullPolicy: IfNotPresent -args: - - -db-path - - /data/linkwallet.db +persistence: + data: + enabled: true + mountPath: /data +portal: + enabled: true service: main: ports: @@ -12,9 +15,11 @@ service: port: 10353 protocol: HTTP targetPort: 8080 -persistence: - data: - enabled: true - mountPath: /data -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + args: + - -db-path + - /data/linkwallet.db diff --git a/charts/incubator/livebook/Chart.yaml b/charts/incubator/livebook/Chart.yaml index 1fff3479532..a03069921df 100644 --- a/charts/incubator/livebook/Chart.yaml +++ b/charts/incubator/livebook/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: livebook -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Livebook is a web application for writing interactive and collaborative @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/livebook/values.yaml b/charts/incubator/livebook/values.yaml index 6f618368f9c..63b23430193 100644 --- a/charts/incubator/livebook/values.yaml +++ b/charts/incubator/livebook/values.yaml @@ -1,5 +1,3 @@ -env: - LIVEBOOK_PASSWORD: livebookiscool image: pullPolicy: IfNotPresent repository: livebook/livebook @@ -8,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 8787 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + LIVEBOOK_PASSWORD: livebookiscool diff --git a/charts/incubator/livestreamdvr/Chart.yaml b/charts/incubator/livestreamdvr/Chart.yaml index 1802242e975..d6b272e2372 100644 --- a/charts/incubator/livestreamdvr/Chart.yaml +++ b/charts/incubator/livestreamdvr/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: livestreamdvr -version: 2.0.13 +version: 3.0.0 appVersion: master description: An automatic twitch recorder. home: https://truecharts.org/charts/incubator/livestreamdvr @@ -20,7 +20,7 @@ keywords: - MediaApp-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/livestreamdvr/values.yaml b/charts/incubator/livestreamdvr/values.yaml index b3a66b3cb73..82341eae2b9 100644 --- a/charts/incubator/livestreamdvr/values.yaml +++ b/charts/incubator/livestreamdvr/values.yaml @@ -1,6 +1,3 @@ -env: - TCD_ENABLE_FILES_API: "0" - UMASK: "022" image: pullPolicy: IfNotPresent repository: mrbrax/twitchautomator @@ -18,12 +15,14 @@ persistence: hostpath4: enabled: true mountPath: /usr/local/share/twitchautomator/data/logs -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -31,5 +30,11 @@ service: port: 8146 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + TCD_ENABLE_FILES_API: "0" + UMASK: "022" diff --git a/charts/incubator/llalon-github-backup/Chart.yaml b/charts/incubator/llalon-github-backup/Chart.yaml index e1a044002c3..d8cd07f64b4 100644 --- a/charts/incubator/llalon-github-backup/Chart.yaml +++ b/charts/incubator/llalon-github-backup/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: llalon-github-backup -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Automatically backup github repositories on schedule. Allows for custom @@ -22,7 +22,7 @@ keywords: - Backup dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/llalon-github-backup/values.yaml b/charts/incubator/llalon-github-backup/values.yaml index f2c7690c669..eb0de9e9e57 100644 --- a/charts/incubator/llalon-github-backup/values.yaml +++ b/charts/incubator/llalon-github-backup/values.yaml @@ -1,6 +1,3 @@ -env: - SCHEDULE: "3600" - TOKEN: 1a2b3c4d5e6f71a2b3c4d5e6f71a2b3c4d5e6f7b image: pullPolicy: IfNotPresent repository: docker.io/llalon/github-backup @@ -12,24 +9,32 @@ persistence: config: enabled: true mountPath: /home/docker/github-backup/config/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + SCHEDULE: "3600" + TOKEN: 1a2b3c4d5e6f71a2b3c4d5e6f71a2b3c4d5e6f7b + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/loki/Chart.yaml b/charts/incubator/loki/Chart.yaml index 4ad8da134d6..e7c1f865ff4 100644 --- a/charts/incubator/loki/Chart.yaml +++ b/charts/incubator/loki/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: loki -version: 11.0.3 +version: 12.0.0 appVersion: 2.9.2 description: "Loki: like Prometheus, but for logs." home: https://truecharts.org/charts/incubator/loki @@ -19,7 +19,7 @@ keywords: - logs dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/loki/values.yaml b/charts/incubator/loki/values.yaml index ada540dd0d9..e8a44cb82a8 100644 --- a/charts/incubator/loki/values.yaml +++ b/charts/incubator/loki/values.yaml @@ -1,96 +1,36 @@ -image: - repository: grafana/loki - pullPolicy: IfNotPresent - tag: 2.9.2@sha256:6074e01dbe03cbf8f848c478f7e98df326f984d263162eff5bd47db3970f7ffb -controller: - # -- Set the controller type. - # Valid options are deployment, daemonset or statefulset - type: statefulset - # -- Number of desired pods - replicas: 1 - # -- Set the controller upgrade strategy - # For Deployments, valid values are Recreate (default) and RollingUpdate. - # For StatefulSets, valid values are OnDelete and RollingUpdate (default). - # DaemonSets ignore this. - strategy: RollingUpdate - rollingUpdate: - # -- Set deployment RollingUpdate max unavailable - unavailable: 1 - # -- Set deployment RollingUpdate max surge - surge: - # -- Set statefulset RollingUpdate partition - partition: - # -- ReplicaSet revision history limit - revisionHistoryLimit: 3 -args: - - "-config.file=/etc/loki/loki.yaml" -## TODO add alertinggroups support like this -# configmap: -# alerting: -# enabled: true -# data: -# '{{ include "tc.common.names.fullname" . }}-alerting-rules.yaml': |- -# {{- if gt (len .Values.alerting_groups) 0 }} -# groups: -# {{- toYaml .Values.alerting_groups | nindent 6 }} -# {{- end }} -secret: - config: - enabled: true - data: - loki.yaml: | - {{- tpl (toYaml .Values.config) . | nindent 8 }} -service: - main: - ports: - main: - protocol: HTTP - targetPort: 3100 - port: 3100 -probes: - liveness: - path: "/ready" - readiness: - path: "/ready" - startup: - path: "/ready" +alerting_groups: [] config: - # existingSecret: auth_enabled: false + chunk_store_config: + max_look_back_period: 0s + compactor: + shared_store: filesystem + working_directory: /data/loki/boltdb-shipper-compactor ingester: - chunk_idle_period: 3m chunk_block_size: 262144 + chunk_idle_period: 3m chunk_retain_period: 1m - max_transfer_retries: 0 - wal: - dir: /data/loki/wal lifecycler: ring: kvstore: store: inmemory replication_factor: 1 - ## Different ring configs can be used. E.g. Consul - # ring: - # store: consul - # replication_factor: 1 - # consul: - # host: "consul:8500" - # prefix: "" - # http_client_timeout: "20s" - # consistent_reads: true + max_transfer_retries: 0 + wal: + dir: /data/loki/wal limits_config: enforce_metric_name: false reject_old_samples: true reject_old_samples_max_age: 168h schema_config: configs: - - from: 2020-10-24 - store: boltdb-shipper + - from: "2020-10-24" + index: + period: 24h + prefix: index_ object_store: filesystem schema: v11 - index: - prefix: index_ - period: 24h + store: boltdb-shipper server: http_listen_port: 3100 storage_config: @@ -101,50 +41,60 @@ config: shared_store: filesystem filesystem: directory: /data/loki/chunks - chunk_store_config: - max_look_back_period: 0s table_manager: retention_deletes_enabled: false retention_period: 0s - compactor: - working_directory: /data/loki/boltdb-shipper-compactor - shared_store: filesystem -# Needed for Alerting: https://grafana.com/docs/loki/latest/alerting/ -# This is just a simple example, for more details: https://grafana.com/docs/loki/latest/configuration/#ruler_config -# ruler: -# storage: -# type: local -# local: -# directory: /rules -# rule_path: /tmp/scratch -# alertmanager_url: http://alertmanager.svc.namespace:9093 -# ring: -# kvstore: -# store: inmemory -# enable_api: true - -# Specify Loki Alerting rules based on this documentation: https://grafana.com/docs/loki/latest/alerting/ -# When specified, you also need to add a ruler config section above. An example is shown in the alerting docs. -alerting_groups: [] -# - name: example -# rules: -# - alert: HighThroughputLogStreams -# expr: sum by(container) (rate({job=~"loki-dev/.*"}[1m])) > 1000 -# for: 2m - +controller: + replicas: 1 + revisionHistoryLimit: 3 + rollingUpdate: + partition: null + surge: null + unavailable: 1 + strategy: RollingUpdate + type: statefulset +image: + pullPolicy: IfNotPresent + repository: grafana/loki + tag: 2.9.2@sha256:6074e01dbe03cbf8f848c478f7e98df326f984d263162eff5bd47db3970f7ffb persistence: config: enabled: true - type: secret - # -- Specify the name of the configmap object to be mounted + mountPath: /etc/loki objectName: '{{ include "tc.common.names.fullname" . -}}-config' - # -- Where to mount the volume in the main container. - mountPath: "/etc/loki" + type: secret +portal: + enabled: true +promtail: + enabled: true +secret: + config: + data: + loki.yaml: | + {{- tpl (toYaml .Values.config) . | nindent 8 }} + enabled: true +service: + main: + ports: + main: + port: 3100 + protocol: HTTP + targetPort: 3100 volumeClaimTemplates: data: enabled: true - mountPath: "/data" -promtail: - enabled: true -portal: - enabled: true + mountPath: /data +workload: + main: + podSpec: + containers: + main: + args: + - -config.file=/etc/loki/loki.yaml + probes: + liveness: + path: /ready + readiness: + path: /ready + startup: + path: /ready diff --git a/charts/incubator/longvinter/Chart.yaml b/charts/incubator/longvinter/Chart.yaml index d3a83fc68ac..c17fb8b0a29 100644 --- a/charts/incubator/longvinter/Chart.yaml +++ b/charts/incubator/longvinter/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: longvinter -version: 2.0.12 +version: 3.0.0 appVersion: longvinter description: This Chart will download and install SteamCMD. It will also install Longvinter @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/longvinter/values.yaml b/charts/incubator/longvinter/values.yaml index 46f82febe99..1c638fbe9a3 100644 --- a/charts/incubator/longvinter/values.yaml +++ b/charts/incubator/longvinter/values.yaml @@ -1,6 +1,3 @@ -env: - GAME_PARAMS: "" - GAME_PORT: "27016" image: pullPolicy: IfNotPresent repository: ich777/steamcmd @@ -12,19 +9,14 @@ persistence: steamcmd: enabled: true mountPath: /serverdata/steamcmd -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -32,5 +24,18 @@ service: port: 27016 protocol: UDP targetPort: 27016 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_PARAMS: "" + GAME_PORT: "27016" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/lychee/Chart.yaml b/charts/incubator/lychee/Chart.yaml index ccedf20a378..962c34b2cdc 100644 --- a/charts/incubator/lychee/Chart.yaml +++ b/charts/incubator/lychee/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: lychee -version: 17.0.3 +version: 18.0.0 appVersion: 4.13.0 description: Lychee is a free photo-management tool, which runs on your server or @@ -23,7 +23,7 @@ keywords: - pictures dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/lychee/values.yaml b/charts/incubator/lychee/values.yaml index 3a0a40181e3..6d38c179536 100644 --- a/charts/incubator/lychee/values.yaml +++ b/charts/incubator/lychee/values.yaml @@ -1,88 +1,78 @@ image: - repository: lycheeorg/lychee-laravel pullPolicy: IfNotPresent + repository: lycheeorg/lychee-laravel tag: v4.13.0@sha256:40eebc538f460ace2cb9abc9e8ba1a97615d1cfa4092aff2c3b9677d5494f171 +persistence: + conf: + enabled: true + mountPath: /conf + sym: + enabled: true + mountPath: /sym + uploads: + enabled: true + mountPath: /uploads +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: lychee + postgresqlUsername: lychee +redis: + enabled: true + existingSecret: rediscreds securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10017 targetPort: 80 -# secretEnv: -# PUSHER_APP_KEY: "" -# PUSHER_APP_SECRET: "" -# PUSHER_APP_ID: "" -# PUSHER_APP_CLUSTER: "mt1" -# MAIL_DRIVER: "smtp" -# MAIL_HOST: "" -# MAIL_FROM_NAME: "" -# MAIL_FROM_ADDRESS: "" -# MAIL_USERNAME: "" -# MAIL_PASSWORD: "" -# MAIL_PORT: "587" -# MAIL_ENCRYPTION: "tls" -env: - # Internal Envs - TIMEZONE: "{{ .Values.TZ }}" - PHP_TZ: "{{ .Values.TZ }}" - DB_CONNECTION: "pgsql" - DB_PORT: "5432" - DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" - REDIS_PORT: "6379" - CACHE_DRIVER: "redis" - SESSION_DRIVER: "redis" - APP_ENV: "production" - APP_NAME: "Lychee" - MIX_PUSHER_APP_KEY: "{{ .Values.env.PUSHER_APP_KEY }}" - MIX_PUSHER_APP_CLUSTER: "{{ .Values.env.PUSHER_APP_CLUSTER }}" - # User Envs - SECURITY_HEADER_HSTS_ENABLE: false - APP_DEBUG: false - APP_URL: http://localhost - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - APP_KEY: - secretKeyRef: - name: lychee-secrets - key: APP_KEY -persistence: - conf: - enabled: true - mountPath: "/conf" - sym: - enabled: true - mountPath: "/sym" - uploads: - enabled: true - mountPath: "/uploads" -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: lychee - postgresqlDatabase: lychee -redis: - enabled: true - existingSecret: "rediscreds" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APP_DEBUG: false + APP_ENV: production + APP_KEY: + secretKeyRef: + key: APP_KEY + name: lychee-secrets + APP_NAME: Lychee + APP_URL: http://localhost + CACHE_DRIVER: redis + DB_CONNECTION: pgsql + DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + DB_PASSWORD: + secretKeyRef: + key: postgresql-password + name: dbcreds + DB_PORT: "5432" + DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + MIX_PUSHER_APP_CLUSTER: "{{ .Values.env.PUSHER_APP_CLUSTER }}" + MIX_PUSHER_APP_KEY: "{{ .Values.env.PUSHER_APP_KEY }}" + PHP_TZ: "{{ .Values.TZ }}" + REDIS_HOST: + secretKeyRef: + key: plainhost + name: rediscreds + REDIS_PASSWORD: + secretKeyRef: + key: redis-password + name: rediscreds + REDIS_PORT: "6379" + SECURITY_HEADER_HSTS_ENABLE: false + SESSION_DRIVER: redis + TIMEZONE: "{{ .Values.TZ }}" diff --git a/charts/incubator/magicmirror2/Chart.yaml b/charts/incubator/magicmirror2/Chart.yaml index 3ea1aa0e21c..209c60a3ff3 100644 --- a/charts/incubator/magicmirror2/Chart.yaml +++ b/charts/incubator/magicmirror2/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: magicmirror2 -version: 2.0.11 +version: 3.0.0 appVersion: latest description: Open source modular smart mirror platform. home: https://truecharts.org/charts/incubator/magicmirror2 @@ -20,7 +20,7 @@ keywords: - smart dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/magicmirror2/values.yaml b/charts/incubator/magicmirror2/values.yaml index 3f92aa7bdde..36b8c601094 100644 --- a/charts/incubator/magicmirror2/values.yaml +++ b/charts/incubator/magicmirror2/values.yaml @@ -1,29 +1,30 @@ image: - repository: ich777/magic-mirror2 pullPolicy: IfNotPresent + repository: ich777/magic-mirror2 tag: latest@sha256:92e2fe5fb98791aba510e1be122bd1d659fa396a48dbafa0894ebc044df07651 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 magicmirror: force_update: false force_update_modules: false -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-magicmirror-env' -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / +persistence: + config: + enabled: true + mountPath: /magicmirror2 + configfile: + enabled: true + mountPath: /tmp/config.js + objectName: + '{{ printf "%s-magicmirror-config" (include "tc.common.names.fullname" + .) }}' + subPath: config.js + type: configMap +portal: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -31,17 +32,21 @@ service: port: 10590 protocol: HTTP targetPort: 10000 -persistence: - config: - enabled: true - mountPath: /magicmirror2 - # Mounts a modified default config file to a "tmp" which the entrypoint, - # copies to the config location if it does not exist. - configfile: - enabled: true - type: configMap - mountPath: /tmp/config.js - subPath: config.js - objectName: '{{ printf "%s-magicmirror-config" (include "tc.common.names.fullname" .) }}' -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-magicmirror-env' + probes: + liveness: + path: / + type: HTTP + readiness: + path: / + type: HTTP + startup: + path: / + type: HTTP diff --git a/charts/incubator/mailpile/Chart.yaml b/charts/incubator/mailpile/Chart.yaml index d0e02e2f9c7..1ab95713317 100644 --- a/charts/incubator/mailpile/Chart.yaml +++ b/charts/incubator/mailpile/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mailpile -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Mailpile is software, an e-mail client. It runs on your desktop or laptop @@ -25,7 +25,7 @@ keywords: - Network-Messenger dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mailpile/values.yaml b/charts/incubator/mailpile/values.yaml index 7c07006f2a6..7c9b63add0f 100644 --- a/charts/incubator/mailpile/values.yaml +++ b/charts/incubator/mailpile/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: rroemhild/mailpile @@ -10,12 +9,14 @@ persistence: path2: enabled: true mountPath: /root/.gnupg -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 33411 protocol: TCP targetPort: 33411 -portal: - enabled: true diff --git a/charts/incubator/maloja/Chart.yaml b/charts/incubator/maloja/Chart.yaml index b580aa58ff3..a62c1eb250e 100644 --- a/charts/incubator/maloja/Chart.yaml +++ b/charts/incubator/maloja/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: maloja -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Self-hosted music scrobble database to create personal listening statistics @@ -22,7 +22,7 @@ keywords: - MediaServer-Music dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/maloja/values.yaml b/charts/incubator/maloja/values.yaml index 624d93d4f63..03afd7e7ea5 100644 --- a/charts/incubator/maloja/values.yaml +++ b/charts/incubator/maloja/values.yaml @@ -1,6 +1,3 @@ -env: - MALOJA_DATA_DIRECTORY: /config - MALOJA_HOST: 0.0.0.0 image: pullPolicy: IfNotPresent repository: krateng/maloja @@ -9,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +21,11 @@ service: port: 42010 protocol: TCP targetPort: 42010 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + MALOJA_DATA_DIRECTORY: /config + MALOJA_HOST: 0.0.0.0 diff --git a/charts/incubator/mango/Chart.yaml b/charts/incubator/mango/Chart.yaml index b676e8be8b0..57d6fb65415 100644 --- a/charts/incubator/mango/Chart.yaml +++ b/charts/incubator/mango/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mango -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | Mango is a self-hosted manga server and reader. Its features include[br] @@ -21,7 +21,7 @@ keywords: - MediaApp-Books dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mango/values.yaml b/charts/incubator/mango/values.yaml index a76cadcde38..00fd88b5d1f 100644 --- a/charts/incubator/mango/values.yaml +++ b/charts/incubator/mango/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: hkalexling/mango @@ -10,12 +9,14 @@ persistence: data: enabled: true mountPath: /root/mango -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 9000 protocol: TCP targetPort: 9000 -portal: - enabled: true diff --git a/charts/incubator/media-roller/Chart.yaml b/charts/incubator/media-roller/Chart.yaml index 36b1899151b..4d895126ce2 100644 --- a/charts/incubator/media-roller/Chart.yaml +++ b/charts/incubator/media-roller/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: media-roller -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Mobile friendly tool for downloading videos from social media. home: https://truecharts.org/charts/incubator/media-roller @@ -21,7 +21,7 @@ keywords: - MediaApp-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/media-roller/values.yaml b/charts/incubator/media-roller/values.yaml index ef26b8a7dec..0a4ac0eaac6 100644 --- a/charts/incubator/media-roller/values.yaml +++ b/charts/incubator/media-roller/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ronnieroller/media-roller @@ -7,12 +6,14 @@ persistence: download: enabled: true mountPath: /download -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true diff --git a/charts/incubator/mediaelch/Chart.yaml b/charts/incubator/mediaelch/Chart.yaml index b931b593c9d..80026a9d6ac 100644 --- a/charts/incubator/mediaelch/Chart.yaml +++ b/charts/incubator/mediaelch/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mediaelch -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Mediaelch is a Tool to manage your movie and show libary regarding the @@ -23,7 +23,7 @@ keywords: - MediaApp-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mediaelch/values.yaml b/charts/incubator/mediaelch/values.yaml index d14a3037acd..dadd061411b 100644 --- a/charts/incubator/mediaelch/values.yaml +++ b/charts/incubator/mediaelch/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "000" image: pullPolicy: IfNotPresent repository: masonxx/mediaelch @@ -8,12 +6,14 @@ persistence: mediaelch: enabled: true mountPath: /shows -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 5800 protocol: TCP targetPort: 5800 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "000" diff --git a/charts/incubator/mediagoblin/Chart.yaml b/charts/incubator/mediagoblin/Chart.yaml index 9b21c744cd7..ba5aa5c6bbf 100644 --- a/charts/incubator/mediagoblin/Chart.yaml +++ b/charts/incubator/mediagoblin/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mediagoblin -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "MediaGoblin is a free software media publishing platform that anyone @@ -24,7 +24,7 @@ keywords: - MediaApp-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mediagoblin/values.yaml b/charts/incubator/mediagoblin/values.yaml index ce44296969f..07814fa9a84 100644 --- a/charts/incubator/mediagoblin/values.yaml +++ b/charts/incubator/mediagoblin/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: mtlynch/mediagoblin @@ -7,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /var/lib/mediagoblin -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 6543 protocol: TCP targetPort: 6543 -portal: - enabled: true diff --git a/charts/incubator/memories-of-mars/Chart.yaml b/charts/incubator/memories-of-mars/Chart.yaml index 79dea563a5e..37956a19730 100644 --- a/charts/incubator/memories-of-mars/Chart.yaml +++ b/charts/incubator/memories-of-mars/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: memories-of-mars -version: 2.0.12 +version: 3.0.0 appVersion: memoriesofmars description: This Chart will download and install SteamCMD. It will also install Memories @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/memories-of-mars/values.yaml b/charts/incubator/memories-of-mars/values.yaml index 3ef41741eba..0fc2c4376c6 100644 --- a/charts/incubator/memories-of-mars/values.yaml +++ b/charts/incubator/memories-of-mars/values.yaml @@ -2,42 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: memoriesofmars@sha256:a74ff0229c88a820f10cfcb0d91fe8939a41f368eb9c0bf930d98b1e5aa33677 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "897590" - GAME_PARAMS: "" - MULTIHOME: "" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 7777 - protocol: UDP - targetPort: 7777 - beaconport: - enabled: true - ports: - beaconport: - enabled: true - port: 15000 - protocol: UDP - targetPort: 15000 persistence: serverfiles: enabled: true @@ -47,3 +11,43 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + beaconport: + enabled: true + ports: + beaconport: + enabled: true + port: 15000 + protocol: UDP + targetPort: 15000 + main: + ports: + main: + port: 7777 + protocol: UDP + targetPort: 7777 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "897590" + GAME_PARAMS: "" + MULTIHOME: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/metatube/Chart.yaml b/charts/incubator/metatube/Chart.yaml index 4b5647d2a43..4f772f547d2 100644 --- a/charts/incubator/metatube/Chart.yaml +++ b/charts/incubator/metatube/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: metatube -version: 2.0.13 +version: 3.0.0 appVersion: latest description: MetaTube downloads video from YouTube and can add metadata from a specified @@ -24,7 +24,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/metatube/values.yaml b/charts/incubator/metatube/values.yaml index f1c383ec2c4..9757484dedb 100644 --- a/charts/incubator/metatube/values.yaml +++ b/charts/incubator/metatube/values.yaml @@ -1,8 +1,3 @@ -env: - DEBUG: "False" - LOG: "False" - LOG_LEVEL: "10" - SOCKET_LOG: "False" image: pullPolicy: IfNotPresent repository: jvt038/metatube @@ -14,12 +9,14 @@ persistence: storagedownloads: enabled: true mountPath: /downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,5 +24,13 @@ service: port: 5000 protocol: TCP targetPort: 5000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DEBUG: "False" + LOG: "False" + LOG_LEVEL: "10" + SOCKET_LOG: "False" diff --git a/charts/incubator/microbin/Chart.yaml b/charts/incubator/microbin/Chart.yaml index d1c326e4a2b..5b6fde14ed3 100644 --- a/charts/incubator/microbin/Chart.yaml +++ b/charts/incubator/microbin/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: microbin -version: 2.0.13 +version: 3.0.0 appVersion: 2.0.4 description: MicroBin is a super tiny, feature rich, configurable, self-contained @@ -21,7 +21,7 @@ keywords: - microbin dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/microbin/values.yaml b/charts/incubator/microbin/values.yaml index a6141621e6a..cca159fdce8 100644 --- a/charts/incubator/microbin/values.yaml +++ b/charts/incubator/microbin/values.yaml @@ -1,31 +1,31 @@ image: + pullPolicy: IfNotPresent repository: danielszabo99/microbin tag: 2.0.4@sha256:c5bd4643135540a68a2846950fe4f65f3bcc94b62ed7c7644e563dfde6f1732c - pullPolicy: IfNotPresent microbin: - username: user - password: pass - title: Microbin editable: true - syntax_highlight: true - hide_logo: false - hide_header: false - hide_footer: false footer: TrueCharts + hide_footer: false + hide_header: false + hide_logo: false no_listing: false + password: pass private: true pure_html: false read_only: true - wide: true + syntax_highlight: true threads: 1 + title: Microbin + username: user + wide: true +persistence: + data: + enabled: true + mountPath: /app/pasta_data +portal: + enabled: true service: main: ports: main: port: 10302 -persistence: - data: - enabled: true - mountPath: "/app/pasta_data" -portal: - enabled: true diff --git a/charts/incubator/mindustry/Chart.yaml b/charts/incubator/mindustry/Chart.yaml index d9fc3342782..bfb84367ff7 100644 --- a/charts/incubator/mindustry/Chart.yaml +++ b/charts/incubator/mindustry/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mindustry -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This is a Basic Mindustry Server. It will download the preferred version @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mindustry/values.yaml b/charts/incubator/mindustry/values.yaml index 33789a246a0..da998f71594 100644 --- a/charts/incubator/mindustry/values.yaml +++ b/charts/incubator/mindustry/values.yaml @@ -1,8 +1,3 @@ -env: - GAME_PARAMS: "" - GAME_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 - SRV_NAME: DockerMindustry - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/mindustry-server @@ -11,12 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /mindustry -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -32,5 +29,13 @@ service: port: 6567 protocol: UDP targetPort: 6567 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_PARAMS: "" + GAME_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 + SRV_NAME: DockerMindustry + UMASK: "000" diff --git a/charts/incubator/miniflux/Chart.yaml b/charts/incubator/miniflux/Chart.yaml index 98422a8f66f..cdf7b26422c 100644 --- a/charts/incubator/miniflux/Chart.yaml +++ b/charts/incubator/miniflux/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: miniflux -version: 11.0.3 +version: 12.0.0 appVersion: 2.0.50 description: Miniflux is a minimalist and opinionated feed reader. home: https://truecharts.org/charts/incubator/miniflux @@ -21,7 +21,7 @@ keywords: - news dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/miniflux/values.yaml b/charts/incubator/miniflux/values.yaml index 38fb01d19d3..c9ca55cabd8 100644 --- a/charts/incubator/miniflux/values.yaml +++ b/charts/incubator/miniflux/values.yaml @@ -1,45 +1,48 @@ image: + pullPolicy: IfNotPresent repository: miniflux/miniflux tag: 2.0.50@sha256:759712dd554234b28b229bb9695f31e99b4771018d2ccefdd825a1ebe66ee219 - pullPolicy: IfNotPresent +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: miniflux + postgresqlUsername: miniflux secretEnv: - # -- Admin user login, it's used only if `CREATE_ADMIN` is enabled. - ADMIN_USERNAME: "admin" - # -- Admin user password, it's used only if `CREATE_ADMIN` is enabled. - ADMIN_PASSWORD: "changeme" -env: - RUN_MIGRATIONS: 1 - CREATE_ADMIN: 1 - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: urlnossl + ADMIN_PASSWORD: changeme + ADMIN_USERNAME: admin service: main: ports: main: port: 10091 targetPort: 8080 -persistence: - config: - enabled: true - mountPath: "/config" -probes: - liveness: - enabled: true - custom: true - spec: - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 1 - failureThreshold: 3 - httpGet: - path: /healthcheck - port: 8080 -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlDatabase: miniflux - postgresqlUsername: miniflux -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CREATE_ADMIN: 1 + DATABASE_URL: + secretKeyRef: + key: urlnossl + name: dbcreds + RUN_MIGRATIONS: 1 + probes: + liveness: + custom: true + enabled: true + spec: + failureThreshold: 3 + httpGet: + path: /healthcheck + port: 8080 + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 1 diff --git a/charts/incubator/mininote/Chart.yaml b/charts/incubator/mininote/Chart.yaml index 5a5035dc5d6..a1972333d1d 100644 --- a/charts/incubator/mininote/Chart.yaml +++ b/charts/incubator/mininote/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mininote -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A simple, self-hosted, encrypted Markdown note-taking app built with @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mininote/values.yaml b/charts/incubator/mininote/values.yaml index 2f02c72064d..72ee087185d 100644 --- a/charts/incubator/mininote/values.yaml +++ b/charts/incubator/mininote/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: n1try/mininote @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /app/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true diff --git a/charts/incubator/ml-workspace/Chart.yaml b/charts/incubator/ml-workspace/Chart.yaml index ed33ff89e3a..fc981f20007 100644 --- a/charts/incubator/ml-workspace/Chart.yaml +++ b/charts/incubator/ml-workspace/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ml-workspace -version: 5.0.3 +version: 6.0.0 appVersion: 0.13.2 description: All-in-one web-based development environment for machine learning home: https://truecharts.org/charts/incubator/ml-workspace @@ -21,7 +21,7 @@ keywords: - ai dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ml-workspace/ci/gpu-values.yaml b/charts/incubator/ml-workspace/ci/gpu-values.yaml index 2bbd13341c1..e69de29bb2d 100644 --- a/charts/incubator/ml-workspace/ci/gpu-values.yaml +++ b/charts/incubator/ml-workspace/ci/gpu-values.yaml @@ -1 +0,0 @@ -# imageSelector: "imageGPU" diff --git a/charts/incubator/ml-workspace/ci/light-values.yaml b/charts/incubator/ml-workspace/ci/light-values.yaml index 46c55851859..e5267e3a409 100644 --- a/charts/incubator/ml-workspace/ci/light-values.yaml +++ b/charts/incubator/ml-workspace/ci/light-values.yaml @@ -1 +1 @@ -imageSelector: "imageLight" +imageSelector: imageLight diff --git a/charts/incubator/ml-workspace/ci/minimal-values.yaml b/charts/incubator/ml-workspace/ci/minimal-values.yaml index 91bcbc9405e..cc9047d8876 100644 --- a/charts/incubator/ml-workspace/ci/minimal-values.yaml +++ b/charts/incubator/ml-workspace/ci/minimal-values.yaml @@ -1 +1 @@ -imageSelector: "imageMinimal" +imageSelector: imageMinimal diff --git a/charts/incubator/ml-workspace/ci/r-values.yaml b/charts/incubator/ml-workspace/ci/r-values.yaml index 1174fc10f28..e69de29bb2d 100644 --- a/charts/incubator/ml-workspace/ci/r-values.yaml +++ b/charts/incubator/ml-workspace/ci/r-values.yaml @@ -1 +0,0 @@ -# imageSelector: "imageR" diff --git a/charts/incubator/ml-workspace/ci/spark-values.yaml b/charts/incubator/ml-workspace/ci/spark-values.yaml index 1ae0f19dfa1..e69de29bb2d 100644 --- a/charts/incubator/ml-workspace/ci/spark-values.yaml +++ b/charts/incubator/ml-workspace/ci/spark-values.yaml @@ -1 +0,0 @@ -# imageSelector: "imageSpark" diff --git a/charts/incubator/ml-workspace/values.yaml b/charts/incubator/ml-workspace/values.yaml index 03137aacd8b..f376f73b203 100644 --- a/charts/incubator/ml-workspace/values.yaml +++ b/charts/incubator/ml-workspace/values.yaml @@ -1,65 +1,65 @@ +gpuImage: + pullPolicy: IfNotPresent + repository: mltooling/ml-workspace-gpu + tag: 0.13.2@sha256:ca83f64f4339344c96bb6491234008b972c1e64a1c1ef41522b8da601dfceb1e image: + pullPolicy: IfNotPresent repository: mltooling/ml-workspace tag: 0.13.2@sha256:5dfc8928059eb9d6d2bc33d7947e99b6bb38c2beaa40029afb73596a9c08c134 - pullPolicy: IfNotPresent -gpuImage: - repository: mltooling/ml-workspace-gpu - pullPolicy: IfNotPresent - tag: 0.13.2@sha256:ca83f64f4339344c96bb6491234008b972c1e64a1c1ef41522b8da601dfceb1e -minimalImage: - repository: mltooling/ml-workspace-minimal - pullPolicy: IfNotPresent - tag: 0.13.2@sha256:94206eadc4bcfd1d4af4c598f767da176ad898592b9dc54bf62ddd2d9f6d1be6 +imageSelector: image lightImage: + pullPolicy: IfNotPresent repository: mltooling/ml-workspace-light - pullPolicy: IfNotPresent tag: 0.13.2@sha256:cc0e1441702b49927a14d902c4530fa15ce9ad6796a61e41eaebf2e72cf77bc9 +minimalImage: + pullPolicy: IfNotPresent + repository: mltooling/ml-workspace-minimal + tag: 0.13.2@sha256:94206eadc4bcfd1d4af4c598f767da176ad898592b9dc54bf62ddd2d9f6d1be6 +persistence: + shm: + enabled: true + medium: Memory + mountPath: /dev/shm + type: emptyDir + workspace: + enabled: true + mountPath: /workspace +portal: + enabled: true rImage: + pullPolicy: IfNotPresent repository: mltooling/ml-workspace-r - pullPolicy: IfNotPresent tag: 0.12.1@sha256:fd7b4b0831e31c38eeddd9a55ea24fc274836ab317d404049dec14026e82468d -sparkImage: - repository: mltooling/ml-workspace-spark - pullPolicy: IfNotPresent - tag: 0.12.1@sha256:c04bc8eb48bac6c36f8c45ce8b00ce312fed37089adcc71b34faf6c685b1ef24 -imageSelector: "image" securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -secretEnv: - WORKSPACE_AUTH_USER: "admin" - WORKSPACE_AUTH_PASSWORD: "password" - # true, false, or a token - AUTHENTICATE_VIA_JUPYTER: "mytoken" -env: - WORKSPACE_BASE_URL: "/" - WORKSPACE_SSL_ENABLED: false - WORKSPACE_PORT: "{{ .Values.service.main.ports.main.port }}" - # User Defined - CONFIG_BACKUP_ENABLED: true - SHARED_LINKS_ENABLED: false - INCLUDE_TUTORIALS: true - MAX_NUM_THREADS: "auto" - # Jupyter Config - # true, false or timeout in seconds - SHUTDOWN_INACTIVE_KERNELS: "false" - NOTEBOOK_ARGS: "" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10201 -persistence: - workspace: - enabled: true - mountPath: "/workspace" - shm: - enabled: true - mountPath: "/dev/shm" - type: "emptyDir" - medium: "Memory" -portal: - enabled: true +sparkImage: + pullPolicy: IfNotPresent + repository: mltooling/ml-workspace-spark + tag: 0.12.1@sha256:c04bc8eb48bac6c36f8c45ce8b00ce312fed37089adcc71b34faf6c685b1ef24 +workload: + main: + podSpec: + containers: + main: + env: + AUTHENTICATE_VIA_JUPYTER: mytoken + CONFIG_BACKUP_ENABLED: "true" + INCLUDE_TUTORIALS: "true" + MAX_NUM_THREADS: auto + NOTEBOOK_ARGS: "" + SHARED_LINKS_ENABLED: "false" + SHUTDOWN_INACTIVE_KERNELS: "false" + WORKSPACE_AUTH_PASSWORD: password + WORKSPACE_AUTH_USER: admin + WORKSPACE_BASE_URL: / + WORKSPACE_PORT: "{{ .Values.service.main.ports.main.port }}" + WORKSPACE_SSL_ENABLED: "false" diff --git a/charts/incubator/mocodo-mcd/Chart.yaml b/charts/incubator/mocodo-mcd/Chart.yaml index 3bc66c765e1..ca33930d532 100644 --- a/charts/incubator/mocodo-mcd/Chart.yaml +++ b/charts/incubator/mocodo-mcd/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mocodo-mcd -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Mocodo est un logiciel d'aide l'enseignement et la conception des bases @@ -22,7 +22,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mocodo-mcd/values.yaml b/charts/incubator/mocodo-mcd/values.yaml index ba57102b508..accea1a06af 100644 --- a/charts/incubator/mocodo-mcd/values.yaml +++ b/charts/incubator/mocodo-mcd/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: olprog/mocodo @@ -7,12 +6,14 @@ persistence: path: enabled: true mountPath: /root/mocodo -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8888 protocol: TCP targetPort: 8888 -portal: - enabled: true diff --git a/charts/incubator/mojopaste/Chart.yaml b/charts/incubator/mojopaste/Chart.yaml index 89141ab1da5..060dc640473 100644 --- a/charts/incubator/mojopaste/Chart.yaml +++ b/charts/incubator/mojopaste/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mojopaste -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Mojopaste is a pastebin application. There's about one million of these @@ -26,7 +26,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mojopaste/values.yaml b/charts/incubator/mojopaste/values.yaml index 00f06dd7260..7e3a5fd635e 100644 --- a/charts/incubator/mojopaste/values.yaml +++ b/charts/incubator/mojopaste/values.yaml @@ -1,5 +1,3 @@ -env: - PASTE_ENABLE_CHARTS: "0" image: pullPolicy: IfNotPresent repository: jhthorsen/mojopaste @@ -8,12 +6,14 @@ persistence: data: enabled: true mountPath: /app/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 3300 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PASTE_ENABLE_CHARTS: "0" diff --git a/charts/incubator/monero-node/Chart.yaml b/charts/incubator/monero-node/Chart.yaml index e699845a401..20090f2590d 100644 --- a/charts/incubator/monero-node/Chart.yaml +++ b/charts/incubator/monero-node/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: monero-node -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Chart to run a monero full network node home: https://truecharts.org/charts/incubator/monero-node @@ -22,7 +22,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/monero-node/values.yaml b/charts/incubator/monero-node/values.yaml index 120d330534d..3ec1b28664a 100644 --- a/charts/incubator/monero-node/values.yaml +++ b/charts/incubator/monero-node/values.yaml @@ -1,5 +1,3 @@ -env: - name: monerod image: pullPolicy: IfNotPresent repository: kannix/monero-full-node @@ -14,12 +12,14 @@ persistence: containerdir2: enabled: true mountPath: /src -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -35,5 +35,10 @@ service: port: 18081 protocol: TCP targetPort: 18081 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + name: monerod diff --git a/charts/incubator/money-balancer/Chart.yaml b/charts/incubator/money-balancer/Chart.yaml index 25ffc2c2eae..d876ec13713 100644 --- a/charts/incubator/money-balancer/Chart.yaml +++ b/charts/incubator/money-balancer/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: money-balancer -version: 2.0.12 +version: 3.0.0 appVersion: 1.3.0 description: Money Balancer helps you to keep track of who paid for what and calculates @@ -22,7 +22,7 @@ keywords: - balance dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/money-balancer/values.yaml b/charts/incubator/money-balancer/values.yaml index c78b8535343..38b3d657b69 100644 --- a/charts/incubator/money-balancer/values.yaml +++ b/charts/incubator/money-balancer/values.yaml @@ -1,20 +1,13 @@ image: - repository: ghcr.io/dorianim/money-balancer pullPolicy: IfNotPresent + repository: ghcr.io/dorianim/money-balancer tag: v1.3.0@sha256:89167ac32326ef9b50187e220f54744d9b329b321cebbf8f03578a48cc98964a -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-moneybalancer-secret' -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / +persistence: + data: + enabled: true + mountPath: /data +portal: + enabled: true service: main: ports: @@ -22,9 +15,21 @@ service: port: 10302 protocol: HTTP targetPort: 8000 -persistence: - data: - enabled: true - mountPath: "/data" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-moneybalancer-secret' + probes: + liveness: + path: / + type: HTTP + readiness: + path: / + type: HTTP + startup: + path: / + type: HTTP diff --git a/charts/incubator/mordhau/Chart.yaml b/charts/incubator/mordhau/Chart.yaml index acf034ff150..62f55567ede 100644 --- a/charts/incubator/mordhau/Chart.yaml +++ b/charts/incubator/mordhau/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: mordhau -version: 2.0.12 +version: 3.0.0 appVersion: mordhau description: "This Docker will download and install SteamCMD. It will also install @@ -23,7 +23,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/mordhau/values.yaml b/charts/incubator/mordhau/values.yaml index a7a86670662..7ac29f4cdb1 100644 --- a/charts/incubator/mordhau/values.yaml +++ b/charts/incubator/mordhau/values.yaml @@ -2,52 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: mordhau@sha256:4c0dba279cc619913d667cf57a1b1a9c6f6e0f1206c4dfadd0ef51d771342dfb -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - BEACON_PORT: "15000" - GAME_ID: "629800" - GAME_PARAMS: "" - GAME_PORT: "7777" - QUERY_PORT: "27015" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 7777 - protocol: UDP - targetPort: 7777 - beaconport: - enabled: true - ports: - beaconport: - enabled: true - port: 15000 - protocol: UDP - targetPort: 15000 - udp: - enabled: true - ports: - udp: - enabled: true - port: 27015 - protocol: UDP - targetPort: 27015 persistence: serverfiles: enabled: true @@ -57,3 +11,53 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + beaconport: + enabled: true + ports: + beaconport: + enabled: true + port: 15000 + protocol: UDP + targetPort: 15000 + main: + ports: + main: + port: 7777 + protocol: UDP + targetPort: 7777 + udp: + enabled: true + ports: + udp: + enabled: true + port: 27015 + protocol: UDP + targetPort: 27015 +workload: + main: + podSpec: + containers: + main: + env: + BEACON_PORT: "15000" + GAME_ID: "629800" + GAME_PARAMS: "" + GAME_PORT: "7777" + PASSWRD: "" + QUERY_PORT: "27015" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/moviegrabber/Chart.yaml b/charts/incubator/moviegrabber/Chart.yaml index 3865b49d163..6244276b857 100644 --- a/charts/incubator/moviegrabber/Chart.yaml +++ b/charts/incubator/moviegrabber/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: moviegrabber -version: 2.0.12 +version: 3.0.0 appVersion: latest description: MovieGrabber is a fully automated way of downloading movie from usenet, @@ -28,7 +28,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/moviegrabber/values.yaml b/charts/incubator/moviegrabber/values.yaml index f22a61b36e8..38de8ff5f1e 100644 --- a/charts/incubator/moviegrabber/values.yaml +++ b/charts/incubator/moviegrabber/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "000" image: pullPolicy: IfNotPresent repository: binhex/arch-moviegrabber @@ -8,12 +6,14 @@ persistence: moviegrabber: enabled: true mountPath: /media -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 9191 protocol: TCP targetPort: 9191 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "000" diff --git a/charts/incubator/namecheap-ddns/Chart.yaml b/charts/incubator/namecheap-ddns/Chart.yaml index 0c0e86187f4..06377c1df27 100644 --- a/charts/incubator/namecheap-ddns/Chart.yaml +++ b/charts/incubator/namecheap-ddns/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: namecheap-ddns -version: 2.0.11 +version: 3.0.0 appVersion: latest description: "This simple Chart will update a namecheap dynamic dns domain. You must @@ -25,7 +25,7 @@ keywords: - Network-Management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/namecheap-ddns/values.yaml b/charts/incubator/namecheap-ddns/values.yaml index ce512e3a906..bcdea5546d7 100644 --- a/charts/incubator/namecheap-ddns/values.yaml +++ b/charts/incubator/namecheap-ddns/values.yaml @@ -1,30 +1,35 @@ -env: - APP_DOMAIN: "" - APP_HOST: "" - APP_PASSWORD: "" image: pullPolicy: IfNotPresent repository: edchamberlain/namecheap_ddns tag: latest@sha256:fb6e8ad8647cf37b4e82a084d52e2c5b2fc0f3d4ceaa83690f7edf4a16eed19b persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + APP_DOMAIN: "" + APP_HOST: "" + APP_PASSWORD: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/necesse/Chart.yaml b/charts/incubator/necesse/Chart.yaml index 440fa49594e..b0866e95f87 100644 --- a/charts/incubator/necesse/Chart.yaml +++ b/charts/incubator/necesse/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: necesse -version: 2.0.12 +version: 3.0.0 appVersion: necesse description: This Chart will download and install SteamCMD. It will also install Necesse @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/necesse/values.yaml b/charts/incubator/necesse/values.yaml index 3fd184c7d92..ef677ec20ef 100644 --- a/charts/incubator/necesse/values.yaml +++ b/charts/incubator/necesse/values.yaml @@ -1,7 +1,3 @@ -env: - GAME_ID: "1169370" - GAME_PARAMS: "" - WORLD_NAME: World image: pullPolicy: IfNotPresent repository: ich777/steamcmd @@ -13,12 +9,14 @@ persistence: steamcmd: enabled: true mountPath: /serverdata/steamcmd -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -34,5 +32,12 @@ service: port: 14159 protocol: UDP targetPort: 14159 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "1169370" + GAME_PARAMS: "" + WORLD_NAME: World diff --git a/charts/incubator/neko/Chart.yaml b/charts/incubator/neko/Chart.yaml index 623fac820c9..39c30135bee 100644 --- a/charts/incubator/neko/Chart.yaml +++ b/charts/incubator/neko/Chart.yaml @@ -20,6 +20,6 @@ name: neko sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/neko type: application -version: 2.0.30 +version: 3.0.0 annotations: "truecharts.org/category": media diff --git a/charts/incubator/neko/ci/brave-values.yaml b/charts/incubator/neko/ci/brave-values.yaml index 120f702ccdd..b360f3d66ca 100644 --- a/charts/incubator/neko/ci/brave-values.yaml +++ b/charts/incubator/neko/ci/brave-values.yaml @@ -1 +1 @@ -imageSelector: "imageBrave" +imageSelector: imageBrave diff --git a/charts/incubator/neko/ci/chrome-values.yaml b/charts/incubator/neko/ci/chrome-values.yaml index e4fd1099889..556f6f63217 100644 --- a/charts/incubator/neko/ci/chrome-values.yaml +++ b/charts/incubator/neko/ci/chrome-values.yaml @@ -1 +1 @@ -imageSelector: "imageChrome" +imageSelector: imageChrome diff --git a/charts/incubator/neko/ci/chromium-values.yaml b/charts/incubator/neko/ci/chromium-values.yaml index 07521351840..4706746114b 100644 --- a/charts/incubator/neko/ci/chromium-values.yaml +++ b/charts/incubator/neko/ci/chromium-values.yaml @@ -1 +1 @@ -imageSelector: "imageChromium" +imageSelector: imageChromium diff --git a/charts/incubator/neko/ci/edge-values.yaml b/charts/incubator/neko/ci/edge-values.yaml index f4ffaa26989..1014f3d77be 100644 --- a/charts/incubator/neko/ci/edge-values.yaml +++ b/charts/incubator/neko/ci/edge-values.yaml @@ -1 +1 @@ -imageSelector: "imageEdge" +imageSelector: imageEdge diff --git a/charts/incubator/neko/ci/remmina-values.yaml b/charts/incubator/neko/ci/remmina-values.yaml index b9d88b51ee9..91a0b234d00 100644 --- a/charts/incubator/neko/ci/remmina-values.yaml +++ b/charts/incubator/neko/ci/remmina-values.yaml @@ -1 +1 @@ -imageSelector: "imageRemmina" +imageSelector: imageRemmina diff --git a/charts/incubator/neko/ci/tor-values.yaml b/charts/incubator/neko/ci/tor-values.yaml index 7dda216dd7c..d75ef54f967 100644 --- a/charts/incubator/neko/ci/tor-values.yaml +++ b/charts/incubator/neko/ci/tor-values.yaml @@ -1 +1 @@ -imageSelector: "imageTor" +imageSelector: imageTor diff --git a/charts/incubator/neko/ci/vivaldi-values.yaml b/charts/incubator/neko/ci/vivaldi-values.yaml index 7c2b7ff2e90..cbca10d537c 100644 --- a/charts/incubator/neko/ci/vivaldi-values.yaml +++ b/charts/incubator/neko/ci/vivaldi-values.yaml @@ -1 +1 @@ -imageSelector: "imageVivaldi" +imageSelector: imageVivaldi diff --git a/charts/incubator/neko/ci/vlc-values.yaml b/charts/incubator/neko/ci/vlc-values.yaml index a5f6ec1b314..3a7157b9396 100644 --- a/charts/incubator/neko/ci/vlc-values.yaml +++ b/charts/incubator/neko/ci/vlc-values.yaml @@ -1 +1 @@ -imageSelector: "imageVlc" +imageSelector: imageVlc diff --git a/charts/incubator/neko/ci/vncviewer-values.yaml b/charts/incubator/neko/ci/vncviewer-values.yaml index 501812215b0..241a4064be7 100644 --- a/charts/incubator/neko/ci/vncviewer-values.yaml +++ b/charts/incubator/neko/ci/vncviewer-values.yaml @@ -1 +1 @@ -imageSelector: "imageVncviewer" +imageSelector: imageVncviewer diff --git a/charts/incubator/neko/ci/xfce-values.yaml b/charts/incubator/neko/ci/xfce-values.yaml index 312155969c9..73a4f4141f6 100644 --- a/charts/incubator/neko/ci/xfce-values.yaml +++ b/charts/incubator/neko/ci/xfce-values.yaml @@ -1 +1 @@ -imageSelector: "imageXfce" +imageSelector: imageXfce diff --git a/charts/incubator/neko/values.yaml b/charts/incubator/neko/values.yaml index a313c99b4ff..9c2bb8ec58b 100644 --- a/charts/incubator/neko/values.yaml +++ b/charts/incubator/neko/values.yaml @@ -1,68 +1,36 @@ -image: - repository: m1k1o/neko - pullPolicy: IfNotPresent - tag: firefox@sha256:f419f71b40c6c1f03cda16de4f2c0f467a577a14d4d7e889e9858161ea0209ad braveImage: - repository: m1k1o/neko pullPolicy: IfNotPresent + repository: m1k1o/neko tag: brave@sha256:89aa7029bfb66f6556a42466cfe030fa27bef6cfe972c08a22f5a101484677eb chromeImage: - repository: m1k1o/neko pullPolicy: IfNotPresent + repository: m1k1o/neko tag: google-chrome@sha256:5b3dbb15c456680a4176ac88a057511d99bfe344c82819001e26031b1ddc2241 chromiumImage: - repository: m1k1o/neko pullPolicy: IfNotPresent + repository: m1k1o/neko tag: chromium@sha256:40c252ef1a520ef41e75ca56c5ae1792d017fa0ad6aa7d79e1f417b34cabb0ff edgeImage: - repository: m1k1o/neko pullPolicy: IfNotPresent + repository: m1k1o/neko tag: microsoft-edge@sha256:b07404b0f6dcd2b16261330d30e5364add93bd843ffec3aea3a9e2f67c615c4a +image: + pullPolicy: IfNotPresent + repository: m1k1o/neko + tag: firefox@sha256:f419f71b40c6c1f03cda16de4f2c0f467a577a14d4d7e889e9858161ea0209ad +imageSelector: image +portal: + enabled: true remminaImage: - repository: m1k1o/neko pullPolicy: IfNotPresent + repository: m1k1o/neko tag: remmina@sha256:932c2c4e721d46235faeda948ff6d2c0b2d91db3028db2127d6eadc28c30284e -torImage: - repository: m1k1o/neko - pullPolicy: IfNotPresent - tag: tor-browser@sha256:b8ee63fdb4286dcbef71aa373bc080606c96009f6081b95d0f1d3abc216e1bb4 -vivaldiImage: - repository: m1k1o/neko - pullPolicy: IfNotPresent - tag: vivaldi@sha256:8b9d1269af0dcf1dcb690dc0677c5470a58f4f2035677557b8f423f8dbdec98d -vlcImage: - repository: m1k1o/neko - pullPolicy: IfNotPresent - tag: vlc@sha256:e3129b3887451e2b3dbdb627a617e34b5331ee3f3b253fc2d14503e222d3b745 -vncviewerImage: - repository: m1k1o/neko - pullPolicy: IfNotPresent - tag: vncviewer@sha256:d6e961e5b15fc58639ac6b4eeb791c5b48c859e69d65d25c20ff92bf7c95b458 -xfceImage: - repository: m1k1o/neko - pullPolicy: IfNotPresent - tag: xfce@sha256:df36f438915ac4f1ffa18608e7d9169e330cea4f6c3f91d3d6257031c9cbc0eb -imageSelector: "image" -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - NEKO_PASSWORD: userpass - NEKO_PASSWORD_ADMIN: adminpass -env: - NEKO_UDPMUX: 52100 - NEKO_TCPMUX: 52100 - # User Defined - NEKO_SCREEN: 1920x1080@30 - NEKO_CONTROL_PROTECTION: false - NEKO_IMPLICIT_CONTROL: false - NEKO_LOCKS: "" - NEKO_NAT1TO1: "" - NEKO_IPFETCH: "" - NEKO_PROXY: true + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -70,14 +38,6 @@ service: port: 10294 protocol: HTTP targetPort: 8080 - mux-udp: - enabled: true - ports: - mux-udp: - enabled: true - port: 52100 - protocol: UDP - targetPort: 52100 mux-tcp: enabled: true ports: @@ -86,5 +46,48 @@ service: port: 52100 protocol: TCP targetPort: 52100 -portal: - enabled: true + mux-udp: + enabled: true + ports: + mux-udp: + enabled: true + port: 52100 + protocol: UDP + targetPort: 52100 +torImage: + pullPolicy: IfNotPresent + repository: m1k1o/neko + tag: tor-browser@sha256:b8ee63fdb4286dcbef71aa373bc080606c96009f6081b95d0f1d3abc216e1bb4 +vivaldiImage: + pullPolicy: IfNotPresent + repository: m1k1o/neko + tag: vivaldi@sha256:8b9d1269af0dcf1dcb690dc0677c5470a58f4f2035677557b8f423f8dbdec98d +vlcImage: + pullPolicy: IfNotPresent + repository: m1k1o/neko + tag: vlc@sha256:e3129b3887451e2b3dbdb627a617e34b5331ee3f3b253fc2d14503e222d3b745 +vncviewerImage: + pullPolicy: IfNotPresent + repository: m1k1o/neko + tag: vncviewer@sha256:d6e961e5b15fc58639ac6b4eeb791c5b48c859e69d65d25c20ff92bf7c95b458 +workload: + main: + podSpec: + containers: + main: + env: + NEKO_CONTROL_PROTECTION: "false" + NEKO_IMPLICIT_CONTROL: "false" + NEKO_IPFETCH: "" + NEKO_LOCKS: "" + NEKO_NAT1TO1: "" + NEKO_PASSWORD: userpass + NEKO_PASSWORD_ADMIN: adminpass + NEKO_PROXY: "true" + NEKO_SCREEN: 1920x1080@30 + NEKO_TCPMUX: "52100" + NEKO_UDPMUX: "52100" +xfceImage: + pullPolicy: IfNotPresent + repository: m1k1o/neko + tag: xfce@sha256:df36f438915ac4f1ffa18608e7d9169e330cea4f6c3f91d3d6257031c9cbc0eb diff --git a/charts/incubator/netbox/Chart.yaml b/charts/incubator/netbox/Chart.yaml index c5169e17018..3289a16ad76 100644 --- a/charts/incubator/netbox/Chart.yaml +++ b/charts/incubator/netbox/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: netbox -version: 3.0.42 +version: 4.0.0 appVersion: 3.6.5 description: NetBox is the leading solution for modeling and documenting modern networks. home: https://truecharts.org/charts/incubator/netbox @@ -20,7 +20,7 @@ keywords: - netbox dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/netbox/values.yaml b/charts/incubator/netbox/values.yaml index 74a0d7325ee..3b888633897 100644 --- a/charts/incubator/netbox/values.yaml +++ b/charts/incubator/netbox/values.yaml @@ -1,25 +1,116 @@ image: + pullPolicy: IfNotPresent repository: netboxcommunity/netbox tag: v3.6.5-2.7.0@sha256:11df75195b88cec1d54de1790060851abd19e94aeee50e0586a8eba192074bbe - pullPolicy: IfNotPresent +metrics: + enabled: false + prometheusRule: + enabled: false + labels: {} + rules: [] + serviceMonitor: + interval: 1m + labels: {} + scrapeTimeout: 30s +netbox: + admins: [] + allowed_hosts: [] + allowed_urls_schemes: [] + auth_password_validators: [] + banner: + bottom: "" + login: "" + top: "" + cors_origin_allow_all: false + cors_origin_regex_whitelist: [] + cors_origin_whitelist: [] + csrf_cookie_name: csrftoken + csrf_trusted_origin: [] + date_time: + date_format: N j, Y + date_time_format: N j, Y g:i a + short_date_format: Y-m-d + short_date_time_format: Y-m-d H:i + short_time_format: H:i:s + time_format: g:i a + debug: false + email: + from_email: "" + password: "" + port: 587 + server: "" + timeout: 10 + use_ssl: false + use_tls: true + username: "" + enforce_global_unique: true + exempt_view_permissions: [] + graphql_enabled: true + http_proxies: [] + internal_ips: [] + login_persistence: false + login_required: true + login_timeout: 1209600 + maps_url: https://maps.google.com/?q= + max_page_size: 1000 + napalm: + args: [] + password: "" + timeout: 30 + username: "" + paginate_count: 50 + plugin_config: null + powerfeed: + default_amperage: 15 + default_max_utilization: 80 + default_voltage: 120 + prefer_ipv4: false + rack: + elevation_default_unit_height: 22 + elevation_default_unit_width: 220 + remote_auth: {} + retention: + changelog: 90 + job_result: 90 + rq_default_timeout: 300 + session_cookie_name: sessionid + storage_backend: "" + storage_config: [] +persistence: + config: + enabled: true + mountPath: /etc/netbox/config + configfile: + enabled: true + mountPath: /etc/netbox/config/01-config.py + objectName: '{{ include "tc.common.names.fullname" . }}-secret' + subPath: config.py + type: secret + media: + enabled: true + mountPath: /opt/netbox/netbox/media + reports: + enabled: true + mountPath: /etc/netbox/reports + scripts: + enabled: true + mountPath: /etc/netbox/scripts +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: netbox + postgresqlUsername: netbox +redis: + enabled: true + existingSecret: rediscreds securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -probes: - liveness: - type: HTTP - path: /api - readiness: - type: HTTP - path: /api - startup: - type: HTTP - path: /api - # Gives some time for app to run db migrations - initialDelaySeconds: 60 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,218 +118,19 @@ service: port: 10265 protocol: HTTP targetPort: 8080 -netbox: - # -- This is a list of valid fully-qualified domain names (FQDNs) for the NetBox server. NetBox will not permit write - # access to the server via any other hostnames. The first FQDN in the list will be treated as the preferred name. - # 127.0.0.1 added automatically - allowed_hosts: [] - # - netbox.example.com - # - URL schemes that are allowed within links in NetBox - allowed_urls_schemes: [] - # - file - # - ftp - # -- Specify one or more name and email address tuples representing NetBox administrators. These people will be notified of - # application errors (assuming correct email settings are provided). - admins: [] - # - name: John Doe - # email: jdoe@example.com - # -- Enable any desired validators for local account passwords below. For a list of included validators, please see the - # Django documentation at https://docs.djangoproject.com/en/stable/topics/auth/passwords/#password-validation. - auth_password_validators: [] - # - name: django.contrib.auth.password_validation.MinimumLengthValidator - # options: - # - key: min_length - # value: 10 - banner: - # -- Optionally display a persistent banner at the top of every page. - top: "" - # -- Optionally display a persistent banner at the bottom of every page. - bottom: "" - # -- Text to include on the login page above the login form. HTML is allowed - login: "" - retention: - # -- Maximum number of days to retain logged changes. Set to 0 to retain changes indefinitely. - changelog: 90 - # -- Maximum number of days to retain job results (scripts and reports). Set to 0 to retain job results in the database indefinitely. - job_result: 90 - # -- When determining the primary IP address for a device, IPv6 is preferred over IPv4 by default. - prefer_ipv4: false - # -- Enforcement of unique IP space can be toggled on a per-VRF basis. To enforce unique IP space within the global table - enforce_global_unique: true - # - API Cross-Origin Resource Sharing (CORS) settings. If CORS_ORIGIN_ALLOW_ALL is set to True, all origins will be - # - allowed. Otherwise, define a list of allowed origins using either CORS_ORIGIN_WHITELIST or - # - CORS_ORIGIN_REGEX_WHITELIST. For more information, see https://github.com/ottoyiu/django-cors-headers - cors_origin_allow_all: false - cors_origin_whitelist: [] - # - "127.0.0.1" - cors_origin_regex_whitelist: [] - # - r'^(https?://)?(\w+\.)?example\.com$' - debug: false - email: - server: "" - port: 587 - username: "" - password: "" - use_ssl: false - use_tls: true - timeout: 10 - from_email: "" - # -- Exempt certain models from the enforcement of view permissions. Models listed here will be viewable by all users and - # by anonymous users. List models in the form `.`. Add '*' to this list to exempt all models. - exempt_view_permissions: [] - # - dcim.site - # - dcim.region - # - ipam.prefix - # - HTTP proxies NetBox should use when sending outbound HTTP requests (e.g. for webhooks). - http_proxies: [] - # - key: http - # url: http://10.10.1.10:3128 - # - key: https - # url: http://10.10.1.10:1080 - # -- IP addresses recognized as internal to the system. The debugging toolbar will be available only to clients accessing - # NetBox from an internal IP. (127.0.0.1 and ::1) added automatically - internal_ips: [] - # - "10.10.10.5" - # -- Automatically reset the lifetime of a valid session upon each authenticated request. Enables users to remain - # authenticated to NetBox indefinitely. - login_persistence: false - # -- Setting this to True will permit only authenticated users to access any part of NetBox. By default, anonymous users - # are permitted to access most data in NetBox but not make any changes. - login_required: true - # -- The length of time (in seconds) for which a user will remain logged into the web UI before being prompted to - # re-authenticate. (Default: 1209600 [14 days]) - login_timeout: 1209600 - # -- Enable GraphQL API. - graphql_enabled: true - # -- Maps provider - maps_url: https://maps.google.com/?q= - # -- An API consumer can request an arbitrary number of objects =by appending the "limit" parameter to the URL (e.g. - # "?limit=1000"). This setting defines the maximum limit. Setting it to 0 or None will allow an API consumer to request - # all objects by specifying "?limit=0". - max_page_size: 1000 - # -- Determine how many objects to display per page within a list. (Default: 50) - paginate_count: 50 - powerfeed: - # -- The default value for the amperage field when creating new power feeds. - default_amperage: 15 - # -- The default value (percentage) for the max_utilization field when creating new power feeds. - default_max_utilization: 80 - # -- The default value for the voltage field when creating new power feeds. - default_voltage: 120 - # -- Rack elevation size defaults, in pixels. For best results, the ratio of width to height should be roughly 10:1. - rack: - elevation_default_unit_height: 22 - elevation_default_unit_width: 220 - # -- Credentials that NetBox will uses to authenticate to devices when connecting via NAPALM. - napalm: - username: "" - password: "" - timeout: 30 - # -- NAPALM optional arguments (see http://napalm.readthedocs.io/en/latest/support/#optional-arguments). - args: [] - # - arg: allow_agent - # value: "False" - # -- Cross-Site-Request-Forgery-Attack settings. If Netbox is sitting behind a reverse proxy, you might need to set this - csrf_trusted_origin: [] - # - https://netbox.mydomain.com - # -- The name to use for the session cookie. - session_cookie_name: sessionid - # -- The name to use for the csrf token cookie. - csrf_cookie_name: csrftoken - # -- By default uploaded media is stored on the local filesystem. Using Django-storages is also supported. Provide the - # class path of the storage driver in storage_backend and any configuration options in storage_config. For example: - # Example storages.backends.s3boto3.S3Boto3Storage - storage_backend: "" - storage_config: [] - # - key: AWS_ACCESS_KEY_ID - # value: KeyID - # - key: AWS_SECRET_ACCESS_KEY - # value: Secret - # - key: AWS_STORAGE_BUCKET_NAME - # value: netbox - # - key: AWS_S3_REGION_NAME - # value: eu-west-1 - # -- Plugins configuration settings. These settings are used by various plugins that the user may have installed. - plugin_config: - # - plugin_name: plugin1 - # enabled: false - # config: - # - key: foo - # value: bar - # - key: fizz - # value: bizz - # -- Maximum execution time for background tasks, in seconds. - rq_default_timeout: 300 - # -- Remote authentication support - remote_auth: {} - # enabled: false - # backend: netbox.authentication.RemoteUserBackend - # header: header - # auto_create_user: false - # default_groups: [] - # default_permissions: - # - key: dcim.change_site - # value: None - # -- Date/time formatting. See the following link for supported formats: - # https://docs.djangoproject.com/en/stable/ref/templates/builtins/#date - date_time: - date_format: N j, Y - short_date_format: Y-m-d - time_format: g:i a - short_time_format: H:i:s - date_time_format: N j, Y g:i a - short_date_time_format: Y-m-d H:i -metrics: - # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. - # @default -- See values.yaml - enabled: false - serviceMonitor: - interval: 1m - scrapeTimeout: 30s - labels: {} - # -- Enable and configure Prometheus Rules for the chart under this key. - # @default -- See values.yaml - prometheusRule: - enabled: false - labels: {} - # -- Configure additionial rules for the chart under this key. - # @default -- See prometheusrules.yaml - rules: [] - # - alert: UnifiPollerAbsent - # annotations: - # description: Unifi Poller has disappeared from Prometheus service discovery. - # summary: Unifi Poller is down. - # expr: | - # absent(up{job=~".*unifi-poller.*"} == 1) - # for: 5m - # labels: - # severity: critical -persistence: - config: - enabled: true - mountPath: /etc/netbox/config - reports: - enabled: true - mountPath: /etc/netbox/reports - scripts: - enabled: true - mountPath: /etc/netbox/scripts - media: - enabled: true - mountPath: /opt/netbox/netbox/media - configfile: - enabled: true - type: secret - objectName: '{{ include "tc.common.names.fullname" . }}-secret' - mountPath: /etc/netbox/config/01-config.py - subPath: config.py -postgresql: - enabled: true - existingSecret: dbcreds - postgresqlUsername: netbox - postgresqlDatabase: netbox -redis: - enabled: true - existingSecret: rediscreds -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: /api + type: HTTP + readiness: + path: /api + type: HTTP + startup: + initialDelaySeconds: 60 + path: /api + type: HTTP diff --git a/charts/incubator/neverwinternights-ee/Chart.yaml b/charts/incubator/neverwinternights-ee/Chart.yaml index 6cab5da9f3f..0409151a77e 100644 --- a/charts/incubator/neverwinternights-ee/Chart.yaml +++ b/charts/incubator/neverwinternights-ee/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: neverwinternights-ee -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "This Chart will download and install Neverwinter Nights: Enhanced Edition @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/neverwinternights-ee/values.yaml b/charts/incubator/neverwinternights-ee/values.yaml index 5fd0beabd23..8ea0aadb5db 100644 --- a/charts/incubator/neverwinternights-ee/values.yaml +++ b/charts/incubator/neverwinternights-ee/values.yaml @@ -1,24 +1,3 @@ -env: - APWD: adminDocker - AUTO_SAV_I: "5" - DIFF: "1" - ELC: "0" - GAME_PARAMS: "" - ILR: "0" - LOG_LVL: "4" - MAXLEVEL: "40" - MAX_CLIENTS: "4" - MINLEVEL: "1" - MOD_NAME: "" - ONEPARTY: "0" - PAUSEAPLAY: "0" - PPW: Docker - PUBLIC_SRV: "0" - PVP: "0" - RLD_W_E: "0" - SERVERVAULT: "0" - SRV_NAME: Docker NWNEE - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/nwnee-server @@ -27,19 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /nwnee -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -47,5 +21,36 @@ service: port: 5121 protocol: UDP targetPort: 5121 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APWD: adminDocker + AUTO_SAV_I: "5" + DIFF: "1" + ELC: "0" + GAME_PARAMS: "" + ILR: "0" + LOG_LVL: "4" + MAX_CLIENTS: "4" + MAXLEVEL: "40" + MINLEVEL: "1" + MOD_NAME: "" + ONEPARTY: "0" + PAUSEAPLAY: "0" + PPW: Docker + PUBLIC_SRV: "0" + PVP: "0" + RLD_W_E: "0" + SERVERVAULT: "0" + SRV_NAME: Docker NWNEE + UMASK: "000" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/newyearcountdownclock/Chart.yaml b/charts/incubator/newyearcountdownclock/Chart.yaml index ba87924316a..55f8a1fa44a 100644 --- a/charts/incubator/newyearcountdownclock/Chart.yaml +++ b/charts/incubator/newyearcountdownclock/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: newyearcountdownclock -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Self Hosted, self contained New Year Countdown clock home: https://truecharts.org/charts/incubator/newyearcountdownclock @@ -21,7 +21,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/newyearcountdownclock/values.yaml b/charts/incubator/newyearcountdownclock/values.yaml index a07a114685d..5b773dcbc65 100644 --- a/charts/incubator/newyearcountdownclock/values.yaml +++ b/charts/incubator/newyearcountdownclock/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: modem7/newyearcountdown tag: latest@sha256:6ca1505ff8d26c10d2446d557c3c79e96a00d47bd7ff2f5bd5871627ecb39077 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/nexus-oss/Chart.yaml b/charts/incubator/nexus-oss/Chart.yaml index 64f93d85b37..82a18d896d1 100644 --- a/charts/incubator/nexus-oss/Chart.yaml +++ b/charts/incubator/nexus-oss/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: nexus-oss -version: 2.0.17 +version: 3.0.0 appVersion: 3.62.0 description: Sonatype Nexus open source is a artifact repository manager home: https://truecharts.org/charts/incubator/nexus-oss @@ -19,7 +19,7 @@ keywords: - productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/nexus-oss/values.yaml b/charts/incubator/nexus-oss/values.yaml index 40631868843..41aa7a15d63 100644 --- a/charts/incubator/nexus-oss/values.yaml +++ b/charts/incubator/nexus-oss/values.yaml @@ -1,22 +1,31 @@ image: - repository: sonatype/nexus3 pullPolicy: IfNotPresent + repository: sonatype/nexus3 tag: 3.62.0@sha256:cfff1ebfb808abfb5e9054c95ff7fea349cdb1e7ff0b629c1051763e4e74e0dc -podSecurityContext: - runAsGroup: 200 - runAsUser: 200 - fsGroup: 200 -env: - INSTALL4J_ADD_VM_PARAMS: "-Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -Djava.util.prefs.userRoot=${NEXUS_DATA}/javaprefs" -service: - main: - ports: - main: - port: 10288 - targetPort: 8081 persistence: data: enabled: true mountPath: /nexus-data portal: enabled: true +securityContext: + container: + runAsGroup: 200 + runAsUser: 200 + pod: + fsGroup: 200 +service: + main: + ports: + main: + port: 10288 + targetPort: 8081 +workload: + main: + podSpec: + containers: + main: + env: + INSTALL4J_ADD_VM_PARAMS: + -Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m + -Djava.util.prefs.userRoot=${NEXUS_DATA}/javaprefs diff --git a/charts/incubator/nightscout/Chart.yaml b/charts/incubator/nightscout/Chart.yaml index 9da78048812..1a63e2e8cdb 100644 --- a/charts/incubator/nightscout/Chart.yaml +++ b/charts/incubator/nightscout/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: nightscout -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Allows the installation of Nightscout, a remote CGM monitoring system. @@ -24,7 +24,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/nightscout/values.yaml b/charts/incubator/nightscout/values.yaml index 437ac0f6fb3..10ad7f77a0f 100644 --- a/charts/incubator/nightscout/values.yaml +++ b/charts/incubator/nightscout/values.yaml @@ -1,27 +1,16 @@ -env: - API_SECRET: "" - BASE_URL: "" - BG_HIGH: "" - BG_LOW: "" - BG_TARGET_BOTTOM: "" - BG_TARGET_TOP: "" - DISPLAY_UNITS: "" - ENABLE: delta direction upbat timeago devicestatus errorcodes ar2 simplealarms profile - INSECURE_USE_HTTP: "true" - MONGO_CONNECTION: mongodb://db-user:db-password@mongodb-instance:port/db-name - THEME: colors - TIME_FORMAT: "24" image: pullPolicy: IfNotPresent repository: nightscout/cgm-remote-monitor-travis tag: latest@sha256:3ace874753e834b9c9b8a242df67f86329b04a3a48584452ae45207bfbfdb271 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +18,23 @@ service: port: 1337 protocol: TCP targetPort: 1337 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + API_SECRET: "" + BASE_URL: "" + BG_HIGH: "" + BG_LOW: "" + BG_TARGET_BOTTOM: "" + BG_TARGET_TOP: "" + DISPLAY_UNITS: "" + ENABLE: + delta direction upbat timeago devicestatus errorcodes ar2 simplealarms + profile + INSECURE_USE_HTTP: "true" + MONGO_CONNECTION: mongodb://db-user:db-password@mongodb-instance:port/db-name + THEME: colors + TIME_FORMAT: "24" diff --git a/charts/incubator/noisedash/Chart.yaml b/charts/incubator/noisedash/Chart.yaml index 27055813075..b8942dce196 100644 --- a/charts/incubator/noisedash/Chart.yaml +++ b/charts/incubator/noisedash/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: noisedash -version: 2.0.15 +version: 3.0.0 appVersion: 0.6.12 description: Self-hosted web tool for generating ambient noises home: https://truecharts.org/charts/incubator/noisedash @@ -19,7 +19,7 @@ keywords: - noise dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/noisedash/values.yaml b/charts/incubator/noisedash/values.yaml index 9d29990bb56..c514ef8ce33 100644 --- a/charts/incubator/noisedash/values.yaml +++ b/charts/incubator/noisedash/values.yaml @@ -1,20 +1,9 @@ image: + pullPolicy: IfNotPresent repository: noisedash/noisedash tag: v0.6.12@sha256:c1fa45b7419746da8f056310c187b34ffe48dcb92e2463c0f2015cebf5b13340 - pullPolicy: IfNotPresent -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 noisedash: max_sample_size_in_bytes: 10737418240 -service: - main: - ports: - main: - port: 10328 persistence: db: enabled: true @@ -24,3 +13,14 @@ persistence: mountPath: /var/noisedash/samples portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10328 diff --git a/charts/incubator/nosqlclient/Chart.yaml b/charts/incubator/nosqlclient/Chart.yaml index bf9ea7c2a05..966c9c57d25 100644 --- a/charts/incubator/nosqlclient/Chart.yaml +++ b/charts/incubator/nosqlclient/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: nosqlclient -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Cross-platform and self hosted, easy to use, intuitive mongodb management @@ -23,7 +23,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/nosqlclient/values.yaml b/charts/incubator/nosqlclient/values.yaml index d2c2496d009..d782c65fd19 100644 --- a/charts/incubator/nosqlclient/values.yaml +++ b/charts/incubator/nosqlclient/values.yaml @@ -1,5 +1,3 @@ -env: - MONGO_URL: "" image: pullPolicy: IfNotPresent repository: mongoclient/mongoclient @@ -8,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /data/db -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + MONGO_URL: "" diff --git a/charts/incubator/notarius/Chart.yaml b/charts/incubator/notarius/Chart.yaml index 2695edea6eb..6442a163619 100644 --- a/charts/incubator/notarius/Chart.yaml +++ b/charts/incubator/notarius/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: notarius -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "" home: https://truecharts.org/charts/incubator/notarius @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/notarius/values.yaml b/charts/incubator/notarius/values.yaml index 0abba5be924..a8d9198f96b 100644 --- a/charts/incubator/notarius/values.yaml +++ b/charts/incubator/notarius/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: agusalex/notarius tag: latest@sha256:ac7f357fc114660429b2b08f8939cf3bcbe7a0cc399a46077b77d417500a6ab4 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/notea/Chart.yaml b/charts/incubator/notea/Chart.yaml index 825dc9d8274..93967570ba3 100644 --- a/charts/incubator/notea/Chart.yaml +++ b/charts/incubator/notea/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: notea -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Self hosted note taking, alternative to Notions. Look at Github for config home: https://truecharts.org/charts/incubator/notea @@ -21,7 +21,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/notea/values.yaml b/charts/incubator/notea/values.yaml index 14fb3b26a32..539eb6b3830 100644 --- a/charts/incubator/notea/values.yaml +++ b/charts/incubator/notea/values.yaml @@ -1,30 +1,35 @@ -env: - PASSWORD: "" - STORE_PASSWORD: "" - STORE_USER: "" image: pullPolicy: IfNotPresent repository: diamkil/notea tag: latest@sha256:e331f787662bafb3722845045ac1753a084bf16b71b43c820e84dc5af6fe2aa1 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + PASSWORD: "" + STORE_PASSWORD: "" + STORE_USER: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/observium/Chart.yaml b/charts/incubator/observium/Chart.yaml index a94b486dfb1..9ca5ac40fed 100644 --- a/charts/incubator/observium/Chart.yaml +++ b/charts/incubator/observium/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: observium -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Observium is an autodiscovering network monitoring platform supporting @@ -22,7 +22,7 @@ keywords: - Network-Management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/observium/values.yaml b/charts/incubator/observium/values.yaml index 5d247e0a03d..745e4c71bb3 100644 --- a/charts/incubator/observium/values.yaml +++ b/charts/incubator/observium/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: uberchuckie/observium @@ -7,12 +6,14 @@ persistence: observium: enabled: true mountPath: /opt/observium/rrd -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,5 +29,3 @@ service: port: 8514 protocol: UDP targetPort: 514 -portal: - enabled: true diff --git a/charts/incubator/obsidian/Chart.yaml b/charts/incubator/obsidian/Chart.yaml index 89358638d87..e9c62a7cd2a 100644 --- a/charts/incubator/obsidian/Chart.yaml +++ b/charts/incubator/obsidian/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: obsidian -version: 2.0.11 +version: 3.0.0 appVersion: 0.1.1 description: A knowledge base that works on local Markdown files. home: https://truecharts.org/charts/incubator/obsidian @@ -21,7 +21,7 @@ keywords: - productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/obsidian/values.yaml b/charts/incubator/obsidian/values.yaml index acd4e0ddfd5..e955f51532e 100644 --- a/charts/incubator/obsidian/values.yaml +++ b/charts/incubator/obsidian/values.yaml @@ -2,19 +2,22 @@ image: pullPolicy: IfNotPresent repository: ghcr.io/sytone/obsidian-remote tag: 0.1.1@sha256:0494ea57446e77609a469caf08a6886f3825f893883bfab2f4736e06d01c19b2 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + storageconfig: + enabled: true + mountPath: /config/.config/obsidian + storagevaults: + enabled: true + mountPath: /vaults +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 10292 - protocol: HTTP - targetPort: 8080 api: enabled: true ports: @@ -26,12 +29,9 @@ service: enabled: true port: 27124 targetPort: 27124 -persistence: - storageconfig: - enabled: true - mountPath: /config/.config/obsidian - storagevaults: - enabled: true - mountPath: /vaults -portal: - enabled: true + main: + ports: + main: + port: 10292 + protocol: HTTP + targetPort: 8080 diff --git a/charts/incubator/onlinecheckyourserver/Chart.yaml b/charts/incubator/onlinecheckyourserver/Chart.yaml index 8f8f1c4d89b..cb5e03bd6ab 100644 --- a/charts/incubator/onlinecheckyourserver/Chart.yaml +++ b/charts/incubator/onlinecheckyourserver/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: onlinecheckyourserver -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This is a simple Chart that will check if a domain name or IP address @@ -21,7 +21,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/onlinecheckyourserver/values.yaml b/charts/incubator/onlinecheckyourserver/values.yaml index e2b04d8cb34..358c4a37027 100644 --- a/charts/incubator/onlinecheckyourserver/values.yaml +++ b/charts/incubator/onlinecheckyourserver/values.yaml @@ -1,36 +1,41 @@ -env: - HOST: google.com - PING_INTERVAL: "300" - PING_RETRY: "3600" - PING_TIMEOUT: "10" - PUSHOVER_APP_TOKEN: "" - PUSHOVER_MESSAGE: google.com is offline! - PUSHOVER_PRIORITY: "0" - PUSHOVER_TITLE: Online Check - PUSHOVER_USER_TOKEN: "" image: pullPolicy: IfNotPresent repository: ich777/online-check-pushover tag: latest@sha256:686ba0e2b0cb5f9a3f06420620d38d89a2c66ab11d114eaf8fdd187ba9e606b5 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + HOST: google.com + PING_INTERVAL: "300" + PING_RETRY: "3600" + PING_TIMEOUT: "10" + PUSHOVER_APP_TOKEN: "" + PUSHOVER_MESSAGE: google.com is offline! + PUSHOVER_PRIORITY: "0" + PUSHOVER_TITLE: Online Check + PUSHOVER_USER_TOKEN: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/openaudible/Chart.yaml b/charts/incubator/openaudible/Chart.yaml index 06125f87cce..bb1bd5cb867 100644 --- a/charts/incubator/openaudible/Chart.yaml +++ b/charts/incubator/openaudible/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openaudible -version: 2.0.12 +version: 3.0.0 appVersion: latest description: All your audiobooks in one place home: https://truecharts.org/charts/incubator/openaudible @@ -19,7 +19,7 @@ keywords: - audible dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/openaudible/values.yaml b/charts/incubator/openaudible/values.yaml index 9eb6e88ce71..67fa91ff1c1 100644 --- a/charts/incubator/openaudible/values.yaml +++ b/charts/incubator/openaudible/values.yaml @@ -1,13 +1,19 @@ image: + pullPolicy: IfNotPresent repository: openaudible/openaudible tag: latest@sha256:268d8121db70d88d8076649605bfadb50ba671460fa9060b67ef5e9b4d8f07a2 - pullPolicy: IfNotPresent +persistence: + config: + enabled: true + mountPath: /config/OpenAudible +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -15,9 +21,3 @@ service: port: 10325 protocol: HTTP targetPort: 3000 -persistence: - config: - enabled: true - mountPath: "/config/OpenAudible" -portal: - enabled: true diff --git a/charts/incubator/openebs/Chart.yaml b/charts/incubator/openebs/Chart.yaml index a5d9d8c491a..ce1323c5716 100644 --- a/charts/incubator/openebs/Chart.yaml +++ b/charts/incubator/openebs/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openebs -version: 0.0.2 +version: 1.0.0 appVersion: latest description: OpenEBS is a umbrella container storage provisioner home: https://truecharts.org/charts/incubator/openebs diff --git a/charts/incubator/openebs/values.yaml b/charts/incubator/openebs/values.yaml index 8ab264d62f9..369ef207d9e 100644 --- a/charts/incubator/openebs/values.yaml +++ b/charts/incubator/openebs/values.yaml @@ -1,31 +1,50 @@ +backupStorageLocation: {} +backupStorageLocationList: [] image: - repository: tccr.io/truecharts/alpine pullPolicy: IfNotPresent + repository: tccr.io/truecharts/alpine tag: latest@sha256:17cd77e25d3fa829d168caec4db7bb5b52ceeb935d8ca0d1180de6f615553dc4 - +manifestManager: + enabled: false +operator: + register: true +portal: + open: + enabled: false +schedules: {} +schedulesList: [] service: main: enabled: false ports: main: enabled: false - -workload: - main: - enabled: false - -portal: - open: - enabled: false - -operator: - register: true - velero: + configuration: + backupStorageLocation: [] + volumeSnapshotLocation: [] + deployNodeAgent: true + initContainers: + - image: openebs/velero-plugin:1.9.0@sha256:f89855c12dd0a9bfd1afb9a75b051f6cb0452c4c073df9fc7fff4d7983eff341 + imagePullPolicy: IfNotPresent + name: opeebs-velero-plugin + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-csi:v0.6.0@sha256:fc07d1897a65d7728543b2fae9feddad087b5e7f45f45c3adaeda2ef4996fd50 + imagePullPolicy: IfNotPresent + name: velero-plugin-for-csi + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-aws:v1.8.0@sha256:466d4ee963de87b28e38098f5f91401bde514c7c2449ea6da4009be626a08f6c + imagePullPolicy: IfNotPresent + name: velero-plugin-for-aws + volumeMounts: + - mountPath: /target + name: plugins namespace: labels: - # Enforce Pod Security Standards with Namespace Labels - # https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-namespace-labels/ - key: pod-security.kubernetes.io/enforce value: privileged - key: pod-security.kubernetes.io/enforce-version @@ -38,165 +57,20 @@ velero: value: privileged - key: pod-security.kubernetes.io/warn-version value: latest - - # Resource requests/limits to specify for the Velero deployment. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits - resources: - limits: - cpu: 4000m - memory: 4Gi - - # Init containers to add to the Velero deployment's pod spec. At least one plugin provider image is required. - # If the value is a string then it is evaluated as a template. - initContainers: - - name: opeebs-velero-plugin - image: openebs/velero-plugin:1.9.0@sha256:f89855c12dd0a9bfd1afb9a75b051f6cb0452c4c073df9fc7fff4d7983eff341 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-csi - image: velero/velero-plugin-for-csi:v0.6.0@sha256:fc07d1897a65d7728543b2fae9feddad087b5e7f45f45c3adaeda2ef4996fd50 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-aws - image: velero/velero-plugin-for-aws:v1.8.0@sha256:466d4ee963de87b28e38098f5f91401bde514c7c2449ea6da4009be626a08f6c - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - # Whether to deploy the node-agent daemonset. - deployNodeAgent: true - nodeAgent: podVolumePath: /var/lib/kubelet/pods privileged: true - # Resource requests/limits to specify for the node-agent daemonset deployment. Optional. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits resources: limits: cpu: 2000m memory: 2048Mi - - ## - ## Parameters for the `default` BackupStorageLocation and VolumeSnapshotLocation, - ## and additional server settings. - ## - configuration: - ## Please do not use, use .Values.backupStorageLocation instead - backupStorageLocation: [] - - ## Please do not use, use .Values.volumeSnapshotLocation instead - volumeSnapshotLocation: [] - - ## Please do not use, use .Values.schedules instead + resources: + limits: + cpu: 4000m + memory: 4Gi schedules: {} - -manifestManager: - enabled: false - -# # Parameters for the BackupStorageLocation(s). Configure multiple by adding other element(s) to the backupStorageLocation slice. -# # See https://velero.io/docs/v1.6/api-types/backupstoragelocation/ -backupStorageLocationList: [] -# - name: name -# # name is the name of the backup storage location where backups should be stored. If a name is not provided, -# # a backup storage location will be created with the name "default". Optional. -backupStorageLocation: {} -# backupStorageLocation: -# name: -# # provider is the name for the backup storage location provider. -# provider: -# objectStorage: -# # bucket is the name of the bucket to store backups in. Required. -# bucket: -# # caCert defines a base64 encoded CA bundle to use when verifying TLS connections to the provider. Optional. -# caCert: -# # prefix is the directory under which all Velero data should be stored within the bucket. Optional. -# prefix: -# # validationFrequency defines how frequently Velero should validate the object storage. Optional. -# validationFrequency: -# # accessMode determines if velero can write to this backup storage location. Optional. -# # default to ReadWrite, ReadOnly is used during migrations and restores. -# accessMode: ReadWrite -# credential: -# # AWS/s3 credentials to be put into secret (mandatory if provider == aws/s3) -# aws: -# id: fdgsdfghsdfgh -# key: dfgdfhsdfgh -# # name of the secret used by this backupStorageLocation. -# name: -# # name of key that contains the secret data to be used. -# key: -# # Additional provider-specific configuration. See link above -# # for details of required/optional fields for your provider. -# config: {} -# # region: -# # s3ForcePathStyle: -# # s3Url: -# # kmsKeyId: -# # resourceGroup: -# # The ID of the subscription containing the storage account, if different from the clusterโ€™s subscription. (Azure only) -# # subscriptionId: -# # storageAccount: -# # publicUrl: -# # Name of the GCP service account to use for this backup storage location. Specify the -# # service account here if you want to use workload identity instead of providing the key file.(GCP only) -# # serviceAccount: -# # Option to skip certificate validation or not if insecureSkipTLSVerify is set to be true, the client side should set the -# # flag. For Velero client Command like velero backup describe, velero backup logs needs to add the flag --insecure-skip-tls-verify -# # insecureSkipTLSVerify: - -# # Parameters for the VolumeSnapshotLocation(s). Configure multiple by adding other element(s) to the volumeSnapshotLocation slice. -# # See https://velero.io/docs/v1.6/api-types/volumesnapshotlocation/ -volumeSnapshotLocationList: [] -# # name is the |name of the volume snapshot location where snapshots are being taken. Required. -# - name: name -# ... volumeSnapshotLocation: {} -# volumeSnapshotLocation: -# name: -# enabled: false -# # provider is the name for the volume snapshot provider. -# provider: -# credential: -# # AWS/s3 credentials to be put into secret (mandatory if provider == aws/s3) -# aws: -# id: fdgsdfghsdfgh -# key: dfgdfhsdfgh -# # name of the secret used by this volumeSnapshotLocation. (Optional/Advanced) -# name: -# # name of key that contains the secret data to be used. (Optional/Advanced) -# key: -# # Additional provider-specific configuration. See link above -# # for details of required/optional fields for your provider. -# config: {} -# # region: -# # apiTimeout: -# # resourceGroup: -# # The ID of the subscription where volume snapshots should be stored, if different from the clusterโ€™s subscription. If specified, also requires `configuration.volumeSnapshotLocation.config.resourceGroup`to be set. (Azure only) -# # subscriptionId: -# # incremental: -# # snapshotLocation: -# # project: - -# Backup schedules to create. -schedulesList: [] -schedules: {} -# Eg: -# schedules: -# mybackup: -# disabled: false -# labels: -# myenv: foo -# annotations: -# myenv: foo -# schedule: "0 0 * * *" -# useOwnerReferencesInBackup: false -# template: -# ttl: "240h" -# storageLocation: default -# includedNamespaces: -# - foo +volumeSnapshotLocationList: [] +workload: + main: + enabled: false diff --git a/charts/incubator/opengl-desktop-g3/Chart.yaml b/charts/incubator/opengl-desktop-g3/Chart.yaml index 7720d941727..6e68c4569eb 100644 --- a/charts/incubator/opengl-desktop-g3/Chart.yaml +++ b/charts/incubator/opengl-desktop-g3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: opengl-desktop-g3 -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Headless Ubuntu/Xfce Charts with VNC/noVNC for diagramming, image editing @@ -25,7 +25,7 @@ keywords: - MediaApp-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/opengl-desktop-g3/values.yaml b/charts/incubator/opengl-desktop-g3/values.yaml index 975da946973..1754c2021e9 100644 --- a/charts/incubator/opengl-desktop-g3/values.yaml +++ b/charts/incubator/opengl-desktop-g3/values.yaml @@ -1,6 +1,3 @@ -env: - VNC_PW: unraid - VNC_RESOLUTION: 1360x768 image: pullPolicy: IfNotPresent repository: accetto/ubuntu-vnc-xfce-opengl-g3 @@ -9,12 +6,14 @@ persistence: internalshare: enabled: true mountPath: /UNRAID_SHARE -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +29,11 @@ service: port: 5901 protocol: TCP targetPort: 5901 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + VNC_PW: unraid + VNC_RESOLUTION: 1360x768 diff --git a/charts/incubator/openkm/Chart.yaml b/charts/incubator/openkm/Chart.yaml index 3cb33e44d84..7993035c8b5 100644 --- a/charts/incubator/openkm/Chart.yaml +++ b/charts/incubator/openkm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openkm -version: 11.0.3 +version: 12.0.0 appVersion: 6.3.12 description: OpenKM integrates all essential documents management, collaboration and @@ -24,7 +24,7 @@ keywords: - docs dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/openkm/values.yaml b/charts/incubator/openkm/values.yaml index e2095e5710e..0c0775cea37 100644 --- a/charts/incubator/openkm/values.yaml +++ b/charts/incubator/openkm/values.yaml @@ -1,45 +1,46 @@ image: + pullPolicy: IfNotPresent repository: openkm/openkm-ce tag: 6.3.12@sha256:4491acfc5ad9b1f9357fc5daea575eb7b0c09ba9898824c0558663104912de08 - pullPolicy: IfNotPresent initContainers: init: + command: + - /config/init/init.sh image: "{{ .Values.ubuntuImage.repository }}:{{ .Values.ubuntuImage.tag }}" - command: ["/config/init/init.sh"] volumeMounts: - - name: init - mountPath: "/config/init" - - name: config - mountPath: "/opt/tomcat" + - mountPath: /config/init + name: init + - mountPath: /opt/tomcat + name: config +persistence: + config: + enabled: true + mountPath: /opt/tomcat/repository + init: + enabled: "true" + mountPath: /config/init + readOnly: true + type: custom + volumeSpec: + configMap: + defaultMode: "0777" + name: '{{ include "tc.common.names.fullname" . }}-init' +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: openkm + postgresqlUsername: openkm securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10090 targetPort: 8080 -persistence: - config: - enabled: true - mountPath: "/opt/tomcat/repository" - init: - enabled: "true" - mountPath: "/config/init" - readOnly: true - type: "custom" - volumeSpec: - configMap: - name: '{{ include "tc.common.names.fullname" . }}-init' - defaultMode: "0777" -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: openkm - postgresqlDatabase: openkm -portal: - enabled: true diff --git a/charts/incubator/openldap/Chart.yaml b/charts/incubator/openldap/Chart.yaml index 40dd2cf7aec..a4028c2aba7 100644 --- a/charts/incubator/openldap/Chart.yaml +++ b/charts/incubator/openldap/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openldap -version: 10.0.3 +version: 11.0.0 appVersion: 1.5.0 description: Community developed LDAP software home: https://truecharts.org/charts/incubator/openldap @@ -23,7 +23,7 @@ keywords: - high availability dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/openldap/values.yaml b/charts/incubator/openldap/values.yaml index c1af444afe8..507f70ee06f 100644 --- a/charts/incubator/openldap/values.yaml +++ b/charts/incubator/openldap/values.yaml @@ -1,42 +1,36 @@ -image: - repository: osixia/openldap - pullPolicy: IfNotPresent - tag: 1.5.0@sha256:18742e9c449c9c1afe129d3f2f3ee15fb34cc43e5f940a20f3399728f41d7c28 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 controller: - # -- Set the controller type. - # Valid options are deployment, daemonset or statefulset - type: statefulset - # -- Number of desired pods replicas: 1 - # -- Set the controller upgrade strategy - # For Deployments, valid values are Recreate (default) and RollingUpdate. - # For StatefulSets, valid values are OnDelete and RollingUpdate (default). - # DaemonSets ignore this. - strategy: RollingUpdate - rollingUpdate: - # -- Set deployment RollingUpdate max unavailable - unavailable: 1 - # -- Set deployment RollingUpdate max surge - surge: - # -- Set statefulset RollingUpdate partition - partition: - # -- ReplicaSet revision history limit revisionHistoryLimit: 3 + rollingUpdate: + partition: null + surge: null + unavailable: 1 + strategy: RollingUpdate + type: statefulset +image: + pullPolicy: IfNotPresent + repository: osixia/openldap + tag: 1.5.0@sha256:18742e9c449c9c1afe129d3f2f3ee15fb34cc43e5f940a20f3399728f41d7c28 persistence: varrun: enabled: false +portal: + enabled: false +replication: + clusterName: cluster.local + enabled: false + interval: "00:00:00:10" + retry: 60 + starttls: critical + timeout: 1 + tls_reqcert: never +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 389 - targetPort: 389 ldaps: enabled: true ports: @@ -44,50 +38,45 @@ service: enabled: true port: 636 targetPort: 636 -secretEnv: - LDAP_ADMIN_PASSWORD: "ldapadmin" - LDAP_CONFIG_PASSWORD: "changeme" - LDAP_READONLY_USER_USERNAME: "readonly" - LDAP_READONLY_USER_PASSWORD: "readonly" -# Default configuration for openldap as environment variables. These get injected directly in the container. -# Use the env variables from https://github.com/osixia/docker-openldap#beginner-guide -env: - LDAP_LOG_LEVEL: 256 - LDAP_ORGANISATION: "Example Inc." - LDAP_DOMAIN: "example.org" - LDAP_READONLY_USER: false - LDAP_RFC2307BIS_SCHEMA: false - LDAP_BACKEND: "mdb" - LDAP_TLS: true - LDAP_TLS_ENFORCE: false - LDAP_TLS_VERIFY_CLIENT: "never" - LDAP_TLS_PROTOCOL_MIN: "3.0" - LDAP_TLS_CIPHER_SUITE: "NORMAL" - LDAP_TLS_REQCERT: "never" - CONTAINER_LOG_LEVEL: 4 - KEEP_EXISTING_CONFIG: false - LDAP_REMOVE_CONFIG_AFTER_SETUP: true - LDAP_SSL_HELPER_PREFIX: "ldap" - LDAP_BASE_DN: "" -replication: - enabled: false - # Enter the name of your cluster, defaults to "cluster.local" - clusterName: "cluster.local" - retry: 60 - timeout: 1 - interval: 00:00:00:10 - starttls: "critical" - tls_reqcert: "never" -envFrom: - - configMapRef: - name: openldapconfig -# -- Used in conjunction with `controller.type: statefulset` to create individual disks for each instance. + main: + ports: + main: + port: 389 + targetPort: 389 volumeClaimTemplates: data: enabled: true - mountPath: "/var/lib/ldap/" + mountPath: /var/lib/ldap/ slapd: enabled: true - mountPath: "/etc/ldap/slapd.d/" -portal: - enabled: false + mountPath: /etc/ldap/slapd.d/ +workload: + main: + podSpec: + containers: + main: + env: + CONTAINER_LOG_LEVEL: "4" + KEEP_EXISTING_CONFIG: "false" + LDAP_ADMIN_PASSWORD: ldapadmin + LDAP_BACKEND: mdb + LDAP_BASE_DN: "" + LDAP_CONFIG_PASSWORD: changeme + LDAP_DOMAIN: example.org + LDAP_LOG_LEVEL: "256" + LDAP_ORGANISATION: Example Inc. + LDAP_READONLY_USER: "false" + LDAP_READONLY_USER_PASSWORD: readonly + LDAP_READONLY_USER_USERNAME: readonly + LDAP_REMOVE_CONFIG_AFTER_SETUP: "true" + LDAP_RFC2307BIS_SCHEMA: "false" + LDAP_SSL_HELPER_PREFIX: ldap + LDAP_TLS: "true" + LDAP_TLS_CIPHER_SUITE: NORMAL + LDAP_TLS_ENFORCE: "false" + LDAP_TLS_PROTOCOL_MIN: "3.0" + LDAP_TLS_REQCERT: never + LDAP_TLS_VERIFY_CLIENT: never + envFrom: + - configMapRef: + name: openldapconfig diff --git a/charts/incubator/openproject/Chart.yaml b/charts/incubator/openproject/Chart.yaml index f1dc49b5b99..bac23ebbc6a 100644 --- a/charts/incubator/openproject/Chart.yaml +++ b/charts/incubator/openproject/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openproject -version: 3.0.30 +version: 4.0.0 appVersion: 13.0.7 description: OpenProject is a web-based project management system for location-independent @@ -21,7 +21,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/openproject/values.yaml b/charts/incubator/openproject/values.yaml index a03de741b6b..c67dd737231 100644 --- a/charts/incubator/openproject/values.yaml +++ b/charts/incubator/openproject/values.yaml @@ -1,36 +1,41 @@ image: - repository: openproject/community pullPolicy: IfNotPresent + repository: openproject/community tag: 13.0.7@sha256:5bee5235bef030a411e1bfdd8a5a441a66b285964b2152693764356afaa45f40 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -env: - SECRET_KEY_BASE: - secretKeyRef: - name: openproject-secrets - key: SECRET_KEY_BASE - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url-noql persistence: assets: enabled: true mountPath: /var/openproject/assets +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: openproject + postgresqlUsername: openproject +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10290 targetPort: 80 -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: openproject - postgresqlDatabase: openproject -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DATABASE_URL: + secretKeyRef: + key: url-noql + name: dbcreds + SECRET_KEY_BASE: + secretKeyRef: + key: SECRET_KEY_BASE + name: openproject-secrets diff --git a/charts/incubator/openra/Chart.yaml b/charts/incubator/openra/Chart.yaml index 89c34793e64..b02e1aabe20 100644 --- a/charts/incubator/openra/Chart.yaml +++ b/charts/incubator/openra/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openra -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Mudislanders Template for mounting OpenRA's dedicated server by rmoriz @@ -21,7 +21,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/openra/values.yaml b/charts/incubator/openra/values.yaml index 0522f4810bd..51600b545fe 100644 --- a/charts/incubator/openra/values.yaml +++ b/charts/incubator/openra/values.yaml @@ -1,25 +1,16 @@ -env: - AdvertiseOnline: "True" - Ban: "" - EnableSingleplayer: "False" - ExternalPort: "1234" - ListenPort: "1234" - MAP: "" - MOTD: Have Fun!! - Mod: ra - Name: DEDICATED SERVER - Password: "" image: pullPolicy: IfNotPresent repository: rmoriz/openra tag: latest@sha256:81a3a76c915122109c22469fbec28175c23644ca7f2879a21a82467979f95f56 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,5 +18,19 @@ service: port: 1234 protocol: TCP targetPort: 1234 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + AdvertiseOnline: "True" + Ban: "" + EnableSingleplayer: "False" + ExternalPort: "1234" + ListenPort: "1234" + MAP: "" + MOTD: Have Fun!! + Mod: ra + Name: DEDICATED SERVER + Password: "" diff --git a/charts/incubator/openttd/Chart.yaml b/charts/incubator/openttd/Chart.yaml index c0004ef42fd..e9ea89ead7f 100644 --- a/charts/incubator/openttd/Chart.yaml +++ b/charts/incubator/openttd/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: openttd -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This Chart will download and install the version of OpenTTD that you @@ -24,7 +24,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/openttd/values.yaml b/charts/incubator/openttd/values.yaml index 6d4c75d45df..92b78dc5879 100644 --- a/charts/incubator/openttd/values.yaml +++ b/charts/incubator/openttd/values.yaml @@ -1,7 +1,3 @@ -env: - GAME_PARAMS: "" - GAME_VERSION: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 - GFX_PK_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 image: pullPolicy: IfNotPresent repository: ich777/openttdserver @@ -10,12 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /serverdata/serverfiles -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -39,5 +37,12 @@ service: port: 3979 protocol: UDP targetPort: 3979 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_PARAMS: "" + GAME_VERSION: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 + GFX_PK_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 diff --git a/charts/incubator/orbital-sync/Chart.yaml b/charts/incubator/orbital-sync/Chart.yaml index 2141839ac5e..bb3088591fe 100644 --- a/charts/incubator/orbital-sync/Chart.yaml +++ b/charts/incubator/orbital-sync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: orbital-sync -version: 3.0.0 +version: 4.0.0 appVersion: 1.5.2 description: Orbital Sync synchronizes multiple Pi-hole instances for high availability. home: https://truecharts.org/charts/incubator/orbital-sync @@ -21,7 +21,7 @@ keywords: - DNS dependencies: - name: common - version: 15.3.1 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/orbital-sync/values.yaml b/charts/incubator/orbital-sync/values.yaml index 0e296d0f83d..003db010bf4 100644 --- a/charts/incubator/orbital-sync/values.yaml +++ b/charts/incubator/orbital-sync/values.yaml @@ -1,51 +1,7 @@ image: - repository: ghcr.io/mattwebbio/orbital-sync pullPolicy: IfNotPresent + repository: ghcr.io/mattwebbio/orbital-sync tag: 1.5.2@sha256:ade616e16ccb3442e9ad648128d9f97db9b3c34c2ef78764e650ff45d624c075 - -securityContext: - container: - readOnlyRootFilesystem: false - -workload: - main: - podSpec: - containers: - main: - env: - INTERVAL_MINUTES: 30 - SYNC_WHITELIST: true - SYNC_REGEX_WHITELIST: true - SYNC_BLACKLIST: true - SYNC_REGEXLIST: true - SYNC_ADLIST: true - SYNC_CLIENT: true - SYNC_GROUP: true - SYNC_AUDITLOG: false - SYNC_STATICDHCPLEASES: false - SYNC_LOCALDNSRECORDS: true - SYNC_LOCALCNAMERECORDS: true - SYNC_FLUSHTABLES: true - RUN_ONCE: false - VERBOSE: false - envFrom: - - secretRef: - name: "orbital-secrets" - probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - -service: - main: - enabled: false - ports: - main: - enabled: false - orbital: honeybadger_api_key: "" primary_host_base_url: http://pihole.local @@ -53,14 +9,51 @@ orbital: secondary_hosts: - host: http://pihole2.local password: password - # - host: http://10.10.10.1:1234 - # password: "supersecretpass" - persistence: config: enabled: true - mountPath: "/app" - + mountPath: /app portal: open: enabled: false +securityContext: + container: + container: + readOnlyRootFilesystem: false +service: + main: + enabled: false + ports: + main: + enabled: false +workload: + main: + podSpec: + containers: + main: + env: + INTERVAL_MINUTES: 30 + RUN_ONCE: false + SYNC_ADLIST: true + SYNC_AUDITLOG: false + SYNC_BLACKLIST: true + SYNC_CLIENT: true + SYNC_FLUSHTABLES: true + SYNC_GROUP: true + SYNC_LOCALCNAMERECORDS: true + SYNC_LOCALDNSRECORDS: true + SYNC_REGEX_WHITELIST: true + SYNC_REGEXLIST: true + SYNC_STATICDHCPLEASES: false + SYNC_WHITELIST: true + VERBOSE: false + envFrom: + - secretRef: + name: orbital-secrets + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/owi2plex/Chart.yaml b/charts/incubator/owi2plex/Chart.yaml index ce6be470333..e4d277a6900 100644 --- a/charts/incubator/owi2plex/Chart.yaml +++ b/charts/incubator/owi2plex/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: owi2plex -version: 2.0.12 +version: 3.0.0 appVersion: latest description: a xml grabber for enigma with open webif home: https://truecharts.org/charts/incubator/owi2plex @@ -20,7 +20,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/owi2plex/values.yaml b/charts/incubator/owi2plex/values.yaml index de4c9d9294d..509fa6b030b 100644 --- a/charts/incubator/owi2plex/values.yaml +++ b/charts/incubator/owi2plex/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: alturismo/owi2plex @@ -13,24 +12,29 @@ persistence: tvh: enabled: true mountPath: /TVH -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/passwordpusherephemeral/Chart.yaml b/charts/incubator/passwordpusherephemeral/Chart.yaml index 78364bf03bb..04e6cdd8fb2 100644 --- a/charts/incubator/passwordpusherephemeral/Chart.yaml +++ b/charts/incubator/passwordpusherephemeral/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: passwordpusherephemeral -version: 2.0.31 +version: 3.0.0 appVersion: latest description: Ephemeral version requires no other database Chart! PasswordPusher or @@ -25,7 +25,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/passwordpusherephemeral/values.yaml b/charts/incubator/passwordpusherephemeral/values.yaml index 568ec3faeb2..9578c5241e0 100644 --- a/charts/incubator/passwordpusherephemeral/values.yaml +++ b/charts/incubator/passwordpusherephemeral/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: pglombardo/pwpush-ephemeral tag: latest@sha256:a5755796d23fd041b3ddd1a1855ca4557c3d627ac5367002c5a26c87084d018d persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/pavlovvr/Chart.yaml b/charts/incubator/pavlovvr/Chart.yaml index b471887bec3..45bd95fd731 100644 --- a/charts/incubator/pavlovvr/Chart.yaml +++ b/charts/incubator/pavlovvr/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pavlovvr -version: 2.0.12 +version: 3.0.0 appVersion: pavlovvr description: This Chart will download and install SteamCMD. It will also install Pavlov @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pavlovvr/values.yaml b/charts/incubator/pavlovvr/values.yaml index f230cc3599f..69476679012 100644 --- a/charts/incubator/pavlovvr/values.yaml +++ b/charts/incubator/pavlovvr/values.yaml @@ -2,19 +2,24 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: pavlovvr@sha256:dd3bbb09137484848074cbee01cd7aeaee1354bc04b2dca54c038977375f9c0c -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true secretEmv: - USERNAME: "" PASSWRD: "" -env: - GAME_ID: "622970" - GAME_PARAMS: "" - VALIDATE: false + USERNAME: "" +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -46,12 +51,12 @@ service: port: 7777 protocol: UDP targetPort: 7777 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "622970" + GAME_PARAMS: "" + VALIDATE: "false" diff --git a/charts/incubator/penpot/Chart.yaml b/charts/incubator/penpot/Chart.yaml index 2196c034223..8591e6ba07f 100644 --- a/charts/incubator/penpot/Chart.yaml +++ b/charts/incubator/penpot/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: penpot -version: 3.0.3 +version: 4.0.0 appVersion: 1.19.3 description: Open Source design and prototyping platform. home: https://truecharts.org/charts/incubator/penpot @@ -21,7 +21,7 @@ keywords: - design dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/penpot/values.yaml b/charts/incubator/penpot/values.yaml index fc41148c898..ec96b266451 100644 --- a/charts/incubator/penpot/values.yaml +++ b/charts/incubator/penpot/values.yaml @@ -1,115 +1,89 @@ -image: - repository: penpotapp/frontend - pullPolicy: IfNotPresent - tag: 1.19.3@sha256:cfc31dd9d63ec92759dc66b19da5401896748c6ec96ce1f3b06a21604eaa16e9 backendImage: - repository: penpotapp/backend pullPolicy: IfNotPresent + repository: penpotapp/backend tag: 1.19.3@sha256:a800c1096e8d8774d1fbe8c6deac6244c284e3a4c407acc56a460f3289d09adb exporterImage: - repository: penpotapp/exporter pullPolicy: IfNotPresent + repository: penpotapp/exporter tag: 1.19.3@sha256:e113a685d07bff470a2e75acab61fd61c5b24185d8931fd19b65d1f622061823 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 hostAliases: - - ip: 127.0.0.1 - hostnames: + - hostnames: - penpot-backend - penpot-exporter - penpot-frontend + ip: 127.0.0.1 +image: + pullPolicy: IfNotPresent + repository: penpotapp/frontend + tag: 1.19.3@sha256:cfc31dd9d63ec92759dc66b19da5401896748c6ec96ce1f3b06a21604eaa16e9 penpot: - public_uri: "http://localhost:{{ .Values.service.main.ports.main.port }}" flags: - registration: true - insecure_register: false - login: true + backend_api_doc: false + cors: false demo_users: false demo_warning: false - user_feedback: false - mail_verification: true - log_invitation_token: false + insecure_register: false log_emails: false + log_invitation_token: false + login: true + mail_verification: true + registration: true secure_session_cookies: true - cors: false - backend_api_doc: false - telemetry_enabled: false - registration_domain_whitelist: [] - smtp: - enabled: false - default_from: "no-reply@example.com" - default_reply_to: "no-reply@example.com" - tls: true - ssl: false - host: "" - port: 587 - user: "" - pass: "" + user_feedback: false identity_providers: - google: - enabled: false - client_id: "" - client_secret: "" github: - enabled: false client_id: "" client_secret: "" + enabled: false gitlab: - enabled: false base_uri: "" client_id: "" client_secret: "" - oidc: enabled: false - base_uri: "" + google: client_id: "" client_secret: "" + enabled: false ldap: + attrs_email: "" + attrs_fullname: "" + attrs_username: "" + base_dn: "" + bind_dn: "" + bind_pass: "" enabled: false host: "" port: 10389 ssl: false starttls: false - base_dn: "" - bind_dn: "" - bind_pass: "" - attrs_username: "" - attrs_email: "" - attrs_fullname: "" -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-common-secret' - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-frontend-secret' -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / -service: - main: - ports: - main: - protocol: HTTP - targetPort: 80 - port: 10592 + oidc: + base_uri: "" + client_id: "" + client_secret: "" + enabled: false + public_uri: http://localhost:{{ .Values.service.main.ports.main.port }} + registration_domain_whitelist: [] + smtp: + default_from: no-reply@example.com + default_reply_to: no-reply@example.com + enabled: false + host: "" + pass: "" + port: 587 + ssl: false + tls: true + user: "" + telemetry_enabled: false persistence: + assets: + enabled: true + mountPath: /opt/data/assets data: enabled: true mountPath: /opt/data noMount: true - assets: - enabled: true - mountPath: /opt/data/assets +portal: + enabled: true postgresql: enabled: true existingSecret: dbcreds @@ -119,5 +93,36 @@ redis: enabled: true existingSecret: rediscreds redisUsername: penpot -portal: - enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10592 + protocol: HTTP + targetPort: 80 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-common-secret' + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-frontend-secret' + probes: + liveness: + path: / + type: HTTP + readiness: + path: / + type: HTTP + startup: + path: / + type: HTTP diff --git a/charts/incubator/phoronix-test-suite/Chart.yaml b/charts/incubator/phoronix-test-suite/Chart.yaml index da4ba18eb71..8ec8711c0d3 100644 --- a/charts/incubator/phoronix-test-suite/Chart.yaml +++ b/charts/incubator/phoronix-test-suite/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: phoronix-test-suite -version: 2.0.12 +version: 3.0.0 appVersion: latest description: The Phoronix Test Suite is the most comprehensive testing and benchmarking @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/phoronix-test-suite/values.yaml b/charts/incubator/phoronix-test-suite/values.yaml index fad73344754..265d35c554c 100644 --- a/charts/incubator/phoronix-test-suite/values.yaml +++ b/charts/incubator/phoronix-test-suite/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: phoronix/pts @@ -10,24 +9,29 @@ persistence: results: enabled: true mountPath: /var/lib/phoronix-test-suite/test-results -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/photo-stream/Chart.yaml b/charts/incubator/photo-stream/Chart.yaml index 66322f74f80..bc587306eb5 100644 --- a/charts/incubator/photo-stream/Chart.yaml +++ b/charts/incubator/photo-stream/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: photo-stream -version: 2.1.11 +version: 3.0.0 appVersion: latest description: Photo Stream is a simpler home for your photos. Easy to use, self hosted, @@ -25,7 +25,7 @@ keywords: - MediaServer-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/photo-stream/values.yaml b/charts/incubator/photo-stream/values.yaml index d079c500d87..bb66a399e8e 100644 --- a/charts/incubator/photo-stream/values.yaml +++ b/charts/incubator/photo-stream/values.yaml @@ -1,8 +1,3 @@ -env: - AUTHOR_NAME: TrueCharts - DESCRIPTION: TrueCharts Photo Stream collection. - SHOW_OFFICIAL_GITHUB: "0" - TITLE: Photo Stream for TrueCharts image: pullPolicy: IfNotPresent repository: waschinski/photo-stream @@ -11,12 +6,14 @@ persistence: storageimages: enabled: true mountPath: /photo-stream/photos/original -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +21,13 @@ service: port: 4000 protocol: HTTP targetPort: 4000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + AUTHOR_NAME: TrueCharts + DESCRIPTION: TrueCharts Photo Stream collection. + SHOW_OFFICIAL_GITHUB: "0" + TITLE: Photo Stream for TrueCharts diff --git a/charts/incubator/phpmyadmin/Chart.yaml b/charts/incubator/phpmyadmin/Chart.yaml index bcfc83a0d2d..2f95b8bc763 100644 --- a/charts/incubator/phpmyadmin/Chart.yaml +++ b/charts/incubator/phpmyadmin/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: phpmyadmin -version: 2.0.15 +version: 3.0.0 appVersion: 5.2.1 description: A web interface for MySQL and MariaDB. home: https://truecharts.org/charts/incubator/phpmyadmin @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/phpmyadmin/values.yaml b/charts/incubator/phpmyadmin/values.yaml index bb0b86bc42d..113b3e9e7d5 100644 --- a/charts/incubator/phpmyadmin/values.yaml +++ b/charts/incubator/phpmyadmin/values.yaml @@ -2,18 +2,14 @@ image: pullPolicy: IfNotPresent repository: phpmyadmin/phpmyadmin tag: 5.2.1@sha256:67ba2550fd004399ab0b95b64021a88ea544011e566a9a1995180a3decb6410d -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - MYSQL_PASSWORD: root - MYSQL_USER: root - PMA_HOST: 192.168.70.99 - PMA_PORT: "3306" - # PMA_ABSOLUTE_URI: "" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +17,13 @@ service: port: 8080 protocol: HTTP targetPort: 80 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + MYSQL_PASSWORD: root + MYSQL_USER: root + PMA_HOST: 192.168.70.99 + PMA_PORT: "3306" diff --git a/charts/incubator/pialert/Chart.yaml b/charts/incubator/pialert/Chart.yaml index cb9f51453ff..232ce8da199 100644 --- a/charts/incubator/pialert/Chart.yaml +++ b/charts/incubator/pialert/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pialert -version: 2.0.5 +version: 3.0.0 appVersion: latest description: Monitoring your WIFI/LAN network and alerting of new (intruder or hacker) @@ -22,7 +22,7 @@ keywords: - networking dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pialert/values.yaml b/charts/incubator/pialert/values.yaml index 55ed6c2edc6..3b750e6511b 100644 --- a/charts/incubator/pialert/values.yaml +++ b/charts/incubator/pialert/values.yaml @@ -1,116 +1,10 @@ -image: - repository: jokobsk/pi.alert - pullPolicy: IfNotPresent - tag: latest@sha256:7d88edb76d412162b3a743f6c4667c27d804c59f8f31cd229867750e89d5841c -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 hostNetwork: true -pialert: - general: - dark_mode: true - web_protection: false - web_password: "" - print_log: false - report_dashboard_url: http://localhost - days_to_keep_events: 90 - scan_cycle_minutes: 5 - included_sections: [] - scan_subnets: [] - # - cidr: "192.168.1.0/24" - # interface: eth0 - pushsafer: - enabled: false - token: "" - apprise: - enabled: false - host: "" - url: "" - ntfy: - enabled: false - host: "" - topic: "" - user: "" - password: "" - webhook: - enabled: false - url: "" - payload: json - method: GET - email: - enabled: false - server: "" - port: 587 - report_to: "" - report_from: "" - skip_login: false - skip_tls: false - user: "" - password: "" - mqtt: - enabled: false - broker: "" - port: 1883 - user: "" - password: "" - qos: 0 - delay_sec: 2 - dyndns: - enabled: false - domain: "" - user: "" - password: "" - update_url: "" - pholus: - enabled: false - timeout: 20 - force: false - days_data: 7 - run: once - run_timeout: 300 - run_schedule: "0 4 * * *" - pihole: - # If enabled you need to map '/etc/pihole/pihole-FTL.db' with additional storage - pihole_active: false - # If enabled you need to map '/etc/pihole/dhcp.leases' with additional storage - dhcp_active: false -env: - HOST_USER_ID: "{{ .Values.podSecurityContext.runAsUser }}" - HOST_USER_GID: "{{ .Values.podSecurityContext.fsGroup }}" - PORT: "{{ .Values.service.main.ports.main.port }}" -service: - main: - ports: - main: - protocol: HTTP - port: 10600 -persistence: - config: - enabled: true - mountPath: /home/pi/pialert/config - db: - enabled: true - mountPath: /home/pi/pialert/db - pialert-config: - enabled: true - noMount: true - type: secret - objectName: '{{ template "tc.common.names.fullname" . }}-secret' +image: + pullPolicy: IfNotPresent + repository: jokobsk/pi.alert + tag: latest@sha256:7d88edb76d412162b3a743f6c4667c27d804c59f8f31cd229867750e89d5841c initContainers: init: - image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" - volumeMounts: - - name: db - mountPath: /home/pi/pialert/db - - name: config - mountPath: /home/pi/pialert/config - - name: pialert-config - mountPath: /tc-pialert.conf - subPath: pialert.conf - command: ["/bin/sh", "-c"] args: - | dark_file="/home/pi/pialert/db/setting_darkmode" @@ -128,5 +22,114 @@ initContainers: echo "Dark mode file does not exist, no action is needed." fi {{- end }} + command: + - /bin/sh + - -c + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + volumeMounts: + - mountPath: /home/pi/pialert/db + name: db + - mountPath: /home/pi/pialert/config + name: config + - mountPath: /tc-pialert.conf + name: pialert-config + subPath: pialert.conf +persistence: + config: + enabled: true + mountPath: /home/pi/pialert/config + db: + enabled: true + mountPath: /home/pi/pialert/db + pialert-config: + enabled: true + noMount: true + objectName: '{{ template "tc.common.names.fullname" . }}-secret' + type: secret +pialert: + apprise: + enabled: false + host: "" + url: "" + dyndns: + domain: "" + enabled: false + password: "" + update_url: "" + user: "" + email: + enabled: false + password: "" + port: 587 + report_from: "" + report_to: "" + server: "" + skip_login: false + skip_tls: false + user: "" + general: + dark_mode: true + days_to_keep_events: 90 + included_sections: [] + print_log: false + report_dashboard_url: http://localhost + scan_cycle_minutes: 5 + scan_subnets: [] + web_password: "" + web_protection: false + mqtt: + broker: "" + delay_sec: 2 + enabled: false + password: "" + port: 1883 + qos: 0 + user: "" + ntfy: + enabled: false + host: "" + password: "" + topic: "" + user: "" + pholus: + days_data: 7 + enabled: false + force: false + run: once + run_schedule: 0 4 * * * + run_timeout: 300 + timeout: 20 + pihole: + dhcp_active: false + pihole_active: false + pushsafer: + enabled: false + token: "" + webhook: + enabled: false + method: GET + payload: json + url: "" portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10600 + protocol: HTTP +workload: + main: + podSpec: + containers: + main: + env: + HOST_USER_GID: "{{ .Values.podSecurityContext.fsGroup }}" + HOST_USER_ID: "{{ .Values.podSecurityContext.runAsUser }}" + PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/incubator/piaware/Chart.yaml b/charts/incubator/piaware/Chart.yaml index e6613968c50..d68134d793a 100644 --- a/charts/incubator/piaware/Chart.yaml +++ b/charts/incubator/piaware/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: piaware -version: 9.0.3 +version: 10.0.0 appVersion: "9.0" description: Program for forwarding ADS-B data to FlightAware home: https://truecharts.org/charts/incubator/piaware @@ -21,7 +21,7 @@ keywords: - flight-tracker dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/piaware/values.yaml b/charts/incubator/piaware/values.yaml index 45c4307208e..8f6bca1360b 100644 --- a/charts/incubator/piaware/values.yaml +++ b/charts/incubator/piaware/values.yaml @@ -1,34 +1,23 @@ +affinity: {} image: + pullPolicy: IfNotPresent repository: mikenye/piaware tag: v9.0@sha256:439c082d6bfc9028e6aa3e07cbbae1574e24bab88f520742e26c092c51c54247 - pullPolicy: IfNotPresent +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10092 targetPort: 8080 -persistence: - config: - enabled: true - mountPath: "/config" -# -- Affinity constraint rules to place the Pod on a specific node. -# [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) -affinity: {} -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - piaware - -portal: - enabled: true diff --git a/charts/incubator/pidgin/Chart.yaml b/charts/incubator/pidgin/Chart.yaml index 15c092c6d78..24af0829b50 100644 --- a/charts/incubator/pidgin/Chart.yaml +++ b/charts/incubator/pidgin/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pidgin -version: 5.0.3 +version: 6.0.0 appVersion: 2.14.12 description: Pidgin is a chat program which lets you log into accounts on multiple @@ -20,7 +20,7 @@ keywords: - pidgin dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pidgin/values.yaml b/charts/incubator/pidgin/values.yaml index 9e1a6b552d2..d0dd21b122e 100644 --- a/charts/incubator/pidgin/values.yaml +++ b/charts/incubator/pidgin/values.yaml @@ -1,24 +1,24 @@ image: - repository: ghcr.io/linuxserver/pidgin pullPolicy: IfNotPresent + repository: ghcr.io/linuxserver/pidgin tag: 2.14.12@sha256:70e66c935b3de567036bf27cc26887b2e908604378d1db8e3981dc090f7b2dbb -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - targetPort: 3000 - port: 10136 persistence: config: enabled: true - mountPath: "/config" + mountPath: /config varrun: enabled: true portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10136 + targetPort: 3000 diff --git a/charts/incubator/pigallery2/Chart.yaml b/charts/incubator/pigallery2/Chart.yaml index 14523528914..ab120d4e08d 100644 --- a/charts/incubator/pigallery2/Chart.yaml +++ b/charts/incubator/pigallery2/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pigallery2 -version: 2.0.14 +version: 3.0.0 appVersion: latest description: "Homepage: http://bpatrik.github.io/pigallery2/" home: https://truecharts.org/charts/incubator/pigallery2 @@ -26,7 +26,7 @@ keywords: - MediaServer-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pigallery2/values.yaml b/charts/incubator/pigallery2/values.yaml index b680c8c03e4..e1c547ef3bc 100644 --- a/charts/incubator/pigallery2/values.yaml +++ b/charts/incubator/pigallery2/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: bpatrik/pigallery2 @@ -17,12 +16,14 @@ persistence: tmp: enabled: true mountPath: /app/data/tmp -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +31,3 @@ service: port: 80 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/pingvin-share/Chart.yaml b/charts/incubator/pingvin-share/Chart.yaml index 9b98daaba0c..d7201aeaa6f 100644 --- a/charts/incubator/pingvin-share/Chart.yaml +++ b/charts/incubator/pingvin-share/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pingvin-share -version: 0.0.26 +version: 1.0.0 appVersion: 0.20.2 description: A self-hosted file sharing platform and an alternative for WeTransfer. home: https://truecharts.org/charts/incubator/pingvin-share @@ -20,7 +20,7 @@ keywords: - productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pingvin-share/values.yaml b/charts/incubator/pingvin-share/values.yaml index 73d4cbcfee2..5b4c6d43107 100644 --- a/charts/incubator/pingvin-share/values.yaml +++ b/charts/incubator/pingvin-share/values.yaml @@ -1,23 +1,23 @@ image: - repository: stonith404/pingvin-share pullPolicy: IfNotPresent + repository: stonith404/pingvin-share tag: v0.20.2@sha256:3862dcfd09886460cfe74e40c0ee1b50b75ae433ad1cb8fb469ed7a59de5d2be -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - protocol: HTTP - targetPort: 3000 - port: 10595 persistence: data: enabled: true mountPath: /opt/app/backend/data portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10595 + protocol: HTTP + targetPort: 3000 diff --git a/charts/incubator/pixark/Chart.yaml b/charts/incubator/pixark/Chart.yaml index 7837bbb4ad5..d9877082f5e 100644 --- a/charts/incubator/pixark/Chart.yaml +++ b/charts/incubator/pixark/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pixark -version: 2.0.13 +version: 3.0.0 appVersion: pixark description: This Chart will download and install SteamCMD. It will also install PIXARK @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pixark/values.yaml b/charts/incubator/pixark/values.yaml index 2aa9d835e9f..569b94f4d84 100644 --- a/charts/incubator/pixark/values.yaml +++ b/charts/incubator/pixark/values.yaml @@ -2,54 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: pixark@sha256:e7fb71beef3fc419072fac62b7ebf90648f539821581074bb852397e5b0f6596 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "824360" - GAME_PARAMS: ?MaxPlayers=10 - GAME_PARAMS_EXTRA: -QueryPort=27016 -Port=27015 -CubePort=27018 -NoBattlEye -nosteamclient -game -server -log - MAP: CubeWorld_Light - SERVER_NAME: PIXARKDocker - SRV_ADMIN_PWD: adminDocker - SRV_PWD: Docker - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 27015 - protocol: UDP - targetPort: 27015 - cubeport: - enabled: true - ports: - cubeport: - enabled: true - port: 27018 - protocol: UDP - targetPort: 27018 - queryport: - enabled: true - ports: - queryport: - enabled: true - port: 27016 - protocol: UDP - targetPort: 27016 persistence: serverfiles: enabled: true @@ -59,3 +11,57 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + cubeport: + enabled: true + ports: + cubeport: + enabled: true + port: 27018 + protocol: UDP + targetPort: 27018 + main: + ports: + main: + port: 27015 + protocol: UDP + targetPort: 27015 + queryport: + enabled: true + ports: + queryport: + enabled: true + port: 27016 + protocol: UDP + targetPort: 27016 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "824360" + GAME_PARAMS: ?MaxPlayers=10 + GAME_PARAMS_EXTRA: + -QueryPort=27016 -Port=27015 -CubePort=27018 -NoBattlEye + -nosteamclient -game -server -log + MAP: CubeWorld_Light + PASSWRD: "" + SERVER_NAME: PIXARKDocker + SRV_ADMIN_PWD: adminDocker + SRV_PWD: Docker + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/pixelserv-tls/Chart.yaml b/charts/incubator/pixelserv-tls/Chart.yaml index b10812c8081..6b13951bc88 100644 --- a/charts/incubator/pixelserv-tls/Chart.yaml +++ b/charts/incubator/pixelserv-tls/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pixelserv-tls -version: 2.0.12 +version: 3.0.0 appVersion: latest description: pixelserv-tls is a tiny bespoke HTTP/1.1 webserver with HTTPS and SNI @@ -24,7 +24,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pixelserv-tls/values.yaml b/charts/incubator/pixelserv-tls/values.yaml index e3f1312231e..c65ed3faf97 100644 --- a/charts/incubator/pixelserv-tls/values.yaml +++ b/charts/incubator/pixelserv-tls/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: imthai/pixelserv-tls @@ -7,12 +6,14 @@ persistence: certficatesdir: enabled: true mountPath: /var/cache/pixelserv -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: http: enabled: true @@ -28,5 +29,3 @@ service: port: 443 protocol: HTTP targetPort: 443 -portal: - enabled: true diff --git a/charts/incubator/plik/Chart.yaml b/charts/incubator/plik/Chart.yaml index f4b0812d763..ba235eb26ad 100644 --- a/charts/incubator/plik/Chart.yaml +++ b/charts/incubator/plik/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: plik -version: 0.0.14 +version: 1.0.0 appVersion: 1.3.8 description: A scalable file uploading system with multiple backends. home: https://truecharts.org/charts/incubator/plik @@ -20,7 +20,7 @@ keywords: - files dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/plik/values.yaml b/charts/incubator/plik/values.yaml index ec9009b099b..858e7fba05e 100644 --- a/charts/incubator/plik/values.yaml +++ b/charts/incubator/plik/values.yaml @@ -1,81 +1,7 @@ image: - repository: rootgg/plik pullPolicy: IfNotPresent + repository: rootgg/plik tag: 1.3.8@sha256:cb850b05f1471c4b1f9342fa23e9bf9f98bd62fe0f58c53c83e548ec46d02ff6 -plik: - general: - debug: false - debug_requests: false - log_level: INFO - abuse_contact: "" - network: - download_domain: "something" - download_domain_alias: [] - enhanced_web_security: false - session_timeout: 365d - source_ip_header: "" - upload_whitelist: [] - files: - max_file_size: 10GB - max_files_per_upload: 1000 - default_ttl: 30d - max_ttl: 30d - # file | gcs | s3 | swift - data_backend: file - gcs: - bucket: "" - folder: "" - s3: - bucket: "" - endpoint: "" - access_key_id: "" - secret_access_key: "" - location: "" - prefix: "" - use_ssl: true - part_size: 16000000 - sse: "" - swift: - container: "" - auth_url: https://auth.swiftauthapi.xxx/v2.0/ - username: "" - api_key: "" - domain: "" - tenant: "" - features: - authentication: disabled - one_shot: enabled - removable: enabled - stream: enabled - password: enabled - comments: enabled - set_ttl: enabled - extend_ttl: disabled - clients: enabled - github: enabled - third_party: - google_api_client_id: "" - google_api_secret: "" - google_valid_domains: [] - ovh_api_key: "" - ovh_api_secret: "" - ovh_api_endpoint: https://eu.api.ovh.com/1.0 -service: - main: - ports: - main: - protocol: HTTP - port: 10599 -probes: - liveness: - type: HTTP - path: / - readiness: - type: HTTP - path: / - startup: - type: HTTP - path: / persistence: data: enabled: true @@ -83,16 +9,94 @@ persistence: plikd-config: enabled: true mountPath: /home/plik/server/plikd.cfg + readOnly: true subPath: plikd.cfg type: custom - readOnly: true volumeSpec: secret: secretName: '{{ include "tc.common.names.fullname" . }}-plik-secret' +plik: + features: + authentication: disabled + clients: enabled + comments: enabled + extend_ttl: disabled + github: enabled + one_shot: enabled + password: enabled + removable: enabled + set_ttl: enabled + stream: enabled + files: + data_backend: file + default_ttl: 30d + gcs: + bucket: "" + folder: "" + max_file_size: 10GB + max_files_per_upload: 1000 + max_ttl: 30d + s3: + access_key_id: "" + bucket: "" + endpoint: "" + location: "" + part_size: 16000000 + prefix: "" + secret_access_key: "" + sse: "" + use_ssl: true + swift: + api_key: "" + auth_url: https://auth.swiftauthapi.xxx/v2.0/ + container: "" + domain: "" + tenant: "" + username: "" + general: + abuse_contact: "" + debug: false + debug_requests: false + log_level: INFO + network: + download_domain: something + download_domain_alias: [] + enhanced_web_security: false + session_timeout: 365d + source_ip_header: "" + upload_whitelist: [] + third_party: + google_api_client_id: "" + google_api_secret: "" + google_valid_domains: [] + ovh_api_endpoint: https://eu.api.ovh.com/1.0 + ovh_api_key: "" + ovh_api_secret: "" +portal: + enabled: true postgresql: enabled: true existingSecret: dbcreds - postgresqlUsername: plik postgresqlDatabase: plik -portal: - enabled: true + postgresqlUsername: plik +service: + main: + ports: + main: + port: 10599 + protocol: HTTP +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: / + type: HTTP + readiness: + path: / + type: HTTP + startup: + path: / + type: HTTP diff --git a/charts/incubator/post-recording/Chart.yaml b/charts/incubator/post-recording/Chart.yaml index 4d7dc7b6737..dde3b20d344 100644 --- a/charts/incubator/post-recording/Chart.yaml +++ b/charts/incubator/post-recording/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: post-recording -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Watches for .ts files made by Live TV recordings, convert them to a friendly @@ -23,7 +23,7 @@ keywords: - MediaApp-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/post-recording/values.yaml b/charts/incubator/post-recording/values.yaml index 91d6fca30b2..a7e34450f79 100644 --- a/charts/incubator/post-recording/values.yaml +++ b/charts/incubator/post-recording/values.yaml @@ -1,11 +1,3 @@ -env: - CONVERSION_FORMAT: mkv - DELETE_TS: "1" - NVIDIA_VISIBLE_DEVICES: "" - POST_PROCESS: comchap - SOURCE_EXT: ts - SUBTITLES: "0" - UMASK: "000" image: pullPolicy: IfNotPresent repository: chacawaca/post-recording @@ -20,24 +12,37 @@ persistence: watchfolder: enabled: true mountPath: /watch -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + CONVERSION_FORMAT: mkv + DELETE_TS: "1" + NVIDIA_VISIBLE_DEVICES: "" + POST_PROCESS: comchap + SOURCE_EXT: ts + SUBTITLES: "0" + UMASK: "000" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/poste/Chart.yaml b/charts/incubator/poste/Chart.yaml index 2f422998254..fd30dcbef52 100644 --- a/charts/incubator/poste/Chart.yaml +++ b/charts/incubator/poste/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: poste -version: 2.0.15 +version: 3.0.0 appVersion: latest description: "FREE version of Poste.io, full mail server solution. POP3, SMTP, IMAP, @@ -27,7 +27,7 @@ keywords: - Network-Messenger dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/poste/values.yaml b/charts/incubator/poste/values.yaml index 496a3d8ccf0..67b164f7716 100644 --- a/charts/incubator/poste/values.yaml +++ b/charts/incubator/poste/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: analogic/poste.io @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: containerhttps: enabled: true @@ -92,5 +93,3 @@ service: port: 25 protocol: TCP targetPort: 25 -portal: - enabled: true diff --git a/charts/incubator/postgresql/Chart.yaml b/charts/incubator/postgresql/Chart.yaml index 228b5223d5b..870003bbc4e 100644 --- a/charts/incubator/postgresql/Chart.yaml +++ b/charts/incubator/postgresql/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: postgresql -version: 14.0.9 +version: 15.0.0 appVersion: 14.10.0 description: PostgresSQL home: https://truecharts.org/charts/incubator/postgresql @@ -22,7 +22,7 @@ keywords: - sql dependencies: - name: common - version: 14.3.5 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/postgresql/values.yaml b/charts/incubator/postgresql/values.yaml index 1ccb0db5540..6416e1f03e7 100644 --- a/charts/incubator/postgresql/values.yaml +++ b/charts/incubator/postgresql/values.yaml @@ -1,7 +1,34 @@ +cnpg: + main: + acceptRO: false + creds: {} + database: app + enabled: false + instances: 2 + monitoring: + enablePodMonitor: true + pooler: + instances: 2 + primary: true + primaryUpdateStrategy: unsupervised + storage: + size: 256Gi + walsize: 256Gi + user: app image: - repository: bitnami/postgresql pullPolicy: IfNotPresent + repository: bitnami/postgresql tag: 14.10.0@sha256:861429d707ffbf21f7d45afe6af741173801ea7bcd57408d931a9bfbf316cd58 +portal: + open: + enabled: false +service: + main: + enabled: false + ports: + main: + enabled: false + port: 9999 workload: main: enabled: false @@ -16,43 +43,3 @@ workload: enabled: false startup: enabled: false -portal: - open: - enabled: false -service: - main: - enabled: false - ports: - main: - enabled: false - port: 9999 -cnpg: - main: - enabled: false - primary: true - # -- number of instances for both postgres and pgbouncer - instances: 2 - database: "app" - user: "app" - # password: - # superUserPassword: - # -- change to supervised to disable unsupervised updates - # Example of rolling update strategy: - # - unsupervised: automated update of the primary once all - # replicas have been upgraded (default) - # - supervised: requires manual supervision to perform - # the switchover of the primary - primaryUpdateStrategy: unsupervised - # -- enable to create extra pgbouncer for readonly access - acceptRO: false - # -- storage size for the two pvc's per instance - storage: - size: "256Gi" - walsize: "256Gi" - pooler: - instances: 2 - # -- set to enable prometheus metrics - monitoring: - enablePodMonitor: true - # -- contains credentials and urls output by generator - creds: {} diff --git a/charts/incubator/postscriptum/Chart.yaml b/charts/incubator/postscriptum/Chart.yaml index 20042433f28..66745933742 100644 --- a/charts/incubator/postscriptum/Chart.yaml +++ b/charts/incubator/postscriptum/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: postscriptum -version: 2.0.13 +version: 3.0.0 appVersion: postscriptum description: This Chart will download and install SteamCMD. It will also install PostScriptum @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/postscriptum/values.yaml b/charts/incubator/postscriptum/values.yaml index 5f09137c2cc..0f7ff025cfd 100644 --- a/charts/incubator/postscriptum/values.yaml +++ b/charts/incubator/postscriptum/values.yaml @@ -2,27 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: postscriptum@sha256:92c1ec43ee3e8633793b487383f0cd49da4b0b873d4d200c888b9152f8910b37 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - DATA_PERM: "770" - GAME_ID: "746200" - GAME_PARAMS: Port=10027 QueryPort=10037 -log - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -38,12 +32,22 @@ service: port: 10037 protocol: UDP targetPort: 10037 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DATA_PERM: "770" + GAME_ID: "746200" + GAME_PARAMS: Port=10027 QueryPort=10037 -log + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/preclear/Chart.yaml b/charts/incubator/preclear/Chart.yaml index 3031356d32c..a0f4f427030 100644 --- a/charts/incubator/preclear/Chart.yaml +++ b/charts/incubator/preclear/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: preclear -version: 2.0.13 +version: 3.0.0 appVersion: latest description: A utility to "burn-in" a new disk, before adding it to your array has @@ -27,7 +27,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/preclear/values.yaml b/charts/incubator/preclear/values.yaml index 98db0e7f6ee..b1ee6fa5aa7 100644 --- a/charts/incubator/preclear/values.yaml +++ b/charts/incubator/preclear/values.yaml @@ -1,7 +1,3 @@ -env: - UMASK: "000" - VNC_PASSWORD: "" - WEBPAGE_TITLE: Preclear image: pullPolicy: IfNotPresent repository: binhex/arch-preclear @@ -10,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +21,12 @@ service: port: 6080 protocol: TCP targetPort: 6080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "000" + VNC_PASSWORD: "" + WEBPAGE_TITLE: Preclear diff --git a/charts/incubator/pritunl/Chart.yaml b/charts/incubator/pritunl/Chart.yaml index f481eaaaf6c..9433a1ae900 100644 --- a/charts/incubator/pritunl/Chart.yaml +++ b/charts/incubator/pritunl/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pritunl -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | Run a Pritunl VPN Server [br][br] @@ -21,7 +21,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pritunl/values.yaml b/charts/incubator/pritunl/values.yaml index e254087a87f..5830dee3b84 100644 --- a/charts/incubator/pritunl/values.yaml +++ b/charts/incubator/pritunl/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: bashninja/docker-pritunl @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: http: enabled: true @@ -44,5 +45,3 @@ service: port: 1194 protocol: UDP targetPort: 1194 -portal: - enabled: true diff --git a/charts/incubator/privatebin/Chart.yaml b/charts/incubator/privatebin/Chart.yaml index 9ff31d07a0f..fa352fc96d4 100644 --- a/charts/incubator/privatebin/Chart.yaml +++ b/charts/incubator/privatebin/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: privatebin -version: 3.0.33 +version: 4.0.0 appVersion: 1.6.0 description: PrivateBin is a minimalist, open source online pastebin where the server @@ -23,7 +23,7 @@ keywords: - pastebin dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/privatebin/values.yaml b/charts/incubator/privatebin/values.yaml index 747bbdbb42e..f1cf9be7378 100644 --- a/charts/incubator/privatebin/values.yaml +++ b/charts/incubator/privatebin/values.yaml @@ -1,96 +1,102 @@ image: - repository: privatebin/pdo pullPolicy: IfNotPresent + repository: privatebin/pdo tag: 1.6.0@sha256:77c6789bcfc5068baa614bf217eb556f278269aea373b45ab24b2dcc8658c692 -podSecurityContext: - runAsUser: 65534 - runAsGroup: 82 - fsGroup: 82 +persistence: + conf-app: + enabled: true + mountPath: /srv/cfg + readOnly: true + type: custom + volumeSpec: + secret: + secretName: '{{ include "tc.common.names.fullname" . }}-secret' + conf-nginx: + enabled: true + mountPath: /etc/nginx/conf.d/sizelimits.conf + readOnly: true + subPath: sizelimits-nginx.conf + type: custom + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-config' + conf-php: + enabled: true + mountPath: /etc/php8/conf.d/10-sizelimits.ini + readOnly: true + subPath: sizelimits-php.ini + type: custom + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-config' + nginx-cache: + enabled: true + mountPath: /var/lib/nginx/tmp + type: emptyDir + run: + enabled: true + medium: Memory + mountPath: /run + type: emptyDir +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: privatebin + postgresqlUsername: privatebin privatebin: - # See also: https://github.com/PrivateBin/PrivateBin/wiki/Configuration + expire: + default: 1week main: - name: "" basepath: "" + burnafterreadingselected: false + compression: "" + cspheader: "" + defaultformatter: plaintext discussion: true + fileupload: false + httpwarning: "" + icon: "" + info: "" + languagedefault: "" + languageselection: false + name: "" + notice: "" opendiscussion: false password: true - fileupload: false - burnafterreadingselected: false - defaultformatter: "plaintext" - syntaxhighlightingtheme: "" - sizelimit: 10485760 - template: "bootstrap" - info: "" - notice: "" - languageselection: false - languagedefault: "" - urlshortener: "" qrcode: "" - icon: "" - cspheader: "" + sizelimit: 10485760 + syntaxhighlightingtheme: "" + template: bootstrap + urlshortener: "" zerobincompatibility: "" - httpwarning: "" - compression: "" - expire: - default: "1week" - traffic: - limit: 10 - exempted: "" - creators: "" - header: "" purge: - limit: 300 batchsize: 10 -env: - TZ: "{{ .Values.TZ }}" - PHP_TZ: "{{ .Values.TZ }}" + limit: 300 + traffic: + creators: "" + exempted: "" + header: "" + limit: 10 +securityContext: + container: + runAsGroup: 82 + runAsUser: 65534 + pod: + fsGroup: 82 service: main: ports: main: + port: 10248 protocol: HTTP targetPort: 8080 - port: 10248 -persistence: - run: - enabled: true - mountPath: "/run" - type: "emptyDir" - medium: "Memory" - nginx-cache: - enabled: true - mountPath: "/var/lib/nginx/tmp" - type: "emptyDir" - conf-app: - enabled: true - type: "custom" - readOnly: true - mountPath: "/srv/cfg" - volumeSpec: - secret: - secretName: '{{ include "tc.common.names.fullname" . }}-secret' - conf-php: - enabled: true - type: "custom" - readOnly: true - mountPath: "/etc/php8/conf.d/10-sizelimits.ini" - subPath: "sizelimits-php.ini" - volumeSpec: - configMap: - name: '{{ include "tc.common.names.fullname" . }}-config' - conf-nginx: - enabled: true - type: "custom" - readOnly: true - mountPath: "/etc/nginx/conf.d/sizelimits.conf" - subPath: "sizelimits-nginx.conf" - volumeSpec: - configMap: - name: '{{ include "tc.common.names.fullname" . }}-config' -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: privatebin - postgresqlDatabase: privatebin -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PHP_TZ: "{{ .Values.TZ }}" + TZ: "{{ .Values.TZ }}" diff --git a/charts/incubator/projectzomboidreporter-frontend/Chart.yaml b/charts/incubator/projectzomboidreporter-frontend/Chart.yaml index b9583275221..4dc3a0bcb93 100644 --- a/charts/incubator/projectzomboidreporter-frontend/Chart.yaml +++ b/charts/incubator/projectzomboidreporter-frontend/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: projectzomboidreporter-frontend -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This is the frontend template used in the Project Zomboid Reporter. All @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/projectzomboidreporter-frontend/values.yaml b/charts/incubator/projectzomboidreporter-frontend/values.yaml index d055fed62d4..2fa9e53c5c4 100644 --- a/charts/incubator/projectzomboidreporter-frontend/values.yaml +++ b/charts/incubator/projectzomboidreporter-frontend/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: chrisashtear/zomboid-reporter-frontend tag: latest@sha256:e1524291dce7d62218701ddf7ce159fdfa5bebb1090efb54f9ac9df33a5ea057 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/prpdf/Chart.yaml b/charts/incubator/prpdf/Chart.yaml index 086c2562202..c2dc5e5bcf0 100644 --- a/charts/incubator/prpdf/Chart.yaml +++ b/charts/incubator/prpdf/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: prpdf -version: 2.0.16 +version: 3.0.0 appVersion: latest description: This tool is for Preview and Rename scanned PDF-Documents. Rulebased @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/prpdf/values.yaml b/charts/incubator/prpdf/values.yaml index dff00cc6e24..e536f4a9e57 100644 --- a/charts/incubator/prpdf/values.yaml +++ b/charts/incubator/prpdf/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: knex666/prpdf @@ -13,24 +12,29 @@ persistence: hostpath2: enabled: true mountPath: /source/static/pdf/ -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/ps3netsrv/Chart.yaml b/charts/incubator/ps3netsrv/Chart.yaml index d09a90a4773..ed26014baf8 100644 --- a/charts/incubator/ps3netsrv/Chart.yaml +++ b/charts/incubator/ps3netsrv/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ps3netsrv -version: 2.0.12 +version: 3.0.0 appVersion: 1.6.0 description: Allows Multiman or Webman to play game backups. home: https://truecharts.org/charts/incubator/ps3netsrv @@ -20,7 +20,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ps3netsrv/values.yaml b/charts/incubator/ps3netsrv/values.yaml index c7efcbf9f06..d6793da1839 100644 --- a/charts/incubator/ps3netsrv/values.yaml +++ b/charts/incubator/ps3netsrv/values.yaml @@ -2,19 +2,6 @@ image: pullPolicy: IfNotPresent repository: shawly/ps3netsrv tag: v1.6.0@sha256:d6a926bb0c004b2e1c557b3ceb9fc74be5845e00a2a13c3f10db65c3a853cb81 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - ports: - main: - port: 38008 - protocol: HTTP - targetPort: 38008 persistence: games: enabled: true @@ -23,3 +10,16 @@ persistence: enabled: true portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 38008 + protocol: HTTP + targetPort: 38008 diff --git a/charts/incubator/pt-helper/Chart.yaml b/charts/incubator/pt-helper/Chart.yaml index 6b7c14bde0c..6d03c81bdb8 100644 --- a/charts/incubator/pt-helper/Chart.yaml +++ b/charts/incubator/pt-helper/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pt-helper -version: 2.0.15 +version: 3.0.0 appVersion: latest description: A tool that can automatically download free seeds and delete them after @@ -21,7 +21,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pt-helper/values.yaml b/charts/incubator/pt-helper/values.yaml index 9ca90ae5580..dd8e857d8ca 100644 --- a/charts/incubator/pt-helper/values.yaml +++ b/charts/incubator/pt-helper/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: crazyq/pt_helper @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8192 protocol: TCP targetPort: 8192 -portal: - enabled: true diff --git a/charts/incubator/pure-ftpd/Chart.yaml b/charts/incubator/pure-ftpd/Chart.yaml index f37c8cb9baf..fb74452a3dc 100644 --- a/charts/incubator/pure-ftpd/Chart.yaml +++ b/charts/incubator/pure-ftpd/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pure-ftpd -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant @@ -24,7 +24,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pure-ftpd/values.yaml b/charts/incubator/pure-ftpd/values.yaml index c49682685b3..f7811694f70 100644 --- a/charts/incubator/pure-ftpd/values.yaml +++ b/charts/incubator/pure-ftpd/values.yaml @@ -1,7 +1,3 @@ -env: - AUTH_METHOD: puredb - PASSIVE_PORT_RANGE: 30000:30009 - SECURE_MODE: "true" image: pullPolicy: IfNotPresent repository: crazymax/pure-ftpd @@ -13,12 +9,14 @@ persistence: ftpfolder: enabled: true mountPath: /home -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -34,5 +32,12 @@ service: port: 30000 protocol: TCP targetPort: 30000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + AUTH_METHOD: puredb + PASSIVE_PORT_RANGE: 30000:30009 + SECURE_MODE: "true" diff --git a/charts/incubator/pvk-ii/Chart.yaml b/charts/incubator/pvk-ii/Chart.yaml index 96f22554e57..d951d62044e 100644 --- a/charts/incubator/pvk-ii/Chart.yaml +++ b/charts/incubator/pvk-ii/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pvk-ii -version: 2.0.13 +version: 3.0.0 appVersion: pvkii description: This Chart will download and install SteamCMD. It will also install Pirates, @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pvk-ii/values.yaml b/charts/incubator/pvk-ii/values.yaml index 73d19974885..f3b3c6994a3 100644 --- a/charts/incubator/pvk-ii/values.yaml +++ b/charts/incubator/pvk-ii/values.yaml @@ -2,29 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: pvkii@sha256:9ada22a503d301abf414d657febbb0700951b09b3c2adc492dd69f15dddffd3b -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - DATA_PERM: "770" - GAME_ID: "17575" - GAME_NAME: pvkii - GAME_PARAMS: -maxplayers 18 +map bt_island - GAME_PORT: "27015" - VALIDATE: false -probes: - liveness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - readiness: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" - startup: - port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -40,12 +32,24 @@ service: port: 27015 protocol: TCP targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DATA_PERM: "770" + GAME_ID: "17575" + GAME_NAME: pvkii + GAME_PARAMS: -maxplayers 18 +map bt_island + GAME_PORT: "27015" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + readiness: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" + startup: + port: "{{ .Values.service.tcprcon.ports.tcprcon.targetPort }}" diff --git a/charts/incubator/pwm/Chart.yaml b/charts/incubator/pwm/Chart.yaml index d368a5a7332..fa583ecc6c4 100644 --- a/charts/incubator/pwm/Chart.yaml +++ b/charts/incubator/pwm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pwm -version: 2.0.12 +version: 3.0.0 appVersion: latest description: PWM is a free and opensource password self-service application enabling @@ -22,7 +22,7 @@ keywords: - Security dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pwm/values.yaml b/charts/incubator/pwm/values.yaml index de9783be2a3..7949adb09d4 100644 --- a/charts/incubator/pwm/values.yaml +++ b/charts/incubator/pwm/values.yaml @@ -1,5 +1,3 @@ -env: - PWM_APPLICATIONFLAGS: NoFileLock image: pullPolicy: IfNotPresent repository: fjudith/pwm @@ -8,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /usr/share/pwm -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 8282 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PWM_APPLICATIONFLAGS: NoFileLock diff --git a/charts/incubator/pydio-cells/Chart.yaml b/charts/incubator/pydio-cells/Chart.yaml index 31bcdff038a..ddeba407751 100644 --- a/charts/incubator/pydio-cells/Chart.yaml +++ b/charts/incubator/pydio-cells/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pydio-cells -version: 8.0.3 +version: 9.0.0 appVersion: 4.3.1 description: Pydio-cells is the nextgen file sharing platform for organizations. home: https://truecharts.org/charts/incubator/pydio-cells @@ -18,7 +18,7 @@ keywords: - pydio-cells dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pydio-cells/values.yaml b/charts/incubator/pydio-cells/values.yaml index 94a2f74f981..ab8851d0429 100644 --- a/charts/incubator/pydio-cells/values.yaml +++ b/charts/incubator/pydio-cells/values.yaml @@ -1,16 +1,5 @@ -image: - repository: pydio/cells - pullPolicy: IfNotPresent - tag: 4.3.1@sha256:6e2a6ecac3df7d6477a2f79a4da75221d7007a004837e4baa0538d42082da389 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 configmap: install: - enabled: true data: pydiocells-install: |- frontendapplicationtitle: {{ .Values.pydioinstall.title }} @@ -23,48 +12,50 @@ configmap: dbtcpname: {{ .Values.mariadb.mariadbDatabase }} dbtcpuser: {{ .Values.mariadb.mariadbUsername }} dbtcppassword: {{ .Values.mariadb.mariadbPassword | trimAll "\"" }} -env: - CELLS_EXTERNAL: "" - CELLS_GRPC_EXTERNAL: "{{ .Values.service.gprc.ports.gprc.port }}" - CELLS_HEALTHCHECK: "{{ .Values.service.healthcheck.ports.healthcheck.port }}" - CELLS_BIND: "0.0.0.0:{{ .Values.service.main.ports.main.port }}" - CELLS_WORKING_DIR: "/cells" - CELLS_DATA_DIR: "/cells/data" - CELLS_LOG_DIR: "/cells/logs" - CELLS_SERVICES_DIR: "/cells/services" - CELLS_INSTALL_YAML: "/cells/install.yml" + enabled: true +image: + pullPolicy: IfNotPresent + repository: pydio/cells + tag: 4.3.1@sha256:6e2a6ecac3df7d6477a2f79a4da75221d7007a004837e4baa0538d42082da389 +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: pydiocells + mariadbUsername: pydiocells +persistence: + cells: + enabled: true + mountPath: /cells + data: + enabled: true + mountPath: /cells/data + logs: + enabled: true + mountPath: /cells/logs + pydiocells-install: + enabled: "true" + mountPath: /cells/install.yml + subPath: pydiocells-install + type: custom + volumeSpec: + configMap: + name: '{{ printf "%v-install" (include "tc.common.names.fullname" .) }}' + services: + enabled: true + mountPath: /cells/services +portal: + enabled: true pydioinstall: - username: "admin" - password: "supersecret" - title: "Pydio Cells" -probes: - liveness: - custom: true - spec: - httpGet: - scheme: HTTP - path: "/healthcheck" - port: 10162 - readiness: - custom: true - spec: - httpGet: - scheme: HTTP - path: "/healthcheck" - port: 10162 - startup: - custom: true - spec: - httpGet: - scheme: HTTP - path: "/healthcheck" - port: 10162 + password: supersecret + title: Pydio Cells + username: admin +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - protocol: HTTPS - port: 10150 gprc: enabled: true ports: @@ -77,31 +68,47 @@ service: healthcheck: enabled: true port: 10162 -persistence: - cells: - enabled: true - mountPath: "/cells" - data: - enabled: true - mountPath: "/cells/data" - logs: - enabled: true - mountPath: "/cells/logs" - services: - enabled: true - mountPath: "/cells/services" - pydiocells-install: - enabled: "true" - mountPath: "/cells/install.yml" - subPath: "pydiocells-install" - type: "custom" - volumeSpec: - configMap: - name: '{{ printf "%v-install" (include "tc.common.names.fullname" .) }}' -mariadb: - enabled: true - mariadbUsername: pydiocells - mariadbDatabase: pydiocells - existingSecret: "mariadbcreds" -portal: - enabled: true + main: + ports: + main: + port: 10150 + protocol: HTTPS +workload: + main: + podSpec: + containers: + main: + env: + CELLS_BIND: 0.0.0.0:{{ .Values.service.main.ports.main.port }} + CELLS_DATA_DIR: /cells/data + CELLS_EXTERNAL: "" + CELLS_GRPC_EXTERNAL: "{{ .Values.service.gprc.ports.gprc.port }}" + CELLS_HEALTHCHECK: + "{{ .Values.service.healthcheck.ports.healthcheck.port + }}" + CELLS_INSTALL_YAML: /cells/install.yml + CELLS_LOG_DIR: /cells/logs + CELLS_SERVICES_DIR: /cells/services + CELLS_WORKING_DIR: /cells + probes: + liveness: + custom: true + spec: + httpGet: + path: /healthcheck + port: 10162 + scheme: HTTP + readiness: + custom: true + spec: + httpGet: + path: /healthcheck + port: 10162 + scheme: HTTP + startup: + custom: true + spec: + httpGet: + path: /healthcheck + port: 10162 + scheme: HTTP diff --git a/charts/incubator/pyload-ng/Chart.yaml b/charts/incubator/pyload-ng/Chart.yaml index 952df574613..3cbd1963e3e 100644 --- a/charts/incubator/pyload-ng/Chart.yaml +++ b/charts/incubator/pyload-ng/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: pyload-ng -version: 2.0.25 +version: 3.0.0 appVersion: latest description: pyLoad(https://pyload.net/) is a Free and Open Source download manager @@ -25,7 +25,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/pyload-ng/values.yaml b/charts/incubator/pyload-ng/values.yaml index d1c057d59fd..2ed117cf3ba 100644 --- a/charts/incubator/pyload-ng/values.yaml +++ b/charts/incubator/pyload-ng/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "" image: pullPolicy: IfNotPresent repository: lscr.io/linuxserver/pyload-ng @@ -11,12 +9,14 @@ persistence: pathdownloads: enabled: true mountPath: /downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -32,5 +32,10 @@ service: port: 9666 protocol: TCP targetPort: 9666 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "" diff --git a/charts/incubator/qflood/Chart.yaml b/charts/incubator/qflood/Chart.yaml index bceceebed5d..91b71d13330 100644 --- a/charts/incubator/qflood/Chart.yaml +++ b/charts/incubator/qflood/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: qflood -version: 2.0.17 +version: 3.0.0 appVersion: latest description: Chart with qBittorrent and the Flood UI. home: https://truecharts.org/charts/incubator/qflood @@ -20,7 +20,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/qflood/values.yaml b/charts/incubator/qflood/values.yaml index f124327449f..7e44c3135f8 100644 --- a/charts/incubator/qflood/values.yaml +++ b/charts/incubator/qflood/values.yaml @@ -1,6 +1,3 @@ -env: - FLOOD_AUTH: "" - UMASK: "" image: pullPolicy: IfNotPresent repository: cr.hotio.dev/hotio/qflood @@ -9,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: hostportfor808: enabled: true @@ -30,5 +29,11 @@ service: port: 3000 protocol: HTTP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + FLOOD_AUTH: "" + UMASK: "" diff --git a/charts/incubator/quake3/Chart.yaml b/charts/incubator/quake3/Chart.yaml index 3061cf1955e..d3ee0877c1e 100644 --- a/charts/incubator/quake3/Chart.yaml +++ b/charts/incubator/quake3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: quake3 -version: 2.0.13 +version: 3.0.0 appVersion: latest description: This Chart will download and install Quake III Server (You have to copy @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/quake3/values.yaml b/charts/incubator/quake3/values.yaml index eb5ac0dda2b..aeedb17aa0a 100644 --- a/charts/incubator/quake3/values.yaml +++ b/charts/incubator/quake3/values.yaml @@ -1,10 +1,3 @@ -env: - DL_URL_PATCH: https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/quake3-1.32c.zip - DL_URL_PR: https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run - GAME_PARAMS: +set sv_punkbuster 0 +set fs_game osp +set com_hunkMegs 32 - Q3_MAP: q3dm1 - Q3_PORT: "27960" - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/quake3 @@ -13,19 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /quake3 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -33,5 +21,22 @@ service: port: 27960 protocol: UDP targetPort: 27960 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DL_URL_PATCH: https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/quake3-1.32c.zip + DL_URL_PR: https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run + GAME_PARAMS: +set sv_punkbuster 0 +set fs_game osp +set com_hunkMegs 32 + Q3_MAP: q3dm1 + Q3_PORT: "27960" + UMASK: "000" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/quickshare/Chart.yaml b/charts/incubator/quickshare/Chart.yaml index fcf228be37a..c3b33a6f734 100644 --- a/charts/incubator/quickshare/Chart.yaml +++ b/charts/incubator/quickshare/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: quickshare -version: 2.0.15 +version: 3.0.0 appVersion: latest description: Quick and simple file sharing between different devices. home: https://truecharts.org/charts/incubator/quickshare @@ -23,7 +23,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/quickshare/values.yaml b/charts/incubator/quickshare/values.yaml index ad66eb562b0..3703106a5a4 100644 --- a/charts/incubator/quickshare/values.yaml +++ b/charts/incubator/quickshare/values.yaml @@ -1,6 +1,3 @@ -env: - DEFAULTADMIN: admin - DEFAULTADMINPWD: "1234" image: pullPolicy: IfNotPresent repository: hexxa/quickshare @@ -9,12 +6,14 @@ persistence: storagedata: enabled: true mountPath: /quickshare/root -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +21,11 @@ service: port: 8686 protocol: TCP targetPort: 8686 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DEFAULTADMIN: admin + DEFAULTADMINPWD: "1234" diff --git a/charts/incubator/quiz-game/Chart.yaml b/charts/incubator/quiz-game/Chart.yaml index 4e938f7df07..4b93aad3b92 100644 --- a/charts/incubator/quiz-game/Chart.yaml +++ b/charts/incubator/quiz-game/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: quiz-game -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Test your General Knowledge in different types of topics. home: https://truecharts.org/charts/incubator/quiz-game @@ -23,7 +23,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/quiz-game/values.yaml b/charts/incubator/quiz-game/values.yaml index 4cc0d3ad069..5b86113ad06 100644 --- a/charts/incubator/quiz-game/values.yaml +++ b/charts/incubator/quiz-game/values.yaml @@ -2,22 +2,22 @@ image: pullPolicy: IfNotPresent repository: patrickstigler/quiz-game tag: latest@sha256:553f335b16bdbd87b4b640d6a266b0d3fbf982f18ec6365b8dfc2bd18fc3e0e1 -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - protocol: HTTP - targetPort: 80 - port: 10588 persistence: config: enabled: true mountPath: /app portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10588 + protocol: HTTP + targetPort: 80 diff --git a/charts/incubator/qwantify/Chart.yaml b/charts/incubator/qwantify/Chart.yaml index e5daf4739e6..76eeb11c148 100644 --- a/charts/incubator/qwantify/Chart.yaml +++ b/charts/incubator/qwantify/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: qwantify -version: 0.0.7 +version: 1.0.0 appVersion: "20.04" description: Play games with your friends right from the browser. home: https://truecharts.org/charts/incubator/qwantify @@ -20,7 +20,7 @@ keywords: - games dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/qwantify/values.yaml b/charts/incubator/qwantify/values.yaml index 48a104c555d..ed6441486fc 100644 --- a/charts/incubator/qwantify/values.yaml +++ b/charts/incubator/qwantify/values.yaml @@ -1,26 +1,31 @@ image: - repository: ghcr.io/wanjohiryan/qwantify pullPolicy: IfNotPresent + repository: ghcr.io/wanjohiryan/qwantify tag: 20.04@sha256:008fae84dc4d9c80eeddb9b2dc2438c0ba92a8c3a3776835a7a24321f7ea6ce1 -env: - APPPATH: "/games" - APPFILE: "/game.exe" -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -service: - main: - ports: - main: - protocol: HTTP - targetPort: 8080 - port: 10603 persistence: games: enabled: true mountPath: /games portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10603 + protocol: HTTP + targetPort: 8080 +workload: + main: + podSpec: + containers: + main: + env: + APPFILE: /game.exe + APPPATH: /games diff --git a/charts/incubator/radarrsync/Chart.yaml b/charts/incubator/radarrsync/Chart.yaml index eec0471b4cd..42da1c636e7 100644 --- a/charts/incubator/radarrsync/Chart.yaml +++ b/charts/incubator/radarrsync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: radarrsync -version: 2.0.12 +version: 3.0.0 appVersion: latest description: RadarrSync Syncs two Radarr servers through web API. This is a modified @@ -22,7 +22,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/radarrsync/values.yaml b/charts/incubator/radarrsync/values.yaml index 4f8e7e3bb41..e7619ca371f 100644 --- a/charts/incubator/radarrsync/values.yaml +++ b/charts/incubator/radarrsync/values.yaml @@ -1,32 +1,37 @@ -env: - PROFILE_ID: "" - RADARR4K_KEY: "" - RADARR4K_URL: "" - RADARR_KEY: "" - RADARR_URL: "" image: pullPolicy: IfNotPresent repository: dmanius/radarrsync-docker tag: latest@sha256:805e1578bea5719e2aedc6fca77013824a3024d641021e23fa5c37cd19a23322 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + PROFILE_ID: "" + RADARR_KEY: "" + RADARR_URL: "" + RADARR4K_KEY: "" + RADARR4K_URL: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/radicale/Chart.yaml b/charts/incubator/radicale/Chart.yaml index 8a82c1da292..1e3b9e058a0 100644 --- a/charts/incubator/radicale/Chart.yaml +++ b/charts/incubator/radicale/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: radicale -version: 2.0.14 +version: 3.0.0 appVersion: 3.1.8.3 description: Radicale is a small but powerful CalDAV (calendars, to-do lists) and @@ -29,7 +29,7 @@ keywords: - to-do dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/radicale/values.yaml b/charts/incubator/radicale/values.yaml index ee98a6d22a9..dd0d57f1822 100644 --- a/charts/incubator/radicale/values.yaml +++ b/charts/incubator/radicale/values.yaml @@ -1,78 +1,78 @@ image: - repository: tomsquest/docker-radicale pullPolicy: IfNotPresent + repository: tomsquest/docker-radicale tag: 3.1.8.3@sha256:b5dac16dafcb003520a1ea95d3e25a24d0955cc552b0d6d447163f0e070780ff -# Docker image configuration docs: -# https://github.com/tomsquest/docker-radicale#custom-configuration - -# Radicale configuration docs: -# https://radicale.org/v3.html#configuration +persistence: + config: + enabled: true + readOnly: true + type: custom + volumeSpec: + configMap: + name: radicale-config + data: + enabled: true + mountPath: /data + users: + enabled: true + mountPath: /etc/radicale/users + readOnly: true + subPath: users + type: custom + volumeSpec: + secret: + secretName: radicale-secret +portal: + enabled: true radicale: + auth: + delay: 1 + realm: Radicale - Password Required + type: htpasswd + users: [] + encoding: + request: utf-8 + stock: utf-8 + logging: + level: warning + mask_passwords: true + rights: + type: owner_only server: max_connections: 8 max_content_length: 100000000 timeout: 30 - encoding: - request: utf-8 - stock: utf-8 - auth: - type: htpasswd - delay: 1 - realm: Radicale - Password Required - users: [] - rights: - type: owner_only storage: - type: multifilesystem max_sync_token_age: 2592000 + type: multifilesystem web: type: internal - logging: - level: warning - mask_passwords: true security: PUID: 2999 securityContext: - capabilities: - drop: - - ALL - add: - - SETUID - - SETGID - - KILL -podSecurityContext: - runAsUser: 2999 - runAsGroup: 2999 - fsGroup: 2999 -env: - # Skip chown on /data by entrypoint.sh - TAKE_FILE_OWNERSHIP: false + container: + capabilities: + add: + - SETUID + - SETGID + - KILL + drop: + - ALL + runAsGroup: 2999 + runAsUser: 2999 + pod: + fsGroup: 2999 service: main: ports: main: + port: 10255 protocol: HTTP targetPort: 5232 - port: 10255 -persistence: - config: - enabled: true - type: custom - readOnly: true - volumeSpec: - configMap: - name: radicale-config - users: - enabled: true - type: custom - readOnly: true - mountPath: /etc/radicale/users - subPath: users - volumeSpec: - secret: - secretName: radicale-secret - data: - enabled: true - mountPath: /data -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + TAKE_FILE_OWNERSHIP: "false" diff --git a/charts/incubator/raneto/Chart.yaml b/charts/incubator/raneto/Chart.yaml index de9595fe1cb..e53e1d03509 100644 --- a/charts/incubator/raneto/Chart.yaml +++ b/charts/incubator/raneto/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: raneto -version: 2.0.19 +version: 3.0.0 appVersion: latest description: Raneto(http://raneto.com/) - is an open source Knowledgebase platform @@ -24,7 +24,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/raneto/values.yaml b/charts/incubator/raneto/values.yaml index 5567d7b2987..3796ca1d87d 100644 --- a/charts/incubator/raneto/values.yaml +++ b/charts/incubator/raneto/values.yaml @@ -1,5 +1,3 @@ -env: - UMASK: "" image: pullPolicy: IfNotPresent repository: lscr.io/linuxserver/raneto @@ -8,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + UMASK: "" diff --git a/charts/incubator/rapidphotodownloader/Chart.yaml b/charts/incubator/rapidphotodownloader/Chart.yaml index cd6fff47acd..b6c2a459a03 100644 --- a/charts/incubator/rapidphotodownloader/Chart.yaml +++ b/charts/incubator/rapidphotodownloader/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rapidphotodownloader -version: 2.0.14 +version: 3.0.0 appVersion: latest description: This Chart will download and install Rapid Photo Downloader. home: https://truecharts.org/charts/incubator/rapidphotodownloader @@ -23,7 +23,7 @@ keywords: - Backup dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rapidphotodownloader/values.yaml b/charts/incubator/rapidphotodownloader/values.yaml index 435a39cf82f..50740823b4b 100644 --- a/charts/incubator/rapidphotodownloader/values.yaml +++ b/charts/incubator/rapidphotodownloader/values.yaml @@ -1,8 +1,3 @@ -env: - CUSTOM_RES_H: "881" - CUSTOM_RES_W: "1024" - DL_URL: https://launchpad.net/rapid/pyqt/0.9.17/+download/install.py - FORCE_UPDATE: "" image: pullPolicy: IfNotPresent repository: ich777/rapidphotodownloader @@ -17,12 +12,14 @@ persistence: sourcefolder: enabled: true mountPath: /media/source -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +27,13 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "881" + CUSTOM_RES_W: "1024" + DL_URL: https://launchpad.net/rapid/pyqt/0.9.17/+download/install.py + FORCE_UPDATE: "" diff --git a/charts/incubator/raspberrymatic/Chart.yaml b/charts/incubator/raspberrymatic/Chart.yaml index f7727231079..fcee5296af9 100644 --- a/charts/incubator/raspberrymatic/Chart.yaml +++ b/charts/incubator/raspberrymatic/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: raspberrymatic -version: 2.0.15 +version: 3.0.0 appVersion: latest description: A free and non-commercial open-source operating system alternative for @@ -23,7 +23,7 @@ keywords: - iot dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/raspberrymatic/values.yaml b/charts/incubator/raspberrymatic/values.yaml index 7a2b9fcee9d..bcccd480a52 100644 --- a/charts/incubator/raspberrymatic/values.yaml +++ b/charts/incubator/raspberrymatic/values.yaml @@ -1,23 +1,36 @@ image: - repository: ghcr.io/jens-maus/raspberrymatic pullPolicy: IfNotPresent + repository: ghcr.io/jens-maus/raspberrymatic tag: latest@sha256:6307d2b5b869e4032c1adfa14b0ad0f0aecfb7ac44382012182ead33628b4e88 - +persistence: + config: + enabled: true + mountPath: /usr/local + control: + enabled: true + hostPath: /run/udev/control + mountPath: /run/udev/control + type: hostPath + modules: + enabled: true + hostPath: /lib/modules + mountPath: /lib/modules + readOnly: true + type: hostPath + sys: + enabled: true + hostPath: /sys + mountPath: /sys + type: hostPath +portal: + enabled: true securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: - main: - ports: - main: - port: 10581 - protocol: HTTP - targetPort: 80 ccu: enabled: true ports: @@ -37,27 +50,9 @@ service: enabled: true port: 8181 targetPort: 8181 - -persistence: - config: - enabled: true - mountPath: /usr/local - modules: - enabled: true - type: hostPath - mountPath: /lib/modules - hostPath: /lib/modules - readOnly: true - sys: - enabled: true - type: hostPath - mountPath: /sys - hostPath: /sys - control: - enabled: true - type: hostPath - mountPath: /run/udev/control - hostPath: /run/udev/control - -portal: - enabled: true + main: + ports: + main: + port: 10581 + protocol: HTTP + targetPort: 80 diff --git a/charts/incubator/recipes/Chart.yaml b/charts/incubator/recipes/Chart.yaml index 294f59f5828..b6498fb7e5e 100644 --- a/charts/incubator/recipes/Chart.yaml +++ b/charts/incubator/recipes/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: recipes -version: 12.0.3 +version: 13.0.0 appVersion: 1.5.6 description: Recipes is a Django application to manage, tag and search recipes using @@ -23,7 +23,7 @@ keywords: - cooking dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/recipes/values.yaml b/charts/incubator/recipes/values.yaml index ed6d5451f30..7122eef8bab 100644 --- a/charts/incubator/recipes/values.yaml +++ b/charts/incubator/recipes/values.yaml @@ -1,19 +1,21 @@ -image: - repository: vabene1111/recipes - tag: 1.5.6@sha256:5c9a304e42aac1f02ac1387f7183473eeeabc091635524587d158f78c8426f68 - pullPolicy: IfNotPresent -nginxImage: - repository: nginx - tag: 1.25.3@sha256:86e53c4c16a6a276b204b0fd3a8143d86547c967dc8258b3d47c3a21bb68d3c6 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 +additionalContainers: + nginx: + image: "{{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }}" + name: nginx + ports: + - containerPort: 80 + name: main + volumeMounts: + - mountPath: /etc/nginx/nginx.conf + name: recipes-config + readOnly: true + subPath: nginx-config + - mountPath: /media + name: media + - mountPath: /static + name: static configmap: config: - enabled: true data: nginx-config: |- events { @@ -41,73 +43,76 @@ configmap: } } } -env: - DEBUG: 0 - ALLOWED_HOSTS: "*" - CSRF_TRUSTED_ORIGINS: "" - GUNICORN_MEDIA: 0 - FRACTION_PREF_DEFAULT: 0 - COMMENT_PREF_DEFAULT: 1 - SHOPPING_MIN_AUTOSYNC_INTERVAL: 5 - TIMEZONE: "{{ .Values.TZ }}" - DB_ENGINE: "django.db.backends.postgresql" - POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" - POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" - POSTGRES_PORT: "5432" - POSTGRES_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - POSTGRES_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - SECRET_KEY: - secretKeyRef: - name: recipes-secrets - key: SECRET_KEY -additionalContainers: - nginx: - name: nginx - image: "{{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }}" - ports: - - containerPort: 80 - name: main - volumeMounts: - - name: recipes-config - mountPath: "/etc/nginx/nginx.conf" - subPath: nginx-config - readOnly: true - - name: media - mountPath: "/media" - - name: static - mountPath: "/static" + enabled: true +image: + pullPolicy: IfNotPresent + repository: vabene1111/recipes + tag: 1.5.6@sha256:5c9a304e42aac1f02ac1387f7183473eeeabc091635524587d158f78c8426f68 +nginxImage: + repository: nginx + tag: 1.25.3@sha256:86e53c4c16a6a276b204b0fd3a8143d86547c967dc8258b3d47c3a21bb68d3c6 +persistence: + media: + enabled: true + mountPath: /opt/recipes/mediafiles + recipes-config: + enabled: "true" + mountPath: /etc/nginx/nginx.conf + subPath: nginx.conf + type: custom + volumeSpec: + configMap: + name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' + static: + enabled: true + mountPath: /opt/recipes/staticfiles + type: emptyDir +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: recipes + postgresqlUsername: recipes +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10029 targetPort: 80 -persistence: - media: - enabled: true - mountPath: "/opt/recipes/mediafiles" - static: - enabled: true - type: emptyDir - mountPath: "/opt/recipes/staticfiles" - recipes-config: - enabled: "true" - mountPath: "/etc/nginx/nginx.conf" - subPath: "nginx.conf" - type: "custom" - volumeSpec: - configMap: - name: '{{ printf "%v-config" (include "tc.common.names.fullname" .) }}' -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: recipes - postgresqlDatabase: recipes -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ALLOWED_HOSTS: "*" + COMMENT_PREF_DEFAULT: 1 + CSRF_TRUSTED_ORIGINS: "" + DB_ENGINE: django.db.backends.postgresql + DEBUG: 0 + FRACTION_PREF_DEFAULT: 0 + GUNICORN_MEDIA: 0 + POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + POSTGRES_PASSWORD: + secretKeyRef: + key: postgresql-password + name: dbcreds + POSTGRES_PORT: "5432" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + SECRET_KEY: + secretKeyRef: + key: SECRET_KEY + name: recipes-secrets + SHOPPING_MIN_AUTOSYNC_INTERVAL: 5 + TIMEZONE: "{{ .Values.TZ }}" diff --git a/charts/incubator/red-discordbot/Chart.yaml b/charts/incubator/red-discordbot/Chart.yaml index 3459fb93f3f..43492018cf8 100644 --- a/charts/incubator/red-discordbot/Chart.yaml +++ b/charts/incubator/red-discordbot/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: red-discordbot -version: 2.0.20 +version: 3.0.0 appVersion: full description: "The newest Red-Discordbot in a convenient multi-arch Chart " home: https://truecharts.org/charts/incubator/red-discordbot @@ -20,7 +20,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/red-discordbot/values.yaml b/charts/incubator/red-discordbot/values.yaml index 32e9cb38d9d..33b51623093 100644 --- a/charts/incubator/red-discordbot/values.yaml +++ b/charts/incubator/red-discordbot/values.yaml @@ -1,6 +1,3 @@ -env: - PREFIX: "" - TOKEN: "" image: pullPolicy: IfNotPresent repository: phasecorex/red-discordbot @@ -9,24 +6,32 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + PREFIX: "" + TOKEN: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/redm/Chart.yaml b/charts/incubator/redm/Chart.yaml index ad330554f6d..8eda2d6b8c0 100644 --- a/charts/incubator/redm/Chart.yaml +++ b/charts/incubator/redm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: redm -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "With this Chart you can run RedM (Red Dead Redemption 2 MOD SERVER) @@ -27,7 +27,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/redm/values.yaml b/charts/incubator/redm/values.yaml index 6a23f2fae07..0f5f1379021 100644 --- a/charts/incubator/redm/values.yaml +++ b/charts/incubator/redm/values.yaml @@ -1,10 +1,3 @@ -env: - GAME_CONFIG: server.cfg - MANUAL_UPDATES: "" - SERVER_KEY: "" - SRV_ADR: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ - SRV_NAME: "" - START_VARS: "" image: pullPolicy: IfNotPresent repository: ich777/redmserver @@ -13,12 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /serverdata/serverfiles -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -58,5 +53,15 @@ service: port: 30120 protocol: UDP targetPort: 30120 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_CONFIG: server.cfg + MANUAL_UPDATES: "" + SERVER_KEY: "" + SRV_ADR: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ + SRV_NAME: "" + START_VARS: "" diff --git a/charts/incubator/remotely/Chart.yaml b/charts/incubator/remotely/Chart.yaml index 9f9baf8f9a5..113054f6369 100644 --- a/charts/incubator/remotely/Chart.yaml +++ b/charts/incubator/remotely/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: remotely -version: 2.0.12 +version: 3.0.0 appVersion: "1380" description: A remote control and remote scripting solution, built with .NET 5, Blazor, @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/remotely/values.yaml b/charts/incubator/remotely/values.yaml index 5a310590491..f60fa1f29f3 100644 --- a/charts/incubator/remotely/values.yaml +++ b/charts/incubator/remotely/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: immybot/remotely @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /remotely-data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 9280 protocol: TCP targetPort: 5000 -portal: - enabled: true diff --git a/charts/incubator/restic-rest-server/Chart.yaml b/charts/incubator/restic-rest-server/Chart.yaml index 1afbbd959c1..3c8a243445a 100644 --- a/charts/incubator/restic-rest-server/Chart.yaml +++ b/charts/incubator/restic-rest-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: restic-rest-server -version: 2.0.14 +version: 3.0.0 appVersion: 0.12.1 description: "Rest Server is a high performance HTTP server that implements restic's @@ -23,7 +23,7 @@ keywords: - Backup dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/restic-rest-server/values.yaml b/charts/incubator/restic-rest-server/values.yaml index 1029eeaf96f..b8c10d8b378 100644 --- a/charts/incubator/restic-rest-server/values.yaml +++ b/charts/incubator/restic-rest-server/values.yaml @@ -1,5 +1,3 @@ -env: - OPTIONS: "" image: pullPolicy: IfNotPresent repository: restic/rest-server @@ -8,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 8000 protocol: TCP targetPort: 8000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + OPTIONS: "" diff --git a/charts/incubator/restreamer/Chart.yaml b/charts/incubator/restreamer/Chart.yaml index 00228ab3407..e026d24162d 100644 --- a/charts/incubator/restreamer/Chart.yaml +++ b/charts/incubator/restreamer/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: restreamer -version: 2.0.16 +version: 3.0.0 appVersion: 2.5.0 description: Allows smart free video streaming in real time. home: https://truecharts.org/charts/incubator/restreamer @@ -22,7 +22,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/restreamer/values.yaml b/charts/incubator/restreamer/values.yaml index c5ddfb67057..ce49e4ca398 100644 --- a/charts/incubator/restreamer/values.yaml +++ b/charts/incubator/restreamer/values.yaml @@ -1,151 +1,154 @@ -image: - repository: datarhei/restreamer - pullPolicy: IfNotPresent - tag: 2.6.0@sha256:41586fa1b935fb6fa2bd94a475db8a48e2d21295af7354048f70eb1b025f39cb cudaImage: - repository: datarhei/restreamer pullPolicy: IfNotPresent + repository: datarhei/restreamer tag: cuda-2.1.0@sha256:4243a635d93049e858e8d272090c711f3556639c499ea4aa09d042985f2594e6 -vaapiImage: - repository: datarhei/restreamer +image: pullPolicy: IfNotPresent - tag: vaapi-2.1.0@sha256:f4826fd5f0de7b2a143e02b7950d61db3534867d21b5beb8bf386fe358c1ca26 -imageSelector: "image" -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-restreamer-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-restreamer-configmap' -restreamer: - general: - hostname: "" - host_auto: true - origins: [] - mimetypes_file: "mime.types" - tls_enable: false - api: - api_auth_username: admin - api_auth_password: password - api_read_only: false - api_access_http_allow: [] - api_access_http_block: [] - api_access_https_allow: [] - api_access_https_block: [] - api_auth_enable: true - api_auth_disable_localhost: false - api_auth0_enable: false - api_auth0_tenants: "" - storage_disk: - disk_max_size_mb: 0 - cache_enable: true - cache_max_size_mb: 0 - cache_ttl: 300 - cache_max_file_size_mb: 1 - cache_types: [] - storage_mem: - storage_mem_auth_enable: true - storage_mem_auth_username: "" - storage_mem_auth_password: "" - storage_mem_max_size_mb: 0 - storage_mem_purge: false - rtmp: - rtmp_enable: false - rtmps_enable: false - rtmp_app: "/" - rtmp_token: "" - ffmpeg: - ffmpeg_binary: ffmpeg - ffmpeg_max_processes: 0 - ffmpeg_access_input_allow: [] - ffmpeg_access_input_block: [] - ffmpeg_access_output_allow: [] - ffmpeg_access_output_block: [] - ffmpeg_log_max_lines: 50 - ffmpeg_log_max_history: 3 - playout: - playout_enable: false - playout_min_port: 0 - playout_max_port: 0 - logs: - log_level: info - log_topics: [] - log_max_lines: 1000 - debug: - debug_profiling: false - debug_force_gc: 0 - metrics: - metrics_enable: false - metrics_prometheus_enable: false - metrics_range_seconds: 300 - metrics_interval_seconds: 2 - sessions: - sessions_enable: false - sessions_ip_ignore_list: [] - sessions_timeout_sec: 30 - sessions_persist: false - sessions_max_bitrate: 0 - sessions_max_sessions: 0 - router: - router_blocked_prefixes: [] - router_routes: [] -probes: - liveness: - path: "/health" - readiness: - path: "/health" - startup: - path: "/health" -service: - main: - ports: - main: - port: 8080 - protocol: HTTP - https: - enabled: true - ports: - https: - enabled: true - protocol: HTTPS - port: 8081 - rtmp: - enabled: true - ports: - rtmp: - enabled: true - protocol: TCP - port: 1935 - rtmps: - enabled: true - ports: - rtmps: - enabled: true - protocol: TCP - port: 1936 - srt: - enabled: true - ports: - srt: - enabled: true - protocol: UDP - port: 6000 + repository: datarhei/restreamer + tag: 2.6.0@sha256:41586fa1b935fb6fa2bd94a475db8a48e2d21295af7354048f70eb1b025f39cb +imageSelector: image ingress: https: autoLink: true persistence: - # CORE_DB_DIR config: enabled: true mountPath: /core/config - # CORE_STORAGE_DISK_DIR data: enabled: true mountPath: /core/data portal: enabled: true +restreamer: + api: + api_access_http_allow: [] + api_access_http_block: [] + api_access_https_allow: [] + api_access_https_block: [] + api_auth_disable_localhost: false + api_auth_enable: true + api_auth_password: password + api_auth_username: admin + api_auth0_enable: false + api_auth0_tenants: "" + api_read_only: false + debug: + debug_force_gc: 0 + debug_profiling: false + ffmpeg: + ffmpeg_access_input_allow: [] + ffmpeg_access_input_block: [] + ffmpeg_access_output_allow: [] + ffmpeg_access_output_block: [] + ffmpeg_binary: ffmpeg + ffmpeg_log_max_history: 3 + ffmpeg_log_max_lines: 50 + ffmpeg_max_processes: 0 + general: + host_auto: true + hostname: "" + mimetypes_file: mime.types + origins: [] + tls_enable: false + logs: + log_level: info + log_max_lines: 1000 + log_topics: [] + metrics: + metrics_enable: false + metrics_interval_seconds: 2 + metrics_prometheus_enable: false + metrics_range_seconds: 300 + playout: + playout_enable: false + playout_max_port: 0 + playout_min_port: 0 + router: + router_blocked_prefixes: [] + router_routes: [] + rtmp: + rtmp_app: / + rtmp_enable: false + rtmp_token: "" + rtmps_enable: false + sessions: + sessions_enable: false + sessions_ip_ignore_list: [] + sessions_max_bitrate: 0 + sessions_max_sessions: 0 + sessions_persist: false + sessions_timeout_sec: 30 + storage_disk: + cache_enable: true + cache_max_file_size_mb: 1 + cache_max_size_mb: 0 + cache_ttl: 300 + cache_types: [] + disk_max_size_mb: 0 + storage_mem: + storage_mem_auth_enable: true + storage_mem_auth_password: "" + storage_mem_auth_username: "" + storage_mem_max_size_mb: 0 + storage_mem_purge: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + https: + enabled: true + ports: + https: + enabled: true + port: 8081 + protocol: HTTPS + main: + ports: + main: + port: 8080 + protocol: HTTP + rtmp: + enabled: true + ports: + rtmp: + enabled: true + port: 1935 + protocol: TCP + rtmps: + enabled: true + ports: + rtmps: + enabled: true + port: 1936 + protocol: TCP + srt: + enabled: true + ports: + srt: + enabled: true + port: 6000 + protocol: UDP +vaapiImage: + pullPolicy: IfNotPresent + repository: datarhei/restreamer + tag: vaapi-2.1.0@sha256:f4826fd5f0de7b2a143e02b7950d61db3534867d21b5beb8bf386fe358c1ca26 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-restreamer-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-restreamer-configmap' + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health diff --git a/charts/incubator/rflood/Chart.yaml b/charts/incubator/rflood/Chart.yaml index 935b661bffa..27ff41d3bed 100644 --- a/charts/incubator/rflood/Chart.yaml +++ b/charts/incubator/rflood/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rflood -version: 2.0.15 +version: 3.0.0 appVersion: latest description: Chart with rTorrent and the Flood UI. home: https://truecharts.org/charts/incubator/rflood @@ -20,7 +20,7 @@ keywords: - downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rflood/values.yaml b/charts/incubator/rflood/values.yaml index c497079da1f..6a4e0eac44e 100644 --- a/charts/incubator/rflood/values.yaml +++ b/charts/incubator/rflood/values.yaml @@ -1,15 +1,19 @@ image: - repository: cr.hotio.dev/hotio/rflood pullPolicy: IfNotPresent + repository: cr.hotio.dev/hotio/rflood tag: latest@sha256:7f0e1a136befab8de5c31f5fd6d3d968ca1217d266c11b8aae91e29c2b20433a -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + config: + enabled: true + mountPath: /config +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - FLOOD_AUTH: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -17,9 +21,10 @@ service: port: 3000 protocol: HTTP targetPort: 3000 -persistence: - config: - enabled: true - mountPath: /config -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + FLOOD_AUTH: "false" diff --git a/charts/incubator/rmlint/Chart.yaml b/charts/incubator/rmlint/Chart.yaml index 6fbf7d60f03..e63fff66fef 100644 --- a/charts/incubator/rmlint/Chart.yaml +++ b/charts/incubator/rmlint/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rmlint -version: 2.0.12 +version: 3.0.0 appVersion: latest description: rmlint finds space waste and other broken things on your filesystem and @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rmlint/values.yaml b/charts/incubator/rmlint/values.yaml index 0cb8bd20126..69074802e63 100644 --- a/charts/incubator/rmlint/values.yaml +++ b/charts/incubator/rmlint/values.yaml @@ -1,6 +1,3 @@ -env: - GUAC_PASS: "" - GUAC_USER: "" image: pullPolicy: IfNotPresent repository: bobbintb/docker-rmlint-unraid @@ -12,12 +9,14 @@ persistence: searchlocation: enabled: true mountPath: /root -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -25,5 +24,11 @@ service: port: 8322 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GUAC_PASS: "" + GUAC_USER: "" diff --git a/charts/incubator/root/Chart.yaml b/charts/incubator/root/Chart.yaml index 3d2cefc6d60..e9d13ede640 100644 --- a/charts/incubator/root/Chart.yaml +++ b/charts/incubator/root/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: root -version: 2.0.11 +version: 3.0.0 appVersion: latest description: ROOT is a framework for data processing, born at CERN, at the heart of @@ -24,7 +24,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/root/values.yaml b/charts/incubator/root/values.yaml index 9d11ddea734..423ef705202 100644 --- a/charts/incubator/root/values.yaml +++ b/charts/incubator/root/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: bgameiro/arch-cern-root @@ -7,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /appdata -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 9999 protocol: TCP targetPort: 8888 -portal: - enabled: true diff --git a/charts/incubator/rss-proxy/Chart.yaml b/charts/incubator/rss-proxy/Chart.yaml index 9d8ad5e807f..46bc40c2335 100644 --- a/charts/incubator/rss-proxy/Chart.yaml +++ b/charts/incubator/rss-proxy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rss-proxy -version: 2.0.12 +version: 3.0.0 appVersion: latest description: RSS-proxy 2+ allows you to do create an ATOM or JSON feed of almost static/dynamic @@ -24,7 +24,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rss-proxy/values.yaml b/charts/incubator/rss-proxy/values.yaml index 8587d5cf78b..31c255ab62e 100644 --- a/charts/incubator/rss-proxy/values.yaml +++ b/charts/incubator/rss-proxy/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: damoeb/rss-proxy tag: latest@sha256:2637cb10003fa19a31b48831ee7bd0941c668db73180c17a833c723ef894ff7d persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/rss-to-telegram/Chart.yaml b/charts/incubator/rss-to-telegram/Chart.yaml index 02b9da79a01..3f9a45f5469 100644 --- a/charts/incubator/rss-to-telegram/Chart.yaml +++ b/charts/incubator/rss-to-telegram/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rss-to-telegram -version: 2.0.13 +version: 3.0.0 appVersion: latest description: A self-hosted telegram JS/TS bot that dumps posts from RSS feeds to a @@ -25,7 +25,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rss-to-telegram/values.yaml b/charts/incubator/rss-to-telegram/values.yaml index 5d72af466f5..30f0287d3a6 100644 --- a/charts/incubator/rss-to-telegram/values.yaml +++ b/charts/incubator/rss-to-telegram/values.yaml @@ -1,7 +1,3 @@ -env: - CHATID: "" - DELAY: "60" - TOKEN: "" image: pullPolicy: IfNotPresent repository: bokker/rss.to.telegram @@ -10,24 +6,33 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + CHATID: "" + DELAY: "60" + TOKEN: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/rstudio/Chart.yaml b/charts/incubator/rstudio/Chart.yaml index 08ee45be301..e27ae1efcfe 100644 --- a/charts/incubator/rstudio/Chart.yaml +++ b/charts/incubator/rstudio/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rstudio -version: 3.0.11 +version: 4.0.0 appVersion: 4.3.2 description: Integrated development environment for R, a programming language for @@ -22,7 +22,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rstudio/values.yaml b/charts/incubator/rstudio/values.yaml index 4dbf46c301e..dc9e58bc3cc 100644 --- a/charts/incubator/rstudio/values.yaml +++ b/charts/incubator/rstudio/values.yaml @@ -1,28 +1,7 @@ image: - repository: rocker/rstudio pullPolicy: IfNotPresent + repository: rocker/rstudio tag: 4.3.2@sha256:f8c7260993558a5683ae6874c602233c6ceff962b351476625e149ae38a3a41e -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USER: rstudio - PASSWORD: rstudio -env: - DISABLE_AUTH: false - ROOT: "FALSE" - USERID: "{{ .Values.podSecurityContext.runAsUser }}" - GROUPID: "{{ .Values.podSecurityContext.fsGroup }}" -service: - main: - ports: - main: - port: 8787 - protocol: HTTP - targetPort: 8787 persistence: config: enabled: true @@ -32,3 +11,28 @@ persistence: mountPath: /home/rstudio/workspace portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 8787 + protocol: HTTP + targetPort: 8787 +workload: + main: + podSpec: + containers: + main: + env: + DISABLE_AUTH: "false" + GROUPID: "{{ .Values.podSecurityContext.fsGroup }}" + PASSWORD: rstudio + ROOT: "FALSE" + USER: rstudio + USERID: "{{ .Values.podSecurityContext.runAsUser }}" diff --git a/charts/incubator/rtmpserver/Chart.yaml b/charts/incubator/rtmpserver/Chart.yaml index d417698776d..18ec50fc8dc 100644 --- a/charts/incubator/rtmpserver/Chart.yaml +++ b/charts/incubator/rtmpserver/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rtmpserver -version: 4.0.3 +version: 5.0.0 appVersion: latest description: A video streaming server that supports RTMP, HLS, DASH out of the box. home: https://truecharts.org/charts/incubator/rtmpserver @@ -21,7 +21,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rtmpserver/values.yaml b/charts/incubator/rtmpserver/values.yaml index b4f0347a8ac..e5cc1a02097 100644 --- a/charts/incubator/rtmpserver/values.yaml +++ b/charts/incubator/rtmpserver/values.yaml @@ -2,34 +2,6 @@ image: pullPolicy: IfNotPresent repository: alqutami/rtmp-hls tag: latest@sha256:5bf1d59f1e9e0b98233f2f9842a1cb98e6cc9b1a5e31208c8088fac202bb1d56 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -service: - main: - ports: - main: - protocol: HTTP - targetPort: 8080 - port: 10610 - rtmp: - enabled: true - ports: - rtmp: - enabled: true - protocol: TCP - targetPort: 1935 - port: 1935 -probes: - liveness: - path: /stats.html - readiness: - path: /stats.html - startup: - path: /stats.html ingress: rtmp: autoLink: true @@ -42,3 +14,36 @@ persistence: mountPath: /mnt/hls portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10610 + protocol: HTTP + targetPort: 8080 + rtmp: + enabled: true + ports: + rtmp: + enabled: true + port: 1935 + protocol: TCP + targetPort: 1935 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: /stats.html + readiness: + path: /stats.html + startup: + path: /stats.html diff --git a/charts/incubator/rust/Chart.yaml b/charts/incubator/rust/Chart.yaml index 3a22ef0ec13..c40086098ee 100644 --- a/charts/incubator/rust/Chart.yaml +++ b/charts/incubator/rust/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rust -version: 2.0.13 +version: 3.0.0 appVersion: rust description: This Chart will download and install SteamCMD. It will also install RUST @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rust/values.yaml b/charts/incubator/rust/values.yaml index e1e68b1477d..164b0449254 100644 --- a/charts/incubator/rust/values.yaml +++ b/charts/incubator/rust/values.yaml @@ -2,37 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: rust@sha256:e3b26847509e1ca3e04d8ea23686d19413451ab76d3cfd23985e588c0d0c9edf -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "258550" - GAME_PARAMS: +server.maxplayers 10 - GAME_PORT: "28015" - OXIDE_MOD: "" - SERVER_DISCRIPTION: Simple Unraid Rust Docker Server - SERVER_NAME: RustDockerServer - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 28015 - protocol: UDP - targetPort: 28015 persistence: serverfiles: enabled: true @@ -42,3 +11,38 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 28015 + protocol: UDP + targetPort: 28015 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "258550" + GAME_PARAMS: +server.maxplayers 10 + GAME_PORT: "28015" + OXIDE_MOD: "" + PASSWRD: "" + SERVER_DISCRIPTION: Simple Unraid Rust Docker Server + SERVER_NAME: RustDockerServer + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/rustpad/Chart.yaml b/charts/incubator/rustpad/Chart.yaml index 31f87a99415..58591e7bdf3 100644 --- a/charts/incubator/rustpad/Chart.yaml +++ b/charts/incubator/rustpad/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: rustpad -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Rustpad is an efficient and minimal open-source collaborative text editor @@ -26,7 +26,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/rustpad/values.yaml b/charts/incubator/rustpad/values.yaml index 5939de2d835..ea38b73294a 100644 --- a/charts/incubator/rustpad/values.yaml +++ b/charts/incubator/rustpad/values.yaml @@ -1,7 +1,3 @@ -env: - EXPIRY_DAYS: "1" - RUST_LOG: info - SQLITE_URI: sqlite:///persist/rustpad_db.db image: pullPolicy: IfNotPresent repository: ekzhang/rustpad @@ -10,12 +6,14 @@ persistence: storagedatabase: enabled: true mountPath: /persist -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +21,12 @@ service: port: 3030 protocol: TCP targetPort: 3030 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + EXPIRY_DAYS: "1" + RUST_LOG: info + SQLITE_URI: sqlite:///persist/rustpad_db.db diff --git a/charts/incubator/s3backup/Chart.yaml b/charts/incubator/s3backup/Chart.yaml index 71f5a4f4d7e..3f572055472 100644 --- a/charts/incubator/s3backup/Chart.yaml +++ b/charts/incubator/s3backup/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: s3backup -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A simple way to backup important files to Amazon S3 and Glacier. home: https://truecharts.org/charts/incubator/s3backup @@ -21,7 +21,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/s3backup/values.yaml b/charts/incubator/s3backup/values.yaml index 49bee906e4a..b8cce1d68d4 100644 --- a/charts/incubator/s3backup/values.yaml +++ b/charts/incubator/s3backup/values.yaml @@ -1,32 +1,37 @@ -env: - ACCESS_KEY: Your AWS Access key - CRON_SCHEDULE: 0 * * * * - S3CMDPARAMS: "" - S3PATH: s3://mybucket/ - SECRET_KEY: Your AWS Access secret image: pullPolicy: IfNotPresent repository: joch/s3backup tag: latest@sha256:f81c2bb5de6ee13413f4e63bd720d2221605956344833df086e14554b44b2776 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + ACCESS_KEY: Your AWS Access key + CRON_SCHEDULE: 0 * * * * + S3CMDPARAMS: "" + S3PATH: s3://mybucket/ + SECRET_KEY: Your AWS Access secret + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/s3sync/Chart.yaml b/charts/incubator/s3sync/Chart.yaml index 9b40344183a..2fe3f420ced 100644 --- a/charts/incubator/s3sync/Chart.yaml +++ b/charts/incubator/s3sync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: s3sync -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This application backs up every folder mounted at `/data/` to a given @@ -24,7 +24,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/s3sync/values.yaml b/charts/incubator/s3sync/values.yaml index aae44f6f45f..b43927118a4 100644 --- a/charts/incubator/s3sync/values.yaml +++ b/charts/incubator/s3sync/values.yaml @@ -1,10 +1,3 @@ -env: - ACCESS_KEY: your_access_key_here - CRON_SCHEDULE: 0 * * * * - REGION: bucket_region_here - S3PATH: s3://your_bucket_name - S3SYNCPARAMS: "" - SECRET_KEY: your_secret_key_here image: pullPolicy: IfNotPresent repository: whatname/docker-s3sync @@ -14,24 +7,36 @@ persistence: enabled: true mountPath: /data/example readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + ACCESS_KEY: your_access_key_here + CRON_SCHEDULE: 0 * * * * + REGION: bucket_region_here + S3PATH: s3://your_bucket_name + S3SYNCPARAMS: "" + SECRET_KEY: your_secret_key_here + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/scprime/Chart.yaml b/charts/incubator/scprime/Chart.yaml index 09fde447979..ac1d42af56b 100644 --- a/charts/incubator/scprime/Chart.yaml +++ b/charts/incubator/scprime/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: scprime -version: 2.0.14 +version: 3.0.0 appVersion: latest description: ScPrime is a cryptocurrency project targeting public cloud services with @@ -24,7 +24,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/scprime/values.yaml b/charts/incubator/scprime/values.yaml index 98e82272d55..66a69ede9e9 100644 --- a/charts/incubator/scprime/values.yaml +++ b/charts/incubator/scprime/values.yaml @@ -1,5 +1,3 @@ -env: - SCPRIME_WALLET_PASSWORD: "" image: pullPolicy: IfNotPresent repository: scprime/scprime @@ -11,12 +9,14 @@ persistence: storage: enabled: true mountPath: /storage -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: hostapiaddress: enabled: true @@ -32,5 +32,10 @@ service: port: 4282 protocol: TCP targetPort: 4282 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + SCPRIME_WALLET_PASSWORD: "" diff --git a/charts/incubator/sdtd/Chart.yaml b/charts/incubator/sdtd/Chart.yaml index b780d8cf05e..55ef970340d 100644 --- a/charts/incubator/sdtd/Chart.yaml +++ b/charts/incubator/sdtd/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sdtd -version: 4.0.3 +version: 5.0.0 appVersion: 7dtd description: This chart will download and install SteamCMD. It will also install 7 @@ -22,7 +22,7 @@ keywords: - game-servers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sdtd/values.yaml b/charts/incubator/sdtd/values.yaml index 11b19b63bbb..20bee091603 100644 --- a/charts/incubator/sdtd/values.yaml +++ b/charts/incubator/sdtd/values.yaml @@ -2,27 +2,21 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: 7dtd@sha256:bce95372ad7869d373785f6997f4491709898d937b931a5cacb2f2abfc65b8ff -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + serverfiles: + enabled: true + mountPath: /serverdata/serverfiles + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - ENABLE_BEPINEX: false - BACKUP_FILES: false - BACKUP_INTERVAL: 60 - BACKUP_TO_KEEP: 12 - GAME_ID: "294420" - GAME_PARAMS: "-logfile 7DaysToDie_Data/output_log.txt $@" - SERVERCONFIG: serverconfig.xml - VALIDATE: false -probes: - startup: - failureThreshold: 360 + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,22 +24,6 @@ service: port: 26900 protocol: TCP targetPort: 26900 - steammasterser: - enabled: true - ports: - steammasterser: - enabled: true - port: 26900 - protocol: UDP - targetPort: 26900 - steamcommunica: - enabled: true - ports: - steamcommunica: - enabled: true - port: 26901 - protocol: UDP - targetPort: 26901 raknet: enabled: true ports: @@ -54,6 +32,30 @@ service: port: 26902 protocol: UDP targetPort: 26902 + registeringats: + enabled: true + ports: + registeringats: + enabled: true + port: 27015 + protocol: UDP + targetPort: 27015 + steamcommunica: + enabled: true + ports: + steamcommunica: + enabled: true + port: 26901 + protocol: UDP + targetPort: 26901 + steammasterser: + enabled: true + ports: + steammasterser: + enabled: true + port: 26900 + protocol: UDP + targetPort: 26900 unet: enabled: true ports: @@ -78,20 +80,22 @@ service: port: 8082 protocol: TCP targetPort: 8082 - registeringats: - enabled: true - ports: - registeringats: - enabled: true - port: 27015 - protocol: UDP - targetPort: 27015 -persistence: - serverfiles: - enabled: true - mountPath: /serverdata/serverfiles - steamcmd: - enabled: true - mountPath: /serverdata/steamcmd -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BACKUP_FILES: "false" + BACKUP_INTERVAL: "60" + BACKUP_TO_KEEP: "12" + ENABLE_BEPINEX: "false" + GAME_ID: "294420" + GAME_PARAMS: -logfile 7DaysToDie_Data/output_log.txt $@ + PASSWRD: "" + SERVERCONFIG: serverconfig.xml + USERNAME: "" + VALIDATE: "false" + probes: + startup: + failureThreshold: 360 diff --git a/charts/incubator/self-service-password/Chart.yaml b/charts/incubator/self-service-password/Chart.yaml index ee989f1c9bc..470b7e42f5d 100644 --- a/charts/incubator/self-service-password/Chart.yaml +++ b/charts/incubator/self-service-password/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: self-service-password -version: 3.0.12 +version: 4.0.0 appVersion: 5.3.3 description: Self Service Password is a PHP application that allows users to change @@ -24,7 +24,7 @@ keywords: - ldap dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/self-service-password/values.yaml b/charts/incubator/self-service-password/values.yaml index 8acc30ad25b..50a0bed06d3 100644 --- a/charts/incubator/self-service-password/values.yaml +++ b/charts/incubator/self-service-password/values.yaml @@ -1,28 +1,33 @@ image: - repository: tiredofit/self-service-password pullPolicy: IfNotPresent + repository: tiredofit/self-service-password tag: 5.3.3@sha256:22702382af64ccb68a6f6cfee934632b67fa01c58185307470b992b11615cc55 +persistence: + config: + enabled: true + mountPath: /assets/custom + logs: + enabled: true + mountPath: /www/logs +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -env: - SETUP_MODE: "manual" - ENABLE_RESET_LOG: true + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10182 targetPort: 80 -persistence: - config: - enabled: true - mountPath: "/assets/custom" - logs: - enabled: true - mountPath: "/www/logs" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ENABLE_RESET_LOG: "true" + SETUP_MODE: manual diff --git a/charts/incubator/send/Chart.yaml b/charts/incubator/send/Chart.yaml index 5f9d237aad9..ed721092478 100644 --- a/charts/incubator/send/Chart.yaml +++ b/charts/incubator/send/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: send -version: 2.0.13 +version: 3.0.0 appVersion: latest description: A fork of Mozilla's Firefox Send.Mozilla discontinued Send, this fork @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/send/values.yaml b/charts/incubator/send/values.yaml index 2d70a39a76f..8b01f704e4d 100644 --- a/charts/incubator/send/values.yaml +++ b/charts/incubator/send/values.yaml @@ -1,13 +1,3 @@ -env: - BASE_URL: http://192.168.0.100:1443 - FILE_DIR: /uploads - MAX_DOWNLOADS: "100" - MAX_EXPIRE_SECONDS: "604800" - MAX_FILE_SIZE: "2147483648" - NODE_ENV: production - REDIS_HOST: 192.168.0.100 - REDIS_PASSWORD: password - REDIS_PORT: "6379" image: pullPolicy: IfNotPresent repository: registry.gitlab.com/timvisee/send @@ -16,12 +6,14 @@ persistence: uploadpath: enabled: true mountPath: /uploads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +21,18 @@ service: port: 1443 protocol: TCP targetPort: 1443 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BASE_URL: http://192.168.0.100:1443 + FILE_DIR: /uploads + MAX_DOWNLOADS: "100" + MAX_EXPIRE_SECONDS: "604800" + MAX_FILE_SIZE: "2147483648" + NODE_ENV: production + REDIS_HOST: 192.168.0.100 + REDIS_PASSWORD: password + REDIS_PORT: "6379" diff --git a/charts/incubator/senseai-server/Chart.yaml b/charts/incubator/senseai-server/Chart.yaml index c7ecb32057f..c8666543fb2 100644 --- a/charts/incubator/senseai-server/Chart.yaml +++ b/charts/incubator/senseai-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: senseai-server -version: 2.0.12 +version: 3.0.0 appVersion: 1.4.0 description: A standalone, self-hosted, fast, free and Open Source Artificial Intelligence @@ -22,7 +22,7 @@ keywords: - senseai dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/senseai-server/values.yaml b/charts/incubator/senseai-server/values.yaml index 6a0645974e7..b1635c8700b 100644 --- a/charts/incubator/senseai-server/values.yaml +++ b/charts/incubator/senseai-server/values.yaml @@ -1,16 +1,16 @@ image: + pullPolicy: IfNotPresent repository: codeproject/senseai-server tag: focal-1.4.0@sha256:e26603f89a1a994cda27c4604fb79ed380acd65e4233e9bd4a8689eb21625b39 - pullPolicy: IfNotPresent +persistence: + data: + enabled: true + mountPath: /usr/share/CodeProject/SenseAI +portal: + enabled: true service: main: ports: main: port: 10118 targetPort: 5000 -persistence: - data: - enabled: true - mountPath: "/usr/share/CodeProject/SenseAI" -portal: - enabled: true diff --git a/charts/incubator/serpbear/Chart.yaml b/charts/incubator/serpbear/Chart.yaml index 76eee71f0b5..42fa108bc90 100644 --- a/charts/incubator/serpbear/Chart.yaml +++ b/charts/incubator/serpbear/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: serpbear -version: 0.0.13 +version: 1.0.0 appVersion: latest description: Search Engine Position Tracking App. home: https://truecharts.org/charts/incubator/serpbear @@ -20,7 +20,7 @@ keywords: - metrics dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/serpbear/values.yaml b/charts/incubator/serpbear/values.yaml index 3f2f2940af0..4d9cc47a8cf 100644 --- a/charts/incubator/serpbear/values.yaml +++ b/charts/incubator/serpbear/values.yaml @@ -1,26 +1,31 @@ image: - repository: towfiqi/serpbear pullPolicy: IfNotPresent + repository: towfiqi/serpbear tag: latest@sha256:99975abedaa41631edb884bde8456fe26d017e214761fdb65c8155d7718a3cf5 -serpbear: - user: admin - password: secret - session_duration: 24 - api_key: "" - app_url: http://localhost:10605 -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-env-secret' -service: - main: - ports: - main: - protocol: HTTP - targetPort: 3000 - port: 10605 persistence: data: enabled: true mountPath: /app/data portal: enabled: true +serpbear: + api_key: "" + app_url: http://localhost:10605 + password: secret + session_duration: 24 + user: admin +service: + main: + ports: + main: + port: 10605 + protocol: HTTP + targetPort: 3000 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-env-secret' diff --git a/charts/incubator/serviio/Chart.yaml b/charts/incubator/serviio/Chart.yaml index 623c7f3f258..d87724267b6 100644 --- a/charts/incubator/serviio/Chart.yaml +++ b/charts/incubator/serviio/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: serviio -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Serviio is a freeware media server designed to let users stream music, @@ -27,7 +27,7 @@ keywords: - MediaServer-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/serviio/values.yaml b/charts/incubator/serviio/values.yaml index 5e48e1db3a4..978f4355fef 100644 --- a/charts/incubator/serviio/values.yaml +++ b/charts/incubator/serviio/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: riftbit/serviio @@ -16,12 +15,14 @@ persistence: hostpath5: enabled: true mountPath: /media/serviio -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: hostport2: enabled: true @@ -61,5 +62,3 @@ service: port: 23423 protocol: HTTP targetPort: 23423 -portal: - enabled: true diff --git a/charts/incubator/shaarli/Chart.yaml b/charts/incubator/shaarli/Chart.yaml index 502512fba1b..5ce8cd615bb 100644 --- a/charts/incubator/shaarli/Chart.yaml +++ b/charts/incubator/shaarli/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: shaarli -version: 2.0.13 +version: 3.0.0 appVersion: master description: The personal, minimalist, super-fast, database free, bookmarking service. home: https://truecharts.org/charts/incubator/shaarli @@ -20,7 +20,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/shaarli/values.yaml b/charts/incubator/shaarli/values.yaml index 31b5de7a840..245dd593b64 100644 --- a/charts/incubator/shaarli/values.yaml +++ b/charts/incubator/shaarli/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: shaarli/shaarli @@ -10,12 +9,14 @@ persistence: data: enabled: true mountPath: /var/www/shaarli/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 8000 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/shadowsocks/Chart.yaml b/charts/incubator/shadowsocks/Chart.yaml index e8172042f58..cc9c88accdc 100644 --- a/charts/incubator/shadowsocks/Chart.yaml +++ b/charts/incubator/shadowsocks/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: shadowsocks -version: 2.0.12 +version: 3.0.0 appVersion: latest description: A secure SOCKS5 proxy. Shadowsocks is a free and open-source encryption @@ -27,7 +27,7 @@ keywords: - Network-VPN dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/shadowsocks/values.yaml b/charts/incubator/shadowsocks/values.yaml index 996f2c2a579..cd40e303686 100644 --- a/charts/incubator/shadowsocks/values.yaml +++ b/charts/incubator/shadowsocks/values.yaml @@ -1,19 +1,16 @@ -env: - DNS_ADDRS: 8.8.8.8,8.8.4.4 - METHOD: chacha20-ietf-poly1305 - PASSWORD: "" - TIMEOUT: "300" image: pullPolicy: IfNotPresent repository: shadowsocks/shadowsocks-libev tag: latest@sha256:124d1bff89bf9e6be19d3843fdcd40c5f26524a7931c8accc5560a88d0a42374 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +26,13 @@ service: port: 8388 protocol: UDP targetPort: 8388 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DNS_ADDRS: 8.8.8.8,8.8.4.4 + METHOD: chacha20-ietf-poly1305 + PASSWORD: "" + TIMEOUT: "300" diff --git a/charts/incubator/shapeshifter-obfuscator/Chart.yaml b/charts/incubator/shapeshifter-obfuscator/Chart.yaml index e572fec2c24..040c4e1136f 100644 --- a/charts/incubator/shapeshifter-obfuscator/Chart.yaml +++ b/charts/incubator/shapeshifter-obfuscator/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: shapeshifter-obfuscator -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "Shapeshifter-Obfuscator is a Chartized implementation of shapeshifter-dispatcher @@ -24,7 +24,7 @@ keywords: - Security dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/shapeshifter-obfuscator/values.yaml b/charts/incubator/shapeshifter-obfuscator/values.yaml index f99a45b9979..ab8f280edfe 100644 --- a/charts/incubator/shapeshifter-obfuscator/values.yaml +++ b/charts/incubator/shapeshifter-obfuscator/values.yaml @@ -1,5 +1,3 @@ -env: - ARGS: -transparent -server -state state -orport 127.0.0.1:3333 -transports obfs4 -bindaddr obfs4-0.0.0.0:2222 -logLevel DEBUG -enableLogging image: pullPolicy: IfNotPresent repository: juchong/shapeshifter-docker @@ -8,12 +6,14 @@ persistence: config: enabled: true mountPath: /state -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,12 @@ service: port: 2222 protocol: TCP targetPort: 2222 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ARGS: + -transparent -server -state state -orport 127.0.0.1:3333 -transports + obfs4 -bindaddr obfs4-0.0.0.0:2222 -logLevel DEBUG -enableLogging diff --git a/charts/incubator/sheetable/Chart.yaml b/charts/incubator/sheetable/Chart.yaml index cc613a4ed95..4645222520c 100644 --- a/charts/incubator/sheetable/Chart.yaml +++ b/charts/incubator/sheetable/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sheetable -version: 3.0.26 +version: 4.0.0 appVersion: "0.8" description: SheetAble is an easy to use music sheet organiser for all the music enthusiasts @@ -22,7 +22,7 @@ keywords: - sheetable dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sheetable/values.yaml b/charts/incubator/sheetable/values.yaml index 14515111a5a..138d47b4739 100644 --- a/charts/incubator/sheetable/values.yaml +++ b/charts/incubator/sheetable/values.yaml @@ -1,50 +1,48 @@ image: + pullPolicy: IfNotPresent repository: vallezw/sheetable tag: v0.8@sha256:b5fb5a92cf045d4b354169e89bc4dab33cc4a92492f31a12c5349ebef450a0b1 - pullPolicy: IfNotPresent -# securityContext: -# readOnlyRootFilesystem: false -# runAsNonRoot: false - -# podSecurityContext: -# runAsUser: 0 -# runAsGroup: 0 +persistence: + config: + enabled: true + mountPath: /app/config +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: sheetable + postgresqlUsername: sheetable secretEnv: - ADMIN_EMAIL: "email@domain.com" - ADMIN_PASSWORD: "changeme" -env: - PORT: "{{ .Values.service.main.ports.main.port }}" - CONFIG_PATH: "/app/config/" - DB_DRIVER: "postgres" - DB_PORT: "5432" - DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" - DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - API_SECRET: - secretKeyRef: - name: sheetable-secrets - key: API_SECRET + ADMIN_EMAIL: email@domain.com + ADMIN_PASSWORD: changeme service: main: ports: main: port: 10284 protocol: HTTP -persistence: - config: - enabled: true - mountPath: "/app/config" -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: sheetable - postgresqlDatabase: sheetable -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + API_SECRET: + secretKeyRef: + key: API_SECRET + name: sheetable-secrets + CONFIG_PATH: /app/config/ + DB_DRIVER: postgres + DB_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_PASSWORD: + secretKeyRef: + key: postgresql-password + name: dbcreds + DB_PORT: "5432" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/charts/incubator/shortipy/Chart.yaml b/charts/incubator/shortipy/Chart.yaml index 7977b7519df..ea71ed961ed 100644 --- a/charts/incubator/shortipy/Chart.yaml +++ b/charts/incubator/shortipy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: shortipy -version: 2.0.12 +version: 3.0.0 appVersion: latest description: URL Shortener in python based on flask home: https://truecharts.org/charts/incubator/shortipy @@ -21,7 +21,7 @@ keywords: - Network-Management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/shortipy/values.yaml b/charts/incubator/shortipy/values.yaml index a75153d8816..2ea1df1002e 100644 --- a/charts/incubator/shortipy/values.yaml +++ b/charts/incubator/shortipy/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: knex666/shortipy tag: latest@sha256:7cd696ae789fc6e0e092c7af2db99ee9f2f14c888ace05883f50001a6fe7dbf2 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/sia-daemon/Chart.yaml b/charts/incubator/sia-daemon/Chart.yaml index a2a0d9bed66..ba746cab4f9 100644 --- a/charts/incubator/sia-daemon/Chart.yaml +++ b/charts/incubator/sia-daemon/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sia-daemon -version: 2.0.17 +version: 3.0.0 appVersion: master description: Sia is a decentralized cloud storage platform that radically alters the @@ -29,7 +29,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sia-daemon/values.yaml b/charts/incubator/sia-daemon/values.yaml index e776b694726..baef5d99381 100644 --- a/charts/incubator/sia-daemon/values.yaml +++ b/charts/incubator/sia-daemon/values.yaml @@ -1,6 +1,3 @@ -env: - SIA_API_PASSWORD: "" - SIA_WALLET_PASSWORD: "" image: pullPolicy: IfNotPresent repository: ghcr.io/siafoundation/siad @@ -9,12 +6,14 @@ persistence: datadirectory: enabled: true mountPath: /sia-data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: hostrhp2port: enabled: true @@ -38,5 +37,11 @@ service: port: 9981 protocol: TCP targetPort: 9981 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + SIA_API_PASSWORD: "" + SIA_WALLET_PASSWORD: "" diff --git a/charts/incubator/sinusbot/Chart.yaml b/charts/incubator/sinusbot/Chart.yaml index 63e31679a55..daa074640c8 100644 --- a/charts/incubator/sinusbot/Chart.yaml +++ b/charts/incubator/sinusbot/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sinusbot -version: 2.0.13 +version: 3.0.0 appVersion: latest description: SinusBot is a MusicBot that will let you listen to music together with @@ -24,7 +24,7 @@ keywords: - MediaServer-Music dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sinusbot/values.yaml b/charts/incubator/sinusbot/values.yaml index b1f1351d80e..5ffb313fad7 100644 --- a/charts/incubator/sinusbot/values.yaml +++ b/charts/incubator/sinusbot/values.yaml @@ -1,5 +1,3 @@ -env: - OVERRIDE_PASSWORD: foobar image: pullPolicy: IfNotPresent repository: sinusbot/docker @@ -11,12 +9,14 @@ persistence: scriptspath: enabled: true mountPath: /opt/sinusbot/scripts -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +24,10 @@ service: port: 8087 protocol: TCP targetPort: 8087 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + OVERRIDE_PASSWORD: foobar diff --git a/charts/incubator/slack-invite/Chart.yaml b/charts/incubator/slack-invite/Chart.yaml index 481cc0734fe..36c62beda44 100644 --- a/charts/incubator/slack-invite/Chart.yaml +++ b/charts/incubator/slack-invite/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: slack-invite -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Creates a simple webpage for Slack invite signups home: https://truecharts.org/charts/incubator/slack-invite @@ -21,7 +21,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/slack-invite/values.yaml b/charts/incubator/slack-invite/values.yaml index 7b00c521eca..0327ba370a1 100644 --- a/charts/incubator/slack-invite/values.yaml +++ b/charts/incubator/slack-invite/values.yaml @@ -1,18 +1,16 @@ -env: - COMMUNITY_NAME: myslackteam - SLACK_TOKEN: Enter YOur slack token here - SLACK_URL: myslackteam.slack.com image: pullPolicy: IfNotPresent repository: ninthwalker/slack-invite tag: latest@sha256:25a38b1ee28baf78046162bcaf90962eee3ad79b60666f5451e5f30e5a0c0dda persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +18,12 @@ service: port: 7879 protocol: TCP targetPort: 7879 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + COMMUNITY_NAME: myslackteam + SLACK_TOKEN: Enter YOur slack token here + SLACK_URL: myslackteam.slack.com diff --git a/charts/incubator/snipe-it/Chart.yaml b/charts/incubator/snipe-it/Chart.yaml index f573657c193..5f1c1dd5c47 100644 --- a/charts/incubator/snipe-it/Chart.yaml +++ b/charts/incubator/snipe-it/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: snipe-it -version: 8.0.3 +version: 9.0.0 appVersion: 6.2.3 description: Open source asset management home: https://truecharts.org/charts/incubator/snipe-it @@ -23,7 +23,7 @@ keywords: - management dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/snipe-it/values.yaml b/charts/incubator/snipe-it/values.yaml index 936a1c79b0d..126b0763d91 100644 --- a/charts/incubator/snipe-it/values.yaml +++ b/charts/incubator/snipe-it/values.yaml @@ -1,135 +1,94 @@ image: - repository: snipe/snipe-it pullPolicy: IfNotPresent + repository: snipe/snipe-it tag: v6.2.3@sha256:f95f136b8f805626736371283059d6a14f662a533fbba5396458bda5f443f6fd +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: snipe-it + mariadbUsername: snipe-it +persistence: + backups: + enabled: true + mountPath: /var/lib/snipeit/dumps + data: + enabled: true + mountPath: /var/lib/snipeit/data + logs: + enabled: true + mountPath: /var/www/html/storage/logs +portal: + enabled: true +redis: + enabled: true + existingSecret: rediscreds securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 1000 - fsGroup: 50 -env: - APP_ENV: "production" - DB_CONNECTION: "mysql" - DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" - DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" - DB_PORT: "3306" - REDIS_PORT: "6379" - SESSION_DRIVER: "redis" - CACHE_DRIVER: "redis" - QUEUE_DRIVER: "redis" - APP_TIMEZONE: "{{ .Values.TZ }}" - FILESYSTEM_DISK: "local" - # User Defined - APP_URL: "http://localhost:80" - # APP_FORCE_TLS: false - # APP_TRUSTED_PROXIES: "172.16.0.0/16" - APP_LOCALE: "en" - MAX_RESULTS: 500 - IMAGE_LIB: "gd" - # APP_DEBUG: true - # APP_LOG_LEVEL: "debug" - # Session - SESSION_LIFETIME: 30 - EXPIRE_ON_CLOSE: false - ENCRYPT: false - COOKIE_NAME: "snipeit_session" - SECURE_COOKIES: false - # COOKIE_DOMAIN: "" - API_TOKEN_EXPIRATION_YEARS: 40 - # Login - LOGIN_MAX_ATTEMPTS: 5 - LOGIN_LOCKOUT_DURATION: 60 - # ALLOW_IFRAMING: false - # APP_ALLOW_INSECURE_HOSTS: false - # GOOGLE_MAPS_API: "" - # LDAP_MEM_LIM: "500M" - # LDAP_TIME_LIM: 600 - # API_THROTTLE_PER_MINUTE: 120 - # ENABLE_HSTS: false - # ENABLE_CSP: false - # CORS_ALLOWED_ORIGINS: "null" - # REFERRER_POLICY: "same-origin" - # MAIL_DRIVER: "log" - # MAIL_HOST: "" - # MAIL_PORT: 587 - # MAIL_USERNAME: "" - # MAIL_PASSWORD: "" - # MAIL_ENCRYPTION: "null" - # MAIL_FROM_ADDR: "" - # MAIL_FROM_NAME: "" - # MAIL_REPLYTO_ADDR: "" - # MAIL_REPLYTO_NAME: "" - # MAIL_AUTO_EMBED: true - # MAIL_AUTO_EMBED_METHOD: "base64" - # PUBLIC_AWS_SECRET_ACCESS_KEY: "" - # PUBLIC_AWS_ACCESS_KEY_ID: "" - # PUBLIC_AWS_DEFAULT_REGION: "" - # PUBLIC_AWS_BUCKET: "" - # PUBLIC_AWS_URL: "" - # PUBLIC_AWS_BUCKET_ROOT: "" - # PRIVATE_AWS_SECRET_ACCESS_KEY: "" - # PRIVATE_AWS_ACCESS_KEY_ID: "" - # PRIVATE_AWS_DEFAULT_REGION: "" - # PRIVATE_AWS_BUCKET: "" - # PRIVATE_AWS_URL: "" - # PRIVATE_AWS_BUCKET_ROOT: "" - # LOG: "daily" - # APP_LOG_MAX_FILES: 10 - # APP_DEBUG: false - # APP_LOG_LEVEL: "error" - - DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - DB_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password - REDIS_HOST: - secretKeyRef: - name: rediscreds - key: plainhost - REDIS_PASSWORD: - secretKeyRef: - name: rediscreds - key: redis-password - APP_KEY: - secretKeyRef: - name: snipeit-secrets - key: APP_KEY -probes: - liveness: - path: "/health" - readiness: - path: "/health" - startup: - path: "/health" + container: + readOnlyRootFilesystem: false + runAsGroup: 1000 + runAsNonRoot: false + runAsUser: 0 + pod: + fsGroup: 50 service: main: ports: main: port: 10120 targetPort: 80 -persistence: - logs: - enabled: true - mountPath: "/var/www/html/storage/logs" - data: - enabled: true - mountPath: "/var/lib/snipeit/data" - backups: - enabled: true - mountPath: "/var/lib/snipeit/dumps" -mariadb: - enabled: true - mariadbUsername: snipe-it - mariadbDatabase: snipe-it - existingSecret: "mariadbcreds" -redis: - enabled: true - existingSecret: "rediscreds" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + API_TOKEN_EXPIRATION_YEARS: 40 + APP_ENV: production + APP_KEY: + secretKeyRef: + key: APP_KEY + name: snipeit-secrets + APP_LOCALE: en + APP_TIMEZONE: "{{ .Values.TZ }}" + APP_URL: http://localhost:80 + CACHE_DRIVER: redis + COOKIE_NAME: snipeit_session + DB_CONNECTION: mysql + DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + DB_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + DB_PASSWORD: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + DB_PORT: "3306" + DB_USERNAME: "{{ .Values.mariadb.mariadbUsername }}" + ENCRYPT: false + EXPIRE_ON_CLOSE: false + FILESYSTEM_DISK: local + IMAGE_LIB: gd + LOGIN_LOCKOUT_DURATION: 60 + LOGIN_MAX_ATTEMPTS: 5 + MAX_RESULTS: 500 + QUEUE_DRIVER: redis + REDIS_HOST: + secretKeyRef: + key: plainhost + name: rediscreds + REDIS_PASSWORD: + secretKeyRef: + key: redis-password + name: rediscreds + REDIS_PORT: "6379" + SECURE_COOKIES: false + SESSION_DRIVER: redis + SESSION_LIFETIME: 30 + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health diff --git a/charts/incubator/snowflake-proxy/Chart.yaml b/charts/incubator/snowflake-proxy/Chart.yaml index 06363d78e79..44e107f33de 100644 --- a/charts/incubator/snowflake-proxy/Chart.yaml +++ b/charts/incubator/snowflake-proxy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: snowflake-proxy -version: 0.0.15 +version: 1.0.0 appVersion: 2.6.0 description: Snowflake's Proxy component to help users in the censored regions. home: https://truecharts.org/charts/incubator/snowflake-proxy @@ -20,7 +20,7 @@ keywords: - proxy dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/snowflake-proxy/values.yaml b/charts/incubator/snowflake-proxy/values.yaml index eea3c30a4fd..77b25c820de 100644 --- a/charts/incubator/snowflake-proxy/values.yaml +++ b/charts/incubator/snowflake-proxy/values.yaml @@ -1,52 +1,58 @@ -image: - repository: thetorproject/snowflake-proxy - pullPolicy: IfNotPresent - tag: v2.6.0@sha256:96a1e45e7b9fcc2bb2c0680990f42508b67d5e4f163d3c688d9db63761375d32 -podSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 hostNetwork: true -snowflake: - allow_non_tls_relay: false - allowed_relay_hostname_pattern: "snowflake.torproject.net$" - broker: "https://snowflake-broker.torproject.net/" - capacity: 0 - ephemeral_ports_range: "59999:60000" - keep_local_addresses: false - nat_retest_interval: 24h0m0s - relay: "wss://snowflake.bamsoftware.com/" - stun: "stun:stun.stunprotocol.org:3478" - summary_interval: 1h0m0s - unsafe_logging: false - verbose: false - log: "" +image: + pullPolicy: IfNotPresent + repository: thetorproject/snowflake-proxy + tag: v2.6.0@sha256:96a1e45e7b9fcc2bb2c0680990f42508b67d5e4f163d3c688d9db63761375d32 +portal: + enabled: false +securityContext: + container: + runAsGroup: 1000 + runAsUser: 1000 service: main: enabled: false ports: main: enabled: false -probes: - liveness: - custom: true - spec: - exec: - command: - - /bin/proxy - - -version - readiness: - custom: true - spec: - exec: - command: - - /bin/proxy - - -version - startup: - custom: true - spec: - exec: - command: - - /bin/proxy - - -version -portal: - enabled: false +snowflake: + allow_non_tls_relay: false + allowed_relay_hostname_pattern: snowflake.torproject.net$ + broker: https://snowflake-broker.torproject.net/ + capacity: 0 + ephemeral_ports_range: 59999:60000 + keep_local_addresses: false + log: "" + nat_retest_interval: 24h0m0s + relay: wss://snowflake.bamsoftware.com/ + stun: stun:stun.stunprotocol.org:3478 + summary_interval: 1h0m0s + unsafe_logging: false + verbose: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + custom: true + spec: + exec: + command: + - /bin/proxy + - -version + readiness: + custom: true + spec: + exec: + command: + - /bin/proxy + - -version + startup: + custom: true + spec: + exec: + command: + - /bin/proxy + - -version diff --git a/charts/incubator/socials/Chart.yaml b/charts/incubator/socials/Chart.yaml index 52c4755a7c6..d009e8f8e56 100644 --- a/charts/incubator/socials/Chart.yaml +++ b/charts/incubator/socials/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: socials -version: 2.0.12 +version: 3.0.0 appVersion: main description: Socials is a single-page website that stores all your social media and @@ -25,7 +25,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/socials/values.yaml b/charts/incubator/socials/values.yaml index 44758ada75d..5e43d100df9 100644 --- a/charts/incubator/socials/values.yaml +++ b/charts/incubator/socials/values.yaml @@ -1,6 +1,3 @@ -env: - LOG_LEVEL: info - UMASK: "000" image: pullPolicy: IfNotPresent repository: ghcr.io/diamkil/socials @@ -9,12 +6,14 @@ persistence: socials: enabled: true mountPath: /app/people -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +21,11 @@ service: port: 7574 protocol: TCP targetPort: 7574 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + LOG_LEVEL: info + UMASK: "000" diff --git a/charts/incubator/somfyprotect2mqtt/Chart.yaml b/charts/incubator/somfyprotect2mqtt/Chart.yaml index 1b0e9011b44..b80257e3b9d 100644 --- a/charts/incubator/somfyprotect2mqtt/Chart.yaml +++ b/charts/incubator/somfyprotect2mqtt/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: somfyprotect2mqtt -version: 0.0.5 +version: 1.0.0 appVersion: 2023.11.1 description: Somfy Protect to MQTT home: https://truecharts.org/charts/incubator/somfyprotect2mqtt @@ -20,7 +20,7 @@ keywords: - mqtt dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/somfyprotect2mqtt/values.yaml b/charts/incubator/somfyprotect2mqtt/values.yaml index 113b173895f..b9f0aa87969 100644 --- a/charts/incubator/somfyprotect2mqtt/values.yaml +++ b/charts/incubator/somfyprotect2mqtt/values.yaml @@ -1,54 +1,60 @@ image: - repository: minims/somfyprotect2mqtt pullPolicy: IfNotPresent + repository: minims/somfyprotect2mqtt tag: 2023.11.1@sha256:19fdf79ee019b22fd5872d61b86d82f75aa418a5bf87da8272337f0dd3af922f +persistence: + configfile: + defaultMode: "0600" + enabled: true + mountPath: /config/config.yaml + objectName: '{{ include "tc.common.names.fullname" . }}-secret' + readOnly: true + subPath: config.yaml + type: secret +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -somfyprotect2mqtt: - somfy: - username: admin - password: password - sites: ["Maison"] - ha: - alarm_code: 1234 - alarm_code_arm_required: false - alarm_code_disarm_required: true - mqtt: - host: "0.0.0.0" - port: 1883 - username: admin - password: password - client_id: client_id - topic_prefix: somfyProtect2mqtt - ha_discover_prefix: homeassistant - delay_site: 10 - delay_device: 60 - manual_snapshot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -persistence: - configfile: - enabled: true - type: secret - readOnly: true - defaultMode: "0600" - objectName: '{{ include "tc.common.names.fullname" . }}-secret' - mountPath: /config/config.yaml - subPath: config.yaml -portal: - enabled: false +somfyprotect2mqtt: + delay_device: 60 + delay_site: 10 + ha: + alarm_code: 1234 + alarm_code_arm_required: false + alarm_code_disarm_required: true + manual_snapshot: false + mqtt: + client_id: client_id + ha_discover_prefix: homeassistant + host: 0.0.0.0 + password: password + port: 1883 + topic_prefix: somfyProtect2mqtt + username: admin + somfy: + password: password + sites: + - Maison + username: admin +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/sonarqube/Chart.yaml b/charts/incubator/sonarqube/Chart.yaml index c15eae3d42c..adabb4b4c06 100644 --- a/charts/incubator/sonarqube/Chart.yaml +++ b/charts/incubator/sonarqube/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sonarqube -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "SonarQube is an open source platform for continuous inspection of code @@ -22,7 +22,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sonarqube/values.yaml b/charts/incubator/sonarqube/values.yaml index 0aaefc62539..01df9b95f84 100644 --- a/charts/incubator/sonarqube/values.yaml +++ b/charts/incubator/sonarqube/values.yaml @@ -1,5 +1,3 @@ -env: - SONAR_ES_BOOTSTRAP_CHECKS_DISABLE: "true" image: pullPolicy: IfNotPresent repository: sonarqube @@ -14,12 +12,14 @@ persistence: logs: enabled: true mountPath: /opt/sonarqube/logs -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,5 +27,10 @@ service: port: 9000 protocol: TCP targetPort: 9000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + SONAR_ES_BOOTSTRAP_CHECKS_DISABLE: "true" diff --git a/charts/incubator/songkong/Chart.yaml b/charts/incubator/songkong/Chart.yaml index 897d386ef60..13c650a1c99 100644 --- a/charts/incubator/songkong/Chart.yaml +++ b/charts/incubator/songkong/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: songkong -version: 2.0.20 +version: 3.0.0 appVersion: latest description: Official SongKong Chart repository, Identify your songs and add metadata @@ -21,7 +21,7 @@ keywords: - MediaApp-Music dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/songkong/values.yaml b/charts/incubator/songkong/values.yaml index 2ec6e978dc1..ee7f8872c83 100644 --- a/charts/incubator/songkong/values.yaml +++ b/charts/incubator/songkong/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: songkong/songkong @@ -10,12 +9,14 @@ persistence: songkongconfig: enabled: true mountPath: /songkong -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 4567 protocol: TCP targetPort: 4567 -portal: - enabled: true diff --git a/charts/incubator/sourcegraph/Chart.yaml b/charts/incubator/sourcegraph/Chart.yaml index 7bb9552aa4f..fe01b057ef6 100644 --- a/charts/incubator/sourcegraph/Chart.yaml +++ b/charts/incubator/sourcegraph/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sourcegraph -version: 2.0.21 +version: 3.0.0 appVersion: 5.2.2 description: Sourcegraph Chart. home: https://truecharts.org/charts/incubator/sourcegraph @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sourcegraph/values.yaml b/charts/incubator/sourcegraph/values.yaml index 0bf4469fcbe..fb1bd1ec12f 100644 --- a/charts/incubator/sourcegraph/values.yaml +++ b/charts/incubator/sourcegraph/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: sourcegraph/server @@ -10,12 +9,14 @@ persistence: configstoragepath: enabled: true mountPath: /etc/sourcegraph -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: adminconsolepo: enabled: true @@ -39,5 +40,3 @@ service: port: 7080 protocol: HTTP targetPort: 7080 -portal: - enabled: true diff --git a/charts/incubator/sqlite-web/Chart.yaml b/charts/incubator/sqlite-web/Chart.yaml index 108eb622490..55c00751cd7 100644 --- a/charts/incubator/sqlite-web/Chart.yaml +++ b/charts/incubator/sqlite-web/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: sqlite-web -version: 2.0.12 +version: 3.0.0 appVersion: latest description: sqlite-web is a web-based SQLite database browser written in Python. home: https://truecharts.org/charts/incubator/sqlite-web @@ -22,7 +22,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/sqlite-web/values.yaml b/charts/incubator/sqlite-web/values.yaml index b4ec1f1fb2a..1bfdff54516 100644 --- a/charts/incubator/sqlite-web/values.yaml +++ b/charts/incubator/sqlite-web/values.yaml @@ -1,5 +1,3 @@ -env: - SQLITE_DATABASE: db_name.db image: pullPolicy: IfNotPresent repository: coleifer/sqlite-web @@ -8,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + SQLITE_DATABASE: db_name.db diff --git a/charts/incubator/st-reborn-server/Chart.yaml b/charts/incubator/st-reborn-server/Chart.yaml index ce4ab2007a5..103cad840b6 100644 --- a/charts/incubator/st-reborn-server/Chart.yaml +++ b/charts/incubator/st-reborn-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: st-reborn-server -version: 2.0.12 +version: 3.0.0 appVersion: 1.2.0 description: Skyrim Together Reborn server files. home: https://truecharts.org/charts/incubator/st-reborn-server @@ -20,7 +20,7 @@ keywords: - gameserver dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/st-reborn-server/values.yaml b/charts/incubator/st-reborn-server/values.yaml index 09741c7ef6e..34cd8c59716 100644 --- a/charts/incubator/st-reborn-server/values.yaml +++ b/charts/incubator/st-reborn-server/values.yaml @@ -1,30 +1,35 @@ image: - repository: tiltedphoques/st-reborn-server pullPolicy: IfNotPresent + repository: tiltedphoques/st-reborn-server tag: v1.2.0@sha256:d8322e41e8d3f3e347eef10c50cce977348b24de6f90c98b78a3b4757f2fde57 +persistence: + config: + enabled: true + mountPath: /home/server/config + data: + enabled: true + mountPath: /home/server/Data + logs: + enabled: true + mountPath: /home/server/logs +portal: + enabled: false service: main: ports: main: + port: 10578 protocol: UDP targetPort: 10578 - port: 10578 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -persistence: - config: - enabled: true - mountPath: "/home/server/config" - logs: - enabled: true - mountPath: "/home/server/logs" - data: - enabled: true - mountPath: "/home/server/Data" -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/stackedit/Chart.yaml b/charts/incubator/stackedit/Chart.yaml index c55e9db9bd3..031a10456e1 100644 --- a/charts/incubator/stackedit/Chart.yaml +++ b/charts/incubator/stackedit/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: stackedit -version: 2.0.12 +version: 3.0.0 appVersion: latest description: StackEdits Markdown syntax highlighting is unique. The refined text formatting @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/stackedit/values.yaml b/charts/incubator/stackedit/values.yaml index 4ca5d9ca0b3..44fc22392ad 100644 --- a/charts/incubator/stackedit/values.yaml +++ b/charts/incubator/stackedit/values.yaml @@ -1,16 +1,16 @@ -env: - ROOT_URL: / image: pullPolicy: IfNotPresent repository: qmcgaw/stackedit tag: latest@sha256:c74120b91fd0ce0d5fae45af1a47b963e75dfeb95f4d080448e01bc80b73416a persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -18,5 +18,10 @@ service: port: 8000 protocol: TCP targetPort: 8000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ROOT_URL: / diff --git a/charts/incubator/standardnotes-web/Chart.yaml b/charts/incubator/standardnotes-web/Chart.yaml index e807b06a8b7..d9b46c53fd2 100644 --- a/charts/incubator/standardnotes-web/Chart.yaml +++ b/charts/incubator/standardnotes-web/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: standardnotes-web -version: 2.0.12 +version: 3.0.0 appVersion: stable description: A safe and private place for your life's work. home: https://truecharts.org/charts/incubator/standardnotes-web @@ -20,7 +20,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/standardnotes-web/values.yaml b/charts/incubator/standardnotes-web/values.yaml index 7c81915c83a..1bba1e1cdb7 100644 --- a/charts/incubator/standardnotes-web/values.yaml +++ b/charts/incubator/standardnotes-web/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: standardnotes/web tag: stable@sha256:bf99c33bad03ca9ccd79c40e6aece368a6c23b887f95fcfeeaab86f68f0e3878 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/starmade/Chart.yaml b/charts/incubator/starmade/Chart.yaml index fc557d2aa6d..cbc8d49c99b 100644 --- a/charts/incubator/starmade/Chart.yaml +++ b/charts/incubator/starmade/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: starmade -version: 2.0.13 +version: 3.0.0 appVersion: latest description: This Chart will download and install a StarMade Dedicated Server. It @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/starmade/values.yaml b/charts/incubator/starmade/values.yaml index aa33e0f30df..a1a4a1bd900 100644 --- a/charts/incubator/starmade/values.yaml +++ b/charts/incubator/starmade/values.yaml @@ -1,12 +1,3 @@ -env: - DATA_PERM: "770" - DL_URL: http://files.star-made.org/StarMade-Starter.jar - GAME_PARAMS: "" - RUNTIME_NAME: basicjre - STARTER_PARAMS: -nogui - UMASK: "000" - XMS_SIZE: "1024" - XMX_SIZE: "1024" image: pullPolicy: IfNotPresent repository: ich777/starmade-server @@ -15,12 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /starmade -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -28,5 +21,17 @@ service: port: 4242 protocol: TCP targetPort: 4242 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DATA_PERM: "770" + DL_URL: http://files.star-made.org/StarMade-Starter.jar + GAME_PARAMS: "" + RUNTIME_NAME: basicjre + STARTER_PARAMS: -nogui + UMASK: "000" + XMS_SIZE: "1024" + XMX_SIZE: "1024" diff --git a/charts/incubator/stationeers/Chart.yaml b/charts/incubator/stationeers/Chart.yaml index 6d217465221..159d75d370e 100644 --- a/charts/incubator/stationeers/Chart.yaml +++ b/charts/incubator/stationeers/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: stationeers -version: 2.0.14 +version: 3.0.0 appVersion: stationeers description: This Chart will download and install SteamCMD. It will also install Stationeers @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/stationeers/values.yaml b/charts/incubator/stationeers/values.yaml index 4db262d91d8..e22066fbacb 100644 --- a/charts/incubator/stationeers/values.yaml +++ b/charts/incubator/stationeers/values.yaml @@ -2,41 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: stationeers@sha256:bad81ee7f57a177ad73369070e5834a560b2e021e713ad77fb3ee1c715aaf7a9 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "600760" - GAME_PARAMS: AutoSave true SaveInterval 300 - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 27015 - protocol: UDP - targetPort: 27015 - gameport: - enabled: true - ports: - gameport: - enabled: true - port: 27500 - protocol: UDP - targetPort: 27500 persistence: serverfiles: enabled: true @@ -46,3 +11,42 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + gameport: + enabled: true + ports: + gameport: + enabled: true + port: 27500 + protocol: UDP + targetPort: 27500 + main: + ports: + main: + port: 27015 + protocol: UDP + targetPort: 27015 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "600760" + GAME_PARAMS: AutoSave true SaveInterval 300 + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/statping-ng/Chart.yaml b/charts/incubator/statping-ng/Chart.yaml index 73b153305ed..ffe5b7872ee 100644 --- a/charts/incubator/statping-ng/Chart.yaml +++ b/charts/incubator/statping-ng/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: statping-ng -version: 12.0.3 +version: 13.0.0 appVersion: 0.90.80 description: Status page for monitoring your websites and applications. home: https://truecharts.org/charts/incubator/statping-ng @@ -21,7 +21,7 @@ keywords: - status-page dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/statping-ng/values.yaml b/charts/incubator/statping-ng/values.yaml index 31eb28cefcb..b0ac45dd7af 100644 --- a/charts/incubator/statping-ng/values.yaml +++ b/charts/incubator/statping-ng/values.yaml @@ -1,79 +1,69 @@ image: + pullPolicy: IfNotPresent repository: quay.io/statping-ng/statping-ng tag: v0.90.80@sha256:743bacfb03a6986390abeb404df6cf52769ea8783b0d50a0bfeef8a2ccb4e548 - pullPolicy: IfNotPresent -statping: - name: Statping - description: This is a Statping instance deployed as Helm chart - domain: "" - language: "" - admin_user: admin - admin_pass: admin - admin_email: admin@example.com - sample_data: false - allow_reports: false - use_cdn: true - disable_logs: false - disable_colors: false - remove_after: 2160h - cleanup_interval: 1h -env: - DB_PASS: - secretKeyRef: - name: dbcreds - key: postgresql-password - DB_HOST: - secretKeyRef: - name: dbcreds - key: plainhost -envFrom: - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-config' +metrics: + enabled: true + prometheusRule: + enabled: false + labels: {} + rules: [] + serviceMonitor: + interval: 1m + labels: {} + scrapeTimeout: 30s +persistence: + data: + enabled: true + mountPath: /app +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: postgres + postgresqlUsername: postgres service: main: ports: main: port: 10099 -probes: - liveness: - path: /health - readiness: - path: /health - startup: - path: /health -persistence: - data: - enabled: true - mountPath: "/app" -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: postgres - postgresqlDatabase: postgres -metrics: - # -- Enable and configure a Prometheus serviceMonitor for the chart under this key. - # @default -- See values.yaml - enabled: true - serviceMonitor: - interval: 1m - scrapeTimeout: 30s - labels: {} - # -- Enable and configure Prometheus Rules for the chart under this key. - # @default -- See values.yaml - prometheusRule: - enabled: false - labels: {} - # -- Configure additionial rules for the chart under this key. - # @default -- See prometheusrules.yaml - rules: [] - # - alert: UnifiPollerAbsent - # annotations: - # description: Unifi Poller has disappeared from Prometheus service discovery. - # summary: Unifi Poller is down. - # expr: | - # absent(up{job=~".*unifi-poller.*"} == 1) - # for: 5m - # labels: - # severity: critical -portal: - enabled: true +statping: + admin_email: admin@example.com + admin_pass: admin + admin_user: admin + allow_reports: false + cleanup_interval: 1h + description: This is a Statping instance deployed as Helm chart + disable_colors: false + disable_logs: false + domain: "" + language: "" + name: Statping + remove_after: 2160h + sample_data: false + use_cdn: true +workload: + main: + podSpec: + containers: + main: + env: + DB_HOST: + secretKeyRef: + key: plainhost + name: dbcreds + DB_PASS: + secretKeyRef: + key: postgresql-password + name: dbcreds + envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-config' + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health diff --git a/charts/incubator/storm/Chart.yaml b/charts/incubator/storm/Chart.yaml index 6d73b9a9033..012b873271e 100644 --- a/charts/incubator/storm/Chart.yaml +++ b/charts/incubator/storm/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: storm -version: 2.0.15 +version: 3.0.0 appVersion: latest description: Introducing Storm home: https://truecharts.org/charts/incubator/storm @@ -21,7 +21,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/storm/values.yaml b/charts/incubator/storm/values.yaml index 179a946d19b..0fdcb8fcf57 100644 --- a/charts/incubator/storm/values.yaml +++ b/charts/incubator/storm/values.yaml @@ -1,20 +1,16 @@ -env: - DELUGE_RPC_HOSTNAME: "" - DELUGE_RPC_PASSWORD: "" - DELUGE_RPC_USERNAME: "" - DELUGE_RPC_VERSION: v2 - STORM_API_KEY: "" image: pullPolicy: IfNotPresent repository: ghcr.io/relvacode/storm tag: latest@sha256:9f50d643af5a83424331a93a212e320407a1a1577f0202e6141f7f5245d2711a persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +18,14 @@ service: port: 8221 protocol: TCP targetPort: 8221 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DELUGE_RPC_HOSTNAME: "" + DELUGE_RPC_PASSWORD: "" + DELUGE_RPC_USERNAME: "" + DELUGE_RPC_VERSION: v2 + STORM_API_KEY: "" diff --git a/charts/incubator/suistartpage/Chart.yaml b/charts/incubator/suistartpage/Chart.yaml index f7b467a4a81..4fdb7c08993 100644 --- a/charts/incubator/suistartpage/Chart.yaml +++ b/charts/incubator/suistartpage/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: suistartpage -version: 2.0.12 +version: 3.0.0 appVersion: latest description: SUI Startpage is a simple and clean server start page or homepage that @@ -25,7 +25,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/suistartpage/values.yaml b/charts/incubator/suistartpage/values.yaml index 1d37da50cc2..071a8127a53 100644 --- a/charts/incubator/suistartpage/values.yaml +++ b/charts/incubator/suistartpage/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: corneliousjd/sui-startpage @@ -7,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /usr/share/nginx/html -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 8489 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/survivethenights/Chart.yaml b/charts/incubator/survivethenights/Chart.yaml index 03ff92af1d1..263ce704bdb 100644 --- a/charts/incubator/survivethenights/Chart.yaml +++ b/charts/incubator/survivethenights/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: survivethenights -version: 2.0.12 +version: 3.0.0 appVersion: stn description: This Chart will download and install SteamCMD. It will also install Survive @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/survivethenights/values.yaml b/charts/incubator/survivethenights/values.yaml index fade088162d..da77acd6f30 100644 --- a/charts/incubator/survivethenights/values.yaml +++ b/charts/incubator/survivethenights/values.yaml @@ -2,34 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: stn@sha256:0db54c53ea2335612e6e9334d001fc9f9b46abe51d8836797b728b38c5969248 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - DEBUG_OUTPUT: "false" - GAME_ID: "1502300" - GAME_PARAMS: "" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 7950 - protocol: UDP - targetPort: 7950 persistence: serverfiles: enabled: true @@ -39,3 +11,35 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 7950 + protocol: UDP + targetPort: 7950 +workload: + main: + podSpec: + containers: + main: + env: + DEBUG_OUTPUT: "false" + GAME_ID: "1502300" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/synapse/Chart.yaml b/charts/incubator/synapse/Chart.yaml index a09bd13472f..c9ec7d60f5d 100644 --- a/charts/incubator/synapse/Chart.yaml +++ b/charts/incubator/synapse/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: synapse -version: 8.0.3 +version: 9.0.0 appVersion: 1.95.1 description: A Helm chart to deploy a Matrix homeserver stack into Kubernetes home: https://truecharts.org/charts/incubator/synapse @@ -20,7 +20,7 @@ keywords: - synapse dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/synapse/ci/base-values.yaml b/charts/incubator/synapse/ci/base-values.yaml index 7e5ba36f000..b909b7bb63c 100644 --- a/charts/incubator/synapse/ci/base-values.yaml +++ b/charts/incubator/synapse/ci/base-values.yaml @@ -1,5 +1,2 @@ matrix: - # Hostname where Synapse can be reached. - # This is *optional* if an Ingress is configured below. If hostname is unspecified, the Synapse hostname of the - # Ingress will be used - hostname: "matrix.example.com" + hostname: matrix.example.com diff --git a/charts/incubator/synapse/ci/basic-values.yaml b/charts/incubator/synapse/ci/basic-values.yaml index 7e5ba36f000..b909b7bb63c 100644 --- a/charts/incubator/synapse/ci/basic-values.yaml +++ b/charts/incubator/synapse/ci/basic-values.yaml @@ -1,5 +1,2 @@ matrix: - # Hostname where Synapse can be reached. - # This is *optional* if an Ingress is configured below. If hostname is unspecified, the Synapse hostname of the - # Ingress will be used - hostname: "matrix.example.com" + hostname: matrix.example.com diff --git a/charts/incubator/synapse/values.yaml b/charts/incubator/synapse/values.yaml index 82ddeca5dbc..0759d3c60a9 100644 --- a/charts/incubator/synapse/values.yaml +++ b/charts/incubator/synapse/values.yaml @@ -1,21 +1,120 @@ +coturn: + enabled: false image: - repository: matrixdotorg/synapse pullPolicy: IfNotPresent + repository: matrixdotorg/synapse tag: v1.95.1@sha256:9b6d64057cf0be41370c87523fd9dc9a0b744389aa67cb0462eca4ef34e0c5ec -command: - - sh - - -c - - | - exec python -B -m synapse.app.homeserver \ - -c /data/homeserver.yaml \ - -c /data/secret/secret.yaml \ - -c /data/custom.yaml +installContainers: + generate-signing-key: + args: + - -m + - synapse.app.homeserver + - --config-path + - /data/homeserver.yaml + - --config-path + - /data/secret/secret.yaml + - --config-path + - /data/custom.yaml + - --keys-directory + - /data/keys + - --generate-keys + command: + - python + env: + - name: SYNAPSE_SERVER_NAME + value: "{{ .Values.matrix.serverName }}" + - name: SYNAPSE_REPORT_STATS + value: "no" + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + volumeMounts: + - mountPath: /data + name: config + - mountPath: /data/secret + name: secret + - mountPath: /data/keys + name: key +mail: + enabled: false + from: Matrix + host: "" + password: "" + port: 25 + requireTransportSecurity: true + riotUrl: "" + username: "" +matrix: + adminEmail: admin@example.com + blockNonAdminInvites: false + disabled: false + disabledMessage: "" + encryptByDefault: invite + federation: + allowPublicRooms: true + blacklist: + - 127.0.0.0/8 + - 10.0.0.0/8 + - 172.16.0.0/12 + - 192.168.0.0/16 + - 100.64.0.0/10 + - 169.254.0.0/16 + - ::1/128 + - fe80::/64 + - fc00::/7 + enabled: true + logging: + rootLogLevel: WARNING + sqlLogLevel: WARNING + synapseLogLevel: WARNING + presence: true + registration: + allowGuests: false + autoJoinRooms: [] + enabled: false + retentionPeriod: 7d + search: true + security: + surpressKeyServerWarning: true + serverName: example.com + uploads: + maxPixels: 32M + maxSize: 10M + urlPreviews: + enabled: false +persistence: + config: + enabled: true + mountPath: /data + objectName: synapse-config + readOnly: false + type: configMap + key: + enabled: true + mountPath: /data/keys + media: + enabled: true + mountPath: /data/media_store + secret: + enabled: true + mountPath: /data/secret + objectName: synapse-secret + readOnly: false + type: secret + uploads: + enabled: true + mountPath: /uploads +portal: + enabled: true +postgresql: + enabled: true + env: + POSTGRES_INITDB_ARGS: --encoding=UTF8 --locale=C + existingSecret: dbcreds + postgresqlDatabase: synapse + postgresqlUsername: synapse +securityContext: + container: + allowPrivilegeEscalation: true service: - main: - ports: - main: - port: 8008 - targetPort: 8008 federation: enabled: true ports: @@ -23,13 +122,11 @@ service: enabled: true port: 8448 targetPort: 8008 - replication: - enabled: true + main: ports: - replication: - enabled: true - port: 9092 - targetPort: 9092 + main: + port: 8008 + targetPort: 8008 metrics: enabled: true ports: @@ -37,248 +134,37 @@ service: enabled: true port: 9093 targetPort: 9090 -securityContext: - allowPrivilegeEscalation: true -secretEnv: {} -installContainers: - generate-signing-key: - image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" - env: - - name: SYNAPSE_SERVER_NAME - value: "{{ .Values.matrix.serverName }}" - - name: SYNAPSE_REPORT_STATS - value: "no" - command: ["python"] - args: - - "-m" - - "synapse.app.homeserver" - - "--config-path" - - "/data/homeserver.yaml" - - "--config-path" - - "/data/secret/secret.yaml" - - "--config-path" - - "/data/custom.yaml" - - "--keys-directory" - - "/data/keys" - - "--generate-keys" - volumeMounts: - - name: config - mountPath: /data - - name: secret - mountPath: /data/secret - - name: key - mountPath: /data/keys -env: {} -persistence: - config: + replication: enabled: true - type: configMap - objectName: synapse-config - mountPath: /data - readOnly: false - secret: - enabled: true - type: secret - objectName: synapse-secret - mountPath: /data/secret - readOnly: false - key: - enabled: true - mountPath: "/data/keys" - media: - enabled: true - mountPath: "/data/media_store" - uploads: - enabled: true - mountPath: "/uploads" -probes: - liveness: - path: /health - readiness: - path: /health - startup: - path: /health -# Synapse Kubernetes resource settings + ports: + replication: + enabled: true + port: 9092 + targetPort: 9092 synapse: - loadCustomConfig: false - # -- List of application config .yaml files to be loaded from /appConfig appConfig: [] - # Prometheus metrics for Synapse - # https://github.com/matrix-org/synapse/blob/master/docs/metrics-howto.md + loadCustomConfig: false metrics: - # Whether Synapse should capture metrics on an additional endpoint - enabled: true - # Port to listen on for metrics scraping - port: 9092 annotations: true -# Runtime configuration for Synapse and settings related to the Matrix protocol -matrix: - # Manual overrides for homeserver.yaml, the main configuration file for Synapse - # If homeserverOverride is set, the entirety of homeserver.yaml will be replaced with the contents. - # If homeserverExtra is set, the contents will be appended to the end of the default configuration. - # It is highly recommended that you take a look at the defaults in templates/synapse/_homeserver.yaml, to get a sense - # of the requirements and default configuration options to use other services in this chart. - # homeserverOverride: {} - # homeserverExtra: {} - - # Domain name of the server - # This is not necessarily the host name where the service is reachable. In fact, you may want to omit any subdomains - # from this value as the server name set here will be the name of your homeserver in the fediverse, and will be the - # domain name at the end of every user's username - serverName: "example.com" - urlPreviews: - enabled: false - # Hostname where Synapse can be reached. - # This is *optional* if an Ingress is configured below. If hostname is unspecified, the Synapse hostname of the - # Ingress will be used - # hostname: "matrix.example.com" - - # Set to false to disable presence (online/offline indicators) - presence: true - # Set to true to block non-admins from inviting users to any rooms - blockNonAdminInvites: false - # Set to false to disable message searching - search: true - # Which types of rooms to enable end-to-end encryption on by default - # off: none - # invite: private messages, or rooms created with the private_chat or trusted_private_chat room preset - # all: all rooms - encryptByDefault: invite - # Email address of the administrator - adminEmail: "admin@example.com" - # Settings related to image and multimedia uploads - uploads: - # Max upload size in bytes - maxSize: 10M - # Max image size in pixels - maxPixels: 32M - # Settings related to federation - federation: - # Set to false to disable federation and run an isolated homeserver enabled: true - # Set to false to disallow members of other homeservers from fetching *public* rooms - allowPublicRooms: true - # Whitelist of domains to federate with (comment for all domains except blacklisted) - # whitelist: [] - - # IP addresses to blacklist federation requests to - blacklist: - - "127.0.0.0/8" - - "10.0.0.0/8" - - "172.16.0.0/12" - - "192.168.0.0/16" - - "100.64.0.0/10" - - "169.254.0.0/16" - - "::1/128" - - "fe80::/64" - - "fc00::/7" - # User registration settings - registration: - # Allow new users to register an account - enabled: false - # If set, allows registration of standard or admin accounts by anyone who - # has the shared secret, even if registration is otherwise disabled. - # - # sharedSecret: - - # Allow users to join rooms as a guest - allowGuests: false - # Required "3PIDs" - third-party identifiers such as email or msisdn (SMS) - # required3Pids: - # - email - # - msisdn - - # Rooms to automatically join all new users to - autoJoinRooms: [] - # - "#welcome:example.com" - # How long to keep redacted events in unredacted form in the database - retentionPeriod: 7d - security: - # This disables the warning that is emitted when the - # trustedKeyServers include 'matrix.org'. See below. - # Set to false to re-enable the warning. - # - surpressKeyServerWarning: true - # The trusted servers to download signing keys from. - # - # When we need to fetch a signing key, each server is tried in parallel. - # - # Normally, the connection to the key server is validated via TLS certificates. - # Additional security can be provided by configuring a `verify key`, which - # will make synapse check that the response is signed by that key. - # - # This setting supercedes an older setting named `perspectives`. The old format - # is still supported for backwards-compatibility, but it is deprecated. - # - # 'trustedKeyServers' defaults to matrix.org, but using it will generate a - # warning on start-up. To suppress this warning, set - # 'surpressKeyServerWarning' to true. - # - # Options for each entry in the list include: - # - # serverName: the name of the server. required. - # - # verifyKeys: an optional map from key id to base64-encoded public key. - # If specified, we will check that the response is signed by at least - # one of the given keys. - # - # acceptKeysInsecurely: a boolean. Normally, if `verify_keys` is unset, - # and federation_verify_certificates is not `true`, synapse will refuse - # to start, because this would allow anyone who can spoof DNS responses - # to masquerade as the trusted key server. If you know what you are doing - # and are sure that your network environment provides a secure connection - # to the key server, you can set this to `true` to override this - # behaviour. - # - # An example configuration might look like: - # - # trustedKeyServers: - # - serverName: my_trusted_server.example.com - # verifyKeys: - # - id: "ed25519:auto" - # key: "abcdefghijklmnopqrstuvwxyzabcdefghijklmopqr" - # acceptKeysInsecurely: false - # - serverName: my_other_trusted_server.example.com - # Set to true to globally block access to the homeserver - disabled: false - # Human readable reason for why the homeserver is blocked - disabledMessage: "" - logging: - # Root log level is the default log level for log outputs that do not have more - # specific settings. - rootLogLevel: WARNING - # beware: increasing this to DEBUG will make synapse log sensitive - # information such as access tokens. - sqlLogLevel: WARNING - # The log level for the synapse server - synapseLogLevel: WARNING -# Settings for email notifications -mail: - # Set to false to disable all email notifications - # NOTE: If enabled, either enable the Exim relay or configure an external mail server below - enabled: false - # Name and email address for outgoing mail - from: "Matrix " - # Optional: Element instance URL. - # If the ingress is enabled, this is unnecessary. - # If the ingress is disabled and this is left unspecified, emails will contain a link to https://app.element.io - riotUrl: "" - host: "" - # -- Sets the smtp port - # SSL: 465, STARTTLS: 587 - port: 25 - username: "" - password: "" - requireTransportSecurity: true -coturn: - enabled: false -# Enabled postgres -postgresql: - env: - POSTGRES_INITDB_ARGS: "--encoding=UTF8 --locale=C" - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: synapse - postgresqlDatabase: synapse -portal: - enabled: true + port: 9092 +workload: + main: + podSpec: + containers: + main: + command: + - sh + - -c + - | + exec python -B -m synapse.app.homeserver \ + -c /data/homeserver.yaml \ + -c /data/secret/secret.yaml \ + -c /data/custom.yaml + probes: + liveness: + path: /health + readiness: + path: /health + startup: + path: /health diff --git a/charts/incubator/tachidesk-docker/Chart.yaml b/charts/incubator/tachidesk-docker/Chart.yaml index 3b890f582de..7af742789d7 100644 --- a/charts/incubator/tachidesk-docker/Chart.yaml +++ b/charts/incubator/tachidesk-docker/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tachidesk-docker -version: 2.0.15 +version: 3.0.0 appVersion: latest description: The official Tachidesk Chart-Chart. home: https://truecharts.org/charts/incubator/tachidesk-docker @@ -21,7 +21,7 @@ keywords: - MediaServer-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tachidesk-docker/values.yaml b/charts/incubator/tachidesk-docker/values.yaml index 65e0d29720d..6200c2a5212 100644 --- a/charts/incubator/tachidesk-docker/values.yaml +++ b/charts/incubator/tachidesk-docker/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: ghcr.io/suwayomi/tachidesk @@ -13,12 +12,14 @@ persistence: local-library: enabled: true mountPath: /home/suwayomi/.local/share/Tachidesk/local -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -26,5 +27,3 @@ service: port: 4567 protocol: TCP targetPort: 4567 -portal: - enabled: true diff --git a/charts/incubator/tanoshi/Chart.yaml b/charts/incubator/tanoshi/Chart.yaml index 95711c336e8..377979a6c96 100644 --- a/charts/incubator/tanoshi/Chart.yaml +++ b/charts/incubator/tanoshi/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tanoshi -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Selfhosted web manga reader. home: https://truecharts.org/charts/incubator/tanoshi @@ -22,7 +22,7 @@ keywords: - MediaServer-Books dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tanoshi/values.yaml b/charts/incubator/tanoshi/values.yaml index 24e1c931240..44018f89213 100644 --- a/charts/incubator/tanoshi/values.yaml +++ b/charts/incubator/tanoshi/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: faldez/tanoshi @@ -7,12 +6,14 @@ persistence: directoryconfig: enabled: true mountPath: /tanoshi -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 80 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/tar1090/Chart.yaml b/charts/incubator/tar1090/Chart.yaml index 80cabf94460..d54ba7224cc 100644 --- a/charts/incubator/tar1090/Chart.yaml +++ b/charts/incubator/tar1090/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tar1090 -version: 2.0.18 +version: 3.0.0 appVersion: latest description: Multi-arch tar1090 Chart for visualising ADSB data. home: https://truecharts.org/charts/incubator/tar1090 @@ -19,7 +19,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tar1090/values.yaml b/charts/incubator/tar1090/values.yaml index 2616f9a1483..fdd42fbf3a8 100644 --- a/charts/incubator/tar1090/values.yaml +++ b/charts/incubator/tar1090/values.yaml @@ -1,19 +1,16 @@ -env: - BEASTHOST: - LAT: xx.xxxxx - LONG: xx.xxxxx - MLATHOST: image: pullPolicy: IfNotPresent repository: mikenye/tar1090 tag: latest@sha256:3051d7efe6152d7103ff7dd785772e9b67b6eb115000e6c07fc7fca87875919f persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +18,13 @@ service: port: 8078 protocol: TCP targetPort: 80 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BEASTHOST: + LAT: xx.xxxxx + LONG: xx.xxxxx + MLATHOST: diff --git a/charts/incubator/teamspeak3/Chart.yaml b/charts/incubator/teamspeak3/Chart.yaml index 46c7752ef40..4b8200fdfa8 100644 --- a/charts/incubator/teamspeak3/Chart.yaml +++ b/charts/incubator/teamspeak3/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: teamspeak3 -version: 7.0.3 +version: 8.0.0 appVersion: 3.13.7 description: TeamSpeak is software for quality voice communication via the Internet. home: https://truecharts.org/charts/incubator/teamspeak3 @@ -22,7 +22,7 @@ keywords: - teamspeak server dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/teamspeak3/values.yaml b/charts/incubator/teamspeak3/values.yaml index d6e6958e8ec..3fda12a5390 100644 --- a/charts/incubator/teamspeak3/values.yaml +++ b/charts/incubator/teamspeak3/values.yaml @@ -1,17 +1,27 @@ image: - repository: teamspeak pullPolicy: IfNotPresent + repository: teamspeak tag: 3.13.7@sha256:cfdeb278e1838b9db4b47f493af0b45cad30586d5f97af2a87eb90f86a0d6467 +persistence: + data: + enabled: true + mountPath: /var/ts3server +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -# 9987 default voice -# 10011 server query -# 30033 file transport + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: + files: + enabled: true + ports: + files: + enabled: true + port: 30033 + targetPort: 30033 main: ports: main: @@ -23,20 +33,12 @@ service: voice: enabled: true port: 9987 - targetPort: 9987 protocol: UDP - files: - enabled: true - ports: - files: - enabled: true - port: 30033 - targetPort: 30033 -env: - TS3SERVER_LICENSE: "accept" -persistence: - data: - enabled: true - mountPath: "/var/ts3server" -portal: - enabled: false + targetPort: 9987 +workload: + main: + podSpec: + containers: + main: + env: + TS3SERVER_LICENSE: accept diff --git a/charts/incubator/teedy-docs/Chart.yaml b/charts/incubator/teedy-docs/Chart.yaml index b62bcbf9548..bb4be19530d 100644 --- a/charts/incubator/teedy-docs/Chart.yaml +++ b/charts/incubator/teedy-docs/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: teedy-docs -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Teedy is an open-source, lightweight document management system (DMS) @@ -23,7 +23,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/teedy-docs/values.yaml b/charts/incubator/teedy-docs/values.yaml index 5ba3029225f..0c66c5ccbec 100644 --- a/charts/incubator/teedy-docs/values.yaml +++ b/charts/incubator/teedy-docs/values.yaml @@ -1,5 +1,3 @@ -env: - DOCS_BASE_URL: "" image: pullPolicy: IfNotPresent repository: sismics/docs @@ -8,24 +6,31 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + DOCS_BASE_URL: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/telethon-downloader/Chart.yaml b/charts/incubator/telethon-downloader/Chart.yaml index acd9fc3fe59..6759e2d31cb 100644 --- a/charts/incubator/telethon-downloader/Chart.yaml +++ b/charts/incubator/telethon-downloader/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: telethon-downloader -version: 2.0.13 +version: 3.0.0 appVersion: latest description: This is a simple Chart that downloads files sent to a telegram bot up @@ -22,7 +22,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/telethon-downloader/values.yaml b/charts/incubator/telethon-downloader/values.yaml index 673814d237d..8c054c44295 100644 --- a/charts/incubator/telethon-downloader/values.yaml +++ b/charts/incubator/telethon-downloader/values.yaml @@ -1,9 +1,3 @@ -env: - TG_API_HASH: " " - TG_API_ID: " " - TG_AUTHORIZED_USER_ID: " " - TG_BOT_TOKEN: "" - TG_PROGRESS_DOWNLOAD: "" image: pullPolicy: IfNotPresent repository: jsavargas/telethon_downloader @@ -18,24 +12,35 @@ persistence: pathwatch: enabled: true mountPath: /watch -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + TG_API_HASH: " " + TG_API_ID: " " + TG_AUTHORIZED_USER_ID: " " + TG_BOT_TOKEN: "" + TG_PROGRESS_DOWNLOAD: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/terraria-tshock/Chart.yaml b/charts/incubator/terraria-tshock/Chart.yaml index 660120e7718..57b6da1520e 100644 --- a/charts/incubator/terraria-tshock/Chart.yaml +++ b/charts/incubator/terraria-tshock/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: terraria-tshock -version: 3.0.5 +version: 4.0.0 appVersion: tshock description: SteamCMD Terraria and the TShock MOD. home: https://truecharts.org/charts/incubator/terraria-tshock @@ -20,7 +20,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/terraria-tshock/values.yaml b/charts/incubator/terraria-tshock/values.yaml index d4281a8a9f9..def56674e68 100644 --- a/charts/incubator/terraria-tshock/values.yaml +++ b/charts/incubator/terraria-tshock/values.yaml @@ -2,31 +2,18 @@ image: pullPolicy: IfNotPresent repository: ich777/terrariaserver tag: tshock@sha256:ee34eab751ecbb4b2d250d5b197fb361f11185e6624f48e1a7818354084e3ce3 -terraria: - pass: secretpass - autocreate: "1" - seed: AwesomeSeed - worldname: scale terraria - maxplayers: 16 - lang: en-US - easy_game_params: - noupnp: true - steam: false - secure: false - game_params: [] -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false persistence: serverfiles: enabled: true mountPath: /serverdata/serverfiles -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' +portal: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -40,5 +27,23 @@ service: tcp: enabled: true port: 7777 -portal: - enabled: true +terraria: + autocreate: "1" + easy_game_params: + noupnp: true + secure: false + steam: false + game_params: [] + lang: en-US + maxplayers: 16 + pass: secretpass + seed: AwesomeSeed + worldname: scale terraria +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret' diff --git a/charts/incubator/theforest/Chart.yaml b/charts/incubator/theforest/Chart.yaml index d84aa489555..a4ffe83390b 100644 --- a/charts/incubator/theforest/Chart.yaml +++ b/charts/incubator/theforest/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: theforest -version: 2.0.12 +version: 3.0.0 appVersion: theforest description: "This Docker will download and install SteamCMD. It will also install @@ -23,7 +23,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/theforest/values.yaml b/charts/incubator/theforest/values.yaml index 8b46a1a8e40..e7824417870 100644 --- a/charts/incubator/theforest/values.yaml +++ b/charts/incubator/theforest/values.yaml @@ -2,49 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: theforest@sha256:8c4ebfbc3def4ad1b740ba4bd7228043028d83fcae45491a083c0930accec2b0 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - GAME_ID: "556450" - GAME_PARAMS: "" - VALIDATE: false -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 8766 - protocol: UDP - targetPort: 8766 - gameport: - enabled: true - ports: - gameport: - enabled: true - port: 27015 - protocol: UDP - targetPort: 27015 - steamqueryport: - enabled: true - ports: - steamqueryport: - enabled: true - port: 27016 - protocol: UDP - targetPort: 27016 persistence: serverfiles: enabled: true @@ -54,3 +11,50 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + gameport: + enabled: true + ports: + gameport: + enabled: true + port: 27015 + protocol: UDP + targetPort: 27015 + main: + ports: + main: + port: 8766 + protocol: UDP + targetPort: 8766 + steamqueryport: + enabled: true + ports: + steamqueryport: + enabled: true + port: 27016 + protocol: UDP + targetPort: 27016 +workload: + main: + podSpec: + containers: + main: + env: + GAME_ID: "556450" + GAME_PARAMS: "" + PASSWRD: "" + USERNAME: "" + VALIDATE: "false" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/thunderbird/Chart.yaml b/charts/incubator/thunderbird/Chart.yaml index 040453c4c63..03505e13e7d 100644 --- a/charts/incubator/thunderbird/Chart.yaml +++ b/charts/incubator/thunderbird/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: thunderbird -version: 2.0.15 +version: 3.0.0 appVersion: latest description: This Chart will download and install Thunderbird in the preferred version @@ -22,7 +22,7 @@ keywords: - mail dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/thunderbird/values.yaml b/charts/incubator/thunderbird/values.yaml index a0b9d40dd54..864c7a1df11 100644 --- a/charts/incubator/thunderbird/values.yaml +++ b/charts/incubator/thunderbird/values.yaml @@ -2,27 +2,32 @@ image: pullPolicy: IfNotPresent repository: ich777/thunderbird tag: latest@sha256:8cf000535d17795d031bb329f35dcb9336ae5740807ea00150e1d4941a601464 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -env: - THUNDERBIRD_V: "latest" - CUSTOM_RES_H: 768 - CUSTOM_RES_W: 1280 - DATA_PERM: 770 - THUNDERBIRD_LANG: "en-US" -service: - main: - ports: - main: - port: 10291 - targetPort: 8080 persistence: data: enabled: true mountPath: /thunderbird portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10291 + targetPort: 8080 +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1280" + DATA_PERM: "770" + THUNDERBIRD_LANG: en-US + THUNDERBIRD_V: latest diff --git a/charts/incubator/timetagger/Chart.yaml b/charts/incubator/timetagger/Chart.yaml index 6d63aa4a70b..55e12dcadeb 100644 --- a/charts/incubator/timetagger/Chart.yaml +++ b/charts/incubator/timetagger/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: timetagger -version: 2.0.17 +version: 3.0.0 appVersion: 23.11.2 description: An open source time-tracker with an interactive user experience and powerful @@ -23,7 +23,7 @@ keywords: - timetagger dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/timetagger/values.yaml b/charts/incubator/timetagger/values.yaml index e7bad087171..073781016cd 100644 --- a/charts/incubator/timetagger/values.yaml +++ b/charts/incubator/timetagger/values.yaml @@ -1,28 +1,34 @@ image: + pullPolicy: IfNotPresent repository: ghcr.io/almarklein/timetagger tag: v23.11.2@sha256:f09cb5f8cebae5acbeb528dc7930341d1b4708f0c94be1345787634cd17720a3 - pullPolicy: IfNotPresent +persistence: + config: + enabled: true + mountPath: /root/_timetagger +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -secretEnv: - tg_user: "admin" - tg_pass: "changeme" - TIMETAGGER_CREDENTIALS: "{{ htpasswd .Values.secretEnv.tg_user .Values.secretEnv.tg_pass }}" -env: - TIMETAGGER_BIND: "0.0.0.0:{{ .Values.service.main.ports.main.port }}" - TIMETAGGER_LOG_LEVEL: "info" + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10286 -persistence: - config: - enabled: true - mountPath: "/root/_timetagger" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + TIMETAGGER_BIND: 0.0.0.0:{{ .Values.service.main.ports.main.port }} + TIMETAGGER_CREDENTIALS: + "{{ htpasswd .Values.secretEnv.tg_user .Values.secretEnv.tg_pass + }}" + TIMETAGGER_LOG_LEVEL: info + tg_pass: changeme + tg_user: admin diff --git a/charts/incubator/tonido/Chart.yaml b/charts/incubator/tonido/Chart.yaml index b5cdb4dded0..b020fae6c5d 100644 --- a/charts/incubator/tonido/Chart.yaml +++ b/charts/incubator/tonido/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tonido -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Tonido Server allows you to access all your files on your computer from @@ -22,7 +22,7 @@ keywords: - Cloud dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tonido/values.yaml b/charts/incubator/tonido/values.yaml index 5bee9e7c8cb..2b37b325889 100644 --- a/charts/incubator/tonido/values.yaml +++ b/charts/incubator/tonido/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: captinsano/tonido @@ -7,12 +6,14 @@ persistence: tonido: enabled: true mountPath: /unRAID -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 10001 protocol: TCP targetPort: 10001 -portal: - enabled: true diff --git a/charts/incubator/tracks/Chart.yaml b/charts/incubator/tracks/Chart.yaml index 55e53e2657e..eec3ff7c6c7 100644 --- a/charts/incubator/tracks/Chart.yaml +++ b/charts/incubator/tracks/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tracks -version: 2.0.18 +version: 3.0.0 appVersion: latest description: "Tracks is a web-based todo application to help you implement the GTD @@ -21,7 +21,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tracks/values.yaml b/charts/incubator/tracks/values.yaml index ca441076107..b3d4f6738a1 100644 --- a/charts/incubator/tracks/values.yaml +++ b/charts/incubator/tracks/values.yaml @@ -1,24 +1,16 @@ -env: - BUNDLE_WITHOUT: "" - DATABASE_ENCODING: utf8 - DATABASE_HOST: 10.0.0.10 - DATABASE_NAME: tracks - DATABASE_PASSWORD: password - DATABASE_PORT: "3306" - DATABASE_TYPE: mysql2 - DATABASE_USERNAME: tracks - RAILS_ENV: production image: pullPolicy: IfNotPresent repository: tracksapp/tracks tag: latest@sha256:697e129c26d8282973c9c1790e8ba2e5a025266a27d0996074149588ecd39c13 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -26,5 +18,18 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BUNDLE_WITHOUT: "" + DATABASE_ENCODING: utf8 + DATABASE_HOST: 10.0.0.10 + DATABASE_NAME: tracks + DATABASE_PASSWORD: password + DATABASE_PORT: "3306" + DATABASE_TYPE: mysql2 + DATABASE_USERNAME: tracks + RAILS_ENV: production diff --git a/charts/incubator/traktarr/Chart.yaml b/charts/incubator/traktarr/Chart.yaml index 385e3f01892..5c27e19313e 100644 --- a/charts/incubator/traktarr/Chart.yaml +++ b/charts/incubator/traktarr/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: traktarr -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Script to add new series and movies to Sonarr/Radarr based on Trakt lists. home: https://truecharts.org/charts/incubator/traktarr @@ -20,7 +20,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/traktarr/values.yaml b/charts/incubator/traktarr/values.yaml index 808bde29f8e..04ddf08792b 100644 --- a/charts/incubator/traktarr/values.yaml +++ b/charts/incubator/traktarr/values.yaml @@ -2,46 +2,51 @@ image: pullPolicy: IfNotPresent repository: eafxx/traktarr tag: latest@sha256:3299915869b66e9ab5d34f454b5d8eae897a837b7dc27624bc7b4925e766a746 -traktarr: - app_branch: master - blacklist: true - nosearch: true - notifications: true - runnow: false - skipupdate: true - delay: "2.5" - sort: rating -env: - APP_BRANCH: "{{ .Values.traktarr.app_branch }}" - BLACKLIST: '{{ ternary "yes" "no" .Values.traktarr.blacklist }}' - NOSEARCH: '{{ ternary "yes" "no" .Values.traktarr.nosearch }}' - NOTIFICATIONS: '{{ ternary "yes" "no" .Values.traktarr.notifications }}' - RUNNOW: '{{ ternary "yes" "no" .Values.traktarr.runnow }}' - SKIPUPDATE: '{{ ternary "yes" "no" .Values.traktarr.skipupdate }}' - DELAY: "{{ .Values.traktarr.delay }}" - SORT: "{{ .Values.traktarr.sort }}" -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - enabled: false - ports: - main: - enabled: false persistence: config: enabled: true mountPath: /config portal: enabled: false +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + enabled: false + ports: + main: + enabled: false +traktarr: + app_branch: master + blacklist: true + delay: "2.5" + nosearch: true + notifications: true + runnow: false + skipupdate: true + sort: rating +workload: + main: + podSpec: + containers: + main: + env: + APP_BRANCH: "{{ .Values.traktarr.app_branch }}" + BLACKLIST: '{{ ternary "yes" "no" .Values.traktarr.blacklist }}' + DELAY: "{{ .Values.traktarr.delay }}" + NOSEARCH: '{{ ternary "yes" "no" .Values.traktarr.nosearch }}' + NOTIFICATIONS: '{{ ternary "yes" "no" .Values.traktarr.notifications }}' + RUNNOW: '{{ ternary "yes" "no" .Values.traktarr.runnow }}' + SKIPUPDATE: '{{ ternary "yes" "no" .Values.traktarr.skipupdate }}' + SORT: "{{ .Values.traktarr.sort }}" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/trango/Chart.yaml b/charts/incubator/trango/Chart.yaml index d672ec88415..bc42787e9cd 100644 --- a/charts/incubator/trango/Chart.yaml +++ b/charts/incubator/trango/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: trango -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Trango self-hosted is a calling and file sharing solution that works @@ -27,7 +27,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/trango/values.yaml b/charts/incubator/trango/values.yaml index bde8662de0e..cf6505d6629 100644 --- a/charts/incubator/trango/values.yaml +++ b/charts/incubator/trango/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: tak786/trango-self-hosted @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: hostport2: enabled: true @@ -28,5 +29,3 @@ service: port: 7755 protocol: TCP targetPort: 80 -portal: - enabled: true diff --git a/charts/incubator/troddit/Chart.yaml b/charts/incubator/troddit/Chart.yaml index 5ad80dde264..9cd617d7c4a 100644 --- a/charts/incubator/troddit/Chart.yaml +++ b/charts/incubator/troddit/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: troddit -version: 2.0.13 +version: 3.0.0 appVersion: latest description: A web client for Reddit home: https://truecharts.org/charts/incubator/troddit @@ -20,7 +20,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/troddit/values.yaml b/charts/incubator/troddit/values.yaml index 88259d8ae1d..374a559fd08 100644 --- a/charts/incubator/troddit/values.yaml +++ b/charts/incubator/troddit/values.yaml @@ -1,20 +1,16 @@ -env: - CLIENT_ID: "" - CLIENT_SECRET: "" - NEXTAUTH_SECRET: "" - NEXTAUTH_URL: "" - REDDIT_REDIRECT: "" image: pullPolicy: IfNotPresent repository: bsyed/troddit tag: latest@sha256:22b590565be2710ca58573b096cc3c66054be1fe859eed0563e31140646b8632 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +18,14 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CLIENT_ID: "" + CLIENT_SECRET: "" + NEXTAUTH_SECRET: "" + NEXTAUTH_URL: "" + REDDIT_REDIRECT: "" diff --git a/charts/incubator/ts-dnsserver/Chart.yaml b/charts/incubator/ts-dnsserver/Chart.yaml index 4b8d65e01af..c08f1818eb7 100644 --- a/charts/incubator/ts-dnsserver/Chart.yaml +++ b/charts/incubator/ts-dnsserver/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ts-dnsserver -version: 2.0.23 +version: 3.0.0 appVersion: latest description: Technitium DNS Server is an open source tool that can be used for self @@ -25,7 +25,7 @@ keywords: - Network-DNS dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ts-dnsserver/values.yaml b/charts/incubator/ts-dnsserver/values.yaml index 74184150500..91fe25397af 100644 --- a/charts/incubator/ts-dnsserver/values.yaml +++ b/charts/incubator/ts-dnsserver/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: roxedus/ts-dnsserver @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: dnsport: enabled: true @@ -28,5 +29,3 @@ service: port: 5380 protocol: HTTP targetPort: 5380 -portal: - enabled: true diff --git a/charts/incubator/ts3-manager/Chart.yaml b/charts/incubator/ts3-manager/Chart.yaml index d3df0521aae..614572bc9e1 100644 --- a/charts/incubator/ts3-manager/Chart.yaml +++ b/charts/incubator/ts3-manager/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ts3-manager -version: 2.0.12 +version: 3.0.0 appVersion: 2.2.0 description: A modern web interface for maintaining Teamspeak3 servers. home: https://truecharts.org/charts/incubator/ts3-manager @@ -21,7 +21,7 @@ keywords: - teamspeak3 dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ts3-manager/values.yaml b/charts/incubator/ts3-manager/values.yaml index 7922dcae799..4ff72e91b40 100644 --- a/charts/incubator/ts3-manager/values.yaml +++ b/charts/incubator/ts3-manager/values.yaml @@ -1,59 +1,63 @@ image: - repository: joni1802/ts3-manager pullPolicy: IfNotPresent + repository: joni1802/ts3-manager tag: v2.2.0@sha256:44caf39f0bdad9d0aebfd1014e9b57fe6ce119c6aee07bc6e742f2fe37c8aa29 -env: - PORT: "{{ .Values.service.main.ports.main.port }}" -secretEnv: - JWT_SECRET: "changeme" -probes: - liveness: - enabled: true - custom: true - spec: - exec: - command: - - /bin/sh - - -c - - wget --spider localhost:10284 - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - readiness: - enabled: true - custom: true - spec: - exec: - command: - - /bin/sh - - -c - - wget --spider localhost:10284 - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - startup: - enabled: true - custom: true - spec: - exec: - command: - - /bin/sh - - -c - - wget --spider localhost:10284 - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 +portal: + enabled: true service: main: ports: main: - protocol: HTTP port: 10284 -portal: - enabled: true + protocol: HTTP +workload: + main: + podSpec: + containers: + main: + env: + JWT_SECRET: changeme + PORT: "{{ .Values.service.main.ports.main.port }}" + probes: + liveness: + custom: true + enabled: true + spec: + exec: + command: + - /bin/sh + - -c + - wget --spider localhost:10284 + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + readiness: + custom: true + enabled: true + spec: + exec: + command: + - /bin/sh + - -c + - wget --spider localhost:10284 + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + startup: + custom: true + enabled: true + spec: + exec: + command: + - /bin/sh + - -c + - wget --spider localhost:10284 + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 diff --git a/charts/incubator/tubearchivist-es/Chart.yaml b/charts/incubator/tubearchivist-es/Chart.yaml index de9a14cbd89..6c5b3bf3ee1 100644 --- a/charts/incubator/tubearchivist-es/Chart.yaml +++ b/charts/incubator/tubearchivist-es/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tubearchivist-es -version: 2.0.14 +version: 3.0.0 appVersion: latest description: This is a dependancy Chart for the application "TubeArchivist" home: https://truecharts.org/charts/incubator/tubearchivist-es @@ -21,7 +21,7 @@ keywords: - MediaServer-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tubearchivist-es/values.yaml b/charts/incubator/tubearchivist-es/values.yaml index 4bace25606e..c1c9e8c2624 100644 --- a/charts/incubator/tubearchivist-es/values.yaml +++ b/charts/incubator/tubearchivist-es/values.yaml @@ -1,8 +1,3 @@ -env: - ELASTIC_PASSWORD: verysecret - ES_JAVA_OPTS: -Xms512m -Xmx512m - discovery.type: single-node - xpack.security.enabled: "true" image: pullPolicy: IfNotPresent repository: bbilly1/tubearchivist-es @@ -11,12 +6,14 @@ persistence: data: enabled: true mountPath: /usr/share/elasticsearch/data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -24,5 +21,13 @@ service: port: 9200 protocol: TCP targetPort: 9200 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ELASTIC_PASSWORD: verysecret + ES_JAVA_OPTS: -Xms512m -Xmx512m + discovery.type: single-node + xpack.security.enabled: "true" diff --git a/charts/incubator/tubearchivist-redisjson/Chart.yaml b/charts/incubator/tubearchivist-redisjson/Chart.yaml index 9479e4c9e2b..ae206a80fa3 100644 --- a/charts/incubator/tubearchivist-redisjson/Chart.yaml +++ b/charts/incubator/tubearchivist-redisjson/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tubearchivist-redisjson -version: 2.0.18 +version: 3.0.0 appVersion: latest description: This is a dependancy Chart for the application "TubeArchivist" home: https://truecharts.org/charts/incubator/tubearchivist-redisjson @@ -20,7 +20,7 @@ keywords: - MediaServer-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tubearchivist-redisjson/values.yaml b/charts/incubator/tubearchivist-redisjson/values.yaml index 6e0b3e4b6db..b3e7d225760 100644 --- a/charts/incubator/tubearchivist-redisjson/values.yaml +++ b/charts/incubator/tubearchivist-redisjson/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: redislabs/rejson @@ -7,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 6379 protocol: TCP targetPort: 6379 -portal: - enabled: true diff --git a/charts/incubator/tubesync/Chart.yaml b/charts/incubator/tubesync/Chart.yaml index f8685235d3b..09329b623eb 100644 --- a/charts/incubator/tubesync/Chart.yaml +++ b/charts/incubator/tubesync/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tubesync -version: 2.0.16 +version: 3.0.0 appVersion: latest description: TubeSync is a PVR (personal video recorder) for YouTube. Or, like Sonarr @@ -27,7 +27,7 @@ keywords: - MediaServer-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tubesync/values.yaml b/charts/incubator/tubesync/values.yaml index 0043d19cb5d..d74efd76074 100644 --- a/charts/incubator/tubesync/values.yaml +++ b/charts/incubator/tubesync/values.yaml @@ -1,10 +1,3 @@ -env: - DATABASE_CONNECTION: "" - HTTP_PASS: "" - HTTP_USER: "" - TUBESYNC_DEBUG: "False" - TUBESYNC_HOSTS: "" - TUBESYNC_WORKERS: "2" image: pullPolicy: IfNotPresent repository: ghcr.io/meeb/tubesync @@ -16,12 +9,14 @@ persistence: downloads: enabled: true mountPath: /downloads -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -29,5 +24,15 @@ service: port: 4848 protocol: TCP targetPort: 4848 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DATABASE_CONNECTION: "" + HTTP_PASS: "" + HTTP_USER: "" + TUBESYNC_DEBUG: "False" + TUBESYNC_HOSTS: "" + TUBESYNC_WORKERS: "2" diff --git a/charts/incubator/tvhproxy/Chart.yaml b/charts/incubator/tvhproxy/Chart.yaml index 3f34e6b7efa..b510a609fc6 100644 --- a/charts/incubator/tvhproxy/Chart.yaml +++ b/charts/incubator/tvhproxy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: tvhproxy -version: 2.0.12 +version: 3.0.0 appVersion: latest description: TvhProxy is a small flask app to proxy requests between Plex Media Server @@ -21,7 +21,7 @@ keywords: - MediaApp-Video dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/tvhproxy/values.yaml b/charts/incubator/tvhproxy/values.yaml index 8982b2b488c..b017027f731 100644 --- a/charts/incubator/tvhproxy/values.yaml +++ b/charts/incubator/tvhproxy/values.yaml @@ -1,29 +1,34 @@ -env: - TVH_TUNER_COUNT: "4" - TVH_URL: http://username:password@tvheadendip:9981 image: pullPolicy: IfNotPresent repository: chvb/docker-tvhproxy tag: latest@sha256:e27e4c750121fd95cb1d109c6802d3bdddf42f51c4dc4404cc0eec184397fd79 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + TVH_TUNER_COUNT: "4" + TVH_URL: http://username:password@tvheadendip:9981 + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/twonky-server/Chart.yaml b/charts/incubator/twonky-server/Chart.yaml index 5348830fc08..236ad3076c0 100644 --- a/charts/incubator/twonky-server/Chart.yaml +++ b/charts/incubator/twonky-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: twonky-server -version: 2.0.22 +version: 3.0.0 appVersion: latest description: TwonkyMedia server (TMS) is DLNA-compliant UPnP AV server software from @@ -26,7 +26,7 @@ keywords: - MediaServer-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/twonky-server/values.yaml b/charts/incubator/twonky-server/values.yaml index d383f2143d0..21ee6ae9399 100644 --- a/charts/incubator/twonky-server/values.yaml +++ b/charts/incubator/twonky-server/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: dtjs48jkt/twonkyserver @@ -10,12 +9,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 9000 protocol: TCP targetPort: 9000 -portal: - enabled: true diff --git a/charts/incubator/typecho/Chart.yaml b/charts/incubator/typecho/Chart.yaml index ca810bec55a..02d6fd07fcc 100644 --- a/charts/incubator/typecho/Chart.yaml +++ b/charts/incubator/typecho/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: typecho -version: 8.0.3 +version: 9.0.0 appVersion: 1.2.1 description: Typecho is a PHP Blogging Platform. home: https://truecharts.org/charts/incubator/typecho @@ -20,7 +20,7 @@ keywords: - blog dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/typecho/values.yaml b/charts/incubator/typecho/values.yaml index 33a9e65d448..ec55b7cdc88 100644 --- a/charts/incubator/typecho/values.yaml +++ b/charts/incubator/typecho/values.yaml @@ -1,52 +1,56 @@ image: + pullPolicy: IfNotPresent repository: joyqi/typecho tag: 1.2.1-php8.0-apache@sha256:1022413d66b6fcb3e49f9bac3534bb7eec6535ef5982a1d383971d9f71bb78db - pullPolicy: IfNotPresent -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -env: - TIMEZONE: "{{ .Values.TZ }}" - TYPECHO_INSTALL: 1 - TYPECHO_DB_ADAPTER: "Pdo_Mysql" - TYPECHO_DB_PORT: "3306" - TYPECHO_DB_USER: "{{ .Values.mariadb.mariadbUsername }}" - TYPECHO_DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" - TYPECHO_DB_PREFIX: "typecho_" - TYPECHO_DB_ENGINE: "InnoDB" - TYPECHO_DB_CHARSET: "utf8mb4" - TYPECHO_DB_NEXT: "none" - # User Defined - MEMORY_LIMIT: "100M" - MAX_POST_BODY: "50M" - TYPECHO_SITE_URL: "https://your-domain.com" - TYPECHO_USER_MAIL: "test@truecharts.org" - TYPECHO_DB_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - TYPECHO_DB_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: typecho + mariadbUsername: typecho +persistence: + config: + enabled: true + mountPath: /app/usr secretEnv: - TYPECHO_USER_NAME: "typecho" - TYPECHO_USER_PASSWORD: "testtypecho" + TYPECHO_USER_NAME: typecho + TYPECHO_USER_PASSWORD: testtypecho +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10207 targetPort: 80 -persistence: - config: - enabled: true - mountPath: "/app/usr" -mariadb: - enabled: true - mariadbUsername: typecho - mariadbDatabase: typecho - existingSecret: "mariadbcreds" +workload: + main: + podSpec: + containers: + main: + env: + MAX_POST_BODY: 50M + MEMORY_LIMIT: 100M + TIMEZONE: "{{ .Values.TZ }}" + TYPECHO_DB_ADAPTER: Pdo_Mysql + TYPECHO_DB_CHARSET: utf8mb4 + TYPECHO_DB_DATABASE: "{{ .Values.mariadb.mariadbDatabase }}" + TYPECHO_DB_ENGINE: InnoDB + TYPECHO_DB_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + TYPECHO_DB_NEXT: none + TYPECHO_DB_PASSWORD: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + TYPECHO_DB_PORT: "3306" + TYPECHO_DB_PREFIX: typecho_ + TYPECHO_DB_USER: "{{ .Values.mariadb.mariadbUsername }}" + TYPECHO_INSTALL: 1 + TYPECHO_SITE_URL: https://your-domain.com + TYPECHO_USER_MAIL: test@truecharts.org diff --git a/charts/incubator/ubuntu-xrdp/Chart.yaml b/charts/incubator/ubuntu-xrdp/Chart.yaml index dcea36196e0..9e13bd99be6 100644 --- a/charts/incubator/ubuntu-xrdp/Chart.yaml +++ b/charts/incubator/ubuntu-xrdp/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ubuntu-xrdp -version: 2.1.10 +version: 3.0.0 appVersion: latest description: LXDE desktop ubuntu (use remote desktop client to connect) home: https://truecharts.org/charts/incubator/ubuntu-xrdp @@ -20,7 +20,7 @@ keywords: - Productivity dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ubuntu-xrdp/values.yaml b/charts/incubator/ubuntu-xrdp/values.yaml index 8ee25b020a5..2ef03f7d0b3 100644 --- a/charts/incubator/ubuntu-xrdp/values.yaml +++ b/charts/incubator/ubuntu-xrdp/values.yaml @@ -2,12 +2,18 @@ image: pullPolicy: IfNotPresent repository: snoopy86/desktop-dockers tag: latest@sha256:016a63fa0a78e82d17d33b3d2a6a3c82ff5162d96548fe178fb7eb6ac61f107c -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + ubuntu-xrdp: + enabled: true + mountPath: /home/ubuntu/unraid +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -31,9 +37,3 @@ service: port: 5900 protocol: TCP targetPort: 5900 -persistence: - ubuntu-xrdp: - enabled: true - mountPath: /home/ubuntu/unraid -portal: - enabled: true diff --git a/charts/incubator/umami/Chart.yaml b/charts/incubator/umami/Chart.yaml index 37c27bb9d46..b4768292e07 100644 --- a/charts/incubator/umami/Chart.yaml +++ b/charts/incubator/umami/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: umami -version: 3.0.26 +version: 4.0.0 appVersion: 2.8.0 description: Umami is a simple, fast, privacy-focused alternative to Google Analytics. home: https://truecharts.org/charts/incubator/umami @@ -20,7 +20,7 @@ keywords: - google analytics dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/umami/values.yaml b/charts/incubator/umami/values.yaml index 843923e3585..f46186067ed 100644 --- a/charts/incubator/umami/values.yaml +++ b/charts/incubator/umami/values.yaml @@ -1,55 +1,64 @@ image: + pullPolicy: IfNotPresent repository: ghcr.io/umami-software/umami tag: postgresql-v2.8.0@sha256:0099e9c3b321d7e93fd6d539070faf6a19db07f6bbf21ddf39019a874dd25145 - pullPolicy: IfNotPresent +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: umami + postgresqlUsername: umami securityContext: - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 1001 - runAsGroup: 1001 -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' -umami: - force_ssl: true - hostname: "" - client_ip_header: "" - remove_trailing_slash: true - tracker_script_name: umami - collect_api_endpoint: /api/collect - disable_updates: true - disable_login: false - disable_telemetry: true - ignore_ip: - - "1.1.1.1" - - "2.2.2.2" -env: - PORT: "{{ .Values.service.main.ports.main.port }}" - DATABASE_TYPE: postgresql - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - FORCE_SSL: '{{ ternary "1" "0" .Values.umami.force_ssl }}' - HOSTNAME: "{{ .Values.umami.hostname }}" - CLIENT_IP_HEADER: "{{ .Values.umami.client_ip_header }}" - REMOVE_TRAILING_SLASH: '{{ ternary "1" "0" .Values.umami.remove_trailing_slash }}' - TRACKER_SCRIPT_NAME: "{{ .Values.umami.tracker_script_name }}" - COLLECT_API_ENDPOINT: "{{ .Values.umami.collect_api_endpoint }}" - DISABLE_UPDATES: '{{ ternary "1" "0" .Values.umami.disable_updates }}' - DISABLE_LOGIN: '{{ ternary "1" "0" .Values.umami.disable_login }}' - DISABLE_TELEMETRY: '{{ ternary "1" "0" .Values.umami.disable_telemetry }}' - IGNORE_IP: '{{ join "," .Values.umami.ignore_ip }}' + container: + readOnlyRootFilesystem: false + runAsGroup: 1001 + runAsUser: 1001 service: main: ports: main: port: 10381 protocol: HTTP -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: umami - postgresqlDatabase: umami -portal: - enabled: true +umami: + client_ip_header: "" + collect_api_endpoint: /api/collect + disable_login: false + disable_telemetry: true + disable_updates: true + force_ssl: true + hostname: "" + ignore_ip: + - 1.1.1.1 + - 2.2.2.2 + remove_trailing_slash: true + tracker_script_name: umami +workload: + main: + podSpec: + containers: + main: + env: + CLIENT_IP_HEADER: "{{ .Values.umami.client_ip_header }}" + COLLECT_API_ENDPOINT: "{{ .Values.umami.collect_api_endpoint }}" + DATABASE_TYPE: postgresql + DATABASE_URL: + secretKeyRef: + key: url + name: dbcreds + DISABLE_LOGIN: '{{ ternary "1" "0" .Values.umami.disable_login }}' + DISABLE_TELEMETRY: + '{{ ternary "1" "0" .Values.umami.disable_telemetry + }}' + DISABLE_UPDATES: '{{ ternary "1" "0" .Values.umami.disable_updates }}' + FORCE_SSL: '{{ ternary "1" "0" .Values.umami.force_ssl }}' + HOSTNAME: "{{ .Values.umami.hostname }}" + IGNORE_IP: '{{ join "," .Values.umami.ignore_ip }}' + PORT: "{{ .Values.service.main.ports.main.port }}" + REMOVE_TRAILING_SLASH: + '{{ ternary "1" "0" .Values.umami.remove_trailing_slash + }}' + TRACKER_SCRIPT_NAME: "{{ .Values.umami.tracker_script_name }}" + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret' diff --git a/charts/incubator/ungoogled-chromium/Chart.yaml b/charts/incubator/ungoogled-chromium/Chart.yaml index 10dfe8aaebb..945b98c8701 100644 --- a/charts/incubator/ungoogled-chromium/Chart.yaml +++ b/charts/incubator/ungoogled-chromium/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: ungoogled-chromium -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Ungoogled-Chromium is a lightweight approach to removing Google web service @@ -23,7 +23,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/ungoogled-chromium/values.yaml b/charts/incubator/ungoogled-chromium/values.yaml index 593b0b97ce8..6843276e5ab 100644 --- a/charts/incubator/ungoogled-chromium/values.yaml +++ b/charts/incubator/ungoogled-chromium/values.yaml @@ -1,10 +1,3 @@ -env: - CUSTOM_RES_H: "768" - CUSTOM_RES_W: "1280" - EXTRA_PARAMETERS: "" - NOVNC_RESIZE: remote - UG_CHROMIUM_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/ungoogled-chromium @@ -13,12 +6,14 @@ persistence: datadir: enabled: true mountPath: /ungoogledchromium -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -26,5 +21,15 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CUSTOM_RES_H: "768" + CUSTOM_RES_W: "1280" + EXTRA_PARAMETERS: "" + NOVNC_RESIZE: remote + UG_CHROMIUM_V: latest@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 + UMASK: "000" diff --git a/charts/incubator/universal-media-server/Chart.yaml b/charts/incubator/universal-media-server/Chart.yaml index 6e033daa667..99c596795bb 100644 --- a/charts/incubator/universal-media-server/Chart.yaml +++ b/charts/incubator/universal-media-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: universal-media-server -version: 2.0.19 +version: 3.0.0 appVersion: latest description: Universal Media Server is a DLNA-compliant UPnP Media Server. It is capable @@ -26,7 +26,7 @@ keywords: - MediaServer-Photos dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/universal-media-server/values.yaml b/charts/incubator/universal-media-server/values.yaml index 1e42fd02742..2609c26e9c6 100644 --- a/charts/incubator/universal-media-server/values.yaml +++ b/charts/incubator/universal-media-server/values.yaml @@ -2,13 +2,30 @@ image: pullPolicy: IfNotPresent repository: universalmediaserver/ums tag: latest@sha256:a89ecfe325f57496a7f3b293e935142ed647ffd21f5def5dbe30eae5ec5ed3ec -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + config: + enabled: true + mountPath: /root/.config/UMS/ + media: + enabled: true + mountPath: /media +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: + api: + enabled: true + ports: + api: + enabled: true + port: 5001 + protocol: TCP + targetPort: 5001 main: ports: main: @@ -23,20 +40,3 @@ service: port: 1044 protocol: TCP targetPort: 1044 - api: - enabled: true - ports: - api: - enabled: true - port: 5001 - protocol: TCP - targetPort: 5001 -persistence: - config: - enabled: true - mountPath: /root/.config/UMS/ - media: - enabled: true - mountPath: /media -portal: - enabled: true diff --git a/charts/incubator/upsnap/Chart.yaml b/charts/incubator/upsnap/Chart.yaml index 6749ea9e385..16c866a291b 100644 --- a/charts/incubator/upsnap/Chart.yaml +++ b/charts/incubator/upsnap/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: upsnap -version: 0.0.5 +version: 1.0.0 appVersion: 4.1.3 description: A simple wake on lan app written with SvelteKit, Go, PocketBase and nmap. home: https://truecharts.org/charts/incubator/upsnap @@ -19,7 +19,7 @@ keywords: - upsnap dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/upsnap/values.yaml b/charts/incubator/upsnap/values.yaml index e2f041084eb..465e174c797 100644 --- a/charts/incubator/upsnap/values.yaml +++ b/charts/incubator/upsnap/values.yaml @@ -1,28 +1,33 @@ -image: - repository: ghcr.io/seriousm4x/upsnap - pullPolicy: IfNotPresent - tag: 4.1.3@sha256:6096ac8133f458dc572dbd53892514928a4649669d92d23511923398287da67c -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 hostNetwork: true -env: - UPSNAP_INTERVAL: "@every 10s" - UPSNAP_SCAN_RANGE: 192.168.1.0/24 - UPSNAP_WEBSITE_TITLE: Truecharts WOL -service: - main: - ports: - main: - protocol: HTTP - targetPort: 8090 - port: 10611 +image: + pullPolicy: IfNotPresent + repository: ghcr.io/seriousm4x/upsnap + tag: 4.1.3@sha256:6096ac8133f458dc572dbd53892514928a4649669d92d23511923398287da67c persistence: data: enabled: true mountPath: /app/pb_data portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10611 + protocol: HTTP + targetPort: 8090 +workload: + main: + podSpec: + containers: + main: + env: + UPSNAP_INTERVAL: "@every 10s" + UPSNAP_SCAN_RANGE: 192.168.1.0/24 + UPSNAP_WEBSITE_TITLE: Truecharts WOL diff --git a/charts/incubator/urban-terror/Chart.yaml b/charts/incubator/urban-terror/Chart.yaml index 40ff2bc4854..2a5708a67c8 100644 --- a/charts/incubator/urban-terror/Chart.yaml +++ b/charts/incubator/urban-terror/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: urban-terror -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Urban Terror is a free multiplayer first person shooter developed by @@ -23,7 +23,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/urban-terror/values.yaml b/charts/incubator/urban-terror/values.yaml index e24a5b46a7d..b3ec2173d2d 100644 --- a/charts/incubator/urban-terror/values.yaml +++ b/charts/incubator/urban-terror/values.yaml @@ -1,7 +1,3 @@ -env: - CHECK_FOR_UPDATES: "true" - START_PARAMS: "" - UMASK: "000" image: pullPolicy: IfNotPresent repository: ich777/urbanterror @@ -10,19 +6,14 @@ persistence: datadir: enabled: true mountPath: /urbanterror -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +21,19 @@ service: port: 27960 protocol: UDP targetPort: 27960 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + CHECK_FOR_UPDATES: "true" + START_PARAMS: "" + UMASK: "000" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/v-rising/Chart.yaml b/charts/incubator/v-rising/Chart.yaml index 8fb57b62049..9cdb9452c08 100644 --- a/charts/incubator/v-rising/Chart.yaml +++ b/charts/incubator/v-rising/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: v-rising -version: 2.0.13 +version: 3.0.0 appVersion: rising description: This Chart will download and install SteamCMD. It will also install V @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/v-rising/values.yaml b/charts/incubator/v-rising/values.yaml index 1b22decfe9c..1bdc1f6a985 100644 --- a/charts/incubator/v-rising/values.yaml +++ b/charts/incubator/v-rising/values.yaml @@ -2,36 +2,6 @@ image: pullPolicy: IfNotPresent repository: ich777/steamcmd tag: vrising@sha256:aa618a940b9dc025059aa9d411cc5ee3c4ac11e3827c5ed42176686c2677462f -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -secretEnv: - USERNAME: "" - PASSWRD: "" -env: - ENABLE_BEPINEX: "" - GAME_ID: "1829350" - GAME_PARAMS: "" - SERVER_NAME: V Rising Docker - VALIDATE: false - WORLD_NAME: world1 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false -service: - main: - ports: - main: - port: 9876 - protocol: UDP - targetPort: 9876 persistence: serverfiles: enabled: true @@ -41,3 +11,37 @@ persistence: mountPath: /serverdata/steamcmd portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 9876 + protocol: UDP + targetPort: 9876 +workload: + main: + podSpec: + containers: + main: + env: + ENABLE_BEPINEX: "" + GAME_ID: "1829350" + GAME_PARAMS: "" + PASSWRD: "" + SERVER_NAME: V Rising Docker + USERNAME: "" + VALIDATE: "false" + WORLD_NAME: world1 + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/valetudo-mapper/Chart.yaml b/charts/incubator/valetudo-mapper/Chart.yaml index f8088564acb..7346104881f 100644 --- a/charts/incubator/valetudo-mapper/Chart.yaml +++ b/charts/incubator/valetudo-mapper/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: valetudo-mapper -version: 2.0.13 +version: 3.0.0 appVersion: latest description: "Valetudo-RE companion service for generating PNG maps.\r" home: https://truecharts.org/charts/incubator/valetudo-mapper @@ -20,7 +20,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/valetudo-mapper/values.yaml b/charts/incubator/valetudo-mapper/values.yaml index a9cdb1fe7f7..121bf491837 100644 --- a/charts/incubator/valetudo-mapper/values.yaml +++ b/charts/incubator/valetudo-mapper/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: rand256/valetudo-mapper tag: latest@sha256:4ca244330be0baf945db767b6d4d80e7c0f786ba372e8e2509b005183522b717 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/vaulthunters/Chart.yaml b/charts/incubator/vaulthunters/Chart.yaml index b875c8d96e7..14922c38e75 100644 --- a/charts/incubator/vaulthunters/Chart.yaml +++ b/charts/incubator/vaulthunters/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: vaulthunters -version: 2.0.12 +version: 3.0.0 appVersion: latest description: "Vault Hunters - 1.13.4 Modded Minecraft Server[br][br][b]Vault Hunters @@ -26,7 +26,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/vaulthunters/values.yaml b/charts/incubator/vaulthunters/values.yaml index 43ea925567d..dd460a65fa6 100644 --- a/charts/incubator/vaulthunters/values.yaml +++ b/charts/incubator/vaulthunters/values.yaml @@ -1,7 +1,3 @@ -env: - EULA: "false" - JVM_OPTS: -Xms6144m -Xmx8192m - OPS: "" image: pullPolicy: IfNotPresent repository: goobaroo/vaulthunters @@ -10,12 +6,14 @@ persistence: data: enabled: true mountPath: /data -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +21,12 @@ service: port: 25565 protocol: TCP targetPort: 25565 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + EULA: "false" + JVM_OPTS: -Xms6144m -Xmx8192m + OPS: "" diff --git a/charts/incubator/velero/Chart.yaml b/charts/incubator/velero/Chart.yaml index 78a1c3ac53a..a7f75ec56b2 100644 --- a/charts/incubator/velero/Chart.yaml +++ b/charts/incubator/velero/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: velero -version: 0.1.1 +version: 1.0.0 appVersion: latest description: Velero is a kubernetes-native backup solution home: https://truecharts.org/charts/incubator/velero diff --git a/charts/incubator/velero/values.yaml b/charts/incubator/velero/values.yaml index bd4d2444d92..bb2a7b08af7 100644 --- a/charts/incubator/velero/values.yaml +++ b/charts/incubator/velero/values.yaml @@ -1,26 +1,48 @@ +backupStorageLocation: [] image: - repository: tccr.io/truecharts/alpine pullPolicy: IfNotPresent + repository: tccr.io/truecharts/alpine tag: latest@sha256:17cd77e25d3fa829d168caec4db7bb5b52ceeb935d8ca0d1180de6f615553dc4 +manifestManager: + enabled: false +operator: + register: true +portal: + open: + enabled: false +schedules: [] service: main: enabled: false ports: main: enabled: false -workload: - main: - enabled: false -portal: - open: - enabled: false -operator: - register: true velero: + configuration: + backupStorageLocation: [] + volumeSnapshotLocation: [] + deployNodeAgent: true + initContainers: + - image: openebs/velero-plugin:1.9.0 + imagePullPolicy: IfNotPresent + name: opeebs-velero-plugin + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-csi:v0.6.0 + imagePullPolicy: IfNotPresent + name: velero-plugin-for-csi + volumeMounts: + - mountPath: /target + name: plugins + - image: velero/velero-plugin-for-aws:v1.8.0 + imagePullPolicy: IfNotPresent + name: velero-plugin-for-aws + volumeMounts: + - mountPath: /target + name: plugins namespace: labels: - # Enforce Pod Security Standards with Namespace Labels - # https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-namespace-labels/ - key: pod-security.kubernetes.io/enforce value: privileged - key: pod-security.kubernetes.io/enforce-version @@ -33,62 +55,19 @@ velero: value: privileged - key: pod-security.kubernetes.io/warn-version value: latest - # Resource requests/limits to specify for the Velero deployment. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits - resources: - limits: - cpu: 4000m - memory: 4Gi - # Init containers to add to the Velero deployment's pod spec. At least one plugin provider image is required. - # If the value is a string then it is evaluated as a template. - initContainers: - - name: opeebs-velero-plugin - image: openebs/velero-plugin:1.9.0 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-csi - image: velero/velero-plugin-for-csi:v0.6.0 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - - name: velero-plugin-for-aws - image: velero/velero-plugin-for-aws:v1.8.0 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins - # Whether to deploy the node-agent daemonset. - deployNodeAgent: true nodeAgent: podVolumePath: /var/lib/kubelet/pods privileged: true - # Resource requests/limits to specify for the node-agent daemonset deployment. Optional. - # https://velero.io/docs/v1.6/customize-installation/#customize-resource-requests-and-limits resources: limits: cpu: 2000m memory: 2048Mi - ## - ## Parameters for the `default` BackupStorageLocation and VolumeSnapshotLocation, - ## and additional server settings. - ## - configuration: - ## Please do not use, use .Values.backupStorageLocation instead - backupStorageLocation: [] - ## Please do not use, use .Values.volumeSnapshotLocation instead - volumeSnapshotLocation: [] - ## Please do not use, use .Values.schedules instead + resources: + limits: + cpu: 4000m + memory: 4Gi schedules: {} -manifestManager: - enabled: false -# Parameters for the BackupStorageLocation(s). Configure multiple by adding other element(s) to the backupStorageLocation slice. -# See https://velero.io/docs/v1.6/api-types/backupstoragelocation/ -backupStorageLocation: [] -# Parameters for the VolumeSnapshotLocation(s). Configure multiple by adding other element(s) to the volumeSnapshotLocation slice. -# See https://velero.io/docs/v1.6/api-types/volumesnapshotlocation/ volumeSnapshotLocation: [] -# Backup schedules to create. -schedules: [] +workload: + main: + enabled: false diff --git a/charts/incubator/venstar2mqtt/Chart.yaml b/charts/incubator/venstar2mqtt/Chart.yaml index fb544eab130..69c8f9fe941 100644 --- a/charts/incubator/venstar2mqtt/Chart.yaml +++ b/charts/incubator/venstar2mqtt/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: venstar2mqtt -version: 2.0.13 +version: 3.0.0 appVersion: latest description: Simple Chart that allows MQTT to be used to view data and push settings @@ -24,7 +24,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/venstar2mqtt/values.yaml b/charts/incubator/venstar2mqtt/values.yaml index c8969699424..13ccb899d02 100644 --- a/charts/incubator/venstar2mqtt/values.yaml +++ b/charts/incubator/venstar2mqtt/values.yaml @@ -1,32 +1,37 @@ -env: - MQTT_HOST: "" - MQTT_PASS: "" - MQTT_USER: "" - TOPIC_PREFIX: venstar2mqtt - VENSTAR_HOST: "" image: pullPolicy: IfNotPresent repository: terafin/mqtt-venstar-bridge tag: latest@sha256:18cc80c881fdbaaaac1cf3d938784cb36e79828ec8827029ab4686373eb6d08f persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + MQTT_HOST: "" + MQTT_PASS: "" + MQTT_USER: "" + TOPIC_PREFIX: venstar2mqtt + VENSTAR_HOST: "" + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/vertex/Chart.yaml b/charts/incubator/vertex/Chart.yaml index fd08b918b27..7cfc07d4a1f 100644 --- a/charts/incubator/vertex/Chart.yaml +++ b/charts/incubator/vertex/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: vertex -version: 2.0.24 +version: 3.0.0 appVersion: stable description: Vertex home: https://truecharts.org/charts/incubator/vertex @@ -21,7 +21,7 @@ keywords: - HomeAutomation dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/vertex/values.yaml b/charts/incubator/vertex/values.yaml index 6f0db94b21d..9acb0f81619 100644 --- a/charts/incubator/vertex/values.yaml +++ b/charts/incubator/vertex/values.yaml @@ -1,5 +1,3 @@ -env: - PORT: "3000" image: pullPolicy: IfNotPresent repository: lswl/vertex @@ -8,12 +6,14 @@ persistence: config: enabled: true mountPath: /vertex -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -21,5 +21,10 @@ service: port: 3000 protocol: TCP targetPort: 3000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + PORT: "3000" diff --git a/charts/incubator/vintage-story/Chart.yaml b/charts/incubator/vintage-story/Chart.yaml index 9412a49051d..37ac8fd6c85 100644 --- a/charts/incubator/vintage-story/Chart.yaml +++ b/charts/incubator/vintage-story/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: vintage-story -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This is a Basic Vintage Story Server it will download and install Vintage @@ -22,7 +22,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/vintage-story/values.yaml b/charts/incubator/vintage-story/values.yaml index 57aa55d603d..e87dc8e12a9 100644 --- a/charts/incubator/vintage-story/values.yaml +++ b/charts/incubator/vintage-story/values.yaml @@ -1,6 +1,3 @@ -env: - GAME_PARAMS: "" - VS_CHANNEL: stable@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 image: pullPolicy: IfNotPresent repository: ich777/vintagestory @@ -9,12 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /vintagestory -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -22,5 +21,11 @@ service: port: 42420 protocol: TCP targetPort: 42420 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + GAME_PARAMS: "" + VS_CHANNEL: stable@sha256:f0065aa44fb1c38b7fc30d34e220138dc0a0c6477b78eb7f59015622c2052030 diff --git a/charts/incubator/virt-manager/Chart.yaml b/charts/incubator/virt-manager/Chart.yaml index c2e42512529..5fc15d1c419 100644 --- a/charts/incubator/virt-manager/Chart.yaml +++ b/charts/incubator/virt-manager/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: virt-manager -version: 2.0.24 +version: 3.0.0 appVersion: latest description: The virt-manager application is a desktop user interface for managing @@ -21,7 +21,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/virt-manager/values.yaml b/charts/incubator/virt-manager/values.yaml index c8349025763..c22348f6df3 100644 --- a/charts/incubator/virt-manager/values.yaml +++ b/charts/incubator/virt-manager/values.yaml @@ -1,5 +1,3 @@ -env: - HOSTS: "['qemu:///system']" image: pullPolicy: IfNotPresent repository: mber5/virt-manager @@ -17,12 +15,14 @@ persistence: rootfolder: enabled: true mountPath: /root -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +30,10 @@ service: port: 8185 protocol: TCP targetPort: 80 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + HOSTS: "['qemu:///system']" diff --git a/charts/incubator/vlmcsd-kms-server/Chart.yaml b/charts/incubator/vlmcsd-kms-server/Chart.yaml index dad48dfdd82..9b8c3505753 100644 --- a/charts/incubator/vlmcsd-kms-server/Chart.yaml +++ b/charts/incubator/vlmcsd-kms-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: vlmcsd-kms-server -version: 2.0.12 +version: 3.0.0 appVersion: latest description: vlmcsd is a replacement for Microsoft's KMS server. home: https://truecharts.org/charts/incubator/vlmcsd-kms-server @@ -22,7 +22,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/vlmcsd-kms-server/values.yaml b/charts/incubator/vlmcsd-kms-server/values.yaml index 3948ae4f43d..a3e6faf5fdb 100644 --- a/charts/incubator/vlmcsd-kms-server/values.yaml +++ b/charts/incubator/vlmcsd-kms-server/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: mikolatero/vlmcsd tag: latest@sha256:217a03280410aa06bca7dd1b4e3e206317ba740a990d90683462fb21b17c9e7d persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/vorta/Chart.yaml b/charts/incubator/vorta/Chart.yaml index 8ffec7aa054..cc1d2b9d0ee 100644 --- a/charts/incubator/vorta/Chart.yaml +++ b/charts/incubator/vorta/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: vorta -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Vorta is a backup client for macOS and Linux desktops. It integrates @@ -24,7 +24,7 @@ keywords: - Tools-Utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/vorta/values.yaml b/charts/incubator/vorta/values.yaml index edc41f359d8..4ceb0c67108 100644 --- a/charts/incubator/vorta/values.yaml +++ b/charts/incubator/vorta/values.yaml @@ -1,10 +1,3 @@ -env: - APP_NAME: Vorta - GROUP_ID: "100" - SECURE_CONNECTION: "0" - UMASK: "022" - USER_ID: "99" - VNC_PASSWORD: "" image: pullPolicy: IfNotPresent repository: ghcr.io/borgbase/vorta-docker @@ -20,12 +13,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -33,5 +28,15 @@ service: port: 5800 protocol: TCP targetPort: 5800 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + APP_NAME: Vorta + GROUP_ID: "100" + SECURE_CONNECTION: "0" + UMASK: "022" + USER_ID: "99" + VNC_PASSWORD: "" diff --git a/charts/incubator/wbo/Chart.yaml b/charts/incubator/wbo/Chart.yaml index a9ac103c20b..d3e6b1b3f9f 100644 --- a/charts/incubator/wbo/Chart.yaml +++ b/charts/incubator/wbo/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: wbo -version: 4.0.3 +version: 5.0.0 appVersion: 1.19.1 description: an online collaborative whiteboard that allows many users to draw simultaneously @@ -22,7 +22,7 @@ keywords: - whiteboard dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/wbo/values.yaml b/charts/incubator/wbo/values.yaml index 9fa17b833d1..578f3734202 100644 --- a/charts/incubator/wbo/values.yaml +++ b/charts/incubator/wbo/values.yaml @@ -1,36 +1,42 @@ image: + pullPolicy: IfNotPresent repository: lovasoa/wbo tag: v1.19.1@sha256:fa70c14ba4c27c4413018c1b1537e67953d283a76d896eeae178ddb0e074b0e8 - pullPolicy: IfNotPresent -podSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 -wbo: - auth_secret_key: "" - save_interval: 2000 - max_save_delay: 60000 - max_item_count: 32768 - max_children: 192 - max_board_size: 65536 - max_emit_count: 192 - max_emit_count_period: 4096 - auto_finger_whiteout: true - blocked_tools: [] - blocked_selection_buttons: [] -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-config' -service: - main: - ports: - main: - port: 10354 - protocol: HTTP persistence: data: enabled: true mountPath: /opt/app/server-data portal: enabled: true +securityContext: + container: + runAsGroup: 1000 + runAsUser: 1000 +service: + main: + ports: + main: + port: 10354 + protocol: HTTP +wbo: + auth_secret_key: "" + auto_finger_whiteout: true + blocked_selection_buttons: [] + blocked_tools: [] + max_board_size: 65536 + max_children: 192 + max_emit_count: 192 + max_emit_count_period: 4096 + max_item_count: 32768 + max_save_delay: 60000 + save_interval: 2000 +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-config' diff --git a/charts/incubator/webp-server/Chart.yaml b/charts/incubator/webp-server/Chart.yaml index 4a328a9e197..8ae79a349d9 100644 --- a/charts/incubator/webp-server/Chart.yaml +++ b/charts/incubator/webp-server/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: webp-server -version: 2.0.19 +version: 3.0.0 appVersion: latest description: This is a Server based on Golang, which allows you to serve WebP images @@ -28,7 +28,7 @@ keywords: - Network-FTP dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/webp-server/values.yaml b/charts/incubator/webp-server/values.yaml index 84fe92ff204..760c10daae1 100644 --- a/charts/incubator/webp-server/values.yaml +++ b/charts/incubator/webp-server/values.yaml @@ -1,7 +1,3 @@ -env: - ALLOWED_TYPES: jpg,png,jpeg,bmp,gif - ENABLE_AVIF: "false" - QUALITY: "80" image: pullPolicy: IfNotPresent repository: webpsh/webps @@ -14,12 +10,14 @@ persistence: enabled: true mountPath: /opt/pics readOnly: true -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -27,5 +25,12 @@ service: port: 3333 protocol: TCP targetPort: 3333 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + ALLOWED_TYPES: jpg,png,jpeg,bmp,gif + ENABLE_AVIF: "false" + QUALITY: "80" diff --git a/charts/incubator/wger/Chart.yaml b/charts/incubator/wger/Chart.yaml index 78042b4bdca..027ee6f6e5c 100644 --- a/charts/incubator/wger/Chart.yaml +++ b/charts/incubator/wger/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: wger -version: 5.0.3 +version: 6.0.0 appVersion: latest description: Workout Manager is a free, open source web application that helps you @@ -23,7 +23,7 @@ keywords: - workout dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/wger/values.yaml b/charts/incubator/wger/values.yaml index 223cd7f8eb9..ab10d0604b0 100644 --- a/charts/incubator/wger/values.yaml +++ b/charts/incubator/wger/values.yaml @@ -1,81 +1,86 @@ image: + pullPolicy: IfNotPresent repository: wger/server tag: latest@sha256:71bbd3c4185f7a92bd0d95b928a019fa76d2b88f629c918a7627fbbaa632e64e - pullPolicy: IfNotPresent nginxImage: + pullPolicy: IfNotPresent repository: nginx tag: 1.25.3@sha256:86e53c4c16a6a276b204b0fd3a8143d86547c967dc8258b3d47c3a21bb68d3c6 - pullPolicy: IfNotPresent +persistence: + media: + enabled: true + mountPath: /home/wger/media + static: + enabled: true + mountPath: /home/wger/static + type: emptyDir + wger-config: + enabled: true + mountPath: /etc/nginx/conf.d + noMount: true + type: custom + volumeSpec: + configMap: + items: + - key: nginx.conf + path: default.conf + name: '{{ include "tc.common.names.fullname" . }}-wger-nginx-config' +portal: + enabled: true +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: wger + postgresqlUsername: wger +redis: + enabled: true + existingSecret: rediscreds + redisDatabase: "0" + redisUsername: default securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 1000 - runAsGroup: 1000 - fsGroup: 1000 -envFrom: - - secretRef: - name: '{{ include "tc.common.names.fullname" . }}-wger-secret' - - configMapRef: - name: '{{ include "tc.common.names.fullname" . }}-wger-configmap' -wger: - general: - # Where the backend will listen. Leave this as is, unless nginx is removed - site_url: "http://localhost:8000" - sync_exercises_on_startup: false - download_exercise_images_on_startup: false - allow_registration: true - allow_guest_users: true - allow_upload_videos: true - exercise_cache_ttl: "3600" - django_perform_migrations: true - django_debug: false - mail: - enable_email: false - from_email: "" - email_host: "" - email_port: 587 - email_host_user: "username" - email_host_password: "password" - email_use_tls: false - email_use_ssl: false - captcha: - recaptha_public_key: "" - recaptha_private_key: "" - nocaptcha: true + container: + readOnlyRootFilesystem: false + runAsGroup: 1000 + runAsNonRoot: false + runAsUser: 1000 + pod: + fsGroup: 1000 service: main: ports: main: port: 10249 -persistence: - media: - enabled: true - mountPath: "/home/wger/media" - static: - enabled: true - type: emptyDir - mountPath: "/home/wger/static" - wger-config: - enabled: true - noMount: true - type: custom - mountPath: "/etc/nginx/conf.d" - volumeSpec: - configMap: - name: '{{ include "tc.common.names.fullname" . }}-wger-nginx-config' - items: - - key: nginx.conf - path: default.conf -postgresql: - enabled: true - existingSecret: "dbcreds" - postgresqlUsername: wger - postgresqlDatabase: wger -redis: - enabled: true - existingSecret: "rediscreds" - redisUsername: "default" - redisDatabase: "0" -portal: - enabled: true +wger: + captcha: + nocaptcha: true + recaptha_private_key: "" + recaptha_public_key: "" + general: + allow_guest_users: true + allow_registration: true + allow_upload_videos: true + django_debug: false + django_perform_migrations: true + download_exercise_images_on_startup: false + exercise_cache_ttl: "3600" + site_url: http://localhost:8000 + sync_exercises_on_startup: false + mail: + email_host: "" + email_host_password: password + email_host_user: username + email_port: 587 + email_use_ssl: false + email_use_tls: false + enable_email: false + from_email: "" +workload: + main: + podSpec: + containers: + main: + envFrom: + - secretRef: + name: '{{ include "tc.common.names.fullname" . }}-wger-secret' + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-wger-configmap' diff --git a/charts/incubator/wifi-card/Chart.yaml b/charts/incubator/wifi-card/Chart.yaml index ae967611565..2f86b3edbb8 100644 --- a/charts/incubator/wifi-card/Chart.yaml +++ b/charts/incubator/wifi-card/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: wifi-card -version: 2.0.18 +version: 3.0.0 appVersion: latest description: Print a neat little card with your WiFi info and stick it on the fridge. home: https://truecharts.org/charts/incubator/wifi-card @@ -20,7 +20,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/wifi-card/values.yaml b/charts/incubator/wifi-card/values.yaml index 882684729e5..e57e3c9c055 100644 --- a/charts/incubator/wifi-card/values.yaml +++ b/charts/incubator/wifi-card/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: bndw/wifi-card tag: latest@sha256:d311bc3cc4ac8b25645c5db8c022afff690f6c9fbbd9181d4160577520be385a persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/wireshark/Chart.yaml b/charts/incubator/wireshark/Chart.yaml index 876f6bad08a..970a44f6f44 100644 --- a/charts/incubator/wireshark/Chart.yaml +++ b/charts/incubator/wireshark/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: wireshark -version: 5.0.3 +version: 6.0.0 appVersion: 4.0.10 description: Wireshark is the worlds foremost and widely-used network protocol analyzer. home: https://truecharts.org/charts/incubator/wireshark @@ -18,7 +18,7 @@ keywords: - wireshark dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/wireshark/values.yaml b/charts/incubator/wireshark/values.yaml index 9f68bc8b0e4..f442d0f009f 100644 --- a/charts/incubator/wireshark/values.yaml +++ b/charts/incubator/wireshark/values.yaml @@ -1,36 +1,41 @@ -image: - repository: ghcr.io/linuxserver/wireshark - pullPolicy: IfNotPresent - tag: 4.0.10@sha256:82b4892e963e9f65c1d93014a6f6bf8cec99403def04828f7e6d67ec0d71ab41 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - capabilities: - add: - - NET_ADMIN -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 hostNetwork: true +image: + pullPolicy: IfNotPresent + repository: ghcr.io/linuxserver/wireshark + tag: 4.0.10@sha256:82b4892e963e9f65c1d93014a6f6bf8cec99403def04828f7e6d67ec0d71ab41 +persistence: + config: + enabled: true + mountPath: /config + varrun: + enabled: true +portal: + enabled: true +securityContext: + container: + capabilities: + add: + - NET_ADMIN + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: - targetPort: 3000 - protocol: HTTP port: 3000 -probes: - liveness: - path: / - readiness: - path: / - startup: - path: / -persistence: - varrun: - enabled: true - config: - enabled: true - mountPath: /config -portal: - enabled: true + protocol: HTTP + targetPort: 3000 +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: / + readiness: + path: / + startup: + path: / diff --git a/charts/incubator/xbackbone/Chart.yaml b/charts/incubator/xbackbone/Chart.yaml index f787b589c4d..b95ef892624 100644 --- a/charts/incubator/xbackbone/Chart.yaml +++ b/charts/incubator/xbackbone/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: xbackbone -version: 7.0.3 +version: 8.0.0 appVersion: 3.3.3 description: XBackBone is a simple, self-hosted, lightweight PHP file manager home: https://truecharts.org/charts/incubator/xbackbone @@ -20,7 +20,7 @@ keywords: - xshare dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/xbackbone/values.yaml b/charts/incubator/xbackbone/values.yaml index 77d9bd50bbe..d83621e5610 100644 --- a/charts/incubator/xbackbone/values.yaml +++ b/charts/incubator/xbackbone/values.yaml @@ -1,39 +1,44 @@ image: + pullPolicy: IfNotPresent repository: pe46dro/xbackbone-docker tag: 3.3.3@sha256:09dfe3aa10f61ce1da5e60a282be62f139f267f44a073862feda67cd960fa71e - pullPolicy: IfNotPresent +mariadb: + enabled: true + existingSecret: mariadbcreds + mariadbDatabase: xbackbone + mariadbUsername: xbackbone +persistence: + config: + enabled: true + mountPath: /app/config +portal: + enabled: true securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -env: - DB_TYPE: mysql - MYSQL_DATABASE: xbackbone - MYSQL_USER: xbackbone - MYSQL_HOST: - secretKeyRef: - name: mariadbcreds - key: plainhost - MYSQL_PASSWORD: - secretKeyRef: - name: mariadbcreds - key: mariadb-password + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: main: port: 10121 targetPort: 80 -persistence: - config: - enabled: true - mountPath: "/app/config" -mariadb: - enabled: true - mariadbUsername: xbackbone - mariadbDatabase: xbackbone - existingSecret: "mariadbcreds" -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + DB_TYPE: mysql + MYSQL_DATABASE: xbackbone + MYSQL_HOST: + secretKeyRef: + key: plainhost + name: mariadbcreds + MYSQL_PASSWORD: + secretKeyRef: + key: mariadb-password + name: mariadbcreds + MYSQL_USER: xbackbone diff --git a/charts/incubator/xmrig/Chart.yaml b/charts/incubator/xmrig/Chart.yaml index 21cb6430a1a..3eaf26f3fd3 100644 --- a/charts/incubator/xmrig/Chart.yaml +++ b/charts/incubator/xmrig/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: xmrig -version: 2.0.12 +version: 3.0.0 appVersion: latest description: Chartised version of XMRig for CPU Mining. Helps turn your TrueNAS server @@ -22,7 +22,7 @@ keywords: - Crypto dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/xmrig/values.yaml b/charts/incubator/xmrig/values.yaml index b5aa823a6b7..5a0d425bf65 100644 --- a/charts/incubator/xmrig/values.yaml +++ b/charts/incubator/xmrig/values.yaml @@ -1,37 +1,42 @@ -env: - ADDITIONAL: "--no-color " - COIN: monero - DONATE: "1" - DRIVERV: "" - FEE: lnxd-fee - NVIDIA_DRIVER_CAPABILITIES: all - NVIDIA_VISIBLE_DEVICES: "" - POOL: xmr-au1.nanopool.org:14444 - WALLET: 84e8UJvXHDGVfE5HZDQfhn3Kh3RGJKebz31G7D4H24TLPMe9x7bQLBw8iyBhNx9USXB8MhvhBe3DyVW1LcuVAf4jBiADNLw - WORKER: Unraid image: pullPolicy: IfNotPresent repository: lnxd/xmrig tag: latest@sha256:ca138a54b0bfd76400dab458df69bcd4b379146bb31eb5c231a61a2d5789c7ce persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + env: + ADDITIONAL: "--no-color " + COIN: monero + DONATE: "1" + DRIVERV: "" + FEE: lnxd-fee + NVIDIA_DRIVER_CAPABILITIES: all + NVIDIA_VISIBLE_DEVICES: "" + POOL: xmr-au1.nanopool.org:14444 + WALLET: 84e8UJvXHDGVfE5HZDQfhn3Kh3RGJKebz31G7D4H24TLPMe9x7bQLBw8iyBhNx9USXB8MhvhBe3DyVW1LcuVAf4jBiADNLw + WORKER: Unraid + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/xonotic/Chart.yaml b/charts/incubator/xonotic/Chart.yaml index 370d3d9d866..487f7de1e35 100644 --- a/charts/incubator/xonotic/Chart.yaml +++ b/charts/incubator/xonotic/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: xonotic -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This Chart will download and install the preferred version of Xonotic. home: https://truecharts.org/charts/incubator/xonotic @@ -20,7 +20,7 @@ keywords: - GameServers dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/xonotic/values.yaml b/charts/incubator/xonotic/values.yaml index d34bd1dcbf6..6ef89d6e396 100644 --- a/charts/incubator/xonotic/values.yaml +++ b/charts/incubator/xonotic/values.yaml @@ -1,7 +1,3 @@ -env: - BASIC_URL: https://dl.xonotic.org/ - GAME_PARAMS: "" - GAME_VERSION: 0.8.2 image: pullPolicy: IfNotPresent repository: ich777/xonotic @@ -10,19 +6,14 @@ persistence: serverfiles: enabled: true mountPath: /serverdata/serverfiles -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -30,5 +21,19 @@ service: port: 26000 protocol: UDP targetPort: 26000 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + BASIC_URL: https://dl.xonotic.org/ + GAME_PARAMS: "" + GAME_VERSION: 0.8.2 + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/xware/Chart.yaml b/charts/incubator/xware/Chart.yaml index d4886c0b8b3..e2f48a55dcd 100644 --- a/charts/incubator/xware/Chart.yaml +++ b/charts/incubator/xware/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: xware -version: 2.0.12 +version: 3.0.0 appVersion: latest description: This is a Chart of Thunder downloader. home: https://truecharts.org/charts/incubator/xware @@ -19,7 +19,7 @@ keywords: - Downloaders dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/xware/values.yaml b/charts/incubator/xware/values.yaml index f732ce6b796..8c9ff8ea5a5 100644 --- a/charts/incubator/xware/values.yaml +++ b/charts/incubator/xware/values.yaml @@ -1,27 +1,31 @@ -env: {} image: pullPolicy: IfNotPresent repository: caiguai/docker-xware tag: latest@sha256:0aea5c81ecbe16258f324926cbcf8a0b8b460d8b4be3bbe9c2e06c0df92dadf5 persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false +portal: + enabled: false securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: enabled: false ports: main: enabled: false -portal: - enabled: false +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false diff --git a/charts/incubator/yacreaderlibraryserver/Chart.yaml b/charts/incubator/yacreaderlibraryserver/Chart.yaml index a27215923b8..2ffa222f0f3 100644 --- a/charts/incubator/yacreaderlibraryserver/Chart.yaml +++ b/charts/incubator/yacreaderlibraryserver/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: yacreaderlibraryserver -version: 2.0.14 +version: 3.0.0 appVersion: latest description: Headless version of the YACReaderLibraryServer. home: https://truecharts.org/charts/incubator/yacreaderlibraryserver @@ -20,7 +20,7 @@ keywords: - MediaServer-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/yacreaderlibraryserver/values.yaml b/charts/incubator/yacreaderlibraryserver/values.yaml index 5fa656b7ddc..1f4cefd9144 100644 --- a/charts/incubator/yacreaderlibraryserver/values.yaml +++ b/charts/incubator/yacreaderlibraryserver/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: xthursdayx/yacreaderlibrary-server-docker @@ -10,12 +9,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,5 +24,3 @@ service: port: 8080 protocol: TCP targetPort: 8080 -portal: - enabled: true diff --git a/charts/incubator/yacy/Chart.yaml b/charts/incubator/yacy/Chart.yaml index 8872c7bad32..3c3c7ecfb57 100644 --- a/charts/incubator/yacy/Chart.yaml +++ b/charts/incubator/yacy/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: yacy -version: 2.0.19 +version: 3.0.0 appVersion: latest description: YaCy decentralized search engine (https://yacy.net) home: https://truecharts.org/charts/incubator/yacy @@ -21,7 +21,7 @@ keywords: - Network-Web dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/yacy/values.yaml b/charts/incubator/yacy/values.yaml index b2e1ccb7a9b..14063a974f8 100644 --- a/charts/incubator/yacy/values.yaml +++ b/charts/incubator/yacy/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: yacy/yacy_search_server @@ -7,12 +6,14 @@ persistence: appdata: enabled: true mountPath: /opt/yacy_search_server/DATA -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: https: enabled: true @@ -28,5 +29,3 @@ service: port: 8090 protocol: HTTP targetPort: 8090 -portal: - enabled: true diff --git a/charts/incubator/yourls/Chart.yaml b/charts/incubator/yourls/Chart.yaml index 5c5c56ed14c..93f01493f1c 100644 --- a/charts/incubator/yourls/Chart.yaml +++ b/charts/incubator/yourls/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: yourls -version: 2.0.19 +version: 3.0.0 appVersion: latest description: YOURLS is a set of PHP scripts that will allow you to run Your Own URL @@ -24,7 +24,7 @@ keywords: - Network-Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/yourls/values.yaml b/charts/incubator/yourls/values.yaml index 82179819f9c..1631f802c05 100644 --- a/charts/incubator/yourls/values.yaml +++ b/charts/incubator/yourls/values.yaml @@ -1,23 +1,16 @@ -env: - YOURLS_DB_HOST: "" - YOURLS_DB_NAME: "" - YOURLS_DB_PASS: "" - YOURLS_HOURS_OFFSET: "" - YOURLS_PASS: "" - YOURLS_PRIVATE: "" - YOURLS_SITE: "" - YOURLS_USER: "" image: pullPolicy: IfNotPresent repository: yourls tag: latest@sha256:a20b1d952e5dfc5efaa127a4a3ba8a8fff1c50a0bc626890c6cfea275bc550ea persistence: {} -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -25,5 +18,17 @@ service: port: 80 protocol: TCP targetPort: 80 -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + env: + YOURLS_DB_HOST: "" + YOURLS_DB_NAME: "" + YOURLS_DB_PASS: "" + YOURLS_HOURS_OFFSET: "" + YOURLS_PASS: "" + YOURLS_PRIVATE: "" + YOURLS_SITE: "" + YOURLS_USER: "" diff --git a/charts/incubator/youtrack/Chart.yaml b/charts/incubator/youtrack/Chart.yaml index 1cd425d8c28..12e1e0f9ffd 100644 --- a/charts/incubator/youtrack/Chart.yaml +++ b/charts/incubator/youtrack/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: youtrack -version: 2.0.3 +version: 3.0.0 appVersion: 2023.2.20316 description: YouTrack is a project management tool that can be adapted to your processes @@ -22,7 +22,7 @@ keywords: - ProjectManagement dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/youtrack/values.yaml b/charts/incubator/youtrack/values.yaml index 42d7c1b9c77..3926546ea33 100644 --- a/charts/incubator/youtrack/values.yaml +++ b/charts/incubator/youtrack/values.yaml @@ -1,57 +1,56 @@ image: + pullPolicy: IfNotPresent repository: docker.io/jetbrains/youtrack tag: 2023.2.20316@sha256:af96d4ba0eee64572448c94645765eadc5c8a3eafd7b88a142ab45033ce84612 - pullPolicy: IfNotPresent -securityContext: - readOnlyRootFilesystem: false -podSecurityContext: - runAsGroup: 13001 - runAsUser: 13001 -youtrack: - baseURL: http://localhost:18080 - webHooksBaseUrl: "" - hubURL: "" - defaultPage: /dashboard - support_email: youtrack-feedback@jetbrains.com - authThrottlingEnabled: false - disableCheckForUpdate: false - minPrefixQueryLength: 3 - mailLimit: 0 - eventMergeTimeout: 60000 - requestHeaderBufferSize: 102400 - licenseName: "" - licenseKey: "" - statisticsUpload: false - dumbMode: false - admin_restore: false - jvm: - maxHeapSize: 1g - maxMetaspaceMemory: 350m - metaspaceMemory: 350m - extraJVMOptions: [] - # - -XX:+HeapDumpOnOutOfMemoryError -service: - main: - ports: - main: - port: 18080 - protocol: HTTP persistence: - data: - enabled: true - mountPath: /opt/youtrack/data - conf: - enabled: true - mountPath: /opt/youtrack/conf - logs: - enabled: true - mountPath: /opt/youtrack/logs backups: enabled: true mountPath: /opt/youtrack/backups + conf: + enabled: true + mountPath: /opt/youtrack/conf + data: + enabled: true + mountPath: /opt/youtrack/data + logs: + enabled: true + mountPath: /opt/youtrack/logs youtracktemp: enabled: true mountPath: /opt/youtrack/temp type: emptyDir portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 13001 + runAsUser: 13001 +service: + main: + ports: + main: + port: 18080 + protocol: HTTP +youtrack: + admin_restore: false + authThrottlingEnabled: false + baseURL: http://localhost:18080 + defaultPage: /dashboard + disableCheckForUpdate: false + dumbMode: false + eventMergeTimeout: 60000 + hubURL: "" + jvm: + extraJVMOptions: [] + maxHeapSize: 1g + maxMetaspaceMemory: 350m + metaspaceMemory: 350m + licenseKey: "" + licenseName: "" + mailLimit: 0 + minPrefixQueryLength: 3 + requestHeaderBufferSize: 102400 + statisticsUpload: false + support_email: youtrack-feedback@jetbrains.com + webHooksBaseUrl: "" diff --git a/charts/incubator/z80pack/Chart.yaml b/charts/incubator/z80pack/Chart.yaml index c32d30e18a0..ac6566e3f39 100644 --- a/charts/incubator/z80pack/Chart.yaml +++ b/charts/incubator/z80pack/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: z80pack -version: 2.0.12 +version: 3.0.0 appVersion: latest description: | Z80Pack is an emulator for emulating CP/M 1, CP/M 2, CP/M 3, and MP/M II on Linux. This is a command line Chart only. There is a built in Shell in a Box WebGUI that is a command line browser window. You can also execute bash in the Chart.[br] @@ -21,7 +21,7 @@ keywords: - Other dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/z80pack/values.yaml b/charts/incubator/z80pack/values.yaml index 83cd3a539c7..3f0a8266908 100644 --- a/charts/incubator/z80pack/values.yaml +++ b/charts/incubator/z80pack/values.yaml @@ -1,4 +1,3 @@ -env: {} image: pullPolicy: IfNotPresent repository: dlandon/z80pack @@ -7,12 +6,14 @@ persistence: config: enabled: true mountPath: /config -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -20,5 +21,3 @@ service: port: 4200 protocol: TCP targetPort: 4200 -portal: - enabled: true diff --git a/charts/incubator/zoneminder/Chart.yaml b/charts/incubator/zoneminder/Chart.yaml index ba7c9489322..12b9d5b0a58 100644 --- a/charts/incubator/zoneminder/Chart.yaml +++ b/charts/incubator/zoneminder/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: zoneminder -version: 2.0.16 +version: 3.0.0 appVersion: latest description: Zoneminder is the top Linux video camera security and surveillance solution. home: https://truecharts.org/charts/incubator/zoneminder @@ -23,7 +23,7 @@ keywords: - utilities dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/zoneminder/values.yaml b/charts/incubator/zoneminder/values.yaml index e5d5cbd0faf..edb95e367bd 100644 --- a/charts/incubator/zoneminder/values.yaml +++ b/charts/incubator/zoneminder/values.yaml @@ -2,12 +2,21 @@ image: pullPolicy: IfNotPresent repository: dlandon/zoneminder.unraid tag: latest@sha256:290ff8fb91b1df4b4449a26bc75102e44d65b3ef8f9be5d4b4cea4d87d21f483 -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 +persistence: + config: + enabled: true + mountPath: /config + datapath: + enabled: true + mountPath: /var/cache/zoneminder +portal: + enabled: true securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 service: main: ports: @@ -23,19 +32,15 @@ service: port: 10293 protocol: TCP targetPort: 9000 -probes: - liveness: - path: "/zm" - readiness: - path: "/zm" - startup: - path: "/zm" -persistence: - config: - enabled: true - mountPath: /config - datapath: - enabled: true - mountPath: /var/cache/zoneminder -portal: - enabled: true +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: /zm + readiness: + path: /zm + startup: + path: /zm diff --git a/charts/incubator/zusam/Chart.yaml b/charts/incubator/zusam/Chart.yaml index 82b84be733a..0c3fae40c10 100644 --- a/charts/incubator/zusam/Chart.yaml +++ b/charts/incubator/zusam/Chart.yaml @@ -1,7 +1,7 @@ kubeVersion: ">=1.24.0" apiVersion: v2 name: zusam -version: 4.0.3 +version: 5.0.0 appVersion: 0.5.4 description: Zusam is a free and open-source way to self-host private forums for groups @@ -22,7 +22,7 @@ keywords: - forum dependencies: - name: common - version: 11.1.2 + version: 16.0.0 repository: https://library-charts.truecharts.org condition: "" alias: "" diff --git a/charts/incubator/zusam/values.yaml b/charts/incubator/zusam/values.yaml index 3e0475b7494..079014dc783 100644 --- a/charts/incubator/zusam/values.yaml +++ b/charts/incubator/zusam/values.yaml @@ -1,59 +1,63 @@ image: + pullPolicy: IfNotPresent repository: zusam/zusam tag: 0.5.4@sha256:5a1581e6cd5fed185a1e858ad0256914ec9245a1bcc8df22d9e475651160e642 - pullPolicy: IfNotPresent -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 -secretEnv: - INIT_USER: email@domain.com - INIT_GROUP: zusam - INIT_PASSWORD: changeme -env: - DOMAIN: localhost - LANG: en - ALLOW_BOTS: false - ALLOW_VIDEO_UPLOAD: true - ALLOW_IMAGE_UPLOAD: true - ALLOW_PDF_UPLOAD: true - ALLOW_AUDIO_UPLOAD: false - IDLE_HOURS: 01-07 - VIDEO_CONVERSION_THREADS: 1 - VIDEO_FORMAT_NOT_CONVERTED: video/mp4 - VIDEO_SIZE_NOT_CONVERTED: 10 - MAX_TASK_LOCK_DURATION: 14400 - ALLOW_EMAIL: false - MAILER_DSN: null://localhost - mailer_auth_mode: cram-md5 - mailer_username: "" - mailer_password: "" - mailer_port: 587 - mailer_host: "" - mailer_transport: smtp - mailer_encryption: tls - CRON_CONVERT_IMAGES: 60 - CRON_CONVERT_VIDEO: 3600 - CRON_NOTIFICATION_EMAILS: 3600 - CRON_COMPRESS_GIFS: 3600 - CRON_BOT_ACTIVATE: 3600 - CRON_CLEAN_CACHE: 86400 - CRON_CLEAN_NOTIFICATIONS: 604800 - CRON_CLEAN_FILES: 604800 - CRON_CLEAN_MESSAGES: 604800 - CRON_CLEAN_GROUPS: 2592000 -service: - main: - ports: - main: - port: 10283 - targetPort: 8080 - protocol: HTTP persistence: data: enabled: true mountPath: /zusam/data portal: enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 0 + runAsNonRoot: false + runAsUser: 0 +service: + main: + ports: + main: + port: 10283 + protocol: HTTP + targetPort: 8080 +workload: + main: + podSpec: + containers: + main: + env: + ALLOW_AUDIO_UPLOAD: "false" + ALLOW_BOTS: "false" + ALLOW_EMAIL: "false" + ALLOW_IMAGE_UPLOAD: "true" + ALLOW_PDF_UPLOAD: "true" + ALLOW_VIDEO_UPLOAD: "true" + CRON_BOT_ACTIVATE: "3600" + CRON_CLEAN_CACHE: "86400" + CRON_CLEAN_FILES: "604800" + CRON_CLEAN_GROUPS: "2592000" + CRON_CLEAN_MESSAGES: "604800" + CRON_CLEAN_NOTIFICATIONS: "604800" + CRON_COMPRESS_GIFS: "3600" + CRON_CONVERT_IMAGES: "60" + CRON_CONVERT_VIDEO: "3600" + CRON_NOTIFICATION_EMAILS: "3600" + DOMAIN: localhost + IDLE_HOURS: 01-07 + INIT_GROUP: zusam + INIT_PASSWORD: changeme + INIT_USER: email@domain.com + LANG: en + MAILER_DSN: null://localhost + MAX_TASK_LOCK_DURATION: "14400" + VIDEO_CONVERSION_THREADS: "1" + VIDEO_FORMAT_NOT_CONVERTED: video/mp4 + VIDEO_SIZE_NOT_CONVERTED: "10" + mailer_auth_mode: cram-md5 + mailer_encryption: tls + mailer_host: "" + mailer_password: "" + mailer_port: "587" + mailer_transport: smtp + mailer_username: ""