fix(jointoken): initialize HMAC secret on service startup
Consume() called loadSecret() which failed with "no such file" when cluster-join-secret didn't exist yet. New() now calls ensureSecret() so the file is always created before any Consume() attempt. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in: