Skip to content

A common base Helm chart for any Activiti Cloud service.

License

Notifications You must be signed in to change notification settings

Activiti/activiti-cloud-common-chart

This branch is 1 commit ahead of develop.

Folders and files

NameName
Last commit message
Last commit date
Mar 7, 2025
Nov 29, 2022
Feb 3, 2025
Jun 12, 2020
Jun 18, 2024
Jun 18, 2024
Apr 29, 2019
Aug 8, 2023

Repository files navigation

activiti-cloud-common-chart

A common base Helm chart for any Activiti Cloud service.

How to Use

This chart is meant to be used as a dependency in a larger application chart, for example:

- name: common
  repository: https://activiti.github.io/activiti-cloud-helm-charts
  version: $VERSION
  alias: my-service
  condition: application.my-service.enabled,my-service.enabled

A minimum amount of value overrides must be provided:

my-service:
  enabled: true
  nameOverride: my-service
  service:
    name: my-service
  image:
    repository: activiti/my-service
    tag: latest
  ingress:
    enabled: true
    path: /my-service

More details on available properties and globals can be found in README.md.

CI/CD

Running on GH Actions.

For Dependabot PRs to be validated by CI, the label "CI" should be added to the PR.

Requires the following secrets to be set:

Name Description
BOT_GITHUB_TOKEN Token to launch other builds on GH
BOT_GITHUB_USERNAME Username to issue propagation PRs
SLACK_NOTIFICATION_BOT_TOKEN Token to notify slack on failure

Formatting

The local .editorconfig file is leveraged for automated formatting.

See documentation at pre-commit.

To run all hooks locally:

pre-commit run -a