summaryrefslogtreecommitdiffstats
path: root/jjb/dcaegen2/dcaegen2-collectors-ves.yaml
blob: f310f5badb60f59d2c1afb2d928368ab9b730bce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
---
- project:
    name: dcaegen2-collectors-ves
    project-name: 'dcaegen2-collectors-ves'
    jobs:
      - '{project-name}-{stream}-verify-java'
      - '{project-name}-{stream}-merge-java'
      - '{project-name}-{stream}-release-version-java-daily'

    project: 'dcaegen2/collectors/ves'
    stream:
      - 'master':
          branch: 'master'
    mvn-settings: 'dcaegen2-collectors-ves-settings'
    # due to a strange macro / variable translation problem this needs
    # to be passed as a string block to properly get the properties
    # correctly defined in the job
    maven-deploy-properties: |
      deployAtEnd=true
    files: '**'
    archive-artifacts: ''
    build-node: 'ubuntu1604-docker-8c-8g'
AWREPOURL_org_onap_dcaegen2_platform_plugins_releases }}/k8splugin/1.4.13/k8splugin_types.yaml - {{ ONAPTEMPLATE_RAWREPOURL_org_onap_ccsdk_platform_plugins_releases }}/type_files/dmaap/dmaap.yaml inputs: topic00_name: type: string default: "topic00" topic01_name: type: string default: "topic01" location: type: string default: "san-francisco" node_templates: topic00: type: ccsdk.nodes.Topic properties: topic_name: { get_input: topic00_name } replication_case: REPLICATION_EDGE_TO_CENTRAL_TO_GLOBAL global_mr_url: message-router topic01: type: ccsdk.nodes.Topic properties: topic_name: { get_input: topic01_name } replication_case: REPLICATION_EDGE_TO_CENTRAL client00: type: dcae.nodes.ContainerizedServiceComponentUsingDmaap properties: service_component_type: 'nginx-web' image: nginx docker_config: healthcheck: type: "http" endpoint: "/" streams_publishes: - name: topic00 location: { get_input: location } client_role: org.onap.dcae.pnfPublisher type: message_router streams_subscribes: - name: topic01 location: { get_input: location } client_role: org.onap.dcae.pnfSubscriber type: message_router relationships: - type: ccsdk.relationships.publish_events target: topic00 - type: ccsdk.relationships.subscribe_to_events target: topic01 interfaces: cloudify.interfaces.lifecycle: start: inputs: ports: - '80:0' outputs: topic00_data: description: "Topic 00 data on client00" value: { get_attribute: [client00, topic00]} topic01_data: description: "Topic 01 data on client00" value: { get_attribute: [client00, topic01]}