Skip to content

Commit 717bcc4

Browse files
changeset[backend](data-types,modules): seeded data type - module relation
1 parent 941c847 commit 717bcc4

2 files changed

Lines changed: 69 additions & 0 deletions

File tree

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<databaseChangeLog
3+
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.5.xsd">
6+
7+
<changeSet id="20260408002" author="Gemini">
8+
<sql dbms="postgresql" splitStatements="true" stripComments="true">
9+
<![CDATA[
10+
-- Mapping UtmDataTypes to UtmModule based on known relationships from UtmLogstashFilter and integration definitions
11+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'AZURE' LIMIT 1) WHERE id = 3;
12+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'CISCO' LIMIT 1) WHERE id = 6;
13+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'MERAKI' LIMIT 1) WHERE id = 5;
14+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'FIRE_POWER' LIMIT 1) WHERE id = 13;
15+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'WINDOWS_AGENT' LIMIT 1) WHERE id = 1;
16+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'IIS' LIMIT 1) WHERE id = 8;
17+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'SOPHOS_XG' LIMIT 1) WHERE id = 7;
18+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'FORTIGATE' LIMIT 1) WHERE id = 10;
19+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'VMWARE' LIMIT 1) WHERE id = 11;
20+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'GCP' LIMIT 1) WHERE id = 12;
21+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'REDIS' LIMIT 1) WHERE id = 14;
22+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'POSTGRESQL' LIMIT 1) WHERE id = 15;
23+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'OSQUERY' LIMIT 1) WHERE id = 16;
24+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'NGINX' LIMIT 1) WHERE id = 17;
25+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'MYSQL' LIMIT 1) WHERE id = 18;
26+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'MONGODB' LIMIT 1) WHERE id = 19;
27+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'LOGSTASH' LIMIT 1) WHERE id = 20;
28+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'KIBANA' LIMIT 1) WHERE id = 21;
29+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'KAFKA' LIMIT 1) WHERE id = 22;
30+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'ELASTICSEARCH' LIMIT 1) WHERE id = 23;
31+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'AUDITD' LIMIT 1) WHERE id = 24;
32+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'APACHE' LIMIT 1) WHERE id = 25;
33+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'LINUX_AGENT' LIMIT 1) WHERE id = 26;
34+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'ESET' LIMIT 1) WHERE id = 27;
35+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'KASPERSKY' LIMIT 1) WHERE id = 28;
36+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'SENTINEL_ONE' LIMIT 1) WHERE id = 29;
37+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'GITHUB' LIMIT 1) WHERE id = 31;
38+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'MACOS' LIMIT 1) WHERE id = 32;
39+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'MIKROTIK' LIMIT 1) WHERE id = 33;
40+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'PALO_ALTO' LIMIT 1) WHERE id = 34;
41+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'CISCO_SWITCH' LIMIT 1) WHERE id = 35;
42+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'SONIC_WALL' LIMIT 1) WHERE id = 36;
43+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'DECEPTIVE_BYTES' LIMIT 1) WHERE id = 37;
44+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'BITDEFENDER' LIMIT 1) WHERE id = 38;
45+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'JSON' LIMIT 1) WHERE id = 42;
46+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'TRAEFIK' LIMIT 1) WHERE id = 41;
47+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'NATS' LIMIT 1) WHERE id = 40;
48+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'HAPROXY' LIMIT 1) WHERE id = 39;
49+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'SYSLOG' LIMIT 1) WHERE id = 43;
50+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'PFSENSE' LIMIT 1) WHERE id = 44;
51+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'NETFLOW' LIMIT 1) WHERE id = 45;
52+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'FORTIWEB' LIMIT 1) WHERE id = 46;
53+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'AIX' LIMIT 1) WHERE id = 47;
54+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'AS_400' LIMIT 1) WHERE id = 48;
55+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'O365' LIMIT 1) WHERE id = 4;
56+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'AWS_IAM_USER' LIMIT 1) WHERE id = 2;
57+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'SURICATA' LIMIT 1) WHERE id = 49;
58+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'UTMSTACK' LIMIT 1) WHERE id = 50;
59+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'CROWDSTRIKE' LIMIT 1) WHERE id = 51;
60+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'ORACLE' LIMIT 1) WHERE id = 52;
61+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'SOPHOS' LIMIT 1) WHERE id = 30;
62+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'SOC_AI' LIMIT 1) WHERE id = 42240;
63+
UPDATE utm_data_types SET module_id = (SELECT id FROM utm_module WHERE module_name = 'FILE_INTEGRITY' LIMIT 1) WHERE id = 42241;
64+
]]>
65+
</sql>
66+
</changeSet>
67+
</databaseChangeLog>

backend/src/main/resources/config/liquibase/master.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -587,4 +587,6 @@
587587

588588
<include file="/config/liquibase/changelog/20260408001_add_module_id_to_utm_data_types.xml" relativeToChangelogFile="false"/>
589589

590+
<include file="/config/liquibase/changelog/20260408002_seed_module_id_in_utm_data_types.xml" relativeToChangelogFile="false"/>
591+
590592
</databaseChangeLog>

0 commit comments

Comments
 (0)