diff --git a/env/policy.env b/env/policy.env index 9325e8c68df84ebe23d81d10f10ce392232120f8..906999ee252dc6b7949c0ee9358571123da8b55e 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.eclipse.org/eclipse/xfsc/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 cdb80e74008245e6ac247a414939f127af58e5dc..2c6b50a398baad2e71152a042705c3b3b54a1be7 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": "",