Rework secrets management concept page around the new secrets plugins - #52
Merged
Conversation
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
djsauble
commented
Jul 29, 2026
Comment on lines
+92
to
+95
| ```console | ||
| $ flox build vault | ||
| $ flox install /nix/store/<hash>-vault-0.1.0 | ||
| ``` |
Contributor
Author
There was a problem hiding this comment.
We haven't done this yet, but the plan is to publish all of the plugins to the flox org on FloxHub, so that users need only run flox install flox/<plugin-package>, no local builds required.
Contributor
Author
There was a problem hiding this comment.
djsauble
commented
Aug 6, 2026
djsauble
marked this pull request as ready for review
August 6, 2026 19:46
The [plugins] manifest section (flox 1.14.0) now has plugin packages for 1Password, HashiCorp Vault, OpenBao, and Infisical in flox/flox-plugins. Convert the 1Password and Vault examples from on-activate hooks to [plugins.*] tables, add the missing OpenBao and Infisical examples, describe the plugin mechanism itself, and keep hook examples for stores without a plugin (Keychain, AWS, pass). Adds a "Flox plugin" column to the store reference table. Incorporates review feedback: packages are named by their planned FloxHub identity (flox/plugin-<name>), with build-from-repo as the interim install path until DEV-244 lands; run-mode activations noted as skipping plugin scripts; Infisical's silent missing-secret behavior documented; OpenBao arch note dropped. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UEkMUmZaKMzbBy6f4eUypM
djsauble
force-pushed
the
secrets-plugins
branch
from
August 6, 2026 20:59
84fec28 to
b0818b0
Compare
stephenyeargin
approved these changes
Aug 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
[plugins.<name>]mechanism (flox 1.14.0+), install flow, and failure policy.on-activatehooks for everything else.[plugins.*]examples; new OpenBao and Infisical tabs (neither store had an example before); Keychain/AWS/cross-platform stay hook-based, now explicitly framed as "no plugin yet".Relationship to #49
#49 (draft, "docs: add plugins concept page") also touches this page: it adds a "Packaging this pattern as a plugin" section and a further-reading link to a new
/concepts/pluginspage. The two PRs are complementary but will conflict textually: if #49 lands first, the "Secrets plugins" section here can slim down to a pointer at/concepts/plugins(the mechanism description moves there), keeping the per-store[plugins.*]example tabs as the meat of this page. This PR deliberately avoids linking/concepts/pluginsso it doesn't dangle if it lands first.Open questions for review (why this is a draft)
flox install flox/vault-style).The three plugin PRs on flox-plugins (vault feat: install now appends outputs #10, openbao docs: fix intro, install & quickstart audit findings #11, infisical docs: fix tutorials audit findings #12) are open but unmerged; this page describes them as existing.Resolved 2026-08-06: all three are merged to flox-plugins main (all four plugins retested end-to-end against main-built packages).[plugins]section ready to be publicly documented at all, or should this land together with docs: add plugins concept page #49's concept page and a manifest.toml reference entry?🤖 Generated with Claude Code
https://claude.ai/code/session_01UEkMUmZaKMzbBy6f4eUypM