awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kubernetes avatar

kubernetes/test-infra

0
View on GitHub↗
4,003 Stars·2,927 Forks·Go·Apache-2.0·5 Aufrufe

Test Infra

Dieses Projekt stellt die Continuous-Integration-Infrastruktur und die End-to-End-Test-Orchestrierung bereit, die für das Kubernetes-Projekt erforderlich sind. Es dient als spezialisiertes Framework zur Verwaltung von CI-Pipelines, Cloud-Ressourcen-Leasing und Repository-Automatisierung, um Kernfunktionen und API-Stabilität zu validieren.

Das System zeichnet sich durch einen dedizierten Cloud-Ressourcen-Manager aus, der isolierte Projekt-Pools leaset, um konsistente Testumgebungen zu gewährleisten, sowie durch ein Monitoring-System, das historische Testergebnisse analysiert, um Regressionen und instabile Tests (Flaky Tests) zu identifizieren. Es enthält zudem einen GitHub-Workflow-Automator, der verwendet wird, um Repository-Labels zu synchronisieren und Pull-Request-Anforderungen über Bot-gesteuerte Interaktionen zu verwalten.

Im weiteren Sinne deckt das Projekt Cloud-Ressourcen-Orchestrierung, End-to-End-Cluster-Provisionierung und GitHub-Organisationsmanagement ab. Es enthält zudem Traffic-Management-Dienstprogramme zum Proxying und Caching externer API-Antworten, um Rate-Limiting bei hochvolumigen Automatisierungsaufgaben zu mildern.

Features

  • CI Cluster Automation - Automates the continuous integration, testing, and deployment pipelines specifically for the Kubernetes project.
  • Kubernetes Cluster Provisioning - Provides automated deployment and lifecycle management of end-to-end Kubernetes clusters for core functionality validation.
  • Test Environment Provisioning - Automates the creation and configuration of end-to-end environments to ensure consistent testbed setups for each run.
  • Cluster-Based E2E Testing - Creates and configures fully functional Kubernetes clusters to run comprehensive integration and system tests.
  • Pull Request Comment Triggers - Runs automated tasks based on specific GitHub pull request comments to manage CI lifecycles.
  • CI Workflow Automations - Provides a self-service pull request workflow to manage continuous integration jobs and bot-triggered updates.
  • Kubernetes CI/CD Environments - Provides the specialized CI infrastructure and end-to-end test orchestration required for the Kubernetes project.
  • Cloud Resource Managers - Leases and manages isolated cloud project pools to provide consistent environments for automated test jobs.
  • Cloud Resource Orchestration - Leases and manages isolated cloud project pools to provide consistent computing environments for automated tests.
  • Flaky Test Analysis - Tracks historical test outcomes and groups similar failures to identify regressions and flaky behavior.
  • Resource Lease Locking - Allocates isolated cloud projects to specific jobs through a locking mechanism to prevent environment conflicts.
  • Resource Pool Management - Leases cloud projects and computing resources to jobs to maintain isolated and consistent test environments.
  • Test Result Comparison - Tracks historical test outcomes and groups failures to identify regressions and flaky behavior.
  • Test Result Analytics - Tracks historical test outcomes and groups similar failures to identify flaky tests and regressions.
  • Multi-Repository Label Syncing - Standardizes and migrates labels across multiple repositories and organizations using a centralized configuration file.
  • Multi-Organization Managers - Automates management tasks, such as label synchronization, across multiple GitHub organization installations.
  • GitHub Workflow Integrations - Synchronizes repository labels and manages pull request requirements through bot-driven CI interactions.
  • Pull Request Status Trackers - Visualizes the status of automated CI jobs directly on pull requests to determine mergeability.
  • Configuration-Driven Labeling - Updates repository metadata by applying a centralized set of labeling definitions through declarative configurations.
  • Test Result Storage - Extracts raw test outputs from cloud storage to populate databases for historical trend tracking.
  • Testing and Conformance - Provides infrastructure for testing the Kubernetes project.

Star-Verlauf

Star-Verlauf für kubernetes/test-infraStar-Verlauf für kubernetes/test-infra

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Test Infra

Handverlesene Sammlungen, in denen Test Infra vorkommt.
  • ein Tool für automatisierte Softwaretests

