From 705af87689364498dfefe44d1a40b3570567a5f0 Mon Sep 17 00:00:00 2001
From: Yordan Kinkov <yordan.kinkov@vereign.com>
Date: Fri, 10 Nov 2023 15:45:19 +0200
Subject: [PATCH] Add repository param to policy evaluation test data

---
 env/policy.env                                 | 3 ++-
 mongo/docker-entrypoint-initdb.d/mongo-init.js | 8 +++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/env/policy.env b/env/policy.env
index 9325e8c..8271318 100644
--- a/env/policy.env
+++ b/env/policy.env
@@ -4,7 +4,8 @@ HTTP_PORT="8080"
 HTTP_IDLE_TIMEOUT="120s"
 HTTP_READ_TIMEOUT="10s"
 HTTP_WRITE_TIMEOUT="10s"
-MONGO_ADDR="mongodb://mongo:27017/policy?replicaSet=rs0&authSource=admin"
+#MONGO_ADDR="mongodb://mongo:27017/policy?replicaSet=rs0&authSource=admin"
+POLICY_REPOSITORY_CLONE_URL="https://gitlab.com/gaia-x/data-infrastructure-federation-services/tsa/policies.git"
 MONGO_USER="root"
 MONGO_PASS="root"
 MONGO_DBNAME="policy"
diff --git a/mongo/docker-entrypoint-initdb.d/mongo-init.js b/mongo/docker-entrypoint-initdb.d/mongo-init.js
index cdb80e7..2c6b50a 100644
--- a/mongo/docker-entrypoint-initdb.d/mongo-init.js
+++ b/mongo/docker-entrypoint-initdb.d/mongo-init.js
@@ -7,6 +7,7 @@ db.policies.insertMany(
             name: "example",
             group: "example",
             version: "1.0",
+            repository: "policies",
             locked: false,
             lastUpdate: new Date(),
             rego: `package example.example
@@ -23,6 +24,7 @@ db.policies.insertMany(
             name: "example",
             group: "example",
             version: "2.0",
+            repository: "policies",
             locked: false,
             lastUpdate: new Date(),
             rego: `package example.example
@@ -39,6 +41,7 @@ db.policies.insertMany(
             name:"loginEmail",
             group:"example",
             version: "1.0",
+            repository: "policies",
             locked: false,
             lastUpdate: new Date(),
             data:
@@ -80,7 +83,7 @@ db.taskTemplates.insertMany(
             "name": "exampleTaskPolicy",
             "url": "",
             "method": "GET",
-            "requestPolicy": "example/example/1.0",
+            "requestPolicy": "policies/example/examplePolicy/1.0",
             "responsePolicy": "",
             "finalPolicy": "",
             "cacheNamespace": "",
@@ -100,7 +103,7 @@ db.taskTemplates.insertMany(
             "name": "didResolve",
             "url": "",
             "method": "GET",
-            "requestPolicy": "example/resolve/1.0",
+            "requestPolicy": "policies/example/examplePolicy/1.0",
             "responsePolicy": "",
             "finalPolicy": "",
             "cacheNamespace": "",
@@ -111,7 +114,6 @@ db.taskTemplates.insertMany(
             "url": "",
             "requestPolicy": "example",
             "method": null,
-            "requestPolicy": "",
             "responsePolicy": "",
             "finalPolicy": "",
             "cacheNamespace": "",
-- 
GitLab