4 echo "Pushing default policies"
6 # Sometimes brmsgw gets an error when trying to retrieve the policies on initial push,
7 # so for the BRMS policies we will do a push, then delete from the pdp group, then push again.
8 # Second push should be successful.
10 echo "pushPolicy : PUT : com.vFirewall"
11 curl -v --silent -X PUT --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'ClientAuth: cHl0aG9uOnRlc3Q=' --header 'Authorization: Basic dGVzdHBkcDphbHBoYTEyMw==' --header 'Environment: TEST' -d '{
12 "pdpGroup": "default",
13 "policyName": "com.vFirewall",
14 "policyType": "MicroService"
15 }' 'http://pdp.onap-policy:8081/pdp/api/pushPolicy'
19 echo "pushPolicy : PUT : com.vLoadBalancer"
20 curl -v --silent -X PUT --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'ClientAuth: cHl0aG9uOnRlc3Q=' --header 'Authorization: Basic dGVzdHBkcDphbHBoYTEyMw==' --header 'Environment: TEST' -d '{
21 "pdpGroup": "default",
22 "policyName": "com.vLoadBalancer",
23 "policyType": "MicroService"
24 }' 'http://pdp.onap-policy:8081/pdp/api/pushPolicy'
28 echo "pushPolicy : PUT : com.BRMSParamvLBDemoPolicy"
29 curl -v --silent -X PUT --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'ClientAuth: cHl0aG9uOnRlc3Q=' --header 'Authorization: Basic dGVzdHBkcDphbHBoYTEyMw==' --header 'Environment: TEST' -d '{
30 "pdpGroup": "default",
31 "policyName": "com.BRMSParamvLBDemoPolicy",
32 "policyType": "BRMS_Param"
33 }' 'http://pdp.onap-policy:8081/pdp/api/pushPolicy'
37 echo "pushPolicy : PUT : com.BRMSParamvFWDemoPolicy"
38 curl -v --silent -X PUT --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'ClientAuth: cHl0aG9uOnRlc3Q=' --header 'Authorization: Basic dGVzdHBkcDphbHBoYTEyMw==' --header 'Environment: TEST' -d '{
39 "pdpGroup": "default",
40 "policyName": "com.BRMSParamvFWDemoPolicy",
41 "policyType": "BRMS_Param"
42 }' 'http://pdp.onap-policy:8081/pdp/api/pushPolicy'
46 echo "deletePolicy : DELETE : com.vFirewall"
47 curl -v --silent -X DELETE --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'ClientAuth: cHl0aG9uOnRlc3Q=' --header 'Authorization: Basic dGVzdHBkcDphbHBoYTEyMw==' --header 'Environment: TEST' -d '{
48 "pdpGroup": "default",
49 "policyComponent": "PDP",
50 "policyName": "com.vFirewall",
51 "policyType": "MicroService"
52 }' 'http://pdp.onap-policy:8081/pdp/api/deletePolicy'
57 echo "deletePolicy : DELETE : com.vLoadBalancer"
58 curl -v --silent -X DELETE --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'ClientAuth: cHl0aG9uOnRlc3Q=' --header 'Authorization: Basic dGVzdHBkcDphbHBoYTEyMw==' --header 'Environment: TEST' -d '{
59 "pdpGroup": "default",
60 "policyComponent": "PDP",
61 "policyName": "com.vLoadBalancer",
62 "policyType": "MicroService"
63 }' 'http://pdp.onap-policy:8081/pdp/api/deletePolicy'
67 echo "deletePolicy : DELETE : com.BRMSParamvFWDemoPolicy"
68 curl -v --silent -X DELETE --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'ClientAuth: cHl0aG9uOnRlc3Q=' --header 'Authorization: Basic dGVzdHBkcDphbHBoYTEyMw==' --header 'Environment: TEST' -d '{
69 "pdpGroup": "default",
70 "policyComponent": "PDP",
71 "policyName": "com.BRMSParamvFWDemoPolicy",
72 "policyType": "BRMS_Param"
73 }' 'http://pdp.onap-policy:8081/pdp/api/deletePolicy'
78 echo "deletePolicy : DELETE : com.BRMSParamvLBDemoPolicy"
79 curl -v --silent -X DELETE --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'ClientAuth: cHl0aG9uOnRlc3Q=' --header 'Authorization: Basic dGVzdHBkcDphbHBoYTEyMw==' --header 'Environment: TEST' -d '{
80 "pdpGroup": "default",
81 "policyComponent": "PDP",
82 "policyName": "com.BRMSParamvLBDemoPolicy",
83 "policyType": "BRMS_Param"
84 }' 'http://pdp.onap-policy:8081/pdp/api/deletePolicy'
88 echo "pushPolicy : PUT : com.vFirewall"
89 curl -v --silent -X PUT --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'ClientAuth: cHl0aG9uOnRlc3Q=' --header 'Authorization: Basic dGVzdHBkcDphbHBoYTEyMw==' --header 'Environment: TEST' -d '{
90 "pdpGroup": "default",
91 "policyName": "com.vFirewall",
92 "policyType": "MicroService"
93 }' 'http://pdp.onap-policy:8081/pdp/api/pushPolicy'
97 echo "pushPolicy : PUT : com.vLoadBalancer"
98 curl -v --silent -X PUT --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'ClientAuth: cHl0aG9uOnRlc3Q=' --header 'Authorization: Basic dGVzdHBkcDphbHBoYTEyMw==' --header 'Environment: TEST' -d '{
99 "pdpGroup": "default",
100 "policyName": "com.vLoadBalancer",
101 "policyType": "MicroService"
102 }' 'http://pdp.onap-policy:8081/pdp/api/pushPolicy'
106 echo "pushPolicy : PUT : com.BRMSParamvLBDemoPolicy"
107 curl -v --silent -X PUT --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'ClientAuth: cHl0aG9uOnRlc3Q=' --header 'Authorization: Basic dGVzdHBkcDphbHBoYTEyMw==' --header 'Environment: TEST' -d '{
108 "pdpGroup": "default",
109 "policyName": "com.BRMSParamvLBDemoPolicy",
110 "policyType": "BRMS_Param"
111 }' 'http://pdp.onap-policy:8081/pdp/api/pushPolicy'
115 echo "pushPolicy : PUT : com.BRMSParamvFWDemoPolicy"
116 curl -v --silent -X PUT --header 'Content-Type: application/json' --header 'Accept: text/plain' --header 'ClientAuth: cHl0aG9uOnRlc3Q=' --header 'Authorization: Basic dGVzdHBkcDphbHBoYTEyMw==' --header 'Environment: TEST' -d '{
117 "pdpGroup": "default",
118 "policyName": "com.BRMSParamvFWDemoPolicy",
119 "policyType": "BRMS_Param"
120 }' 'http://pdp.onap-policy:8081/pdp/api/pushPolicy'