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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kubernetes-sigs/kubebuilderAvatar de kubernetes-sigs

    kubernetes-sigs/kubebuilder

    8,992Voir sur 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
    Voir sur GitHub↗8,992
  • kubernetes-sigs/controller-runtimeAvatar de kubernetes-sigs

    kubernetes-sigs/controller-runtime

    2,917Voir sur GitHub↗

    Ce projet fournit un framework pour construire des opérateurs Kubernetes et des contrôleurs personnalisés. Il offre un ensemble de bibliothèques conçues pour gérer le cycle de vie des ressources de cluster, permettant aux développeurs de synchroniser l'état réel d'un cluster avec une configuration souhaitée via des boucles de réconciliation pilotées par les événements. Le framework se distingue en fournissant un environnement orchestré par gestionnaire qui coordonne plusieurs contrôleurs et webhooks au sein d'un seul processus. Il inclut un support intégré pour le contrôle de concurrence optimiste afin d'éviter les conflits de mise à jour et utilise la mise en cache en mémoire des informateurs pour maintenir une vue locale synchronisée de l'état du cluster, ce qui réduit la charge sur le serveur API. Au-delà de la réconciliation de base, le projet inclut des outils pour le mappage de ressources basé sur schéma, permettant l'enregistrement de définitions de ressources personnalisées. Il fournit également des mécanismes pour le contrôle d'admission, permettant la validation et la mutation des requêtes de ressources pour appliquer la conformité avant que les données ne soient persistées. Le framework inclut une suite de test dédiée qui lance des environnements de serveur API éphémères et isolés pour valider la logique du contrôleur par rapport au comportement réel du cluster.

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

    Gok8s-sig-api-machinery
    Voir sur 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