This is an automated email from the ASF dual-hosted git repository.
marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
The following commit(s) were added to refs/heads/main by this push:
new b46e2549 Backward compatibility for 4.6.0
b46e2549 is described below
commit b46e2549355ed782a43a20ffb64a3dca1db42bef
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Wed Jul 24 09:39:27 2024 -0400
Backward compatibility for 4.6.0
---
karavan-core/src/core/api/TopologyUtils.ts | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/karavan-core/src/core/api/TopologyUtils.ts
b/karavan-core/src/core/api/TopologyUtils.ts
index a579d578..1788f740 100644
--- a/karavan-core/src/core/api/TopologyUtils.ts
+++ b/karavan-core/src/core/api/TopologyUtils.ts
@@ -58,6 +58,26 @@ export class TopologyUtils {
return component !== undefined && component.component.remote !== true;
}
+ static isComponentInternal = (label: string): boolean => {
+ const labels = label.split(",");
+ if (labels.includes('core') && (
+ labels.includes('transformation')
+ || labels.includes('testing')
+ || labels.includes('scheduling')
+ || labels.includes('monitoring')
+ || labels.includes('transformation')
+ || labels.includes('java')
+ || labels.includes('endpoint')
+ || labels.includes('script')
+ || labels.includes('validation')
+ )) {
+ return true;
+ } else if (label === 'transformation') {
+ return true;
+ }
+ return false;
+ }
+
static getConnectorType = (element: CamelElement): 'component' | 'kamelet'
=> {
return CamelUtil.isKameletComponent(element) ? 'kamelet' : 'component';
}