move policy config to onap 1.1
[oom.git] / kubernetes / config / docker / init / src / config / policy / opt / policy / config / pe / push-policies.sh
1 #! /bin/bash
2
3
4 echo "Pushing default policies"
5
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.
9
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'
16
17 sleep 2
18
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' 
25
26 sleep 2
27
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'
34
35 sleep 2
36
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'
43
44 sleep 2
45
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'
53
54
55 sleep 2
56
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'
64
65 sleep 2
66
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'
74
75
76 sleep 2
77
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'
85
86 sleep 2
87
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'
94
95 sleep 2
96
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' 
103
104 sleep 2
105
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'
112
113 sleep 2
114
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'
121