tosca_definitions_version: tosca_simple_yaml_1_0_0 metadata: template_name: eca_oam imports: - openecomp_heat_index: file: openecomp-heat/_index.yml - GlobalSubstitutionTypes: file: GlobalSubstitutionTypesServiceTemplate.yaml node_types: org.openecomp.resource.vfc.nodes.heat.eca: derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server org.openecomp.resource.vfc.nodes.heat.arb: derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server topology_template: inputs: metadata: label: metadata hidden: false immutable: false type: string description: cmaui metadata oam_flavor: label: flavor name hidden: false immutable: false type: string description: OAM flavor name default: lc.xlarge4 eca_eca_mgmt_ips: label: eca_mgmt network ips for eca VM hidden: false immutable: false type: list description: internal eca_mgmt network ips for eca VM default: - 172.25.137.242 - 172.25.137.243 entry_schema: type: string eca_mgmt_net_name: label: internal network name hidden: false immutable: false type: string description: the name of the internal network default: int_mms_eca_mgmt_net_1 ECA_OAM_volume_type: label: eca oam vm volume type hidden: false immutable: false type: string description: the name of the target volume backend default: Platinum arb_eca_mgmt_ips: label: eca_mgmt network ips hidden: false immutable: false type: list description: internal eca_mgmt network ips for arb VM default: - 172.25.137.244 entry_schema: type: string networks: label: network name hidden: false immutable: false type: string description: cmaui network name cmaui_name: label: cmaui name hidden: false immutable: false type: string description: cmaui name arb_volume_size: label: volume size hidden: false immutable: false type: float description: the size of the ARB volume default: 40 vnf_id: hidden: false immutable: false type: string description: Unique ID for this VNF instance default: This_is_ths_MMSC-ECA_id availability_zone_0: label: availabilityzone name hidden: false immutable: false type: string description: availabilityzone name default: nova oam_image_name: label: image name hidden: false immutable: false type: string description: the OAM image name default: ECABASE oam_volume_size: label: volume size hidden: false immutable: false type: float description: the size of the OAM volume default: 1800 swift_eca_url: label: Swift URL hidden: false immutable: false type: string description: Base URL for eca swift object store default: http://object-store.rdm2.cci.com:8080/v1/AUTH_1bbab536a19b4756926e7d0ec1eb543c/eca oam_net_name: label: oam network name hidden: false immutable: false type: string description: the name of the oam network default: oam_protected_net_0 ARB_volume_type: label: arb vm volume type hidden: false immutable: false type: string description: the name of the target volume backend default: Platinum eca_names: label: oam servers names hidden: false immutable: false type: list description: the names of the OAM1,OAM2 VM instances default: - ZRDM1MMSC02OAM001 - ZRDM1MMSC02OAM002 entry_schema: type: string arbiter_flavor: label: flavor name hidden: false immutable: false type: string description: arbiter flavor name default: m1.large2 eca_oam_ips: label: oam network ips hidden: false immutable: false type: list description: the ips of oam networks for eca VM default: - 107.250.172.44 - 107.250.172.45 entry_schema: type: string security_group_name: label: security group name hidden: false immutable: false type: string description: the name of security group default: mmsc_security_group_1 user_data: label: user data hidden: false immutable: false type: string description: cmaui user data cmaui_image: label: cmaui image hidden: false immutable: false type: string description: cmaui image arb_names: label: arbiter server names hidden: false immutable: false type: list description: the names of the arbiter VM instances default: - ZRDM1MMSC02ARB001 entry_schema: type: string cmaui_flavor: label: flavor name hidden: false immutable: false type: string description: cmaui flavor name user_data_format: label: user data hidden: false immutable: false type: string description: cmaui user data eca_oam_gateway: label: oam1 oam gateway hidden: false immutable: false type: string description: the ip of oam gateway default: 107.250.172.1 arb_oam_ips: label: oam network ips for arb VM hidden: false immutable: false type: list description: oam network ips for eca VM default: - 107.250.172.46 entry_schema: type: string node_templates: arb_mgmt_port: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: replacement_policy: AUTO ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false security_groups: - get_input: security_group_name fixed_ips: - ip_address: get_input: - arb_oam_ips - 0 mac_requirements: mac_count_required: is_required: false network_role_tag: oam network: get_input: oam_net_name requirements: - binding: capability: tosca.capabilities.network.Bindable node: arb_instance relationship: tosca.relationships.network.BindsTo oam2_mgmt_port: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: replacement_policy: AUTO ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false security_groups: - get_input: security_group_name fixed_ips: - ip_address: get_input: - eca_oam_ips - 1 mac_requirements: mac_count_required: is_required: false network_role_tag: oam network: get_input: oam_net_name requirements: - binding: capability: tosca.capabilities.network.Bindable node: oam2_instance relationship: tosca.relationships.network.BindsTo arb_instance: type: org.openecomp.resource.vfc.nodes.heat.arb properties: flavor: get_input: arbiter_flavor availability_zone: get_input: availability_zone_0 image: get_input: oam_image_name metadata: vnf_id: get_input: vnf_id name: get_input: - arb_names - 0 requirements: - local_storage: capability: tosca.capabilities.Attachment node: arb_volume relationship: arb_volume_attachment arb_volume: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: volume_type: get_input: ARB_volume_type size: '(get_input : arb_volume_size) * 1024' oam1_instance: type: org.openecomp.resource.vfc.nodes.heat.eca properties: flavor: get_input: oam_flavor availability_zone: get_input: availability_zone_0 image: get_input: oam_image_name metadata: vnf_id: get_input: vnf_id name: get_input: - eca_names - 0 requirements: - local_storage: capability: tosca.capabilities.Attachment node: oam1_volume relationship: oam1_volume_attachment oam2_volume: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: volume_type: get_input: ECA_OAM_volume_type size: '(get_input : oam_volume_size) * 1024' oam1_volume: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: volume_type: get_input: ECA_OAM_volume_type size: '(get_input : oam_volume_size) * 1024' oam1_int_port: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: replacement_policy: AUTO ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false security_groups: - get_input: security_group_name fixed_ips: - ip_address: get_input: - eca_eca_mgmt_ips - 0 mac_requirements: mac_count_required: is_required: false network_role_tag: eca_mgmt network: get_input: eca_mgmt_net_name requirements: - binding: capability: tosca.capabilities.network.Bindable node: oam1_instance relationship: tosca.relationships.network.BindsTo oam1_mgmt_port: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: replacement_policy: AUTO ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false security_groups: - get_input: security_group_name fixed_ips: - ip_address: get_input: - eca_oam_ips - 0 mac_requirements: mac_count_required: is_required: false network_role_tag: oam network: get_input: oam_net_name requirements: - binding: capability: tosca.capabilities.network.Bindable node: oam1_instance relationship: tosca.relationships.network.BindsTo arb_int_port: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: replacement_policy: AUTO ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false security_groups: - get_input: security_group_name fixed_ips: - ip_address: get_input: - arb_eca_mgmt_ips - 0 mac_requirements: mac_count_required: is_required: false network_role_tag: eca_mgmt network: get_input: eca_mgmt_net_name requirements: - binding: capability: tosca.capabilities.network.Bindable node: arb_instance relationship: tosca.relationships.network.BindsTo oam2_int_port: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: replacement_policy: AUTO ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false security_groups: - get_input: security_group_name fixed_ips: - ip_address: get_input: - eca_eca_mgmt_ips - 1 mac_requirements: mac_count_required: is_required: false network_role_tag: eca_mgmt network: get_input: eca_mgmt_net_name requirements: - binding: capability: tosca.capabilities.network.Bindable node: oam2_instance relationship: tosca.relationships.network.BindsTo oam2_instance: type: org.openecomp.resource.vfc.nodes.heat.eca properties: flavor: get_input: oam_flavor availability_zone: get_input: availability_zone_0 image: get_input: oam_image_name metadata: vnf_id: get_input: vnf_id name: get_input: - eca_names - 1 requirements: - local_storage: capability: tosca.capabilities.Attachment node: oam2_volume relationship: oam2_volume_attachment relationship_templates: oam2_volume_attachment: type: org.openecomp.relationships.VolumeAttachesTo properties: volume_id: oam2_volume instance_uuid: oam2_instance oam1_volume_attachment: type: org.openecomp.relationships.VolumeAttachesTo properties: volume_id: oam1_volume instance_uuid: oam1_instance arb_volume_attachment: type: org.openecomp.relationships.VolumeAttachesTo properties: volume_id: arb_volume instance_uuid: arb_instance groups: eca_oam_group: type: org.openecomp.groups.heat.HeatStack properties: heat_file: ../Artifacts/eca_oam.yaml description: This stack creates two ECA OAM VM and one ARB VM members: - arb_mgmt_port - oam2_mgmt_port - arb_instance - arb_volume - oam1_instance - oam2_volume - oam1_volume - oam1_int_port - oam1_mgmt_port - arb_int_port - oam2_int_port - oam2_instance substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.heat.eca_oam capabilities: disk.usage_arb_instance: - arb_instance - disk.usage disk.capacity_arb_instance: - arb_instance - disk.capacity disk.write.bytes.rate_oam1_instance: - oam1_instance - disk.write.bytes.rate network.incoming.bytes_oam1_int_port: - oam1_int_port - network.incoming.bytes endpoint_oam2_instance: - oam2_instance - endpoint network.incoming.packets_oam1_int_port: - oam1_int_port - network.incoming.packets disk.allocation_oam2_instance: - oam2_instance - disk.allocation attachment_arb_mgmt_port: - arb_mgmt_port - attachment feature_oam2_volume: - oam2_volume - feature memory.resident_arb_instance: - arb_instance - memory.resident disk.device.usage_oam1_instance: - oam1_instance - disk.device.usage disk.device.allocation_oam2_instance: - oam2_instance - disk.device.allocation network.incoming.bytes.rate_oam1_int_port: - oam1_int_port - network.incoming.bytes.rate network.incoming.packets.rate_oam2_mgmt_port: - oam2_mgmt_port - network.incoming.packets.rate feature_oam1_int_port: - oam1_int_port - feature network.incoming.packets_oam1_mgmt_port: - oam1_mgmt_port - network.incoming.packets disk.read.bytes_oam1_instance: - oam1_instance - disk.read.bytes disk.device.read.requests_arb_instance: - arb_instance - disk.device.read.requests attachment_oam1_volume: - oam1_volume - attachment network.incoming.packets.rate_oam2_int_port: - oam2_int_port - network.incoming.packets.rate network.outgoing.bytes.rate_arb_int_port: - arb_int_port - network.outgoing.bytes.rate memory.usage_arb_instance: - arb_instance - memory.usage disk.device.write.requests_oam2_instance: - oam2_instance - disk.device.write.requests feature_oam1_mgmt_port: - oam1_mgmt_port - feature disk.read.bytes.rate_arb_instance: - arb_instance - disk.read.bytes.rate network.outgoing.packets.rate_arb_mgmt_port: - arb_mgmt_port - network.outgoing.packets.rate binding_arb_mgmt_port: - arb_mgmt_port - binding forwarder_oam1_mgmt_port: - oam1_mgmt_port - forwarder network.outpoing.packets_oam2_mgmt_port: - oam2_mgmt_port - network.outpoing.packets network.incoming.packets_oam2_mgmt_port: - oam2_mgmt_port - network.incoming.packets attachment_arb_int_port: - arb_int_port - attachment forwarder_oam2_int_port: - oam2_int_port - forwarder disk.device.write.bytes_oam2_instance: - oam2_instance - disk.device.write.bytes network.outgoing.packets.rate_oam1_mgmt_port: - oam1_mgmt_port - network.outgoing.packets.rate binding_oam1_mgmt_port: - oam1_mgmt_port - binding scalable_arb_instance: - arb_instance - scalable cpu.delta_arb_instance: - arb_instance - cpu.delta disk.usage_oam1_instance: - oam1_instance - disk.usage disk.device.write.requests_arb_instance: - arb_instance - disk.device.write.requests network.outgoing.bytes.rate_oam1_mgmt_port: - oam1_mgmt_port - network.outgoing.bytes.rate network.incoming.packets_arb_int_port: - arb_int_port - network.incoming.packets disk.device.read.bytes_oam1_instance: - oam1_instance - disk.device.read.bytes disk.device.iops_arb_instance: - arb_instance - disk.device.iops memory_oam2_instance: - oam2_instance - memory os_oam2_instance: - oam2_instance - os disk.device.read.bytes.rate_oam1_instance: - oam1_instance - disk.device.read.bytes.rate network.incoming.bytes_oam2_mgmt_port: - oam2_mgmt_port - network.incoming.bytes binding_oam2_instance: - oam2_instance - binding network.outpoing.packets_oam1_int_port: - oam1_int_port - network.outpoing.packets network.incoming.bytes.rate_oam1_mgmt_port: - oam1_mgmt_port - network.incoming.bytes.rate cpu_oam1_instance: - oam1_instance - cpu disk.device.capacity_oam2_instance: - oam2_instance - disk.device.capacity disk.root.size_oam1_instance: - oam1_instance - disk.root.size attachment_oam1_int_port: - oam1_int_port - attachment disk.iops_arb_instance: - arb_instance - disk.iops memory.resident_oam1_instance: - oam1_instance - memory.resident host_oam1_instance: - oam1_instance - host network.incoming.bytes_arb_mgmt_port: - arb_mgmt_port - network.incoming.bytes network.outgoing.bytes_arb_int_port: - arb_int_port - network.outgoing.bytes disk.device.write.bytes_arb_instance: - arb_instance - disk.device.write.bytes instance_arb_instance: - arb_instance - instance disk.device.latency_oam1_instance: - oam1_instance - disk.device.latency network.incoming.bytes.rate_oam2_int_port: - oam2_int_port - network.incoming.bytes.rate memory_oam1_instance: - oam1_instance - memory binding_arb_instance: - arb_instance - binding feature_arb_volume: - arb_volume - feature disk.write.bytes_arb_instance: - arb_instance - disk.write.bytes network.outgoing.packets.rate_oam1_int_port: - oam1_int_port - network.outgoing.packets.rate binding_oam1_int_port: - oam1_int_port - binding disk.iops_oam1_instance: - oam1_instance - disk.iops disk.write.requests.rate_arb_instance: - arb_instance - disk.write.requests.rate scalable_oam1_instance: - oam1_instance - scalable forwarder_oam2_mgmt_port: - oam2_mgmt_port - forwarder disk.root.size_arb_instance: - arb_instance - disk.root.size network.outpoing.packets_oam2_int_port: - oam2_int_port - network.outpoing.packets disk.device.read.requests.rate_arb_instance: - arb_instance - disk.device.read.requests.rate instance_oam1_instance: - oam1_instance - instance os_oam1_instance: - oam1_instance - os network.incoming.packets.rate_oam1_mgmt_port: - oam1_mgmt_port - network.incoming.packets.rate memory.usage_oam2_instance: - oam2_instance - memory.usage disk.device.read.bytes.rate_oam2_instance: - oam2_instance - disk.device.read.bytes.rate forwarder_oam1_int_port: - oam1_int_port - forwarder network.outgoing.packets.rate_oam2_mgmt_port: - oam2_mgmt_port - network.outgoing.packets.rate binding_oam2_mgmt_port: - oam2_mgmt_port - binding network.outgoing.bytes.rate_oam2_mgmt_port: - oam2_mgmt_port - network.outgoing.bytes.rate disk.read.requests_arb_instance: - arb_instance - disk.read.requests disk.device.iops_oam2_instance: - oam2_instance - disk.device.iops network.outgoing.bytes_oam1_mgmt_port: - oam1_mgmt_port - network.outgoing.bytes disk.write.requests_oam2_instance: - oam2_instance - disk.write.requests disk.device.write.bytes_oam1_instance: - oam1_instance - disk.device.write.bytes disk.root.size_oam2_instance: - oam2_instance - disk.root.size disk.device.write.bytes.rate_oam2_instance: - oam2_instance - disk.device.write.bytes.rate network.incoming.bytes_oam1_mgmt_port: - oam1_mgmt_port - network.incoming.bytes disk.write.bytes_oam2_instance: - oam2_instance - disk.write.bytes cpu_arb_instance: - arb_instance - cpu disk.read.requests_oam1_instance: - oam1_instance - disk.read.requests network.outgoing.packets.rate_arb_int_port: - arb_int_port - network.outgoing.packets.rate disk.allocation_arb_instance: - arb_instance - disk.allocation cpu.delta_oam2_instance: - oam2_instance - cpu.delta cpu_util_oam2_instance: - oam2_instance - cpu_util disk.device.read.bytes.rate_arb_instance: - arb_instance - disk.device.read.bytes.rate network.incoming.packets_oam2_int_port: - oam2_int_port - network.incoming.packets network.outgoing.bytes_oam1_int_port: - oam1_int_port - network.outgoing.bytes disk.device.read.requests.rate_oam2_instance: - oam2_instance - disk.device.read.requests.rate disk.allocation_oam1_instance: - oam1_instance - disk.allocation disk.capacity_oam1_instance: - oam1_instance - disk.capacity feature_oam2_int_port: - oam2_int_port - feature disk.device.allocation_oam1_instance: - oam1_instance - disk.device.allocation vcpus_arb_instance: - arb_instance - vcpus network.incoming.packets.rate_arb_int_port: - arb_int_port - network.incoming.packets.rate disk.read.bytes.rate_oam2_instance: - oam2_instance - disk.read.bytes.rate network.outgoing.bytes.rate_oam2_int_port: - oam2_int_port - network.outgoing.bytes.rate network.incoming.bytes.rate_arb_int_port: - arb_int_port - network.incoming.bytes.rate os_arb_instance: - arb_instance - os network.incoming.packets.rate_oam1_int_port: - oam1_int_port - network.incoming.packets.rate feature_oam1_volume: - oam1_volume - feature disk.write.bytes.rate_arb_instance: - arb_instance - disk.write.bytes.rate disk.device.capacity_arb_instance: - arb_instance - disk.device.capacity network.incoming.bytes_arb_int_port: - arb_int_port - network.incoming.bytes disk.device.usage_oam2_instance: - oam2_instance - disk.device.usage attachment_oam2_volume: - oam2_volume - attachment disk.write.bytes.rate_oam2_instance: - oam2_instance - disk.write.bytes.rate endpoint_oam1_instance: - oam1_instance - endpoint disk.iops_oam2_instance: - oam2_instance - disk.iops network.outgoing.bytes.rate_arb_mgmt_port: - arb_mgmt_port - network.outgoing.bytes.rate host_arb_instance: - arb_instance - host disk.device.write.requests.rate_oam2_instance: - oam2_instance - disk.device.write.requests.rate cpu_util_oam1_instance: - oam1_instance - cpu_util disk.ephemeral.size_oam1_instance: - oam1_instance - disk.ephemeral.size binding_arb_int_port: - arb_int_port - binding network.outgoing.bytes_arb_mgmt_port: - arb_mgmt_port - network.outgoing.bytes disk.capacity_oam2_instance: - oam2_instance - disk.capacity vcpus_oam1_instance: - oam1_instance - vcpus feature_arb_instance: - arb_instance - feature disk.device.read.requests.rate_oam1_instance: - oam1_instance - disk.device.read.requests.rate memory.resident_oam2_instance: - oam2_instance - memory.resident network.outgoing.bytes_oam2_int_port: - oam2_int_port - network.outgoing.bytes disk.device.write.bytes.rate_arb_instance: - arb_instance - disk.device.write.bytes.rate disk.write.requests_oam1_instance: - oam1_instance - disk.write.requests disk.device.usage_arb_instance: - arb_instance - disk.device.usage disk.device.latency_arb_instance: - arb_instance - disk.device.latency feature_arb_int_port: - arb_int_port - feature network.outgoing.bytes_oam2_mgmt_port: - oam2_mgmt_port - network.outgoing.bytes disk.read.bytes_arb_instance: - arb_instance - disk.read.bytes disk.write.requests.rate_oam1_instance: - oam1_instance - disk.write.requests.rate cpu.delta_oam1_instance: - oam1_instance - cpu.delta network.incoming.bytes.rate_oam2_mgmt_port: - oam2_mgmt_port - network.incoming.bytes.rate disk.device.write.bytes.rate_oam1_instance: - oam1_instance - disk.device.write.bytes.rate disk.device.iops_oam1_instance: - oam1_instance - disk.device.iops attachment_oam2_mgmt_port: - oam2_mgmt_port - attachment memory.usage_oam1_instance: - oam1_instance - memory.usage disk.ephemeral.size_arb_instance: - arb_instance - disk.ephemeral.size feature_oam1_instance: - oam1_instance - feature disk.write.requests_arb_instance: - arb_instance - disk.write.requests disk.device.read.bytes_oam2_instance: - oam2_instance - disk.device.read.bytes disk.latency_oam2_instance: - oam2_instance - disk.latency attachment_arb_volume: - arb_volume - attachment network.outpoing.packets_arb_int_port: - arb_int_port - network.outpoing.packets disk.usage_oam2_instance: - oam2_instance - disk.usage disk.write.bytes_oam1_instance: - oam1_instance - disk.write.bytes disk.device.write.requests.rate_oam1_instance: - oam1_instance - disk.device.write.requests.rate disk.read.bytes_oam2_instance: - oam2_instance - disk.read.bytes disk.device.allocation_arb_instance: - arb_instance - disk.device.allocation cpu_util_arb_instance: - arb_instance - cpu_util network.incoming.packets_arb_mgmt_port: - arb_mgmt_port - network.incoming.packets instance_oam2_instance: - oam2_instance - instance feature_oam2_instance: - oam2_instance - feature cpu_oam2_instance: - oam2_instance - cpu disk.device.read.requests_oam1_instance: - oam1_instance - disk.device.read.requests network.incoming.packets.rate_arb_mgmt_port: - arb_mgmt_port - network.incoming.packets.rate disk.device.read.requests_oam2_instance: - oam2_instance - disk.device.read.requests disk.read.requests_oam2_instance: - oam2_instance - disk.read.requests disk.device.read.bytes_arb_instance: - arb_instance - disk.device.read.bytes host_oam2_instance: - oam2_instance - host disk.device.write.requests.rate_arb_instance: - arb_instance - disk.device.write.requests.rate forwarder_arb_mgmt_port: - arb_mgmt_port - forwarder vcpus_oam2_instance: - oam2_instance - vcpus scalable_oam2_instance: - oam2_instance - scalable network.outgoing.bytes.rate_oam1_int_port: - oam1_int_port - network.outgoing.bytes.rate endpoint_arb_instance: - arb_instance - endpoint disk.device.capacity_oam1_instance: - oam1_instance - disk.device.capacity disk.latency_arb_instance: - arb_instance - disk.latency network.incoming.bytes.rate_arb_mgmt_port: - arb_mgmt_port - network.incoming.bytes.rate disk.read.bytes.rate_oam1_instance: - oam1_instance - disk.read.bytes.rate memory_arb_instance: - arb_instance - memory disk.latency_oam1_instance: - oam1_instance - disk.latency feature_arb_mgmt_port: - arb_mgmt_port - feature feature_oam2_mgmt_port: - oam2_mgmt_port - feature attachment_oam1_mgmt_port: - oam1_mgmt_port - attachment binding_oam1_instance: - oam1_instance - binding attachment_oam2_int_port: - oam2_int_port - attachment forwarder_arb_int_port: - arb_int_port - forwarder disk.device.latency_oam2_instance: - oam2_instance - disk.device.latency network.outgoing.packets.rate_oam2_int_port: - oam2_int_port - network.outgoing.packets.rate binding_oam2_int_port: - oam2_int_port - binding disk.write.requests.rate_oam2_instance: - oam2_instance - disk.write.requests.rate network.incoming.bytes_oam2_int_port: - oam2_int_port - network.incoming.bytes network.outpoing.packets_oam1_mgmt_port: - oam1_mgmt_port - network.outpoing.packets disk.ephemeral.size_oam2_instance: - oam2_instance - disk.ephemeral.size network.outpoing.packets_arb_mgmt_port: - arb_mgmt_port - network.outpoing.packets disk.device.write.requests_oam1_instance: - oam1_instance - disk.device.write.requests requirements: link_oam2_mgmt_port: - oam2_mgmt_port - link dependency_oam2_volume: - oam2_volume - dependency dependency_oam1_volume: - oam1_volume - dependency link_oam1_mgmt_port: - oam1_mgmt_port - link dependency_oam2_instance: - oam2_instance - dependency local_storage_oam2_instance: - oam2_instance - local_storage link_arb_int_port: - arb_int_port - link dependency_oam1_instance: - oam1_instance - dependency dependency_arb_instance: - arb_instance - dependency link_oam1_int_port: - oam1_int_port - link dependency_oam1_mgmt_port: - oam1_mgmt_port - dependency dependency_oam1_int_port: - oam1_int_port - dependency local_storage_arb_instance: - arb_instance - local_storage dependency_arb_mgmt_port: - arb_mgmt_port - dependency dependency_oam2_mgmt_port: - oam2_mgmt_port - dependency link_arb_mgmt_port: - arb_mgmt_port - link dependency_arb_volume: - arb_volume - dependency dependency_oam2_int_port: - oam2_int_port - dependency link_oam2_int_port: - oam2_int_port - link local_storage_oam1_instance: - oam1_instance - local_storage dependency_arb_int_port: - arb_int_port - dependency