Skip to content

[USTORAGE-29421] Note GCP PORTABLE default in enable help text - #3459

Open
Rajendra Dangwal (rajdangwal) wants to merge 1 commit into
mainfrom
USTORAGE-29421-cli-gcp-portable-default
Open

[USTORAGE-29421] Note GCP PORTABLE default in enable help text#3459
Rajendra Dangwal (rajdangwal) wants to merge 1 commit into
mainfrom
USTORAGE-29421-cli-gcp-portable-default

Conversation

@rajdangwal

@rajdangwal Rajendra Dangwal (rajdangwal) commented Aug 20, 2026

Copy link
Copy Markdown
Member

What

Update the tableflow topic enable --metadata-column-naming-scheme help text to note that new Google Cloud topics default to PORTABLE (BigQuery-compatible cflt_metadata_ names) when the scheme is left unset, and topics on other clouds default to DEFAULT. Golden updated.

Why

The per-cloud default is applied by the Tableflow publishers (cc-unified-storage#6559); this just documents it in the CLI help. No functional CLI change: the CLI still sends the field only when the user sets it.

Part of USTORAGE-29421 (epic USTORAGE-23793).

New Google Cloud Tableflow topics default the metadata column naming
scheme to PORTABLE (BigQuery-compatible cflt_metadata_ names) when the
scheme is left unset; other clouds default to DEFAULT. Document this in
the topic enable --metadata-column-naming-scheme help text and update the
golden. The default itself is resolved server-side in cc-cts-api-service.
Copilot AI lite review requested due to automatic review settings August 20, 2026 10:11

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the confluent tableflow topic enable flag help text to document the server-resolved, per-cloud default for --metadata-column-naming-scheme when the flag is omitted, and refreshes the corresponding golden help output.

Changes:

  • Extend --metadata-column-naming-scheme help text to state the default is PORTABLE for new Google Cloud topics and DEFAULT for other clouds when unset.
  • Update the enable --help golden output fixture to match the new help text.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
internal/tableflow/command_topic_enable.go Updates the --metadata-column-naming-scheme flag description to document per-cloud defaults when the flag is omitted.
test/fixtures/output/tableflow/topic/enable-help.golden Updates the expected enable --help output to reflect the revised flag description.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@sonarqube-confluent

Copy link
Copy Markdown

@rajdangwal
Rajendra Dangwal (rajdangwal) marked this pull request as ready for review August 25, 2026 15:21
@rajdangwal
Rajendra Dangwal (rajdangwal) requested a review from a team as a code owner August 25, 2026 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants