Removed status and date from ADR
This commit is contained in:
1 parent
eb363ec42d
commit
af37c88162
13 files changed
-46
No files matched your search
@@ -1,8 +1,5 @@
|
||||
# ADR-001: Use `ota-reference-design` as the Repository Name
|
||||
|
||||
* **Status:** Accepted
|
||||
* **Date:** 2026-07-29
|
||||
|
||||
## Context
|
||||
|
||||
The project requires a repository name that communicates its purpose clearly without tying the design to a single hardware platform, implementation language, or update framework.
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
# ADR-002: Use the MIT License
|
||||
|
||||
* **Status:** Accepted
|
||||
* **Date:** 2026-07-29
|
||||
|
||||
## Context
|
||||
|
||||
The project is intended to be an open educational and engineering reference for designing OTA update systems on embedded Linux.
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
# ADR-003: Build a Reference Design, Not a Production Framework
|
||||
|
||||
* **Status:** Accepted
|
||||
* **Date:** 2026-07-29
|
||||
|
||||
## Context
|
||||
|
||||
OTA update systems differ significantly between products.
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
# ADR-004: Full-System Image Updates
|
||||
|
||||
## Status
|
||||
|
||||
Accepted
|
||||
|
||||
## Context
|
||||
|
||||
An OTA architecture must define the unit of update.
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
# ADR-005: Package-Based Updates
|
||||
|
||||
## Status
|
||||
|
||||
Accepted
|
||||
|
||||
## Context
|
||||
|
||||
An OTA architecture must define the unit of update.
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
# ADR-006: Container-Based Updates
|
||||
|
||||
## Status
|
||||
|
||||
Accepted
|
||||
|
||||
## Context
|
||||
|
||||
An OTA architecture must define the unit of update.
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
# ADR-007: Independent Application Updates
|
||||
|
||||
## Status
|
||||
|
||||
Proposed
|
||||
|
||||
## Context
|
||||
|
||||
An embedded Linux device may contain applications that change more frequently than its operating system. Releasing a complete system image for every application change can tie unrelated work to the same release schedule.
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
# ADR-008: Binary Delta Delivery
|
||||
|
||||
## Status
|
||||
|
||||
Proposed
|
||||
|
||||
## Context
|
||||
|
||||
A device may need a large artifact even though much of its content is already present in the installed version. Transferring the complete artifact can be expensive or slow on a constrained connection.
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
# ADR-009: Versioned Filesystem Trees
|
||||
|
||||
## Status
|
||||
|
||||
Proposed
|
||||
|
||||
## Context
|
||||
|
||||
A software platform can be released as a complete set of files and directories without representing every release as a separate block image.
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
# ADR-010: Hybrid Update Strategies
|
||||
|
||||
## Status
|
||||
|
||||
Proposed
|
||||
|
||||
## Context
|
||||
|
||||
An embedded Linux device may contain a slowly changing platform, frequently updated applications, and data maintained on a separate schedule.
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
# ADR-014: Trial Boot and Confirmation for System Updates
|
||||
|
||||
* **Status:** Proposed
|
||||
* **Date:** 2026-10-05
|
||||
|
||||
## Context
|
||||
|
||||
A new system image can install correctly and still fail to start or run the main application. If the new system cannot start the OTA manager, that manager cannot request recovery.
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
# ADR-015: Service Checks and Package Downgrade
|
||||
|
||||
* **Status:** Proposed
|
||||
* **Date:** 2026-10-05
|
||||
|
||||
## Context
|
||||
|
||||
An independently updated service can fail after its new package is installed. It may crash, fail to become ready, or keep running without doing its job. Restarting it repeatedly may leave the device without an essential function.
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
# ADR-NNNN: Decision Title
|
||||
|
||||
* **Status:** Proposed
|
||||
* **Date:** YYYY-MM-DD
|
||||
|
||||
## Context
|
||||
|
||||
Describe the problem or architectural question that requires a decision.
|
||||
|
||||
Reference in new issue
Block a user