Title here
Summary here
The Open Component Model project provides an open standard for describing software artifacts and lifecycle metadata, with the purpose to securely deliver and deploy software products. It facilitates asynchronous handling of various lifecycle management processes, such as compliance checks, security scans, deployments, and more, in a decoupled and streamlined manner.
Below are the main projects, but please also check out the others in our Github org.
ocm-spec
repository contains semantics, formatting, and other types of specifications for OCM.ocm
core library is written in Golang and contains an API for interacting with OCM elements. A guided tour how to work with the library can be found here.ocm
command line interface end users can interact with OCM elements. It makes it easy to create component versions and embed them in CI and CD processes. Examples can be found in this Makefile.ocm-controllers
are designed to enable the automated deployment of software using the Open Component Model and Flux.ocm-website
you are currently visiting. It is built using Hugo and hosted on Netlify.