Add Go implementation of sshsignhost #1
Reference in New Issue
Block a user
Delete Branch "benvin/scaffold-sshsignhost"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Puppet calls sshsignhost through generate() with combine: true, so the Python helper's stderr prints corrupt the JSON parsejson() reads, and its missing HTTP timeouts let a black-holed Vault hang a catalog compile forever.
Puppet's generate() splices stderr into stdout, so the Python helper's error prints and its absent HTTP timeouts can corrupt a catalog compile or hang it forever. - sign SSH host certificates via Vault approle or kubernetes auth - emit only {"signed_key": ...} on stdout, errors on stderr, non-zero exit - forward valid_principals to Vault unsplit; bound every call by a timeout - keep TLS verification skippable via tls_skip_verify (default true) - package the binary and completions as an RPM; add PR and tag pipelines