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

kie-issues#1059: EPIC - Sonataflow management console #2532

Conversation

fantonangeli
Copy link
Contributor

Closes apache/incubator-kie-issues#1059

Description:
Similarly to what was done for the Sonataflow Dev UI extension, create a webapp package called sonataflow-management-console and an image containing all the UI, reusing already existent runtime tools components: workflow instances and definitions list, with the possibility to start workflows by their definitions or triggering events in production ready environment.

Dev List proposal: https://lists.apache.org/thread/1c6jt1rkfyw69yoyhkpocj6qyoo6rpn9

How to test:

  • pnpm -r -F sonataflow-management-console-image... build:dev
  • docker run --rm -it -p 8080:8080 docker.io/apache/incubator-kie-sonataflow-management-console:main

Open a new terminal to start the Keycloak server

  • cd ../sonataflow-management-console-webapp; docker run -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -e KEYCLOAK_IMPORT=/tmp/sonataflow-realm.json -v ./dev/config/sonataflow-realm.json:/tmp/sonataflow-realm.json -p 8280:8080 quay.io/keycloak/keycloak:legacy

Open a new terminal to start the SonataFlow Mock Server

  • cd ../sonataflow-mock-server; pnpm start

Preview:
kie-issues#1059-EPIC-Sonataflow-management-console.webm

paulovmr and others added 30 commits April 28, 2024 15:47
Copy link
Contributor

@tiagobento tiagobento left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @fantonangeli! Left some other minor comments inline, mostly for consistency with the rest of the repo.

Copy link
Contributor

@handreyrc handreyrc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fantonangeli Everything looks good to me!

Thanks for your work here.

@ricardozanini
Copy link
Member

@tiagobento can you please take a final look?

Copy link
Contributor

@tiagobento tiagobento left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for applying all suggestions @fantonangeli. Having a last look, I think we might have to rename the kogito-management-console and kogito-task-consoles... but that's for a future moment :). Approving.

@tiagobento tiagobento merged commit 8bb17a7 into apache:main Sep 6, 2024
12 of 14 checks passed
@fantonangeli fantonangeli deleted the kie-issues#1059-EPIC-Sonataflow-management-console branch September 6, 2024 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

EPIC - Sonataflow management console
6 participants