From aa546e8705cce3ba65c999ac6df7c198bb389988 Mon Sep 17 00:00:00 2001 From: Sabeel Ansari Date: Tue, 12 Oct 2021 13:50:16 -0400 Subject: [PATCH] Cert-Alarm service dependency to sysinv When cert-alarm is to be activated, we need to make sure that sysinv is already active. This service dependency should exist on new installs as there might be calls to sysinv API on activation. Test Plan: PASS: Verify new install succeeds and all services come up in correct order. Story: 2008946 Task: 42850 Signed-off-by: Sabeel Ansari Change-Id: I353f754f067b555aab12d5a6c403e910f7529412 --- service-mgmt/sm-db/database/create_sm_db.sql | 2 ++ 1 file changed, 2 insertions(+) diff --git a/service-mgmt/sm-db/database/create_sm_db.sql b/service-mgmt/sm-db/database/create_sm_db.sql index 82fd5dbd..7d369e0c 100644 --- a/service-mgmt/sm-db/database/create_sm_db.sql +++ b/service-mgmt/sm-db/database/create_sm_db.sql @@ -805,6 +805,8 @@ INSERT INTO "SERVICES" SELECT MAX(id) + 1,'no','cert-alarm','initial','initial', INSERT INTO "SERVICE_INSTANCES" SELECT MAX(id) + 1,'cert-alarm','cert-alarm','' FROM "SERVICE_INSTANCES"; INSERT INTO "SERVICE_DEPENDENCY" VALUES('action','cert-alarm','not-applicable','enable','fm-mgr','enabled-active'); INSERT INTO "SERVICE_DEPENDENCY" VALUES('action','fm-mgr','not-applicable','disable','cert-alarm','disabled'); +INSERT INTO "SERVICE_DEPENDENCY" VALUES('action','cert-alarm','not-applicable','enable','sysinv-inv','enabled-active'); +INSERT INTO "SERVICE_DEPENDENCY" VALUES('action','sysinv-inv','not-applicable','disable','cert-alarm','disabled'); INSERT INTO "SERVICE_ACTIONS" VALUES('cert-alarm','enable','ocf-script','platform','cert-alarm','start','',2,2,2,30,''); INSERT INTO "SERVICE_ACTIONS" VALUES('cert-alarm','disable','ocf-script','platform','cert-alarm','stop','',1,1,1,60,''); INSERT INTO "SERVICE_ACTIONS" VALUES('cert-alarm','audit-enabled','ocf-script','platform','cert-alarm','monitor','',2,2,2,30,40);