• v0.1.0 3fb4ba2c18

    v0.1.0
    All checks were successful
    CI / test (push) Successful in 16s
    CI / lint (push) Successful in 4s
    Build and Push Docker Image / build (push) Successful in 3m44s
    Stable

    tobias released this 2026-06-22 17:15:54 +02:00 | 8 commits to main since this release

    Erster Release: HTTP-Service, der pro Empfänger ntfy-Kanäle für WeckRuf provisioniert, gesteuert von datastar-app als Single Source of Truth.

    • POST /sync: reconciled die Empfänger einer Org gegen die Operatoren-Liste (Account + Read-ACL auf eigenes Topic + frischer Read-Token), entfernt überzählige -*-Accounts
    • POST /rotate: ersetzt alle Tokens eines Operators durch einen frischen (Recovery)
    • GET /health: Liveness ohne Auth
    • Multi-Tenant-Auth via PROVISION_TOKENS (constant-time), Service-User weckruf- wird nie wegreconciled
    • Multi-Arch-Image (amd64/arm64), teilt auth.db des ntfy-Servers per Volume — ohne SSH oder Docker-Socket
    • stdlib-only Go, injizierbarer CLI-Runner, vet/gofmt/tests grün

    Image: git.te-c.net/tec/ntfy-user-provisioner:0.1.0

    Downloads