![]() This PR contains the following updates: | Package | Update | Change | |---|---|---| | [homeassistant/home-assistant](https://www.home-assistant.io/) ([source](https://togithub.com/home-assistant/core)) | patch | `2023.11.2` -> `2023.11.3` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>home-assistant/core (homeassistant/home-assistant)</summary> ### [`v2023.11.3`](https://togithub.com/home-assistant/core/releases/tag/2023.11.3) [Compare Source](https://togithub.com/home-assistant/core/compare/2023.11.2...2023.11.3) - Bump accuweather to version 2.0.1 ([@​bieniu] - [#​103532]) ([accuweather docs]) (dependency) - Remove rainbird yaml config test fixtures ([@​allenporter] - [#​103607]) ([rainbird docs]) - Lock Withings token refresh ([@​joostlek] - [#​103688]) ([withings docs]) - Bump accuweather to version 2.1.0 ([@​bieniu] - [#​103744]) ([accuweather docs]) (dependency) - Bump python-matter-server to 4.0.2 ([@​bdraco] - [#​103760]) ([matter docs]) (dependency) - Bump subarulink to 0.7.9 ([@​G-Two] - [#​103761]) ([subaru docs]) (dependency) - Fix discovery schema for Matter switches ([@​marcelveldt] - [#​103762]) ([matter docs]) - Fix raising vol.Invalid during mqtt config validation instead of ValueError ([@​jbouwh] - [#​103764]) ([mqtt docs]) - Fix race condition in Matter unsubscribe method ([@​marcelveldt] - [#​103770]) ([matter docs]) - Fix typo in calendar translation ([@​jrieger] - [#​103789]) ([calendar docs]) - Fix Rainbird unique to use a more reliable source (mac address) ([@​allenporter] - [#​101603]) ([rainbird docs]) - Bump pyOverkiz to 1.13.0 ([@​iMicknl] - [#​103582]) ([overkiz docs]) (dependency) - Bump pyOverkiz to 1.13.2 ([@​iMicknl] - [#​103790]) ([overkiz docs]) (dependency) - Bump aiocomelit to 0.5.2 ([@​chemelli74] - [#​103791]) ([comelit docs]) (dependency) - Bump velbusaio to 2023.11.0 ([@​Cereal2nd] - [#​103798]) ([velbus docs]) (dependency) - Bump pyunifiprotect to 4.21.0 ([@​bdraco] - [#​103832]) ([unifiprotect docs]) (dependency) - Bump lupupy to 0.3.1 ([@​suaveolent] - [#​103835]) ([lupusec docs]) (dependency) - Bump gcal_sync to 6.0.1 ([@​allenporter] - [#​103861]) ([google docs]) (dependency) - Fix bug in Fitbit config flow, and switch to prefer display name ([@​allenporter] - [#​103869]) ([fitbit docs]) - Fix for Google Calendar API returning invalid RRULE:DATE rules ([@​allenporter] - [#​103870]) ([google docs]) - Update Fitbit to avoid a KeyError when `restingHeartRate` is not present ([@​allenporter] - [#​103872]) ([fitbit docs]) - fix Comelit cover stop ([@​chemelli74] - [#​103911]) ([comelit docs]) - Fix Coinbase for new API Structure ([@​TomBrien] - [#​103930]) ([coinbase docs]) - Bump zwave-js-server-python to 0.54.0 ([@​raman325] - [#​103943]) ([zwave_js docs]) (dependency) - Update smarttub to 0.0.36 ([@​mdz] - [#​103948]) ([smarttub docs]) - Fix duplicate Ban file entries ([@​fosterchuck] - [#​103953]) ([http docs]) - Fix openexchangerates form data description ([@​MartinHjelmare] - [#​103974]) ([openexchangerates docs]) - Fix emulated_hue with None values ([@​bdraco] - [#​104020]) ([emulated_hue docs]) - Fix netatmo authentication when using cloud authentication credentials ([@​deosrc] - [#​104021]) ([netatmo docs]) - Fix device tracker see gps accuracy selector ([@​MartinHjelmare] - [#​104022]) ([device_tracker docs]) - Bump pyenphase to 1.14.3 ([@​catsmanac] - [#​104101]) ([enphase_envoy docs]) (dependency) - Fix ESPHome BLE client raising confusing error when not connected ([@​bdraco] - [#​104146]) ([esphome docs]) - Fix memory leak in ESPHome disconnect callbacks ([@​bdraco] - [#​104149]) ([esphome docs]) - Add debug logging for which adapter is used to connect bluetooth devices ([@​bdraco] - [#​103264]) ([bluetooth docs]) - Prevent Bluetooth reconnects from blocking shutdown ([@​bdraco] - [#​104150]) ([bluetooth docs]) - Bump boschshcpy to 0.2.75 ([@​tschamm] - [#​104159]) ([bosch_shc docs]) - Fix Local To-do list bug renaming items ([@​allenporter] - [#​104182]) ([local_todo docs]) - Bump aiosomecomfort to 0.0.22 ([@​mkmer] - [#​104202]) ([honeywell docs]) - Increase Tomato request timeout ([@​ertechdesign] - [#​104203]) ([tomato docs]) - Fix imap does not decode text body correctly ([@​jbouwh] - [#​104217]) ([imap docs]) - Fix mqtt json light allows to set brightness value >255 ([@​jbouwh] - [#​104220]) ([mqtt docs]) - Handle attributes set to None in prometheus ([@​knyar] - [#​104247]) ([prometheus docs]) - Catch ClientOSError in renault integration ([@​epenet] - [#​104248]) ([renault docs]) - Restore removed guard for non-string inputs in Alexa ([@​jbouwh] - [#​104263]) ([alexa docs]) - Bump bimmer_connected to 0.14.3 ([@​rikroe] - [#​104282]) ([bmw_connected_drive docs]) (dependency) - Bump pyrainbird to 4.0.1 ([@​allenporter] - [#​104293]) ([rainbird docs]) (dependency) - Bump pychromecast to 13.0.8 ([@​emontnemery] - [#​104320]) ([cast docs]) - Bump ical to 6.0.0 ([@​allenporter] - [#​103482]) ([local_calendar docs]) ([local_todo docs]) (dependency) - Bump ical to 6.1.0 ([@​allenporter] - [#​103759]) ([local_calendar docs]) ([local_todo docs]) (dependency) [#​101603]: https://togithub.com/home-assistant/core/pull/101603 [#​103164]: https://togithub.com/home-assistant/core/pull/103164 [#​103264]: https://togithub.com/home-assistant/core/pull/103264 [#​103301]: https://togithub.com/home-assistant/core/pull/103301 [#​103482]: https://togithub.com/home-assistant/core/pull/103482 [#​103532]: https://togithub.com/home-assistant/core/pull/103532 [#​103582]: https://togithub.com/home-assistant/core/pull/103582 [#​103607]: https://togithub.com/home-assistant/core/pull/103607 [#​103688]: https://togithub.com/home-assistant/core/pull/103688 [#​103737]: https://togithub.com/home-assistant/core/pull/103737 [#​103744]: https://togithub.com/home-assistant/core/pull/103744 [#​103759]: https://togithub.com/home-assistant/core/pull/103759 [#​103760]: https://togithub.com/home-assistant/core/pull/103760 [#​103761]: https://togithub.com/home-assistant/core/pull/103761 [#​103762]: https://togithub.com/home-assistant/core/pull/103762 [#​103764]: https://togithub.com/home-assistant/core/pull/103764 [#​103770]: https://togithub.com/home-assistant/core/pull/103770 [#​103789]: https://togithub.com/home-assistant/core/pull/103789 [#​103790]: https://togithub.com/home-assistant/core/pull/103790 [#​103791]: https://togithub.com/home-assistant/core/pull/103791 [#​103798]: https://togithub.com/home-assistant/core/pull/103798 [#​103832]: https://togithub.com/home-assistant/core/pull/103832 [#​103835]: https://togithub.com/home-assistant/core/pull/103835 [#​103861]: https://togithub.com/home-assistant/core/pull/103861 [#​103869]: https://togithub.com/home-assistant/core/pull/103869 [#​103870]: https://togithub.com/home-assistant/core/pull/103870 [#​103872]: https://togithub.com/home-assistant/core/pull/103872 [#​103911]: https://togithub.com/home-assistant/core/pull/103911 [#​103930]: https://togithub.com/home-assistant/core/pull/103930 [#​103943]: https://togithub.com/home-assistant/core/pull/103943 [#​103948]: https://togithub.com/home-assistant/core/pull/103948 [#​103953]: https://togithub.com/home-assistant/core/pull/103953 [#​103974]: https://togithub.com/home-assistant/core/pull/103974 [#​104020]: https://togithub.com/home-assistant/core/pull/104020 [#​104021]: https://togithub.com/home-assistant/core/pull/104021 [#​104022]: https://togithub.com/home-assistant/core/pull/104022 [#​104101]: https://togithub.com/home-assistant/core/pull/104101 [#​104146]: https://togithub.com/home-assistant/core/pull/104146 [#​104149]: https://togithub.com/home-assistant/core/pull/104149 [#​104150]: https://togithub.com/home-assistant/core/pull/104150 [#​104159]: https://togithub.com/home-assistant/core/pull/104159 [#​104182]: https://togithub.com/home-assistant/core/pull/104182 [#​104202]: https://togithub.com/home-assistant/core/pull/104202 [#​104203]: https://togithub.com/home-assistant/core/pull/104203 [#​104217]: https://togithub.com/home-assistant/core/pull/104217 [#​104220]: https://togithub.com/home-assistant/core/pull/104220 [#​104247]: https://togithub.com/home-assistant/core/pull/104247 [#​104248]: https://togithub.com/home-assistant/core/pull/104248 [#​104263]: https://togithub.com/home-assistant/core/pull/104263 [#​104282]: https://togithub.com/home-assistant/core/pull/104282 [#​104293]: https://togithub.com/home-assistant/core/pull/104293 [#​104320]: https://togithub.com/home-assistant/core/pull/104320 [@​Cereal2nd]: https://togithub.com/Cereal2nd [@​G-Two]: https://togithub.com/G-Two [@​MartinHjelmare]: https://togithub.com/MartinHjelmare [@​TomBrien]: https://togithub.com/TomBrien [@​allenporter]: https://togithub.com/allenporter [@​bdraco]: https://togithub.com/bdraco [@​bieniu]: https://togithub.com/bieniu [@​catsmanac]: https://togithub.com/catsmanac [@​chemelli74]: https://togithub.com/chemelli74 [@​deosrc]: https://togithub.com/deosrc [@​emontnemery]: https://togithub.com/emontnemery [@​epenet]: https://togithub.com/epenet [@​ertechdesign]: https://togithub.com/ertechdesign [@​fosterchuck]: https://togithub.com/fosterchuck [@​frenck]: https://togithub.com/frenck [@​iMicknl]: https://togithub.com/iMicknl [@​jbouwh]: https://togithub.com/jbouwh [@​joostlek]: https://togithub.com/joostlek [@​jrieger]: https://togithub.com/jrieger [@​knyar]: https://togithub.com/knyar [@​marcelveldt]: https://togithub.com/marcelveldt [@​mdz]: https://togithub.com/mdz [@​mkmer]: https://togithub.com/mkmer [@​raman325]: https://togithub.com/raman325 [@​rikroe]: https://togithub.com/rikroe [@​suaveolent]: https://togithub.com/suaveolent [@​tschamm]: https://togithub.com/tschamm [accuweather docs]: https://www.home-assistant.io/integrations/accuweather/ [alexa docs]: https://www.home-assistant.io/integrations/alexa/ [bluetooth docs]: https://www.home-assistant.io/integrations/bluetooth/ [bmw_connected_drive docs]: https://www.home-assistant.io/integrations/bmw_connected_drive/ [bosch_shc docs]: https://www.home-assistant.io/integrations/bosch_shc/ [calendar docs]: https://www.home-assistant.io/integrations/calendar/ [cast docs]: https://www.home-assistant.io/integrations/cast/ [coinbase docs]: https://www.home-assistant.io/integrations/coinbase/ [comelit docs]: https://www.home-assistant.io/integrations/comelit/ [device_tracker docs]: https://www.home-assistant.io/integrations/device_tracker/ [emulated_hue docs]: https://www.home-assistant.io/integrations/emulated_hue/ [enphase_envoy docs]: https://www.home-assistant.io/integrations/enphase_envoy/ [esphome docs]: https://www.home-assistant.io/integrations/esphome/ [fitbit docs]: https://www.home-assistant.io/integrations/fitbit/ [google docs]: https://www.home-assistant.io/integrations/google/ [honeywell docs]: https://www.home-assistant.io/integrations/honeywell/ [http docs]: https://www.home-assistant.io/integrations/http/ [imap docs]: https://www.home-assistant.io/integrations/imap/ [local_calendar docs]: https://www.home-assistant.io/integrations/local_calendar/ [local_todo docs]: https://www.home-assistant.io/integrations/local_todo/ [lupusec docs]: https://www.home-assistant.io/integrations/lupusec/ [matter docs]: https://www.home-assistant.io/integrations/matter/ [mqtt docs]: https://www.home-assistant.io/integrations/mqtt/ [netatmo docs]: https://www.home-assistant.io/integrations/netatmo/ [openexchangerates docs]: https://www.home-assistant.io/integrations/openexchangerates/ [overkiz docs]: https://www.home-assistant.io/integrations/overkiz/ [prometheus docs]: https://www.home-assistant.io/integrations/prometheus/ [rainbird docs]: https://www.home-assistant.io/integrations/rainbird/ [renault docs]: https://www.home-assistant.io/integrations/renault/ [smarttub docs]: https://www.home-assistant.io/integrations/smarttub/ [subaru docs]: https://www.home-assistant.io/integrations/subaru/ [tomato docs]: https://www.home-assistant.io/integrations/tomato/ [unifiprotect docs]: https://www.home-assistant.io/integrations/unifiprotect/ [velbus docs]: https://www.home-assistant.io/integrations/velbus/ [withings docs]: https://www.home-assistant.io/integrations/withings/ [zwave_js docs]: https://www.home-assistant.io/integrations/zwave_js/ </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy42NS4wIiwidXBkYXRlZEluVmVyIjoiMzcuNjUuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9--> |
||
---|---|---|
.chglog | ||
.devcontainer | ||
.github | ||
.vscode | ||
charts | ||
templates | ||
tools | ||
.all-contributorsrc | ||
.editorconfig | ||
.gitignore | ||
.helmdocsignore | ||
.markdownlint.yaml | ||
.pre-commit-config.yaml | ||
.snyk | ||
CNAME | ||
LICENSE | ||
cr.yaml | ||
cspell.config.yaml | ||
package.json | ||
yarn.lock |
.github/README.md
TrueCharts
Community Chart Catalog for TrueNAS SCALE
TrueCharts is a catalog of highly optimised TrueNAS SCALE Charts. Made for the community, By the community!
Our primary goals are:
-
Micro-Service Centered
-
Native Kubernetes
-
Stability
-
Consistency
All our charts are supposed to work together, be easy to setup using the TrueNAS UI and, above all, give the average user more than enough options to tune things to their liking.
Getting started using TrueCharts
Installing TrueCharts within TrueNAS SCALE, is possible using the TrueNAS SCALE Catalog list.
Check TrueCharts Quick-Start Guides for more information.
Support
Please check our FAQ, manual and Issue tracker There is a significant chance your issue has been reported before!
Still something not working as expected? Contact us! and we'll figure it out together!
Roadmap
For big changes we do have a roadmap, every spot on the roadmap is synced to a TrueNAS SCALE Release and should be read as "Should be added at or before this release"
Restructure of the Project - TrueNAS SCALE "Bluefin" 22.xx ALPHA 1
The current project is hitting internal performance issues, for this reason we need to rework the structure and split some parts of the project into separate repositories.
Refactor the Common Chart - TrueNAS SCALE "Bluefin" 22.xx ALPHA 2
The shared Common (chart) basis, used by all our Charts, needs some significant code cleanup. Primarily all code needs to follow a standardised format and comply to the same standard
Increased test coverage - TrueNAS SCALE "Bluefin" 22.xx BETA 1
With most parts of our project somewhat cleaned up, we need to work on increasing the coverage of our test system. Our unit tests should cover all features and we should also take upgrades into account when testing Chart changes
Development
Our development process is fully distributed and agile, so every chart-maintainer is free to set their own roadmap and development speed and does not have to comply to a centralised roadmap. This ensures freedom and flexibility for everyone involved and makes sure you, the end user, always has the latest and greatest of every Chart installed.
Getting into creating Charts
Creating charts takes some getting used to, as it's based on Helm charts. We highly suggest prior know-how on creation/modifying Helm Charts, before taking on the challenge of creating SCALE Apps.
For more information on creating SCALE Apps and Helm charts, please check out our development manual
Automation and you
We provide a lot of tools to make it easier to develop charts, templates, automated testing, automated fixes, automated docs. Even automated update is included. We also actively try to collaborate with other k8s community projects on tooling, for the betterment of all!
Those tools do, however, take time to develop and are certainly not bug free. If you find mistakes in our tooling, please feel free to repost issues or submit any fixes you feel appropriate!
Contact and Support
To contact the TrueCharts project:
-
Create an issue on Github issues
-
Open a Support Ticket
-
Send us an email
Featured Projects
A lot of our work is based on the great effort of others. We would love to extend special thanks to these projects we owe a lot to:
![]() |
![]() |
![]() |
|
---|---|---|---|
TrueNAS SCALE | K8S-At-Home | Traefik | Authelia |
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Licence
Truecharts, is primarily based on a BSD-3-clause license, this ensures almost everyone can use and modify our charts. As a lot of Charts are based on upstream Helm Charts, Licences can vary on a per-Chart basis. This can easily be seen by the presence of a "LICENSE" file in said folder.
An exception to this, has been made for every document inside folders labeled as docs
or doc
and their subfolders: those folders are not licensed under BSD-3-clause and are considered "all rights reserved". Said content can be modified and changes submitted per PR, in accordance to the github End User License Agreement.
SPDX-License-Identifier: BSD-3-Clause