Add Home Assistant Stelloauth app #1

Merged
dennis merged 17 commits from feat/home-assistant-stelloauth-addon into main 2026-09-24 20:19:49 +02:00
Owner

Hvad

  • Tilføjer et komplet Home Assistant custom app-repository til lokal Stelloauth.
  • Bygger Stelloauth v0.6.0 fra pinned source og bruger den officielle pinned CloakBrowser 0.5.10-base.
  • Tilføjer loopback-only CDP, sikkerhedspatches, processtyring, danske/engelske tekster og Gitea CI.

Hvorfor

Stellantis Vehicles kan bruge en lokal OAuth-worker uden Docker Compose, host networking, privileged adgang eller andre HAOS-hacks.

Validering

  • 70 passed
  • BuildKit Dockerfile-check uden warnings
  • amd64 image build og real runtime-test
  • HTTP root, CDP create/close, IPv4/IPv6-isolation og ingen 9222 host-mapping
  • invalid worker, sentinel-logscan, stop og restart
  • upstream patches anvendt/testet mod eksakte commits
  • upstream manifests verificeret for amd64 og arm64; arm64 build valideret

Migration og deployment

Ingen datamigration eller automatisk deployment. Add-onen installeres manuelt gennem Home Assistant efter merge. Ingen prebuilt CloakBrowser-image publiceres.

Risici og begrænsninger

  • Image er cirka 2,571 GB; mål-HAOS havde cirka 4 GB ledigt ved inspektion.
  • Intet live MyOpel-login eller login-flow RAM-måling er udført.
  • CloakBrowser-basens arvede EXPOSE 9222 er kun metadata; runtime binder 127.0.0.1, Supervisor tilbyder ikke porten, og runtime-testen beviser ingen host-mapping.
## Hvad - Tilføjer et komplet Home Assistant custom app-repository til lokal Stelloauth. - Bygger Stelloauth v0.6.0 fra pinned source og bruger den officielle pinned CloakBrowser 0.5.10-base. - Tilføjer loopback-only CDP, sikkerhedspatches, processtyring, danske/engelske tekster og Gitea CI. ## Hvorfor Stellantis Vehicles kan bruge en lokal OAuth-worker uden Docker Compose, host networking, privileged adgang eller andre HAOS-hacks. ## Validering - `70 passed` - BuildKit Dockerfile-check uden warnings - amd64 image build og real runtime-test - HTTP root, CDP create/close, IPv4/IPv6-isolation og ingen 9222 host-mapping - invalid worker, sentinel-logscan, stop og restart - upstream patches anvendt/testet mod eksakte commits - upstream manifests verificeret for amd64 og arm64; arm64 build valideret ## Migration og deployment Ingen datamigration eller automatisk deployment. Add-onen installeres manuelt gennem Home Assistant efter merge. Ingen prebuilt CloakBrowser-image publiceres. ## Risici og begrænsninger - Image er cirka 2,571 GB; mål-HAOS havde cirka 4 GB ledigt ved inspektion. - Intet live MyOpel-login eller login-flow RAM-måling er udført. - CloakBrowser-basens arvede `EXPOSE 9222` er kun metadata; runtime binder `127.0.0.1`, Supervisor tilbyder ikke porten, og runtime-testen beviser ingen host-mapping.
dennis added 12 commits 2026-09-24 19:42:33 +02:00
dennis added 1 commit 2026-09-24 19:49:57 +02:00
ci: install toolchain in Alpine runner
CI / validate (pull_request) Failing after 9s
10728f8b13
dennis added 1 commit 2026-09-24 19:56:39 +02:00
ci: run validation in pinned container
CI / validate (pull_request) Failing after 8s
65e14f5b8c
dennis added 1 commit 2026-09-24 19:59:24 +02:00
ci: support runner Docker client
CI / validate (pull_request) Failing after 7m33s
712981af50
dennis added 1 commit 2026-09-24 20:09:10 +02:00
ci: copy runtime options through Docker API
CI / validate (pull_request) Failing after 3m2s
b34d9b80fa
dennis added 1 commit 2026-09-24 20:15:54 +02:00
ci: probe runtime through Docker exec
CI / validate (pull_request) Successful in 1m51s
4c9f9a5f4c
dennis merged commit 2fec7e976e into main 2026-09-24 20:19:49 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dennis/homeassistant-stelloauth-addon#1