Claude db2dfaae87 tower 0.61.12 — silent connect + no kubeconfig leak
Customer running the connect URL was getting the entire k3s install
transcript scrolled to their terminal — including the base64-encoded
kubeconfig (cluster-admin certs visible in scrollback). Two problems:

1. UX: violates "Tower silent in the background" platform principle.
2. Security: cluster-admin material visible to anyone shoulder-surfing
   or screen-sharing.

wrapQuiet() in connect_token.go now wraps bootstrap + trailer:
  - all output → /var/log/odoosky-connect.log (operator-readable)
  - ONE friendly line to terminal at start ("Connecting…")
  - ONE outcome line at end (✓ success / ⚠ failure)
  - on non-zero exit: dump last 30 log lines so customer isn't
    staring at a silent terminal

Kubeconfig is already tee'd to /tmp/odoosky-kubeconfig.yaml by the
bootstrap, so the trailer reads it from disk — never needs stdout.
2026-04-30 13:56:54 +03:00
2026-04-26 18:01:44 +03:00
2026-04-26 15:01:43 +00:00

admin-platform-v3

Tower platform Helm chart

Description
Tower platform Helm chart
Readme 1,010 KiB
Languages
Smarty 100%