fix/existing-bugs #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/existing-bugs"
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?
- core/bao_secret.go: ToolkitBaoSecretOptions with path, role, template, file permission, and post-render command. Satisfies MountSource with type 'bao'. No Pulumi resource created — just a reference handle. - pods/deployment.go: detects bao-type mounts, generates vault.hashicorp.com agent-inject annotations on the pod template instead of volumes/mounts. Supports multiple bao secrets per pod, custom templates, file paths, permissions, and post-render commands. Usage: baoSecret := core.NewBaoSecret(core.ToolkitBaoSecretOptions{ Name: "env", Path: "hermes-agent/data/env", Role: "hermes-agent", }) // Then in deployment containers: Mounts: []pods.Mount{{Source: baoSecret, Path: "/vault/secrets/env"}}