Open-Source-Alternativen zu Test Infra

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Test Infra.
  • eksctl-io/eksctlAvatar von eksctl-io

    eksctl-io/eksctl

    5,203Auf GitHub ansehen↗

    eksctl is a command-line tool for provisioning, managing, and deleting managed Kubernetes clusters on Amazon EKS. It functions as a cloud infrastructure automator and cluster provisioner that creates the control plane, worker nodes, and necessary cloud networking for Kubernetes environments. The tool provides orchestration for hybrid cloud environments, integrating on-premises and edge infrastructure into a managed cloud cluster. It handles the specialized networking and credential provisioning required to link remote nodes with a cloud control plane. The project covers broad administrative

    Goamazon-web-servicesaws-cloudformationaws-ec2
    Auf GitHub ansehen↗5,203
  • kubernetes-sigs/kindAvatar von kubernetes-sigs

    kubernetes-sigs/kind

    15,320Auf GitHub ansehen↗

    This project is a local Kubernetes cluster manager and tool that runs control plane and worker nodes as containers on a host machine. It provides an environment for local development and automated testing by emulating a full Kubernetes cluster within a container runtime. The tool enables the creation of multi-node topologies and high-availability control planes through configuration files. It supports image sideloading to transfer container images directly from the host to nodes, bypassing remote registries, and allows for offline deployments using pre-built node images. Capabilities include

    Godockergolangk8s-sig-testing
    Auf GitHub ansehen↗15,320
  • jenkins-x/jxAvatar von jenkins-x

    jenkins-x/jx

    4,691Auf GitHub ansehen↗

    jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of applications. It functions as a cloud native pipeline manager that executes container-based build and deployment sequences using a catalog of reusable tasks. The project distinguishes itself through the automated orchestration of preview environments, which are created and destroyed based on pull request activity to enable validation before merging. It employs a GitOps-based state synchronization model to maintain the desired state of clusters by polling git repositories and

    Goacceleratorcicdcontinuous-delivery
    Auf GitHub ansehen↗4,691
  • tensorflow/tpuAvatar von tensorflow

    tensorflow/tpu

    5,281Auf GitHub ansehen↗

    This repository provides a collection of reference implementations, toolkits, and orchestration tools for training and deploying large-scale AI models on Cloud TPU hardware. It serves as a framework for managing the lifecycle of accelerator clusters, including hardware orchestration and the provisioning of high-performance compute infrastructure for machine learning workloads. The project specifically enables the pre-training of foundation models, large language models, and complex reasoning architectures through distributed training toolkits and multi-host scaling recipes. It further provide

    Jupyter Notebook
    Auf GitHub ansehen↗5,281
Alle 30 Alternativen zu Test Infra anzeigen→

Häufig gestellte Fragen

Was macht kubernetes/test-infra?

Dieses Projekt stellt die Continuous-Integration-Infrastruktur und die End-to-End-Test-Orchestrierung bereit, die für das Kubernetes-Projekt erforderlich sind. Es dient als spezialisiertes Framework zur Verwaltung von CI-Pipelines, Cloud-Ressourcen-Leasing und Repository-Automatisierung, um Kernfunktionen und API-Stabilität zu validieren.

Was sind die Hauptfunktionen von kubernetes/test-infra?

Die Hauptfunktionen von kubernetes/test-infra sind: CI Cluster Automation, Kubernetes Cluster Provisioning, Test Environment Provisioning, Cluster-Based E2E Testing, Pull Request Comment Triggers, CI Workflow Automations, Kubernetes CI/CD Environments, Cloud Resource Managers.

Welche Open-Source-Alternativen gibt es zu kubernetes/test-infra?

Open-Source-Alternativen zu kubernetes/test-infra sind unter anderem: eksctl-io/eksctl — eksctl is a command-line tool for provisioning, managing, and deleting managed Kubernetes clusters on Amazon EKS. It… kubernetes-sigs/kind — This project is a local Kubernetes cluster manager and tool that runs control plane and worker nodes as containers on… jenkins-x/jx — jx is a GitOps delivery platform and Kubernetes CI/CD orchestrator designed to automate the building and deployment of… tensorflow/tpu — This repository provides a collection of reference implementations, toolkits, and orchestration tools for training and… nrwl/nx — This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It… zenml-io/zenml — ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning…