Skip to content

Conversation

@paulohtb6
Copy link
Collaborator

@paulohtb6 paulohtb6 commented Aug 5, 2025

Description

Content change related to redpanda-data/docs-extensions-and-macros#123

Resolves https://redpandadata.atlassian.net/browse/DOC-415
Review deadline:

Page previews

Checks

  • New feature
  • Content gap
  • Support Follow-up
  • Small fix (typos, links, copyedits, etc)

@paulohtb6 paulohtb6 requested a review from a team as a code owner August 5, 2025 22:14
@netlify
Copy link

netlify bot commented Aug 5, 2025

Deploy Preview for redpanda-docs-preview ready!

Name Link
🔨 Latest commit 7fc53e0
🔍 Latest deploy log https://app.netlify.com/projects/redpanda-docs-preview/deploys/689354f152efb50008e0d9db
😎 Deploy Preview https://deploy-preview-1284--redpanda-docs-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Aug 5, 2025

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

📝 Walkthrough

Walkthrough

This set of documentation updates standardizes and clarifies the naming and referencing of several configuration properties across multiple modules. Key changes include renaming and aliasing of properties related to AWS Glue credentials, log retention, and object storage. Documentation examples and references are updated to use the primary property names, with deprecated or alias names clearly indicated. Several cross-references and inline code snippets are adjusted for consistency. No code logic or functional changes are involved; all updates are limited to documentation content and property references.

Sequence Diagram(s)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

  • Properties v25.1 #1244: Updates documentation to rename and alias cluster properties for AWS Glue credentials and audit log retention, directly corresponding to the changes in this PR.

Suggested reviewers

  • micheleRP
  • Feediver1
✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch propery-aliases

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai generate unit tests to generate unit tests for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (3)
modules/manage/pages/iceberg/iceberg-topics-aws-glue.adoc (1)

84-90: Minor wording mismatch after alias rename

The paragraph intro still says “properties named iceberg_rest_catalog_aws_*”, but the credentials‐source key is now iceberg_rest_catalog_credentials_source (without _aws_).
Consider adjusting the sentence to avoid confusion, e.g.:

… there are equivalent credential configuration properties named `iceberg_rest_catalog_*`, such as …

or list the explicit keys.

modules/upgrade/pages/deprecated/index.adoc (1)

45-48: Consider retaining the cross-reference

Replacing the xref: macro with inline code removes the handy link to the property definition.
If the alias anchor #delete_retention_ms is still generated, keeping the xref: would let readers jump straight to the details.

modules/reference/pages/properties/cluster-properties.adoc (1)

3859-3860: Alias for delete_retention_ms – double-check deprecation wording

Adding delete_retention_ms as an alias is correct. However, many HOW-TO pages still instruct users to set delete_retention_ms. Consider inserting a short deprecation sentence so that readers learn the preferred name (log_retention_ms).

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1be2c0c and d6942bb.

📒 Files selected for processing (8)
  • modules/manage/pages/iceberg/iceberg-topics-aws-glue.adoc (1 hunks)
  • modules/manage/partials/audit-logging.adoc (1 hunks)
  • modules/manage/partials/tiered-storage.adoc (1 hunks)
  • modules/reference/pages/properties/cluster-properties.adoc (7 hunks)
  • modules/reference/pages/properties/object-storage-properties.adoc (2 hunks)
  • modules/reference/pages/rpk/rpk-cluster/rpk-cluster-config-set.adoc (1 hunks)
  • modules/troubleshoot/partials/debug-bundle/inspect.adoc (2 hunks)
  • modules/upgrade/pages/deprecated/index.adoc (1 hunks)
🧰 Additional context used
🧠 Learnings (3)
📓 Common learnings
Learnt from: Feediver1
PR: redpanda-data/docs#1153
File: modules/reference/pages/properties/topic-properties.adoc:45-50
Timestamp: 2025-07-16T19:33:20.420Z
Learning: In the Redpanda documentation, topic property cross-references like <<max.compaction.lag.ms>> and <<min.compaction.lag.ms>> require corresponding property definition sections with anchors like [[maxcompactionlagms]] and [[mincompactionlagms]] to prevent broken links.
📚 Learning: in the redpanda documentation, topic property cross-references like <> and <<...
Learnt from: Feediver1
PR: redpanda-data/docs#1153
File: modules/reference/pages/properties/topic-properties.adoc:45-50
Timestamp: 2025-07-16T19:33:20.420Z
Learning: In the Redpanda documentation, topic property cross-references like <<max.compaction.lag.ms>> and <<min.compaction.lag.ms>> require corresponding property definition sections with anchors like [[maxcompactionlagms]] and [[mincompactionlagms]] to prevent broken links.

