Functional Requirement Link: Edge Scoping MVP for Casablanca - ONAP Enhancements#ONAPEnhancements-Cloud-agnosticPlacement/Networking&HomingPolicies(Phase1-CasablancaMVP,Phase2-StretchGoal)
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
# #Example 1: vCPE, Burstable QoS #vCPE: Infrastructure Resource Isolation for VNF with Burstable QoS # { "service": "cloudDeploymentPolicy", "policyName": "OSDF_R3.cloud_deployment_policy_vG_1", "description": "Cloud Deployment policy for vG", "templateVersion": "OpenSource.version.1", "version": "test1", "priority": "3", "riskType": "test", "riskLevel": "2", "guard": "False", "content": { "resources": "vG", "identity": "cloudDeploymentPolicy_vG", "policyScope": ["vCPE", "US", "INTERNATIONAL", "ip", "vG"], "policyType": "cloudDeploymentPolicy", "cloudDeploymentIntentList": [ { "Cloud Type (Cloud Provider)": "VMware VIO", "intentProperties":[ { "deploymentIntent" : "Infrastructure Resource Isolation for VNF", "intent-attributes": [ {"intent-attribute-key":"Infrastructure Resource Isolation for VNF", "intent-attribute-value": "Burstable QoS","operator": "=", "unit": ""}, {"intent-attribute-key":"Burstable QoS Oversubscription Percentage", "intent-attribute-value": "25","operator": "=", "unit": ""}, ] }, ] }, ] } } # #Example 2: #vCPE: Infrastructure Resource Isolation for VNF with Guaranteed QoS # { "service": "cloudDeploymentPolicy", "policyName": "OSDF_R3.cloud_deployment_policy_vG_1", "description": "Cloud Deployment policy for vG", "templateVersion": "OpenSource.version.1", "version": "test1", "priority": "3", "riskType": "test", "riskLevel": "2", "guard": "False", "content": { "resources": "vG", "identity": "cloudDeploymentPolicy_vG", "policyScope": ["vCPE", "US", "INTERNATIONAL", "ip", "vG"], "policyType": "cloudDeploymentPolicy", "cloudDeploymentIntentList": [ { "intentProperties":[ { "deploymentIntent" : "Infrastructure Resource Isolation for VNF", "intent-attributes": [ {"intent-attribute-key":"Infrastructure Resource Isolation for VNF", "intent-attribute-value": "Guaranteed QoS","operator": "=", "unit": ""}, ] }, ] }, ] } } # #Example 3: vDNS# #Example 1: vCPE, Burstable QoS #vCPE#vDNS: Infrastructure Resource Isolation for VNF with Burstable QoS # { "service": "cloudDeploymentPolicy", "policyName": "OSDF_R3.cloud_deployment_policy_vGvDNS_1", "description": "Cloud Deployment policy for vGvDNS", "templateVersion": "OpenSource.version.1", "version": "test1", "priority": "3", "riskType": "test", "riskLevel": "2", "guard": "False", "content": { "resources": "vGvDNS", "identity": "cloudDeploymentPolicy_vGvDNS", "policyScope": ["vCPEvDNS", "US", "INTERNATIONAL", "ip", "vGvDNS"], "policyType": "cloudDeploymentPolicy", "cloudDeploymentIntentList": [ { "Cloud Type (Cloud Provider)": "VMware VIO", "intentProperties":[ { "deploymentIntent" : "Infrastructure Resource Isolation for VNF", "intent-attributes": [ {"intent-attribute-key":"Infrastructure Resource Isolation for VNF", "intent-attribute-value": "Burstable QoS","operator": "=", "unit": ""}, {"intent-attribute-key":"Burstable QoS Oversubscription Percentage", "intent-attribute-value": "25","operator": "=", "unit": ""}, ] }, { "deploymentIntent" : "Infrastructure High Availability for VNF", }, ] }, ] } } # #Example 24: #vCPE#vDNS: Infrastructure Resource Isolation for VNF with Guaranteed QoS # { "service": "cloudDeploymentPolicy", "policyName": "OSDF_R3.cloud_deployment_policy_vGvDNS_1", "description": "Cloud Deployment policy for vGvDNS", "templateVersion": "OpenSource.version.1", "version": "test1", "priority": "3", "riskType": "test", "riskLevel": "2", "guard": "False", "content": { "resources": "vGvDNS", "identity": "cloudDeploymentPolicy_vG", "policyScope": ["vCPEvDNS", "US", "INTERNATIONAL", "ip", "vGvDNS"], //vDNS VNF has 3 VNFCs - vDNS, vLB and vPacketgen "policyType": "cloudDeploymentPolicy", "cloudDeploymentIntentList": [ { "intentProperties":[ { "deploymentIntent" : "Infrastructure Resource Isolation for VNF", "intent-attributes": [ {"intent-attribute-key":"Infrastructure Resource Isolation for VNF", "intent-attribute-value": "Guaranteed QoS","operator": "=", "unit": ""}, ] }, { "deploymentIntent" : "Infrastructure High Availability for VNF", }, ] }, ] } } |
...