Skip to main content
Version: 8.8

Helm chart basic authentication setup

By default, Camunda 8 Self-Managed uses basic authentication for all components deployed through the Helm chart. This method requires no additional configuration and is ideal for local or development environments.

note

Because basic authentication is enabled by default, components that depend on Management Identity are disabled by default, which are:

  • Management Identity
  • Console
  • Web Modeler
  • Keycloak
  • Optimize

Default users

Two users are created by default:

UsernamePasswordDescription
demodemoDefault demo user
connectorconnectorDefault Connectors user

Add users

To add a user, for example user foo, update your configuration:

orchestration:
security:
initialization:
users:
- username: demo
password: demo
name: Demo User
email: demo@demo.com
- username: connector
password: connector
name: Connector User
email: connector@demo.com
- username: foo
password: foo
name: Foo User
email: foo@foo.com

Assign roles

To assign default roles to a user, add them to defaultRoles. For example, to assign the admin role to foo:

orchestration:
security:
initialization:
defaultRoles:
admin:
users:
- demo
- foo
Helm arrays

In Helm, arrays must be overwritten in full. The default array must be configured in your custom values.yaml. For example, when adding the user foo or assigning roles to foo, include the default array values.

Next steps