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 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 '{
11 "pdpGroup": "default",
12 "policyName": "com.vFirewall",
13 "policyType": "MicroService"
14 }' 'http://pdp:8081/pdp/api/pushPolicy'
18 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 '{
19 "pdpGroup": "default",
20 "policyName": "com.vLoadBalancer",
21 "policyType": "MicroService"
22 }' 'http://pdp:8081/pdp/api/pushPolicy'
25 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 '{
26 "pdpGroup": "default",
27 "policyName": "com.BRMSParamvLBDemoPolicy",
28 "policyType": "BRMS_Param"
29 }' 'http://pdp:8081/pdp/api/pushPolicy'
33 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 '{
34 "pdpGroup": "default",
35 "policyName": "com.BRMSParamvFWDemoPolicy",
36 "policyType": "BRMS_Param"
37 }' 'http://pdp:8081/pdp/api/pushPolicy'
41 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 '{
42 "pdpGroup": "default",
43 "policyComponent": "PDP",
44 "policyName": "com.Config_BRMS_Param_BRMSParamvFWDemoPolicy.1.xml"
45 }' 'http://pdp:8081/pdp/api/deletePolicy'
49 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 '{
50 "pdpGroup": "default",
51 "policyComponent": "PDP",
52 "policyName": "com.Config_BRMS_Param_BRMSParamvLBDemoPolicy.1.xml"
53 }' 'http://pdp:8081/pdp/api/deletePolicy'
56 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 '{
57 "pdpGroup": "default",
58 "policyName": "com.BRMSParamvLBDemoPolicy",
59 "policyType": "BRMS_Param"
60 }' 'http://pdp:8081/pdp/api/pushPolicy'
64 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 '{
65 "pdpGroup": "default",
66 "policyName": "com.BRMSParamvFWDemoPolicy",
67 "policyType": "BRMS_Param"
68 }' 'http://pdp:8081/pdp/api/pushPolicy'