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

EPIC - Support the same workflow name in different namespaces #492

Open
4 tasks
wmedvede opened this issue Jun 14, 2024 · 1 comment
Open
4 tasks

EPIC - Support the same workflow name in different namespaces #492

wmedvede opened this issue Jun 14, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request epic

Comments

@wmedvede
Copy link
Contributor

wmedvede commented Jun 14, 2024

Description

From the SonataFlow and other k8s deployments perspective, a workflow/process with the same name, deployed in two different namespaces, namespace1 and namespace2, represents a completely different workflow/process. And, even while having the same name/id, the workflow/process definition might be totally different.

However, when we have an installation, where the Data Index was installed in a cluster-wide mode, we have an issue, since the Data Index is not prepared to manage namespaced workflow/process definitions.

Instead, if workflow/process "my-workflow" is deployed in namespace1, and then, in a later point in time, in namespace2 (with a potential different definition), the last deployment will overwrite previous definition.

The objective of this epic is to support this use case

Implementation ideas

No response

@fjtirado
Copy link

fjtirado commented Jul 4, 2024

An alternative to deploy the same workflow with different configuration is to allow dynamic configuraiton within the same namepace for OpenAPI properties, see apache/incubator-kie-kogito-runtimes#3573

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epic
Projects
Status: 📋 Backlog
Development

No branches or pull requests

2 participants