Repo to discuss Home Assistant architecture
Go to file
Jan Čermák d63d89d875
Update ADR-0015: sync list of supported targets with reality (#1189)
* Update ADR-0015: sync list of supported targets with reality

Updating the outdated list of targets to current state which the support
stabilized at without any prior architecture discussion.

Commenting on individual changes:

 - On Yellow we rolled out official support for CM5 in HAOS 14. There
   was no architecture discussion on this and we should keep it in mind
   for the future. This is just reflecting the current state.
 - Similar for RPi 5 - we started to support it without any change here.
 - "Tinkerboard" was too vague, we don't support all models, so
   clarifying on the actual models currently supported.
 - N2+ is just a variation of N2, N2 is discontinued but can be
   interchanged easily with only a difference in the device tree.
   Explicitly adding also the N2+ to avoid confusion.
 - ODROID-M1S is officially supported for a while through a community
   addition. Unlike N2 vs. N2+, it's entirely different HW, so it
   deserves an extra line.
 - For x86, we need to state that not all hardware combinations can be
   fully supported - although the status quo is that the support is done
   on "best effort basis", we need to communicate it publicly too.
 - There was no mention of generic-aarch64 image. Although it can be
   targeted at many different boards, OS maintainers can't guarantee
   official support on any hardware. That's why the mention was added
   only to the VM line.

I am intentionally ignoring the presence of RPi 2 target in our builds.
Support for that was probably never communicated publicly, this document
neither the docs mention it and it's way too underspec'd for the current
demands. These facts will eventually make it easier to drop it from our
builds.

* Add changelog
2025-01-23 17:33:22 +01:00
.github Add sentence to clarify that architecture issues should not be driven by frontend bugs 2019-12-11 10:20:06 +01:00
adr Update ADR-0015: sync list of supported targets with reality (#1189) 2025-01-23 17:33:22 +01:00
.adr-dir Add ADR 001 and ADR 002: Minimum supported Python versions (#233) 2019-05-15 14:04:44 +02:00
EMPTY-ADR.md Add ADR 001 and ADR 002: Minimum supported Python versions (#233) 2019-05-15 14:04:44 +02:00
README.md Change guidance from issue to discussion in README (#521) 2021-02-23 13:01:01 +01:00

README.md

Repo to discuss Home Assistant architecture

  • For each topic you want to discuss, create a new discussion here
  • Please do not go off-topic, create a new topic instead.
  • If a decision is made, it is recorded as an Architecture Decision Record and stored in the ADR folder.