#
# ============LICENSE_START====================================================
# =============================================================================
-# Copyright (c) 2018 AT&T, NOKIA
+# Copyright (c) 2018-2019 AT&T, NOKIA
# =============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
- {{ ONAPTEMPLATE_RAWREPOURL_org_onap_dcaegen2_platform_plugins_releases }}/k8splugin/1.4.5/k8splugin_types.yaml
inputs:
+ pnfUrl:
+ type: string
+ default: "https://localhost:8443/aai/v12/network/pnfs/pnf"
aaiEnrichmentHost:
type: string
default: "aai"
type: string
description: aai password
default: "AAI"
+ dmaap_pnfReady_url:
+ type: string
+ default: "http://localhost:8904/events/unauthenticated.PNF_READY"
+ dmaap_vesPnfRegOutput_url:
+ type: string
+ default: "http://localhost:8904/events/unauthenticated.VES_PNFREG_OUTPUT"
+ dmaap_pnfUpdate_url:
+ type: string
+ default: "http://localhost:8904/events/unauthenticated.PNF_UPDATE"
dmaap_host:
type: string
description: dmaap host
default: "admin"
tag_version:
type: string
- default: "{{ ONAPTEMPLATE_DOCKERREGURL_org_onap_dcaegen2_releases }}/onap/org.onap.dcaegen2.services.prh.prh-app-server:1.0.0"
+ default: "{{ ONAPTEMPLATE_DOCKERREGURL_org_onap_dcaegen2_releases }}/onap/org.onap.dcaegen2.services.prh.prh-app-server:1.2.1"
replicas:
type: integer
description: number of instances
prh:
properties:
application_config:
+ dmaap.dmaapConsumerConfiguration.dmaapUrl: { get_input: dmaap_vesPnfRegOutput_url }
dmaap.dmaapConsumerConfiguration.dmaapHostName: { get_input: dmaap_host }
dmaap.dmaapConsumerConfiguration.dmaapPortNumber: { get_input: dmaap_port }
dmaap.dmaapConsumerConfiguration.dmaapTopicName: "/events/unauthenticated.VES_PNFREG_OUTPUT"
dmaap.dmaapConsumerConfiguration.consumerGroup: "OpenDCAE-c12"
dmaap.dmaapConsumerConfiguration.timeoutMs: -1
dmaap.dmaapConsumerConfiguration.messageLimit: -1
+ dmaap.dmaapProducerConfiguration.dmaapUrl: { get_input: dmaap_pnfReady_url }
dmaap.dmaapProducerConfiguration.dmaapHostName: { get_input: dmaap_host }
dmaap.dmaapProducerConfiguration.dmaapPortNumber: { get_input: dmaap_port }
dmaap.dmaapProducerConfiguration.dmaapTopicName: "/events/unauthenticated.PNF_READY"
dmaap.dmaapProducerConfiguration.dmaapUserName: { get_input: dmaap_user }
dmaap.dmaapProducerConfiguration.dmaapUserPassword: { get_input: dmaap_passwd }
dmaap.dmaapProducerConfiguration.dmaapContentType: "application/json"
+ dmaap.dmaapUpdateProducerConfiguration.dmaapUrl: { get_input: dmaap_pnfUpdate_url }
dmaap.dmaapUpdateProducerConfiguration.dmaapHostName: { get_input: dmaap_host }
dmaap.dmaapUpdateProducerConfiguration.dmaapPortNumber: { get_input: dmaap_port }
dmaap.dmaapUpdateProducerConfiguration.dmaapTopicName: "/events/unauthenticated.PNF_UPDATE"
dmaap.dmaapUpdateProducerConfiguration.dmaapUserName: { get_input: dmaap_user }
dmaap.dmaapUpdateProducerConfiguration.dmaapUserPassword: { get_input: dmaap_passwd }
dmaap.dmaapUpdateProducerConfiguration.dmaapContentType: "application/json"
+ aai.aaiClientConfiguration.pnfUrl: { get_input: pnfUrl }
aai.aaiClientConfiguration.aaiHost: { get_input: aaiEnrichmentHost }
aai.aaiClientConfiguration.aaiHostPortNumber: { get_input: aaiEnrichmentPort }
aai.aaiClientConfiguration.aaiProtocol: "https"
security.keyStorePasswordPath: "/opt/app/prh/etc/cert/key.pass"
security.enableAaiCertAuth: { get_input: secureEnableCert }
security.enableDmaapCertAuth: { get_input: secureEnableCert }
+ streams_publishes:
+ pnf-update:
+ dmaap_info:
+ topic_url:
+ get_input: dmaap_pnfUpdate_url
+ type: message_router
+ pnf-ready:
+ dmaap_info:
+ topic_url:
+ get_input: dmaap_pnfReady_url
+ type: message_router
+ streams_subscribes:
+ ves-reg-output:
+ dmaap_info:
+ topic_url:
+ get_input: dmaap_vesPnfRegOutput_url
+ type: message_router
+
host_port:
{ get_input: host_port }
container_port: