Skip to content

feat: align with upstream apiserver controllers#5

Merged
zachsmith1 merged 1 commit intomainfrom
feat/upstreammatching
Feb 13, 2026
Merged

feat: align with upstream apiserver controllers#5
zachsmith1 merged 1 commit intomainfrom
feat/upstreammatching

Conversation

@zachsmith1
Copy link
Copy Markdown
Contributor

  • Align multicluster auth semantics with upstream per-control-plane behavior by fixing TokenReview/SAR isolation and removing root-cluster fallback gaps for non-root requests.
  • Harden bootstrap parity by ensuring non-root control planes get idempotent system namespaces, RBAC defaults, ServiceCIDR, kubernetes service reconciliation, and key internal controllers without disrupting root upstream hooks.
  • Improve runtime correctness and stability by fixing informer startup/order issues and a delete-path panic in mutating webhook reinvocation that caused HTTP/2 internal errors in smoke coverage.
  • Clarify and simplify operator configuration by documenting and defaulting topology flags toward per-cluster-safe behavior while preserving explicit shared-mode overrides.
  • Increase test reliability and confidence with etcd-isolated smoke runs, race-resistant bootstrap waits, targeted regression tests, and full-suite validation against a live etcd instance.

@zachsmith1 zachsmith1 merged commit 7f3df75 into main Feb 13, 2026
1 check passed
@zachsmith1 zachsmith1 deleted the feat/upstreammatching branch February 13, 2026 08:22
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