awesome-repositories.com
Blog
MCP
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
·
spinnaker avatar

spinnaker/spinnaker

0
View on GitHub↗
9,740 Stars·1,266 Forks·Java·Apache-2.0·9 Aufrufewww.spinnaker.io↗

Spinnaker

Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment pipelines across various public cloud providers and Kubernetes clusters. It functions as a cloud deployment orchestrator and infrastructure delivery tool, coordinating the promotion of software artifacts through multiple environments using visual workflows and directed acyclic graphs.

The platform distinguishes itself with a dedicated canary analysis engine that compares performance metrics between new and stable software versions to automate release decisions. It utilizes cloud-agnostic resource modeling to abstract provider-specific infrastructure, allowing for consistent deployment management across different cloud platforms from a single control plane.

Broad capabilities include cloud infrastructure provisioning and state reconciliation, event-driven pipeline triggering, and the integration of continuous integration and source control tools. The system also provides resource-level access control, identity provider role mapping, and automated notification routing for delivery alerts.

Features

  • Automated Software Delivery - Orchestrates the delivery of application changes across multiple cloud environments for consistent and repeatable deployments.
  • CI CD Pipelines - Provides a comprehensive management interface for defining and executing automated software deployment pipelines.
  • Pipeline Orchestration - Orchestrates application workflows to promote code through environments using a visual interface or configuration.
  • Multi-Cloud Orchestrators - Automates the release of software changes across different cloud providers and environments using a unified pipeline.
  • Delivery Workflow Visualizers - Orchestrates the release of software changes across cloud environments and clusters using visual workflows.
  • Automated Workflow Orchestration - Coordinates sequences of deployment stages as a directed acyclic graph to automate software releases across cloud environments.
  • CI Integrations - Integrates with CI and source control systems to trigger automated delivery pipelines via webhooks and events.
  • Cloud-Agnostic Resource Modeling - Abstracts provider-specific infrastructure into a common resource model to manage deployments across multiple cloud platforms.
  • Multi-Cloud Deployments - Coordinates application versions and infrastructure state across various cloud clusters from a single control plane.
  • Pipeline Orchestrators - Coordinates software artifact promotion through environments using visual workflows and directed acyclic graphs.
  • Cloud Infrastructure Orchestration - Provisions and manages virtual machines, containers, and load balancers to support multi-cloud application deployments.
  • Infrastructure Provisioning and Management - Manages the provisioning and lifecycle of cloud resources like virtual machines and load balancers.
  • Declarative Infrastructure Reconciliation - Continuously monitors and reconciles the difference between desired cloud configuration and actual state.
  • Automated Canary Analysis - Compares performance metrics between new and stable software versions to automate release decisions.
  • Automated Metric Analysis - Compares real-time performance metrics between new and stable versions to automate release promotion decisions.
  • Metric-Based Analysis Engines - Provides a dedicated engine to automate release decisions by comparing performance metrics between new and stable versions.
  • Release Stability Verification - Performs automated stability comparisons between new and old software versions during a canary release.
  • Event-Driven Triggers - Initiates automated pipelines by reacting to external webhooks, image updates, or scheduled expressions.
  • Release Automation - Manages the workflow and execution of deployment pipelines to automate the delivery of software to target environments.
  • Artifact Versioning - Tracks versioned deployable software and links them to cloud resources to decouple infrastructure from version updates.
  • Promotion Constraints - Evaluates artifact versions against environment rules to advance them when stability or approval conditions are met.
  • Directed Acyclic Graph Engines - Models delivery workflows as directed acyclic graphs to manage execution order and dependencies for releases.
  • Delivery Event Routing - Directs system events from monitoring tools to execution engines to trigger automated delivery pipelines.
  • Lifecycle Management - Coordinates remote build lifecycles to provide essential artifact information for deployment pipelines.
  • CD Toolchain Integrations - Connects external development lifecycle tools via a plugin framework to extend system capabilities.
  • Centralized Configuration Management - Uses a single source of truth to manage environment-specific overlays, authentication, and global system defaults.
  • Cloud Infrastructure Integrations - Binds external cloud infrastructure components to applications using automatic configuration and predefined defaults.
  • Resource State Modeling - Defines desired state specifications for clusters and load balancers using a structured, cloud-agnostic resource model.
  • Cloud Provisioning - Deploys and manages virtual machines, containers, and load balancers across various public cloud providers.
  • Configuration Overlays - Uses environment-specific configuration overlays to tune reliability and scale for different deployment environments.
  • Registry Monitoring - Tracks container registries for new images to automatically trigger deployment pipelines.
  • Declarative Infrastructure Definitions - Specifies infrastructure requirements using declarative definitions to move changes through environments via a visual interface.
  • Event and Schedule Routing - Directs system events to appropriate services and handles the timing of task execution via triggers.
  • Artifact Event Monitoring - Polls continuous integration services for new artifacts and submits events to trigger downstream pipelines.
  • Cloud Provider Integrations - Integrates with various cloud platforms to manage underlying infrastructure and application deployments.
  • Inter-Stage Context Sharing - Shares execution context across multiple stages so subsequent tasks can use outputs from previous operations.
  • Manifest Generators - Renders deployment manifests using templating engines to create environment-specific configurations.
  • Resource-Level Access Controls - Defines group membership requirements and permissions to restrict access to specific application resources.
  • Access Control - Handles authorization and security policies to control user access to application and pipeline resources.
  • Identity Provider Role Mapping - Maps user roles and permissions from external identity sources to internal system access levels for SSO integration.
  • User Access Management - Verifies user permissions for specific accounts or applications via a RESTful authorization interface.
  • Centralized Configuration Systems - Centralizes cloud authentication, integration settings, and monitoring through a single source of truth.
  • Microservice Orchestration - Coordinates software delivery by distributing specialized logic across independent microservices.
  • Plugin Frameworks - Extends system capabilities by loading external modules to connect with third-party CI and delivery services.
  • Infrastructure - Continuously monitors the difference between desired cloud configuration and actual state to trigger corrective updates.
  • Dynamic Workflow Adjustments - Adjusts the workflow graph during runtime to implement conditional behaviors like automatic rollbacks or canary deployments.
  • Automation and CI/CD - Continuous delivery platform for high-velocity software releases.
  • CI CD And GitOps - Manages multi-cloud continuous delivery pipelines.
  • Continuous Delivery and GitOps - Multi-cloud platform for continuous delivery.
  • Infrastrukturmanagement - Continuous delivery platform for cloud-based application deployments.

Star-Verlauf

Star-Verlauf für spinnaker/spinnakerStar-Verlauf für spinnaker/spinnaker

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

Häufig gestellte Fragen

Was macht spinnaker/spinnaker?

Spinnaker is a multi-cloud continuous delivery platform designed to automate software releases and deployment pipelines across various public cloud providers and Kubernetes clusters. It functions as a cloud deployment orchestrator and infrastructure delivery tool, coordinating the promotion of software artifacts through multiple environments using visual workflows and directed acyclic graphs.

Was sind die Hauptfunktionen von spinnaker/spinnaker?

Die Hauptfunktionen von spinnaker/spinnaker sind: Automated Software Delivery, CI CD Pipelines, Pipeline Orchestration, Multi-Cloud Orchestrators, Delivery Workflow Visualizers, Automated Workflow Orchestration, CI Integrations, Cloud-Agnostic Resource Modeling.

Welche Open-Source-Alternativen gibt es zu spinnaker/spinnaker?

Open-Source-Alternativen zu spinnaker/spinnaker sind unter anderem: zenml-io/zenml — ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning… pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud… hashicorp/waypoint — Waypoint is an application delivery platform and multi-cloud deployment orchestrator. It enables the definition of the… concourse/concourse — Concourse is a container-based continuous integration and delivery platform that functions as a distributed build… jenkinsci/jenkins — Jenkins is a CI/CD automation server and build automation tool used to orchestrate software build, test, and… skypilot-org/skypilot — SkyPilot is a multi-cloud AI orchestrator and distributed task scheduler designed to launch and manage AI workloads…

Open-Source-Alternativen zu Spinnaker

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Spinnaker.
  • zenml-io/zenmlAvatar von zenml-io

    zenml-io/zenml

    5,451Auf GitHub ansehen↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Pythonagentopsagentsai
    Auf GitHub ansehen↗5,451
  • pulumi/pulumiAvatar von pulumi

    pulumi/pulumi

    24,797Auf GitHub ansehen↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Goawsazurecloud
    Auf GitHub ansehen↗24,797
hashicorp/waypointAvatar von hashicorp

hashicorp/waypoint

4,726Auf GitHub ansehen↗

Waypoint is an application delivery platform and multi-cloud deployment orchestrator. It enables the definition of the build, deploy, and release lifecycle as code to manage application resources across multiple target environments from a single interface. The project functions as an infrastructure-as-code workflow tool and self-service portal. It abstracts complex infrastructure configurations into reusable patterns, allowing developers to deploy applications using pre-approved templates and modular infrastructure add-ons. The system provides cloud resource governance through role-based acc

Go
Auf GitHub ansehen↗4,726
  • concourse/concourseAvatar von concourse

    concourse/concourse

    7,845Auf GitHub ansehen↗

    Concourse is a container-based continuous integration and delivery platform that functions as a distributed build system. It operates as a declarative pipeline orchestrator, using a central controller and multiple worker nodes to execute concurrent tasks within isolated containers. The system distinguishes itself by executing every build step in a separate container to ensure environment consistency and by defining software delivery sequences through portable, versionable configuration files. It provides a web-based pipeline visualizer to display the real-time status and progress of automated

    Go
    Auf GitHub ansehen↗7,845
  • Alle 30 Alternativen zu Spinnaker anzeigen→