From eba9f9a17f8927260ffc7e4ab799e79aabf6957f Mon Sep 17 00:00:00 2001 From: Cristian Magherusan-Stanciu Date: Mon, 19 Oct 2026 23:35:53 +0200 Subject: [PATCH] docs(cmd): correct configure-azure/gcp --stack-name help and Archera comment --stack-name is only the prefix of the AWS Secrets Manager secret (-AzureCredentials / -GCPCredentials); no CloudFormation API is called. Reword the flag help accordingly and drop the monorepo-only MCP server reference from the archeraSignupURL comment. Refs #2097 Co-Authored-By: Claude Opus 5.5 --- cmd/configure_azure.go | 2 +- cmd/configure_gcp.go | 2 +- cmd/multi_service_stats.go | 8 +++----- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/cmd/configure_azure.go b/cmd/configure_azure.go index f21a2f152..2cc5cca73 100644 --- a/cmd/configure_azure.go +++ b/cmd/configure_azure.go @@ -110,7 +110,7 @@ To create an Azure Service Principal manually: func init() { rootCmd.AddCommand(configureAzureCmd) - configureAzureCmd.Flags().StringVar(&azureOpts.StackName, "stack-name", "cudly", "CUDly CloudFormation stack name") + configureAzureCmd.Flags().StringVar(&azureOpts.StackName, "stack-name", "cudly", "Name of the CUDly deployment; prefixes the AWS Secrets Manager secret (-AzureCredentials)") configureAzureCmd.Flags().StringVar(&azureOpts.Profile, "profile", "", "AWS profile to use") configureAzureCmd.Flags().StringVar(&azureOpts.TenantID, "tenant-id", "", "Azure AD Tenant ID") configureAzureCmd.Flags().StringVar(&azureOpts.ClientID, "client-id", "", "Azure Service Principal Client ID") diff --git a/cmd/configure_gcp.go b/cmd/configure_gcp.go index f66f81f56..9b6e39514 100644 --- a/cmd/configure_gcp.go +++ b/cmd/configure_gcp.go @@ -85,7 +85,7 @@ Or run interactively to create a new service account: func init() { rootCmd.AddCommand(configureGCPCmd) - configureGCPCmd.Flags().StringVar(&gcpOpts.StackName, "stack-name", "cudly", "CUDly CloudFormation stack name") + configureGCPCmd.Flags().StringVar(&gcpOpts.StackName, "stack-name", "cudly", "Name of the CUDly deployment; prefixes the AWS Secrets Manager secret (-GCPCredentials)") configureGCPCmd.Flags().StringVar(&gcpOpts.Profile, "profile", "", "AWS profile to use") configureGCPCmd.Flags().StringVarP(&gcpOpts.CredentialsFile, "credentials-file", "f", "", "Path to GCP service account JSON key file") configureGCPCmd.Flags().StringVar(&gcpOpts.ProjectID, "project-id", "", "GCP Project ID (overrides value in credentials file)") diff --git a/cmd/multi_service_stats.go b/cmd/multi_service_stats.go index 90dd798dc..a34222f7b 100644 --- a/cmd/multi_service_stats.go +++ b/cmd/multi_service_stats.go @@ -200,11 +200,9 @@ func printSuccessRate(success, failed int) { } // archeraSignupURL is the Archera signup link with CUDly attribution. Now an -// alias for the shared constant in pkg/common, which the MCP server's -// post-purchase offer reads too, so the link and the two disclosures below -// are written once rather than once per binary. Kept identical to the -// frontend's ARCHERA_SIGNUP_URL (frontend/src/archera.ts), which cannot -// import Go. +// alias for the shared constant in pkg/common, so the link and the two +// disclosures below are written once. Kept identical to the frontend's +// ARCHERA_SIGNUP_URL (frontend/src/archera.ts), which cannot import Go. const archeraSignupURL = common.ArcheraSignupURL // printFinalMessage prints the final message based on mode and results.