-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
enhancementNew feature or requestNew feature or request
Description
I'd like to hear more workflows when this is needed.
Sometimes it's not possible to store all secets into one provider.
We could tell a secret it comes from a specific provider:
[project]
name = "myapp"
revision = "1.0"
[secrets.default]
MYSECRET1 = { provider = "onepassword://...", ... }
MYSECRET2 = { ... }What I don't like about that:
- we're encoding providers into profiles
- now secretspec.toml can't be public anymore if provider has sensitive values in there
Alternative is using names to map to providers:
[project]
name = "myapp"
revision = "1.0"
[secrets.default]
API_KEY = { providers = ["shared"] }
DATABASE_URL = { providers = ["local"] }mattfield, digitalknk, bpottier, RafaelKr, nakatanakatana and 1 more
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request