summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE-common/client/app/views/notification-history
diff options
context:
space:
mode:
authorChristopher Lott (cl778h) <clott@research.att.com>2017-10-04 14:14:36 -0400
committerChristopher Lott (cl778h) <clott@research.att.com>2017-10-04 15:53:41 -0400
commitb6079b39fc1193a32223933f7d93c08a63809689 (patch)
tree679384195495dfa64953d6f6aea253b58bfe78c9 /ecomp-portal-FE-common/client/app/views/notification-history
parent88c674e9f243ee7bfacfca847383ea01b482c1c1 (diff)
Repair widget-ms problem; adjust sonar in poms
Using OParent again; override some Sonar configuration and tasks. Repair display & fetch of users from remote apps. Use EPSDK version 1710 database scripts. Issue: PORTAL-50, PORTAL-59, PORTAL-86 Change-Id: I05eaea3680b0422236cc86cdd0ad5847c2731e54 Signed-off-by: Christopher Lott (cl778h) <clott@research.att.com>
Diffstat (limited to 'ecomp-portal-FE-common/client/app/views/notification-history')
0 files changed, 0 insertions, 0 deletions
78' href='#n178'>178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198
#
# ============LICENSE_START=======================================================
#  Copyright (C) 2021 Nokia
#  Copyright (c) 2021 AT&T Intellectual Property. All rights reserved
# ================================================================================
# 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=========================================================
#

#description: Docker application to collect log file from PNF
#blueprint_version: 1.0.0
---
tosca_definitions_version: cloudify_dsl_1_3
description: Docker application to collect log file from PNF
imports:
- http://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml
- plugin:k8splugin?version=>=3.4.3,<4.0.0
- plugin:dmaap?version=>=1.5.1,<2.0.0
inputs:
  PM_MEAS_FILES_feed0_location:
    type: string
    default: "loc00"
  cert_directory:
    type: string
    default: "/opt/app/datafile/etc/cert/"
  datafile-collector_cpu_limit:
    type: string
    default: "500m"
  datafile-collector_cpu_request:
    type: string
    default: "500m"
  datafile-collector_memory_limit:
    type: string
    default: "768Mi"
  datafile-collector_memory_request:
    type: string
    default: "768Mi"
  envs:
    default: {}
  external_port:
    type: string
    default: ":0"
  feed0_name:
    type: string
    default: "bulk_pm_feed"
  topic_name:
    type: string
    default: "unauthenticated.VES_NOTIFICATION_OUTPUT"
  consumer_group:
    type: string
    default: "OpenDcae-c12"
  consumer_id:
    type: string
    default: "C12"
  log_directory:
    type: string
    default: "/var/log/ONAP"
  replicas:
    type: integer
    description: number of instances
    default: 1
  tag_version:
    type: string
    default: "nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.datafile.datafile-app-server:1.6.1"
  use_tls:
    type: boolean
    default: true
  external_cert_ca_name:
    type: string
    description: Name of Certificate Authority configured on CertService side.
    default: "RA"
  external_cert_cert_type:
    type: string
    description: Format of provided certificates
    default: "P12"
  external_cert_common_name:
    type: string
    description: Common name which should be present in certificate.
    default: "dcae-datafile-collector"
  external_cert_sans:
    type: string
    description: '"List of Subject Alternative Names (SANs) which should be present
      in certificate. Delimiter - , Should contain common_name value and other FQDNs
      under which given component is accessible."'
    default: "dcae-datafile-collector,datafile-collector,datafile"
  external_cert_use_external_tls:
    type: boolean
    description: Flag to indicate external tls enable/disable.
    default: false
node_templates:
  datafile-collector:
    type: dcae.nodes.ContainerizedServiceComponentUsingDmaap
    interfaces:
      cloudify.interfaces.lifecycle:
        start:
          inputs:
            envs:
              get_input: envs
    properties:
      application_config:
        service_calls: []
        streams_publishes:
          PM_MEAS_FILES:
            dmaap_info: <<feed0>>
            type: data_router
        dmaap.certificateConfig.keyCert: /opt/app/datafile/etc/cert/cert.p12
        dmaap.certificateConfig.keyPasswordPath: /opt/app/datafile/etc/cert/p12.pass
        dmaap.certificateConfig.trustedCa: /opt/app/datafile/etc/cert/trust.jks
        dmaap.certificateConfig.trustedCaPasswordPath: /opt/app/datafile/etc/cert/trust.pass
        dmaap.security.enableDmaapCertAuth: true
        dmaap.security.keyStorePasswordPath: /opt/app/datafile/etc/cert/jks.pass
        dmaap.security.keyStorePath: /opt/app/datafile/etc/cert/cert.jks
        dmaap.security.trustStorePasswordPath: /opt/app/datafile/etc/cert/trust.pass
        dmaap.security.trustStorePath: /opt/app/datafile/etc/cert/trust.jks
        dmaap.dmaapConsumerConfiguration.consumerGroup:
          get_input: consumer_group
        dmaap.dmaapConsumerConfiguration.consumerId:
          get_input: consumer_id
        dmaap.dmaapConsumerConfiguration.timeoutMs: -1
        sftp.security.strictHostKeyChecking: true
        streams_subscribes:
          dmaap_subscriber:
            type: message_router
            dmaap_info:
              topic_url: { concat: ['https://message-router:3905/events/',{ get_input: topic_name }] }
      docker_config:
        healthcheck:
          interval: 15s
          timeout: 1s
          type: http
          endpoint: /heartbeat
        ports:
        - concat: ["8100", {get_input: external_port}]
        - concat: ["8433", {get_input: external_port}]
      image:
        get_input: tag_version
      service_component_type: datafile-collector
      log_info:
        log_directory:
          get_input: log_directory
      replicas:
        get_input: replicas
      streams_publishes:
      - name: feed0
        location:
          get_input: PM_MEAS_FILES_feed0_location
        type: data_router
      tls_info:
        cert_directory:
          get_input: cert_directory
        use_tls:
          get_input: use_tls
      external_cert:
        external_cert_directory:
          get_input: cert_directory
        use_external_tls:
          get_input: external_cert_use_external_tls
        ca_name:
          get_input: external_cert_ca_name
        cert_type:
          get_input: external_cert_cert_type
        external_certificate_parameters:
          common_name:
            get_input: external_cert_common_name
          sans:
            get_input: external_cert_sans
      resource_config:
        limits:
          cpu:
            get_input: datafile-collector_cpu_limit
          memory:
            get_input: datafile-collector_memory_limit
        requests:
          cpu:
            get_input: datafile-collector_cpu_request
          memory:
            get_input: datafile-collector_memory_request
    relationships:
    - type: dcaegen2.relationships.publish_files
      target: feed0
  feed0:
    type: dcaegen2.nodes.Feed
    properties:
      feed_name:
        get_input: feed0_name
      useExisting: true