keptn is a fabric for cloud-native lifecycle automation at enterprise scale. In its first version it provides an automated setup of the keptn core components as well as a demo application. Also included are three preconfigured use cases for the demo application: automated quality gates, runbook automation, and automated evaluation of blue/green deployments.
-
keptn/keptn. This is the main repository that you are currently looking at. It hosts keptn's core components and documents that govern the keptn open source project. It includes:
- cloudevents: Events are everywhere. However, event producers tend to describe events differently. To provide a definition of all events keptn understands, this directory maintains a list of events that follow the CloudEvent specification.
- designDocs: We're already designing the architecture and use cases for the next releases - you can find the current design docs here. Please feel free to review and comment the designs, after all, we're encouraging all of you to collaborate on keptn.
- install: This directory contains all artifacts that are required to install keptn.
- releasenotes: You can find the current release notes in this directory.
- onboard: This directory contains the srcipts to onboard an application (or single services) so that keptn takes care of it.
-
keptn/examples. This repository contains examples to explore keptn and to learn more about the cloud-native lifecycle automation based on different use cases.