konveyor/tackle-container-advisor

containerize input format bug

Closed this issue · 0 comments

this input (copy pasted from /standardize)

[{'Name': 'databases-for-mongodb', 'Desc': 'description: MongoDB is a JSON document store with a rich query and aggregation framework.\nlabel: databases-for-mongodb\nservicebrokername: ibm-cloud-databases-us-south\ntags:\n- data_management\n- ibm_created\n- rc_compatible\n', 'Cmpt': '', 'OS': '{}', 'Lang': '{}', 'App Server': '{}', 'Dependent Apps': "{'MongoDB is': {'MongoDB': ('NA_VERSION', '4.4')}}", 'Runtime': "{'aggregation framework.': {'.NET Framework|*': ('NA_VERSION', '4.8')}}", 'Libs': '{}', 'Reason': "Reason 101: Medium or low confidence for the inferred data: {'databases-for-mongodb': {'MongoDB': ('NA_VERSION', '4.4')}, 'management': {'MS SQL Server|SQL Server Management Studio': ('NA_VERSION', 'NA_VERSION')}}\nReason 102: General technologies detected: {'is JSON': {'JSON': ('NA_VERSION', 'NA_VERSION')}, 'rich query': {'Structured Query Language (SQL)': ('NA_VERSION', 'NA_VERSION')}}\nReason 103: Unknown technologies detected: - data management, created, description, ibm-cloud-databases-us-south, label, servicebrokername, tags", 'KG Version': '1.0.4'}]

produces an error from /containerize

{'status': 400, 'message': "Input data format doesn't match the format expected by TCA", 'containerization': None}