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
129
130
131
132
133
134
135
136
137
|
tosca_definitions_version: tosca_simple_yaml_1_0_0
topology_template:
policies:
-
OSDF_CASABLANCA.Affinity_vCPE_1:
type: onap.policies.optimization.AffinityPolicy
version: 1.0.0
metadata:
policy-id: OSDF_CASABLANCA.Affinity_vCPE_1
policy-version: 1
properties:
identity: affinity_vCPE
policyScope: [vCPE, US, INTERNATIONAL, ip, vGMuxInfra, vG]
affinityProperties:
qualifier: same
category: complex
policyType: zone
resources: [vGMuxInfra, vG]
-
OSDF_CASABLANCA.Capacity_vG_1:
type: onap.policies.optimization.Vim_fit
version: 1.0.0
metadata:
policy-id: OSDF_CASABLANCA.Capacity_vG_1
policy-version: 1
properties:
identity: capacity_vG
policyScope: [VCPE, US, INTERNATIONAL, ip, vG]
resources: [vG]
capacityProperty:
controller: multicloud
request: "{\"vCPU\": 10, \"Memory\": {\"quantity\": {\"get_param\": \"REQUIRED_MEM\"}, \"unit\": \"GB\"}, \"Storage\": {\"quantity\": {\"get_param\": \"REQUIRED_DISK\"}, \"unit\": \"GB\"}}"
policyType: vim_fit
applicableResources: any
-
OSDF_CASABLANCA.Distance_vG_1:
type: onap.policies.optimization.DistancePolicy
version: 1.0.0
metadata:
policy-id: OSDF_CASABLANCA.Distance_vG_1
policy-version: 1
properties:
distanceProperties:
locationInfo: customer_loc
distance:
value: 1500
operator: "<"
unit: km
identity: "distance-vG"
resources: [vG]
policyScope: [vCPE, US, INTERNATIONAL, ip, vG]
policyType: distance_to_location
applicableResources: any
-
OSDF_CASABLANCA.hpa_policy_vG_1:
type: onap.policies.optimization.HpaPolicy
version: 1.0.0
metadata:
policy-id: OSDF_CASABLANCA.hpa_policy_vG_1
policy-version: 1
properties:
resources: [vG]
identity: "hpa-vG"
policyScope: [vCPE, US, INTERNATIONAL, ip, vG]
policyType: hpa
# NONE OF THE FLAVORFEATURES CAME OUT RIGHT
-
OSDF_CASABLANCA.queryPolicy_vCPE:
type: onap.policies.optimization.QueryPolicy
version: 1.0.0
metadata:
policy-id: OSDF_CASABLANCA.queryPolicy_vCPE
policy-version: 1
properties:
queryProperties:
-
attribute: locationId
attribute_location: customerLocation
value: ""
-
attribute: id
attribute_location: "vpnInfo.vpnId"
value: ""
-
attribute: upstreamBW
attribute_location: "vpnInfo.upstreamBW"
value: ""
-
attribute: customerLatitude
attribute_location: customerLatitude
value: 1.1
-
attribute: customerLongitude
attribute_location: customerLongitude
value: 2.2
serviceName: vCPE
policyScope: [vCPE, US, INTERNATIONAL, ip, vGMuxInfra, vG]
policyType: request_param_query
identity: vCPE_Query_Policy
-
OSDF_CASABLANCA.SubscriberPolicy_v1:
type: onap.policies.optimization.SubscriberPolicy
version: 1.0.0
metadata:
policy-id: OSDF_CASABLANCA.SubscriberPolicy_v1
policy-version: 1
properties:
identity: subscriber_vCPE
policyScope: [vCPE, subscriber_x, subscriber_y, subscriberPolicy]
properties:
subscriberName: [subscriber_x, subscriber_y]
subscriberRole: ["PVT Homing"]
provStatus: [CAPPED]
policyType: subscriberPolicy
serviceName: vCPE
-
OSDF_CASABLANCA.vnfPolicy_vG:
type: onap.policies.optimization.VnfPolicy
version: 1.0.0
metadata:
policy-id: OSDF_CASABLANCA.vnfPolicy_vG
policy-version: 1
properties:
identity: vnf_vG
policyScope: [vCPE, US, INTERNATIONAL, ip, vG]
policyType: vnfPolicy
resources: [vG]
applicableResources: any
vnfProperties:
-
inventoryProvider: aai
serviceType: ""
inventoryType: cloud
customerId: ""
orchestrationStatus: ""
equipmentRole: ""
|