stefankoelle
ffbf4341fa
Remove debug output from TUI, use verbose-only logging for tmux setup
...
- Debug fmt.Fprintf calls were always visible in TUI
- Added VerboseLog() to kubeexec package for use by full.go
- All tmux debug output now only shows with --verbose flag
2026-08-09 21:46:25 +02:00
stefankoelle
6a749811c7
LICENSE
2026-08-09 20:59:04 +02:00
stefankoelle
36a7cc5e3a
Windows support: psmux hint, install.ps1, updated docs
2026-08-09 20:14:54 +02:00
stefankoelle
edc02d48d4
Phase 2 hardening: binary secret handling, tool checks, input validation, verbose flag, diff scroll
2026-08-09 19:23:37 +02:00
stefankoelle
2c8e8016ff
fix: config error handling, stderr separation, single-env pane, namespace sort
2026-08-09 19:12:19 +02:00
Stefan Koelle
145288971a
Add separate k8s_secret_name_template, since Kubernetes secret names follow a different pattern than AWS secret names
2026-08-09 14:36:44 +02:00
Stefan Koelle
c02e145e4a
Rework kubeexec to take explicit --context per call instead of mutating global kubectl state; drop functions superseded by config templates
2026-08-09 14:01:06 +02:00
Stefan Koelle
929b073382
Redesign config schema: contexts + envs + AWS region + secret/context templates instead of live kubectl discovery and context-pairs
2026-08-09 13:58:19 +02:00
Stefan Koelle
3af468de98
Remove context-pair tests, superseded by env-template based context resolution
2026-08-09 13:54:01 +02:00
Stefan Koelle
0a607bab28
Remove context-pair logic, superseded by env-template based context resolution
2026-08-09 13:51:36 +02:00
Stefan Koelle
1f87cdbf08
Add pure template-resolution logic (kctl.ResolveTemplate) with unit tests
2026-08-09 13:49:38 +02:00
Stefan Koelle
c229f4d5d8
Add AWS auth check (sts get-caller-identity) and configurable SSO login command
2026-08-09 12:37:51 +02:00
Stefan Koelle
b7d553c966
Add ListAWSSecrets and GetSecretAllFields for the redesigned secrets diff flow
2026-08-09 12:10:59 +02:00
Stefan Koelle
793c28afff
Add pure secret-diff logic (kctl.DiffSecretValues) with unit tests
2026-08-09 12:09:25 +02:00
Stefan Koelle
96ec9d2e1a
Add internal/kubeexec wrapper and cmd/kctl-tui entrypoint (main, full mode)
2026-08-09 11:22:15 +02:00
Stefan Koelle
dc8bcc555f
Add internal/kctl and internal/config packages with unit tests
2026-08-09 11:21:47 +02:00