Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENHANCEMENT] Execution Identity integration #2195

Closed
3 of 4 tasks
megglos opened this issue Aug 8, 2024 · 5 comments · Fixed by #2247
Closed
3 of 4 tasks

[ENHANCEMENT] Execution Identity integration #2195

megglos opened this issue Aug 8, 2024 · 5 comments · Fixed by #2247
Assignees
Labels
cycle/alpha5 Tasks will be done in alpha5 cycle kind/enhancement New feature or request priority/important Must be worked on either currently, or very soon, ideally in time for the next release. version/8.6 Camunda applications/cycle version

Comments

@megglos
Copy link
Contributor

megglos commented Aug 8, 2024

Describe the use case:

This feature request is about integrating the execution layer identity into a SM cluster. Execution Identity is a new component that is part of the mono-repo https://github.com/camunda/camunda and will be the component to manager uses/authorizations within a cluster going forward and replace the current present identity component.

For more context, also see https://docs.google.com/presentation/d/1VcdJGDqX4Jcjt7w2gf7KvEyLUueHojmg4wxfcZPJoDI/edit#slide=id.g21c05d33edd_0_0

relates to https://github.com/camunda/product-hub/issues/2222

Describe the enhancement/feature:

Iteration 1 - Execution Identity Integration (8.6 Alpha5)

Iteration 2 - Webapp Exporter @megglos link relevant issue this depends on

Iteration 3- Migration App - TBD by @Ben-Sheppard

No tasks being tracked yet.

Desired outcome and acceptance tests:

  • Identity Webapp can be accessed

Additional information:
image: camunda/camunda:SNAPSHOT

Required config for the identity deployment:
configmap:

spring:
  profiles:
    active: identity,auth-basic
camunda:
  database:
    type: elasticsearch
    clusterName: elasticsearch
    url: http://elasticsearch:9200
zeebe:
  gateway:
    cluster:
      initial-contact-points: zeebe:26502
      member-id:identity

or alternatively the equivalent env vars:

SPRING_PROFILES_ACTIVE=identity,auth-basic
CAMUNDA_DATABASE_TYPE=elasticsearch
CAMUNDA_DATABASE_clusterName=elasticsearch
CAMUNDA_DATABASE_URL=http://elasticsearch:9200
ZEEBE_GATEWAY_CLUSTER_INITIALCONTACTPOINTS: zeebe:26502
ZEEBE_GATEWAY_CLUSTER_MEMBERID: identity
@megglos megglos added the kind/enhancement New feature or request label Aug 8, 2024
@megglos
Copy link
Contributor Author

megglos commented Aug 8, 2024

@aabouzaid can you check whether this is enough to get started with a first iteration to allow the deployment of identity in a cluster? (excluding the zeebe statefulset task) What is a reasonable timeline for completing iteration 1, so we could deploy identity in a cluster?

@aabouzaid
Copy link
Member

@megglos, we will start working on phase 1 in the Alpha 5 cycle, so we will work on it directly after the Alpha 4 release.

@aabouzaid aabouzaid added this to the 8.6 Release Cycle milestone Aug 8, 2024
@aabouzaid aabouzaid added version/8.6 Camunda applications/cycle version priority/important Must be worked on either currently, or very soon, ideally in time for the next release. cycle/alpha5 Tasks will be done in alpha5 cycle labels Aug 8, 2024
@drodriguez-305 drodriguez-305 linked a pull request Aug 20, 2024 that will close this issue
6 tasks
@drodriguez-305
Copy link
Contributor

Hey Team,

The helm chart work has been completed. There is still an issue with the component @Ben-Sheppard will be double-checking when he is back. Let me know if it is ok to merge the related helm work.

@drodriguez-305
Copy link
Contributor

yesterday we confirmed execution-identity is working and in the ready state with @Ben-Sheppard.

@drodriguez-305
Copy link
Contributor

created the iteration 2 issue as we completed the first iteration.

#2294

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cycle/alpha5 Tasks will be done in alpha5 cycle kind/enhancement New feature or request priority/important Must be worked on either currently, or very soon, ideally in time for the next release. version/8.6 Camunda applications/cycle version
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants