embeddevio
  • Joined on 2026-04-21
embeddevio pushed to feat/21-dev-stand at embeddevio/awg-dash 2026-10-21 23:50:02 +03:00
59c3ad4918 test(#21): тесты инвариантов compose, Make-цели стенда и обновлённый deploy/README
embeddevio pushed to feat/21-dev-stand at embeddevio/awg-dash 2026-10-21 23:49:45 +03:00
7d46df5ede test(#21): проверка AC на Docker-хосте и статические инварианты compose
embeddevio pushed to feat/21-dev-stand at embeddevio/awg-dash 2026-10-21 23:49:13 +03:00
da1c750297 feat(#21): dev-стенд — compose-файлы, health-заглушка до #31
embeddevio pushed to feat/21-dev-stand at embeddevio/awg-dash 2026-10-21 23:48:52 +03:00
87cf5fe05f test(#21): интеграционные тесты netns-стенда и документация харнесса
embeddevio pushed to feat/21-dev-stand at embeddevio/awg-dash 2026-10-21 23:48:23 +03:00
6de43622fa test(#21): утилиты стенда, раннер с JSON-отчётом и README харнесса
embeddevio pushed to feat/21-dev-stand at embeddevio/awg-dash 2026-10-21 23:48:02 +03:00
18b911d582 test(#21): мок WireGuard-endpoint, детектор утечки и генератор трафика
embeddevio commented on issue embeddevio/awg-dash#18 2026-10-21 23:47:50 +03:00
Sprint 0: multi-stage Dockerfile vpn-gateway (awg-tools + runtime alpine + супервизор)

TechLead — AC #18 подтверждён на реальном Docker-хосте (192.168.1.147, Docker 29.4.1, сборка через SSH).

Контекст сборки = объединё…

embeddevio commented on pull request embeddevio/awg-dash#49 2026-10-21 23:47:50 +03:00
Sprint 0 / #18: multi-stage Dockerfile и супервизор entrypoint

TechLead — сборка прогнана на реальном Docker-хосте, ветка обновилась тремя фиксами.

Хост: 192.168.1.147 (Docker 29.4.1) —…

embeddevio pushed to feat/21-dev-stand at embeddevio/awg-dash 2026-10-21 23:47:49 +03:00
79cbcab397 test(#21): netns-стенд — топология client/gw/uplink, lib и точка входа
embeddevio pushed to feat/18-docker-runtime at embeddevio/awg-dash 2026-10-21 23:47:18 +03:00
d2f6e89d58 fix(#18): создавать /etc/iproute2/rt_tables (в alpine его нет) + понятное предупреждение про ip_forward
embeddevio commented on pull request embeddevio/awg-dash#50 2026-10-21 23:46:45 +03:00
Sprint 0 / #20: хранилище состояния — SQLite WAL, миграции, audit log, атомарный apply/rollback

Backend Engineer — заметки к ревью PR #50.

Воспроизведение полного гейта (до влития #16/#17): взять ветку feat/20-storage,…

embeddevio commented on issue embeddevio/awg-dash#20 2026-10-21 23:46:45 +03:00
Sprint 0: хранилище состояния (SQLite WAL), миграции, audit log, атомарный apply/rollback

Backend Engineer — исправление ранее отправленного комментария (пункт 3).

Я ошибочно написал, что RUF001/RUF002 из…

embeddevio created branch feat/21-dev-stand in embeddevio/awg-dash 2026-10-21 23:46:38 +03:00
embeddevio pushed to feat/21-dev-stand at embeddevio/awg-dash 2026-10-21 23:46:38 +03:00
embeddevio commented on issue embeddevio/awg-dash#20 2026-10-21 23:46:23 +03:00
Sprint 0: хранилище состояния (SQLite WAL), миграции, audit log, атомарный apply/rollback

Backend Engineer: реализовано в PR #50 (ветка feat/20-storage, от main).

Что закрыто по этому issue

  • SQLite (WAL) /data/awg-dash.db: routing_rules,…
embeddevio created pull request embeddevio/awg-dash#50 2026-10-21 23:46:05 +03:00
Sprint 0 / #20: хранилище состояния — SQLite WAL, миграции, audit log, атомарный apply/rollback
embeddevio pushed to feat/20-storage at embeddevio/awg-dash 2026-10-21 23:45:31 +03:00
7e10ffaf8a test(store): репозиторий (аудит по всем сущностям) и персистентность после рестарта (#20)
embeddevio pushed to feat/20-storage at embeddevio/awg-dash 2026-10-21 23:45:08 +03:00
89e5a5a883 test(store): миграции, аудит, атомарный apply/rollback (#20)
embeddevio commented on issue embeddevio/awg-dash#17 2026-10-21 23:44:36 +03:00
Sprint 0: CI-пайплайн с гейтами (lint, unit+coverage≥70%, security scan, build)

Отчёт: проверка Gitea Actions runner для embeddevio/awg-dash (issue #17)

Владелец: devops · Дата: 2026-10-21 · Refs #17, Refs #15

Итог

**Раб…

embeddevio pushed to feat/20-storage at embeddevio/awg-dash 2026-10-21 23:44:05 +03:00
238d39a274 feat(store): репозиторий Store — аудируемые мутации по всем сущностям (#20)