[KAFKA] Allow kafka params to be passed as config
[sdc.git] / catalog-be / src / main / docker / backend / chef-repo / cookbooks / sdc-catalog-be / templates / default / BE-distribution-engine-configuration.yaml.erb
1 uebServers:
2     <% node['UEB']['fqdn'].each do |conn| -%>
3         - <%= conn %>
4     <% end -%>
5
6 uebPublicKey: <%= node['UEB']['PublicKey'] %>
7 uebSecretKey: <%= node['UEB']['SecretKey'] %>
8
9 <% if node.exist?('DistributionTopics','notificationTopicName') -%>
10 distributionNotifTopicName: <%= node['DistributionTopics']['notificationTopicName'] %>
11 <% else %>
12 distributionNotifTopicName: SDC-DISTR-NOTIF-TOPIC
13 <% end -%>
14
15 <% if node.exist?('DistributionTopics','statusTopicName') -%>
16 distributionStatusTopicName: <%= node['DistributionTopics']['statusTopicName'] %>
17 <% else %>
18 distributionStatusTopicName: SDC-DISTR-STATUS-TOPIC
19 <% end -%>
20
21 kafkaBootStrapServers: <%= node['Kafka']['bootstrap'] %>
22
23 initRetryIntervalSec: 5
24 initMaxIntervalSec: 60
25
26 distribNotifServiceArtifactTypes:
27   info:
28       - MURANO-PKG
29
30 distribNotifResourceArtifactTypes:
31   lifecycle:
32       - HEAT
33       - DG-XML
34
35 environments:
36    - <%= node.chef_environment %>
37
38 distributionStatusTopic:
39    pollingIntervalSec: 60
40    fetchTimeSec: 15
41    consumerGroup: sdc-<%= node.chef_environment %>
42    consumerId: sdc-<%= node.chef_environment %>1
43
44
45 distributionNotificationTopic:
46    minThreadPoolSize: 0
47    maxThreadPoolSize: 10
48    maxWaitingAfterSendingSeconds: 5
49
50 createTopic:
51    partitionCount: 1
52    replicationCount: 1
53
54 startDistributionEngine: true
55
56 #This is false by default, since ONAP Dmaap currently doesn't support https
57 useHttpsWithDmaap: false
58 opEnvRecoveryIntervalSec: 180
59 allowedTimeBeforeStaleSec: 300
60
61 aaiConfig:
62    httpRequestConfig:
63       serverRootUrl: https://localhost:8443
64       resourceNamespaces:
65          operationalEnvironments: /aai/v12/cloud-infrastructure/operational-environments
66
67    httpClientConfig:
68       timeouts:
69          readTimeoutMs: 5000
70          connectTimeoutMs: 1000
71       clientCertificate:
72          keyStore: /app/jetty/base/be/etc/non-prod.jks
73          keyStorePassword: hmXYcznAljMSisdy8zgcag==
74       headers:
75          X-FromAppId: asdc
76       numOfRetries: 3
77
78 msoConfig:
79    httpRequestConfig:
80       serverRootUrl: http://127.0.0.1:8080/onap/mso/infra/modelDistributions/v1
81       resourceNamespaces:
82          distributions: /distributions
83
84    httpClientConfig:
85        timeouts:
86           readTimeoutMs: 2000
87           connectTimeoutMs: 500
88        basicAuthorization:
89           userName: asdc
90           password: OTLEp5lfVhYdyw5EAtTUBQ==
91        numOfRetries: 3
92        
93 currentArtifactInstallationTimeout: 120