Skip to content

suinplayground/controller-runtime

Repository files navigation

controller-runtime-playground

This repository is a playground to experiment controller-runtime's features.

Experiments

  • 01-server-side-apply: This experiment demonstrates how to use server-side apply to manage a custom resource. Different controllers update different fields of the same resource, showcasing how server-side apply prevents conflicts between controllers.
  • 02-server-side-apply-partials: This experiment investigates the behavior of Server-Side Apply (SSA) when applying partial manifests for the same resource with the same field manager.
  • 03-tagless-union: A sample Kubernetes controller showing how to enforce tagless (presence-based) unions with controller-runtime and CEL validation.
  • 04-tagged-union: A sample Kubernetes controller showing how to enforce tagged (discriminated) unions with controller-runtime and CEL validation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published