Skip to content

docs(byoc-logs): align install + intro + agent pages with chart and code#36986

Merged
Mallets merged 3 commits into
masterfrom
mallets/byoc-logs-audit-followups
May 27, 2026
Merged

docs(byoc-logs): align install + intro + agent pages with chart and code#36986
Mallets merged 3 commits into
masterfrom
mallets/byoc-logs-audit-followups

Conversation

@Mallets

@Mallets Mallets commented May 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Five small public-doc fixes for docs.datadoghq.com/byoc-logs/, all surfaced by an audit of the BYOC Logs doc tree against the cloudprem helm chart and the pomsky storage layer. Each is independently verifiable against the code/chart.

Audit evidence (with claim-by-claim verification):

Changes

File Change
introduction/_index.md Object-store list extended from (S3, Azure Blob, MinIO) to all six backends actually supported.
introduction/_index.md Install tagline updated from AWS, Azure, or custom Kubernetes to AWS, GCP, Azure, or custom Kubernetes — GCP/GKE has a full install sub-page and was missing here only.
install/_index.md Self-managed-Kubernetes parenthetical clarified — (Nginx controller)(NGINX Ingress Controller or AWS Load Balancer Controller). The cloudprem chart supports both, and NGINX is what our AKS sub-page actually prescribes for AKS, not for self-managed.
ingest/agent.md Two broken further_reading links fixed: ingest_logs/observability_pipelinesingest/observability_pipelines (typo, existing target), and ingest_logs/rest_apiingest/api (typo + the page is named api.md not rest_api.md; target verified 200).

The companion chart change (Chart.yaml kubeVersion: ">= 1.25.0-0" to actually enforce the K8s 1.25+ prereq stated here) is in DataDog/helm-charts#2686.

Test plan

  • make hugo-server (or the equivalent local Hugo serve) loads byoc-logs/introduction/, byoc-logs/install/, and byoc-logs/ingest/agent/ without errors.
  • Click both "Further reading" links from the rendered ingest/agent page — both now resolve to existing target pages.
  • Visual review: the install page's Supported Platforms cell still renders cleanly with the longer parenthetical.

🤖 Generated with Claude Code

Mallets and others added 2 commits May 26, 2026 15:55
Five small public-doc fixes surfaced by an audit of the BYOC Logs doc
tree against the cloudprem helm chart and the pomsky storage layer.
Each fix is independently verifiable.

* `introduction/_index.md` — expand the object-store list in the
  architecture summary from three backends (S3, Azure Blob, MinIO) to
  the six actually supported by the chart and quickwit-storage
  (`storage_resolver.rs:89-115`): S3, Azure Blob, GCS, MinIO, Ceph,
  any S3-compatible storage. Matches what `install/_index.md` already
  lists.

* `introduction/_index.md` — extend the install tagline from
  "AWS, Azure, or custom Kubernetes" to "AWS, GCP, Azure, or custom
  Kubernetes". GCP/GKE has a full install sub-page and was missing
  from the intro link copy only.

* `install/_index.md` — clarify the self-managed-Kubernetes
  parenthetical: "(Nginx controller)" -> "(NGINX Ingress Controller
  or AWS Load Balancer Controller)". The cloudprem helm chart
  (`values.yaml:1003-1015`) supports both, and NGINX is the
  controller our own AKS install page prescribes for AKS, not for
  self-managed K8s specifically.

* `ingest/agent.md` — fix two broken `further_reading` links:
  - `ingest_logs/observability_pipelines` -> `ingest/observability_pipelines`
    (typo, target page exists).
  - `ingest_logs/rest_api` -> `ingest/api` (typo AND the page is named
    `api.md`, not `rest_api.md`; existing target verified 200).

Audit evidence with full claim-by-claim verification:
DataDog/claude-marketplace#2216 (comment)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

@Mallets Mallets marked this pull request as ready for review May 27, 2026 06:34
@Mallets Mallets requested a review from a team as a code owner May 27, 2026 06:34

@OliviaShoup OliviaShoup left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

thanks for the PR! 🚀

@Mallets Mallets self-assigned this May 27, 2026
@Mallets Mallets merged commit 56e9373 into master May 27, 2026
22 checks passed
@Mallets Mallets deleted the mallets/byoc-logs-audit-followups branch May 27, 2026 16:07
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