diff --git a/bootstrap/sql/migrations/native/1.4.2/mysql/schemaChanges.sql b/bootstrap/sql/migrations/native/1.4.2/mysql/schemaChanges.sql index c1da024bb38..32e25ccfc94 100644 --- a/bootstrap/sql/migrations/native/1.4.2/mysql/schemaChanges.sql +++ b/bootstrap/sql/migrations/native/1.4.2/mysql/schemaChanges.sql @@ -1,2 +1,4 @@ ALTER TABLE ingestion_pipeline_entity ADD COLUMN appType VARCHAR(256) GENERATED ALWAYS AS (json ->> '$.sourceConfig.config.appConfig.type') STORED NULL; -ALTER TABLE ingestion_pipeline_entity ADD COLUMN pipelineType VARCHAR(256) GENERATED ALWAYS AS (json ->> '$.pipelineType') STORED NULL; \ No newline at end of file +ALTER TABLE ingestion_pipeline_entity ADD COLUMN pipelineType VARCHAR(256) GENERATED ALWAYS AS (json ->> '$.pipelineType') STORED NULL; + +DELETE FROM event_subscription_entity WHERE JSON_UNQUOTE(JSON_EXTRACT(json, '$.filteringRules.resources[0]')) = 'testSuite'; diff --git a/bootstrap/sql/migrations/native/1.4.2/postgres/schemaChanges.sql b/bootstrap/sql/migrations/native/1.4.2/postgres/schemaChanges.sql index e7da13a3ab2..a1117c12b2d 100644 --- a/bootstrap/sql/migrations/native/1.4.2/postgres/schemaChanges.sql +++ b/bootstrap/sql/migrations/native/1.4.2/postgres/schemaChanges.sql @@ -1,2 +1,4 @@ ALTER TABLE ingestion_pipeline_entity ADD COLUMN appType VARCHAR(256) GENERATED ALWAYS AS (json -> 'sourceConfig' -> 'config' -> 'appConfig' ->> 'type') STORED NULL; -ALTER TABLE ingestion_pipeline_entity ADD COLUMN pipelineType VARCHAR(256) GENERATED ALWAYS AS (json ->> 'pipelineType') STORED NULL; \ No newline at end of file +ALTER TABLE ingestion_pipeline_entity ADD COLUMN pipelineType VARCHAR(256) GENERATED ALWAYS AS (json ->> 'pipelineType') STORED NULL; + +delete from event_subscription_entity where (json -> 'filteringRules' -> 'resources' ->> 0) = 'testSuite'; \ No newline at end of file diff --git a/openmetadata-service/src/main/resources/json/data/EntityObservabilityFilterDescriptor.json b/openmetadata-service/src/main/resources/json/data/EntityObservabilityFilterDescriptor.json index f423f019f53..92687fed327 100644 --- a/openmetadata-service/src/main/resources/json/data/EntityObservabilityFilterDescriptor.json +++ b/openmetadata-service/src/main/resources/json/data/EntityObservabilityFilterDescriptor.json @@ -338,6 +338,19 @@ "testResultList" ], "inputType": "runtime" + }, + { + "name": "GetTestCaseStatusUpdatesUnderSuite", + "fullyQualifiedName": "eventSubscription.GetTestCaseStatusUpdatesUnderSuite", + "displayName": "Get Test Case Status Updates belonging to a Test Suite", + "description" : "Get Status Updates Test Cases belonging to a Test Suite", + "effect" : "include", + "condition": "getTestCaseStatusIfInTestSuite(${testStatusList}, ${testSuiteList})", + "arguments": [ + "testStatusList", + "testSuiteList" + ], + "inputType": "runtime" } ] }, @@ -382,19 +395,6 @@ } ], "supportedActions" : [ - { - "name": "GetTestCaseStatusUpdatesUnderSuite", - "fullyQualifiedName": "eventSubscription.GetTestCaseStatusUpdatesUnderSuite", - "displayName": "Get Test Case Status Updates belonging to a Test Suite", - "description" : "Get Status Updates Test Cases belonging to a Test Suite", - "effect" : "include", - "condition": "getTestCaseStatusIfInTestSuite(${testStatusList}, ${testSuiteList})", - "arguments": [ - "testStatusList", - "testSuiteList" - ], - "inputType": "runtime" - } ] } ] \ No newline at end of file