Code Monkey home page Code Monkey logo

isgasho / keptn Goto Github PK

View Code? Open in Web Editor NEW

This project forked from keptn/keptn

0.0 2.0 0.0 118.67 MB

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

Home Page: https://keptn.sh

License: Apache License 2.0

Shell 7.80% Go 68.85% Makefile 0.13% Dockerfile 1.37% HTML 4.03% JavaScript 0.37% TypeScript 16.09% SCSS 0.78% Mustache 0.43% Smarty 0.16%

keptn's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.