Giter Site home page Giter Site logo

ajeans / camunda-platform-helm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from camunda/camunda-platform-helm

0.0 0.0 0.0 2.16 MB

Camunda Platform 8 Self-Managed Helm charts

Home Page: https://docs.camunda.io/docs/self-managed/overview/

License: Apache License 2.0

Shell 2.18% Go 90.10% Makefile 1.24% Mustache 6.47%

camunda-platform-helm's Introduction

Camunda Platform Helm

License Go CI Artifact Hub

Overview

Camunda Platform 8 Self-Managed Helm charts repo.

The Camunda Platform components are represented in the following image:

HELM CHARTS

Per default the following components will be installed:

Installing Charts

We recommend you to use Kubernetes when deploying Camunda 8 to production self-managed. For more details, please follow the installation instructions in the official Camunda Platform documentation.

The charts can be accessed by adding the following Helm repo to your Helm setup:

helm repo add camunda https://helm.camunda.io
helm repo update

Then, you can install the Helm charts by running:

helm install <YOUR HELM RELEASE NAME> camunda/camunda-platform

Local Kubernetes

We recommend to use Helm + KIND for local environments, as the Helm configurations are battle-tested and much closer to production systems.

For more details: Installing the Camunda Helm chart locally using KIND

OpenShift

See the openshift sub-folder on how to get started with the charts on OpenShift.

Configure Charts

Helm charts can be configured via using extra values files or directly via the --set option. make sure to check out the Camunda Platform Helm Charts Readme for more information.

Example to enable the prometheus ServiceMonitor for Zeebe:

helm install <YOUR HELM RELEASE NAME> camunda/camunda-platform --set zeebe.prometheusServiceMonitor.enabled=true

Uninstalling Charts

You can remove these charts by running:

helm uninstall <YOUR HELM RELEASE NAME>

Note

Notice that all the services and pods will be deleted, but not the Persistence Volume Claims which are used to hold the storage for the data generated by the cluster and Elasticsearch.

In order to free up the storage you need to manually delete all the Persistent Volume Claims. You can do this by running:

kubectl get pvc -l app.kubernetes.io/instance=<YOUR HELM RELEASE NAME>
kubectl get pvc -l release=<YOUR HELM RELEASE NAME>

Then delete the ones that you don't want to keep:

kubectl delete pvc -l app.kubernetes.io/instance=<YOUR HELM RELEASE NAME>
kubectl delete pvc -l release=<YOUR HELM RELEASE NAME>

Or you can simply delete the related Kubernetes namespace, which contains the resources.

Deprecation of zeebe charts

With the creation of the Camunda Platform Helm charts (previously known as ccsm-helm), the old zeebe-* charts have been deprecated. This means they are no longer part of the repository and no longer maintained. The packaged charts are still available for download.

The following charts are deprecated:

  • zeebe-full-helm
  • zeebe-cluster-helm
  • zeebe-operate-helm
  • zeebe-tasklist-helm

The new camunda-platform chart is a full replacement of zeebe-full-helm and replaces (contains) all other charts as sub-charts. All sub-charts in camunda-platform are per default enabled.

For a complete migration guide see here.

Issues

Please create new issues if you find problems with these charts. This repository is hosted using GitHub Pages and the source code repository can be found here.

Contributing

Please familiar yourself with the contribution guide to find out how to contribute to this project. Please also make sure to check the Camunda Platform Helm Charts Readme to find more information about configuring and developing the charts.

Releasing the Charts

In order to find out how to release the charts please see the corresponding release guide.

License

Camunda Platform 8 Self-Managed Helm charts are licensed under the open source Apache License 2.0. Please see LICENSE for details.

For Camunda Platform 8 components, please visit licensing information page.

camunda-platform-helm's People

Contributors

aabouzaid avatar berndruecker avatar cbertoldi avatar cdrisc1 avatar chadys avatar chaima-mnsr avatar deepthidevaki avatar dlavrenuek avatar falko avatar giskou avatar harmjanblok avatar lemrouch avatar lenaschoenburg avatar manueldittmar avatar margic avatar megglos avatar michelefa1988 avatar mihneastaub avatar npepinpe avatar piermotte avatar rafaelcam avatar renovate-bot avatar robertrad avatar zelldon avatar

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.