Applied to files:

  • modules/manage/partials/audit-logging.adoc
  • modules/upgrade/pages/deprecated/index.adoc
  • modules/reference/pages/rpk/rpk-cluster/rpk-cluster-config-set.adoc
  • modules/troubleshoot/partials/debug-bundle/inspect.adoc
  • modules/reference/pages/properties/object-storage-properties.adoc
  • modules/manage/partials/tiered-storage.adoc
  • modules/reference/pages/properties/cluster-properties.adoc
📚 Learning: in asciidoc documentation for redpanda, the syntax `+` and `--` around content blocks within a `[tab...
Learnt from: kbatuigas
PR: redpanda-data/docs#1113
File: modules/manage/partials/iceberg/use-iceberg-catalogs.adoc:100-107
Timestamp: 2025-05-07T01:06:00.937Z
Learning: In AsciiDoc documentation for Redpanda, the syntax `+` and `--` around content blocks within a `[tabs]` section are valid AsciiDoc formatting elements for tabbed content. The `+` after a tab name (like `rpk::`) indicates that the following block belongs to that tab, and the `--` markers enclose the content for that tab. These are not diff artifacts and should not be removed.

Applied to files:

  • modules/reference/pages/rpk/rpk-cluster/rpk-cluster-config-set.adoc
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Redirect rules - redpanda-docs-preview
  • GitHub Check: Header rules - redpanda-docs-preview
  • GitHub Check: Pages changed - redpanda-docs-preview
🔇 Additional comments (12)
modules/reference/pages/rpk/rpk-cluster/rpk-cluster-config-set.adoc (1)

60-69: Example updated to canonical property – nice touch

Switching the example from delete_retention_ms to the canonical log_retention_ms keeps the docs consistent with the new alias strategy. The negative-value gotcha is still demonstrated correctly, so no further change is required.

modules/manage/partials/audit-logging.adoc (1)

360-366: Reference updated to canonical property – looks good

The link now targets log_retention_ms, aligning the audit-logging guidance with the new alias scheme.

modules/reference/pages/properties/object-storage-properties.adoc (2)

867-873: Alias line added – formatting and placement correct

*Aliases:* cloud_storage_graceful_transfer_timeout follows the established bullet style and renders correctly.


1221-1224: Alias added for reader limit property – LGTM

Consistent alias entry for cloud_storage_max_readers_per_shard aids discoverability without impacting formatting.

modules/manage/partials/tiered-storage.adoc (1)

1013-1016: Verify that log_retention_ms anchor exists to avoid a broken config_ref link

You switched the default-retention reference from delete_retention_ms to log_retention_ms.
Given past incidents (see learning about missing anchors), please double-check that [[logretentionms]] (or the macro-generated equivalent) is present in cluster-properties.adoc; otherwise this cross-reference will break the build.

modules/troubleshoot/partials/debug-bundle/inspect.adoc (2)

96-102: Property name changed – confirm the alias exists in Redpanda config

transaction_coordinator_log_retention_ms replaces the former *_delete_retention_ms.
Make sure this alias was actually added to the product (and documented in cluster-properties.adoc). If the backend still expects the old key, copy-pasting this example will confuse users.


380-388: Keep example JSON aligned with broker-level synonyms

The synonym array now lists "log_retention_ms", matching the key that replaces delete_retention_ms. Perfect—just ensure other examples (audit-logging, rpk-cluster, etc.) were updated the same way so we don’t surface two different names in the docs.

modules/reference/pages/properties/cluster-properties.adoc (5)

841-842: Check that the docs build picks up the new alias anchor

*Aliases:* wasm_per_core_memory_reservation looks fine, but the AsciiDoc toolchain must actually generate an anchor so that <<wasm_per_core_memory_reservation>> links resolve. Make sure the docs-build task renders the alias in the property index and that no unresolved-xref warnings appear.


866-867: Verify alias resolution for wasm_per_function_memory_limit

Same concern as above – please run the link-check to confirm that any existing <<wasm_per_function_memory_limit>> references resolve after the build.


2271-2272: Alias adds backwards-compatibility – confirm old cross-refs updated

Good call adding iceberg_rest_catalog_aws_credentials_source as an alias. Double-check that every doc that previously linked to the old name now links only through <<iceberg_rest_catalog_credentials_source>>; otherwise you’ll have two competing canonical anchors.


2613-2614: Prefix/warehouse rename – guard against broken examples

The alias covers the rename, but examples under iceberg guides were updated in a separate file. Please grep for iceberg_rest_catalog_prefix in the repo and ensure every occurrence is now either an xref to this property or part of an explicit “deprecated” note.


5684-5685: Schema-registry alias OK – check for duplicate property headings

You removed the separate schema_registry_normalize_on_startup section and substituted an alias. Ensure there is no leftover orphan === schema_registry_normalize_on_startup heading elsewhere in this file; otherwise the AsciiDoc ID clash will break navigation.

@paulohtb6 paulohtb6 merged commit 58ceab1 into main Aug 6, 2025
7 checks passed
@paulohtb6 paulohtb6 deleted the propery-aliases branch August 6, 2025 13:58
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.

3 participants