Open security core for dev sec ops on kubernetes
Find a file
tegwick 666a56f4ed feat(local-identity): add --username and --fullname overrides to init
Resolves the system identity mismatch between the Linux username (worsch)
and the bootstrap identity (tegwick / Bernd Worsch / custom email).

Resolution order for all three fields: flag > config > system derivation.
Config is updated on every init so --force reinits are idempotent without
repeating the flags.

- cli.py: extract _resolve_init_params(); add --username / --fullname args;
  persist all three fields to config.yaml on init
- tests/test_cli.py: 13 new tests covering flag priority, config fallback,
  system derivation, config persistence, idempotent --force reinit

54 tests passing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 00:11:04 +01:00
docs feat(local-identity): add NK-WP-0002 workplan and LocalIdentity.md 2026-03-01 23:49:06 +01:00
local-identity feat(local-identity): add --username and --fullname overrides to init 2026-03-02 00:11:04 +01:00
wiki Add CLAUDE.md, wiki protoplans, and NK-WP-0001 workplan 2026-02-28 17:21:51 +01:00
workplans chore(workplan): mark NK-WP-0002-T01 done (Stage 1 complete) 2026-03-02 00:02:40 +01:00
.gitignore Initial commit 2026-02-28 09:41:41 +00:00
CLAUDE.md Add CLAUDE.md, wiki protoplans, and NK-WP-0001 workplan 2026-02-28 17:21:51 +01:00
DECISIONS.md docs(workplan): update NK-WP-0001 with resolved decisions D1/D2/D3 2026-03-01 22:51:11 +01:00
LICENSE Initial commit 2026-02-28 09:41:41 +00:00
README.md Add CLAUDE.md, wiki protoplans, and NK-WP-0001 workplan 2026-02-28 17:21:51 +01:00

NetKingdom

NetKingdom provides a dynamic self optimizing full circle security-platform for kubernetes deployed IT-infrastructures.