Skip to content

docs(glossary): kubectl, apply, last-applied configuration, managed fields and SSA - #63

Merged
sunib merged 1 commit into
mainfrom
docs/glossary-apply
Oct 5, 2026
Merged

sunib merged 1 commit into
mainfrom
docs/glossary-apply

Conversation

@sunib

@sunib sunib commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Adds a How Kubernetes records writes section to the frontend glossary, placed before Optional editing and saving so the editing entries can rely on it:

  • kubectl: the command-line client that writes the same objects a page shows.
  • kubectl apply and client-side apply: a later apply of the same file resets fields edited in the browser.
  • Last-applied-configuration annotation: kubectl's bookkeeping for client-side apply. Gateway projections remove it; the editor keeps it read-only on native objects, and host checks refuse patches that touch it.
  • Managed fields and field managers.
  • Server-side apply (SSA):
    • ownership conflicts, forcing, and dropped fields;
    • how a browser save then shows up as a conflict on the next apply;
    • why krm-stream uses conditional merge patches instead, linking to proposal 0005's SSA section.

Documentation only. All in-repo links and anchors in the glossary resolve.

🤖 Generated with Claude Code

…anaged fields and SSA

Adds a 'How Kubernetes records writes' section so the machinery the editor protects, and the write paths a page shares an object with, are defined for frontend readers. States why krm-stream saves with conditional merge patches rather than server-side apply.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 47 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 0c704739-e67f-4493-80d0-ca794f85dd63
📥 Commits

Reviewing files that changed from the base of the PR and between 66f306b and e78b5af.

📒 Files selected for processing (1)
  • docs/glossary.md
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

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

@sunib
sunib merged commit 752a90e into main Oct 5, 2026
13 checks passed
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.

1 participant