diff options
author | sarada prasad sahoo <sarada.prasad.sahoo@huawei.com> | 2019-04-23 10:16:13 +0530 |
---|---|---|
committer | Ofir Sonsino <ofir.sonsino@intl.att.com> | 2019-05-01 10:56:28 +0000 |
commit | 2f1d6225bef920a217a25441b7dcaeb457113dc5 (patch) | |
tree | 288542e28cd4661ecc63630278801d65ffe04464 /catalog-be/src/main/resources | |
parent | 3f1f8e80daac1f28adb53a96e211170b5b45dda6 (diff) |
enabled NFV Affinity and Anti-affinity Rules1.4.0
Fix the issue tosca.policies.nfv.AffinityRule and tosca.policies.nfv.AntiAffinityRule which was getting failed at first attempt with 404 error
Change-Id: I6630193343729051b41e4eb880832dee85b098ee
Issue-ID: SDC-2231
Signed-off-by: sarada prasad sahoo <sarada.prasad.sahoo@huawei.com>
Diffstat (limited to 'catalog-be/src/main/resources')
-rw-r--r-- | catalog-be/src/main/resources/import/tosca/policy-types/policyTypes.json | 9 | ||||
-rw-r--r-- | catalog-be/src/main/resources/import/tosca/policy-types/policyTypes.yml | 48 |
2 files changed, 32 insertions, 25 deletions
diff --git a/catalog-be/src/main/resources/import/tosca/policy-types/policyTypes.json b/catalog-be/src/main/resources/import/tosca/policy-types/policyTypes.json index b86f00c52f..6885e5076c 100644 --- a/catalog-be/src/main/resources/import/tosca/policy-types/policyTypes.json +++ b/catalog-be/src/main/resources/import/tosca/policy-types/policyTypes.json @@ -94,6 +94,13 @@ "tosca.policies.nfv.SupportedVnfInterface": { "displayName": "NFV Supported VnfInterface", "icon": "policy-nfv-supported-vnfinterface" + }, + "tosca.policies.nfv.AffinityRule": { + "displayName": "NFV AffinityRule", + "icon": "policy-nfv-affinityrule" + }, + "tosca.policies.nfv.AntiAffinityRule": { + "displayName": "NFV AntiAffinityRule", + "icon": "policy-nfv-anti-affinityrule" } - } diff --git a/catalog-be/src/main/resources/import/tosca/policy-types/policyTypes.yml b/catalog-be/src/main/resources/import/tosca/policy-types/policyTypes.yml index 09020ac63a..4cc9031eed 100644 --- a/catalog-be/src/main/resources/import/tosca/policy-types/policyTypes.yml +++ b/catalog-be/src/main/resources/import/tosca/policy-types/policyTypes.yml @@ -229,30 +229,6 @@ tosca.policies.nfv.VirtualLinkBitrateInitialDelta: required: true targets: [ tosca.nodes.nfv.VnfVirtualLink ] -# tosca.policies.nfv.AffinityRule: -# derived_from: tosca.policies.Placement -# description: The AffinityRule describes the affinity rules applicable for the defined targets -# properties: -# scope: -# type: string -# description: scope of the rule is an NFVI_node, an NFVI_PoP, etc. -# required: true -# constraints: -# - valid_values: [ nfvi_node, zone, zone_group, nfvi_pop ] -# targets: [ tosca.nodes.nfv.Vdu.Compute, tosca.nodes.nfv.VnfVirtualLink, tosca.groups.nfv.PlacementGroup ] -# -# tosca.policies.nfv.AntiAffinityRule: -# derived_from: tosca.policies.Placement -# description: The AntiAffinityRule describes the anti-affinity rules applicable for the defined targets -# properties: -# scope: -# type: string -# description: scope of the rule is an NFVI_node, an NFVI_PoP, etc. -# required: true -# constraints: -# - valid_values: [ nfvi_node, zone, zone_group, nfvi_pop ] -# targets: [ tosca.nodes.nfv.Vdu.Compute, tosca.nodes.nfv.VnfVirtualLink, tosca.groups.nfv.PlacementGroup ] - tosca.policies.nfv.SecurityGroupRule: derived_from: tosca.policies.Root description: The SecurityGroupRule type is a policy type specified the matching criteria for the ingress and/or egress traffic to/from visited connection points as defined in ETSI GS NFV-IFA 011 [1]. @@ -315,3 +291,27 @@ tosca.policies.nfv.SupportedVnfInterface: description: Provide additional data to access the interface endpoint required: false targets: [ tosca.nodes.nfv.VnfExtCp, tosca.nodes.nfv.VduCp ] + +tosca.policies.nfv.AffinityRule: + derived_from: tosca.policies.Placement + description: The AffinityRule describes the affinity rules applicable for the defined targets + properties: + scope: + type: string + description: scope of the rule is an NFVI_node, an NFVI_PoP, etc. + required: true + constraints: + - valid_values: [ nfvi_node, zone, zone_group, nfvi_pop ] + targets: [ tosca.nodes.nfv.Vdu.Compute, tosca.nodes.nfv.VnfVirtualLink, tosca.groups.nfv.PlacementGroup ] + +tosca.policies.nfv.AntiAffinityRule: + derived_from: tosca.policies.Placement + description: The AntiAffinityRule describes the anti-affinity rules applicable for the defined targets + properties: + scope: + type: string + description: scope of the rule is an NFVI_node, an NFVI_PoP, etc. + required: true + constraints: + - valid_values: [ nfvi_node, zone, zone_group, nfvi_pop ] + targets: [ tosca.nodes.nfv.Vdu.Compute, tosca.nodes.nfv.VnfVirtualLink, tosca.groups.nfv.PlacementGroup ] |