feat: rename GCP CLI flags to provider-agnostic inference flags - #905
Conversation
Rename --gcp-project, --gcp-region, --gcp-wif-provider to --inference-project, --inference-region, --inference-wif-provider. Default --inference-region to "global" and make --inference-wif-provider optional by auto-discovering or creating a WIF pool+provider when only --inference-project is provided. Closes #884 Signed-off-by: Wayne Sun <gsun@redhat.com>
|
fullsend review is working on this — view logs |
Site previewPreview: https://3dbf63a5-site.fullsend-ai.workers.dev Commit: |
Review: #905Head SHA: 20b2193 SummaryThis PR correctly renames FindingsMediumNone Low
Info
FooterOutcome: approve Previous runReview: #905Head SHA: 977bb2a SummaryClean, well-scoped rename of FindingsMedium
Info
FooterOutcome: approve Previous run (2)Review: #905Head SHA: bf5442e SummaryThe PR correctly renames the three FindingsMedium
Low
Info
FooterOutcome: comment-only |
- Gate WIF auto-provisioning behind !dryRun so --dry-run never creates real GCP resources (fixes dry-run mutation bug) - Simplify to always use idempotent ProvisionWIF instead of discovery- first approach, ensuring attribute conditions and IAM bindings are always correct even when reusing an existing WIF provider - Remove duplicate test TestInstallCmd_PerRepoRequiresInferenceProjectExplicit - Remove vestigial --inference-region from TestInstallCmd_PerRepoRequiresMintURL - Update installation guide, ADR-0033, and vertex provisioning plan to use renamed --inference-* flags Signed-off-by: Wayne Sun <gsun@redhat.com>
|
fullsend review is working on this — view logs |
Move the manual WIF setup from a prerequisite step to an "Advanced: pre-configure WIF" appendix, since the installer now auto-provisions WIF infrastructure when --inference-wif-provider is omitted. Renumber remaining sections accordingly. Signed-off-by: Wayne Sun <gsun@redhat.com>
|
fullsend review is working on this — view logs |
Rename "Vertex AI" to "Agent Platform" in the installation guide and CLI flag help text. Update documentation URL from the old Vertex AI path to the current Gemini Enterprise Agent Platform docs. Signed-off-by: Wayne Sun <gsun@redhat.com>
|
fullsend review is working on this — view logs |
- ADR 0033: document FULLSEND_PER_REPO_INSTALL guard variable in coexistence section, update migration steps, fix stale CLI flags (--gcp-auth-mode removed in PR #905), update repo variables list - Installation guide: fix WIF attribute condition from assertion.repository == 'org/.fullsend' to assertion.repository_owner == 'org' (PR #920 fix), fix WIF principal from attribute.repository/org/.fullsend to attribute.repository_owner/org Signed-off-by: Wayne Sun <gsun@redhat.com>
Summary
--gcp-project,--gcp-region,--gcp-wif-providerto--inference-project,--inference-region,--inference-wif-provider--inference-regiontoglobalso only--inference-projectis required to enable inference--inference-wif-provideris omitted in per-org modeTest plan
go build ./...compiles cleanlygo vet ./...passesgo test ./internal/cli/— all install command tests pass--gcp-projectetc.) are no longer accepted--inference-regiondefaults toglobalCloses #884