All Projects → keptn → Keptn

keptn / Keptn

Licence: apache-2.0
Cloud-native application life-cycle orchestration. Keptn automates your SLO-driven multi-stage delivery and operations & remediation of your applications.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Keptn

Control Tower
Deploy and operate Concourse CI in a single command
Stars: ✭ 105 (-86.09%)
Mutual labels:  operations, continuous-delivery
Lastbackend
System for containerized apps management. From build to scaling.
Stars: ✭ 1,536 (+103.44%)
Mutual labels:  continuous-delivery, orchestration
Rundeck
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
Stars: ✭ 4,426 (+486.23%)
Mutual labels:  operations, orchestration
Terrahub
Terraform Automation and Orchestration Tool (Open Source)
Stars: ✭ 148 (-80.4%)
Mutual labels:  continuous-delivery, orchestration
Runbook
A framework for gradual system automation
Stars: ✭ 531 (-29.67%)
Mutual labels:  operations, orchestration
Datasources
💾 🔜📱 Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
Stars: ✭ 553 (-26.75%)
Mutual labels:  data-driven
Concourse
Concourse is a container-based continuous thing-doer written in Go.
Stars: ✭ 6,070 (+703.97%)
Mutual labels:  continuous-delivery
Compose
Define and run multi-container applications with Docker
Stars: ✭ 24,462 (+3140%)
Mutual labels:  orchestration
Agent
The Buildkite Agent is an open-source toolkit written in Golang for securely running build jobs on any device or network
Stars: ✭ 534 (-29.27%)
Mutual labels:  continuous-delivery
Gocd
Main repository for GoCD - Continuous Delivery server
Stars: ✭ 6,314 (+736.29%)
Mutual labels:  continuous-delivery
Flubucore
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
Stars: ✭ 695 (-7.95%)
Mutual labels:  orchestration
Spug
开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
Stars: ✭ 6,810 (+801.99%)
Mutual labels:  operations
Cattle
Infrastructure orchestration engine for Rancher 1.x
Stars: ✭ 567 (-24.9%)
Mutual labels:  orchestration
Buildxl
Microsoft Build Accelerator
Stars: ✭ 676 (-10.46%)
Mutual labels:  orchestration
Drone
Drone is a Container-Native, Continuous Delivery Platform
Stars: ✭ 24,287 (+3116.82%)
Mutual labels:  continuous-delivery
Abstruse
Abstruse is a free and open-source CI/CD platform that tests your models and code.
Stars: ✭ 704 (-6.75%)
Mutual labels:  continuous-delivery
Lambdacd
a library to define a continuous delivery pipeline in code
Stars: ✭ 655 (-13.25%)
Mutual labels:  continuous-delivery
Argo Cd
Declarative continuous deployment for Kubernetes.
Stars: ✭ 7,887 (+944.64%)
Mutual labels:  continuous-delivery
Jenkins Build Monitor Plugin
Jenkins CI Build Monitor Plugin
Stars: ✭ 695 (-7.95%)
Mutual labels:  continuous-delivery
Vulcanizer
GitHub's ops focused Elasticsearch library
Stars: ✭ 608 (-19.47%)
Mutual labels:  operations

keptn

Keptn

GitHub release (latest by date) GitHub Downloads CI codecov Go Report Card CII Best Practices

Keptn is an event-based control plane for continuous delivery and automated operations for cloud-native applications. Please find the documentation on our website, and read the motivation about Keptn on our Why Keptn? page.

In addition, you can find the roadmap of the Keptn project here. It provides an overview of user stories that are currently in the focus of development for the next release.

Quickstart

To get started with keptn you need a Kubernetes cluster. Supported Kubernetes engines and versions can be found in the documentation.

Here is a quick guide on how to get started with Keptn on k3s on MacOS and Linux:

Install K3s
Download, install and run K3s (tested with versions 1.16 to 1.19):

curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION=v1.19.5+k3s1 K3S_KUBECONFIG_MODE="644" sh -s - --no-deploy=traefik

Export the Kubernetes config using:

export KUBECONFIG=/etc/rancher/k3s/k3s.yaml

Download keptn CLI using Bash (e.g., Linux and Mac OS):

curl -sL https://get.keptn.sh | bash

or download a release for your platform from the release page

Install keptn:

keptn install --endpoint-service-type=ClusterIP --use-case=continuous-delivery

You can find documentation on how to get started with Keptn in our Quick Start Guide and the Installation instructions. We recommend using the latest stable release as provided in the release section.

Community

Please find details on regular hosted community events as well as our Slack workspace in the keptn/community repo.

Keptn Versions compatibilities

We manage the Keptn core components in versions. The respective images in their versions are stored on DockerHub. The versions of the Keptn core components and the services are compatible with each other. However, contributed services as well as services that are not considered core components might not follow the same versioning schema.

We are tracking compatibility of those services on our website.

Contributions

You are welcome to contribute using Pull Requests to the respective repositories. Before contributing, please read our Contributing Guidelines and our Code of Conduct. Please also check out our list of good first issues.

License

Keptn is an Open Source Project. Please see LICENSE for more information.

Adopters

For a list of users, please refer to ADOPTERS.md.

Further information

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].