Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SM-3288 doing devops promotion to UAT #2173

Merged
merged 1 commit into from
Dec 7, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
192 changes: 190 additions & 2 deletions deploy-as-code/helm/environments/sanitation-uat.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,142 @@ cluster-configs:
namespaces:
create: true
values: [ backbone, cert-manager, egov, es-cluster, kafka-cluster, logging, monitoring, playground, zookeeper-cluster, sanitation ]

root-ingress:
cert-issuer: letsencrypt-prod
configmaps:
egov-config:
namespace: [ egov, monitoring, sanitation ]
data:
db-host: unified-qa-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432 ## Add db-host name eg: egov-demo.database.azure.com
db-name: unifiedqadb ## Add db-name
db-url: jdbc:postgresql://unified-qa-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifiedqadb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo
domain: unified-qa.digit.org ## Add your Domain Name
egov-services-fqdn-name: https://unified-qa.digit.org/ ## Add your Domain Name
state-level-tenant-id: "pg"
egov-state-level-tenant-id: "pg"
s3-assets-bucket: "(pg-egov-assets|egov-playground-assets)"
es-host: "elasticsearch-data-v1.es-cluster"
es-indexer-host: "http://elasticsearch-data-v1.es-cluster:9200/"
flyway-locations: "filesystem:/flyway/sql,filesystem:/flyway/seed,filesystem:/flyway/qa"
kafka-brokers: "release-name-kafka-controller-headless.kafka-kraft: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"


collection-search-indexer: "http://collection-search-indexer:8080/"
citizen-indexer: "http://citizen-indexer:8080/"
citizen-services: "http://citizen-services:8080/"
pqm-service: "http://pqm-service.sanitation: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/"
mdms-service-v2: http://mdms-v2.egov: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.egov:8080/"
egov-user: "http://egov-user.egov:8080/"
egov-user-egov: "http://egov-user.egov:8080/"
egov-location: "http://egov-location.egov:8080/"
egov-filestore: "http://egov-filestore.egov:8080/"
egov-localization: "http://egov-localization.egov:8080/"
egov-idgen: "http://egov-idgen.egov:8080/"
egov-otp: "http://egov-otp.egov:8080/"
egov-common-workflows: "http://egov-common-workflows:8080/"
egov-mdms-service: "http://egov-mdms-service.egov: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.egov:8080/"
egov-workflow-v2: "http://egov-workflow-v2.egov:8080/"
egov-searcher: "http://egov-searcher.egov:8080/"
egov-data-uploader: "http://egov-data-uploader.egov:8080/"
egov-indexer: "http://egov-indexer.egov:8080/"
egov-hrms: "http://egov-hrms.egov: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://eus.egov:8080/"
fsm-calculator: "http://fsm-calculator.sanitation:8080/"
fsm: "http://fsm.sanitation:8080/"
vehicle: "http://vehicle.sanitation:8080"
vendor: "http://vendor.sanitation:8080"
pqm: "http://pqm.sanitation:8080"
pqm-service: "http://pqm-service.sanitation:8080"
pqm-anomaly-finder: "http://pqm-anomaly-finder.sanitation: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/"
egov-user-event: "http://egov-user-event.egov:8080/"

root-ingress:
cert-issuer: letsencrypt-prod
Expand Down Expand Up @@ -167,6 +303,8 @@ citizen:
<script src=https://s3.ap-south-1.amazonaws.com/egov-uat-assets/globalConfigs.js type=text/javascript></script>
';"
egov-filestore:
heap: "-Xmx256m -Xms256m"
memory_limits: 512Mi
volume: /opt/eGov/filestore
is-bucket-fixed: "true"
minio.url : "http://minio.backbone:9000/"
Expand All @@ -183,6 +321,9 @@ egov-idgen:
java-args: -Dspring.profiles.active=monitoring
autocreate-new-seq: "true"

estimate-service:
memory_limits: 512Mi

egov-notification-sms:
sms-provider-url: "sms provider url" ## Add sms provider url
sms.provider.class: "Generic"
Expand Down Expand Up @@ -217,6 +358,15 @@ egov-user:
egov-state-level-tenant-id: "in"
decryption-abac-enabled: "false"

