Skip to content

Home

Build status Coverage Status

What is Solution Arsenal (SolAr)?

Solution Arsenal (SolAr) is an application catalog based on Open Component Model packages (ocm.software) and fleet rollout management for these solutions onto Kubernetes Clusters.

System Architecture

For a detailed architecture overview, see the Architecture documentation.

Core Concepts

SolAr manages software delivery through several key resources:

  • Component / ComponentVersion — OCM components representing deployable software packages, discovered automatically by solar-discovery
  • Release — a deployment configuration for a ComponentVersion
  • Target — a deployment target environment (e.g. a cluster), references a render Registry
  • Registry — an OCI registry configuration with hostname and push credentials
  • ReleaseBinding — declares that a Release should be deployed to a Target
  • Profile — matches Targets by label selector and automatically creates ReleaseBindings for a Release
  • RenderTask — internal resource that drives Helm chart rendering jobs
  • Discovery — automated scanning of OCI registries for new OCM components

For the complete API specification, see the API Reference.

Quickstart

Project Resources