Microservices
Updated On 27 May 2024 | Min(s) read

Kubernetes (K8) Configurations

Below are the properties executed in K8 Configuration.

PROPERTY DEFAULT VALUE DESCRIPTION Additional Information
MongoDBDatabase Configuration  
DATABASE_KEY mongodb DatabaseKey  The values for mongodb can be only configured in Values.yaml file.
MONGODB_DBNAME ms_party name of the Database ( Note : values.yaml will be present inside ms-party-package-docker-<release_number>\ms-party-docker\k8\on-premise\svc\ )
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 to the mongodb instance  
MONGO_CRED "N"   Variable is set to "Y/N", will be enabled or disabled  
MONGODB_USER root Username  
MONGODB_PASS ENC(0jDFL9aa9VbB/KfSH6zfEQ==) Password  
PostgreSQLDatabase Configuration
DATABASE_KEY postgresql DatabaseKey  The same values will be overwritten if provided in the start scripts.
POSTGRESQL_CRED "N" Variable is set to "Y/N", will be enabled or disabled ( Note : Start scripts will be present inside ms-party-package-docker-<release_number>\ms-party-docker\k8\on-premise )
POSTGRESQL_CONNECTIONURL jdbc:postgresql://party-postgresqldb-service.partypostgresql.svc.cluster.local:4000/partydb URL to connect to the postgresql instance  
POSTGRESQL_USERNAME partyusr Username  

POSTGRESQL_PASSWORD

partypass Password  
POSTGRESQL_POOLSIZE "5"    
POSTGRESQL_MINIDLE "10"    
POSTGRESQL_CONTIMEOUT "30000"    
POSTGRESQL_LEAKDETECT      
Logger
logger_root_level ERROR ERROR,INFO,DEBUG are the three values present for logger.  
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.
Entitlement  
temn_entitlement_service_enabled FALSE Enable/Disable the entitlement service.  
If the property is enabled, the roles and permissions needed for the authentication will be taken from the entitlement microservices.
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    
desbootstrapservers 127.0.0.1:29092    
des_schema_registry_url http://127.0.0.1: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    
Scheduler
temn_msf_scheduler_nosqlInboxCatchup_cron_trigger_time 0 */30 * ? * * Frequency to trigger the scheduler job is set in this property .Cron trigger time for nosql inbox catchup  
temn_msf_scheduler_nosqlOutboxCatchup_cron_trigger_time 0 */30 * ? * * Frequency to trigger the scheduler job is set in this property .Cron trigger time for nosql Outbox catchup  
temn_msf_scheduler_partyscheduler_cron_trigger_time 59 * * ? * *    
schedule "0 0 */2 * *"    
mdal
temn_cache_host 127.0.0.1    
temn_cache_port 6060    
mda_print_debug FALSE    
mda_tracer_enabled FALSE To Enable/Disable tracer in mdal  
mda_meter_enabled FALSE To Enable/Disable metrics in mdal  
Inboxoutbox
tem_msf_disableInbox false    
temn_msf_outbox_stream_vendor kafka    
temn_queue_impl kafka    
temn_msf_ingest_outbox_cache_namespace party-outbox    
temn_msf_ingest_inbox_cache_namespace party-inbox    
AVRO
temn_msf_ingest_source_stream_ingester table-update    
temn_msf_ingest_sink_error_stream error    
temn_msf_storage_home path:/app/    
temn_config_file_path mapping/avro/    
temn_msf_ingest_consumer_max_poll_records "20"    
healthcheck_base_path_avroingester ms-party-data-ingester    
Metrics
publisherPort 9091    
publisherHost 127.0.0.1    
metricsDisabled true    
OUTBOX
temn_msf_ingest_source_stream_outboxingester ModelBank-event-topic    
temn_msf_ingest_source_stream_consumergroup_id_outboxingester ms-party-outboxingester-consumer    
temn_msf_ingest_sink_error_stream_producer_id_outboxingester ms-party-outboxingester-error-producer    
temn_msf_storage_home_outboxingester path:/app/    
temn_msf_storage_home_outboxingester mapping/transactoutbox/    
healthcheck_base_path_outboxingester ms-party-outbox-ingester    

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, September 2, 2025 1:10:15 PM IST