{ "service": "hpaPolicy", "policyName": "OSDF_DUBLIN.hpa_policy_vFW_1", "description": "HPA policy for vFW", "templateVersion": "OpenSource.version.1", "version": "test1", "priority": "3", "riskType": "test", "riskLevel": "2", "guard": "False", "content": { "resources": ["vFW"], "identity": "hpa-vFW", "policyScope": ["vfw", "us", "international", "ip"], "policyType": "hpa", "flavorFeatures": [ { "flavorProperties": [ { "architecture": "generic", "directives": [], "hpa-version": "v1", "hpa-feature-attributes": [ { "unit": "", "operator": ">=", "hpa-attribute-value": "2", "hpa-attribute-key": "numVirtualCpu" }, { "unit": "MB", "operator": ">=", "hpa-attribute-value": "8", "hpa-attribute-key": "virtualMemSize" } ], "hpa-feature": "basicCapabilities", "mandatory": "True" }, { "architecture": "generic", "directives": [], "hpa-version": "v1", "hpa-feature-attributes": [ { "unit": "", "operator": "=", "hpa-attribute-value": "2", "hpa-attribute-key": "numaNodes" }, { "operator": "=", "hpa-attribute-value": "2", "hpa-attribute-key": "numaCpu-0" }, { "operator": "=", "hpa-attribute-value": "4", "hpa-attribute-key": "numaCpu-1" }, { "unit": "GB", "operator": "=", "hpa-attribute-value": "2", "hpa-attribute-key": "numaMem-0" }, { "unit": "GB", "operator": "=", "hpa-attribute-value": "4", "hpa-attribute-key": "numaMem-1" } ], "hpa-feature": "numa", "mandatory": "True" }, { "architecture": "generic", "directives": [], "hpa-version": "v1", "hpa-feature-attributes": [ { "unit": "MB", "operator": "=", "hpa-attribute-value": "2", "hpa-attribute-key": "memoryPageSize" }, { "operator": "=", "hpa-attribute-value": "4", "hpa-attribute-key": "numberOfPages" } ], "hpa-feature": "hugePages", "mandatory": "True" }, { "architecture": "Intel64", "hpa-feature": "sriovNICNetwork", "hpa-version": "v1", "directives": [ { "type": "sriovNICNetwork_directives", "attributes": [ { "attribute_name": "oof_returned_vnic_type_for_firewall_protected", "attribute_value": "direct" } ] } ], "hpa-feature-attributes": [ { "unit": "", "operator": "=", "hpa-attribute-value": "1", "hpa-attribute-key": "pciCount" }, { "unit": "", "operator": "=", "hpa-attribute-value": "1234", "hpa-attribute-key": "pciVendorId" }, { "unit": "", "operator": "=", "hpa-attribute-value": "7890", "hpa-attribute-key": "pciDeviceId" } ], "score": "100", "mandatory": "False" } ], "type": "vnfc", "id": "vfw_1", "directives": [ { "type": "flavor_directives", "attributes": [ { "attribute_name": "label_1", "attribute_value": "" } ] } ] }, { "flavorProperties": [ { "architecture": "generic", "directives": [], "hpa-version": "v1", "hpa-feature-attributes": [ { "operator": ">=", "hpa-attribute-value": "1", "hpa-attribute-key": "numVirtualCpu" }, { "unit": "GB", "operator": ">=", "hpa-attribute-value": "7", "hpa-attribute-key": "virtualMemSize" } ], "hpa-feature": "basicCapabilities", "mandatory": "True" } ], "type": "vnfc", "id": "vfw_2", "directives": [ { "type": "flavor_directives", "attributes": [ { "attribute_name": "label_2", "attribute_value": "" } ] } ] }, { "id": "vfw_3", "type": "vnfc", "directives": [ { "type": "flavor_directives", "attributes": [ { "attribute_name": "label_3", "attribute_value": "" } ] } ], "flavorProperties": [ { "hpa-feature": "basicCapabilities", "hpa-version": "v1", "architecture": "generic", "mandatory": "True", "directives": [], "hpa-feature-attributes": [] } ] } ] } }