summaryrefslogtreecommitdiffstats
path: root/testsuites/performance/pom.xml
blob: b74a1cef52aded71e340f2219b7152d116073317 (plain)
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
<!--
  ============LICENSE_START=======================================================
   Copyright (C) 2018 Ericsson. All rights reserved.
   Modifications Copyright (C) 2019 Nordix Foundation.
   Modifications Copyright (C) 2020 Bell Canada.
  ================================================================================
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.

  SPDX-License-Identifier: Apache-2.0
  ============LICENSE_END=========================================================
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.onap.policy.apex-pdp.testsuites</groupId>
        <artifactId>apex-testsuites</artifactId>
        <version>2.5.0-SNAPSHOT</version>
    </parent>

    <groupId>org.onap.policy.apex-pdp.testsuites.performance</groupId>
    <artifactId>apex-performance</artifactId>
    <packaging>pom</packaging>

    <profiles>
        <profile>
            <id>apexDefault</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <modules>
                <module>performance-benchmark-test</module>
            </modules>
        </profile>
        <profile>
            <id>apexAll</id>
            <activation>
                <property>
                    <name>apexAll</name>
                </property>
            </activation>
            <modules>
                <module>performance-benchmark-test</module>
            </modules>
        </profile>
    </profiles>
</project>
eyword */ .highlight .l { color: #ae81ff } /* Literal */ .highlight .n { color: #f8f8f2 } /* Name */ .highlight .o { color: #f92672 } /* Operator */ .highlight .p { color: #f8f8f2 } /* Punctuation */ .highlight .ch { color: #75715e } /* Comment.Hashbang */ .highlight .cm { color: #75715e } /* Comment.Multiline */ .highlight .cp { color: #75715e } /* Comment.Preproc */ .highlight .cpf { color: #75715e } /* Comment.PreprocFile */ .highlight .c1 { color: #75715e } /* Comment.Single */ .highlight .cs { color: #75715e } /* Comment.Special */ .highlight .gd { color: #f92672 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gi { color: #a6e22e } /* Generic.Inserted */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #75715e } /* Generic.Subheading */ .highlight .kc { color: #66d9ef } /* Keyword.Constant */ .highlight .kd { color: #66d9ef } /* Keyword.Declaration */ .highlight .kn { color: #f92672 } /* Keyword.Namespace */ .highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ .highlight .kr { color: #66d9ef } /* Keyword.Reserved */ .highlight .kt { color: #66d9ef } /* Keyword.Type */ .highlight .ld { color: #e6db74 } /* Literal.Date */ .highlight .m { color: #ae81ff } /* Literal.Number */ .highlight .s { color: #e6db74 } /* Literal.String */ .highlight .na { color: #a6e22e } /* Name.Attribute */ .highlight .nb { color: #f8f8f2 } /* Name.Builtin */ .highlight .nc { color: #a6e22e } /* Name.Class */ .highlight .no { color: #66d9ef } /* Name.Constant */ .highlight .nd { color: #a6e22e } /* Name.Decorator */ .highlight .ni { color: #f8f8f2 } /* Name.Entity */ .highlight .ne { color: #a6e22e } /* Name.Exception */ .highlight .nf { color: #a6e22e } /* Name.Function */ .highlight .nl { color: #f8f8f2 } /* Name.Label */ .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ .highlight .nx { color: #a6e22e } /* Name.Other */ .highlight .py { color: #f8f8f2 } /* Name.Property */ .highlight .nt { color: #f92672 } /* Name.Tag */ .highlight .nv { color: #f8f8f2 } /* Name.Variable */ .highlight .ow { color: #f92672 } /* Operator.Word */ .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ .highlight .mb { color: #ae81ff } /* Literal.Number.Bin */ .highlight .mf { color: #ae81ff } /* Literal.Number.Float */ .highlight .mh { color: #ae81ff } /* Literal.Number.Hex */ .highlight .mi { color: #ae81ff } /* Literal.Number.Integer */ .highlight .mo { color: #ae81ff } /* Literal.Number.Oct */ .highlight .sa { color: #e6db74 } /* Literal.String.Affix */ .highlight .sb { color: #e6db74 } /* Literal.String.Backtick */ .highlight .sc { color: #e6db74 } /* Literal.String.Char */ .highlight .dl { color: #e6db74 } /* Literal.String.Delimiter */ .highlight .sd { color: #e6db74 } /* Literal.String.Doc */ .highlight .s2 { color: #e6db74 } /* Literal.String.Double */ .highlight .se { color: #ae81ff } /* Literal.String.Escape */ .highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */ .highlight .si { color: #e6db74 } /* Literal.String.Interpol */ .highlight .sx { color: #e6db74 } /* Literal.String.Other */ .highlight .sr { color: #e6db74 } /* Literal.String.Regex */ .highlight .s1 { color: #e6db74 } /* Literal.String.Single */ .highlight .ss { color: #e6db74 } /* Literal.String.Symbol */ .highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #a6e22e } /* Name.Function.Magic */ .highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */ .highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */ .highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */ .highlight .vm { color: #f8f8f2 } /* Name.Variable.Magic */ .highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */ } @media (prefers-color-scheme: light) { .highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
  template_name: nested2level
imports:
- openecomp_heat_index:
    file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
    file: GlobalSubstitutionTypesServiceTemplate.yaml
node_types:
  org.openecomp.resource.vfc.nodes.heat.cmaui:
    derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
  inputs:
    cmaui_names:
      hidden: false
      immutable: false
      type: list
      description: CMAUI1, CMAUI2 server names
      entry_schema:
        type: string
    p2:
      hidden: false
      immutable: false
      type: string
      description: UID of OAM network
    cmaui_image:
      hidden: false
      immutable: false
      type: string
      description: Image for CMAUI server
    cmaui_flavor:
      hidden: false
      immutable: false
      type: string
      description: Flavor for CMAUI server
    availability_zone_0:
      label: availabilityzone name
      hidden: false
      immutable: false
      type: string
      description: availabilityzone name
    cmaui_oam_ips:
      hidden: false
      immutable: false
      type: string
      description: cmaui_port_1
    net:
      hidden: false
      immutable: false
      type: string
      description: UID of OAM network
    shared_security_group_id1:
      hidden: false
      immutable: false
      type: string
      description: UID of OAM network
  node_templates:
    server_cmaui_2:
      type: org.openecomp.resource.vfc.nodes.heat.cmaui
      properties:
        flavor:
          get_input: cmaui_flavor
        availability_zone:
          get_input: availability_zone_0
        image:
          get_input: cmaui_image
        name:
          get_input:
          - cmaui_names
          - 0
    cmaui_port_11:
      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
        - ip_version: 6
          ip_count_required:
            is_required: false
          floating_ip_count_required:
            is_required: false
        security_groups:
        - get_input: shared_security_group_id1
        - get_input: p2
        fixed_ips:
        - ip_address:
            get_input:
            - cmaui_oam_ips
            - 0
        mac_requirements:
          mac_count_required:
            is_required: false
        network:
          get_input: net
      requirements:
      - binding:
          capability: tosca.capabilities.network.Bindable
          node: server_cmaui_2
          relationship: tosca.relationships.network.BindsTo
    cmaui_port_22:
      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
        - ip_version: 6
          ip_count_required:
            is_required: false
          floating_ip_count_required:
            is_required: false
        security_groups:
        - get_input: shared_security_group_id1
        fixed_ips:
        - ip_address:
            get_input:
            - cmaui_oam_ips
            - 0
        mac_requirements:
          mac_count_required:
            is_required: false
        network:
          get_input: net
      requirements:
      - binding:
          capability: tosca.capabilities.network.Bindable
          node: server_cmaui_2
          relationship: tosca.relationships.network.BindsTo
  groups:
    nested2level_group:
      type: org.openecomp.groups.heat.HeatStack
      properties:
        heat_file: ../Artifacts/nested2level.yml
        description: cmaui server template for vMMSC
      members:
      - server_cmaui_2
      - cmaui_port_11
      - cmaui_port_22
  substitution_mappings:
    node_type: org.openecomp.resource.abstract.nodes.heat.nested2level
    capabilities:
      disk.write.bytes.rate_server_cmaui_2:
      - server_cmaui_2
      - disk.write.bytes.rate
      disk.device.write.bytes_server_cmaui_2:
      - server_cmaui_2
      - disk.device.write.bytes
      disk.device.usage_server_cmaui_2:
      - server_cmaui_2
      - disk.device.usage
      network.outpoing.packets_cmaui_port_11:
      - cmaui_port_11
      - network.outpoing.packets
      network.outgoing.packets.rate_cmaui_port_22:
      - cmaui_port_22
      - network.outgoing.packets.rate
      binding_cmaui_port_22:
      - cmaui_port_22
      - binding
      disk.write.bytes_server_cmaui_2:
      - server_cmaui_2
      - disk.write.bytes
      feature_server_cmaui_2:
      - server_cmaui_2
      - feature
      disk.device.latency_server_cmaui_2:
      - server_cmaui_2
      - disk.device.latency
      disk.allocation_server_cmaui_2:
      - server_cmaui_2
      - disk.allocation
      binding_server_cmaui_2:
      - server_cmaui_2
      - binding
      disk.root.size_server_cmaui_2:
      - server_cmaui_2
      - disk.root.size
      disk.device.write.requests.rate_server_cmaui_2:
      - server_cmaui_2
      - disk.device.write.requests.rate
      network.incoming.packets.rate_cmaui_port_22:
      - cmaui_port_22
      - network.incoming.packets.rate
      vcpus_server_cmaui_2:
      - server_cmaui_2
      - vcpus
      scalable_server_cmaui_2:
      - server_cmaui_2
      - scalable
      disk.read.requests_server_cmaui_2:
      - server_cmaui_2
      - disk.read.requests
      disk.write.requests_server_cmaui_2:
      - server_cmaui_2
      - disk.write.requests
      network.outgoing.bytes.rate_cmaui_port_22:
      - cmaui_port_22
      - network.outgoing.bytes.rate
      disk.device.iops_server_cmaui_2:
      - server_cmaui_2
      - disk.device.iops
      disk.usage_server_cmaui_2:
      - server_cmaui_2
      - disk.usage
      disk.device.capacity_server_cmaui_2:
      - server_cmaui_2
      - disk.device.capacity
      network.outpoing.packets_cmaui_port_22:
      - cmaui_port_22
      - network.outpoing.packets
      disk.device.read.bytes.rate_server_cmaui_2:
      - server_cmaui_2
      - disk.device.read.bytes.rate
      endpoint_server_cmaui_2:
      - server_cmaui_2
      - endpoint
      disk.read.bytes_server_cmaui_2:
      - server_cmaui_2
      - disk.read.bytes
      os_server_cmaui_2:
      - server_cmaui_2
      - os
      feature_cmaui_port_22:
      - cmaui_port_22
      - feature
      disk.device.read.bytes_server_cmaui_2:
      - server_cmaui_2
      - disk.device.read.bytes
      network.incoming.bytes.rate_cmaui_port_22:
      - cmaui_port_22
      - network.incoming.bytes.rate
      disk.write.requests.rate_server_cmaui_2:
      - server_cmaui_2
      - disk.write.requests.rate
      memory_server_cmaui_2:
      - server_cmaui_2
      - memory
      cpu_server_cmaui_2:
      - server_cmaui_2
      - cpu
      disk.device.allocation_server_cmaui_2:
      - server_cmaui_2
      - disk.device.allocation
      network.outgoing.bytes.rate_cmaui_port_11:
      - cmaui_port_11
      - network.outgoing.bytes.rate
      host_server_cmaui_2:
      - server_cmaui_2
      - host
      disk.ephemeral.size_server_cmaui_2:
      - server_cmaui_2
      - disk.ephemeral.size
      forwarder_cmaui_port_11:
      - cmaui_port_11
      - forwarder
      disk.capacity_server_cmaui_2:
      - server_cmaui_2
      - disk.capacity
      feature_cmaui_port_11:
      - cmaui_port_11
      - feature
      attachment_cmaui_port_22:
      - cmaui_port_22
      - attachment
      network.incoming.bytes.rate_cmaui_port_11:
      - cmaui_port_11
      - network.incoming.bytes.rate
      network.outgoing.bytes_cmaui_port_11:
      - cmaui_port_11
      - network.outgoing.bytes
      instance_server_cmaui_2:
      - server_cmaui_2
      - instance
      network.incoming.packets_cmaui_port_22:
      - cmaui_port_22
      - network.incoming.packets
      network.incoming.bytes_cmaui_port_22:
      - cmaui_port_22
      - network.incoming.bytes
      disk.iops_server_cmaui_2:
      - server_cmaui_2
      - disk.iops
      disk.device.write.requests_server_cmaui_2:
      - server_cmaui_2
      - disk.device.write.requests
      network.outgoing.packets.rate_cmaui_port_11:
      - cmaui_port_11
      - network.outgoing.packets.rate
      binding_cmaui_port_11:
      - cmaui_port_11
      - binding
      disk.device.read.requests_server_cmaui_2:
      - server_cmaui_2
      - disk.device.read.requests
      disk.read.bytes.rate_server_cmaui_2:
      - server_cmaui_2
      - disk.read.bytes.rate
      forwarder_cmaui_port_22:
      - cmaui_port_22
      - forwarder
      cpu.delta_server_cmaui_2:
      - server_cmaui_2
      - cpu.delta
      disk.device.read.requests.rate_server_cmaui_2:
      - server_cmaui_2
      - disk.device.read.requests.rate
      memory.resident_server_cmaui_2:
      - server_cmaui_2
      - memory.resident
      attachment_cmaui_port_11:
      - cmaui_port_11
      - attachment
      network.incoming.packets.rate_cmaui_port_11:
      - cmaui_port_11
      - network.incoming.packets.rate
      network.outgoing.bytes_cmaui_port_22:
      - cmaui_port_22
      - network.outgoing.bytes
      disk.latency_server_cmaui_2:
      - server_cmaui_2
      - disk.latency
      network.incoming.packets_cmaui_port_11:
      - cmaui_port_11
      - network.incoming.packets
      network.incoming.bytes_cmaui_port_11:
      - cmaui_port_11
      - network.incoming.bytes
      cpu_util_server_cmaui_2:
      - server_cmaui_2
      - cpu_util
      disk.device.write.bytes.rate_server_cmaui_2:
      - server_cmaui_2
      - disk.device.write.bytes.rate
      memory.usage_server_cmaui_2:
      - server_cmaui_2
      - memory.usage
    requirements:
      link_cmaui_port_11:
      - cmaui_port_11
      - link
      link_cmaui_port_22:
      - cmaui_port_22
      - link
      dependency_cmaui_port_11:
      - cmaui_port_11
      - dependency
      dependency_cmaui_port_22:
      - cmaui_port_22
      - dependency
      local_storage_server_cmaui_2:
      - server_cmaui_2
      - local_storage
      dependency_server_cmaui_2:
      - server_cmaui_2
      - dependency