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 | ||
In this topic