From 9590659509675ff85aaec5141db308589d38d620 Mon Sep 17 00:00:00 2001 From: denliA <91119589+denliA@users.noreply.github.com> Date: Mon, 27 Jun 2022 09:12:38 +0200 Subject: [PATCH] enh(sonar): ignore postgresql in bam folder (#296) (#298) A security issue easily fixable. REFS: MON-13562 --- broker/bam/postgresql_v2/mod_bam.sql | 30 ---------------- .../bam/postgresql_v2/mod_bam_ba_groups.sql | 12 ------- broker/bam/postgresql_v2/mod_bam_impacts.sql | 9 ----- .../mod_bam_poller_relations.sql | 10 ------ .../mod_bam_reporting_ba_events.sql | 17 --------- .../postgresql_v2/mod_bam_reporting_bv.sql | 12 ------- .../mod_bam_reporting_kpi_events.sql | 18 ---------- broker/bam/postgresql_v3/cfg_bam.sql | 36 ------------------- .../bam/postgresql_v3/cfg_bam_ba_groups.sql | 13 ------- broker/bam/postgresql_v3/cfg_bam_ba_types.sql | 12 ------- broker/bam/postgresql_v3/cfg_bam_boolean.sql | 14 -------- broker/bam/postgresql_v3/cfg_bam_impacts.sql | 9 ----- .../mod_bam_reporting_ba_events.sql | 17 --------- .../postgresql_v3/mod_bam_reporting_bv.sql | 12 ------- .../mod_bam_reporting_kpi_events.sql | 18 ---------- 15 files changed, 239 deletions(-) delete mode 100644 broker/bam/postgresql_v2/mod_bam.sql delete mode 100644 broker/bam/postgresql_v2/mod_bam_ba_groups.sql delete mode 100644 broker/bam/postgresql_v2/mod_bam_impacts.sql delete mode 100644 broker/bam/postgresql_v2/mod_bam_poller_relations.sql delete mode 100644 broker/bam/postgresql_v2/mod_bam_reporting_ba_events.sql delete mode 100644 broker/bam/postgresql_v2/mod_bam_reporting_bv.sql delete mode 100644 broker/bam/postgresql_v2/mod_bam_reporting_kpi_events.sql delete mode 100644 broker/bam/postgresql_v3/cfg_bam.sql delete mode 100644 broker/bam/postgresql_v3/cfg_bam_ba_groups.sql delete mode 100644 broker/bam/postgresql_v3/cfg_bam_ba_types.sql delete mode 100644 broker/bam/postgresql_v3/cfg_bam_boolean.sql delete mode 100644 broker/bam/postgresql_v3/cfg_bam_impacts.sql delete mode 100644 broker/bam/postgresql_v3/mod_bam_reporting_ba_events.sql delete mode 100644 broker/bam/postgresql_v3/mod_bam_reporting_bv.sql delete mode 100644 broker/bam/postgresql_v3/mod_bam_reporting_kpi_events.sql diff --git a/broker/bam/postgresql_v2/mod_bam.sql b/broker/bam/postgresql_v2/mod_bam.sql deleted file mode 100644 index 4b146b464d8..00000000000 --- a/broker/bam/postgresql_v2/mod_bam.sql +++ /dev/null @@ -1,30 +0,0 @@ --- --- Business Activities. --- -CREATE TABLE mod_bam ( - ba_id serial, - name varchar(254) default NULL, - state_source int default NULL, - - description varchar(254) default NULL, - level_w float default NULL, - level_c float default NULL, - sla_month_percent_w float default NULL, - sla_month_percent_c float default NULL, - sla_month_duration_w int default NULL, - sla_month_duration_c int default NULL, - current_level float default NULL, - downtime float default NULL, - acknowledged float default NULL, - activate enum('1','0') NOT NULL default '0', - last_state_change int default NULL, - current_status smallint default NULL, - in_downtime boolean default NULL, - must_be_rebuild enum('0', '1', '2') NOT NULL default '0', - id_reporting_period int default NULL, - - PRIMARY KEY (ba_id), - UNIQUE (name), - FOREIGN KEY (id_reporting_period) REFERENCES timeperiod (tp_id) - ON DELETE SET NULL -); diff --git a/broker/bam/postgresql_v2/mod_bam_ba_groups.sql b/broker/bam/postgresql_v2/mod_bam_ba_groups.sql deleted file mode 100644 index b403430175c..00000000000 --- a/broker/bam/postgresql_v2/mod_bam_ba_groups.sql +++ /dev/null @@ -1,12 +0,0 @@ --- --- BA Groups (aka BV). --- -CREATE TABLE mod_bam_ba_groups ( - id_ba_group serial, - - ba_group_name varchar(255) default NULL, - ba_group_description varchar(255) default NULL, - visible enum('0', '1') NOT NULL default '1', - - PRIMARY KEY (id_ba_group) -); diff --git a/broker/bam/postgresql_v2/mod_bam_impacts.sql b/broker/bam/postgresql_v2/mod_bam_impacts.sql deleted file mode 100644 index 115d2f00f97..00000000000 --- a/broker/bam/postgresql_v2/mod_bam_impacts.sql +++ /dev/null @@ -1,9 +0,0 @@ --- --- Impacts of KPI / boolean expressions. --- -CREATE TABLE mod_bam_impacts ( - id_impact serial, - impact float NOT NULL, - - PRIMARY KEY (id_impact) -); diff --git a/broker/bam/postgresql_v2/mod_bam_poller_relations.sql b/broker/bam/postgresql_v2/mod_bam_poller_relations.sql deleted file mode 100644 index f6906805c55..00000000000 --- a/broker/bam/postgresql_v2/mod_bam_poller_relations.sql +++ /dev/null @@ -1,10 +0,0 @@ --- --- BA/poller relation table. --- -CREATE TABLE mod_bam_poller_relations ( - ba_id int NOT NULL, - poller_id int NOT NULL, - - FOREIGN KEY (ba_id) REFERENCES mod_bam (ba_id) - ON DELETE CASCADE -) ENGINE=InnoDB CHARACTER SET utf8; diff --git a/broker/bam/postgresql_v2/mod_bam_reporting_ba_events.sql b/broker/bam/postgresql_v2/mod_bam_reporting_ba_events.sql deleted file mode 100644 index efe6e9e71a6..00000000000 --- a/broker/bam/postgresql_v2/mod_bam_reporting_ba_events.sql +++ /dev/null @@ -1,17 +0,0 @@ --- --- BA events. --- -CREATE TABLE mod_bam_reporting_ba_events ( - ba_event_id serial, - ba_id int NOT NULL, - start_time int NOT NULL, - - first_level double default NULL, - end_time int default NULL, - status smallint default NULL, - in_downtime boolean default NULL, - - PRIMARY KEY (ba_event_id), - KEY (ba_id, start_time), - KEY (ba_id, end_time) -); diff --git a/broker/bam/postgresql_v2/mod_bam_reporting_bv.sql b/broker/bam/postgresql_v2/mod_bam_reporting_bv.sql deleted file mode 100644 index f1bda16dbdc..00000000000 --- a/broker/bam/postgresql_v2/mod_bam_reporting_bv.sql +++ /dev/null @@ -1,12 +0,0 @@ --- --- Business Views. --- -CREATE TABLE mod_bam_reporting_bv ( - bv_id serial, - bv_name varchar(45) default NULL, - - bv_description text default NULL, - - PRIMARY KEY (bv_id), - UNIQUE (bv_name) -); diff --git a/broker/bam/postgresql_v2/mod_bam_reporting_kpi_events.sql b/broker/bam/postgresql_v2/mod_bam_reporting_kpi_events.sql deleted file mode 100644 index 9cd4fc54a40..00000000000 --- a/broker/bam/postgresql_v2/mod_bam_reporting_kpi_events.sql +++ /dev/null @@ -1,18 +0,0 @@ --- --- KPI events. --- -CREATE TABLE mod_bam_reporting_kpi_events ( - kpi_event_id serial, - kpi_id int NOT NULL, - start_time int NOT NULL, - - end_time int default NULL, - status smallint default NULL, - in_downtime boolean default NULL, - impact_level smallint default NULL, - first_output text default NULL, - first_perfdata varchar(45) default NULL, - - PRIMARY KEY (kpi_event_id), - KEY (kpi_id, start_time) -); diff --git a/broker/bam/postgresql_v3/cfg_bam.sql b/broker/bam/postgresql_v3/cfg_bam.sql deleted file mode 100644 index 0acfe7599a0..00000000000 --- a/broker/bam/postgresql_v3/cfg_bam.sql +++ /dev/null @@ -1,36 +0,0 @@ --- --- Business Activities. --- -CREATE TABLE cfg_bam ( - ba_id serial, - name varchar(254) default NULL, - state_source int default NULL, - - description varchar(254) default NULL, - level_w float default NULL, - level_c float default NULL, - sla_month_percent_w float default NULL, - sla_month_percent_c float default NULL, - sla_month_duration_w int default NULL, - sla_month_duration_c int default NULL, - current_level float default NULL, - downtime float default NULL, - acknowledged float default NULL, - activate enum('1','0') NOT NULL default '0', - last_state_change int default NULL, - current_status smallint default NULL, - in_downtime boolean default NULL, - must_be_rebuild enum('0', '1', '2') NOT NULL default '0', - id_reporting_period int default NULL, - ba_type_id int NOT NULL, - organization_id int NOT NULL, - - PRIMARY KEY (ba_id), - UNIQUE (name), - FOREIGN KEY (id_reporting_period) REFERENCES timeperiod (tp_id) - ON DELETE SET NULL, - FOREIGN KEY (ba_type_id) REFERENCES cfg_bam_ba_types (ba_type_id) - ON DELETE RESTRICT, - FOREIGN KEY (organization_id) REFERENCES cfg_organizations (organization_id) - ON DELETE CASCADE -); diff --git a/broker/bam/postgresql_v3/cfg_bam_ba_groups.sql b/broker/bam/postgresql_v3/cfg_bam_ba_groups.sql deleted file mode 100644 index 45b316d244d..00000000000 --- a/broker/bam/postgresql_v3/cfg_bam_ba_groups.sql +++ /dev/null @@ -1,13 +0,0 @@ --- --- BA Groups (aka BV). --- -CREATE TABLE cfg_bam_ba_groups ( - id_ba_group serial, - ba_group_name varchar(255) NOT NULL, - - ba_group_description varchar(255) default NULL, - visible enum('0', '1') NOT NULL default '1', - - PRIMARY KEY (id_ba_group), - UNIQUE (ba_group_name) -); diff --git a/broker/bam/postgresql_v3/cfg_bam_ba_types.sql b/broker/bam/postgresql_v3/cfg_bam_ba_types.sql deleted file mode 100644 index ae62570fd75..00000000000 --- a/broker/bam/postgresql_v3/cfg_bam_ba_types.sql +++ /dev/null @@ -1,12 +0,0 @@ --- --- Business Activities types. --- -CREATE TABLE cfg_bam_ba_types ( - ba_type_id serial, - name varchar(255) default NULL, - slug varchar(255) default NULL, - description varchar(255) default NULL, - - PRIMARY KEY (ba_type_id), - KEY (name) -); diff --git a/broker/bam/postgresql_v3/cfg_bam_boolean.sql b/broker/bam/postgresql_v3/cfg_bam_boolean.sql deleted file mode 100644 index c6a7e96dd09..00000000000 --- a/broker/bam/postgresql_v3/cfg_bam_boolean.sql +++ /dev/null @@ -1,14 +0,0 @@ --- --- BAM boolean expressions. --- -CREATE TABLE cfg_bam_boolean ( - boolean_id serial, - name varchar(255) NOT NULL, - - expression text NOT NULL, - bool_state boolean NOT NULL default 1, - activate boolean NOT NULL default 0, - - PRIMARY KEY (boolean_id), - UNIQUE (name) -); diff --git a/broker/bam/postgresql_v3/cfg_bam_impacts.sql b/broker/bam/postgresql_v3/cfg_bam_impacts.sql deleted file mode 100644 index 168fe9b7bf1..00000000000 --- a/broker/bam/postgresql_v3/cfg_bam_impacts.sql +++ /dev/null @@ -1,9 +0,0 @@ --- --- Impacts of KPI / boolean expressions. --- -CREATE TABLE cfg_bam_impacts ( - id_impact serial, - impact float NOT NULL, - - PRIMARY KEY (id_impact) -); diff --git a/broker/bam/postgresql_v3/mod_bam_reporting_ba_events.sql b/broker/bam/postgresql_v3/mod_bam_reporting_ba_events.sql deleted file mode 100644 index d892312875e..00000000000 --- a/broker/bam/postgresql_v3/mod_bam_reporting_ba_events.sql +++ /dev/null @@ -1,17 +0,0 @@ --- --- BA events. --- -CREATE TABLE mod_bam_reporting_ba_events ( - ba_event_id serial, - ba_id int NOT NULL, - start_time int NOT NULL, - - first_level double default NULL, - end_time int default NULL, - status smallint default NULL, - in_downtime boolean default NULL, - - PRIMARY KEY (ba_event_id), - UNIQUE (ba_id, start_time), - KEY (ba_id, end_time) -); diff --git a/broker/bam/postgresql_v3/mod_bam_reporting_bv.sql b/broker/bam/postgresql_v3/mod_bam_reporting_bv.sql deleted file mode 100644 index f1bda16dbdc..00000000000 --- a/broker/bam/postgresql_v3/mod_bam_reporting_bv.sql +++ /dev/null @@ -1,12 +0,0 @@ --- --- Business Views. --- -CREATE TABLE mod_bam_reporting_bv ( - bv_id serial, - bv_name varchar(45) default NULL, - - bv_description text default NULL, - - PRIMARY KEY (bv_id), - UNIQUE (bv_name) -); diff --git a/broker/bam/postgresql_v3/mod_bam_reporting_kpi_events.sql b/broker/bam/postgresql_v3/mod_bam_reporting_kpi_events.sql deleted file mode 100644 index e5757d6026f..00000000000 --- a/broker/bam/postgresql_v3/mod_bam_reporting_kpi_events.sql +++ /dev/null @@ -1,18 +0,0 @@ --- --- KPI events. --- -CREATE TABLE mod_bam_reporting_kpi_events ( - kpi_event_id serial, - kpi_id int NOT NULL, - start_time int NOT NULL, - - end_time int default NULL, - status smallint default NULL, - in_downtime boolean default NULL, - impact_level smallint default NULL, - first_output text default NULL, - first_perfdata varchar(45) default NULL, - - PRIMARY KEY (kpi_event_id), - UNIQUE (kpi_id, start_time) -);