awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesLocal Control Plane Testing

Execution of integration tests by spawning a local API server to simulate real cluster interactions.

Distinct from Automated Test Execution: Specifically involves orchestrating a local control plane (API server) for the test environment

Explore 2 awesome GitHub repositories matching development tools & productivity · Local Control Plane Testing. Refine with filters or upvote what's useful.

Awesome Local Control Plane Testing GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kubernetes-sigs/kubebuilderAvatar kubernetes-sigs

    kubernetes-sigs/kubebuilder

    8,992Vezi pe GitHub↗

    Kubebuilder is a framework and set of scaffolding tools used to build Kubernetes APIs and controllers. It functions as an operator framework that provides generators for custom resource definitions, admission webhooks, and RBAC manifests to extend cluster functionality. The project distinguishes itself through marker-based code generation, which parses source code comments to automatically produce Kubernetes manifests and boilerplate logic. It employs a hub-and-spoke versioning model to translate data between multiple API versions and uses a three-way merge strategy to automate project migrat

    Spawns a local API server to instantiate and execute controllers for validating behavior against real interactions.

    Gok8s-sig-api-machinery
    Vezi pe GitHub↗8,992
  • kubernetes-sigs/controller-runtimeAvatar kubernetes-sigs

    kubernetes-sigs/controller-runtime

    2,917Vezi pe GitHub↗

    Acest proiect oferă un framework pentru construirea de operatori Kubernetes și controllere personalizate. Oferă un set de biblioteci concepute pentru a gestiona ciclul de viață al resurselor de cluster, permițând dezvoltatorilor să sincronizeze starea reală a unui cluster cu o configurație dorită prin bucle de reconciliere bazate pe evenimente. Framework-ul se distinge prin oferirea unui mediu orchestrat de manager care coordonează mai multe controllere și webhook-uri într-un singur proces. Include suport încorporat pentru controlul concurenței optimiste pentru a preveni conflictele de actualizare și utilizează caching-ul de tip informer în memorie pentru a menține o vedere locală sincronizată a stării clusterului, ceea ce reduce sarcina pe API server. Dincolo de reconcilierea de bază, proiectul include instrumente pentru maparea resurselor bazată pe schemă, permițând înregistrarea definițiilor de resurse personalizate. De asemenea, oferă mecanisme pentru controlul admiterii, permițând validarea și mutarea cererilor de resurse pentru a impune conformitatea înainte ca datele să fie persistate. Framework-ul include o suită de testare dedicată care pornește medii de API server efemere și izolate pentru a valida logica controller-ului împotriva comportamentului real al clusterului.

    Spins up a local API server environment to validate controller logic against real cluster behavior during testing.

    Gok8s-sig-api-machinery
    Vezi pe GitHub↗2,917
  1. Home
  2. Development Tools & Productivity
  3. Debugging, Profiling & Testing
  4. Test Execution and Management
  5. Automated Test Execution
  6. Local Control Plane Testing