diff --git a/.github/workflows/verify-keycloak-init.yml b/.github/workflows/verify-keycloak-init.yml
new file mode 100644
index 00000000..cf218a13
--- /dev/null
+++ b/.github/workflows/verify-keycloak-init.yml
@@ -0,0 +1,30 @@
+name: verify-keycloak-init
+
+on:
+ release:
+ types: [published]
+ pull_request:
+ types: [opened, reopened, synchronize]
+ workflow_dispatch:
+ inputs:
+ message:
+ description: 'Message for manually triggering'
+ required: false
+ default: 'Triggered for Updates'
+ type: string
+ push:
+ branches:
+ - '!release-branch'
+ - master
+ - 1.*
+ - develop
+ - MOSIP*
+ - release*
+ paths:
+ - 'helm/compliance-toolkit/keycloak-init**'
+
+jobs:
+ verify-keycloak-init:
+ uses: mosip/kattu/.github/workflows/verify-keycloak-init.yml@master
+ with:
+ kc_values_file_path: helm/compliance-toolkit/keycloak-init-values.yaml
diff --git a/mosip-compliance-toolkit/pom.xml b/mosip-compliance-toolkit/pom.xml
index 0c009f06..9a5f48cb 100644
--- a/mosip-compliance-toolkit/pom.xml
+++ b/mosip-compliance-toolkit/pom.xml
@@ -14,6 +14,7 @@
1.5.0-SNAPSHOT
mosip-compliance-toolkit-service
mosip compliance toolkit
+ https://github.com/mosip/mosip-compliance-toolkit