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