Microservices
Updated On 24 March 2024 | Min(s) read

Kubernetes Configurations

Below are the required configurations:

PROPERTY DEFAULT VALUE DESCRIPTION ADDITIONAL INFORMATION
database: Mongodb Configuration  
DATABASE_KEY    

The same values in values.yaml will be overwritten if provided in the start scripts.

Start scripts will be present inside ms-duediligence-package-docker-<release_number>\ms-duediligence-docker\k8\on-premise.
MONGODB_DBNAME ms_duediligence Mongo database name
MONGODB_CONNECTIONSTR mongodb://mongodb-0.mongodb-svc.mongodb.svc.cluster.local:27017,mongodb-1.mongodb-svc.mongodb.svc.cluster.local:27017,mongodb-2.mongodb-svc.mongodb.svc.cluster.local:27017 URL to connect mongodb instance
MONGO_CRED "N" Enable/disable secrets. If the variable is set to "Y", secrets will be enabled
Postgresdb Configuration  
POSTGRESQL_CRED "N" Enable/disable secrets. If the variable is set to "Y", secrets will be enabled
POSTGRESQL_CONNECTIONURL jdbc:postgresql://cdd-postgresqldb-service.cddpostgresql.svc.cluster.local:4006/duediligencedb URL to connect postgres db instance
POSTGRESQL_POOLSIZE "5"  
POSTGRESQL_MINIDLE "10"  
POSTGRESQL_CONTIMEOUT "30000"  
POSTGRESQL_LEAKDETECT "0"  
POSTGRESQL_USERNAME duediligenceusr Username
POSTGRESQL_PASSWORD duediligencepass Password
security  
temn_msf_security_authz_enabled false

Enable/Disable the XACML policy authorization.

XACML policy authorization is used to configure security policies and access rights to information for APIs.

inboxoutbox  
tem_msf_disableInbox true  
logger:    
logger_root_level ERROR ERROR,INFO,DEBUG are the three values present for logger.
kafka  
temnmsfstreamvendor kafka  
temnqueueimpl kafka  
kafkabootstrapservers my-cluster-kafka-bootstrap.kafka:9092  
schema_registry_url http://kafka-oss-cp-schema-registry.kafka.svc.cluster.local:8081  
schemaregistry  
SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS PLAINTEXT://my-cluster-kafka-bootstrap.kafka:9092  
SCHEMA_REGISTRY_HOST_NAME schema-registry  
SCHEMA_REGISTRY_LISTENERS http://0.0.0.0:8081  
SCHEMA_REGISTRY_CUB_KAFKA_TIMEOUT "500"  
SCHEMA_REGISTRY_CUB_ZK_TIMEOUT "500"  
SCHEMA_REGISTRY_KAFKASTORE_SECURITY_PROTOCOL PLAINTEXT  
metrics  
publisherPort 9091  
publisherHost 127.0.0.1  
metricsDisabled true  
Distributed logging  
socketHost 127.0.0.1  
socketPort 9092  
protocol    
exportType    

 

Below mentioned InboxOutbox and Ingester Configurations are related to GDPR.

 

 
InboxOutbox Configurations  
temn.msf.stream.outbox.topic ms-duediligence-outbox  
temn.msf.ingest.source.stream ms-duediligence-outbox  
tmn.inbox.source.namespace duediligence-inbox  
tmn.outbox.source.namespace duediligence-outbox  
tmn.inbox.thread.pool.count 10  
tmn.outbox.thread.pool.count 10  
temn.queue.impl kafka  
temn.msf.ingest.is.cloud.event true  
Ingester Configurations  
temn.msf.ingest.source.stream ms-duediligence-inbox-topic  
temn.msf.ingest.sink.error.stream ms-duediligence-inbox-error-topic  
temn.msf.ingest.source.stream.consumergroup.id ms-duediligence-ingester-consumer  
temn.msf.ingest.sink.error.stream.producer.id ms-duediligence-ingester-error-producer  
temn.msf.stream.outbox.topic ms-duediligence-outbox  
temn.msf.raise.received.event true  
temn.msf.ingest.is.avro.event.ingester: false  
temn.msf.ingest.outbox.cache.namespace ms-duediligence-outbox  
temn.msf.ingest.inbox.cache.namespace ms-duediligence-inbox  
Environment  
temn.msf.stream.vendor kafka  
temn.msf.stream.kafka.bootstrap.servers kafka:29092  
temn.msf.ingest.generic.ingester com.temenos.microservice.framework.core.ingester.GenericCommandSTBinaryIngester  
tmn.ignite.host cache-service  
tmn.ignite.port 10800  
temn.msf.exec.env server  
temn.msf.security.authz.enabled false  
class.inbox.dao com.temenos.microservice.framework.core.inbox.InboxDaoImpl  
class.outbox.dao com.temenos.microservice.framework.core.outbox.OutboxDaoImpl  
temn.msf.name ms-duediligence  
class.package.name com.temenos.microservice.duediligence.function  

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, September 2, 2025 1:01:32 PM IST