individual:
namespace: works
tracing-enabled: true
java-enable-debug: true
state-level-tenant-id: "pg"
aadhaar-pattern: "\\d{12}"
mobile-pattern: "\\d+"
notification-sms-disabled-roles: "ORG_ADMIN"

chatbot:
kafka-topics-partition-count: 3
kafka-topics-replication-factor: 2
Expand Down Expand Up @@ -255,6 +405,33 @@ bpa-calculator:
java-debug: true
tracing-enabled: "true"


sanitation-ui:
custom-js-injection: |
sub_filter.conf: "
sub_filter '<head>' '<head>
<script src=https://egov-qa-assets.s3.ap-south-1.amazonaws.com/globalConfigsFSMpg.js type=text/javascript></script>
';"

pqm-service:
memory_limits: 512Mi
heap: "-Xmx256m -Xms256m"
java-debug: true
tracing-enabled: "true"

pqm-anomaly-finder:
memory_limits: 512Mi
heap: "-Xmx256m -Xms256m"
java-debug: true
tracing-enabled: "true"

inbox:
memory_limits: 512Mi
heap: "-Xmx512m -Xms256m"
java-debug: true
tracing-enabled: "true"


sw-services:
scid-format: "SW/[CITY.CODE]/[fy:yyyy-yy]/[SEQ_EGOV_COMMON]"
is-external-workflow-enabled: "true"
Expand All @@ -267,6 +444,7 @@ egov-pg-service:

# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
egov-mdms-service:
memory_limits: "512Mi"
replicas: 1
images:
- egovio/egov-mdms-service
Expand All @@ -288,15 +466,15 @@ egov-indexer:
gitSync:
repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url
branch: "UNIFIED-UAT" ##### Change repo branch with Your fork Repo branch
egov-indexer-yaml-repo-path: "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/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"
egov-indexer-yaml-repo-path: "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/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/works/egov-indexer/measurement-indexer.yml,file:///work-dir/configs/works/egov-indexer/project-indexer.yml,file:///work-dir/configs/works/egov-indexer/organisationservices-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/sanitation/egov-indexer/pqm-service-indexer.yml,file:///work-dir/configs/sanitation/egov-indexer/egov-pqm-service.yml,file:///work-dir/configs/sanitation/egov-indexer/pqm-anomaly-finder-indexer.yml"

egov-persister:
replicas: 1
heap: "-Xmx256m -Xms256m"
memory_limits: 512Mi
images:
- egovio/egov-persister
persist-yml-path: "file:///work-dir/configs/egov-persister/pgr-services-persister.yml,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"
persist-yml-path: "file:///work-dir/configs/egov-persister/pgr-services-persister.yml,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/works/egov-persister/measurement-persister.yml,file:///work-dir/configs/works/egov-persister/measurement-service-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/works/egov-persister/project-persister.yml,file:///work-dir/configs/works/egov-persister/service-request-persister.yml,file:///work-dir/configs/egov-persister/mdms-persister.yml,file:///work-dir/configs/sanitation/egov-persister/pqm-anomaly-finder-persister.yaml,file:///work-dir/configs/sanitation/egov-persister/pqm-persister.yaml"
initContainers:
gitSync:
repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url
Expand Down Expand Up @@ -359,6 +537,15 @@ report:
branch: "UNIFIED-UAT" ##### Change repo branch with Your fork Repo branch
report-locationsfile-path: "file:///work-dir/configs/reports/reportFileLocationsv1.txt"

inbox:
namespace: egov
memory_limits: 512Mi
heap: "-Xmx512m -Xms256m"
java-debug: true
tracing-enabled: "true"
service-map : '{}'
bs-service-map : '{}'

sanitation-ui:
namespace: sanitation
custom-js-injection: |
Expand Down Expand Up @@ -421,6 +608,7 @@ zuul:
replicas: 1
custom-filter-property: "false"
tracing-enabled: "true"
memory_limits: 768Mi
heap: "-Xmx704m -Xms512m"
server-tomcat-max-threads: "350"
server-tomcat-max-connections: "1500"
Expand Down