/
egov-demo.yaml
725 lines (645 loc) · 54.6 KB
/
egov-demo.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
global:
domain: digit-go.digit.org ## Add your Domain Name "Eg: site.mydomain.com" Do not use the dummy domain
setup: fullsetup
cluster-configs:
namespaces:
create: true
values: [ backbone, cert-manager, egov, es-cluster, kafka-kraft, logging, monitoring, playground ]
root-ingress:
cert-issuer: letsencrypt-prod
configmaps:
egov-config:
namespace: [ egov, monitoring ]
data:
db-host: "digit-go-eks-db.cqqfmghbjssw.ap-south-1.rds.amazonaws.com:5432" ## Add db-host name eg: egov-demo.database.azure.co
db-name: "digitgodb" ## Add db-name
db-url: "jdbc:postgresql://digit-go-eks-db.cqqfmghbjssw.ap-south-1.rds.amazonaws.com:5432/digitgodb" ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo
domain: digit-go.digit.org ## Add your Domain Name
egov-services-fqdn-name: https://digit-go.digit.org/ ## Add your Domain Name
egov-state-level-tenant-id: "pg"
s3-assets-bucket: "(pg-egov-assets|egov-playground-assets)"
es-host: "elasticsearch-data.backbone"
es-indexer-host: "https://elasticsearch-data.backbone:9200/"
flyway-locations: "filesystem:/flyway/sql,filesystem:/flyway/seed,filesystem:/flyway/qa"
kafka-brokers: "release-name-kafka-controller-headless.backbone:9092"
kafka-infra-brokers: kafka-v2-infra.kafka-cluster:9092
logging-level-jdbc: "DEBUG"
mobile-validation-workaround: "true"
serializers-timezone-in-ist: "true"
server-tomcat-max-connections: "500"
server-tomcat-max-threads: "10"
sms-enabled: "true"
spring-datasource-tomcat-initialSize: "1"
spring-datasource-tomcat-max-active: "2"
spring-jpa-show-sql: "true"
timezone: Asia/Kolkata
tracer-errors-provideexceptionindetails: "true"
egov-bnd-freedownload-tenants: "pg.testing"
egov-bnd-live-citizen-tenants: "pg.testing"
egov-service-host:
namespace: [ egov, monitoring ]
data:
asset-services: "http://asset-services:8080/"
asset-services-maha: "http://asset-services-maha:8080/"
billing-service: "http://billing-service:8080/"
collection-services: "http://collection-services:8080/"
collection-masters: "http://collection-masters:8080/"
collection-search-indexer: "http://collection-search-indexer:8080/"
citizen-indexer: "http://citizen-indexer:8080/"
citizen-services: "http://citizen-services:8080/"
dashboard-analytics: http://dashboard-analytics.egov:8080/
dashboard-ingest: http://dashboard-ingest.egov:8080/
demand-services: "http://demand-services:8080/"
data-sync-employee: "http://data-sync-employee:8080/"
egov-common-masters: "http://egov-common-masters:8080/"
egf-masters: "http://egf-masters:8080/"
egf-master: "http://egf-master:8080/"
egf-instrument: "http://egf-instrument:8080/"
egf-voucher: "http://egf-voucher:8080/"
egf-bill: "http://egf-bill:8080/"
egov-enc-service: "http://egov-enc-service.egov:8080/"
egf-voucher-workflow: "http://egf-voucher-workflow:8080/"
egov-accesscontrol: "http://egov-accesscontrol:8080/"
egov-user: "http://egov-user:8080/"
egov-user-egov: "http://egov-user.egov:8080/"
egov-location: "http://egov-location:8080/"
egov-filestore: "http://egov-filestore:8080/"
egov-localization: "http://egov-localization:8080/"
egov-idgen: "http://egov-idgen:8080/"
egov-otp: "http://egov-otp:8080/"
egov-common-workflows: "http://egov-common-workflows:8080/"
egov-mdms-service: "http://egov-mdms-service:8080/"
egov-mdms-service-test: "http://egov-mdms-service-test:8080/"
egov-mdms-create: "http://egov-mdms-create:8080/"
egov-eis: "http://egov-eis:8080/"
egov-workflow: "http://egov-workflow:8080/"
egov-workflow-v2: "http://egov-workflow-v2:8080/"
egov-searcher: "http://egov-searcher:8080/"
egov-data-uploader: "http://egov-data-uploader:8080/"
egov-indexer: "http://egov-indexer:8080/"
egov-hrms: "http://egov-hrms:8080/"
es-client: "http://elasticsearch-data-v1.es-cluster:9200"
hr-masters: "http://hr-masters:8080/"
hr-employee: "http://hr-employee:8080/"
hr-masters-v2: "http://hr-masters-v2:8080/"
hr-employee-v2: "http://hr-employee-v2:8080/"
hr-attendance: "http://hr-attendance:8080/"
hr-leave: "http://hr-leave:8080/"
hr-employee-movement: "http://hr-employee-movement:8080/"
inventory-services: "http://inventory-services:8080/"
lams-services: "http://lams-services:8080/"
lcms-workflow: "http://lcms-workflow:8080/"
lcms-services: "http://lcms-services:8080/"
location: "http://location:8080/"
performance-assessment: "http://performance-assessment:8080/"
pt-property: "http://pt-property:8080/"
pt-workflow: "http://pt-workflow:8080/"
pt-tax-enrichment: "http://pt-tax-enrichment:8080/"
pt-calculator: "http://pt-calculator:8080/"
pt-calculator-v2: "http://pt-calculator-v2:8080/"
pt-services-v2: "http://pt-services-v2:8080/"
property-services: "http://property-services.egov:8080/"
pgr-master: "http://pgr-master:8080/"
pgr-rest: "http://pgr-rest:8080/"
pdf-service: "http://pdf-service.egov:8080/"
report: "http://report:8080/"
swm-services: "http://swm-services:8080/"
tenant: "http://tenant:8080/"
tl-masters: "http://tl-masters:8080/"
tl-services: "http://tl-services:8080/"
tl-workflow: "http://tl-workflow:8080/"
tl-indexer: "http://tl-indexer:8080/"
tl-calculator: "http://tl-calculator:8080/"
user-otp: "http://user-otp:8080/"
firenoc-services: "http://firenoc-services:8080/"
firenoc-calculator: "http://firenoc-calculator:8080/"
egov-apportion-service: "http://egov-apportion-service:8080/"
bpa-services: "http://bpa-services.egov:8080/"
bpa-calculator: "http://bpa-calculator.egov:8080/"
rainmaker-pgr: "http://rainmaker-pgr:8080/"
ws-calculator: "http://ws-calculator.egov:8080/"
ws-services: "http://ws-services.egov:8080/"
sw-services: "http://sw-services.egov:8080/"
sw-calculator: "http://sw-calculator.egov:8080/"
land-services: "http://land-services.egov:8080/"
noc-services: "http://noc-services.egov:8080/"
minio-url: "https://minio-uat.digit.org/"
egov-user-chatbot: "http://egov-user-chatbot:8080/"
zuul: "http://zuul:8080/"
egov-url-shortening: "http://egov-url-shortening:8080/"
fsm-calculator: "http://fsm-calculator.egov:8080/"
fsm: "http://fsm.egov:8080/"
vehicle: "http://vehicle.egov:8080"
vendor: "http://vendor.egov:8080"
egov-edcr: "http://egov-edcr.egov:8080/"
echallan-calculator: http://echallan-calculator.egov:8080/
echallan-services: http://echallan-services.egov:8080/
inbox: "http://inbox.egov:8080/"
turn-io-adapter: "http://turn-io-adapter.egov:8080/"
pgr-services: "http://pgr-services.egov:8080/"
birth-death-services: "http://birth-death-services.egov:8080/"
egov-pdf: "http://egov-pdf.egov:8080/"
employee:
dashboard-url: "https://dashboard-pbuat.egovernments.org/s/w---s/app/kibana#/dashboard/4e687470-f3c7-11e8-8d09-b151e2b1cf8e?embed=true&_g=(refreshInterval%3A(pause%3A!f%2Cvalue%3A300000)%2Ctime%3A(from%3Anow-15m%2Cmode%3Aquick%2Cto%3Anow))"
custom-js-injection: |
sub_filter.conf: "
sub_filter '<head>' '<head>
<script src=https://unpkg.com/@egovernments/telemetry@0.0.2/dist/egov-telemetry-1557467338.js type=text/javascript></script>
<script src=https://s3.ap-south-1.amazonaws.com/egov-uat-assets/globalConfigs.js type=text/javascript></script>
';"
digit-ui:
custom-js-injection: |
sub_filter.conf: "
sub_filter '<head>' '<head>
<script src=https://s3.ap-south-1.amazonaws.com/egov-uat-assets/globalConfigs.js type=text/javascript></script>
';"
citizen:
custom-js-injection: |
sub_filter.conf: "
sub_filter '<head>' '<head>
<script src=https://unpkg.com/@egovernments/telemetry@0.0.2/dist/egov-telemetry-1557467338.js type=text/javascript></script>
<script src=https://s3.ap-south-1.amazonaws.com/egov-uat-assets/globalConfigs.js type=text/javascript></script>
';"
egov-url-shortening:
heap: "-Xmx256m -Xms256m"
memory_limits: 512Mi
egov-url-shortner-endpoint: "/eus/shortener"
hashids-salt: "randomsalt"
hashids-min-length: "2"
egov-filestore:
memory_limits: "512Mi"
volume: /opt/eGov/filestore
is-bucket-fixed: "true"
minio.url : "http://minio.backbone:9000/"
aws.s3.url : "https://s3.amazonaws.com"
is-s3-enabled: "true"
minio-enabled: false
allowed-file-formats-map: "{jpg:{'image/jpg','image/jpeg'},jpeg:{'image/jpeg','image/jpg'},png:{'image/png'},pdf:{'application/pdf'},odt:{'application/vnd.oasis.opendocument.text'},ods:{'application/vnd.oasis.opendocument.spreadsheet'},docx:{'application/x-tika-msoffice','application/x-tika-ooxml','application/vnd.oasis.opendocument.text','application/msword','application/vnd.openxmlformats-officedocument.wordprocessingml.document'},doc:{'application/x-tika-msoffice','application/x-tika-ooxml','application/vnd.oasis.opendocument.text','application/msword'},dxf:{'text/plain','application/dxf','application/octet-stream','image/vnd.dxf','image/vnd.dxf; format=ascii','image/vnd.dxf; format=binary','image/vnd.dxb'},csv:{'text/plain','text/csv','application/zip'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet','application/zip'},xls:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'}}"
allowed-file-formats: "jpg,jpeg,png,doc,docx,pdf,odt,ods,text,dxf,xls,xlsx,csv"
filestore-url-validity: 3600
fixed-bucketname: unified-dev-bucket-s3 ## Add filestore bucket name
egov-enc-service:
heap: "-Xmx256m -Xms256m"
memory_limits: 512Mi
state-level-tenant-id: "pb"
egov-idgen:
idformat-from-mdms: "true"
java-args: -Dspring.profiles.active=monitoring
heap: "-Xmx192m -Xms192m"
autocreate-new-seq: "true"
egov-localization:
replicas: 1
heap: "-Xmx256m -Xms256m"
memory_limits: 512Mi
egov-location:
memory_limits: 512Mi
egov-notification-sms:
sms-provider-url: "sms provider url" ## Add sms provider url
sms.provider.class: "Generic"
sms.provider.contentType: "application/x-www-form-urlencoded"
sms-config-map: "{'User':'$username', 'passwd': '$password', 'sid':'$senderid', 'mobilenumber':'$mobileno', 'message':'$message', 'mtype':'N', 'DR':'N', 'smsservicetype':'singlemsg'}"
sms-gateway-to-use: "sms provider name" ## Add sms provider name
sms-sender: "sms sender" ## Add sms sender
sms-sender-requesttype: "GET"
sms-custom-config: "true"
sms-extra-req-params: "mtype=N&DR=Y"
sms-sender-req-param-name: "sid"
sms-sender-username-req-param-name: "User"
sms-sender-password-req-param-name: "passwd"
sms-destination-mobile-req-param-name: "mobilenumber"
sms-message-req-param-name: "message"
sms-error-codes: "401,403,404,405,406,407,408,409,410,411,412,413,414"
postgres:
tag: "14"
egov-user:
heap: "-Xmx256m -Xms256m"
memory_limits: 512Mi
otp-validation: "true"
citizen-otp-enabled: "true"
employee-otp-enabled: "false"
access-token-validity: 10080
refresh-token-validity: 20160
default-password-expiry: 90
mobile-number-validation: "false"
roles-state-level: "true"
citizen-registration-withlogin: "true"
citizen-otp-fixed: "123456"
citizen-otp-fixed-enabled: "true"
egov-state-level-tenant-id: "in"
decryption-abac-enabled: "true"
chatbot:
kafka-topics-partition-count: 3
kafka-topics-replication-factor: 2
kafka-consumer-poll-ms: 10
kafka-producer-linger-ms: 5
contact-card-whatsapp-number: "+918744960111"
contact-card-whatsapp-name: "mSeva Punjab"
valuefirst-whatsapp-number: "918744960111"
valuefirst-notification-assigned-templateid: "194781"
valuefirst-notification-resolved-templateid: "194783"
valuefirst-notification-rejected-templateid: "194785"
valuefirst-notification-reassigned-templateid: "194787"
valuefirst-notification-commented-templateid: "194789"
valuefirst-notification-welcome-templateid: "194791"
valuefirst-notification-root-templateid: "194795"
valuefirst-send-message-url: "https://api.myvaluefirst.com/psms/servlet/psms.JsonEservice"
user-service-chatbot-citizen-passwrord: "123456"
ws-services:
wcid-format: "WS/[CITY.CODE]/[fy:yyyy-yy]/[SEQ_EGOV_COMMON]"
is-external-workflow-enabled: "true"
bpa-services:
memory_limits: 384Mi
java-args: -Dspring.profiles.active=monitoring
java-debug: true
tracing-enabled: "true"
egov.idgen.bpa.applicationNum.format: PB-BP-[cy:yyyy-MM-dd]-[SEQ_EG_BP_APN]
bpa-calculator:
memory_limits: 384Mi
java-args: -Dspring.profiles.active=monitoring
java-debug: true
tracing-enabled: "true"
sw-services:
scid-format: "SW/[CITY.CODE]/[fy:yyyy-yy]/[SEQ_EGOV_COMMON]"
is-external-workflow-enabled: "true"
egov-pg-service:
axis: true
egov-pg-reconciliation-system-user-uuid: "db4fe8ed-c0e0-4c2a-829b-72296d8d156f"
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
egov-mdms-service:
memory_limits: "512Mi"
replicas: 1
images:
- egovio/egov-mdms-service
mdms-path: "/work-dir/egov-mdms-data/data"
initContainers:
gitSync:
repo: "git@github.com:egovernments/egov-mdms-data" ##### Change repo url with Your fork Repo url
branch: "UNIFIED-DEV" ##### Change repo branch with Your fork Repo branch
mdms-folder: "egov-mdms-data"
masters-config-url: "file:///work-dir/egov-mdms-data/master-config.json"
java-args: -Dspring.profiles.active=monitoring
egov-indexer:
heap: "-Xmx512m -Xms512m"
memory_limits: "768Mi"
initContainers:
gitSync:
repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url
branch: "UNIFIED-DEV" ##### Change repo branch with Your fork Repo branch
egov-indexer-yaml-repo-path: "file:///work-dir/configs/fsm/egov-indexer/egov-vehicle.yaml,file:///work-dir/configs/fsm/egov-indexer/egov-vendor.yaml,file:///work-dir/configs/fsm/egov-indexer/egov-fsm.yml,file:///work-dir/configs/egov-indexer/privacy-audit.yaml,file:///work-dir/configs/egov-indexer/billingservices-indexer.yml,file:///work-dir/configs/egov-indexer/collection-indexer.yml,file:///work-dir/configs/egov-indexer/egov-telemetry-indexer.yml,file:///work-dir/configs/egov-indexer/egov-uploader-indexer.yml,file:///work-dir/configs/egov-indexer/error-queue.yml,file:///work-dir/configs/egov-indexer/finance-rolloutadotpion-indexer.yml,file:///work-dir/configs/egov-indexer/payment-indexer.yml,file:///work-dir/configs/egov-indexer/pgr-services.yml,file:///work-dir/configs/egov-indexer/rainmaker-pgr-indexer.yml,file:///work-dir/configs/egov-indexer/rainmaker-pt-indexer.yml,file:///work-dir/configs/egov-indexer/rainmaker-tl-indexer.yml,file:///work-dir/configs/egov-indexer/chatbot-telemetry.yaml,file:///work-dir/configs/egov-indexer/water-service.yml,file:///work-dir/configs/egov-indexer/water-services-meter.yml,file:///work-dir/configs/egov-indexer/sewerage-service.yml,file:///work-dir/configs/egov-indexer/property-services.yml,file:///work-dir/configs/egov-indexer/chatbot-telemetry-v2.yaml,file:///work-dir/configs/egov-indexer/egov-vehicle.yaml,file:///work-dir/configs/egov-indexer/egov-vendor.yaml,file:///work-dir/configs/egov-indexer/egov-url-shortening-indexer.yaml,file:///work-dir/configs/egov-indexer/fire-noc-service.yml,file:///work-dir/configs/egov-indexer/egov-echallan.yml,file:///work-dir/configs/egov-indexer/egov-bpa-indexer.yml,file:///work-dir/configs/egov-indexer/edcr-indexer.yml,file:///work-dir/configs/egov-indexer/rainmaker-birth-indexer.yml,file:///work-dir/configs/egov-indexer/rainmaker-death-indexer.yml,file:///work-dir/configs/egov-indexer/ws-event-indexer.yml,file:///work-dir/configs/egov-indexer/egov-error-queue-indexer.yml,file:///work-dir/configs/egov-indexer/citizen-feedback-indexer.yml,file:///work-dir/configs/egov-indexer/egov-fsm.yml,file:///work-dir/configs/egov-indexer/fsm-inbox-indexer.yml,file:///work-dir/configs/works/egov-indexer/contractservices-indexer.yml,file:///work-dir/configs/works/egov-indexer/estimateservices-indexer.yml,file:///work-dir/configs/works/egov-indexer/expensebill-indexer.yml,file:///work-dir/configs/works/egov-indexer/individual-indexer.yml,file:///work-dir/configs/works/egov-indexer/musterservices-indexer.yml,file:///work-dir/configs/works/egov-indexer/organisationservices-indexer.yml,file:///work-dir/configs/works/egov-indexer/project-indexer.yml,file:///work-dir/configs/egov-indexer/product-indexer.yml,file:///work-dir/configs/egov-indexer/individual-indexer.yml,file:///work-dir/configs/egov-indexer/household-indexer.yml,file:///work-dir/configs/egov-indexer/project-task-indexer.yml,file:///work-dir/configs/egov-indexer/stock-indexer.yml,file:///work-dir/configs/egov-indexer/facility-indexer.yml,file:///work-dir/configs/egov-indexer/project-staff-indexer.yml,file:///work-dir/configs/egov-indexer/service-request-indexer.yml,file:///work-dir/configs/works/egov-indexer/measurement-indexer.yml,file:///work-dir/configs/works/egov-indexer/ifms-pi-indexer.yml,file:///work-dir/configs/works/egov-indexer/expensepayment-indexer.yml,file:///work-dir/configs/egov-indexer/egov-pqm-service.yml,file:///work-dir/configs/egov-indexer/pqm-service-indexer.yml,file:///work-dir/configs/egov-indexer/pqm-anomaly-finder-indexer.yml,file:///work-dir/configs/egov-indexer/sample.yml,file:///work-dir/configs/egov-indexer/pgr-services.yml"
egov-persister:
replicas: 1
heap: "-Xmx256m -Xms256m"
memory_limits: 512Mi
images:
- egovio/egov-persister
persist-yml-path: "file:///work-dir/configs/fsm/egov-persister/fsm-persister.yaml,file:///work-dir/configs/fsm/egov-persister/vehicle-persister.yaml,file:///work-dir/configs/fsm/egov-persister/vendor-persister.yaml,file:///work-dir/configs/fsm/egov-persister/fsm-calculator-persister.yaml,file:///work-dir/configs/egov-persister/pt-mutation-calculator-persister.yml,file:///work-dir/configs/egov-persister/apportion-persister.yml,file:///work-dir/configs/egov-persister/billing-services-persist.yml,file:///work-dir/configs/egov-persister/egf-bill.yaml,file:///work-dir/configs/egov-persister/egov-user-event-persister.yml,file:///work-dir/configs/egov-persister/egov-workflow-v2-persister.yml,file:///work-dir/configs/egov-persister/firenoc_persiter.yaml,file:///work-dir/configs/egov-persister/hrms-employee-persister.yml,file:///work-dir/configs/egov-persister/pdf-generator.yml,file:///work-dir/configs/egov-persister/pg-service-persister.yml,file:///work-dir/configs/egov-persister/pgr.v3.yml,file:///work-dir/configs/egov-persister/property-services.yml,file:///work-dir/configs/egov-persister/pt-calculator-v2-persister.yml,file:///work-dir/configs/egov-persister/pt-drafts.yml,file:///work-dir/configs/egov-persister/pt-persist.yml,file:///work-dir/configs/egov-persister/tl-billing-slab-persister.yml,file:///work-dir/configs/egov-persister/tl-calculation-persister.yml,file:///work-dir/configs/egov-persister/uploader-persister.yml,file:///work-dir/configs/egov-persister/collection-migration-persister.yml,file:///work-dir/configs/egov-persister/property-services-registry.yml,file:///work-dir/configs/egov-persister/tradelicense.yml,file:///work-dir/configs/egov-persister/sewerage-persist.yml,file:///work-dir/configs/egov-persister/water-persist.yml,file:///work-dir/configs/egov-persister/water-meter.yml,file:///work-dir/configs/egov-persister/bpa-persister.yml,file:///work-dir/configs/egov-persister/assessment-persister.yml,file:///work-dir/configs/egov-persister/chatbot.yml,file:///work-dir/configs/egov-persister/fsm-persister.yaml,file:///work-dir/configs/egov-persister/vehicle-persister.yaml,file:///work-dir/configs/egov-persister/vendor-persister.yaml,file:///work-dir/configs/egov-persister/fsm-calculator-persister.yaml,file:///work-dir/configs/egov-persister/mdms-persister.yml,file:///work-dir/configs/works/egov-persister/attendance-service-persister.yml,file:///work-dir/configs/works/egov-persister/audit-service-persister.yml,file:///work-dir/configs/works/egov-persister/bankaccounts-persister.yml,file:///work-dir/configs/works/egov-persister/btr-persister.yml,file:///work-dir/configs/works/egov-persister/contract-service-persister.yml,file:///work-dir/configs/works/egov-persister/estimate-service.yml,file:///work-dir/configs/works/egov-persister/expence-calculator-service-persister.yml,file:///work-dir/configs/works/egov-persister/expense-bill-payment-persister.yaml,file:///work-dir/configs/works/egov-persister/expense-billarray-payment-persister.yaml,file:///work-dir/configs/works/egov-persister/expensebilling-service-persister.yml,file:///work-dir/configs/works/egov-persister/muster-service-persister.yml,file:///work-dir/configs/works/egov-persister/organisation-persister.yml,file:///work-dir/configs/egov-persister/project-persister.yml,file:///work-dir/configs/health/egov-persister/product-persister.yml,file:///work-dir/configs/egov-persister/individual-persister.yml,file:///work-dir/configs/health/egov-persister/household-persister.yml,file:///work-dir/configs/egov-persister/project-task-persister.yml,file:///work-dir/configs/health/egov-persister/stock-persister.yml,file:///work-dir/configs/health/egov-persister/facility-persister.yml,file:///work-dir/configs/egov-persister/service-request-persister.yml,file:///work-dir/configs/health/egov-persister/service-request-persister.yml,file:///work-dir/configs/egov-persister/pgr-services-persister.yml,file:///work-dir/configs/works/egov-persister/measurement-persister.yml,file:///work-dir/configs/works/egov-persister/measurement-service-persister.yml,file:///work-dir/configs/egov-persister/pqm-persister.yaml,file:///work-dir/configs/health/egov-persister/referral-management-persister.yml,file:///work-dir/configs/egov-persister/pqm-anomaly-finder-persister.yaml,file:///work-dir/configs/egov-persister/boundary-persister.yml,file:///work-dir/configs/health/egov-persister/individual-persister.yml,file:///work-dir/configs/health/egov-persister/project-persister.yml,file:///work-dir/configs/health/egov-persister/project-task-persister.yml,file:///work-dir/configs/health/egov-persister/attendance-service-persister.yml,file:///work-dir/configs/works/egov-persister/mukta-ifix-adapter-persister.yml,file:///work-dir/configs/health/egov-persister/hrms-employee-persister.yml"
initContainers:
gitSync:
repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url
branch: "UNIFIED-DEV"
audit-service:
persist-yml-path: "https://raw.githubusercontent.com/egovernments/configs/UNIFIED-DEV/works/egov-persister/attendance-service-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-DEV/works/egov-persister/muster-service-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-DEV/works/egov-persister/estimate-service.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-DEV/works/egov-persister/contract-service-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-DEV/works/egov-persister/bankaccounts-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-DEV/works/egov-persister/expense-bill-payment-persister.yaml"
initContainers:
gitSync:
repo: "git@github.com:egovernments/configs"
branch: "UNIFIED-DEV"
pgr-services:
namespace: egov
memory_limits: 512Mi
egov-data-uploader:
initContainers:
gitSync:
repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url
branch: "UAT" ##### Change repo branch with Your fork Repo branch
egov-searcher:
search-yaml-path: "file:///work-dir/configs/egov-searcher/rainmaker-pgr-v2.yml,file:///work-dir/configs/egov-searcher/weekly-impact-emailer-searcher.yml,file:///work-dir/configs/egov-searcher/PTDemandBasedSearcher.yml,file:///work-dir/configs/egov-searcher/bill-genie.yml,file:///work-dir/configs/egov-searcher/rainmaker-tl.yml,file:///work-dir/configs/egov-searcher/localitySearcher.yml"
initContainers:
gitSync:
repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url
branch: "UAT" ##### Change repo branch with Your fork Repo branch
dashboard-analytics:
config-schema-paths: "file:///work-dir/configs/egov-dss-dashboards/dashboard-analytics/*.json"
initContainers:
gitSync:
repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url
branch: "UAT" ##### Change repo branch with Your fork Repo branch
dashboard-ingest:
config-schema-paths: "file:///work-dir/configs/egov-dss-dashboards/dashboard-ingest/*.json"
initContainers:
gitSync:
repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url
branch: "UAT" ##### Change repo branch with Your fork Repo branch
# reportinfra >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
national-dashboard-ingest:
heap: "-Xmx750m -Xms750m"
replicas: 1
server-tomcat-max-threads: 25
module-index-mapping: '{"PT": "pt-national-dashboard", "PGR": "pgr-national-dashboard", "WS": "ws-national-dashboard", "FIRENOC": "firenoc-national-dashboard", "TL": "tl-national-dashboard", "MCOLLECT": "mcollect-national-dashboard", "OBPS": "obps-national-dashboard", "COMMON": "common-national-dashboard", "BPA": "bpa-national-dashboard","BIRTH":"birth-cert-national-dashboard"}'
master-data-index: "master-national-dashboard"
module-fields-mapping: '{"PT":{"transactions":"array::number","todaysTotalApplications":"number","todaysClosedApplications":"number","assessments":"number","assessedProperties":"array::number","propertiesRegistered":"array::number","todaysCollection":"array::number","propertyTax":"array::number","cess":"array::number","rebate":"array::number","penalty":"array::number","interest":"array::number"},"TL":{"transactions":"number","todaysApplications":"number","todaysLicenseIssuedWithinSLA":"number","tlTax":"number","adhocPenalty":"number","adhocRebate":"number","todaysCollection":"array::number","todaysTradeLicenses":"array::number","applicationsMovedToday":"array::number"},"PGR":{"uniqueCitizens":"number","todaysComplaints":"array::number","todaysReopenedComplaints":"array::number","todaysOpenComplaints":"array::number","todaysAssignedComplaints":"array::number","todaysRejectedComplaints":"array::number","todaysReassignedComplaints":"array::number","todaysReassignRequestedComplaints":"array::number","todaysClosedComplaints":"array::number","todaysResolvedComplaints":"array::number","slaAchievement":"array::number","completionRate":"array::number","averageSolutionTime":"array::number"},"WS":{"transactions":"number","connectionsCreated":"array::number","todaysCollection":"array::number","sewerageConnections":"array::number","waterConnections":"array::number","pendingConnections":"array::number","slaCompliance":"number","todaysTotalApplications":"number","todaysClosedApplications":"number","todaysCompletedApplicationsWithinSLA":"number"},"MCOLLECT":{"numberOfCategories":"number","todaysCollection":"array::number","numberOfReceipts":"array::number","numberOfChallans":"array::number"},"OBPS":{"ocPlansScrutinized":"number","plansScrutinized":"number","ocSubmitted":"number","applicationsSubmitted":"number","ocIssued":"number","landAreaAppliedInSystemForBPA":"number","averageDaysToIssuePermit":"number","averageDaysToIssueOC":"number","todaysCollection":"array::number","permitsIssued":"array::number","todaysClosedApplicationsOC":"number","todaysCompletedApplicationsWithinSLAOC":"number","todaysClosedApplicationsPermit":"number","todaysCompletedApplicationsWithinSLAPermit":"number","slaComplianceOC":"number","slaCompliancePermit":"number","applicationsWithDeviation":"number","averageDeviation":"number","ocWithDeviation":"number"},"FIRENOC":{"todaysApplications":"array::number","todaysCollection":"array::number","nocIssuedToday":"array::number","provisionalNOCIssued":"array::number","actualNOCIssued":"array::number","avgDaysToIssueProvisionalNOC":"array::number","slaComplianceActual":"array::number","slaComplianceProvisional":"array::number","avgDaysToIssueActualNOC":"array::number","todaysClosedApplications":"number","todaysCompletedApplicationsWithinSLA":"number"},"COMMON":{"onboardedUlbsCount":"number","totalCitizensCount":"number","slaAchievement":"number","liveUlbsCount":"array::number","status":"string","totalLiveUlbsCount":"number","totalUlbCount":"number"},"BIRTH":{"todaysCollection":"array::number","numberOfCertificatesDownloadedToday":"array::number","numberOfBirthsToday":"array::number"},"DEATH":{"todaysCollection":"array::number","numberOfCertificatesDownloadedToday":"array::number","numberOfDeathsToday":"array::number"}}'
master-module-fields-mapping: '{"PT":{"snoForMunicipalCorporation":"string","ulbName":"string","date":"string","budgetProposedForMunicipalCorporation":"number"},"PGR":{"snoForMunicipalCorporation":"string","ulbName":"string","date":"string","budgetProposedForMunicipalCorporation":"number"},"TL":{"snoForMunicipalCorporation":"string","ulbName":"string","date":"string","budgetProposedForMunicipalCorporation":"number"},"WS":{"snoForMunicipalCorporation":"string","ulbName":"string","date":"string","budgetProposedForMunicipalCorporation":"number"},"MCOLLECT":{"snoForMunicipalCorporation":"string","ulbName":"string","date":"string","budgetProposedForMunicipalCorporation":"number"},"OBPS":{"snoForMunicipalCorporation":"string","ulbName":"string","date":"string","budgetProposedForMunicipalCorporation":"number"},"FIRENOC":{"snoForMunicipalCorporation":"string","ulbName":"string","date":"string","budgetProposedForMunicipalCorporation":"number"},"BIRTH":{"snoForMunicipalCorporation":"string","ulbName":"string","date":"string","budgetProposedForMunicipalCorporation":"number"},"DEATH":{"snoForMunicipalCorporation":"string","ulbName":"string","date":"string","budgetProposedForMunicipalCorporation":"number"}}'
module-allowed-groupby-fields-mapping: '{"PT":{"financialYear","usageCategory"},"WS":{"connectionType","channelType","usageType","paymentChannelType","taxHeads","meterType","duration"},"FIRENOC":{"applicationType","department","paymentMode","type","usageType"},"OBPS":{"paymentMode","riskType","occupancyType","subOccupancyType"},"PGR":{"status","channel","department","category"},"TL":{"tradeType","status"},"MCOLLECT":{"paymentMode","status","category","challanStatus"},"COMMON":{"serviceModuleCode"},"BIRTH":{"channel","gender","boundary"},"DEATH":{"channel","gender","boundary","age"}}'
report:
heap: "-Xmx512m -Xms512m"
tracing-enabled: "true"
spring-datasource-tomcat-max-active: 5
initContainers:
gitSync:
repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url
branch: "UAT" ##### Change repo branch with Your fork Repo branch
report-locationsfile-path: "file:///work-dir/configs/reports/reportFileLocationsv1.txt"
pdf-service:
initContainers:
gitSync:
repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url
branch: "UAT" ##### Change repo branch with Your fork Repo branch
data-config-urls: "file:///work-dir/configs/pdf-service/data-config/tradelicense-receipt.json,file:///work-dir/configs/pdf-service/data-config/property-receipt.json,file:///work-dir/configs/pdf-service/data-config/property-bill.json,file:///work-dir/configs/pdf-service/data-config/tradelicense-bill.json,file:///work-dir/configs/pdf-service/data-config/firenoc-receipt.json,file:///work-dir/configs/pdf-service/data-config/pt-receipt.json,file:///work-dir/configs/pdf-service/data-config/tl-receipt.json,file:///work-dir/configs/pdf-service/data-config/consolidatedbill.json,file:///work-dir/configs/pdf-service/data-config/consolidatedreceipt.json,file:///work-dir/configs/pdf-service/data-config/tlapplication.json,file:///work-dir/configs/pdf-service/data-config/passvehicle-certificate.json,file:///work-dir/configs/pdf-service/data-config/ws-consolidatedacknowlegment.json,file:///work-dir/configs/pdf-service/data-config/ws-consolidatedsewerageconnection.json,file:///work-dir/configs/pdf-service/data-config/buildingpermit.json,file:///work-dir/configs/pdf-service/data-config/ptmutationcertificate.json,file:///work-dir/configs/pdf-service/data-config/tlrenewalcertificate.json,file:///work-dir/configs/pdf-service/data-config/bpa-revocation.json,file:///work-dir/configs/pdf-service/data-config/buildingpermit-low.json,file:///work-dir/configs/pdf-service/data-config/misc-receipt.json,file:///work-dir/configs/pdf-service/data-config/ws-applicationwater.json,file:///work-dir/configs/pdf-service/data-config/ws-sanctionletter.json,file:///work-dir/configs/pdf-service/data-config/ws-estimationnotice.json,file:///work-dir/configs/pdf-service/data-config/ws-applicationsewerage.json,file:///work-dir/configs/pdf-service/data-config/tlcertificate.json"
format-config-urls: "file:///work-dir/configs/pdf-service/format-config/tradelicense-receipt.json,file:///work-dir/configs/pdf-service/format-config/property-receipt.json,file:///work-dir/configs/pdf-service/format-config/property-bill.json,file:///work-dir/configs/pdf-service/format-config/tradelicense-bill.json,file:///work-dir/configs/pdf-service/format-config/firenoc-receipt.json,file:///work-dir/configs/pdf-service/format-config/pt-receipt.json,file:///work-dir/configs/pdf-service/format-config/tl-receipt.json,file:///work-dir/configs/pdf-service/format-config/consolidatedbill.json,file:///work-dir/configs/pdf-service/format-config/consolidatedreceipt.json,file:///work-dir/configs/pdf-service/format-config/tlapplication.json,file:///work-dir/configs/pdf-service/format-config/passvehicle-certificate.json,file:///work-dir/configs/pdf-service/format-config/ws-consolidatedacknowlegment.json,file:///work-dir/configs/pdf-service/format-config/ws-consolidatedsewerageconnection.json,file:///work-dir/configs/pdf-service/format-config/buildingpermit.json,file:///work-dir/configs/pdf-service/format-config/ptmutationcertificate.json,file:///work-dir/configs/pdf-service/format-config/tlrenewalcertificate.json,file:///work-dir/configs/pdf-service/format-config/bpa-revocation.json,file:///work-dir/configs/pdf-service/format-config/buildingpermit-low.json,file:///work-dir/configs/pdf-service/format-config/misc-receipt.json,file:///work-dir/configs/pdf-service/format-config/ws-applicationwater.json,file:///work-dir/configs/pdf-service/format-config/ws-sanctionletter.json,file:///work-dir/configs/pdf-service/format-config/ws-estimationnotice.json,file:///work-dir/configs/pdf-service/format-config/ws-applicationsewerage.json,file:///work-dir/configs/pdf-service/format-config/tlcertificate.json"
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
# financials >>>>>>>>>>>>>>>>>>>>>>>>>>>>
egf-master:
memory_limits: 512Mi
heap: "-Xmx256m -Xms256m"
# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
egov-custom-consumer:
erp-host: "https://mohali-qa.egovernments.org/"
egov-apportion-service:
memory_limits: 512Mi
heap: -Xmx256m -Xms256m
# docs >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
redoc:
replicas: 1
images:
- egovio/redoc:v1.0.5
service_type: LoadBalancer
# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
# gateway >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
nginx-ingress:
images:
- quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.26.1
replicas: 1
default-backend-service: "egov/nginx"
namespace: egov
cert-issuer: "letsencrypt-prod"
ssl-protocols: "TLSv1.2 TLSv1.3"
ssl-ciphers: "EECDH+CHACHA20:EECDH+AES"
ssl-ecdh-curve: "X25519:prime256v1:secp521r1:secp384r1"
cert-manager:
email: "devops@egovernments.org" ### Add email-id which used by cert-manager for certificates validation.
zuul:
replicas: 1
custom-filter-property: "false"
tracing-enabled: "true"
heap: "-Xmx704m -Xms512m"
server-tomcat-max-threads: "350"
server-tomcat-max-connections: "1500"
egov-open-endpoints-whitelist: "/user/oauth/token,/user-otp/v1/_send,/otp/v1/_validate,/user/citizen/_create,/localization/messages,/localization/messages/v1/_search,/user/password/nologin/_update,/pgr/servicedefinition/v1/_search,/pgr/servicecategories/v1/_search,/pgr/v1/otp/_send,/pgr-master/receivingmode/v1/_search,/tenant/v1/tenant/_search,/egov-location/boundarys,/egov-location/boundarys/boundariesByBndryTypeNameAndHierarchyTypeName,/pgr-master/service/v1/_search,/egov-location/boundarys/getLocationByLocationName,/pgr-master/OTPConfig/_search,/pgr-master/serviceGroup/v1/_search,/egov-location/boundarys/isshapefileexist,/pgr/services/v1/_search,/hr-masters/hrconfigurations/_search,/collection-services/receipts/_view,/pgr-master/service/v2/_search,/pgr-master/servicedefinition/v1/_search,/citizen-services,/citizen-services/v1/requests/receipt/_create,/citizen-services/v1/pgresponse,/citizen-services/v1/requests/anonymous/_search,/egov-mdms-service/v1/_search,/egov-mdms-service/v1/_get,/egov-mdms-service/v1/_reload,/egov-mdms-service/v1/_reloadobj,/egov-location/boundarys/getshapefile,/egov-indexer/index-operations/_index,/egov-indexer/index-operations/_reload,/egov-mdms-service-test/v1/_search,/egov-mdms-create/v1/_update,/egov-mdms-create/v1/_create,/egov-mdms-service-test/v1/_reload,/filestore/v1/files/url,/egov-url-shortening,/whatsapp-webhook/messages,/edcr/rest/dcr/downloadfile,/dashboard-ingest/ingest/upload,/egov-searcher/water-services/wateropensearch/_get,/egov-searcher/sewerage-services/sewerageopensearch/_get,/xstate-chatbot/status,/xstate-chatbot/reminder,/nlp-engine/fuzzy/city,/nlp-engine/fuzzy/locality"
egov-mixed-mode-endpoints-whitelist: "/pgr/seva/v1/_create,/pgr/seva/v1/_search,/pgr/seva/v1/_count,/workflow/history/v1/_search,/filestore/v1/files/id,/filestore/v1/files,/filestore/v1/files/tag,/egov-common-masters/departments/_search,/pt-property/property/propertytypes/_search,/pt-property/properties/_search,/pt-property/property/usages/_search,/egov-idgen/id/_generate,/egf-masters/financialyears/_search,/egov-common-workflows/process/_start,/egov-common-workflows/process/_search,/egov-common-workflows/tasks,/egov-common-workflows/tasks/{id}/_update,/user/_search,/billing-service/demand/_dues,/billing-service/bill/_generate,/billing-service/demand/_create,/wcms/masters/waterchargesconfig/_search,/wcms/masters/usagetypes/_search,/wcms/masters/pipesizes/_search,/wcms-connection/connection/_getbillingtypes,/wcms-connection/connection/_getconnectiontypes,/wcms/masters/sourcetypes/_search,/wcms/masters/supplytypes/_search,/wcms/masters/storagereservoirs/_search,/wcms/masters/treatmentplants/_search,/wcms/masters/documenttypes-applicationtypes/_search,/wcms/masters/donations/_search,/wcms/masters/nonmeterwaterrates/_search,/wcms-connection/connection/_create,/egov-common-masters/genders/_search,/egov-common-workflows/designations/_search,/access/v1/actions/mdms/_get,/tl-services/v1/BPAREG/_create,/tl-services/v1/BPAREG/_update,/tl-calculator/v1/BPAREG/_getbill,/property-services/property/_search,/billing-service/bill/v2/_search,/egov-location/location/v11/boundarys/_search,/pg-service/transaction/v1/_create,/collection-services/payments/_search,/pdf-service/v1/_create,/billing-service/bill/v2/_fetchbill,/pg-service/transaction/v1/_update,/ws-services/wc/_search,/sw-services/swc/_search,/edcr/rest/dcr/scrutinydetails,/edcr/rest/dcr/occomparison,/egov-pdf/download/PAYMENT/consolidatedreceipt,/collection-services/payments/PT/_search,/collection-services/payments/WS/_search,/collection-services/payments/SW/_search,/collection-services/payments/WS.ONE_TIME_FEE/_search,/collection-services/payments/SW.ONE_TIME_FEE/_search,/turn-io-adapter/_transform,/egov-user-event/v1/events/_search"
# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
collection-services:
receiptnumber-servicebased: "true"
receipt-search-paginate: "true"
receipt-search-defaultsize: 30
user-create-enabled: "true"
collection-receipt-voucher-consumer:
jalandhar-erp-host: "https://jalandhar-qa.egovernments.org/"
mohali-erp-host: "https://mohali-qa.egovernments.org/"
nayagaon-erp-host: "https://nayagaon-qa.egovernments.org/"
amritsar-erp-host: "https://amritsar-qa.egovernments.org/"
kharar-erp-host: "https://kharar-qa.egovernments.org/"
zirakpur-erp-host: "https://zirakpur-qa.egovernments.org/"
finance-collections-voucher-consumer:
erp-env-name: "qa"
erp-domain-name: "egovernments.org"
user-otp:
logging-level: "DEBUG"
# rainmaker-pgr >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
rainmaker-pgr:
notification-sms-enabled: "true"
notification-email-enabled: "false"
new-complaint-enabled: "true"
reassign-complaint-enabled: "true"
reopen-complaint-enabled: "true"
comment-by-employee-notif-enabled: "false"
notification-allowed-status: "open,assigned,rejected,resolved"
pt-services-v2:
pt-userevents-pay-link: "/citizen/otpLogin?mobileNo=$mobile&redirectTo=egov-common/pay?consumerCode=$consumerCode&tenantId=$tenantId"
pt-calculator-v2:
logging-level: "DEBUG"
tl-services:
heap: "-Xmx128m -Xms64m"
memory_limits: 384Mi
java-args: -Dspring.profiles.active=monitoring
tl-application-num-format: "APP-[SEQ_EG_TL_APL]"
tl-license-num-format: "MP-LEP-[SEQ_EG_PT_LN]"
tl-userevents-pay-link: "citizen/otpLogin?mobileNo=$mobile&redirectTo=egov-common/pay?consumerCode=$applicationNo&tenantId=$tenantId"
tl-payment-topic-name: "egov.collection.payment-create"
host-link: "https://egov-demo.egovernments.org/citizen/"
pdf-link: "https://egov-demo.egovernments.org/egov-pdf/download/epass?tenantId={TENANTID}&uuid={UUID}"
tl-search-default-limit: "100"
egov-workflow-v2:
logging-level: "DEBUG"
java-args: -Dspring.profiles.active=monitoring
heap: "-Xmx192m -Xms192m"
memory_limits: 512Mi
workflow-statelevel: "false"
host-link: "https://egov-demo.egovernments.org/citizen/"
pdf-link: "/download/epass?tenantId={TENANTID}&ids={UUID}"
egov-hrms:
java-args: -Dspring.profiles.active=monitoring
employee-applink: "https://egov-demo.egovernments.org/employee/user/login"
# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
kafka-config:
topics: "egov.pgr.validated:1:1,egov.pgr.locationupdated:1:1,egov.pgr.workflowupdated:1:1,egov.pgr.saved:1:1,egov.pgr.indexing:1:1,egov.core.notification.email:1:1,egov.core.notification.sms:1:1,attendance-save-db:1:1,egov.employee:1:1,save-asset-db:1:1,update-asset-db:1:1,save-assetcategory-db:1:1,agreement-save-db:1:1,agreement-update-db:1:1,lams-workflow-start:1:1,lams-workflow-update:1:1,egov-common-holiday:1:1,egov.leaveopeningbalance-create:1:1,egov.leaveopeningbalance-update:1:1,egov-hr-leavetype:1:1,egov.leaveallotment-create:1:1,egov.leaveallotment-update:1:1,egov.designation-create:1:1,egov.designation-update:1:1,egov.position-create:1:1,egov.position-update:1:1,egov.egf.masters.validated.topic:1:1,egov.egf.masters.completed:1:1,egov.wcms.category-create:1:1,property-create-validated:1:1,property-create-tax-calculated:1:1,property-create-user-validated:1:1,property-create-workflow-started:1:1,property-create-workflow-updated:1:1,save-bill-db:1:1,update-bill-db:1:1,save-bill:1:1,update-bill:1:1,save-demand:1:1,update-demand:1:1,egov.collection.receipt-create:1:1,save-taxHeadMaster-db:1:1,update-taxHeadMaster:1:1,save-glCodeMaster-db:1:1,save-glCodeMaster:1:1,update-glCodeMaster-db:1:1,update-glCodeMaster:1:1,save-taxperiod-db:1:1,save-taxperiod:1:1,update-taxperiod-db:1:1,update-taxperiod:1:1,save-businessservicedetail-db:1:1,save-businessservicedetail:1:1,update-businessservicedetail-db:1:1,update-businessservicedetail:1:1,property-update-workflow-approved:1:1,property-update-user-validated:1:1,property-update-workflow-started:1:1,property-titletransfer-create-user-validated:1:1,property-titletransfer-update-user-validated:1:1,property-titletransfer-create-workflow-started:1:1,property-titletransfer-approved:1:1,property-titletransfer-workflow-updated:1:1,property-update-tax-calculated:1:1,property-update-validated:1:1,property-titletransfer-cretae-validated:1:1,property-titletransfer-update-validated:1:1,property-create-tax-generated:1:1,create-legacy-tradelicense-validated:1:1,egov.pgr.servicedefinition-create:1:1,demand-bill-update:1:1,egov.pgr.servicedefinition-update:1:1,egov-common-department-create:1:1,egov-common-department-update:1:1,egov.services.tl-services.create.legacy.tradelicense.validated:1:1,save-service-db:1:1,update-service-db:1:1,update-legacy-tradelicense-validated:1:1,tradelicense-validated:1:1,tradelicense-persisted:1:1,tradelicense-workflow-populated:1:1,demand-bill-update:1:1,egov.wcms.newconnection-create:1:1,egov.wcms.newconnection-update:1:1,update-newconn-workflow:1:1,initiated-newconn-workflow:1:1,works-offlinestatus-create-validated:1:1,works-offlinestatus-update-validated:1:1,works-contractor-create-validated:1:1,works-contractor-update-validated:1:1,works-letterofacceptance-create-validated:1:1,works-letterofacceptance-update-validated:1:1,works-measurementbook-create-update:1:1,works-revision-detailed-estimate-create-update:1:1,works-workorder-createupdate-validated:1:1,lcms-create-summon-validated:1:1,lcms-create-case:1:1,lcms-create-vakalatnama:1:1,lcms-parawisecomment-create:1:1,lcms-parawisecomment-update:1:1,lcms-assign-advocate:1:1,lcms-update-assign-advocate:1:1,lcms-advocate-create:1:1,lcms-advocate-update:1:1,advocate-payment-create:1:1,advocate-payment-update:1:1,lcms-opinion-create:1:1,lcms-opinion-update:1:1,legacy-case-create:1:1,legacy-hearing-create:1:1,legacy-case-voucher-create:1:1,legacy-case-advocate-create:1:1,lcms-hearingdetails-create:1:1,lcms-hearingdetails-update:1:1,lcms-notice-create:1:1,lcms-notice-update:1:1,lcms-register-create:1:1,lcms-register-update:1:1,lcms-evidence-create:1:1,lcms-evidence-update:1:1,lcms-agency-create:1:1,lcms-agency-update:1:1,lcms-personal-details-create:1:1,Lcms-event-create:1:1,lcms-create-summon-indexer:1:1,lcms-legacy-casecreate-indexer:1:1,works-abstract-estimate-createandupdate:1:1,works-detailed-estimate-createandupdate:1:1,works-revision-loa-create-update:1:1,works-sorrate-saveorupdate-validated:1:1,works-estimatetemplate-saveorupdate-validated:1:1,lcms-update-summon-validated:1:1,mdms.create.gitpushprocess:1:1,works-contractoradvance-saveorupdate-validated:1:1,works-qualitytesting-createandupdate:1:1,works-abstract-estimate-backupdate:1:1,works-detailedestimate-backupdate:1:1,works-abstract-estimate-backupdate-oncreate-detailedestimate:1:1,works-abstract-estimate-backupdate-oncancel-detailedestimate:1:1,works-detailedestimate-backupdate-oncreate-loa:1:1,works-detailedestimate-backupdate-oncancel-loa:1:1,swm-vehicleschedule-save-topic:1:1,works-projectcode-create:1:1,works-projectcode-update:1:1,works-masters-remarks-createandupdate:1:1,works-milestonetemplate-saveorupdate-validated:1:1,works-contractorbill-create-update:1:1,works-measurementbook-backupdate-for-billstatus:1:1,works-notice-createupdate-validated:1:1,works-milestone-saveorupdate-validated:1:1,works-trackmilestone-saveorupdate-validated:1:1,swm-shift-save-topic:1:1,swm-shift-update-topic:1:1,swm-shift-indexer-topic:1:1,works-letterofacceptance-backupdate-oncreate-workorder:1:1,works-letterofacceptance-backupdate-oncancel-workorder:1:1,works-loa-backupdate-oncreate-milestone:1:1,works-loa-backupdate-oncancel-milestone:1:1,works-loa-backupdate-oncreate-contractoradvance:1:1,works-loa-backupdate-oncancel-contractoradvance:1:1,works-loa-backupdate-onupdate-withallofflinestatusandworkorder:1:1,works-workorder-backupdate-oncreate-milestone:1:1,works-workorder-backupdate-oncancel-contractoradvance:1:1,works-loa-backupdate-onupdate-offlinestatus:1:1,works-workorder-backupdate-onupdate-offlinestatus:1:1,works-loa-backupdate-onupdate-withallofflinestatus:1:1,works-workorder-backupdate-onupdate-withallofflinestatus:1:1,works-loa-backupdate-oncreate-bill:1:1,works-loa-backupdate-oncancel-bill:1:1,works-loa-backupdate-oncreatemb:1:1,works-loa-backupdate-oncancelmb:1:1,works-loa-backupdate-oncreatembandnobill:1:1,works-loa-backupdate-oncreatembandbill:1:1,works-workorder-backupdate-oncreate-bill:1:1,works-workorder-backupdate-oncancel-bill:1:1,works-workorder-backupdate-oncreatembandnobill:1:1,works-workorder-backupdate-oncreatembandbill:1:1,egov.error:1:1,save-pt-property:1:1,update-pt-property:1:1,save-pt-billingslab:1:1,update-pt-billingslab:1:1,save-pg-txns:1:1,update-pg-txns:1:1,save-pg-txns-dump:1:1,update-pg-txns-dump:1:1,save-pt-drafts:1:1,update-pt-drafts:1:1,egov.collectionmasters.bankaccountservicemapping-create:1:1,bankaccountservicemapping-create:1:1,update-pt-property-index:1:1"
zookeeper-connect: "zookeeper-v2.zookeeper-cluster:2181"
kafka-brokers: "kafka-v2.kafka-cluster:9092"
logging-config:
es-host: "elasticsearch-client-v1.es-cluster"
es-port: "9200"
jaeger:
host: "jaeger-agent.monitoring"
port: "6831"
sampler-type: const
sampler-param: 1
collector:
samplingConfig: |
{
"service_strategies": [
{
"service": "tl-services",
"type": "probabilistic",
"param": 0.5
},
{
"service": "tl-calculator",
"type": "probabilistic",
"param": 0.5
},
{
"service": "report-service",
"type": "probabilistic",
"param": 0.5
},
{
"service": "pt-services-v2",
"type": "probabilistic",
"param": 0.5
},
{
"service": "pt-calculator-v2",
"type": "probabilistic",
"param": 0.5
},
{
"service": "collection-services",
"type": "probabilistic",
"param": 0.2
},
{
"service": "billing-service",
"type": "probabilistic",
"param": 0.2
},
{
"service": "egov-data-uploader",
"type": "probabilistic",
"param": 0.2
},
{
"service": "egov-hrms",
"type": "probabilistic",
"param": 0.5
},
{
"service": "rainmaker-pgr",
"type": "probabilistic",
"param": 0.5
}
],
"default_strategy": {
"type": "probabilistic",
"param": 0.05
}
}
# redis >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
redis:
replicas: 1
images:
- egovio/redis:7.2.4
# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
playground:
replicas: 1
images:
- egovio/playground:1.3
# fluent-bit >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
fluent-bit:
images:
- fluent/fluent-bit:1.0.6
egov-services-log-topic: "egov-services-logs"
egov-infra-log-topic: "egov-infra-logs"
# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
# kafka-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
kafka-v2:
image:
tag: "5.4.1"
persistence:
enabled: true
aws:
- volumeId: "<kafka-v2_volume_id_1>" ## REPLACE: add volume id
zone: <zone> ## REPLACE: add respective zone.
- volumeId: "<kafka-v2_volume_id_2>" ## REPLACE: add volume id
zone: <zone> ## REPLACE: add zone
- volumeId: "<kafka-v2_volume_id_3>" ## REPLACE: add volume id
zone: <zone> ## REPLACE: add zone
zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2"
heapOptions: "-Xms704M -Xmx704M"
resources:
limits:
cpu: 500m
memory: 1408Mi
requests:
cpu: 2000m
memory: 1408Mi
lingerMs: "250"
numberPartitions: "3"
replicationFactor: "2"
minInsyncReplicas: "1"
offsetsReplicationFactor: "3"
### Kafka Connect <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
kafka-connect:
image:
tag: latest
# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
zookeeper-v2:
image:
tag: "5.4.1"
persistence:
enabled: true
aws:
- volumeId: "<zookeeper-v2_volume_id_1>" ## REPLACE: add volume id
zone: <zone> ## REPLACE: add zone
- volumeId: "<zookeeper-v2_volume_id_2>" ## REPLACE: add volume id
zone: <zone> ## REPLACE: add zone
- volumeId: "<zookeeper-v2_volume_id_3>" ## REPLACE: add volume id
zone: <zone> ## REPLACE: add zone
## Zookeeper JVM Heap Option
heapOptions: "-Xms256M -Xmx256M"
resources:
limits:
cpu: 300m
memory: 384Mi
requests:
cpu: 300m
memory: 384Mi
# es-v1-cluster AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>
elasticsearch-data-v1:
image:
tag: 6.6.2
persistence:
enabled: true
aws:
- volumeId: "<elasticsearch-data_volume_id_1>" ## REPLACE: add volume id
zone: <zone> ## REPLACE: add zone
- volumeId: "<elasticsearch-data_volume_id_2>" ## REPLACE: add volume id
zone: <zone> ## REPLACE: add zone
- volumeId: "<elasticsearch-data_volume_id_3>" ## REPLACE: add volume id
zone: <zone> ## REPLACE: add zone
esJavaOpts: "-Xmx1g -Xms1g"
resources:
requests:
cpu: "500m"
memory: "2Gi"
limits:
cpu: "2000m"
memory: "2Gi"
### es-master-v1 AWS >>>>>>>>>>>>>>>>>>>>
elasticsearch-master-v1:
replicas: 3
image:
tag: 6.6.2
persistence:
enabled: true
aws:
- volumeId: "<elasticsearch-master_volume_id_1>" ## REPLACE: add volume id
zone: <zone> ##REPLACE: add zone
- volumeId: "<elasticsearch-master_volume_id_2>" ## REPLACE: add volume id
zone: <zone> ##REPLACE: add zone
- volumeId: "<elasticsearch-master_volume_id_3>" ## REPLACE: add volume id
zone: <zone> ## REPLACE: add zone
esJavaOpts: "-Xmx448m -Xms448m"
resources:
requests:
cpu: "300m"
memory: "896Mi"
limits:
cpu: "500m"
memory: "896Mi"
es-curator:
schedule: "45 18 * * *"
images:
- bobrik/curator:5.6.0
es-host: "elasticsearch-client-v1.es-cluster"
logs-cleanup-enabled: "true"
jaeger-cleanup-enabled: "true"
logs-to-retain: "7"
# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<