docs: document required IAM roles for standalone mint and inference commands - #1708
Conversation
Site previewPreview: https://07bd9f62-site.fullsend-ai.workers.dev Commit: |
ReviewFindingsNo findings. The PR adds IAM role and API documentation to CLI Previous runReviewFindingsLow
Previous run (2)ReviewFindingsMedium
Low
Previous run (3)ReviewFindingsMedium
Low
Previous run (4)ReviewFindingsMedium
Low
Previous run (5)ReviewFindingsLow
Previous run (6)ReviewFindingsLow
Previous run (7)ReviewFindingsNo findings. All seven review dimensions evaluated:
Previous run (8)ReviewReason: stale-head The review agent reviewed commit Previous run (9)ReviewFindingsNo findings. Previous run (10)ReviewReason: stale-head The review agent reviewed commit Previous run (11)ReviewFindingsNo findings. Previous run (12)ReviewFindingsNo findings. |
…ommands Add required GCP IAM roles and API names to CLI --help text, docs tables, and a new per-command breakdown so users of the split- responsibility workflow know exactly what to request from their GCP admin. Restructure docs/guides/admin/ into getting-started/ and infrastructure/ to separate end-user onboarding from platform operator guides. Add mint-administration.md for mint Cloud Function deployment and management. - Add IAM role docs to inference provision/deprovision/status and mint deploy/enroll/unenroll/status CLI help text - Add per-command IAM role breakdown table to installation.md - Restructure guides: admin/ → getting-started/ + infrastructure/ - Add mint-administration.md for platform operators - Scope github-setup.md to GitHub maintainer audience - Add 3 missing user guides to README.md - Update stale guides/admin/ refs in web/docs test fixtures - Improve installation.md UX: decision criteria, prerequisite ordering, unique headings, test pipeline cross-reference Signed-off-by: Wayne Sun <gsun@redhat.com>
8c66a20 to
eab1517
Compare
Summary
--helptext for all standaloneinferenceandmintcommands (provision, deprovision, status, deploy, enroll, unenroll)installation.mdso users of the split-responsibility workflow know exactly which roles to requestdocs/guides/admin/intogetting-started/(end-user onboarding) andinfrastructure/(platform operator guides)mint-administration.md— a dedicated guide for deploying and managing the token mint Cloud Functiongithub-setup.mdto its target audience (GitHub maintainers), removing GCP admin details that belong in other guidesdocs/guides/README.mdguides/admin/references across web/docs test fixturesMotivation
A user ran
fullsend inference provisionon their GCP project and hit a 403 foriam.workloadIdentityPools.create. The required IAM roles were only documented forfullsend admin install— users running standalone commands had no way to know which roles or APIs to request. The guide restructuring separates content by audience so each persona finds only what they need.Test plan
go build ./cmd/fullsend/passesgo test ./internal/cli/passesgo vet ./...passesmake lintpasses (including markdown link validation)fullsend inference provision --help/inference status --helpshow required rolesfullsend mint deploy --help/mint status --helpshow required roles