summaryrefslogtreecommitdiffstats
path: root/examples/examples-decisionmaker-sharedcontext/src/main/resources/tosca
diff options
context:
space:
mode:
authorwaynedunican <wayne.dunican@est.tech>2023-09-15 08:54:49 +0100
committerwaynedunican <wayne.dunican@est.tech>2023-09-26 08:43:11 +0100
commit724867ef4376e61f2374293883b475da0913c9b6 (patch)
treeaa3c6dca8d07ec45384cb914643f6012c929d580 /examples/examples-decisionmaker-sharedcontext/src/main/resources/tosca
parenta3a032d5b902c3e125dccd2bc2b41f22861decc1 (diff)
Add shared context example
- Add a new example which splits the DecisionMaker policy into two policies - One which sets answers and one which makes the decision - Both policies share the AnswerAlbum context - Added documentation to support this Issue-ID: POLICY-4765 Change-Id: I12bcef9f32b5efae2574cc5e6ebb988a17ac96a9 Signed-off-by: waynedunican <wayne.dunican@est.tech>
Diffstat (limited to 'examples/examples-decisionmaker-sharedcontext/src/main/resources/tosca')
-rw-r--r--examples/examples-decisionmaker-sharedcontext/src/main/resources/tosca/ToscaTemplate.json17
-rw-r--r--examples/examples-decisionmaker-sharedcontext/src/main/resources/tosca/ToscaTemplateTwo.json17
2 files changed, 34 insertions, 0 deletions
diff --git a/examples/examples-decisionmaker-sharedcontext/src/main/resources/tosca/ToscaTemplate.json b/examples/examples-decisionmaker-sharedcontext/src/main/resources/tosca/ToscaTemplate.json
new file mode 100644
index 000000000..c9e11d49b
--- /dev/null
+++ b/examples/examples-decisionmaker-sharedcontext/src/main/resources/tosca/ToscaTemplate.json
@@ -0,0 +1,17 @@
+{
+ "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
+ "topology_template": {
+ "policies": [
+ {
+ "onap.policies.native.apex.DecisionMaker": {
+ "type": "onap.policies.native.Apex",
+ "type_version": "1.0.0",
+ "name": "onap.policies.native.apex.DecisionMaker",
+ "version": "1.0.0",
+ "properties": {
+ }
+ }
+ }
+ ]
+ }
+}
diff --git a/examples/examples-decisionmaker-sharedcontext/src/main/resources/tosca/ToscaTemplateTwo.json b/examples/examples-decisionmaker-sharedcontext/src/main/resources/tosca/ToscaTemplateTwo.json
new file mode 100644
index 000000000..0354d4eb7
--- /dev/null
+++ b/examples/examples-decisionmaker-sharedcontext/src/main/resources/tosca/ToscaTemplateTwo.json
@@ -0,0 +1,17 @@
+{
+ "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
+ "topology_template": {
+ "policies": [
+ {
+ "onap.policies.native.apex.DecisionMakerTwo": {
+ "type": "onap.policies.native.Apex",
+ "type_version": "1.0.0",
+ "name": "onap.policies.native.apex.DecisionMakerTwo",
+ "version": "1.0.0",
+ "properties": {
+ }
+ }
+ }
+ ]
+ }
+}