Skip to content

fix(fleet): bound generic table materialization#207

Merged
gnanirahulnutakki merged 1 commit into
devfrom
gnanirahulnutakki/fix/table-materialization
Jul 17, 2026
Merged

fix(fleet): bound generic table materialization#207
gnanirahulnutakki merged 1 commit into
devfrom
gnanirahulnutakki/fix/table-materialization

Conversation

@gnanirahulnutakki

Copy link
Copy Markdown
Member

Summary

  • paginate generic Kubernetes server Tables with opaque continuation tokens and bounded row/page budgets
  • cap Table decoding at 4 MiB per page and 16 MiB total, reject ignored limits/cycles, and sanitize non-success bodies at the reviewed kubeconfig HTTP boundary
  • retain display columns only for selected facts and prove second-page behavior against two real kind clusters

Verification

  • make ci
  • make e2e-isolation (digest-pinned PostgreSQL RLS + two 50,000-execution fuzzers)
  • make e2e-kind KIND=/Volumes/EXTENDED/MacData/tools/bin/kind (215.467s after rebase)
  • make release-check GORELEASER=/Volumes/EXTENDED/MacData/tools/bin/goreleaser
  • secret-pattern preflight
  • CodeRabbit committed-tree review: zero findings
  • signed commit, DCO, and GSTACK checkpoint verified

Closes #190

Paginate server-side Table lists with opaque continuation tokens,
row and byte budgets, and retain only display fields for selected
facts. Sanitize non-success bodies at the reviewed kubeconfig HTTP
boundary without losing status classification.

GSTACK-Checkpoint: 2026-07-16/table-materialization#1
Signed-off-by: Gnani Rahul <gnani.nutakki@gmail.com>
@gnanirahulnutakki gnanirahulnutakki added bug Something isn't working go Pull requests that update go code labels Jul 17, 2026
@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

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.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 11736bff-616c-4e53-b945-c1dc50221ef5

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch gnanirahulnutakki/fix/table-materialization

Comment @coderabbitai help to get the list of available commands.

@gnanirahulnutakki
gnanirahulnutakki merged commit 8c2675a into dev Jul 17, 2026
7 checks passed
@gnanirahulnutakki
gnanirahulnutakki deleted the gnanirahulnutakki/fix/table-materialization branch July 17, 2026 02:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant