aboutsummaryrefslogtreecommitdiffstats
path: root/packages/policy-distribution-tarball/src/main/resources/etc/defaultConfig.json
blob: 2ea13fddb9c19dbd7c5ce30b101a36558527b992 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
{
  "name": "SDCDistributionGroup",
  "restServerParameters": {
    "host": "0.0.0.0",
    "port": 6969,
    "userName": "healthcheck",
    "password": "zb!XztG34",
    "https": true
  },
  "receptionHandlerParameters": {
    "SDCReceptionHandler": {
      "receptionHandlerType": "SDC",
      "receptionHandlerClassName": "org.onap.policy.distribution.reception.handling.sdc.SdcReceptionHandler",
      "receptionHandlerConfigurationName": "sdcConfiguration",
      "pluginHandlerParameters": {
        "policyDecoders": {
          "CsarDecoder": {
            "decoderType": "CsarDecoder",
            "decoderClassName": "org.onap.policy.distribution.reception.decoding.pdpx.PolicyDecoderCsarPdpx",
            "decoderConfigurationName": "csarToOptimizationPolicyConfiguration"
          },
          "LifecycleApiDecoder": {
            "decoderType": "CsarDecoder",
            "decoderClassName": "org.onap.policy.distribution.reception.decoding.pdpx.PolicyDecoderCsarPdpxLifecycleApi",
            "decoderConfigurationName": "csarToToscaServiceTemplateConfiguration"
          }
        },
        "policyForwarders": {
          "PAPEngineForwarder": {
            "forwarderType": "PAPEngine",
            "forwarderClassName": "org.onap.policy.distribution.forwarding.xacml.pdp.XacmlPdpPolicyForwarder",
            "forwarderConfigurationName": "xacmlPdpConfiguration"
          },
          "LifeCycleApiForwarder": {
            "forwarderType": "LifeCycleAPI",
            "forwarderClassName": "org.onap.policy.distribution.forwarding.lifecycle.api.LifecycleApiPolicyForwarder",
            "forwarderConfigurationName": "lifecycleApiConfiguration"
          }
        }
      }
    }
  },
  "receptionHandlerConfigurationParameters": {
    "sdcConfiguration": {
      "parameterClassName": "org.onap.policy.distribution.reception.handling.sdc.SdcReceptionHandlerConfigurationParameterGroup",
      "parameters": {
        "asdcAddress": "sdc-be.onap:8443",
        "messageBusAddress": [
          "message-router.onap"
        ],
        "user": "policy",
        "password": "Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U",
        "pollingInterval": 20,
        "pollingTimeout": 30,
        "consumerId": "policy-id",
        "artifactTypes": [
          "TOSCA_CSAR",
          "HEAT"
        ],
        "consumerGroup": "policy-group",
        "environmentName": "AUTO",
        "keystorePath": "null",
        "keystorePassword": "null",
        "activeserverTlsAuth": false,
        "isFilterinEmptyResources": true,
        "isUseHttpsWithDmaap": false
      }
    }
  },
  "policyDecoderConfigurationParameters": {
    "csarToOptimizationPolicyConfiguration": {
      "parameterClassName": "org.onap.policy.distribution.reception.decoding.pdpx.PolicyDecoderCsarPdpxConfigurationParameterGroup",
      "parameters": {
        "policyNamePrefix": "oofCasablanca",
        "onapName": "OOF",
        "version": "1.0",
        "priority": "3",
        "riskType": "Test",
        "riskLevel": "2"
      }
    },
    "csarToToscaServiceTemplateConfiguration": {
      "parameterClassName": "org.onap.policy.distribution.reception.decoding.pdpx.PolicyDecoderCsarPdpxLifecycleApiParameters",
      "parameters": {
        "policyNamePrefix": "oofCasablanca",
        "onapName": "OOF",
        "version": "1.0",
        "priority": "3",
        "riskType": "Test",
        "riskLevel": "2"
      }
    }
  },
  "policyForwarderConfigurationParameters": {
    "xacmlPdpConfiguration": {
      "parameterClassName": "org.onap.policy.distribution.forwarding.xacml.pdp.XacmlPdpPolicyForwarderParameterGroup",
      "parameters": {
        "useHttps": true,
        "hostname": "pdp",
        "port": 8081,
        "userName": "testpdp",
        "password": "alpha123",
        "clientAuth": "cHl0aG9uOnRlc3Q=",
        "isManaged": true,
        "pdpGroup": "default"
      }
    },
    "lifecycleApiConfiguration": {
      "parameterClassName": "org.onap.policy.distribution.forwarding.lifecycle.api.LifecycleApiForwarderParameters",
      "parameters": {
        "apiParameters": {
          "hostName": "policy-api",
          "port": 6969,
          "userName": "healthcheck",
          "password": "zb!XztG34"
        },
        "papParameters": {
          "hostName": "policy-pap",
          "port": 6969,
          "userName": "healthcheck",
          "password": "zb!XztG34"
        },
        "isHttps": true,
        "deployPolicies": true
      }
    }
  }
}