From c071dd6d791ee334b259b1ccd81b654a36333928 Mon Sep 17 00:00:00 2001 From: Harish S <119594385+Harish-egov@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:01:46 +0530 Subject: [PATCH] added new env (#2357) Co-authored-by: Harish-egov --- deploy-as-code/helm/.sops.yaml | 67 +- .../helm/environments/ci-demo-secrets.yaml | 139 -- deploy-as-code/helm/environments/ci-demo.yaml | 83 - .../environments/deploy-as-code/README.md | 62 + .../deploy-as-code/deployer/Dockerfile | 41 + .../deploy-as-code/deployer/cmd/deploy.go | 79 + .../deploy-as-code/deployer/cmd/root.go | 89 + .../configs/deployment_configurator.go | 1672 +++++++++++++++++ .../deployer/digit_installer.go | 319 ++++ .../deploy-as-code/deployer/full_installer.go | 893 +++++++++ .../deploy-as-code/deployer/go.mod | 20 + .../deploy-as-code/deployer/go.sum | 206 ++ .../deployer/internal/README.md | 14 + .../deployer/internal/app/_your_app_/.keep | 0 .../internal/pkg/_your_private_lib_/.keep | 0 .../deploy-as-code/deployer/main.go | 22 + .../deploy-as-code/deployer/pkg/README.md | 58 + .../deployer/pkg/cmd/deployer/deployer.go | 262 +++ .../deployer/pkg/cmd/deployer/options.go | 38 + .../deployer/standalone_installer.go | 317 ++++ .../helm/environments/digit-lts-secrets.yaml | 91 + .../{unified-urban-qa.yaml => digit-lts.yaml} | 179 +- .../helm/environments/egov-demo-secrets.yaml | 76 - .../egov-demo-template-secrets.yaml | 72 - .../helm/environments/egov-demo-template.yaml | 784 -------- .../helm/environments/egov-demo.yaml | 853 --------- .../quickstart-config-secrets.yaml | 67 - .../helm/environments/quickstart-config.yaml | 156 -- .../environments/sanitation-qa-secrets.yaml | 71 - .../helm/environments/sanitation-qa.yaml | 741 -------- .../helm/environments/sanitation-secrets.yaml | 126 -- .../environments/sanitation-uat-secrets.yaml | 129 -- .../helm/environments/sanitation-uat.yaml | 809 -------- .../helm/environments/sanitation.yaml | 721 ------- .../environments/unified-dev-secrets.yaml | 122 -- .../helm/environments/unified-dev.yaml | 856 --------- .../unified-health-dev-secrets.yaml | 108 -- .../helm/environments/unified-health-dev.yaml | 779 -------- .../unified-health-qa-secrets.yaml | 71 - .../helm/environments/unified-health-qa.yaml | 747 -------- .../unified-health-uat-secrets.yaml | 123 -- .../helm/environments/unified-health-uat.yaml | 764 -------- .../unified-ifix-dev-secrets.yaml | 122 -- .../helm/environments/unified-ifix-dev.yaml | 853 --------- .../environments/unified-ifix-qa-secrets.yaml | 122 -- .../helm/environments/unified-ifix-qa.yaml | 835 -------- .../helm/environments/unified-qa-secrets.yaml | 97 - .../helm/environments/unified-qa.yaml | 789 -------- .../environments/unified-uat-secrets.yaml | 115 -- .../helm/environments/unified-uat.yaml | 802 -------- .../unified-urban-dev-secrets.yaml | 123 -- .../helm/environments/unified-urban-dev.yaml | 1028 ---------- .../unified-urban-qa-secrets.yaml | 71 - .../unified-urban-uat-secrets.yaml | 129 -- .../helm/environments/unified-urban-uat.yaml | 688 ------- .../unified-works-dev-secrets.yaml | 123 -- .../helm/environments/unified-works-dev.yaml | 891 --------- .../unified-works-qa-secrets.yaml | 71 - .../helm/environments/unified-works-qa.yaml | 779 -------- .../unified-works-uat-secrets.yaml | 129 -- .../helm/environments/unified-works-uat.yaml | 755 -------- 61 files changed, 4262 insertions(+), 17086 deletions(-) delete mode 100644 deploy-as-code/helm/environments/ci-demo-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/ci-demo.yaml create mode 100644 deploy-as-code/helm/environments/deploy-as-code/README.md create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/Dockerfile create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/cmd/deploy.go create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/cmd/root.go create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/configs/deployment_configurator.go create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/digit_installer.go create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/full_installer.go create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/go.mod create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/go.sum create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/internal/README.md create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/internal/app/_your_app_/.keep create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/internal/pkg/_your_private_lib_/.keep create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/main.go create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/pkg/README.md create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/pkg/cmd/deployer/deployer.go create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/pkg/cmd/deployer/options.go create mode 100644 deploy-as-code/helm/environments/deploy-as-code/deployer/standalone_installer.go create mode 100644 deploy-as-code/helm/environments/digit-lts-secrets.yaml rename deploy-as-code/helm/environments/{unified-urban-qa.yaml => digit-lts.yaml} (87%) delete mode 100644 deploy-as-code/helm/environments/egov-demo-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/egov-demo-template-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/egov-demo-template.yaml delete mode 100644 deploy-as-code/helm/environments/egov-demo.yaml delete mode 100644 deploy-as-code/helm/environments/quickstart-config-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/quickstart-config.yaml delete mode 100644 deploy-as-code/helm/environments/sanitation-qa-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/sanitation-qa.yaml delete mode 100644 deploy-as-code/helm/environments/sanitation-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/sanitation-uat-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/sanitation-uat.yaml delete mode 100644 deploy-as-code/helm/environments/sanitation.yaml delete mode 100644 deploy-as-code/helm/environments/unified-dev-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-dev.yaml delete mode 100644 deploy-as-code/helm/environments/unified-health-dev-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-health-dev.yaml delete mode 100644 deploy-as-code/helm/environments/unified-health-qa-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-health-qa.yaml delete mode 100644 deploy-as-code/helm/environments/unified-health-uat-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-health-uat.yaml delete mode 100644 deploy-as-code/helm/environments/unified-ifix-dev-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-ifix-dev.yaml delete mode 100644 deploy-as-code/helm/environments/unified-ifix-qa-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-ifix-qa.yaml delete mode 100644 deploy-as-code/helm/environments/unified-qa-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-qa.yaml delete mode 100644 deploy-as-code/helm/environments/unified-uat-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-uat.yaml delete mode 100644 deploy-as-code/helm/environments/unified-urban-dev-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-urban-dev.yaml delete mode 100644 deploy-as-code/helm/environments/unified-urban-qa-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-urban-uat-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-urban-uat.yaml delete mode 100644 deploy-as-code/helm/environments/unified-works-dev-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-works-dev.yaml delete mode 100644 deploy-as-code/helm/environments/unified-works-qa-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-works-qa.yaml delete mode 100644 deploy-as-code/helm/environments/unified-works-uat-secrets.yaml delete mode 100644 deploy-as-code/helm/environments/unified-works-uat.yaml diff --git a/deploy-as-code/helm/.sops.yaml b/deploy-as-code/helm/.sops.yaml index dfb38f2763..b346d05123 100644 --- a/deploy-as-code/helm/.sops.yaml +++ b/deploy-as-code/helm/.sops.yaml @@ -3,70 +3,5 @@ creation_rules: # upon creation of a file that matches the pattern *dev.yaml, # KMS set A is used # eGOV Internal ------------------------------------------------------------------------------------------------------------- # - - path_regex: environments/sanitation\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:349271159511:key/29adbf26-7b85-4469-8c9e-f8050fd19a8e' - pgp: '58BE5C4525DFE047D960AFF29E8891E02D93FD9F' - - - path_regex: environments/sanitation\-qa\-secrets\.yaml$ + - path_regex: environments/digit\-lts\-secrets\.yaml$ kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/sanitation\-uat\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-dev\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-qa\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-uat\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-works\-dev\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-ifix\-dev\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-ifix\-qa\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-works\-qa\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-works\-uat\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-health\-dev\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-health\-qa\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-health\-uat\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-urban\-dev\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-urban\-qa\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' - - - path_regex: environments/unified\-urban\-uat\-secrets\.yaml$ - kms: 'arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2' - pgp: 'B9FF61E01273EDF7DE298B52F4D6BD77E5C66196' \ No newline at end of file diff --git a/deploy-as-code/helm/environments/ci-demo-secrets.yaml b/deploy-as-code/helm/environments/ci-demo-secrets.yaml deleted file mode 100644 index f3edcc1696..0000000000 --- a/deploy-as-code/helm/environments/ci-demo-secrets.yaml +++ /dev/null @@ -1,139 +0,0 @@ -cluster-configs: - secrets: - jenkins: - clientId: - clientSecret: - gitReadSshPrivateKey: |- - -----BEGIN RSA PRIVATE KEY----- - MIIJKQIBAAKCAgEAxN3yoWfXEl7227hAXUTpeN5SiGUe22sIlGSYk3fx2Zl1xW0t - B5Y/RfxG3KocwtGCmxq+eMur9ZZsP5B8qFguG1ZhJXRZrFTn8S6bmVSP1YBRv93O - wvGNiLrSkqeKTbAflj/347aGOyO6tG+lDFPtGDOWI8EXQNRDKQb7zxans9fdli1u - vdXEDEF5nqzso0CLOtWjnRcOdWOghOyKdHZLvDIqwMSDvOVcnWH/zUqjMqpQJItu - bCun9tvRGxU5eSdTXCR7bs5qvm0NJR2VdJFZJNnxy9i0iQrinpLNlmoWl0LEunns - 1RJ4Lxm9sGFuM1TuqU+1hLNc2/alZtclq2R424yCjzkz00vPNF+TpOGDdlUMiLpe - 2kbgYyY/hXKrSl2dbWPe00bj0AfNhdDJgb8cDVf9lz/MniG3A/U2St4lKK4ULDgt - /BRwLJzYROP/p1NWNO3m18BvJRXt16dAsBAXy+49CVY+t3twZ4KNO+hzOC+T2bXs - RZWWZXBsSXcT8suCy8CpzsM2V6wmipjBEcTR8MOjBHa5XSSH/e7k4+c1mV2Kjdix - 5GHNEi/oYgseBlIo5SeDtgcVRRX8L07ttG7LjuKW2icrcQnWgQKCAQEA6AFeRdO4 - ajHavP9t9DZEQWs0Xl0xsa4E0BTOXCGvxOgr9mg5ZaVzy/O53aaT92Geb5LkWhJJ - UyNZ2dqITAHIGSpZLosjsb1i5GPcgxkNrRYBH96Zew9GQ87yIu9cI5FpQSA1ijiu - 6B9AozIGAkEBgHj98RgO16Wh6f9UsAyWgiyq67IP3f1cexzuH6sgPWFjvUv4+F7i - HDMZmtftA3sDfs4hFhe7PW0WcW/Ys2ucfjDVeqlOZrlLbDoUYEHZwb3/Ts+Xs5F5 - tRNtpKIPNrFvVwKCAQEA2To/WNk+7pZGZZQU/xyYHiyO9979TtkMnaXOF6Wr8bSD - UAm+4+fPBg3iKhqEOlf8Ldrz1Cc7boIJATx5RmFs+zuc8H9LU0GHp9S/AQ7xjmcG - Os6QmPI2dyQ5dFeKt1eRqZhcedAO1bsj3idnrbk64mfwfxFi86xX80oLBabmDba+ - w5cqjOfGHMfXiHebtUiuOLrxM8no3bAVpf9chzZODdSsLZT6J8Lep4A9pnPsYw+9 - vU1QgTYqk7sTL2ZTA963nm5IACrPBg866p98MRsdlagXtasduWBwnXNTnqM8nKX0 - /Wf90KtbN+ueep8/qWPF4QRZL/wj6y11nyvYIq0CUQKCAQA6dQXM8FDaKR+lWXLa - QPbg6RuLIPW0bl6CuDwdc76EpD6Yzq/izlD8EEkLn7Gq5Zwc+USNSFMOqe18r4Vf - yCIUVFnP2EDsdE0gXf8rDiVLQoC3vGstxOh1J5k0u8LjZz0qHXJq42/YKUIKJm9Q - 55pXAoIBAQCGgkfZd2Q9jnX2zjQWKBmVjZfVqpGFsmbac2HjSKXo3BL3i6FVNCQA - JralxZedHQA9ULfs5YIqkoCK8GxUBV3bT3WFgf0dh5U9ekHvoNY4jFjSLzhgTJMn - QRoGjXKKxsGel4ajsw6Mj/3MwO+1Jd5tdVj5BcYVBuHK901N6aPIWCFVsZQafiYx - ZN2SXKC6SZumRAcRdloo5jq5Qg0JDo+ltxHLeyTU/eJyY7aIojsWHm5kUlbf - -----END RSA PRIVATE KEY----- - gitReadAccessToken: - dockerConfigJson: |- - { - "auths": { - "index.docker.io": { - "username": "", - "password": "", - "email": "", - "auth": "" - } - } - } - dockerUsername: - dockerPassword: - kubeConfigs: - dev: - apiVersion: v1 - clusters: - - cluster: - server: https://238041C1234567893B3C12349FFDE9.yl4.ap-south-1.eks.amazonaws.com - certificate-authority-data: LS0tL1ekNDQWWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJeU1ETXlPVEEyTVRZek9Gb1hEVE15TURNeU5qQTJNVFl6T0Zvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBSy8xCjdwSmQyY1UvT0N2ZmlldlJWVmtWNlpFeXBIWm45MkI3bWpmbXlJbHUvK2NrOUlURVk5ZGRqWmdBL2J2M3dOTnoKRUJRdVU4RElpUW9zUFpISUZtS1F2U2g5YkxRMHlxOHFlZFFwR1dsWllQaU42WTZ3UW9zNWVCYi9nNU5vMDJ0NAo0TitGZittWHFoM0o1eUtjOG1TOEcydUNzWFNrN3V5VmM2STc2ejVyUVhmVGlDSDBtbFU1ZFZLV0F2RnlIZzNZCmx1eEllZGQzTVRNZXJaWTBDMHFoejBqWWxzQWRIWjFYcU1RYmxuZXZCNUJ3TG81SlBHVUhpbVoxRWI4cnVTRDIKRkl6QlRUNXBvUkNDb2ZuNFR4QldlTUg2bG9CWTVhQWQ1Szl4YVNoZ2x4dnc1ZWZJRzBVVmVHc01EdUM5Q0lrMApiNGp5bXJPTUNlSG1RQWFrRzFzQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZITHduMkh1ZXRLTHoxcWRUV1VGbFRCMTFGN0JNQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCQVFCQ0txamlRR2NvMGZQVVJ0U3Fkd1E4d0pSaTNqYUttODZTOGtjTHI5Y2d0WXZqMUJKbApaYUJhYjJ1OUxub0oyZmNjWVkyS08wcHpBL0RSRFhaVDUvSXBjOHhGL1hTamwvMDYvVW5yTW84QUFITTdEUXh2Cm1RWXlvUFh4WHVuV1JJRk1qSzUzcW1naDlxbXRqZzJSeldCQXZESGFZcVBoaW1Gd0ZUUVN0ZUZtMEUrVFhsUlUKSDF2akJZSlVSSDgxbUxlMExVemJKVTIzYlNFQUlVdXhUMGQvQkE2NjR6a0tSNTBXc08waTZ4dGkvZklJQlFPVQpzd202RGZneHJndSs0MlVrdm9TeG9ET0xRbmw5VnhiTnB0RWw1cFI2aE1WOThWalVieVBqbUtFNnR1WlBhTk15ClF6dFZDVTFla1pPRnVNWDZ0VUJYS0JQdnNwVUIxckJhY1lBUwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== - name: demo - contexts: - - context: - cluster: demo - user: demo - name: demo - current-context: demo - users: - - name: demo - user: - exec: - apiVersion: client.authentication.k8s.io/v1alpha1 - args: - - "token" - - "-i" - - "demo" - command: aws-iam-authenticator - env: - - name: AWS_ACCESS_KEY - value: cvbgfgbnmscvbq - - name: AWS_SECRET_ACCESS_KEY - value: 123efrghytr32sfghjf - - name: AWS_REGION - value: ap-south-1 - qa: - apiVersion: v1 - clusters: - - cluster: - server: https://238041C1234567893B3C12349FFDE9.yl4.ap-south-1.eks.amazonaws.com - certificate-authority-data: LS0tL1ekNDQWWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJeU1ETXlPVEEyTVRZek9Gb1hEVE15TURNeU5qQTJNVFl6T0Zvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBSy8xCjdwSmQyY1UvT0N2ZmlldlJWVmtWNlpFeXBIWm45MkI3bWpmbXlJbHUvK2NrOUlURVk5ZGRqWmdBL2J2M3dOTnoKRUJRdVU4RElpUW9zUFpISUZtS1F2U2g5YkxRMHlxOHFlZFFwR1dsWllQaU42WTZ3UW9zNWVCYi9nNU5vMDJ0NAo0TitGZittWHFoM0o1eUtjOG1TOEcydUNzWFNrN3V5VmM2STc2ejVyUVhmVGlDSDBtbFU1ZFZLV0F2RnlIZzNZCmx1eEllZGQzTVRNZXJaWTBDMHFoejBqWWxzQWRIWjFYcU1RYmxuZXZCNUJ3TG81SlBHVUhpbVoxRWI4cnVTRDIKRkl6QlRUNXBvUkNDb2ZuNFR4QldlTUg2bG9CWTVhQWQ1Szl4YVNoZ2x4dnc1ZWZJRzBVVmVHc01EdUM5Q0lrMApiNGp5bXJPTUNlSG1RQWFrRzFzQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZITHduMkh1ZXRLTHoxcWRUV1VGbFRCMTFGN0JNQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCQVFCQ0txamlRR2NvMGZQVVJ0U3Fkd1E4d0pSaTNqYUttODZTOGtjTHI5Y2d0WXZqMUJKbApaYUJhYjJ1OUxub0oyZmNjWVkyS08wcHpBL0RSRFhaVDUvSXBjOHhGL1hTamwvMDYvVW5yTW84QUFITTdEUXh2Cm1RWXlvUFh4WHVuV1JJRk1qSzUzcW1naDlxbXRqZzJSeldCQXZESGFZcVBoaW1Gd0ZUUVN0ZUZtMEUrVFhsUlUKSDF2akJZSlVSSDgxbUxlMExVemJKVTIzYlNFQUlVdXhUMGQvQkE2NjR6a0tSNTBXc08waTZ4dGkvZklJQlFPVQpzd202RGZneHJndSs0MlVrdm9TeG9ET0xRbmw5VnhiTnB0RWw1cFI2aE1WOThWalVieVBqbUtFNnR1WlBhTk15ClF6dFZDVTFla1pPRnVNWDZ0VUJYS0JQdnNwVUIxckJhY1lBUwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== - name: demo - contexts: - - context: - cluster: demo - user: demo - name: demo - current-context: demo - users: - - name: demo - user: - exec: - apiVersion: client.authentication.k8s.io/v1alpha1 - args: - - "token" - - "-i" - - "demo" - command: aws-iam-authenticator - env: - - name: AWS_ACCESS_KEY - value: cvbgfgbnmscvbq - - name: AWS_SECRET_ACCESS_KEY - value: 123efrghytr32sfghjf - - name: AWS_REGION - value: ap-south-1 - ci: - apiVersion: v1 - clusters: - - cluster: - server: https://238041C1234567893B3C12349FFDE9.yl4.ap-south-1.eks.amazonaws.com - certificate-authority-data: LS0tL1ekNDQWWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJeU1ETXlPVEEyTVRZek9Gb1hEVE15TURNeU5qQTJNVFl6T0Zvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBSy8xCjdwSmQyY1UvT0N2ZmlldlJWVmtWNlpFeXBIWm45MkI3bWpmbXlJbHUvK2NrOUlURVk5ZGRqWmdBL2J2M3dOTnoKRUJRdVU4RElpUW9zUFpISUZtS1F2U2g5YkxRMHlxOHFlZFFwR1dsWllQaU42WTZ3UW9zNWVCYi9nNU5vMDJ0NAo0TitGZittWHFoM0o1eUtjOG1TOEcydUNzWFNrN3V5VmM2STc2ejVyUVhmVGlDSDBtbFU1ZFZLV0F2RnlIZzNZCmx1eEllZGQzTVRNZXJaWTBDMHFoejBqWWxzQWRIWjFYcU1RYmxuZXZCNUJ3TG81SlBHVUhpbVoxRWI4cnVTRDIKRkl6QlRUNXBvUkNDb2ZuNFR4QldlTUg2bG9CWTVhQWQ1Szl4YVNoZ2x4dnc1ZWZJRzBVVmVHc01EdUM5Q0lrMApiNGp5bXJPTUNlSG1RQWFrRzFzQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZITHduMkh1ZXRLTHoxcWRUV1VGbFRCMTFGN0JNQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCQVFCQ0txamlRR2NvMGZQVVJ0U3Fkd1E4d0pSaTNqYUttODZTOGtjTHI5Y2d0WXZqMUJKbApaYUJhYjJ1OUxub0oyZmNjWVkyS08wcHpBL0RSRFhaVDUvSXBjOHhGL1hTamwvMDYvVW5yTW84QUFITTdEUXh2Cm1RWXlvUFh4WHVuV1JJRk1qSzUzcW1naDlxbXRqZzJSeldCQXZESGFZcVBoaW1Gd0ZUUVN0ZUZtMEUrVFhsUlUKSDF2akJZSlVSSDgxbUxlMExVemJKVTIzYlNFQUlVdXhUMGQvQkE2NjR6a0tSNTBXc08waTZ4dGkvZklJQlFPVQpzd202RGZneHJndSs0MlVrdm9TeG9ET0xRbmw5VnhiTnB0RWw1cFI2aE1WOThWalVieVBqbUtFNnR1WlBhTk15ClF6dFZDVTFla1pPRnVNWDZ0VUJYS0JQdnNwVUIxckJhY1lBUwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== - name: demo - contexts: - - context: - cluster: demo - user: demo - name: demo - current-context: demo - users: - - name: demo - user: - exec: - apiVersion: client.authentication.k8s.io/v1alpha1 - args: - - "token" - - "-i" - - "demo" - command: aws-iam-authenticator - env: - - name: AWS_ACCESS_KEY - value: cvbgfgbnmscvbq - - name: AWS_SECRET_ACCESS_KEY - value: 123efrghytr32sfghjf - - name: AWS_REGION - value: ap-south-1 diff --git a/deploy-as-code/helm/environments/ci-demo.yaml b/deploy-as-code/helm/environments/ci-demo.yaml deleted file mode 100644 index ca25a65e6c..0000000000 --- a/deploy-as-code/helm/environments/ci-demo.yaml +++ /dev/null @@ -1,83 +0,0 @@ -global: - domain: ## Add your Domain Name Eg: site.mydomain.com - setup: fullsetup - -cluster-configs: - namespaces: - create: false - values: [ jenkins, cert-manager ] - root-ingress: - namespace: jenkins - serviceName: jenkins - servicePort: 8080 - appRoot: "" - cert-issuer: "letsencrypt-prod" - -jenkins: - persistence: - enabled: true - aws: - - volumeId: "vol-060d0b69accaf9312" # Add volume id for jenkins-home - zone: ap-south-1b # Add respective availability_zones - - oauth: - enabled: true - acl: - admin: - - egovernments*micro-service-devops # Add github team. Members of this team gets admin access on jenkins - user: # Add github team. Members of this team gets login access on jenkins - - egovernments*micro-service-dev - - egovernments*micro-service-qa - - egovernments*micro-service-uat - - - jobBuilder: # Add jobBuilder repo's, add repo's ssh link - repos: >- - 'git@github.com:egovernments/core-services.git','git@github.com:egovernments/business-services.git' - deploymentJobs: # Setup deploymentJobs ACL - - name: dev # deployment job name - acl: [egovernments*micro-service-dev] # GitHub team name, Members of the team get access to deployment job - - name: qa - acl: [egovernments*micro-service-qa] - - name: uat - acl: [egovernments*micro-service-uat] - - - master: - ingress: - enabled: true - resources: - limits: - cpu: "2000m" - memory: "4096Mi" - javaOpts: "-Xms2560M -Xmx2560M -Duser.timezone=Asia/Calcutta" - -nginx-ingress: - replicas: 1 - default-backend-service: "jenkins/jenkins" - namespace: jenkins - cert-issuer: "letsencrypt-staging" - ssl-protocols: "TLSv1.2 TLSv1.3" - ssl-ciphers: "EECDH+CHACHA20:EECDH+AES" - ssl-ecdh-curve: "X25519:prime256v1:secp521r1:secp384r1" - controller: - image: - repository: egovio/nginx-ingress-controller - tag: "0.26.1" - -cert-manager: - namespace: jenkins - clusterIssuer: - stage: - acme: - email: "" # Add mail id - -cluster-autoscaler: - namespace: jenkins - cloudProvider: aws - awsRegion: ap-south-1 - autoDiscovery: - clusterName: # Add cluster name - tags: - - kubernetes.io/cluster/ # Add cluster name - diff --git a/deploy-as-code/helm/environments/deploy-as-code/README.md b/deploy-as-code/helm/environments/deploy-as-code/README.md new file mode 100644 index 0000000000..45d2767898 --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/README.md @@ -0,0 +1,62 @@ + +# Digit Helm Deployment Common Chart + +The common library chart has templates which eases deployment of a service on to Digit with recommended platform defaults which can further be customized to service or environment needs while abstracting the need to know kubernetes manifest syntax. + +This helps us push defaults and changes to most, if not all, services deployed onto Digit. + +## Requirements + +The default values file [values.yaml](https://github.com/egovernments/DIGIT-DevOps/blob/master/deploy-as-code/helm/charts/common/values.yaml) has defaults for all manifest files, which can be overrides by service values file or environment override file. + +The service template file [_service.yaml](https://github.com/egovernments/DIGIT-DevOps/blob/master/deploy-as-code/helm/charts/common/templates/_service.yaml) used for generating a service manifest. + +The ingress template file [_ingress.yaml](https://github.com/egovernments/DIGIT-DevOps/blob/master/deploy-as-code/helm/charts/common/templates/_ingress.yaml) used for generating ingress manifest. + +The deployment template file [_deployment.yaml](https://github.com/egovernments/DIGIT-DevOps/blob/master/deploy-as-code/helm/charts/common/templates/_deployment.yaml) used for generating a deployment manifest. + +## Values template + +Parameter | Description | Default +--- | --- | --- +`namespace` | Default namespace for the service | `egov` +`replicas` | Number of Pods to be created | `1` +`httpPort` | Default port number for the service | `8080` +`appType` | Application Type to configure defaults for appType, "java-spring" only type with defaults for now. For more details check [values.yaml](https://github.com/egovernments/DIGIT-DevOps/blob/master/deploy-as-code/helm/charts/common/values.yaml) | ` ` +`labels` | Labels for the service, for example,
`app: "egov-mdms-service"`
`group: "core"` | `''` +`ingress.enabled` | To add ingress controller for the service | `false` +`ingress.zuul` | When ingress is enabled, routes the request via Zuul API gateway | `false` +`ingress.context` | When ingress is enabled, exposes the following context path to the internet, example `user` | `` +`ingress.waf.enabled` | When ingress is enabled, Enable Web Application Firewall for the service | `true` +`image.pullPolicy` | To pull a Docker image from Docker repository, By default skip pulling an image if it already exists | `IfNotPresent` +`image.tag` | Docker image tag for the service | `latest` +`affinity.preferSpreadAcrossAZ` | To spread deployment replicas across multiple availability zones in cloud environment | `true` +`initContainers.dbMigration.enabled` | Add Flyway DB migration container for the service, requires schemaTable configuration! | `false` +`initContainers.dbMigration.schemaTable` | Schema table for the flyway db migration, required, if db migration enabled, | `''` +`initContainers.dbMigration.image.pullPolicy` | Pulls the DB migration docker images from Docker repository | `IfNotPresent` +`initContainers.dbMigration.image.tag` | Docker image tag for the initcontainer | `latest` +`initContainers.dbMigration.env` | Allows the specification of additional environment variables. Passed through the tpl function and thus to be configured a string | `For Eg:`
`env: \|`
        `- name: "FLYWAY_USER"`
            `valueFrom:`
                `secretKeyRef:`
                        `name: db`
                        `key: flyway-username`
For more details check [values.yaml](https://github.com/egovernments/DIGIT-DevOps/blob/master/deploy-as-code/helm/charts/common/values.yaml) +`initContainers.gitSync.enabled` | To add a gitSync init container which clones a repository using configured ssh read token | `false` +`initContainers.gitSync.repo` | Git repository to be checked out, required, if gitSync enabled, example, `git@github.com:egovernments/egov-mdms-data` | `''` +`initContainers.gitSync.branch` | Git repository branch to be checked out, required, if gitSync enabled, example, `master` | `''` +`gitSync.image.repository` | Docker image of the gitSync init container | `k8s.gcr.io/git-sync` +`gitSync.image.tag` | Docker image tag of the gitSync init container | `v3.1.1` +`gitSync.image.pullPolicy` | Docker image pull policy for gitSync init container | `IfNotPresent` +`gitSync.env` | Allows the specification of additional environment variables. Passed through the tpl function and thus to be configured a string | `For Eg:`
`env: \|`
        `- name: "GIT_SYNC_REPO"`
            `value: "{{ .Values.initContainers.gitSync.repo }}"`
For more details check [values.yaml](https://github.com/egovernments/DIGIT-DevOps/blob/master/deploy-as-code/helm/charts/common/values.yaml) +`healthChecks.enabled` | To enable/disable healthchecks [Liveness probes and Readiness probes] for a pod | `false` +`healthChecks.livenessProbe` | Allows the specification of additional environment variables. Passed through the tpl function and thus to be configured a string | `For Eg:`
`livenessProbe: \|`
        `httpGet:`
                `path: "{{ .Values.healthChecks.livenessProbePath }}"`
        `initialDelaySeconds: 60`
For more details check [values.yaml](https://github.com/egovernments/DIGIT-DevOps/blob/master/deploy-as-code/helm/charts/common/values.yaml) +`healthChecks.livenessProbe.httpGet.path` | Context path of the service to check the liveness of a pod | `{{ .Values.healthChecks.livenessProbePath }}` +`healthChecks.livenessProbe.httpGet.port` | Port number of the service to check the liveness of a pod | `{{ .Values.httpPort }}` +`healthChecks.readinessProbe` | Allows the specification of additional environment variables. Passed through the tpl function and thus to be configured a string | `For Eg:`
`readinessProbe: \|`
        `httpGet:`
                `path: "{{ .Values.healthChecks.readinessProbePath }}"`
        `initialDelaySeconds: 60`
For more details check [values.yaml](https://github.com/egovernments/DIGIT-DevOps/blob/master/deploy-as-code/helm/charts/common/values.yaml) +`healthChecks.readinessProbe.httpGet.path` | Context path of the service to check the readiness of a pod | `{{ .Values.healthChecks.readinessProbePath }}` +`healthChecks.readinessProbe.httpGet.port` | Port number of the service to check the readiness of a pod | `{{ .Values.httpPort }}` +`lifecycle.preStop.exec.command` | Executes the command in the pod before stopping | `- sh`
`- -c`
`- "sleep 10"` +`memory_limits` | To set the memory limit for the pod | `512Mi` +`resources` | To set the resource limits for the pod. Allows the specification of additional environment variables. Passed through the tpl function and thus to be configured a string | `resources: \|`
    `{{- if eq .Values.appType "java-spring" -}}`
    `requests:`
        `memory: {{ .Values.memory_limits \| quote }}`
    `limits:`
        `memory: {{ .Values.memory_limits \| quote }}`
    `{{- end -}}` +`extraEnv.java` | Allows the specification of additional environment variables for Java. Passed through the tpl function and thus to be configured a string | `For Eg:`
`java: \|`
        `- name: SPRING_DATASOURCE_URL`
            `valueFrom:`
                `configMapKeyRef:`
                    `name: egov-config`
                    `key: db-url`
For more details check [values.yaml](https://github.com/egovernments/DIGIT-DevOps/blob/master/deploy-as-code/helm/charts/common/values.yaml) +`jaeger` | Jaeger API tracing environment variables to send traces to Jaeger Agent. Allows the specification of additional environment variables. Passed through the tpl function and thus to be configured a string | `For Eg:`
`jaeger: \|`
        `- name: JAEGER_AGENT_PORT`
            `port: 6831`
For more details check [values.yaml](https://github.com/egovernments/DIGIT-DevOps/blob/master/deploy-as-code/helm/charts/common/values.yaml) +`extraVolumes` | To add additional volumes to the service. Allows the specification of additional environment variables. Passed through the tpl function and thus to be configured a string | `For Eg:`
`extraVolumes: \|`
    `- name: new-volume`
        `configMap:`
            `name: service-new-volume` +`extraVolumeMounts` | To mount additional volumes to the service in a desired mount path. Allows the specification of additional environment variables. Passed through the tpl function and thus to be configured a string | `For Eg:`
`extraVolumeMounts: \|`
    `- mountPath: /opt/service-path/file.conf`
        `configMap:`
            `name: new-volume`
            `subPath: file.conf` +`extraInitContainers` | Additional init containers, e. g. for providing themes, etc. Passed through the `tpl` function and thus to be configured a string | `""` +`extraContainers` | Additional sidecar containers, e. g. for a database proxy, such as Google's cloudsql-proxy. Passed through the `tpl` function and thus to be configured a string | `""` + diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/Dockerfile b/deploy-as-code/helm/environments/deploy-as-code/deployer/Dockerfile new file mode 100644 index 0000000000..a21992ed43 --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/Dockerfile @@ -0,0 +1,41 @@ + +FROM golang:1.13-alpine as build + +ENV GO111MODULE=on +ENV GOCACHE=/tmp + +ARG WORK_DIR +WORKDIR /app + +COPY ${WORK_DIR}/go.mod . +COPY ${WORK_DIR}/go.sum . + +RUN go mod download + +COPY . . + +RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build + + +# Create runtime image +FROM alpine:3 + +ARG KUBECTL_VERSION=v1.15.12 +ARG SOPS_VERSION=v3.5.0 +ARG HELM_VERSION=v3.2.1 + +WORKDIR /opt/egov + +RUN addgroup -S egov && adduser -S -G egov egov +COPY --chown=egov:egov --from=build /app/egov-deployer /opt/egov/ + +RUN chmod +x /opt/egov/egov-deployer +RUN wget https://storage.googleapis.com/kubernetes-release/release/$KUBECTL_VERSION/bin/linux/amd64/kubectl \ + && wget https://amazon-eks.s3-us-west-2.amazonaws.com/1.12.7/2019-03-27/bin/linux/amd64/aws-iam-authenticator \ + && wget -O sops https://github.com/mozilla/sops/releases/download/$SOPS_VERSION/sops-$SOPS_VERSION.linux \ + && wget -qO- https://get.helm.sh/helm-${HELM_VERSION}-linux-amd64.tar.gz | tar xvz \ + && chmod +x ./kubectl ./aws-iam-authenticator ./sops ./linux-amd64/helm \ + && mv ./kubectl ./aws-iam-authenticator ./sops ./linux-amd64/helm /usr/local/bin \ + && rm -rf ./linux-amd64 && rm -f /var/cache/apk/* + +# USER egov diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/cmd/deploy.go b/deploy-as-code/helm/environments/deploy-as-code/deployer/cmd/deploy.go new file mode 100644 index 0000000000..97d2ad9643 --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/cmd/deploy.go @@ -0,0 +1,79 @@ +/* +Copyright © 2019 NAME HERE + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ +package cmd + +import ( + "errors" + "fmt" + "deployer/pkg/cmd/deployer" + + "github.com/spf13/cobra" + "github.com/spf13/viper" +) + +var options deployer.Options + +// deployCmd represents the deploy command +var deployCmd = &cobra.Command{ + Use: "deploy [IMAGES]", + Short: "Deploy a comma separated list of images", + Long: `A longer description that spans multiple lines and likely contains examples +and usage of using your command. For example: + +Cobra is a CLI library for Go that empowers applications. +This application is a tool to generate the needed files +to quickly create a Cobra application.`, + + PreRunE: func(cmd *cobra.Command, args []string) error { + if len(args) < 1 { + return errors.New("At least require one image to deploy") + } + options.Images = args[0] + + return nil + }, + Run: func(cmd *cobra.Command, args []string) { + + options.ConfigDir = viper.GetString("helm-dir") + deployer.DeployCharts(options) + fmt.Println("options.ConfigDir: " + options.ConfigDir) + + }, +} + +func init() { + // deployCmd.Flags().StringVarP(&images, "images", "i", "", "Images to be deployed") + + deployCmd.Flags().String("helm-dir", "../../config-as-code", "Helm Charts / Configs directory") + viper.BindPFlag("helm-dir", deployCmd.Flags().Lookup("helm-dir")) + + deployCmd.Flags().StringVarP(&options.Environment, "environment", "e", "", "Environment override to be applied") + deployCmd.Flags().BoolVarP(&options.ClusterConfigs, "cluster-configs", "c", false, "Deploy cluster configs") + deployCmd.Flags().BoolVarP(&options.Print, "print", "p", false, "Print templates to stdout") + // deployCmd.MarkFlagRequired("images") + deployCmd.MarkFlagRequired("environment") + rootCmd.AddCommand(deployCmd) + + // Here you will define your flags and configuration settings. + + // Cobra supports Persistent Flags which will work for this command + // and all subcommands, e.g.: + // deployCmd.PersistentFlags().String("foo", "", "A help for foo") + + // Cobra supports local flags which will only run when this command + // is called directly, e.g.: + // deployCmd.Flags().BoolP("toggle", "t", false, "Help message for toggle") +} diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/cmd/root.go b/deploy-as-code/helm/environments/deploy-as-code/deployer/cmd/root.go new file mode 100644 index 0000000000..8c617d8b37 --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/cmd/root.go @@ -0,0 +1,89 @@ +/* +Copyright © 2019 NAME HERE + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ +package cmd + +import ( + "fmt" + "os" + + "github.com/spf13/cobra" + + homedir "github.com/mitchellh/go-homedir" + "github.com/spf13/viper" +) + +var cfgFile string + +// rootCmd represents the base command when called without any subcommands +var rootCmd = &cobra.Command{ + Use: "deployer", + Short: "A brief description of your application", + Long: `A longer description that spans multiple lines and likely contains +examples and usage of using your application. For example: + +Cobra is a CLI library for Go that empowers applications. +This application is a tool to generate the needed files +to quickly create a Cobra application.`, + // Uncomment the following line if your bare application + // has an action associated with it: + // Run: func(cmd *cobra.Command, args []string) { }, +} + +// Execute adds all child commands to the root command and sets flags appropriately. +// This is called by main.main(). It only needs to happen once to the rootCmd. +func Execute() { + if err := rootCmd.Execute(); err != nil { + fmt.Println(err) + os.Exit(1) + } +} + +func init() { + cobra.OnInitialize(initConfig) + + // Here you will define your flags and configuration settings. + // Cobra supports persistent flags, which, if defined here, + // will be global for your application. + + rootCmd.PersistentFlags().StringVar(&cfgFile, "config", "", "config file (default is $HOME/.deployer.yaml)") + +} + +// initConfig reads in config file and ENV variables if set. +func initConfig() { + if cfgFile != "" { + // Use config file from the flag. + viper.SetConfigFile(cfgFile) + } else { + // Find home directory. + home, err := homedir.Dir() + if err != nil { + fmt.Println(err) + os.Exit(1) + } + + // Search config in home directory with name ".deployer" (without extension). + viper.AddConfigPath(home) + viper.SetConfigName(".deployer") + } + + viper.AutomaticEnv() // read in environment variables that match + + // If a config file is found, read it in. + if err := viper.ReadInConfig(); err == nil { + fmt.Println("Using config file:", viper.ConfigFileUsed()) + } +} diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/configs/deployment_configurator.go b/deploy-as-code/helm/environments/deploy-as-code/deployer/configs/deployment_configurator.go new file mode 100644 index 0000000000..6fd978bf19 --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/configs/deployment_configurator.go @@ -0,0 +1,1672 @@ +package configs + +import ( + "fmt" + "io/ioutil" + "log" + "strings" + + yaml "gopkg.in/yaml.v3" +) + +var region = "ap-south-1b" + +// Quickstart kubeconfig struct +type Config struct { + APIVersion string `yaml:"apiVersion"` + Clusters []struct { + Cluster struct { + CertificateAuthorityData string `yaml:"certificate-authority-data"` + Server string `yaml:"server"` + } `yaml:"cluster"` + Name string `yaml:"name"` + } `yaml:"clusters"` + Contexts []struct { + Context struct { + Cluster string `yaml:"cluster"` + User string `yaml:"user"` + } `yaml:"context"` + Name string `yaml:"name"` + } `yaml:"contexts"` + CurrentContext string `yaml:"current-context"` + Kind string `yaml:"kind"` + Preferences struct { + } `yaml:"preferences"` + Users []struct { + Name string `yaml:"name"` + User struct { + ClientCertificateData string `yaml:"client-certificate-data"` + ClientKeyData string `yaml:"client-key-data"` + } `yaml:"user"` + } `yaml:"users"` +} + +// environment secret struct +type Secret struct { + ClusterConfigs struct { + Secrets struct { + Db struct { + Username string `yaml:"username"` + Password string `yaml:"password"` + FlywayUsername string `yaml:"flywayUsername"` + FlywayPassword string `yaml:"flywayPassword"` + } `yaml:"db"` + EgovNotificationSms struct { + Username string `yaml:"username"` + Password string `yaml:"password"` + } `yaml:"egov-notification-sms"` + EgovFilestore struct { + AwsKey string `yaml:"aws-key"` + AwsSecretKey string `yaml:"aws-secret-key"` + } `yaml:"egov-filestore"` + EgovLocation struct { + Gmapskey string `yaml:"gmapskey"` + } `yaml:"egov-location"` + EgovPgService struct { + AxisMerchantID string `yaml:"axis-merchant-id"` + AxisMerchantSecretKey string `yaml:"axis-merchant-secret-key"` + AxisMerchantUser string `yaml:"axis-merchant-user"` + AxisMerchantPwd string `yaml:"axis-merchant-pwd"` + AxisMerchantAccessCode string `yaml:"axis-merchant-access-code"` + PayuMerchantKey string `yaml:"payu-merchant-key"` + PayuMerchantSalt string `yaml:"payu-merchant-salt"` + } `yaml:"egov-pg-service"` + Pgadmin struct { + AdminEmail string `yaml:"admin-email"` + AdminPassword string `yaml:"admin-password"` + ReadEmail string `yaml:"read-email"` + ReadPassword string `yaml:"read-password"` + } `yaml:"pgadmin"` + EgovEncService struct { + MasterPassword string `yaml:"master-password"` + MasterSalt string `yaml:"master-salt"` + MasterInitialvector string `yaml:"master-initialvector"` + } `yaml:"egov-enc-service"` + EgovNotificationMail struct { + Mailsenderusername string `yaml:"mailsenderusername"` + Mailsenderpassword string `yaml:"mailsenderpassword"` + } `yaml:"egov-notification-mail"` + GitSync struct { + SSH string `yaml:"ssh"` + KnownHosts string `yaml:"known-hosts"` + } `yaml:"git-sync"` + Kibana struct { + Namespace string `yaml:"namespace"` + Credentials string `yaml:"credentials"` + } `yaml:"kibana"` + EgovSiMicroservice struct { + SiMicroserviceUser string `yaml:"si-microservice-user"` + SiMicroservicePassword string `yaml:"si-microservice-password"` + MailSenderPassword string `yaml:"mail-sender-password"` + } `yaml:"egov-si-microservice"` + EgovEdcrNotification struct { + EdcrMailUsername string `yaml:"edcr-mail-username"` + EdcrMailPassword string `yaml:"edcr-mail-password"` + EdcrSmsUsername string `yaml:"edcr-sms-username"` + EdcrSmsPassword string `yaml:"edcr-sms-password"` + } `yaml:"egov-edcr-notification"` + Chatbot struct { + ValuefirstUsername string `yaml:"valuefirst-username"` + ValuefirstPassword string `yaml:"valuefirst-password"` + } `yaml:"chatbot"` + EgovUserChatbot struct { + CitizenLoginPasswordOtpFixedValue string `yaml:"citizen-login-password-otp-fixed-value"` + } `yaml:"egov-user-chatbot"` + Oauth2Proxy struct { + ClientID string `yaml:"clientID"` + ClientSecret string `yaml:"clientSecret"` + CookieSecret string `yaml:"cookieSecret"` + } `yaml:"oauth2-proxy"` + } `yaml:"secrets"` + } `yaml:"cluster-configs"` +} + +//terrafrom struct +type Output struct { + Outputs struct { + ClusterEndpoint struct { + Value string `json:"value"` + } `json:"cluster_endpoint"` + DbInstanceEndpoint struct { + Value string `json:"value"` + } `json:"db_instance_endpoint"` + DbInstanceName struct { + Value string `json:"value"` + } `json:"db_instance_name"` + DbInstancePort struct { + Value int `json:"value"` + } `json:"db_instance_port"` + DbInstanceUsername struct { + Value string `json:"value"` + } `json:"db_instance_username"` + EsDataVolumeIds struct { + Value []string `json:"value"` + } `json:"es_data_volume_ids"` + EsMasterVolumeIds struct { + Value []string `json:"value"` + } `json:"es_master_volume_ids"` + KafkaVolIds struct { + Value []string `json:"value"` + } `json:"kafka_vol_ids"` + KubectlConfig struct { + Value string `json:"value"` + } `json:"kubectl_config"` + PrivateSubnets struct { + Value []string `json:"value"` + } `json:"private_subnets"` + PublicSubnets struct { + Value []string `json:"value"` + } `json:"public_subnets"` + VpcID struct { + Value string `json:"value"` + } `json:"vpc_id"` + ZookeeperVolumeIds struct { + Value []string `json:"value"` + } `json:"zookeeper_volume_ids"` + } `json:"outputs"` +} +type Quickstart struct { + Outputs struct { + PublicIP struct { + Value string `json:"value"` + } `json:"public_ip"` + } `json:"outputs"` + Resources []struct { + Instances []struct { + Attributes struct { + PrivateIP string `json:"private_ip"` + } `json:"attributes"` + } `json:"instances"` + } `json:"resources"` +} + +func DeployConfig(Config map[string]interface{}, kvids []string, zvids []string, esdids []string, esmids []string, modules []string, smsproceed string, fileproceed string, botproceed string, flag string) { + + file, err := ioutil.ReadFile("DIGIT-DevOps/config-as-code/environments/egov-demo.yaml") + if err != nil { + log.Printf("%v", err) + } + var data map[string]interface{} + ModData := make(map[string]interface{}) + err = yaml.Unmarshal(file, &data) + if err != nil { + log.Printf("%v", err) + } + for i := range data { + if i == "global" { + Global := data[i].(map[string]interface{}) + for j := range Global { + if j == "domain" { + Global[j] = Config["Domain"] + } + } + } + if i == "cluster-configs" { + // fmt.Println("found cluster-configs") + ClusterConfigs := data[i].(map[string]interface{}) + for j := range ClusterConfigs { + if j == "configmaps" { + // fmt.Println("found configmaps") + Configmaps := ClusterConfigs[j].(map[string]interface{}) + for k := range Configmaps { + if k == "egov-config" { + // fmt.Println("found egov-config") + EgovConfig := Configmaps[k].(map[string]interface{}) + for l := range EgovConfig { + if l == "data" { + // fmt.Println("found data") + Data := EgovConfig[l].(map[string]interface{}) + for m := range Data { + if m == "db-host" { + Host := Config["db-host"].(string) + provider := Host[:strings.IndexByte(Host, ':')] + Data[m] = provider + } + if m == "db-name" { + Data[m] = Config["db_name"] + } + if m == "db-url" { + url := fmt.Sprintf("jdbc:postgresql://%s/%s", Config["db-host"], Config["db_name"]) + Data[m] = url + } + if m == "domain" { + Data[m] = Config["Domain"] + } + if m == "egov-services-fqdn-name" { + fqdn := fmt.Sprintf("https://%s/", Config["Domain"]) + Data[m] = fqdn + } + if m == "s3-assets-bucket" { + + } + if m == "es-host" { + + } + if m == "es-indexer-host" { + + } + if m == "flyway-locations" { + + } + if m == "kafka-brokers" { + + } + if m == "kafka-infra-brokers" { + + } + if m == "logging-level-jdbc" { + + } + if m == "mobile-validation-workaround" { + + } + if m == "serializers-timezone-in-ist" { + + } + if m == "server-tomcat-max-connections" { + + } + if m == "server-tomcat-max-threads" { + + } + if m == "sms-enabled" { + + } + if m == "spring-datasource-tomcat-initialSize" { + + } + if m == "spring-datasource-tomcat-max-active" { + + } + if m == "spring-jpa-show-sql" { + + } + if m == "timezone" { + + } + if m == "tracer-errors-provideexceptionindetails" { + + } + } + } + } + } + + } + } + } + } + if i == "egov-mdms-service" || i == "egov-indexer" || i == "egov-persister" || i == "egov-data-uploader" || i == "egov-searcher" || i == "dashboard-analytics" || i == "dashboard-ingest" || i == "report" || i == "pdf-service" { + // fmt.Println("in mdms") + Service := data[i].(map[string]interface{}) + for j := range Service { + if j == "search-yaml-path" { + + } + if j == "config-schema-paths" { + + } + if j == "replicas" { + + } + if j == "mdms-path" { + + } + if j == "heap" { + + } + if j == "memory_limits" { + + } + if j == "mdms-path" { + + } + if j == "persist-yml-path" { + + } + if j == "initContainers" { + // fmt.Println("in init") + InitContainers := Service[j].(map[string]interface{}) + for k := range InitContainers { + if k == "gitSync" { + // fmt.Println("in git sync") + GitSync := InitContainers[k].(map[string]interface{}) + for l := range GitSync { + if l == "branch" { + GitSync[l] = Config["BranchName"] + } + if l == "repo" { + if data[i]=="egov-mdms-service"{ + GitSync[l]=Config["mdms-branch"] + }else{ + GitSync[l]=Config["configs-branch"] + } + } + } + } + } + } + if j == "mdms-folder" { + + } + if j == "masters-config-url" { + + } + if j == "java-args" { + + } + if j == "egov-indexer-yaml-repo-path" { + + } + } + } + if i == "cert-manager" { + CertManager := data[i].(map[string]interface{}) + for j := range CertManager { + if j == "email" { + CertManager[j] = "" + } + } + } + if i == "kafka-v2" { + KafkaV2 := data[i].(map[string]interface{}) + for j := range KafkaV2 { + if j == "persistence" { + Persistence := KafkaV2[j].(map[string]interface{}) + for k := range Persistence { + if k == "aws" { + Aws := Persistence[k].([]interface{}) + N := 0 + for l := range Aws { + Volume := Aws[l].(map[string]interface{}) + for m := range Volume { + if m == "volumeId" && N == l { + Volume[m] = kvids[l] + } + if m == "zone" { + Volume[m] = region + } + } + N++ + + } + } + } + } + } + } + if i == "zookeeper-v2" { + ZookeeperV2 := data[i].(map[string]interface{}) + for j := range ZookeeperV2 { + if j == "persistence" { + Persistence := ZookeeperV2[j].(map[string]interface{}) + for k := range Persistence { + if k == "aws" { + Aws := Persistence[k].([]interface{}) + N := 0 + for l := range Aws { + Volume := Aws[l].(map[string]interface{}) + for m := range Volume { + if m == "volumeId" && N == l { + Volume[m] = zvids[l] + } + if m == "zone" { + Volume[m] = region + } + } + N++ + + } + } + } + } + } + } + if i == "elasticsearch-data-v1" { + ElasticsearchDataV1 := data[i].(map[string]interface{}) + for j := range ElasticsearchDataV1 { + if j == "persistence" { + Persistence := ElasticsearchDataV1[j].(map[string]interface{}) + for k := range Persistence { + if k == "aws" { + Aws := Persistence[k].([]interface{}) + N := 0 + for l := range Aws { + NesteM := Aws[l].(map[string]interface{}) + for m := range NesteM { + if m == "volumeId" && N == l { + NesteM[m] = esdids[l] + } + if m == "zone" { + NesteM[m] = region + } + } + N++ + + } + } + } + } + } + } + if i == "elasticsearch-master-v1" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "persistence" { + nest := NestedMap[j].(map[string]interface{}) + for k := range nest { + if k == "aws" { + Neste := nest[k].([]interface{}) + N := 0 + for l := range Neste { + NesteM := Neste[l].(map[string]interface{}) + for m := range NesteM { + if m == "volumeId" && N == l { + NesteM[m] = esmids[l] + } + if m == "zone" { + NesteM[m] = region + } + } + N++ + + } + } + } + } + } + } + if i == "employee" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "dashboard-url" { + + } + if j == "custom-js-injection" { + + } + } + } + if i == "citizen" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "custom-js-injection" { + + } + } + } + if i == "digit-ui" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "custom-js-injection" { + } + } + } + if i == "egov-filestore" && fileproceed == "yes" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "volume" { + + } + if j == "is-bucket-fixed" { + + } + if j == "minio.url" { + + } + if j == "aws.s3.url" { + + } + if j == "is-s3-enabled" { + + } + if j == "minio-enabled" { + + } + if j == "allowed-file-formats-map" { + + } + if j == "llowed-file-formats" { + + } + if j == "filestore-url-validity" { + + } + if j == "fixed-bucketname" { + NestedMap[j] = Config["fixed-bucket"] + } + } + + } + if i == "egov-notification-sms" && smsproceed == "yes" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "sms-provider-url" { + NestedMap[j] = Config["sms-provider-url"] + } + if j == "sms.provider.class" { + + } + if j == "sms.provider.contentType" { + + } + if j == "sms-config-map" { + + } + if j == "sms-gateway-to-use" { + NestedMap[j] = Config["sms-gateway-to-use"] + } + if j == "sms-sender" { + NestedMap[j] = Config["sms-sender"] + } + if j == "sms-sender-requesttype" { + + } + if j == "sms-custom-config" { + + } + if j == "sms-extra-req-params" { + + } + if j == "sms-sender-req-param-name" { + + } + if j == "sms-sender-username-req-param-name" { + + } + if j == "sms-sender-password-req-param-name" { + + } + if j == "sms-destination-mobile-req-param-name" { + + } + if j == "sms-message-req-param-name" { + + } + if j == "sms-error-codes" { + + } + } + ModData["egov-notification-sms"] = data["egov-notification-sms"] + } + if i == "egov-user" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "heap" { + + } + if j == "memory_limits" { + + } + if j == "otp-validation" { + + } + if j == "citizen-otp-enabled" { + + } + if j == "employee-otp-enabled" { + + } + if j == "access-token-validity" { + + } + if j == "refresh-token-validity" { + + } + if j == "default-password-expiry" { + + } + if j == "mobile-number-validation" { + + } + if j == "roles-state-level" { + + } + if j == "zen-registration-withlogin" { + + } + if j == "citizen-otp-fixed" { + + } + if j == "citizen-otp-fixed-enabled" { + + } + if j == "egov-state-level-tenant-id" { + + } + if j == "decryption-abac-enabled" { + + } + } + } + if i == "chatbot" && botproceed == "yes" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "kafka-topics-partition-count" { + + } + if j == "kafka-topics-replication-factor" { + + } + if j == "kafka-consumer-poll-ms" { + + } + if j == "kafka-producer-linger-ms" { + + } + if j == "contact-card-whatsapp-number" { + + } + if j == "contact-card-whatsapp-name" { + + } + if j == "valuefirst-whatsapp-number" { + + } + if j == "valuefirst-notification-assigned-templateid" { + + } + if j == "valuefirst-notification-resolved-templateid" { + + } + if j == "valuefirst-notification-rejected-templateid" { + + } + if j == "valuefirst-notification-reassigned-templateid" { + + } + if j == "valuefirst-notification-commented-templateid" { + + } + if j == "valuefirst-notification-welcome-templateid" { + + } + if j == "valuefirst-notification-root-templateid" { + + } + if j == "valuefirst-send-message-url" { + + } + if j == "user-service-chatbot-citizen-passwrord" { + + } + } + ModData["chatbot"] = data["chatbot"] + } + if i == "bpa-services" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "memory_limits" { + + } + if j == "java-args" { + + } + if j == "java-debug" { + + } + if j == "tracing-enabled" { + + } + if j == "egov.idgen.bpa.applicationNum.format" { + + } + } + } + if i == "bpa-calculator" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "memory_limits" { + + } + if j == "java-args" { + + } + if j == "java-debug" { + + } + if j == "tracing-enabled" { + + } + } + } + if i == "ws-services" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "wcid-format" { + + } + } + } + if i == "sw-services" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "scid-format" { + + } + } + } + if i == "egov-pg-service" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "axis" { + + } + } + } + if i == "report" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "heap" { + + } + if j == "tracing-enabled" { + + } + if j == "spring-datasource-tomcat-max-active" { + + } + if j == "initContainers" { + NestedM := NestedMap[j].(map[string]interface{}) + for k := range NestedM { + if k == "gitSync" { + Neste := NestedM[k].(map[string]interface{}) + for l := range Neste { + if l == "repo" { + + } + if l == "branch" { + Neste[l] = Config["BranchName"] + } + } + } + } + } + if j == "report-locationsfile-path" { + + } + } + } + if i == "pdf-service" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "initContainers" { + NestedM := NestedMap[j].(map[string]interface{}) + for k := range NestedM { + if k == "gitSync" { + Neste := NestedM[k].(map[string]interface{}) + for l := range Neste { + if l == "repo" { + + } + if l == "branch" { + Neste[l] = Config["BranchName"] + } + } + } + } + } + if j == "data-config-urls" { + + } + if j == "format-config-urls" { + + } + + } + } + if i == "egf-master" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "db-url" { + + } + if j == "memory_limits" { + + } + if j == "heap" { + + } + + } + } + if i == "egov-custom-consumer" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "erp-host" { + + } + } + } + if i == "egov-apportion-service" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "memory_limits" { + + } + if j == "heap" { + + } + } + } + if i == "redoc" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "replicas" { + + } + if j == "images" { + + } + if j == "service_type" { + + } + } + } + if i == "redoc" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "images" { + + } + if j == "replicas" { + + } + if j == "default-backend-service" { + + } + if j == "namespace" { + + } + if j == "cert-issuer" { + + } + if j == "ssl-protocols" { + + } + if j == "ssl-ciphers" { + + } + if j == "ssl-ecdh-curve" { + + } + } + } + if i == "cert-manager" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "email" { + + } + } + } + if i == "zuul" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "replicas" { + + } + if j == "custom-filter-property" { + + } + if j == "tracing-enabled" { + + } + if j == "heap" { + + } + if j == "server-tomcat-max-threads" { + + } + if j == "server-tomcat-max-connections" { + + } + if j == "egov-open-endpoints-whitelist" { + + } + if j == "egov-mixed-mode-endpoints-whitelist" { + + } + } + } + if i == "collection-services" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "receiptnumber-servicebased" { + + } + if j == "receipt-search-paginate" { + + } + if j == "receipt-search-defaultsize" { + + } + if j == "user-create-enabled" { + + } + } + } + if i == "collection-receipt-voucher-consumer" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "jalandhar-erp-host" { + + } + if j == "mohali-erp-host" { + + } + if j == "nayagaon-erp-host" { + + } + if j == "amritsar-erp-host" { + + } + if j == "kharar-erp-host" { + + } + if j == "zirakpur-erp-host" { + + } + } + } + if i == "finance-collections-voucher-consumer" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "erp-env-name" { + + } + if j == "erp-domain-name" { + + } + } + } + if i == "rainmaker-pgr" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "notification-sms-enabled" { + + } + if j == "notification-email-enabled" { + + } + if j == "new-complaint-enabled" { + + } + if j == "reassign-complaint-enabled" { + + } + if j == "reopen-complaint-enabled" { + + } + if j == "comment-by-employee-notif-enabled" { + + } + if j == "notification-allowed-status" { + + } + } + } + if i == "pt-services-v2" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "pt-userevents-pay-link" { + + } + } + } + if i == "pt-calculator-v2" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "logging-level" { + + } + } + } + if i == "tl-services" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "heap" { + + } + if j == "memory_limits" { + + } + if j == "java-args" { + + } + if j == "tl-application-num-format" { + + } + if j == "tl-license-num-format" { + + } + if j == "tl-userevents-pay-link" { + + } + if j == "tl-payment-topic-name" { + + } + if j == "host-link" { + + } + if j == "pdf-link" { + + } + if j == "tl-search-default-limit" { + + } + } + } + if i == "egov-hrms" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "java-args" { + + } + if j == "heap" { + + } + if j == "employee-applink" { + + } + } + } + if i == "egov-weekly-impact-notifier" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "mail-to-address" { + + } + if j == "mail-interval-in-secs" { + + } + if j == "schedule" { + + } + } + } + if i == "kafka-config" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "topics" { + + } + if j == "zookeeper-connect" { + + } + if j == "kafka-brokers" { + + } + } + } + if i == "logging-config" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "es-host" { + + } + if j == "es-port" { + + } + } + } + if i == "jaeger-config" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "host" { + + } + if j == "port" { + + } + if j == "sampler-type" { + + } + if j == "sampler-param" { + + } + if j == "sampling-strategies" { + + } + } + } + if i == "redis" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "replicas" { + + } + if j == "images" { + + } + } + } + if i == "playground" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "replicas" { + + } + if j == "images" { + + } + } + } + if i == "fluent-bit" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "images" { + + } + if j == "egov-services-log-topic" { + + } + if j == "egov-infra-log-topic" { + + } + } + } + if i == "egov-workflow-v2" { + NestedMap := data[i].(map[string]interface{}) + for j := range NestedMap { + if j == "logging-level" { + + } + if j == "java-args" { + + } + if j == "heap" { + + } + if j == "workflow-statelevel" { + + } + if j == "host-link" { + + } + if j == "pdf-link" { + + } + } + } + } + ModData["global"] = data["global"] + ModData["cluster-configs"] = data["cluster-configs"] + ModData["employee"] = data["employee"] + ModData["citizen"] = data["citizen"] + ModData["digit-ui"] = data["digit-ui"] + ModData["egov-filestore"] = data["egov-filestore"] + ModData["egov-idgen"] = data["egov-idgen"] + ModData["egov-user"] = data["egov-user"] + ModData["egov-indexer"] = data["egov-indexer"] + ModData["egov-persister"] = data["egov-persister"] + ModData["egov-data-uploader"] = data["egov-data-uploader"] + ModData["egov-searcher"] = data["egov-searcher"] + ModData["report"] = data["report"] + ModData["pdf-service"] = data["pdf-service"] + ModData["egf-master"] = data["egf-master"] + ModData["egov-custom-consumer"] = data["egov-custom-consumer"] + ModData["egov-apportion-service"] = data["egov-apportion-service"] + ModData["redoc"] = data["redoc"] + ModData["nginx-ingress"] = data["nginx-ingress"] + ModData["cert-manager"] = data["cert-manager"] + ModData["zuul"] = data["zuul"] + ModData["collection-services"] = data["collection-services"] + ModData["collection-receipt-voucher-consumer"] = data["collection-receipt-voucher-consumer"] + ModData["finance-collections-voucher-consumer"] = data["finance-collections-voucher-consumer"] + ModData["egov-workflow-v2"] = data["egov-workflow-v2"] + ModData["egov-hrms"] = data["egov-hrms"] + ModData["egov-weekly-impact-notifier"] = data["egov-weekly-impact-notifier"] + ModData["kafka-config"] = data["kafka-config"] + ModData["logging-config"] = data["logging-config"] + ModData["jaeger-config"] = data["jaeger-config"] + ModData["redis"] = data["redis"] + ModData["playground"] = data["playground"] + ModData["fluent-bit"] = data["fluent-bit"] + ModData["kafka-v2"] = data["kafka-v2"] + ModData["zookeeper-v2"] = data["zookeeper-v2"] + ModData["elasticsearch-data-v1"] = data["elasticsearch-data-v1"] + ModData["elasticsearch-master-v1"] = data["elasticsearch-master-v1"] + ModData["es-curator"] = data["es-curator"] + for i := range modules { + if modules[i] == "m_pgr" { + ModData["egov-pg-service"] = data["egov-pg-service"] + ModData["rainmaker-pgr"] = data["rainmaker-pgr"] + } + if modules[i] == "m_property-tax" { + ModData["pt-services-v2"] = data["pt-services-v2"] + ModData["pt-calculator-v2"] = data["pt-calculator-v2"] + } + if modules[i] == "m_sewerage" { + ModData["sw-services"] = data["sw-services"] + } + if modules[i] == "m_bpa" { + ModData["bpa-services"] = data["bpa-services"] + ModData["bpa-calculator"] = data["bpa-calculator"] + } + if modules[i] == "m_trade-license" { + ModData["tl-services"] = data["tl-services"] + } + if modules[i] == "m_firenoc" { + + } + if modules[i] == "m_water-service" { + ModData["ws-services"] = data["ws-services"] + } + if modules[i] == "m_dss" { + ModData["dashboard-analytics"] = data["dashboard-analytics"] + ModData["dashboard-ingest"] = data["dashboard-ingest"] + } + if modules[i] == "m_fsm" { + + } + if modules[i] == "m_echallan" { + + } + if modules[i] == "m_edcr" { + + } + if modules[i] == "m_finance" { + + } + } + newfile, err := yaml.Marshal(&ModData) + if err != nil { + log.Printf("%v", err) + + } + filename := fmt.Sprintf("../../config-as-code/environments/%s.yaml", Config["file_name"]) + err = ioutil.WriteFile(filename, newfile, 0644) + if err != nil { + log.Printf("%v", err) + } +} + +//secrets config + +func SecretFile(cluster_name string,Ssh string,SecretConfig map[string]string) { + var sec Secret + secret, err := ioutil.ReadFile("DIGIT-DevOps/config-as-code/environments/egov-demo-secrets.yaml") + if err != nil { + log.Printf("%v", err) + } + err = yaml.Unmarshal(secret, &sec) + if err != nil { + log.Printf("%v", err) + } + eUsername := sec.ClusterConfigs.Secrets.Db.Username + fmt.Println(eUsername) + var Db_Username string + var Db_Password string + var Db_FlywayUsername string + var Db_FlywayPassword string + var EgovNotificationSms_Username string + var EgovNotificationSms_Password string + var EgovFilestore_AwsKey string + var EgovFilestore_AwsSecretKey string + var EgovLocation_Gmapskey string + var EgovPgService_AxisMerchantID string + var EgovPgService_AxisMerchantSecretKey string + var EgovPgService_AxisMerchantUser string + var EgovPgService_AxisMerchantPwd string + var EgovPgService_AxisMerchantAccessCode string + var EgovPgService_PayuMerchantKey string + var EgovPgService_PayuMerchantSalt string + var Pgadmin_AdminEmail string + var Pgadmin_AdminPassword string + var Pgadmin_ReadEmail string + var Pgadmin_ReadPassword string + var EgovEncService_MasterPassword string + var EgovEncService_MasterSalt string + var EgovEncService_MasterInitialvector string + var EgovNotificationMail_Mailsenderusername string + var EgovNotificationMail_Mailsenderpassword string + var Kibana_Namespace string + var Kibana_Credentials string + var EgovSiMicroservice_SiMicroserviceUser string + var EgovSiMicroservice_SiMicroservicePassword string + var EgovSiMicroservice_MailSenderPassword string + var EgovEdcrNotification_EdcrMailUsername string + var EgovEdcrNotification_EdcrMailPassword string + var EgovEdcrNotification_EdcrSmsUsername string + var EgovEdcrNotification_EdcrSmsPassword string + var Chatbot_ValuefirstUsername string + var Chatbot_ValuefirstPassword string + var EgovUserChatbot_CitizenLoginPasswordOtpFixedValue string + var Oauth2Proxy_ClientID string + var Oauth2Proxy_ClientSecret string + var Oauth2Proxy_CookieSecret string + + Username := sec.ClusterConfigs.Secrets.Db.Username + Password := sec.ClusterConfigs.Secrets.Db.Password + FlywayUsername := sec.ClusterConfigs.Secrets.Db.FlywayUsername + FlywayPassword := sec.ClusterConfigs.Secrets.Db.FlywayPassword + NotUsername := sec.ClusterConfigs.Secrets.EgovNotificationSms.Username + NotPassword := sec.ClusterConfigs.Secrets.EgovNotificationSms.Password + AwsKey := sec.ClusterConfigs.Secrets.EgovFilestore.AwsKey + AwsSecretKey := sec.ClusterConfigs.Secrets.EgovFilestore.AwsSecretKey + Gmapskey := sec.ClusterConfigs.Secrets.EgovLocation.Gmapskey + AxisMerchantID := sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantID + AxisMerchantSecretKey := sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantSecretKey + AxisMerchantUser := sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantUser + AxisMerchantPwd := sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantPwd + AxisMerchantAccessCode := sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantAccessCode + PayuMerchantKey := sec.ClusterConfigs.Secrets.EgovPgService.PayuMerchantKey + PayuMerchantSalt := sec.ClusterConfigs.Secrets.EgovPgService.PayuMerchantSalt + AdminEmail := sec.ClusterConfigs.Secrets.Pgadmin.AdminEmail + AdminPassword := sec.ClusterConfigs.Secrets.Pgadmin.AdminPassword + ReadEmail := sec.ClusterConfigs.Secrets.Pgadmin.ReadEmail + ReadPassword := sec.ClusterConfigs.Secrets.Pgadmin.ReadPassword + MasterPassword := sec.ClusterConfigs.Secrets.EgovEncService.MasterPassword + MasterSalt := sec.ClusterConfigs.Secrets.EgovEncService.MasterSalt + MasterInitialvector := sec.ClusterConfigs.Secrets.EgovEncService.MasterInitialvector + Mailsenderusername := sec.ClusterConfigs.Secrets.EgovNotificationMail.Mailsenderusername + Mailsenderpassword := sec.ClusterConfigs.Secrets.EgovNotificationMail.Mailsenderpassword + KnownHosts := sec.ClusterConfigs.Secrets.GitSync.KnownHosts + Namespace := sec.ClusterConfigs.Secrets.Kibana.Namespace + Credentials := sec.ClusterConfigs.Secrets.Kibana.Credentials + SiMicroserviceUser := sec.ClusterConfigs.Secrets.EgovSiMicroservice.SiMicroserviceUser + SiMicroservicePassword := sec.ClusterConfigs.Secrets.EgovSiMicroservice.SiMicroservicePassword + MailSenderPassword := sec.ClusterConfigs.Secrets.EgovSiMicroservice.MailSenderPassword + EdcrMailUsername := sec.ClusterConfigs.Secrets.EgovEdcrNotification.EdcrMailUsername + EdcrMailPassword := sec.ClusterConfigs.Secrets.EgovEdcrNotification.EdcrMailPassword + EdcrSmsUsername := sec.ClusterConfigs.Secrets.EgovEdcrNotification.EdcrSmsUsername + EdcrSmsPassword := sec.ClusterConfigs.Secrets.EgovEdcrNotification.EdcrSmsPassword + ValuefirstUsername := sec.ClusterConfigs.Secrets.Chatbot.ValuefirstUsername + ValuefirstPassword := sec.ClusterConfigs.Secrets.Chatbot.ValuefirstPassword + CitizenLoginPasswordOtpFixedValue := sec.ClusterConfigs.Secrets.EgovUserChatbot.CitizenLoginPasswordOtpFixedValue + ClientID := sec.ClusterConfigs.Secrets.Oauth2Proxy.ClientID + ClientSecret := sec.ClusterConfigs.Secrets.Oauth2Proxy.ClientSecret + CookieSecret := sec.ClusterConfigs.Secrets.Oauth2Proxy.CookieSecret + + fmt.Println("Enter Db_Username:") + fmt.Scanln(&Db_Username) + if Db_Username != "" { + sec.ClusterConfigs.Secrets.Db.Username = Db_Username + } else { + sec.ClusterConfigs.Secrets.Db.Username = Username + } + fmt.Println("Enter Db_Password:") + fmt.Scanln(&Db_Password) + if Db_Password != "" { + sec.ClusterConfigs.Secrets.Db.Password = Db_Password + } else { + sec.ClusterConfigs.Secrets.Db.Password = Password + } + fmt.Println("Enter Db_FlywayUsername:") + fmt.Scanln(&Db_FlywayUsername) + if Db_FlywayUsername != "" { + sec.ClusterConfigs.Secrets.Db.FlywayUsername = Db_FlywayUsername + } else { + sec.ClusterConfigs.Secrets.Db.FlywayUsername = FlywayUsername + } + fmt.Println("Enter Db_FlywayPassword:") + fmt.Scanln(&Db_FlywayPassword) + if Db_FlywayPassword != "" { + sec.ClusterConfigs.Secrets.Db.FlywayPassword = Db_FlywayPassword + } else { + sec.ClusterConfigs.Secrets.Db.FlywayPassword = FlywayPassword + } + if SecretConfig["EgovNotificationSms_Username"] != "" { + sec.ClusterConfigs.Secrets.EgovNotificationSms.Username = SecretConfig[EgovNotificationSms_Username] + } else { + sec.ClusterConfigs.Secrets.EgovNotificationSms.Username = NotUsername + } + fmt.Println("Enter EgovNotificationSms_Password:") + fmt.Scanln(&EgovNotificationSms_Password) + if EgovNotificationSms_Password != "" { + sec.ClusterConfigs.Secrets.EgovNotificationSms.Password = EgovNotificationSms_Password + } else { + sec.ClusterConfigs.Secrets.EgovNotificationSms.Password = NotPassword + } + fmt.Println("Enter EgovFilestore_AwsKey:") + fmt.Scanln(&EgovFilestore_AwsKey) + if EgovFilestore_AwsKey != "" { + sec.ClusterConfigs.Secrets.EgovFilestore.AwsKey = EgovFilestore_AwsKey + } else { + sec.ClusterConfigs.Secrets.EgovFilestore.AwsKey = AwsKey + } + fmt.Println("Enter EgovFilestore_AwsSecretKey:") + fmt.Scanln(&EgovFilestore_AwsSecretKey) + if EgovFilestore_AwsSecretKey != "" { + sec.ClusterConfigs.Secrets.EgovFilestore.AwsSecretKey = EgovFilestore_AwsSecretKey + } else { + sec.ClusterConfigs.Secrets.EgovFilestore.AwsSecretKey = AwsSecretKey + } + fmt.Println("Enter EgovLocation_Gmapskey:") + fmt.Scanln(&EgovLocation_Gmapskey) + if EgovLocation_Gmapskey != "" { + sec.ClusterConfigs.Secrets.EgovLocation.Gmapskey = EgovLocation_Gmapskey + } else { + sec.ClusterConfigs.Secrets.EgovLocation.Gmapskey = Gmapskey + } + fmt.Println("Enter EgovPgService_AxisMerchantID:") + fmt.Scanln(&EgovPgService_AxisMerchantID) + if EgovPgService_AxisMerchantID != "" { + sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantID = EgovPgService_AxisMerchantID + } else { + sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantID = AxisMerchantID + } + fmt.Println("Enter EgovPgService_AxisMerchantSecretKey:") + fmt.Scanln(&EgovPgService_AxisMerchantSecretKey) + if EgovPgService_AxisMerchantSecretKey != "" { + sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantSecretKey = EgovPgService_AxisMerchantSecretKey + } else { + sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantSecretKey = AxisMerchantSecretKey + } + fmt.Println("Enter EgovPgService_AxisMerchantUser:") + fmt.Scanln(&EgovPgService_AxisMerchantUser) + if EgovPgService_AxisMerchantUser != "" { + sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantUser = EgovPgService_AxisMerchantUser + } else { + sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantUser = AxisMerchantUser + } + fmt.Println("Enter EgovPgService_AxisMerchantPwd:") + fmt.Scanln(&EgovPgService_AxisMerchantPwd) + if EgovPgService_AxisMerchantPwd != "" { + sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantPwd = EgovPgService_AxisMerchantPwd + } else { + sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantPwd = AxisMerchantPwd + } + fmt.Println("Enter EgovPgService_AxisMerchantAccessCode:") + fmt.Scanln(&EgovPgService_AxisMerchantAccessCode) + if EgovPgService_AxisMerchantAccessCode != "" { + sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantAccessCode = EgovPgService_AxisMerchantAccessCode + } else { + sec.ClusterConfigs.Secrets.EgovPgService.AxisMerchantAccessCode = AxisMerchantAccessCode + } + fmt.Println("Enter EgovPgService_PayuMerchantKey:") + fmt.Scanln(&EgovPgService_PayuMerchantKey) + if EgovPgService_PayuMerchantKey != "" { + sec.ClusterConfigs.Secrets.EgovPgService.PayuMerchantKey = EgovPgService_PayuMerchantKey + } else { + sec.ClusterConfigs.Secrets.EgovPgService.PayuMerchantKey = PayuMerchantKey + } + fmt.Println("Enter EgovPgService_PayuMerchantSalt:") + fmt.Scanln(&EgovPgService_PayuMerchantSalt) + if EgovPgService_PayuMerchantSalt != "" { + sec.ClusterConfigs.Secrets.EgovPgService.PayuMerchantSalt = EgovPgService_PayuMerchantSalt + } else { + sec.ClusterConfigs.Secrets.EgovPgService.PayuMerchantSalt = PayuMerchantSalt + } + fmt.Println("Enter Pgadmin_AdminEmail:") + fmt.Scanln(&Pgadmin_AdminEmail) + if Pgadmin_AdminEmail != "" { + sec.ClusterConfigs.Secrets.Pgadmin.AdminEmail = Pgadmin_AdminEmail + } else { + sec.ClusterConfigs.Secrets.Pgadmin.AdminEmail = AdminEmail + } + fmt.Println("Enter Pgadmin_AdminPassword:") + fmt.Scanln(&Pgadmin_AdminPassword) + if Pgadmin_AdminPassword != "" { + sec.ClusterConfigs.Secrets.Pgadmin.AdminPassword = Pgadmin_AdminPassword + } else { + sec.ClusterConfigs.Secrets.Pgadmin.AdminPassword = AdminPassword + } + fmt.Println("Enter Pgadmin_ReadEmail:") + fmt.Scanln(&Pgadmin_ReadEmail) + if Pgadmin_ReadEmail != "" { + sec.ClusterConfigs.Secrets.Pgadmin.ReadEmail = Pgadmin_ReadEmail + } else { + sec.ClusterConfigs.Secrets.Pgadmin.ReadEmail = ReadEmail + } + fmt.Println("Enter Pgadmin_ReadPassword:") + fmt.Scanln(&Pgadmin_ReadPassword) + if Pgadmin_ReadPassword != "" { + sec.ClusterConfigs.Secrets.Pgadmin.ReadPassword = Pgadmin_ReadPassword + } else { + sec.ClusterConfigs.Secrets.Pgadmin.ReadPassword = ReadPassword + } + fmt.Println("Enter EgovEncService_MasterPassword:") + fmt.Scanln(&EgovEncService_MasterPassword) + if EgovEncService_MasterPassword != "" { + sec.ClusterConfigs.Secrets.EgovEncService.MasterPassword = EgovEncService_MasterPassword + } else { + sec.ClusterConfigs.Secrets.EgovEncService.MasterPassword = MasterPassword + } + fmt.Println("Enter EgovEncService_MasterSalt:") + fmt.Scanln(&EgovEncService_MasterSalt) + if EgovEncService_MasterSalt != "" { + sec.ClusterConfigs.Secrets.EgovEncService.MasterSalt = EgovEncService_MasterSalt + } else { + sec.ClusterConfigs.Secrets.EgovEncService.MasterSalt = MasterSalt + } + fmt.Println("Enter EgovEncService_MasterInitialvector:") + fmt.Scanln(&EgovEncService_MasterInitialvector) + if EgovEncService_MasterInitialvector != "" { + sec.ClusterConfigs.Secrets.EgovEncService.MasterInitialvector = EgovEncService_MasterInitialvector + } else { + sec.ClusterConfigs.Secrets.EgovEncService.MasterInitialvector = MasterInitialvector + } + fmt.Println("Enter EgovNotificationMail_Mailsenderusername:") + fmt.Scanln(&EgovNotificationMail_Mailsenderusername) + if EgovNotificationMail_Mailsenderusername != "" { + sec.ClusterConfigs.Secrets.EgovNotificationMail.Mailsenderusername = EgovNotificationMail_Mailsenderusername + } else { + sec.ClusterConfigs.Secrets.EgovNotificationMail.Mailsenderusername = Mailsenderusername + } + fmt.Println("Enter EgovNotificationMail_Mailsenderpassword:") + fmt.Scanln(&EgovNotificationMail_Mailsenderpassword) + if EgovNotificationMail_Mailsenderpassword != "" { + sec.ClusterConfigs.Secrets.EgovNotificationMail.Mailsenderpassword = EgovNotificationMail_Mailsenderpassword + } else { + sec.ClusterConfigs.Secrets.EgovNotificationMail.Mailsenderpassword = Mailsenderpassword + } + sec.ClusterConfigs.Secrets.GitSync.SSH = Ssh + sec.ClusterConfigs.Secrets.GitSync.KnownHosts = KnownHosts + fmt.Println("Enter Kibana_Namespace:") + fmt.Scanln(&Kibana_Namespace) + if Kibana_Namespace != "" { + sec.ClusterConfigs.Secrets.Kibana.Namespace = Kibana_Namespace + } else { + sec.ClusterConfigs.Secrets.Kibana.Namespace = Namespace + } + fmt.Println("Enter Kibana_Credentials:") + fmt.Scanln(&Kibana_Credentials) + if Kibana_Credentials != "" { + sec.ClusterConfigs.Secrets.Kibana.Credentials = Kibana_Credentials + } else { + sec.ClusterConfigs.Secrets.Kibana.Credentials = Credentials + } + fmt.Println("Enter EgovSiMicroservice_SiMicroserviceUser:") + fmt.Scanln(&EgovSiMicroservice_SiMicroserviceUser) + if EgovSiMicroservice_SiMicroserviceUser != "" { + sec.ClusterConfigs.Secrets.EgovSiMicroservice.SiMicroserviceUser = EgovSiMicroservice_SiMicroserviceUser + } else { + sec.ClusterConfigs.Secrets.EgovSiMicroservice.SiMicroserviceUser = SiMicroserviceUser + } + fmt.Println("Enter EgovSiMicroservice_SiMicroservicePassword:") + fmt.Scanln(&EgovSiMicroservice_SiMicroservicePassword) + if EgovSiMicroservice_SiMicroservicePassword != "" { + sec.ClusterConfigs.Secrets.EgovSiMicroservice.SiMicroservicePassword = EgovSiMicroservice_SiMicroservicePassword + } else { + sec.ClusterConfigs.Secrets.EgovSiMicroservice.SiMicroservicePassword = SiMicroservicePassword + } + fmt.Println("Enter EgovSiMicroservice_MailSenderPassword:") + fmt.Scanln(&EgovSiMicroservice_MailSenderPassword) + if EgovSiMicroservice_MailSenderPassword != "" { + sec.ClusterConfigs.Secrets.EgovSiMicroservice.MailSenderPassword = EgovSiMicroservice_MailSenderPassword + } else { + sec.ClusterConfigs.Secrets.EgovSiMicroservice.MailSenderPassword = MailSenderPassword + } + fmt.Println("Enter EgovEdcrNotification_EdcrMailUsername:") + fmt.Scanln(&EgovEdcrNotification_EdcrMailUsername) + if EgovEdcrNotification_EdcrMailUsername != "" { + sec.ClusterConfigs.Secrets.EgovEdcrNotification.EdcrMailUsername = EgovEdcrNotification_EdcrMailUsername + } else { + sec.ClusterConfigs.Secrets.EgovEdcrNotification.EdcrMailUsername = EdcrMailUsername + } + fmt.Println("Enter EgovEdcrNotification_EdcrMailPassword:") + fmt.Scanln(&EgovEdcrNotification_EdcrMailPassword) + if EgovEdcrNotification_EdcrMailPassword != "" { + sec.ClusterConfigs.Secrets.EgovEdcrNotification.EdcrMailPassword = EgovEdcrNotification_EdcrMailPassword + } else { + sec.ClusterConfigs.Secrets.EgovEdcrNotification.EdcrMailPassword = EdcrMailPassword + } + fmt.Println("Enter EgovEdcrNotification_EdcrSmsUsername:") + fmt.Scanln(&EgovEdcrNotification_EdcrSmsUsername) + if EgovEdcrNotification_EdcrSmsUsername != "" { + sec.ClusterConfigs.Secrets.EgovEdcrNotification.EdcrSmsUsername = EgovEdcrNotification_EdcrSmsUsername + } else { + sec.ClusterConfigs.Secrets.EgovEdcrNotification.EdcrSmsUsername = EdcrSmsUsername + } + fmt.Println("Enter EgovEdcrNotification_EdcrSmsPassword:") + fmt.Scanln(&EgovEdcrNotification_EdcrSmsPassword) + if EgovEdcrNotification_EdcrSmsPassword != "" { + sec.ClusterConfigs.Secrets.EgovEdcrNotification.EdcrSmsPassword = EgovEdcrNotification_EdcrSmsPassword + } else { + sec.ClusterConfigs.Secrets.EgovEdcrNotification.EdcrSmsPassword = EdcrSmsPassword + } + fmt.Println("Enter Chatbot_ValuefirstUsername:") + fmt.Scanln(&Chatbot_ValuefirstUsername) + if Chatbot_ValuefirstUsername != "" { + sec.ClusterConfigs.Secrets.Chatbot.ValuefirstUsername = Chatbot_ValuefirstUsername + } else { + sec.ClusterConfigs.Secrets.Chatbot.ValuefirstUsername = ValuefirstUsername + } + fmt.Println("Enter Chatbot_ValuefirstPassword:") + fmt.Scanln(&Chatbot_ValuefirstPassword) + if Chatbot_ValuefirstPassword != "" { + sec.ClusterConfigs.Secrets.Chatbot.ValuefirstPassword = Chatbot_ValuefirstPassword + } else { + sec.ClusterConfigs.Secrets.Chatbot.ValuefirstPassword = ValuefirstPassword + } + fmt.Println("Enter EgovUserChatbot_CitizenLoginPasswordOtpFixedValue:") + fmt.Scanln(&EgovUserChatbot_CitizenLoginPasswordOtpFixedValue) + if EgovUserChatbot_CitizenLoginPasswordOtpFixedValue != "" { + sec.ClusterConfigs.Secrets.EgovUserChatbot.CitizenLoginPasswordOtpFixedValue = EgovUserChatbot_CitizenLoginPasswordOtpFixedValue + } else { + sec.ClusterConfigs.Secrets.EgovUserChatbot.CitizenLoginPasswordOtpFixedValue = CitizenLoginPasswordOtpFixedValue + } + fmt.Println("Enter Oauth2Proxy_ClientID:") + fmt.Scanln(&Oauth2Proxy_ClientID) + if Oauth2Proxy_ClientID != "" { + sec.ClusterConfigs.Secrets.Oauth2Proxy.ClientID = Oauth2Proxy_ClientID + } else { + sec.ClusterConfigs.Secrets.Oauth2Proxy.ClientID = ClientID + } + fmt.Println("Enter Oauth2Proxy_ClientSecret:") + fmt.Scanln(&Oauth2Proxy_ClientSecret) + if Oauth2Proxy_ClientSecret != "" { + sec.ClusterConfigs.Secrets.Oauth2Proxy.ClientSecret = Oauth2Proxy_ClientSecret + } else { + sec.ClusterConfigs.Secrets.Oauth2Proxy.ClientSecret = ClientSecret + } + fmt.Println("Enter Oauth2Proxy_CookieSecret:") + fmt.Scanln(&Oauth2Proxy_CookieSecret) + if Oauth2Proxy_CookieSecret != "" { + sec.ClusterConfigs.Secrets.Oauth2Proxy.CookieSecret = Oauth2Proxy_CookieSecret + } else { + sec.ClusterConfigs.Secrets.Oauth2Proxy.CookieSecret = CookieSecret + } + secretsmar, err := yaml.Marshal(&sec) + if err != nil { + log.Printf("%v", err) + + } + secFilename := fmt.Sprintf("../../config-as-code/environments/%s-secrets.yaml", cluster_name) + err = ioutil.WriteFile(secFilename, secretsmar, 0644) + if err != nil { + log.Printf("%v", err) + } +} \ No newline at end of file diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/digit_installer.go b/deploy-as-code/helm/environments/deploy-as-code/deployer/digit_installer.go new file mode 100644 index 0000000000..bfa7667f1d --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/digit_installer.go @@ -0,0 +1,319 @@ +package main + +import ( + "bytes" + "container/list" + "errors" + "fmt" + "io" + "io/ioutil" + "log" + "os" + "os/exec" + "strings" + s "strings" + + "github.com/manifoldco/promptui" + "gopkg.in/yaml.v2" +) + +var Reset = "\033[0m" +var Red = "\033[31m" +var Green = "\033[32m" +var Yellow = "\033[33m" +var Blue = "\033[34m" +var Purple = "\033[35m" +var Cyan = "\033[36m" +var Gray = "\033[37m" +var White = "\033[97m" + +// Defining a struct to parse the yaml file +type Digit struct { + Version string `yaml:"version"` + Modules []struct { + Name string `yaml:"name"` + Services []string `yaml:"services"` + Dependencies []string `yaml:"dependencies,omitempty"` + } `yaml:"modules"` +} + +type Set struct { + set map[string]bool +} + +func NewSet() *Set { + return &Set{make(map[string]bool)} +} +func (set *Set) Add(i string) bool { + _, found := set.set[i] + set.set[i] = true + return !found //False if it existed already +} +func (set *Set) Get(i string) bool { + _, found := set.set[i] + return found +} + +func main() { + var versionfiles []string + var envfiles []string + var modules []string + var selectedMod []string + svclist := list.New() + set := NewSet() + var argStr string = "" + var releaseChartDir string = "../../config-as-code/product-release-charts/" + + fmt.Println(string(Green), "\n******* Welcome to DIGIT INSTALLATION!!! Please ensure the Pre-requsites before you proceed *********\n") + const sPreReq = "\bPre-requsites (Please Read Carefully):\n\tDIGIT Platform is a combination of multiple microservices that are packaged as docker containers that can be run on any supported infra like dockercompose, kubernetes, etc. Here we'll have a setup baselined for kubernetes.\nHence the following are mandatory to have it before you proceed.\n\t1. Kubernetes(K8s) Cluster.\n\t\t[a] Local: If you do not have k8s, using this link you can create k8s cluster on your local or on a VM.\n\t\t[b] Cloud: If you have your cloud account like AWS, Azure, GCP, SDC or NIC you can follow this link to create k8s.\n\t2. Post the k8s cluster creation you should get the Kubeconfig file, which you have saved in your local machine.\n\t3. Helm installed on your local, follow this link to install\n\t4. Target Env Deployment config file, refer here for the sample template and fill your env specific values.\n\t5. If you want to use encrypted values instead of plain-text for your sensitive configuration, install sops by using this link.\n\nWell! We are good to get started when all the above pre-requistes are met, if not abort it here (Ctl+c) set-it up, come back and rerun the script." + // Get the Proceedual of the user + fmt.Println(string(Cyan), sPreReq) + //var proceedQuestion string + preReqConfirm := []string{"Yes", "No"} + var proceed string = "" + proceed, _ = sel(preReqConfirm, "Are you good to proceed?") + if proceed == "Yes" { + contextset := setClusterContext() + if contextset { + // Get the versions from the chart and display it to user to select + file, err := os.Open(releaseChartDir) + if err != nil { + log.Fatalf("failed opening directory: %s", err) + } + defer file.Close() + + prodList, _ := file.Readdirnames(0) // 0 to read all files and folders + + var product string = "" + product, _ = sel(prodList, "Which Product would you like to install, Please Select") + if product != "" { + files, err := ioutil.ReadDir(releaseChartDir + product) + if err != nil { + log.Fatal(err) + } + + for _, f := range files { + name := f.Name() + versionfiles = append(versionfiles, name[s.Index(name, "-")+1:s.Index(name, ".y")]) + } + var version string = "" + version, _ = sel(versionfiles, "Which version of the product would like to install, Select below") + if version != "" { + argFile := releaseChartDir + product + "/dependancy_chart-" + version + ".yaml" + + // Decode the yaml file and assigning the values to a map + chartFile, err := ioutil.ReadFile(argFile) + if err != nil { + fmt.Println("\n\tERROR: Reading file =>", argFile, err) + return + } + + // Parse the yaml values + fullChart := Digit{} + err = yaml.Unmarshal(chartFile, &fullChart) + if err != nil { + fmt.Println("\n\tERROR: Parsing => ", argFile, err) + return + } + + // Mapping the images to servicename + var m = make(map[string][]string) + for _, s := range fullChart.Modules { + m[s.Name] = s.Services + if strings.Contains(s.Name, "m_") { + modules = append(modules, s.Name) + } + } + modules = append(modules, "Exit") + result, err := sel(modules, "Select the DIGIT modules that you want to install, choose Exit to complete selection") + //if err == nil { + for result != "Exit" && err == nil { + selectedMod = append(selectedMod, result) + result, err = sel(modules, "Select the modules you want to install, choose Exit to complete selection") + } + if selectedMod != nil { + for _, mod := range selectedMod { + getService(fullChart, mod, *set, svclist) + } + for element := svclist.Front(); element != nil; element = element.Next() { + imglist := m[element.Value.(string)] + imglistsize := len(imglist) + for i, service := range imglist { + argStr = argStr + service + if !(element.Next() == nil && i == imglistsize-1) { + argStr = argStr + "," + } + + } + } + + envfilesFromDir, err := ioutil.ReadDir("../../config-as-code/environments/") + if err != nil { + log.Fatal(err) + } + for _, envfile := range envfilesFromDir { + filename := envfile.Name() + if !s.Contains(filename, "secrets") && !s.Contains(filename, ".DS_Store") { + log.Println(filename) + envfiles = append(envfiles, filename[0:s.Index(filename, ".yaml")]) + } + } + + // Choose the env + var env string = "" + env, err = sel(envfiles, "Choose the target env files that are identified from your local configs") + if env != "" { + confirm := []string{"Yes", "No"} + + var goDeployCmd string = fmt.Sprintf("go run main.go deploy -c -e %s %s", env, argStr) + var previewDeployCmd string = fmt.Sprintf("%s -p", goDeployCmd) + + preview, _ := sel(confirm, "Do you want to preview the k8s manifests before the actual Deployment") + + if preview == "Yes" { + fmt.Println("That's cool... The preview is getting loaded. Please review it and decide to proceed with the deployment") + err := execCommand(previewDeployCmd) + if err == nil { + fmt.Println("You can now start actual deployment") + err := execCommand(goDeployCmd) + if err == nil { + fmt.Println("We are done with the deployment. You can start using the services. Thank You!!!") + return + } else { + fmt.Println("Something went wrong, refer the error\n") + fmt.Println(err) + } + return + } else { + fmt.Println("Something went wrong, refer the error\n") + fmt.Println(err) + } + } else { + consent, _ := sel(confirm, "Are we good to proceed with the actual deployment?") + if consent == "Yes" { + fmt.Println("Whola!, That's great... Sit back and wait for the deployment to complete in about 10 min") + err := execCommand(goDeployCmd) + if err == nil { + fmt.Println("We are done with the deployment. You can start using the services. Thank You!!!") + fmt.Println("Hope I made your life easy with the deployment ... Have a goodd day !!!") + return + } else { + fmt.Println("Something went wrong, refer the error\n") + fmt.Println(err) + } + } + + } + } + } + } + } + } + } + fmt.Println("") + endScript() +} + +func getService(fullChart Digit, service string, set Set, svclist *list.List) { + for _, s := range fullChart.Modules { + if s.Name == service { + if set.Add(service) { + svclist.PushFront(service) //Add services into the list + if s.Dependencies != nil { + for _, deps := range s.Dependencies { + getService(fullChart, deps, set, svclist) + } + } + } + } + } +} + +func execCommand(command string) error { + var err error + parts := strings.Fields(command) + //log.Println("Printing full command part", parts) + // The first part is the command, the rest are the args: + head := parts[0] + args := parts[1:len(parts)] + // Format the command + cmd := exec.Command(head, args...) + + var stdoutBuf, stderrBuf bytes.Buffer + cmd.Stdout = io.MultiWriter(os.Stdout, &stdoutBuf) + cmd.Stderr = io.MultiWriter(os.Stderr, &stderrBuf) + + err = cmd.Run() + if err != nil { + log.Fatalf("cmd.Run() failed with %s\n", err) + } + return err +} + +func setClusterContext() bool { + var contextset bool = false + var kubeconfig string = "kubeConfig" + + validatepath := func(input string) error { + _, err := os.Stat(input) + if os.IsNotExist(err) { + return errors.New("The File does not exist in the given path") + } + return nil + } + + validatepath(kubeconfig) + + //kubeconfig = enterValue(validatepath, "Please enter the fully qualified path of your kubeconfig file") + + if kubeconfig != "" { + getcontextcmd := fmt.Sprintf("kubectl config get-contexts --kubeconfig=%s", kubeconfig) + err := execCommand(getcontextcmd) + if err == nil { + context := enterValue(nil, "Please enter the cluster context to be used from the avaliable contexts") + if context != "" { + usecontextcmd := fmt.Sprintf("kubectl config use-context %s --kubeconfig=%s", context, kubeconfig) + err := execCommand(usecontextcmd) + if err == nil { + contextset = true + } + } + } + } + return contextset +} + +func sel(items []string, label string) (string, error) { + var result string + var err error + prompt := promptui.Select{ + Label: label, + Items: items, + Size: 30, + } + _, result, err = prompt.Run() + + //if err != nil { + // fmt.Printf("Invalid Selection %v\n", err) + //} + return result, err +} + +func enterValue(validate promptui.ValidateFunc, label string) string { + var result string + prompt := promptui.Prompt{ + Label: label, + Validate: validate, + } + result, _ = prompt.Run() + + //if err != nil { + // fmt.Printf("Invalid Selection %v\n", err) + //} + return result +} + +func endScript() { + fmt.Println("Take your time, You can come back at any time ... Thank You!!!") + return +} diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/full_installer.go b/deploy-as-code/helm/environments/deploy-as-code/deployer/full_installer.go new file mode 100644 index 0000000000..75dd8726fd --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/full_installer.go @@ -0,0 +1,893 @@ +package main + +import ( + "bytes" + "container/list" + "crypto/rand" + "crypto/rsa" + "crypto/x509" + "encoding/pem" + "errors" + "fmt" + "io" + "io/ioutil" + "log" + "os" + "os/exec" + "strconv" + "strings" + + "github.com/jcelliott/lumber" + "github.com/manifoldco/promptui" + "golang.org/x/crypto/ssh" + yaml "gopkg.in/yaml.v3" + + //"bufio" + "deployer/configs" + "encoding/json" +) + +var cloudTemplate string // Which terraform template to choose +var repoDirRoot string +var selectedMod []string +var Flag string +var db_pswd string +var sshFile string +var cluster_name string +var SecretConfig map[string]string + +var Reset = "\033[0m" +var Red = "\033[31m" +var Green = "\033[32m" +var Yellow = "\033[33m" +var Blue = "\033[34m" +var Purple = "\033[35m" +var Cyan = "\033[36m" +var Gray = "\033[37m" +var White = "\033[97m" + +//Defining a struct to parse the yaml file +type Digit struct { + Version string `yaml:"version"` + Modules []struct { + Name string `yaml:"name"` + Services []string `yaml:"services"` + Dependencies []string `yaml:"dependencies,omitempty"` + } `yaml:"modules"` +} + +type Set struct { + set map[string]bool +} + +func NewSet() *Set { + return &Set{make(map[string]bool)} +} +func (set *Set) Add(i string) bool { + _, found := set.set[i] + set.set[i] = true + return !found //False if it existed already +} +func (set *Set) Get(i string) bool { + _, found := set.set[i] + return found +} + +func main() { + + var optedInfraType string // Infra types supported to deploy DIGIT + var servicesToDeploy string // Modules to be deployed + var number_of_worker_nodes int = 1 // No of VMs for the k8s worker nodes + var optedCloud string // Desired InfraType to deploy + var cloudLoginCredentials bool // Is there a valid cloud account and credentials + var isProductionSetup bool = false + + infraType := []string{ + "0. You have an existing kubernetes Cluster ready, you would like to leverage it to setup DIGIT on that", + "1. Pilot/POC (Just for a POC to Quickstart and explore)", + "2. DevTest Setup (To setup and build/customize and test)", + "3. Production: Bare Minimal (90% reliability), 10 gov services, 10 concurrent users/sec", + "4. Production: Medium (95% reliability), 50+ concurrent gov services 100 concurrent users/sec", + "5. Production: HA/DRS Setup (99.99% reliability), 50+ concurrent gov services 1000 concurrent users/sec", + "6. For custom options, use this calcualtor to determine the required nodes (https://docs.digit.org/Infra-calculator)"} + + cloudPlatforms := []string{ + "0. Local machine/Your Existing VM", + "1. AWS-EC2 - Quickstart with a Single EC2 Instace on AWS", + "2. On-prem/Private Cloud - Quickstart with Single VM", + "3. AWS-EKS - Production grade Elastic Kubernetes Service (EKS)", + "4. AZURE-AKS - Production grade Azure Kubernetes Service (AKS)", + "5. GOOGLE CLOUD - Production grade Google Kubernetes Engine (GKE)", + "6. On-prem/Privare Cloud - Production grade Kubernetes Cluster Setup"} + + fmt.Println(string(Green), "\n******* Welcome to DIGIT Server setup & Deployment !!! ******** \n\n *********\n https://docs.digit.org/Infra-calculator\n") + const sPreReq = "Pre-requsites (Please Read Carefully):\n\tDIGIT comprises of many microservices that are packaged as docker containers that can be run on any container supported platforms like dockercompose, kubernetes, etc. Here we'll have a setup a kubernetes.\nHence the following are mandatory to have it before you proceed.\n\t1. Kubernetes(K8s) Cluster.\n\t\t[Option a] Local/VM: If you do not have k8s, using this link you can create k8s cluster on your local or on a VM.\n\t\t[b] Cloud: If you have your cloud account like AWS, Azure, GCP, SDC or NIC you can follow this link to create k8s.\n\t2. Post the k8s cluster creation you should get the Kubeconfig file, which you have saved in your local machine.\n\t\n\n Well! Let's get started with the DIGIT Setup process, if you want to abort any time press (Ctl+c), you can always come back and rerun the script." + fmt.Println(string(Cyan), sPreReq) + + preReqConfirm := []string{"Yes", "No"} + var proceed string = "" + proceed, _ = sel(preReqConfirm, "Are you good to proceed?") + if proceed == "Yes" { + optedInfraType, _ = sel(infraType, "Select the below suitable infra option for your usecase") + switch optedInfraType { + case infraType[0]: + number_of_worker_nodes = 0 + case infraType[1]: + number_of_worker_nodes = 1 + case infraType[2]: + number_of_worker_nodes = 1 + case infraType[3]: + number_of_worker_nodes = 3 //TBD + isProductionSetup = true + case infraType[4]: + number_of_worker_nodes = 4 //TBD + isProductionSetup = true + case infraType[5]: + number_of_worker_nodes = 5 //TBD + case infraType[6]: + number_of_worker_nodes, _ = strconv.Atoi(enterValue(nil, "How many VM/nodes are required based on the calculation")) + isProductionSetup = true + default: + number_of_worker_nodes = 0 + } + + servicesToDeploy = selectGovServicesToInstall() + + optedCloud, _ = sel(cloudPlatforms, "Choose the cloud type to provision the required servers for the selectdd gov stack services?") + + switch optedCloud { + case cloudPlatforms[1]: + var optedAccessType string + var aws_access_key string + var aws_secret_key string + var aws_session_key string + + cloudTemplate = "quickstart-aws-ec2" + + accessTypes := []string{"Root Admin", "Temprory Admin", "Already configured"} + optedAccessType, _ = sel(accessTypes, "Choose your AWS access type? eg: If your access is session based unlike root admin") + + fmt.Println("\n Great, you need to input your " + optedCloud + "credentials to provision the cloud resources ..\n") + + if optedAccessType == "Temprory Admin" { + + fmt.Println("Input the AWS access key id") + fmt.Scanln(&aws_access_key) + + fmt.Println("\nInput the AWS secret key") + fmt.Scanln(&aws_secret_key) + + fmt.Println("\nInput the AWS Session Token") + fmt.Scanln(&aws_session_key) + + cloudLoginCredentials = awslogin(aws_access_key, aws_secret_key, aws_session_key, "") + } else if optedAccessType == "Root Admin" { + + fmt.Println("Input the AWS access key id") + fmt.Scanln(&aws_access_key) + + fmt.Println("\nInput the AWS secret key") + fmt.Scanln(&aws_secret_key) + + cloudLoginCredentials = awslogin(aws_access_key, aws_secret_key, "", "") + } else { + cloudLoginCredentials = awslogin("", "", "", "") + fmt.Println("Proceeding with the existing AWS profile configured") + } + case cloudPlatforms[2]: + //TBD + + case cloudPlatforms[3]: + var optedAccessType string + var aws_access_key string + var aws_secret_key string + var aws_session_key string + Flag = "aws" + cloudTemplate = "sample-aws" + + accessTypes := []string{"Root Admin", "Temprory Admin", "Already configured"} + optedAccessType, _ = sel(accessTypes, "Choose your AWS access type? eg: If your access is session based unlike root admin") + + fmt.Println("\n Great, you need to input your " + optedCloud + "credentials to provision the cloud resources ..\n") + + if optedAccessType == "Temprory Admin" { + + fmt.Println("Input the AWS access key id") + fmt.Scanln(&aws_access_key) + + fmt.Println("\nInput the AWS secret key") + fmt.Scanln(&aws_secret_key) + + fmt.Println("\nInput the AWS Session Token") + fmt.Scanln(&aws_session_key) + + cloudLoginCredentials = awslogin(aws_access_key, aws_secret_key, aws_session_key, "") + } else if optedAccessType == "Root Admin" { + + fmt.Println("Input the AWS access key id") + fmt.Scanln(&aws_access_key) + + fmt.Println("\nInput the AWS secret key") + fmt.Scanln(&aws_secret_key) + + cloudLoginCredentials = awslogin(aws_access_key, aws_secret_key, "", "") + } else { + cloudLoginCredentials = awslogin("", "", "", "") + fmt.Println("Proceeding with the existing AWS profile configured") + } + + case cloudPlatforms[4]: + cloudTemplate = "sample-azure" + fmt.Println("\n Great, you need to input your " + optedCloud + "credentials to provision the cloud resources ..\n") + azure_username := enterValue(nil, "Please enter your AZURE UserName") + azure_password := enterValue(nil, "Enter your AZURE Password") + cloudLoginCredentials = azurelogin(azure_username, azure_password) + + case cloudPlatforms[5]: + cloudTemplate = "sample-gcp" + fmt.Println("\n Great, you need to input your " + optedCloud + "credentials to provision the cloud resources ..\n") + fmt.Println("Support for the " + optedCloud + "is still underway ... you need to wait") + + case cloudPlatforms[6]: + cloudTemplate = "sample-private-cloud" + fmt.Println("\n Great, you need to input your " + optedCloud + "credentials to provision the cloud resources ..\n") + fmt.Println("Support for the " + optedCloud + "is still underway ... you need to wait") + + default: + //fmt.Println("\n Great, you need to input your " + optedCloud + "credentials to provision the cloud resources ..\n") + //fmt.Println("Support for the " + optedCloud + "is still underway ... you need to wait") + } + } + + if cloudLoginCredentials { + fmt.Println(string(Green), "\n******* Let's proceed with cluster creation, please input the requested details below *********\n") + fmt.Println(string(Green), "Make sure that the cluster name is unique if you are trying consecutively, duplicate DNS/hosts file entry under digit.org domain could have been mapped already\n") + + cluster_name = enterValue(nil, "How do you want to name the Cluster? eg: your-name_dev or your-name_poc") + + // fmt.Println("How do you want to name the Cluster? \n eg: your-name_dev or your-name_poc") + // fmt.Scanln(&cluster_name) + + repoDirRoot = "DIGIT-DevOps" + gitCmd := "" + _, err := os.Stat(repoDirRoot) + if os.IsNotExist(err) { + gitCmd = fmt.Sprintf("git clone -b release https://github.com/egovernments/DIGIT-DevOps.git %s", repoDirRoot) + } else { + gitCmd = fmt.Sprintf("git -C %s pull", repoDirRoot) + } + execCommand(gitCmd) + + if !isProductionSetup { + + sshFile = "./digit-ssh.pem" + var keyName string = "digit-aws-vm" + pubKey, _, err := GetKeyPair(sshFile) + // to pick public ip and private ip from terraform state + + if err != nil { + log.Fatalf("Failed to generate SSH Key %s\n", err) + } else { + execSingleCommand(fmt.Sprintf("terraform -chdir=%s/infra-as-code/terraform/%s init", repoDirRoot, cloudTemplate)) + + execSingleCommand(fmt.Sprintf("terraform -chdir=%s/infra-as-code/terraform/%s plan -var=\"public_key=%s\" -var=\"key_name=%s\"", repoDirRoot, cloudTemplate, pubKey, keyName)) + + execSingleCommand(fmt.Sprintf("terraform -chdir=%s/infra-as-code/terraform/%s apply -auto-approve -var=\"public_key=%s\" -var=\"key_name=%s\"", repoDirRoot, cloudTemplate, pubKey, keyName)) + //taking public ip and private ip from terraform.tfstate + quickState, err := ioutil.ReadFile("DIGIT-DevOps/infra-as-code/terraform/quickstart-aws-ec2/terraform.tfstate") + if err != nil { + log.Printf("%v", err) + } + var quick configs.Quickstart + err = json.Unmarshal(quickState, &quick) + //publicip + ip := quick.Outputs.PublicIP.Value + //privateip + privateip := quick.Resources[0].Instances[0].Attributes.PrivateIP + createK3d(cluster_name, ip, keyName, privateip) + changePrivateIp(cluster_name, privateip) + + } + + } else { + db_pswd = enterValue(nil, "What should be the database password to be created, it should be 8 char min") + execSingleCommand(fmt.Sprintf("terraform -chdir=%s/infra-as-code/terraform/%s init", repoDirRoot, cloudTemplate)) + + execSingleCommand(fmt.Sprintf("terraform -chdir=%s/infra-as-code/terraform/%s plan -var=\"cluster_name=%s\" -var=\"db_password=%s\" -var=\"number_of_worker_nodes=%d\"", repoDirRoot, cloudTemplate, cluster_name, db_pswd, number_of_worker_nodes)) + + execSingleCommand(fmt.Sprintf("terraform -chdir=%s/infra-as-code/terraform/%s apply -auto-approve -var=\"cluster_name=%s\" -var=\"db_password=%s\" -var=\"number_of_worker_nodes=%d\"", repoDirRoot, cloudTemplate, cluster_name, db_pswd, number_of_worker_nodes)) + + //calling funtion to write config file + Configsfile() + //calling function to create secret file + envSecretsFile() + + } + } + contextset := setClusterContext() + if contextset { + deployCharts(servicesToDeploy, cluster_name) + } + + //terraform output to a file + //replace the env values with the tf output + //save the kubetconfig and set the currentcontext + //set dns in godaddy using the api's + fmt.Println("") + endScript() +} + +func getService(fullChart Digit, service string, set Set, svclist *list.List) { + for _, s := range fullChart.Modules { + if s.Name == service { + if set.Add(service) { + svclist.PushFront(service) //Add services into the list + if s.Dependencies != nil { + for _, deps := range s.Dependencies { + getService(fullChart, deps, set, svclist) + } + } + } + } + } +} + +// create a cluster in vm +func createK3d(clusterName string, publicIp string, keyName string, privateIp string) { + commands := []string{ + "mkdir ~/kube && sudo chmod 777 ~/kube", + "sudo k3d kubeconfig get k3s-default > " + clusterName + "_k3dconfig", + } + createClusterCmd := fmt.Sprintf("sudo k3d cluster create --api-port %s:6550 --k3s-server-arg --no-deploy=traefik --agents 2 -v /home/ubuntu/kube:/kube@agent[0,1] -v /home/ubuntu/kube:/kube@server[0] --port 8333:9000@loadbalancer --k3s-server-arg --tls-san=%s", privateIp, publicIp) + command := fmt.Sprintf("%s&&%s&&%s", commands[0], createClusterCmd, commands[1]) + execRemoteCommand("ubuntu", publicIp, sshFile, command) + copyConfig := fmt.Sprintf("scp ubuntu@%s:%s_k3dconfig .", publicIp, clusterName) + execCommand(copyConfig) +} + +//changes the private ip in k3dconfig +func changePrivateIp(clusterName string, privateIp string) { + path := fmt.Sprintf("%s_k3dconfig", clusterName) + file, err := ioutil.ReadFile(path) + if err != nil { + log.Printf("%v", err) + } + var con configs.Config + err = yaml.Unmarshal(file, &con) + if err != nil { + log.Printf("%v", err) + } + server := fmt.Sprintf("https://%s:6550", privateIp) + con.Clusters[0].Cluster.Server = server + newfile, err := yaml.Marshal(&con) + if err != nil { + log.Printf("%v", err) + + } + err = ioutil.WriteFile("new_k3dconfig", newfile, 0644) + if err != nil { + log.Printf("%v", err) + } + +} + +func execCommand(command string) error { + var err error + parts := strings.Fields(command) + // The first part is the command, the rest are the args: + head := parts[0] + args := parts[1:len(parts)] + // Format the command + + log.Println(string(Blue), " ==> "+command) + cmd := exec.Command(head, args...) + + var stdoutBuf, stderrBuf bytes.Buffer + cmd.Stdout = io.MultiWriter(os.Stdout, &stdoutBuf) + cmd.Stderr = io.MultiWriter(os.Stderr, &stderrBuf) + + err = cmd.Run() + if err != nil { + log.Fatalf("cmd.Run() failed with %s\n", err) + } + return err +} + +func setClusterContext() bool { + + validatepath := func(input string) error { + _, err := os.Stat(input) + if os.IsNotExist(err) { + return errors.New("The File does not exist in the given path") + } + return nil + } + + var kubeconfig string + kubeconfig = enterValue(validatepath, "Please enter the fully qualified path of your kubeconfig file") + + if kubeconfig != "" { + getcontextcmd := fmt.Sprintf("kubectl config get-contexts --kubeconfig=%s", kubeconfig) + err := execCommand(getcontextcmd) + if err == nil { + context := enterValue(nil, "Please enter the cluster context to be used from the avaliable contexts") + if context != "" { + usecontextcmd := fmt.Sprintf("kubectl config use-context %s --kubeconfig=%s", context, kubeconfig) + err := execCommand(usecontextcmd) + if err == nil { + return true + } + } + } + } + return false +} + +func selectGovServicesToInstall() string { + + var versionfiles []string + var modules []string + svclist := list.New() + set := NewSet() + var argStr string = "" + var releaseChartDir string = "../../config-as-code/product-release-charts/" + + // Get the versions from the chart and display it to user to select + file, err := os.Open(releaseChartDir) + if err != nil { + log.Fatalf("failed opening directory: %s", err) + } + defer file.Close() + + prodList, _ := file.Readdirnames(0) // 0 to read all files and folders + + var optedProduct string = "" + optedProduct, _ = sel(prodList, "Choose the Gov stack services that you would you like to install") + + if optedProduct != "" { + files, err := ioutil.ReadDir(releaseChartDir + optedProduct) + if err != nil { + log.Fatal(err) + } + + for _, f := range files { + name := f.Name() + versionfiles = append(versionfiles, name[strings.Index(name, "-")+1:strings.Index(name, ".y")]) + } + var version string = "" + version, _ = sel(versionfiles, "Which version of the selected product would like to install?") + if version != "" { + argFile := releaseChartDir + optedProduct + "/dependancy_chart-" + version + ".yaml" + + // Decode the yaml file and assigning the values to a map + chartFile, err := ioutil.ReadFile(argFile) + if err != nil { + fmt.Println("\n\tERROR: Preparing required services details =>", argFile, err) + return "" + } + + // Parse the yaml values + fullChart := Digit{} + err = yaml.Unmarshal(chartFile, &fullChart) + if err != nil { + fmt.Println("\n\tERROR: Sourcing the the gov services matrix for your requirement => ", argFile, err) + return "" + } + + // Mapping the images to servicename + var m = make(map[string][]string) + for _, s := range fullChart.Modules { + m[s.Name] = s.Services + if strings.Contains(s.Name, "m_") { + modules = append(modules, s.Name) + } + } + modules = append(modules, "Exit") + result, err := sel(modules, "Select the DIGIT's Gov services that you want to install, choose Exit to complete selection") + //if err == nil { + for result != "Exit" && err == nil { + selectedMod = append(selectedMod, result) + result, err = sel(modules, "Select the modules you want to install, you can select multiple if you wish, choose Exit to complete selection") + } + if selectedMod != nil { + for _, mod := range selectedMod { + getService(fullChart, mod, *set, svclist) + } + for element := svclist.Front(); element != nil; element = element.Next() { + imglist := m[element.Value.(string)] + imglistsize := len(imglist) + for i, service := range imglist { + argStr = argStr + service + if !(element.Next() == nil && i == imglistsize-1) { + argStr = argStr + "," + } + + } + } + } + } + } + return argStr +} + +func prepareDeploymentConfig(installType string) string { + + var targetConfig string = "" + + fmt.Sprintf("Now, you need to prepare the deployment configuration for the following infraType that you chose\n\t %s", installType) + + fmt.Sprintf("Prepare deployment configuration eessentially means the following, please read carefully and ensure it is available:\n\n\t 1. You need to specify your URL in which you want to application to be available\n\t 2. Depending the Gov services that you chose, following specific details should be configured\n\t\t\t 1. Notification services like SMS, Email, gateway details for OTPs, Notifications\n\t\t\t 2. Whatsapp Integration configuration for chartBot services\n\t\t\t 3. Payment Gateways if PT, TL services chosen for making the payment transactions\n\t\t\t 4. Google GeoCoding API credentials, for the location services\n\t\t\t 5.Your MDMS and configuration with your tenant and role access details\n\t 3. Your DB details \n\t 4. As per your Infra type and the actual cloud resource provisioning the Disk volumes should be mapped to the stateful services like ElasticService, Kafka, Zookeeper, etc") + + return targetConfig +} + +func deployCharts(argStr string, configFile string) { + + var goDeployCmd string = fmt.Sprintf("go run main.go deploy -c -e %s %s", configFile, argStr) + var previewDeployCmd string = fmt.Sprintf("%s -p", goDeployCmd) + + confirm := []string{"Yes", "No"} + preview, _ := sel(confirm, "Do you want to preview the k8s manifests before the actual Deployment") + if preview == "Yes" { + fmt.Println("That's cool... preview is getting loaded. Please review it and cross check the kubernetes manifests before the deployment") + err := execCommand(previewDeployCmd) + if err == nil { + fmt.Println("You can now start actual deployment") + err := execCommand(goDeployCmd) + if err == nil { + fmt.Println("We are done with the deployment. You can start using the services. Thank You!!!") + return + } else { + fmt.Println("Something went wrong, refer the error\n") + fmt.Println(err) + } + return + } else { + fmt.Println("Something went wrong, refer the error\n") + fmt.Println(err) + } + } else { + consent, _ := sel(confirm, "Are we good to proceed with the actual deployment?") + if consent == "Yes" { + fmt.Println("Whola!, That's great... Sit back and wait for the deployment to complete in about 10 min") + err := execCommand(goDeployCmd) + if err == nil { + fmt.Println("We are done with the deployment. You can start using the services. Thank You!!!") + fmt.Println("Hope I made your life easy with the deployment ... Have a goodd day !!!") + return + } else { + fmt.Println("Something went wrong, refer the error\n") + fmt.Println(err) + } + } else { + endScript() + } + + } + +} + +func execRemoteCommand(user string, ip string, sshFileLocation string, command string) error { + var err error + sshPreFix := fmt.Sprintf("ssh %s@%s -i %s \"%s\" ", user, ip, sshFileLocation, command) + + cmd := exec.Command("sh", "-c", sshPreFix) + + log.Println(string(Blue), " ==> "+sshPreFix) + + var stdoutBuf, stderrBuf bytes.Buffer + cmd.Stdout = io.MultiWriter(os.Stdout, &stdoutBuf) + cmd.Stderr = io.MultiWriter(os.Stderr, &stderrBuf) + + err = cmd.Run() + if err != nil { + log.Fatalf("cmd.Run() failed with %s\n", err) + } + return err +} +func execSingleCommand(command string) error { + var err error + + cmd := exec.Command("sh", "-c", command) + + log.Println(string(Blue), " ==> "+command) + + var stdoutBuf, stderrBuf bytes.Buffer + cmd.Stdout = io.MultiWriter(os.Stdout, &stdoutBuf) + cmd.Stderr = io.MultiWriter(os.Stderr, &stderrBuf) + + err = cmd.Run() + if err != nil { + log.Fatalf("cmd.Run() failed with %s\n", err) + } + return err +} + +// Cloud cloudLoginCredentials functions +func awslogin(accessKey string, secretKey string, sessionToken string, profile string) bool { + + var cloudLoginCredentials bool = false + var awslogincommand string = "" + + if accessKey != "" && secretKey != "" && sessionToken == "" { + awslogincommand = fmt.Sprintf("aws configure --profile digit-infra-aws set aws_access_key_id \"%s\" && aws configure --profile digit-infra-aws set aws_secret_access_key \"%s\" && aws configure --profile digit-infra-aws set region \"ap-south-1\"", accessKey, secretKey) + } else if sessionToken != "" { + awslogincommand = fmt.Sprintf("aws configure --profile digit-infra-aws set aws_access_key_id \"%s\" && aws configure --profile digit-infra-aws set aws_secret_access_key \"%s\" && aws configure --profile digit-infra-aws set aws_session_token \"%s\" && aws configure --profile digit-infra-aws set region \"ap-south-1\"", accessKey, secretKey, sessionToken) + } else { + awsProf := "" + profile := "" + awsProf = fmt.Sprintf("aws configure list-profiles") + out, err := execCommandWithOutput(awsProf) + if err != nil { + log.Printf("%s", err) + } + profList := strings.Fields(out) + profile, _ = sel(profList, "choose the profile with right access") + awslogincommand = fmt.Sprintf("aws configure --profile %s set region \"ap-south-1\"", profile) + // execCommand(fmt.Sprintf("aws configure list")) + + } + + log.Println(awslogincommand) + err := execSingleCommand(awslogincommand) + if err == nil { + cloudLoginCredentials = true + } + return cloudLoginCredentials +} + +func azurelogin(userName string, password string) bool { + + var cloudLoginCredentials bool = false + if userName != "" && password != "" { + azurelogincommand := fmt.Sprintf("az cloudLoginCredentials -u %s -p %s", userName, password) + err := execCommand(azurelogincommand) + if err == nil { + cloudLoginCredentials = true + } + } + return cloudLoginCredentials +} + +// Input functions + +func sel(items []string, label string) (string, error) { + var result string + var err error + prompt := promptui.Select{ + Label: label, + Items: items, + Size: 30, + } + _, result, err = prompt.Run() + + //if err != nil { + // fmt.Printf("Invalid Selection %v\n", err) + //} + return result, err +} + +func enterValue(validate promptui.ValidateFunc, label string) string { + var result string + prompt := promptui.Prompt{ + Label: label, + Validate: validate, + } + result, _ = prompt.Run() + + //if err != nil { + // fmt.Printf("Invalid Selection %v\n", err) + //} + return result +} + +func addDNS(dnsDomain string, dnsType string, dnsName string, dnsValue string) bool { + + var headers string = "Authorization: sso-key 3mM44UcBKoVvB2_Xspi4jKZqJSQUkdouMV4Ck:3pzZiuUPNxzZKu2FfUD9Sm" + + dnsCommand := fmt.Sprintf("curl -X PATCH \"https://api.godaddy.com/v1/domains/%s/records -H %s -H Content-Type: application/json --data-raw [{\"data\":\"%s\",\"name\":\"%s\",\"type\":\"%s\"}]", dnsDomain, headers, dnsValue, dnsName, dnsType) + fmt.Println(dnsCommand) + err := execSingleCommand(dnsCommand) + if err == nil { + return true + } else { + return false + } +} + +func GetKeyPair(file string) (string, string, error) { + // read keys from file + _, err := os.Stat(file) + if err == nil { + priv, err := ioutil.ReadFile(file) + if err != nil { + lumber.Debug("Failed to read file - %s", err) + goto genKeys + } + pub, err := ioutil.ReadFile(file + ".pub") + if err != nil { + lumber.Debug("Failed to read pub file - %s", err) + goto genKeys + } + return string(pub), string(priv), nil + } + + // generate keys and save to file +genKeys: + pub, priv, err := GenKeyPair() + err = ioutil.WriteFile(file, []byte(priv), 0600) + if err != nil { + return "", "", fmt.Errorf("Failed to write file - %s", err) + } + err = ioutil.WriteFile(file+".pub", []byte(pub), 0644) + if err != nil { + return "", "", fmt.Errorf("Failed to write pub file - %s", err) + } + + return pub, priv, nil +} + +func GenKeyPair() (string, string, error) { + privateKey, err := rsa.GenerateKey(rand.Reader, 2048) + if err != nil { + return "", "", err + } + + privateKeyPEM := &pem.Block{Type: "RSA PRIVATE KEY", Bytes: x509.MarshalPKCS1PrivateKey(privateKey)} + var private bytes.Buffer + if err := pem.Encode(&private, privateKeyPEM); err != nil { + return "", "", err + } + + // generate public key + pub, err := ssh.NewPublicKey(&privateKey.PublicKey) + if err != nil { + return "", "", err + } + + public := ssh.MarshalAuthorizedKey(pub) + return string(public), private.String(), nil +} + +// below function can be used to store output of command to variable +func execCommandWithOutput(command string) (string, error) { + + parts := strings.Fields(command) + // The first part is the command, the rest are the args: + head := parts[0] + args := parts[1:len(parts)] + // Format the command + + log.Println(string(Blue), " ==> "+command) + cmd := exec.Command(head, args...) + out, err := cmd.Output() + var stdoutBuf, stderrBuf bytes.Buffer + cmd.Stdout = io.MultiWriter(os.Stdout, &stdoutBuf) + cmd.Stderr = io.MultiWriter(os.Stderr, &stderrBuf) + if err != nil { + log.Fatalf("%s", err) + } + return string(out), err +} + +// write configs to environment file +func Configsfile() { + Confirm := []string{"Yes", "No"} + var out configs.Output + State, err := ioutil.ReadFile("DIGIT-DevOps/infra-as-code/terraform/sample-aws/terraform.tfstate") + if err != nil { + log.Printf("%v", err) + } + err = json.Unmarshal(State, &out) + Config := make(map[string]interface{}) + Domain := enterValue(nil, "Enter a valid Domain name") + BranchName := enterValue(nil, "Enter Branch name") + Kvids := out.Outputs.KafkaVolIds.Value + Zvids := out.Outputs.ZookeeperVolumeIds.Value + Esdids := out.Outputs.EsDataVolumeIds.Value + Esmvids := out.Outputs.EsMasterVolumeIds.Value + con_branch := enterValue(nil, "Enter your configs git url") + mdms_branch := enterValue(nil, "Enter your mdms git url") + Config["Domain"] = Domain + Config["BranchName"] = BranchName + Config["db-host"] = out.Outputs.DbInstanceEndpoint.Value + Config["db_name"] = out.Outputs.DbInstanceName.Value + Config["configs-branch"]= con_branch + Config["mdms-branch"]= mdms_branch + println(out.Outputs.DbInstanceName.Value) + Config["file_name"] = cluster_name + smsproceed, _ := sel(Confirm, "Do You have your sms Gateway?") + if smsproceed == "Yes" { + SmsUrl := enterValue(nil, "Enter your SMS provider url") + SmsGateway := enterValue(nil, "Enter your SMS Gateway") + SmsSender := enterValue(nil, "Enter your SMS sender") + SmsUsername := enterValue(nil, "Enter EgovNotificationSms_Username") + + Config["sms-provider-url"] = SmsUrl + Config["sms-gateway-to-use"] = SmsGateway + Config["sms-sender"] = SmsSender + + SecretConfig["EgovNotificationSms_Username"]=SmsUsername + } + fileproceed, _ := sel(Confirm, "Do You need filestore?") + if fileproceed == "Yes" { + if Flag == "aws" { + bucket := enterValue(nil, "Enter the filestore bucket name") + Config["fixed-bucket"] = bucket + } + if Flag == "sdc" { + bucket := enterValue(nil, "Enter the filestore bucket name") + Config["fixed-bucket"] = bucket + } + } + botproceed, _ := sel(Confirm, "Do You need chatbot?") + configs.DeployConfig(Config, Kvids, Zvids, Esdids, Esmvids, selectedMod, smsproceed, fileproceed, botproceed, Flag) + +} + +// write to secrets +func envSecretsFile() { + generateSsh() + ssh := "" + ssh = fmt.Sprintf("cat private.pem") + Out, err := execCommandWithOutput(ssh) + if err != nil { + log.Printf("%s", err) + } + configs.SecretFile(cluster_name, Out,SecretConfig) +} + +// generate ssh key to configs file +func generateSsh() { + // generate key + privatekey, err := rsa.GenerateKey(rand.Reader, 2048) + if err != nil { + fmt.Printf("Cannot generate RSA keyn") + os.Exit(1) + } + publickey := &privatekey.PublicKey + + // dump private key to file + var privateKeyBytes []byte = x509.MarshalPKCS1PrivateKey(privatekey) + privateKeyBlock := &pem.Block{ + Type: "RSA PRIVATE KEY", + Bytes: privateKeyBytes, + } + privatePem, err := os.Create("private.pem") + if err != nil { + fmt.Printf("error when create private.pem: %s n", err) + os.Exit(1) + } + err = pem.Encode(privatePem, privateKeyBlock) + if err != nil { + fmt.Printf("error when encode private pem: %s n", err) + os.Exit(1) + } + + // dump public key to file + publicKeyBytes, err := x509.MarshalPKIXPublicKey(publickey) + if err != nil { + fmt.Printf("error when dumping publickey: %s n", err) + os.Exit(1) + } + publicKeyBlock := &pem.Block{ + Type: "PUBLIC KEY", + Bytes: publicKeyBytes, + } + publicPem, err := os.Create("public.pem") + if err != nil { + fmt.Printf("error when create public.pem: %s n", err) + os.Exit(1) + } + err = pem.Encode(publicPem, publicKeyBlock) + if err != nil { + fmt.Printf("error when encode public pem: %s n", err) + os.Exit(1) + } +} + +func endScript() { + fmt.Println("Take your time, You can come back at any time ... Thank for leveraging me :)!!!") + fmt.Println("Hope I made your life easy with the deployment ... Have a good day !!!") + return +} diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/go.mod b/deploy-as-code/helm/environments/deploy-as-code/deployer/go.mod new file mode 100644 index 0000000000..4d7cba03c3 --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/go.mod @@ -0,0 +1,20 @@ +module deployer + +go 1.13 + +require ( + github.com/bramvdbogaerde/go-scp v1.2.0 + github.com/jcelliott/lumber v0.0.0-20160324203708-dd349441af25 + github.com/juju/ansiterm v0.0.0-20180109212912-720a0952cc2a // indirect + github.com/lunixbochs/vtclean v0.0.0-20180621232353-2d01aacdc34a // indirect + github.com/manifoldco/promptui v0.9.0 + github.com/mattn/go-colorable v0.0.9 // indirect + github.com/mattn/go-isatty v0.0.4 // indirect + github.com/mitchellh/go-homedir v1.1.0 + github.com/spf13/cobra v0.0.5 + github.com/spf13/viper v1.6.1 + github.com/stretchr/testify v1.4.0 // indirect + golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a + gopkg.in/yaml.v2 v2.2.4 + gopkg.in/yaml.v3 v3.0.1 +) diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/go.sum b/deploy-as-code/helm/environments/deploy-as-code/deployer/go.sum new file mode 100644 index 0000000000..7b7cdac3d4 --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/go.sum @@ -0,0 +1,206 @@ +cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ= +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= +github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= +github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= +github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= +github.com/bramvdbogaerde/go-scp v1.2.0 h1:mNF1lCXQ6jQcxCBBuc2g/CQwVy/4QONaoD5Aqg9r+Zg= +github.com/bramvdbogaerde/go-scp v1.2.0/go.mod h1:s4ZldBoRAOgUg8IrRP2Urmq5qqd2yPXQTPshACY8vQ0= +github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= +github.com/chzyer/logex v1.1.10 h1:Swpa1K6QvQznwJRcfTfQJmTE72DqScAa40E+fbHEXEE= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e h1:fY5BOSpyZCqRo5OhCuC+XN+r/bBCmeuuJtjz+bCNIf8= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1 h1:q763qf9huN11kDQavWsoZXJNW3xEE4JJyHa5Q25/sd8= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= +github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= +github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= +github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= +github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= +github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= +github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= +github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= +github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= +github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= +github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= +github.com/jcelliott/lumber v0.0.0-20160324203708-dd349441af25 h1:EFT6MH3igZK/dIVqgGbTqWVvkZ7wJ5iGN03SVtvvdd8= +github.com/jcelliott/lumber v0.0.0-20160324203708-dd349441af25/go.mod h1:sWkGw/wsaHtRsT9zGQ/WyJCotGWG/Anow/9hsAcBWRw= +github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= +github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= +github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/juju/ansiterm v0.0.0-20180109212912-720a0952cc2a/go.mod h1:UJSiEoRfvx3hP73CvoARgeLjaIOjybY9vj8PUPPFGeU= +github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= +github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/lunixbochs/vtclean v0.0.0-20180621232353-2d01aacdc34a/go.mod h1:pHhQNgMf3btfWnGBVipUOjRYhoOsdGqdm/+2c2E2WMI= +github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/magiconair/properties v1.8.1 h1:ZC2Vc7/ZFkGmsVC9KvOjumD+G5lXy2RtTKyzRKO2BQ4= +github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/manifoldco/promptui v0.9.0 h1:3V4HzJk1TtXW1MTZMP7mdlwbBpIinw3HztaIlYthEiA= +github.com/manifoldco/promptui v0.9.0/go.mod h1:ka04sppxSGFAtxX0qhlYQjISsg9mR4GWtQEhdbn6Pgg= +github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= +github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= +github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= +github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= +github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE= +github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= +github.com/pelletier/go-toml v1.2.0 h1:T5zMGML61Wp+FlcbWjRDT7yAxhJNAiPPLOFECq181zc= +github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= +github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= +github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= +github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= +github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= +github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= +github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= +github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= +github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spf13/afero v1.1.2 h1:m8/z1t7/fwjysjQRYbP0RD+bUIF/8tJwPdEZsI83ACI= +github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= +github.com/spf13/cast v1.3.0 h1:oget//CVOEoFewqQxwr0Ej5yjygnqGkvggSE/gB35Q8= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cobra v0.0.5 h1:f0B+LkLX6DtmRH1isoNA9VTtNUK9K8xYd28JNNfOv/s= +github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= +github.com/spf13/jwalterweatherman v1.0.0 h1:XHEdyB+EcvlqZamSM4ZOMGlc93t6AcsBEu9Gc1vn7yk= +github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/pflag v1.0.3 h1:zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg= +github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= +github.com/spf13/viper v1.6.1 h1:VPZzIkznI1YhVMRi6vNFLHSwhnhReBfgTxIPccpfdZk= +github.com/spf13/viper v1.6.1/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/subosito/gotenv v1.2.0 h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s= +github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= +github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= +github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= +github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= +github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= +go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= +go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 h1:VklqNMn3ovrHsnt90PveolxSbWFaJdECFbxSq0Mqo2M= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a h1:kr2P4QFmQr29mSLA43kwrOcgcReGTfbE9N577tCTuBc= +golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8= +golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be h1:vEDujvNQGv4jgYKudGeI/+DAX4Jffq6hpD55MmoEvKs= +golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a h1:1BGLXjeY4akVXGgbC9HugT3Jv3hCI0z56oJR5vAMgBU= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456 h1:ng0gs1AKnRRuEMZoTLLlbOd+C17zUDepwGQBb/n+JVg= +golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210525143221-35b2ab0089ea h1:+WiDlPBBaO+h9vPNZi8uJ3k4BkKQB7Iow3aqwHVA5hI= +golang.org/x/sys v0.0.0-20210525143221-35b2ab0089ea/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4 h1:SvFZT6jyqRaOeXpc5h/JSfZenJ2O330aBsf7JfSUXmQ= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +google.golang.org/appengine v1.1.0 h1:igQkv0AAhEIvTEpD5LIpAfav2eeVO9HBTjvKHVJPRSs= +google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= +google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= +gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/ini.v1 v1.51.0 h1:AQvPpx3LzTDM0AjnIRlVFwFFGC+npRopjZxLJj6gdno= +gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= +gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= +gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.4 h1:/eiJrUcujPVeJ3xlSWaiNi3uSVmDGBK1pDHUHAnao1I= +gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/internal/README.md b/deploy-as-code/helm/environments/deploy-as-code/deployer/internal/README.md new file mode 100644 index 0000000000..f00d95b5e0 --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/internal/README.md @@ -0,0 +1,14 @@ +# `/internal` + +Private application and library code. This is the code you don't want others importing in their applications or libraries. Note that this layout pattern is enforced by the Go compiler itself. See the Go 1.4 [`release notes`](https://golang.org/doc/go1.4#internalpackages) for more details. Note that you are not limited to the top level `internal` directory. You can have more than one `internal` directory at any level of your project tree. + +You can optionally add a bit of extra structure to your internal packages to separate your shared and non-shared internal code. It's not required (especially for smaller projects), but it's nice to have visual clues showing the intended package use. Your actual application code can go in the `/internal/app` directory (e.g., `/internal/app/myapp`) and the code shared by those apps in the `/internal/pkg` directory (e.g., `/internal/pkg/myprivlib`). + +Examples: + +* https://github.com/hashicorp/terraform/tree/master/internal +* https://github.com/influxdata/influxdb/tree/master/internal +* https://github.com/perkeep/perkeep/tree/master/internal +* https://github.com/jaegertracing/jaeger/tree/master/internal +* https://github.com/moby/moby/tree/master/internal +* https://github.com/satellity/satellity/tree/master/internal diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/internal/app/_your_app_/.keep b/deploy-as-code/helm/environments/deploy-as-code/deployer/internal/app/_your_app_/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/internal/pkg/_your_private_lib_/.keep b/deploy-as-code/helm/environments/deploy-as-code/deployer/internal/pkg/_your_private_lib_/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/main.go b/deploy-as-code/helm/environments/deploy-as-code/deployer/main.go new file mode 100644 index 0000000000..9031614abe --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/main.go @@ -0,0 +1,22 @@ +/* +Copyright © 2019 NAME HERE + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ +package main + +import "deployer/cmd" + +func main() { + cmd.Execute() +} diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/pkg/README.md b/deploy-as-code/helm/environments/deploy-as-code/deployer/pkg/README.md new file mode 100644 index 0000000000..055207afc5 --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/pkg/README.md @@ -0,0 +1,58 @@ +# `/pkg` + +Library code that's ok to use by external applications (e.g., `/pkg/mypubliclib`). Other projects will import these libraries expecting them to work, so think twice before you put something here :-) Note that the `internal` directory is a better way to ensure your private packages are not importable because it's enforced by Go. The `/pkg` directory is still a good way to explicitly communicate that the code in that directory is safe for use by others. The [`I'll take pkg over internal`](https://travisjeffery.com/b/2019/11/i-ll-take-pkg-over-internal/) blog post by Travis Jeffery provides a good overview of the `pkg` and `internal` directories and when it might make sense to use them. + +It's also a way to group Go code in one place when your root directory contains lots of non-Go components and directories making it easier to run various Go tools (as mentioned in these talks: [`Best Practices for Industrial Programming`](https://www.youtube.com/watch?v=PTE4VJIdHPg) from GopherCon EU 2018, [GopherCon 2018: Kat Zien - How Do You Structure Your Go Apps](https://www.youtube.com/watch?v=oL6JBUk6tj0) and [GoLab 2018 - Massimiliano Pippi - Project layout patterns in Go](https://www.youtube.com/watch?v=3gQa1LWwuzk)). + +Note that this is not a universally accepted pattern and for every popular repo that uses it you can find 10 that don't. It's up to you to decide if you want to use this pattern or not. Regardless of whether or not it's a good pattern more people will know what you mean than not. It is a bit confusing for new Go devs, but it's a pretty simple confusion to resolve and that's one of the goals for this project layout repo. + +Ok not to use it if your app project is really small and where an extra level of nesting doesn't add much value (unless you really want to). Think about it when it's getting big enough and your root directory gets pretty busy (especially if you have a lot of non-Go app components). + +Examples: + +* https://github.com/gogs/gogs/tree/master/pkg +* https://github.com/prometheus/prometheus/tree/master/pkg +* https://github.com/jaegertracing/jaeger/tree/master/pkg +* https://github.com/istio/istio/tree/master/pkg +* https://github.com/google/gvisor/tree/master/pkg +* https://github.com/google/syzkaller/tree/master/pkg +* https://github.com/perkeep/perkeep/tree/master/pkg +* https://github.com/minio/minio/tree/master/pkg +* https://github.com/heptio/ark/tree/master/pkg +* https://github.com/argoproj/argo/tree/master/pkg +* https://github.com/heptio/sonobuoy/tree/master/pkg +* https://github.com/helm/helm/tree/master/pkg +* https://github.com/kubernetes/kubernetes/tree/master/pkg +* https://github.com/kubernetes/kops/tree/master/pkg +* https://github.com/moby/moby/tree/master/pkg +* https://github.com/grafana/grafana/tree/master/pkg +* https://github.com/influxdata/influxdb/tree/master/pkg +* https://github.com/cockroachdb/cockroach/tree/master/pkg +* https://github.com/derekparker/delve/tree/master/pkg +* https://github.com/etcd-io/etcd/tree/master/pkg +* https://github.com/oklog/oklog/tree/master/pkg +* https://github.com/flynn/flynn/tree/master/pkg +* https://github.com/jesseduffield/lazygit/tree/master/pkg +* https://github.com/gopasspw/gopass/tree/master/pkg +* https://github.com/sourcegraph/sourcegraph/tree/master/pkg +* https://github.com/sosedoff/pgweb/tree/master/pkg +* https://github.com/GoogleContainerTools/skaffold/tree/master/pkg +* https://github.com/knative/serving/tree/master/pkg +* https://github.com/grafana/loki/tree/master/pkg +* https://github.com/bloomberg/goldpinger/tree/master/pkg +* https://github.com/crossplaneio/crossplane/tree/master/pkg +* https://github.com/Ne0nd0g/merlin/tree/master/pkg +* https://github.com/jenkins-x/jx/tree/master/pkg +* https://github.com/DataDog/datadog-agent/tree/master/pkg +* https://github.com/dapr/dapr/tree/master/pkg +* https://github.com/cortexproject/cortex/tree/master/pkg +* https://github.com/dexidp/dex/tree/master/pkg +* https://github.com/pusher/oauth2_proxy/tree/master/pkg +* https://github.com/pdfcpu/pdfcpu/tree/master/pkg +* https://github.com/weaveworks/kured +* https://github.com/weaveworks/footloose +* https://github.com/weaveworks/ignite +* https://github.com/tmrts/boilr/tree/master/pkg + + + diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/pkg/cmd/deployer/deployer.go b/deploy-as-code/helm/environments/deploy-as-code/deployer/pkg/cmd/deployer/deployer.go new file mode 100644 index 0000000000..37a259d2b6 --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/pkg/cmd/deployer/deployer.go @@ -0,0 +1,262 @@ +package deployer + +import ( + "bytes" + "fmt" + "io/ioutil" + "log" + "os" + "os/exec" + "path/filepath" + "strings" +) + +// DeployCharts deploys render all charts using helm template and deploy them using kubectl apply --recursive +func DeployCharts(options Options) { + + configDir, _ := filepath.Abs(options.ConfigDir) + var helmDir = configDir + "/helm" + log.Println(configDir) + log.Println("Helm Directory - " + helmDir) + + index := buildIndex(helmDir) + envOverrideFile := filepath.FromSlash(fmt.Sprintf(configDir+"/environments/%s.yaml", options.Environment)) + + if options.ClusterConfigs && !options.Print { + envSecretFile := filepath.FromSlash(fmt.Sprintf(configDir+"/environments/%s-secrets.yaml", options.Environment)) + deployClusterConfigs(index, helmDir, envOverrideFile, envSecretFile) + } + + services := strings.Split(options.Images, ",") + for _, service := range services { + + var name, helmTemplate, args = "", "", make([]string, 0, 10) + + log.Printf("------------------------------------ DEPLOYING %s ------------------------------------", service) + repository, tag := getDockerComponents(service) + serviceChartDirectory, ok := index[repository] + + name = repository + args = append(args, fmt.Sprintf("-f %s", envOverrideFile)) + args = append(args, fmt.Sprintf("--set name=%s", name)) + + if ok && serviceChartDirectory != "" { + log.Println(serviceChartDirectory) + } else { + log.Panicln("Service chart not found: " + repository) + } + + if tag == "" { + clusterImage := getImageTagFromCluster(name) + if clusterImage != "" { + _, tag = getDockerComponents(clusterImage) + args = append(args, fmt.Sprintf("--set image.tag=%s", tag)) + args = append(args, fmt.Sprintf("--set initContainers.dbMigration.image.tag=%s", tag)) + log.Printf("Fetched image from cluster, %s:%s", repository, tag) + } + } else { + args = append(args, fmt.Sprintf("--set image.tag=%s", tag)) + args = append(args, fmt.Sprintf("--set initContainers.dbMigration.image.tag=%s", tag)) + } + + altServiceOverrideFile := filepath.FromSlash(fmt.Sprintf(serviceChartDirectory+"/%s-values.yaml", name)) + if _, err := os.Stat(altServiceOverrideFile); err == nil { + args = append(args, fmt.Sprintf("-f %s", altServiceOverrideFile)) + log.Printf("Applying values from %s-values.yaml", name) + } + + helmDepUpdate := "helm dep update" + execCommand(helmDepUpdate, serviceChartDirectory) + + if !options.Print { + tmpDir, err := ioutil.TempDir(os.TempDir(), "helm-") + if err != nil { + log.Panicln("Cannot create temporary directory", err) + } + + deployCrds(serviceChartDirectory) + // Clean up folder after function exists + defer os.RemoveAll(tmpDir) + args = append(args, fmt.Sprintf("--output-dir %s", tmpDir)) + + log.Printf("Generating final manifests to directory : %s ", tmpDir) + helmTemplate = fmt.Sprintf("helm template %s .", strings.Join(args[:], " ")) + execCommand(helmTemplate, serviceChartDirectory) + + log.Println("Applying manifests to the cluster ") + kubeApplyCmd := "kubectl apply --recursive -f ." + out := execCommand(kubeApplyCmd, tmpDir) + log.Println(out.String()) + + } else { + helmTemplate = fmt.Sprintf("helm template %s .", strings.Join(args[:], " ")) + log.Printf("Executing %s", helmTemplate) + out := execCommand(helmTemplate, serviceChartDirectory) + fmt.Println(out.String()) + } + + } + +} + +func deployCrds(serviceChartDirectory string) { + crdsDirectory := serviceChartDirectory + string(os.PathSeparator) + "crds" + if _, err := os.Stat(crdsDirectory); err == nil { + log.Println("CRDS Directory found, applying CRDS!") + applyCrds := fmt.Sprintf("kubectl apply --recursive -f %s", serviceChartDirectory+string(os.PathSeparator)+"crds") + + out := execCommandRaw(applyCrds, serviceChartDirectory, false) + log.Println(out.String()) + } + +} + +func getImageTagFromCluster(service string) (tag string) { + kubectlGetImageCmd := fmt.Sprintf("kubectl get deployments -l app=%s --all-namespaces -o=jsonpath={.items[*].spec.template.spec.containers[:1].image}", service) + + output := execCommandRaw(kubectlGetImageCmd, "", true) + return output.String() + +} + +func deployClusterConfigs(index map[string]string, configDir string, envOverrideFile string, envSecretFile string) { + + log.Println("------------------------------------ DEPLOYING CLUSTER CONFIGS ------------------------------------") + clusterConfigDir, ok := index["cluster-configs"] + + if ok && clusterConfigDir != "" { + fmt.Println(clusterConfigDir) + } else { + log.Panicln("Cluster configs not found") + } + + var args = make([]string, 0, 10) + + args = append(args, fmt.Sprintf("-f %s", envOverrideFile)) + + tmpDir, err := ioutil.TempDir(os.TempDir(), "helm-") + if err != nil { + log.Panicln("Failed to create temporary directory", err) + } + + tmpDecFile, err := ioutil.TempFile(tmpDir, "helm-dec-") + if err != nil { + log.Panicln("Failed to create temporary file", err) + } + // Clean up folder after function exists + defer os.RemoveAll(tmpDir) + args = append(args, fmt.Sprintf("--output-dir %s", tmpDir)) + fmt.Println("Before Trimming" + configDir) + + sopsDir := strings.Trim(configDir, "/helm") + fmt.Println("path to sops file: " + sopsDir) + if _, err := os.Stat(sopsDir + "/.sops.yaml"); os.IsNotExist(err) { + fmt.Println("Sops file not found") + fmt.Println(err) + args = append(args, fmt.Sprintf("-f %s", envSecretFile)) + } else { + sopsDecryptCmd := fmt.Sprintf("sops -d --output %s %s", tmpDecFile.Name(), envSecretFile) + execCommand(sopsDecryptCmd, configDir) + args = append(args, fmt.Sprintf("-f %s", tmpDecFile.Name())) + } + + helmTemplate := fmt.Sprintf("helm template %s .", strings.Join(args[:], " ")) + log.Println(helmTemplate) + execCommand(helmTemplate, clusterConfigDir) + + kubeApplyCmd := "kubectl apply --recursive -f ." + out := execCommandRaw(kubeApplyCmd, tmpDir+string(os.PathSeparator)+"cluster-configs"+string(os.PathSeparator)+"templates", false) + log.Println(out.String()) +} + +func getDockerComponents(image string) (repository string, tag string) { + image = strings.Trim(strings.Replace(image, "-db:", ":", 1), " ") + components := strings.Split(image, ":") + + if len(components) == 2 { + tag = components[1] + } + + domainComponents := strings.Split(components[0], "/") + repository = domainComponents[len(domainComponents)-1] + + return +} + +func getServiceChartDirectory(baseDirectory string, service string) (serviceChartDirectory string, err error) { + + err = filepath.Walk(baseDirectory, + func(path string, info os.FileInfo, err error) error { + if err != nil { + return err + } + if info.IsDir() && strings.EqualFold(info.Name(), service) { + serviceChartDirectory = path + } + return nil + }) + + return serviceChartDirectory, err +} + +func buildIndex(chartsDirectory string) (m map[string]string) { + m = make(map[string]string) + filepath.Walk(chartsDirectory, + func(path string, info os.FileInfo, err error) error { + if err != nil { + return err + } + + if strings.Contains(info.Name(), "values.yaml") { + if strings.EqualFold(info.Name(), "values.yaml") { + addToMap(m, filepath.Base(filepath.Dir(path)), filepath.Dir(path)) + } else { + svc := strings.Replace(info.Name(), "-values.yaml", "", 1) + addToMap(m, svc, filepath.Dir(path)) + } + } + + return nil + }) + + return m + +} + +func addToMap(m map[string]string, k string, v string) { + if _, ok := m[k]; ok { + log.Printf("Duplicate service found %s! This will lead to undesired results, fix it! \n", k) + } + + m[k] = v +} + +func execCommand(command string, commandDirectory string) (out bytes.Buffer) { + return execCommandRaw(command, commandDirectory, false) +} + +func execCommandRaw(command string, commandDirectory string, suppressErrors bool) (out bytes.Buffer) { + var err error + parts := strings.Fields(command) + head := parts[0] + parts = parts[1:len(parts)] + + // fmt.Println(command) + cmd := exec.Command(head, parts...) + var output bytes.Buffer + var stderr bytes.Buffer + cmd.Stdout = &output + cmd.Stderr = &stderr + if commandDirectory != "" { + if _, err := os.Stat(commandDirectory); err == nil { + cmd.Dir = commandDirectory + } else { + log.Panicln("Error applying manifests ", err) + } + } + err = cmd.Run() + if err != nil && !suppressErrors { + log.Panicln(fmt.Sprint(err) + ": " + stderr.String()) + } + return output +} diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/pkg/cmd/deployer/options.go b/deploy-as-code/helm/environments/deploy-as-code/deployer/pkg/cmd/deployer/options.go new file mode 100644 index 0000000000..fb56ca7032 --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/pkg/cmd/deployer/options.go @@ -0,0 +1,38 @@ +package deployer + +type Options struct { + ConfigDir string + Images string + Environment string + ClusterConfigs bool + Print bool +} + +// func (o *Options) SetImages(images string) { +// o.images = images +// } + +// func (o Options) Images() string { +// return o.images + +// } + +// func (o Options) Environment() string { +// return o.environment + +// } + +// func (o Options) ClusterConfigs() bool { +// return o.clusterConfigs + +// } + +// func (o Options) DryRun() bool { +// return o.dryRun + +// } + +// func (o Options) Print() bool { +// return o.print + +// } diff --git a/deploy-as-code/helm/environments/deploy-as-code/deployer/standalone_installer.go b/deploy-as-code/helm/environments/deploy-as-code/deployer/standalone_installer.go new file mode 100644 index 0000000000..6a6dc52a7b --- /dev/null +++ b/deploy-as-code/helm/environments/deploy-as-code/deployer/standalone_installer.go @@ -0,0 +1,317 @@ +package main + +import ( + "bytes" + "container/list" + "errors" + "fmt" + "io" + "io/ioutil" + "log" + "os" + "os/exec" + "strings" + s "strings" + + "github.com/manifoldco/promptui" + "gopkg.in/yaml.v2" +) + +var Reset = "\033[0m" +var Red = "\033[31m" +var Green = "\033[32m" +var Yellow = "\033[33m" +var Blue = "\033[34m" +var Purple = "\033[35m" +var Cyan = "\033[36m" +var Gray = "\033[37m" +var White = "\033[97m" + +//Defining a struct to parse the yaml file +type Digit struct { + Version string `yaml:"version"` + Modules []struct { + Name string `yaml:"name"` + Services []string `yaml:"services"` + Dependencies []string `yaml:"dependencies,omitempty"` + } `yaml:"modules"` +} + +type Set struct { + set map[string]bool +} + +func NewSet() *Set { + return &Set{make(map[string]bool)} +} +func (set *Set) Add(i string) bool { + _, found := set.set[i] + set.set[i] = true + return !found //False if it existed already +} +func (set *Set) Get(i string) bool { + _, found := set.set[i] + return found +} + +func main() { + var versionfiles []string + var envfiles []string + var modules []string + var selectedMod []string + svclist := list.New() + set := NewSet() + var argStr string = "" + var releaseChartDir string = "../../config-as-code/product-release-charts/" + + fmt.Println(string(Green), "\n******* Welcome to DIGIT INSTALLATION!!! Please ensure the Pre-requsites before you proceed *********\n") + const sPreReq = "\bPre-requsites (Please Read Carefully):\n\tDIGIT Platform is a combination of multiple microservices that are packaged as docker containers that can be run on any supported infra like dockercompose, kubernetes, etc. Here we'll have a setup baselined for kubernetes.\nHence the following are mandatory to have it before you proceed.\n\t1. Kubernetes(K8s) Cluster.\n\t\t[a] Local: If you do not have k8s, using this link you can create k8s cluster on your local or on a VM.\n\t\t[b] Cloud: If you have your cloud account like AWS, Azure, GCP, SDC or NIC you can follow this link to create k8s.\n\t2. Post the k8s cluster creation you should get the Kubeconfig file, which you have saved in your local machine.\n\t3. Helm installed on your local, follow this link to install\n\t4. Target Env Deployment config file, refer here for the sample template and fill your env specific values.\n\t5. If you want to use encrypted values instead of plain-text for your sensitive configuration, install sops by using this link.\n\nWell! We are good to get started when all the above pre-requistes are met, if not abort it here (Ctl+c) set-it up, come back and rerun the script." + // Get the Proceedual of the user + fmt.Println(string(Cyan), sPreReq) + //var proceedQuestion string + preReqConfirm := []string{"Yes", "No"} + var proceed string = "" + proceed, _ = sel(preReqConfirm, "Are you good to proceed?") + if proceed == "Yes" { + contextset := setClusterContext() + if contextset { + // Get the versions from the chart and display it to user to select + file, err := os.Open(releaseChartDir) + if err != nil { + log.Fatalf("failed opening directory: %s", err) + } + defer file.Close() + + prodList, _ := file.Readdirnames(0) // 0 to read all files and folders + + var product string = "" + product, _ = sel(prodList, "Which Product would you like to install, Please Select") + if product != "" { + files, err := ioutil.ReadDir(releaseChartDir + product) + if err != nil { + log.Fatal(err) + } + + for _, f := range files { + name := f.Name() + versionfiles = append(versionfiles, name[s.Index(name, "-")+1:s.Index(name, ".y")]) + } + var version string = "" + version, _ = sel(versionfiles, "Which version of the product would like to install, Select below") + if version != "" { + argFile := releaseChartDir + product + "/dependancy_chart-" + version + ".yaml" + + // Decode the yaml file and assigning the values to a map + chartFile, err := ioutil.ReadFile(argFile) + if err != nil { + fmt.Println("\n\tERROR: Reading file =>", argFile, err) + return + } + + // Parse the yaml values + fullChart := Digit{} + err = yaml.Unmarshal(chartFile, &fullChart) + if err != nil { + fmt.Println("\n\tERROR: Parsing => ", argFile, err) + return + } + + // Mapping the images to servicename + var m = make(map[string][]string) + for _, s := range fullChart.Modules { + m[s.Name] = s.Services + if strings.Contains(s.Name, "m_") { + modules = append(modules, s.Name) + } + } + modules = append(modules, "Exit") + result, err := sel(modules, "Select the DIGIT modules that you want to install, choose Exit to complete selection") + //if err == nil { + for result != "Exit" && err == nil { + selectedMod = append(selectedMod, result) + result, err = sel(modules, "Select the modules you want to install, choose Exit to complete selection") + } + if selectedMod != nil { + for _, mod := range selectedMod { + getService(fullChart, mod, *set, svclist) + } + for element := svclist.Front(); element != nil; element = element.Next() { + imglist := m[element.Value.(string)] + imglistsize := len(imglist) + for i, service := range imglist { + argStr = argStr + service + if !(element.Next() == nil && i == imglistsize-1) { + argStr = argStr + "," + } + + } + } + + envfilesFromDir, err := ioutil.ReadDir("../../config-as-code/environments/") + if err != nil { + log.Fatal(err) + } + for _, envfile := range envfilesFromDir { + filename := envfile.Name() + if !s.Contains(filename, "secrets") && !s.Contains(filename,".DS_Store") { + log.Println(filename) + envfiles = append(envfiles, filename[0:s.Index(filename, ".yaml")]) + } + } + + // Choose the env + var env string = "" + env, err = sel(envfiles, "Choose the target env files that are identified from your local configs") + if env != "" { + confirm := []string{"Yes", "No"} + + var goDeployCmd string = fmt.Sprintf("go run main.go deploy -c -e %s %s", env, argStr) + var previewDeployCmd string = fmt.Sprintf("%s -p", goDeployCmd) + + preview, _ := sel(confirm, "Do you want to preview the k8s manifests before the actual Deployment") + + if preview == "Yes" { + fmt.Println("That's cool... The preview is getting loaded. Please review it and decide to proceed with the deployment") + err := execCommand(previewDeployCmd) + if err == nil { + fmt.Println("You can now start actual deployment") + err := execCommand(goDeployCmd) + if err == nil { + fmt.Println("We are done with the deployment. You can start using the services. Thank You!!!") + return + } else { + fmt.Println("Something went wrong, refer the error\n") + fmt.Println(err) + } + return + } else { + fmt.Println("Something went wrong, refer the error\n") + fmt.Println(err) + } + } else { + consent, _ := sel(confirm, "Are we good to proceed with the actual deployment?") + if consent == "Yes" { + fmt.Println("Whola!, That's great... Sit back and wait for the deployment to complete in about 10 min") + err := execCommand(goDeployCmd) + if err == nil { + fmt.Println("We are done with the deployment. You can start using the services. Thank You!!!") + fmt.Println("Hope I made your life easy with the deployment ... Have a goodd day !!!") + return + } else { + fmt.Println("Something went wrong, refer the error\n") + fmt.Println(err) + } + } + + } + } + } + } + } + } + } + fmt.Println("") + endScript() +} + +func getService(fullChart Digit, service string, set Set, svclist *list.List) { + for _, s := range fullChart.Modules { + if s.Name == service { + if set.Add(service) { + svclist.PushFront(service) //Add services into the list + if s.Dependencies != nil { + for _, deps := range s.Dependencies { + getService(fullChart, deps, set, svclist) + } + } + } + } + } +} + +func execCommand(command string) error { + var err error + parts := strings.Fields(command) + //log.Println("Printing full command part", parts) + // The first part is the command, the rest are the args: + head := parts[0] + args := parts[1:len(parts)] + // Format the command + cmd := exec.Command(head, args...) + + var stdoutBuf, stderrBuf bytes.Buffer + cmd.Stdout = io.MultiWriter(os.Stdout, &stdoutBuf) + cmd.Stderr = io.MultiWriter(os.Stderr, &stderrBuf) + + err = cmd.Run() + if err != nil { + log.Fatalf("cmd.Run() failed with %s\n", err) + } + return err +} + +func setClusterContext() bool { + var contextset bool = false + var kubeconfig string = "" + + validatepath := func(input string) error { + _, err := os.Stat(input) + if os.IsNotExist(err) { + return errors.New("The File does not exist in the given path") + } + return nil + } + + kubeconfig = enterValue(validatepath, "Please enter the fully qualified path of your kubeconfig file") + + if kubeconfig != "" { + getcontextcmd := fmt.Sprintf("kubectl config get-contexts --kubeconfig=%s", kubeconfig) + err := execCommand(getcontextcmd) + if err == nil { + context := enterValue(nil, "Please enter the cluster context to be used from the avaliable contexts") + if context != "" { + usecontextcmd := fmt.Sprintf("kubectl config use-context %s --kubeconfig=%s", context, kubeconfig) + err := execCommand(usecontextcmd) + if err == nil { + contextset = true + } + } + } + } + return contextset +} + +func sel(items []string, label string) (string, error) { + var result string + var err error + prompt := promptui.Select{ + Label: label, + Items: items, + Size: 30, + } + _, result, err = prompt.Run() + + //if err != nil { + // fmt.Printf("Invalid Selection %v\n", err) + //} + return result, err +} + +func enterValue(validate promptui.ValidateFunc, label string) string { + var result string + prompt := promptui.Prompt{ + Label: label, + Validate: validate, + } + result, _ = prompt.Run() + + //if err != nil { + // fmt.Printf("Invalid Selection %v\n", err) + //} + return result +} + +func endScript() { + fmt.Println("Take your time, You can come back at any time ... Thank You!!!") + return +} diff --git a/deploy-as-code/helm/environments/digit-lts-secrets.yaml b/deploy-as-code/helm/environments/digit-lts-secrets.yaml new file mode 100644 index 0000000000..30c722ee87 --- /dev/null +++ b/deploy-as-code/helm/environments/digit-lts-secrets.yaml @@ -0,0 +1,91 @@ +cluster-configs: + secrets: + #ENC[AES256_GCM,data:t9gJfeEA/w2/66EXW9thqVYaJu+V+jN5010zY60tmDMUvIE=,iv:zzT0SnoEhSIXb9kwHiyC4z8puy/elgTJLUfNtNkwgQY=,tag:I0ErW7LFz7xu2Oe1+Ow3lg==,type:comment] + db: + username: ENC[AES256_GCM,data:oOg/YdfqOYoz+JOqDw==,iv:lrnCSzZDyR9J+m5OHP7Br1rsJMHvc6CsSgMm8EE1As0=,tag:GltwQuo3KJiIqT5HgiN6WA==,type:str] + #ENC[AES256_GCM,data:vBlfJyw6hA1FpmC+L+ChAJh09cJNc7XYi9L9Y8DzjA==,iv:a0A/52Zw4S+Yg99n5tX2AvZ2aB307Te+siaCSmYH3gg=,tag:08k4a5hX3KbHi1iSkVD8wQ==,type:comment] + password: ENC[AES256_GCM,data:YeK7R4Opyd9GDw==,iv:cbSXf+s5cG1n5UlAXZ3/+FzHooGyPOg3MhZvpzxHX0A=,tag:a/5L8/8DmAb3YzpeHXqfSg==,type:str] + flywayUsername: ENC[AES256_GCM,data:CWJbuQiNX+6opnijuQ==,iv:Ko+TgKZG41MFJiE1LAOLTq7HATqFClcLbbvG2F7M6Co=,tag:7vgP3/Od8bXGqpJy2kPx0Q==,type:str] + #ENC[AES256_GCM,data:vBlfJyw6hA1FpmC+L+ChAJh09cJNc7XYi9L9Y8DzjA==,iv:a0A/52Zw4S+Yg99n5tX2AvZ2aB307Te+siaCSmYH3gg=,tag:08k4a5hX3KbHi1iSkVD8wQ==,type:comment] + flywayPassword: ENC[AES256_GCM,data:xEauLrWpa/cp6g==,iv:TvGCf0UZGTKasTGx9ILeuyeQKXrgzqSQ/kv1X5Ufqtk=,tag:98pIqHW7ns1jt1ax9+aM1w==,type:str] + #ENC[AES256_GCM,data:COeSC0wn0WO1GB9ds7De8MnoWRPTRdszdRoNG1r/ljL+qqyts9GKhh72ApFn22+otr8mh0/t5+RLpvO68po=,iv:v9mOmr0CF3016gZEKYGsq3Ldl/ffimJo4r+URHzIPq0=,tag:siuYXC1KeF715GsoyQ6W5Q==,type:comment] + egov-notification-sms: + username: ENC[AES256_GCM,data:RwfYWA==,iv:rfQeqRB4P3Wn95UWdQhj69hQAaOY85v87FGAIU+PU9Y=,tag:veNKZG4DUZ2LlKqk4mqxng==,type:str] + password: ENC[AES256_GCM,data:SOjqKw==,iv:WxuL37b7r1F08Zftxvc290uud7aqbhDhyHzGtArTkiI=,tag:n3Dp2hmFlFMymLr8crpUrA==,type:str] + #ENC[AES256_GCM,data:jd2wusYzkI4vU531dUfGVEPXnje0PQFLuq0wNcyQ7jm3yj4zf1SuspT2eVykbe/CmCKXmvqgHrGh9um/zO4o8vKkZw2ceIM2aIJ7eSOvkUT0yrzIAhIY43hFQSbTdX1K,iv:fHQaPxX/HGpPSjzBxCnrR81tXuAl+pYFrkiHIFF7f4I=,tag:NFgO2B7hy1VbFxtr/NC6bA==,type:comment] + egov-filestore: + aws-key: ENC[AES256_GCM,data:EcAYQuerKq65rw==,iv:WX23RCCl/cNm8ZBJY0QGcFi1tqbmctTqljgUeeDEah8=,tag:68ZwiwiccmgolSNhOwkJWw==,type:str] + aws-secret-key: ENC[AES256_GCM,data:fwF1TTuOBeWfkA==,iv:rV5gsQCA0gS85j5LpZXDu6xzcXvzbgc1YYi/4YYKcew=,tag:w9SKsUB0UDJET2PIhzjIOw==,type:str] + #ENC[AES256_GCM,data:OOXKAovA5EbWRK6Fu+jWvantUnh3o9m4NUCEcZdpsS7CD/0KHdPIUvNuwg==,iv:YRzlLqKwlLDTgRykledCVDdKbRoxGsvSSvIP3k6jxQ0=,tag:PYa4m1SEcKSZPB1oBtTnCg==,type:comment] + egov-location: + gmapskey: ENC[AES256_GCM,data:KHlI/Z1q9Oeqg1pYiEzeOYMn5w==,iv:0xvAiDB90wxs1Vesmh1fzHIZKSZnCHE/GqpACkfAL6Y=,tag:pMlGJYUhvH64gxGnoITCZg==,type:str] + #ENC[AES256_GCM,data:5GVggBFuRxTAfYqeh46nu/o/ULpqtl88gEn6/UbG66qEboacN0Nkn+H9RSvH/nVvkE2I7A==,iv:TVQL/NlYETgrvIMg2aJGQGwejd8u1Ri5t3QsFIKDy9s=,tag:0YSiNzExhF7+Fc4mqHBZpQ==,type:comment] + egov-pg-service: + axis-merchant-id: ENC[AES256_GCM,data:f5HNJQ==,iv:/WEsyCC2es41GXXvA/72ri4eSh9m1P/1db8B3oMO3iA=,tag:Qr/ahfA031pF/N+0a++96A==,type:str] + axis-merchant-secret-key: ENC[AES256_GCM,data:hjJzTA==,iv:gvfsSkmOfvBpl+gHbUzPIUuOzetM6FUMdGEZNXEsU8M=,tag:Dn3fBrBqLFTH6AuQwROQ9A==,type:str] + axis-merchant-user: ENC[AES256_GCM,data:WuCWZw==,iv:bmuzydsWirB4dymVKFEsH9CHyiZu/Y2y3GHDULSeeFs=,tag:IkHgl+VvZK7Q1N+TRJmDqg==,type:str] + axis-merchant-pwd: ENC[AES256_GCM,data:67NyMg==,iv:yaJomhh5ydukds+WyYPOvUA/+1gvKWVbuG9KkW8hHG8=,tag:glsFjGcV4YOLlqPd6GkgeQ==,type:str] + axis-merchant-access-code: ENC[AES256_GCM,data:NSQfRg==,iv:DjEusx94UY+Jx8cZ+GXDhVhwmicxYFd2iFzKAxtm00c=,tag:nGZrc8XHpbfGnLQ9gOBSlg==,type:str] + payu-merchant-key: ENC[AES256_GCM,data:PPmmPw==,iv:ONJRa+9GIxe2gZhvMT0QhlNsuaOswZksFA02rSCgmW8=,tag:gbbAMA2rFaT9hLS0z3dLGg==,type:str] + payu-merchant-salt: ENC[AES256_GCM,data:L1lVAw==,iv:pDGjp2qR5TSAlijKydRQ8mM/YriSZpvWEM3sVtXtiX4=,tag:aPvs8CrLb6HAK3EQZeF3Ig==,type:str] + #ENC[AES256_GCM,data:XxmMCpeAe4FthzQwWXKyrn+AiZH4c1bCyvHLuoJxOYmLsRNg,iv:vi6Gg5LOnxWq4iAnaedKCvgO+XdhQxSydIjC4Q3hiZw=,tag:SM4vVfTzZ/c1WGZl49XZ5A==,type:comment] + pgadmin: + admin-email: ENC[AES256_GCM,data:DdTUwE+7FrhqNrSUUQ==,iv:y44I/4P4W6tQQJf7OSeyWvZ0pyd80KN8CMrOsZqBG2I=,tag:bVIJVg2gQczKrYKrutd+Ig==,type:str] + admin-password: ENC[AES256_GCM,data:2nRnEQ==,iv:/EqIqlnZDyVIjSq/CNqgSkfKvqqRg1EWIXedprfthaw=,tag:F5k20b4ZV2WZB/d9qwOboA==,type:str] + read-email: ENC[AES256_GCM,data:A8nVcaZ3OTtYX2wZxg==,iv:KMM4Ng0dRWn6AzNWvc4BxNlsvKFY8ilvL49HCX/6h4Y=,tag:gebSxXOgCO9ZGIu9YFr1fQ==,type:str] + read-password: ENC[AES256_GCM,data:fWXIAQ==,iv:kdCTc9NiOvNa8GPtZXQxon/c8QgCK8GSL59g/mS5ugo=,tag:RXcWqGWrz6XDE4k6hRyNpQ==,type:str] + #ENC[AES256_GCM,data:nwdv54JUpZt5q5tHTMn81ohMx6y/bq1II4lkXyALxH9LBILzgI9rMNc=,iv:UStbJ5zNA/K3NYe3wUKCFJTXi63d/CyjFApqmxwiYw0=,tag:jU/IOLTkCOJywrC9nigufQ==,type:comment] + egov-enc-service: + master-password: ENC[AES256_GCM,data:A5JNmg==,iv:z0eWePl9fHlgQ8nx0tO5EaQN/4rY2Zwf1oEV56IMV6M=,tag:5L6c3k4dq+e4lT2E2n2A/g==,type:str] + master-salt: ENC[AES256_GCM,data:DyF3jtd2AaA=,iv:UwerRonQaTIDQdjSoq9AlJrrmg0+mlU2Ap4h41hb8Mc=,tag:ggqGsoe6IlmhYoWu2POzNg==,type:str] + master-initialvector: ENC[AES256_GCM,data:UxiCA7J3telIh407,iv:BKjFp4505TAdYdLEXZG6tBn98T4FHOtl+cwv3P8mcZs=,tag:DDgN+nXtfcJZpz3fETwe0g==,type:str] + #ENC[AES256_GCM,data:pA7P6ZzdH9qaYfgfrhaI4DQZKCGDww5TWmUnOjSEor7JdmTQfS9bky3H+nQ3y25vH+UyT82TxQ2gX2oPdYg=,iv:T+VqnU8XO59kOuATynvTkBX1tVZj//DMrhGrAA0ghy4=,tag:hsKmvND4UZzlrgLQCUB1xQ==,type:comment] + egov-notification-mail: + mailsenderusername: ENC[AES256_GCM,data:pdoN0j7HsvOC,iv:KFDaQlHzDbppVc0JrokOk6zl6Er8jln8s9wCH0nx5lo=,tag:kcj4Ts0Yr69xR8jw2LXXQw==,type:str] + mailsenderpassword: ENC[AES256_GCM,data:daWyGg==,iv:BWe1H2pRIGmnwUGfSPMu0bOdkC0yQSr2FDLfGvJn5zU=,tag:OhR394GFmmvVKeJBXWXfbA==,type:str] + #ENC[AES256_GCM,data:9KTX/3XVOnYUEkm1JTtE2V2MY4ZRPIWT+eUGH5efWVMHcBotXKZUqgEhFGYW2iXj6SiBXzkNyo9coKSf3++IyAtHtfPN33s3boRxaBJD5fGg4BVnZfHy7pNQRRjqHLxRLP2cpv73tosiMUV7FJQTsbJThRVape/SRllp1jI8ZSo0HwqxFRn/2kCAZeqoNM6vkxFg0Ugb,iv:vEXZaEcvRLNQMmBqSwxJ8f10A2JojhfVPNdJiGRMxkw=,tag:SeKRT+zS6DlSRr6iFPHAOg==,type:comment] + git-sync: + ssh: ENC[AES256_GCM,data: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,iv:0qW6/vJJjzO42eT8ZLRBp9r6FaOGVHQyXbXq+AVMElc=,tag:WznlLE8q+Q0gmev9hhmwHw==,type:str] + known-hosts: ENC[AES256_GCM,data:Fk6rZyK9i+B3RyvXgO42YxFq3iJ/aRIaS9fKgXQBml5ucRBm8tazNQxKjWHZSCwuVYwbEWBtadFSohLDUbn4W0tuz1HWAe8krdNbwKvbSBZsncXAdrE/F1oDMeWYTMaZYQ4BJiy2mZTx8FIemWjf6Nk7eCSksItEQgwTdS8/aWIHUIfTHy6avlYvHf7UszuMiJHYUB4bTtpNUGTjkEQ6ztSMTUjNs9uNsNWxAHyDxYhACg+HQjHR3BPhbPnHkr0gfIMDsYwlbt0UJ467wS2bUpWad0pnRM4s9oZDczlOrPDj3EGApzs2JdF8hJXteuEJzCmiqeGCQElgz3Xr2mSU/YssQKmmUFf+K2YMcthABAK9K3NQmIMnK9asF1ETo2Rnp0QcGKzEPlr1KIaD4rABSthQwmLgQjsrO0j20dmL6jQZOZ/kfZPLEZXjShkBbNo2RzPZxmoziUq1xMCW+KexTi8lTPLNbJw619Og0V/En4QnkZKDde0EZFl6x2uMUehYemFSk0eAinu7zCHKAZwQ8Y1OemMh5U6+a9xu8elvAZq30zvvDs30AqeXzbf8F/PqoLYNtWt8xeir46x733E072G6rWwa1xtDyXQY3m2Gb88TflDL8WQabjZxklz2sT2QoaTQ/nu2gUZGFZ6gLKWuoD6w0pTF0taciTEjq+pewqIpFalZ6n/oW+qPkM+MAKP8sa9ZZ5COBaN5qmpKGVPOL5BaAGDn4MfbQqVMeJ/OmuSrgSA=,iv:zFWkVDxM9SIAeHwO6f4FaBREc5FwrELM7SRqaJ07Dg8=,tag:0mscqaJX/hIn3+QwMaUBZA==,type:str] + #ENC[AES256_GCM,data:B7wn3/uVKH1SdPqAks3ZE3qW+w==,iv:SfkeU0LEBDiBt03Slsg/MPsfUfaIrnApWqkqrf4V2u0=,tag:JDnabUeWAmVPUCAMlkjSLg==,type:comment] + kibana: + namespace: ENC[AES256_GCM,data:LWcx09e9or84DA==,iv:VLL7DRohzCjrpgTIIBxedmwgsze7/qsTfgS3pHN4gHc=,tag:lHJst25g70cT6xUx2sDMpw==,type:str] + credentials: ENC[AES256_GCM,data:YL/rBg==,iv:EQECqU7G6A0SIY1P+TO+GL1iTZ5FIdwoxc+ZI+SBF3E=,tag:p7X2axEAb3VZs+vzkfg6Ug==,type:str] + #ENC[AES256_GCM,data:Rk2hCopF7Z638986++Lwv7ivCQFWkiVYe89m1Q==,iv:/YZrFPSpIX2qEuOGRP/flkcrgJ7kFL9uzwCFk5A5EEE=,tag:LLO4Sw+Uew4Gt5U+KraG5Q==,type:comment] + egov-si-microservice: + si-microservice-user: ENC[AES256_GCM,data:ZmVyLA==,iv:0SNr254qJAvxQ7Fziz2E20VM7C0tPgBW+TL7UcZqzuY=,tag:PguxKTiK3tN2fZC+Tsykpg==,type:str] + si-microservice-password: ENC[AES256_GCM,data:K39xjg==,iv:UU7EMw6IAMV9Q4qdbauhaAVCIqvIbMMIIoQGcYNo9PU=,tag:dD69TQCEcueANE9emMTTtw==,type:str] + mail-sender-password: ENC[AES256_GCM,data:tuHacw==,iv:/Yncei2UhUHmGc3qJ4Lo2BVP4KJj2ToZ5KeFtDV00W4=,tag:C36Eurx4wZF6DqJpwJNAFA==,type:str] + #ENC[AES256_GCM,data:OTgdV8qljKw3GmkV5zL8FjSrLqyDL4Mb8A==,iv:7GkVYHL4SqCcO5Zs0swjCCY5hup+J13muxinT8T3ji0=,tag:RsRC4Bub4maUVPVLZMU5XQ==,type:comment] + egov-edcr-notification: + edcr-mail-username: ENC[AES256_GCM,data:pPt5GqEI6iWXzl01ow==,iv:lZAynBmXrLULpMRrrWHBnadCrmXz8Sx+JNjnglIhRM0=,tag:EJw3ojMFxOEqveEUnIpWPA==,type:str] + edcr-mail-password: ENC[AES256_GCM,data:b1b+3w==,iv:U6JyhW6RrQJHV8sDMm7A5g9PGdjT8SM6Gy+H+uLmIAs=,tag:JttvSZoYY/FdUX5WOPu/Ug==,type:str] + edcr-sms-username: ENC[AES256_GCM,data:7KsGRA==,iv:keP16abEyL+3Fdbd10eWQeVrZKSjGGGHi30UIezVbGA=,tag:sZK0iZG1TG7JfmBw/bW44A==,type:str] + edcr-sms-password: ENC[AES256_GCM,data:62BcWw==,iv:b6ENPEE2jKC35ezbOPa6C8iXJOMp/kXDvt/IJIE8WgM=,tag:IinlhXdzVU1VgxqE+niC4Q==,type:str] + #ENC[AES256_GCM,data:W0e3r0etWVlH0QI+9RffqzdPB90=,iv:JwcPcbmif77VSxyyXmy/5ST0xtIzoZTB6xEnzlGfXU0=,tag:YdFV+3xND8nulm1hwfmemA==,type:comment] + chatbot: + valuefirst-username: ENC[AES256_GCM,data:1hAcXA==,iv:BBcOvopGLAy/0Wexmjcwz/IwXTlaz0Hr8rccdVuEV0o=,tag:4gVfqJlTz6FYeCee3Yi2BA==,type:str] + valuefirst-password: ENC[AES256_GCM,data:x2Hwlw==,iv:TiAFLQCsZBUjhGPIcuGxyXYN+Jq/anoUymFSpVH4RTY=,tag:SC2J+Mv53Nj9vhg8QhKekQ==,type:str] + #ENC[AES256_GCM,data:Pl/yvZAS8Nd38ObMW7TTZxzIJWTW4Cr1uQ==,iv:+iPW3mYUb19YttELrflIbwGVEd4FjVSVoBfR9/mKKgI=,tag:J6z0v3nndx/qydi56YHArQ==,type:comment] + egov-user-chatbot: + citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:2DvsfMzK,iv:ZnCJ7taqMHB0UEn+pIuutkTyARoNou1b8PHJP4lR6nE=,tag:FCgwGxV0kKjEodv16a3CDQ==,type:str] + #ENC[AES256_GCM,data:Df0vhDOT+rD8wInrAvmRfDnZretYTIKod6CbCEhNO1utXcSNI4Kxan1lvcKAUzXLwdexcxlBQ1cz9dOSwsmn0dIma48/QIYsBaE+uw==,iv:+eoZdmE8QycoSPvf11lMwfiNuKgMYeQ21WAMga0zCug=,tag:phO0wdttfT0x+UxGYXbDYA==,type:comment] + oauth2-proxy: + clientID: ENC[AES256_GCM,data:ARheRw/79od970pH,iv:iT8fadkvYYMlXjGL6YE/KhC0+ObmrZgj6DLM8es5JGA=,tag:b/CDHOW/hQbRyihwL/6XoQ==,type:str] + clientSecret: ENC[AES256_GCM,data:RUQ/2BcXuqBAyHRICRAIyUHzFktPLPVhic/Fr2KHEdxh+hR8OQ==,iv:giFn3qOLIfKb3nd8syhVGc2a/19L6EI67YnXZSXb7mQ=,tag:/yyN+MwoXLIhZhH3aJZr9g==,type:str] + cookieSecret: ENC[AES256_GCM,data:1MBOoa/LoxiDqgnR3nvaIx6H9kPKX9n2,iv:7h987QeLUv6giHD1W0owR3eEtEarvvqp23FDs9SNMNQ=,tag:0bUmrq3u6AkKVwXkNZkMww==,type:str] +sops: + kms: + - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 + created_at: "2024-01-29T09:21:21Z" + enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgFIjQWz7GpLKRwsnOtHWMRMAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMvrdVmxxnUIgRov7qAgEQgDsumS2ragjSfAwG5xBfEJgbY0SHmpoIHyNEWO2aixx7lL+PUb5ophQ0+dsY5sjdhHtr+xH0S92tZI8Fzg== + aws_profile: "" + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: [] + lastmodified: "2024-01-29T09:24:47Z" + mac: ENC[AES256_GCM,data:/b/bQ05kfEEEh1Jj5K1pU3lisDZTwhD1UwoF/6tsVVDdj0hQChSpUtK33T2kgkXkYQeblS48SyOFQXvR8u8nZBAhGfNeQk7w05TclS/qQHg9qdFnDsv2pnQPEA6y43HROQHjqiJ2zUyUQGq14v42fAUYD4EUHfS/LtjG7OmCVDc=,iv:uYqPmpaGrHC2D7VoC7HyFm8207aE43ATFBHKyIsB/4s=,tag:4YS9TgUTgSbRwF5aQRdW7w==,type:str] + pgp: [] + unencrypted_suffix: _unencrypted + version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-urban-qa.yaml b/deploy-as-code/helm/environments/digit-lts.yaml similarity index 87% rename from deploy-as-code/helm/environments/unified-urban-qa.yaml rename to deploy-as-code/helm/environments/digit-lts.yaml index 270fe75c88..7a7a988948 100644 --- a/deploy-as-code/helm/environments/unified-urban-qa.yaml +++ b/deploy-as-code/helm/environments/digit-lts.yaml @@ -1,28 +1,28 @@ global: - domain: unified-qa.digit.org ## Add your Domain Name "Eg: site.mydomain.com" Do not use the dummy domain + domain: digit-lts.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-cluster, logging, monitoring, playground, zookeeper-cluster, urban ] + values: [ backbone, cert-manager, egov, es-cluster, kafka-cluster, logging, monitoring, playground, zookeeper-cluster ] root-ingress: cert-issuer: letsencrypt-prod configmaps: egov-config: - namespace: [ monitoring, urban ] + namespace: [ egov, monitoring ] 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" + db-host: ## Add db-host name eg: egov-demo.database.azure.com + db-name: ## Add db-name + db-url: jdbc:postgresql:/// ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo + domain: digit-lts.digit.org ## Add your Domain Name + egov-services-fqdn-name: https://digit-lts.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-v1.es-upgrade" - es-indexer-host: "http://elasticsearch-data-v1.es-upgrade:9200/" + 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 @@ -39,15 +39,14 @@ cluster-configs: tracer-errors-provideexceptionindetails: "true" egov-bnd-freedownload-tenants: "pg.testing" egov-bnd-live-citizen-tenants: "pg.testing" - egov-internal-microservice-user-uuid: 4fef6612-07a8-4751-97e9-0e0ac0687ebe egov-service-host: - namespace: [ monitoring, urban ] + namespace: [ egov, monitoring ] data: asset-services: "http://asset-services:8080/" asset-services-maha: "http://asset-services-maha:8080/" - billing-service: "http://billing-service.egov:8080/" - collection-services: "http://collection-services.egov: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/" @@ -64,25 +63,25 @@ cluster-configs: 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-accesscontrol: "http://egov-accesscontrol:8080/" + egov-user: "http://egov-user: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-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.egov: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.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/" + 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/" @@ -95,7 +94,7 @@ cluster-configs: lams-services: "http://lams-services:8080/" lcms-workflow: "http://lcms-workflow:8080/" lcms-services: "http://lcms-services:8080/" - location: "http://location.egov:8080/" + location: "http://location:8080/" performance-assessment: "http://performance-assessment:8080/" pt-property: "http://pt-property:8080/" pt-workflow: "http://pt-workflow:8080/" @@ -115,32 +114,31 @@ cluster-configs: tl-workflow: "http://tl-workflow:8080/" tl-indexer: "http://tl-indexer:8080/" tl-calculator: "http://tl-calculator:8080/" - user-otp: "http://user-otp.egov: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.urban:8080/" - ws-services: "http://ws-services.urban:8080/" - sw-services: "http://sw-services.urban:8080/" - sw-calculator: "http://sw-calculator.urban: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/" - mdms-service-v2: http://mdms-v2.egov: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" + 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.sanitation: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/" @@ -167,8 +165,6 @@ citizen: ';" egov-filestore: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi volume: /opt/eGov/filestore is-bucket-fixed: "true" minio.url : "http://minio.backbone:9000/" @@ -178,22 +174,13 @@ egov-filestore: 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'},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'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'},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" filestore-url-validity: 3600 - fixed-bucketname: unified-uat-filestore ## Add filestore bucket name + fixed-bucketname: filestore bucket name ## Add filestore bucket name egov-idgen: idformat-from-mdms: "true" java-args: -Dspring.profiles.active=monitoring autocreate-new-seq: "true" -inbox: - namespace: egov - memory_limits: 512Mi - heap: "-Xmx512m -Xms256m" - java-debug: true - tracing-enabled: "true" - service-map : '{}' - bs-service-map : '{}' - egov-notification-sms: sms-provider-url: "sms provider url" ## Add sms provider url sms.provider.class: "Generic" @@ -211,6 +198,9 @@ egov-notification-sms: 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 @@ -228,15 +218,6 @@ egov-user: egov-state-level-tenant-id: "in" decryption-abac-enabled: "false" -property-services: - replicas: 1 - egov-idgen-ack-format: "PB-AC-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ACK]" - egov-idgen-ptid-format: "PB-PT-[cy:yyyy-MM-dd]-[SEQ_EG_PT_PTID]" - egov-idgen-mutation-format: "PB-MT-[CITY]-[SEQ_EG_PT_MUTATION]" - egov-idgen-assm-format: "PB-AS-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ASSM]" - property-userevents-pay-link: "digit-ui/citizen/payment/my-bills/$businessService/$propertyId?tenantId=$tenantId" - property-decryption-abac-enabled: "true" - chatbot: kafka-topics-partition-count: 3 kafka-topics-replication-factor: 2 @@ -259,9 +240,8 @@ chatbot: ws-services: - replicas: 1 + wcid-format: "WS/[CITY.CODE]/[fy:yyyy-yy]/[SEQ_EGOV_COMMON]" is-external-workflow-enabled: "true" - water-decryption-abac-enabled: "true" bpa-services: memory_limits: 384Mi @@ -286,8 +266,6 @@ egov-pg-service: # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> egov-mdms-service: - memory_limits: "512Mi" - heap: "-Xmx512m -Xms512m" replicas: 1 images: - egovio/egov-mdms-service @@ -306,7 +284,7 @@ egov-indexer: initContainers: gitSync: repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url - branch: "UNIFIED-QA" ##### Change repo branch with Your fork Repo branch + branch: "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-persister: @@ -317,7 +295,7 @@ egov-persister: initContainers: gitSync: repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url - branch: "UNIFIED-QA" ##### Change repo branch with Your fork Repo branch + branch: "UAT" ##### Change repo branch with Your fork Repo branch pgr-services: memory_limits: 512Mi @@ -326,28 +304,28 @@ egov-data-uploader: initContainers: gitSync: repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url - branch: "UNIFIED-QA" ##### Change repo branch with Your fork Repo branch + 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: "UNIFIED-QA" ##### Change repo branch with Your fork Repo branch + 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: "UNIFIED-QA" ##### Change repo branch with Your fork Repo branch + 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: "UNIFIED-QA" ##### Change repo branch with Your fork Repo branch + branch: "UAT" ##### Change repo branch with Your fork Repo branch # reportinfra >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> @@ -368,14 +346,14 @@ report: initContainers: gitSync: repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url - branch: "UNIFIED-QA" ##### Change repo branch with Your fork Repo branch + 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: "UNIFIED-QA" ##### Change repo branch with Your fork Repo branch + 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" @@ -423,7 +401,6 @@ 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" @@ -599,12 +576,12 @@ kafka-v2: persistence: enabled: true aws: - - volumeId: "vol-048713dc21b8e4f6e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add respective zone. - - volumeId: "vol-07f64ad8ca99f8daf" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-04a5306e32b2ecfec" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone + - volumeId: "" ## REPLACE: add volume id + zone: ## REPLACE: add respective zone. + - volumeId: "" ## REPLACE: add volume id + zone: ## REPLACE: add zone + - volumeId: "" ## REPLACE: add volume id + zone: ## REPLACE: add zone zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" heapOptions: "-Xms704M -Xmx704M" @@ -624,7 +601,7 @@ kafka-v2: ### Kafka Connect <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< kafka-connect: image: - tag: "5.4.1" + tag: latest # zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> @@ -634,12 +611,12 @@ zookeeper-v2: persistence: enabled: true aws: - - volumeId: "vol-0465e07d1c0f5b15a" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-00a73b33ef5efe981" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-0606452427a946dac" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone + - volumeId: "" ## REPLACE: add volume id + zone: ## REPLACE: add zone + - volumeId: "" ## REPLACE: add volume id + zone: ## REPLACE: add zone + - volumeId: "" ## REPLACE: add volume id + zone: ## REPLACE: add zone ## Zookeeper JVM Heap Option heapOptions: "-Xms256M -Xmx256M" @@ -659,12 +636,12 @@ elasticsearch-data-v1: persistence: enabled: true aws: - - volumeId: "vol-00f013288bd67ff28" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-08bedc5a9b489eddb" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-01c26575f47f745c3" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone + - volumeId: "" ## REPLACE: add volume id + zone: ## REPLACE: add zone + - volumeId: "" ## REPLACE: add volume id + zone: ## REPLACE: add zone + - volumeId: "" ## REPLACE: add volume id + zone: ## REPLACE: add zone esJavaOpts: "-Xmx1g -Xms1g" resources: @@ -684,12 +661,12 @@ elasticsearch-master-v1: persistence: enabled: true aws: - - volumeId: "vol-05da2f8e14795b34d" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-0a3dfaac5a810e5bc" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-0edf1fd8608b184b7" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone + - volumeId: "" ## REPLACE: add volume id + zone: ##REPLACE: add zone + - volumeId: "" ## REPLACE: add volume id + zone: ##REPLACE: add zone + - volumeId: "" ## REPLACE: add volume id + zone: ## REPLACE: add zone esJavaOpts: "-Xmx448m -Xms448m" resources: diff --git a/deploy-as-code/helm/environments/egov-demo-secrets.yaml b/deploy-as-code/helm/environments/egov-demo-secrets.yaml deleted file mode 100644 index 034cd8234d..0000000000 --- a/deploy-as-code/helm/environments/egov-demo-secrets.yaml +++ /dev/null @@ -1,76 +0,0 @@ -cluster-configs: - secrets: - db: # update the postgres db credentials - username: demo - password: demo - flywayUsername: demo - flywayPassword: demo - egov-notification-sms: # To work sms notification service add the sms provider details - username: demo - password: demo - egov-filestore: # To work Filestore service add the IAM user details which has access on the filestore s3 bucket. - aws-key: aswedfghew - aws-secret-key: xdefghgdxc - egov-location: # To work Location service add your gmap key - gmapskey: AIzaSyAQOd09-sdfegv - egov-pg-service: # To work pg service add your respective bank details - axis-merchant-id: demo - axis-merchant-secret-key: demo - axis-merchant-user: demo - axis-merchant-pwd: demo - axis-merchant-access-code: demo - payu-merchant-key: demo - payu-merchant-salt: demo - pgadmin: # To work pgadmin service add details - admin-email: demo@demo.com - admin-password: demo - read-email: demo@demo.com - read-password: demo - egov-enc-service: # To work egov-enc service add the details - master-password: demo - master-salt: q7.fr.cr - master-initialvector: 9J&asfgrU-H2 - egov-notification-mail: # To work mail notification service add respective mail details - mailsenderusername: demo@demo - mailsenderpassword: demo - git-sync: # To clone the config and mdms repos, Create github user and add your ssh private key below. This private should have access to config and mdms repo. - ssh: | - -----BEGIN RSA PRIVATE KEY----- - MIIJKQIBAAKCAgEAxN3yoWfXEl7227hAXUTpeN5SiGUe22sIlGSYk3fx2Zl1xW0t - B5Y/RfxG3KocwtGCmxq+eMur9ZZsP5B8qFguG1ZhJXRZrFTn8S6bmVSP1YBRv93O - wvGNiLrSkqeKTbAflj/j1QxbkYArtkEY/1kLkmjEo7KO9ahHOI5qG - Tx9oJsBVAtHfO5Q3q4laEmbl9t1UE7XSp/0RD4+jqSlVS4q/Z3+MLHKfNu3Pps4A - Zq1WmaMch5NxB9qo1zj6x7LENVkzX29urHhlOnhJKZG8A/2Iz6rqzZTwV5g1kxSJ - dbfLg7K++zgyaJzluchWo5KCidC2icORklwvdnoDpu6qKD7hZBf4LscIV36Mwr79 - z+EvTCrkaKjUTQMdc+mgzwRldHWgwRTZjkEIX13v8r5x9Pl1JuIttONhINurN3dn - woKGb9rFFfBaLqEMU7VAHZ20SO0E4na7b4v2nOwWixcOezIwYVl6V3zN6IcCAwEA - AQKCAgAFUqr4ykH6cS7jifvTicV2SyyYG4PWEvLMcFvfwOJ9K7UPfYA2ME3NqqCP - 3tmgOuH5J6P2yCsCHOsYXOPB+YBlpNRDmv3Btxn+X3A9mRe6ghmzwl+Qzc8x3ztK - U9VdfGGeQmSFd63xc2nc7xfbWXmTqfFpThM+4X5fYZz1YHtwVWncYaYY4+rFGhAb - xjkvwNMC6DvgR3tQmT0B2xNzSq+JiyG0zJtzRBBZAQlVl6sJ96jrFAoMSrHj7tWc - kdpX+EQ8vY/I0zP3qiMs2bvsxvFOGcZ76IQZIH44I2gDpSKvPFLtZ9aK1p4r1kaa - RpLEOgC/gZiOkS24Q4rG5XqcMcZC9mMlWHqUJGhYrZhEn0yCQEtQFwiaDbuwQ+eA - 1RJ4Lxm9sGFuM1T - -----END RSA PRIVATE KEY----- - known-hosts: github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== - kibana: # Add Kibana details - namespace: es-cluster - credentials: demo - egov-si-microservice: # Add finance service details - si-microservice-user: demo - si-microservice-password: demo - mail-sender-password: demo - egov-edcr-notification: # Add edcr service details - edcr-mail-username: demo@demo.com - edcr-mail-password: demo - edcr-sms-username: demo - edcr-sms-password: demo - chatbot: # Add chatbot details - valuefirst-username: demo - valuefirst-password: demo - egov-user-chatbot: # Add user chatbot details - citizen-login-password-otp-fixed-value: "546941" - oauth2-proxy: # To work oauth2-proxy service, create and add your github OAuth Apps details - clientID: qwgethjymnbv - clientSecret: 3a08079easd9d8055470475696fd3baad5292 - cookieSecret: QVbnq0L8npoyfxZs96wtBg== diff --git a/deploy-as-code/helm/environments/egov-demo-template-secrets.yaml b/deploy-as-code/helm/environments/egov-demo-template-secrets.yaml deleted file mode 100644 index 0c182e2de0..0000000000 --- a/deploy-as-code/helm/environments/egov-demo-template-secrets.yaml +++ /dev/null @@ -1,72 +0,0 @@ -cluster-configs: - secrets: - db: // Create postgres db user and mention the details - username: ## REPLACE: Needs be the DB username provisioned during infra provisioning step - password: ## REPLACE: DB password created during infra provisioning - flywayUsername: ## REPLACE: Same as DB username above - flywayPassword: ## REPLACE: Same as DB password above - egov-notification-sms: // To work sms notification service add the sms provider details - username: ## REPLACE - password: ## REPLACE - egov-filestore: // To work Filestore service add the IAM user details which has access on the filestore s3 bucket. - aws-key: ## REPLACE - aws-secret-key: ## REPLACE - egov-location: // To work Location service add your gmap key - gmapskey: ## REPLACE - egov-pg-service: ## To work pg service add your respective bank details - axis-merchant-id: demo ## REPLACE - axis-merchant-secret-key: demo ## REPLACE - axis-merchant-user: demo ## REPLACE - axis-merchant-pwd: demo ## REPLACE - axis-merchant-access-code: demo ## REPLACE - payu-merchant-key: demo ## REPLACE - payu-merchant-salt: demo ## REPLACE - pgadmin: ## To work pgadmin service add details - admin-email: demo@demo.com ## REPLACE - admin-password: demo ## REPLACE - read-email: demo@demo.com ## REPLACE - read-password: demo ## REPLACE - egov-enc-service: ## To work egov-enc service add the details - master-password: demo ## REPLACE if needed and store it somewhere safe - master-salt: q7.fr.cr ## REPLACE if needed and store it somewhere safe - master-initialvector: 9J&asfgrU-H2 ## REPLACE if needed and store it somewhere safe - egov-notification-mail: ## To work mail notification service add respective mail details - mailsenderusername: demo@demo ## REPLACE - mailsenderpassword: demo ## REPLACE - # Dummy key below. Replace with the user's private key below. The corresponding public key needs to be in GitHub SSH keys. - git-sync: ## REPLACE To clone the config and mdms repos, Create github user and add your ssh private key below. This private should have access to config and mdms repo. - ssh: | - -----BEGIN RSA PRIVATE KEY----- - MIIJKQIBAAKCAgEAxN3yoWfXEl7227hAXUTpeN5SiGUe22sIlGSYk3fx2Zl1xW0t - B5Y/RfxG3KocwtGCmxq+eMur9ZZsP5B8qFguG1ZhJXRZrFTn8S6bmVSP1YBRv93O - wvGNiLrSkqeKTbAflj/j1QxbkYArtkEY/1kLkmjEo7KO9ahHOI5qG - Tx9oJsBVAtHfO5Q3q4laEmbl9t1UE7XSp/0RD4+jqSlVS4q/Z3+MLHKfNu3Pps4A - Zq1WmaMch5NxB9qo1zj6x7LENVkzX29urHhlOnhJKZG8A/2Iz6rqzZTwV5g1kxSJ - dbfLg7K++zgyaJzluchWo5KCidC2icORklwvdnoDpu6qKD7hZBf4LscIV36Mwr79 - z+EvTCrkaKjUTQMdc+mgzwRldHWgwRTZjkEIX13v8r5x9Pl1JuIttONhINurN3dn - woKGb9rFFfBaLqEMU7VAHZ20SO0E4na7b4v2nOwWixcOezIwYVl6V3zN6IcCAwEA - AQKCAgAFUqr4ykH6cS7jifvTicV2SyyYG4PWEvLMcFvfwOJ9K7UPfYA2ME3NqqCP - 3tmgOuH5J6P2yCsCHOsYXOPB+YBlpNRDmv3Btxn+X3A9mRe6ghmzwl+Qzc8x3ztK - U9VdfGGeQmSFd63xc2nc7xfbWXmTqfFpThM+4X5fYZz1YHtwVWncYaYY4+rFGhAb - xjkvwNMC6DvgR3tQmT0B2xNzSq+JiyG0zJtzRBBZAQlVl6sJ96jrFAoMSrHj7tWc - kdpX+EQ8vY/I0zP3qiMs2bvsxvFOGcZ76IQZIH44I2gDpSKvPFLtZ9aK1p4r1kaa - RpLEOgC/gZiOkS24Q4rG5XqcMcZC9mMlWHqUJGhYrZhEn0yCQEtQFwiaDbuwQ+eA - 1RJ4Lxm9sGFuM1T - -----END RSA PRIVATE KEY----- - known-hosts: github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== - kibana: ## Add Kibana details - namespace: es-cluster - credentials: demo ##REPLACE: Combination of username and password. Generate these credentials and paste here - egov-si-microservice: ## Add finance service details - si-microservice-user: demo ##REPLACE - si-microservice-password: demo ##REPLACE - mail-sender-password: demo ##REPLACE - chatbot: ## Add chatbot details - valuefirst-username: demo ##REPLACE - valuefirst-password: demo ##REPLACE - egov-user-chatbot: ## Add user chatbot details - citizen-login-password-otp-fixed-value: "546941" ##REPLACE - oauth2-proxy: ## To work oauth2-proxy service, create and add your github OAuth Apps details - clientID: qwgethjymnbv - clientSecret: 3a08079easd9d8055470475696fd3baad5292 - cookieSecret: QVbnq0L8npoyfxZs96wtBg== diff --git a/deploy-as-code/helm/environments/egov-demo-template.yaml b/deploy-as-code/helm/environments/egov-demo-template.yaml deleted file mode 100644 index c1703a78a8..0000000000 --- a/deploy-as-code/helm/environments/egov-demo-template.yaml +++ /dev/null @@ -1,784 +0,0 @@ -global: - domain: ## REPLACE: Add your Domain Name Eg: site.mydomain.com - setup: fullsetup - -cluster-configs: - namespaces: ## Set true to create muliple namespaces - create: true - values: [ backbone, cert-manager, egov, es-cluster, kafka-cluster, logging, monitoring, playground, zookeeper-cluster ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: #Please have the output of the Kubernetes cluster infra provisioning step to fill in below values - data: - db-host: "" ## REPLACE:Add db-host name eg: egov-demo.database.azure.com - db-name: "" ## REPLACE: Add db-name. - db-url: "" ## REPLACE:example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: "" ## REPLACE:Add your Domain Name - egov-services-fqdn-name: "https:///" ## REPLACE:Add your Domain Name - egov-state-level-tenant-id: "pg" - s3-assets-bucket: "" ## REPLACE:Add s3-assets-bucket name. Create this separately before adding it here. This is tenant specific. - - ## Do not Change - 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" - - egov-service-host: ## Change only if you know the impact - 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/" - -egov-filestore: - 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'},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'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'},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" - filestore-url-validity: 3600 - fixed-bucketname: filestore bucket name ## REPLACE: Add filestore bucket name. This has to be created separately. - -egov-idgen: - idformat-from-mdms: "true" - java-args: -Dspring.profiles.active=monitoring - heap: "-Xmx192m -Xms192m" - autocreate-new-seq: "true" - -## Below options to be configured for SMS notifications to work. Note that deployment will still go ahead -## even if these values are not filled in. -egov-notification-sms: - sms-provider-url: "sms provider url" ## REPLACE: Add sms provider url for SMS services to work - 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" ## REPLACE: Add sms provider name - sms-sender: "sms sender" ## REPLACE: 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" - - -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" - -## Configure MDMS GitHub repository access below. Make sure GitHub has the user's public SSH key added and user has -## access to the GitHub MDMS repository. Add corresponding private key to the corresponding egov-demo-template-secrets.yaml file. -egov-mdms-service: - 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" ### REPLACE: Change this to Your MDMS Repo. Make sure the path is right and there is no .git extension at the end - branch: "" ### REPLACE: Branch need to be changed as per your env - mdms-folder: "egov-mdms-data" - masters-config-url: "file:///work-dir/egov-mdms-data/master-config.json" - java-args: -Dspring.profiles.active=monitoring - -## Configure the indexer service and pass in the configs repository path. -egov-indexer: - heap: "-Xmx512m -Xms512m" - memory_limits: "768Mi" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ### REPLACE: Change this to Your Config Repo - branch: "" ### REPLACE: Change this to your preferred branch name - 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-persister: - replicas: 1 - images: - - egovio/egov-persister - persist-yml-path: "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" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ### REPLACE: Change this to Your Config Repo - branch: "" ### REPLACE: Change this to your preferred branch name for the repo - -egov-data-uploader: - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ### REPLACE: Change this to Your Config Repo - branch: "" ### REPLACE: Change this to your preferred branch name for the repo - -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" ### REPLACE: Change this to Your Config Repo - branch: "" ### REPLACE: Change this to your preferred branch name for the repo - -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"}}' - - -egov-custom-consumer: - erp-host: "https://mohali-qa.egovernments.org/" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -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 - } - } -# financials >>>>>>>>>>>>>>>>>>>>>>>>>>>> - -egf-master: - 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: "" ## Add email id - images: - - "quay.io/jetstack/cert-manager-controller:v0.10.1" - namespace: egov - - -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-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" - -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -employee: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" - -dashboard-analytics: - config-schema-paths: "file:///work-dir/configs/egov-dss-dashboards/dashboard-analytics/*.json" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ### REPLACE: Change this to Your Config Repo - branch: "" ### REPLACE: Change this to your preferred branch name for the repo - -dashboard-ingest: - config-schema-paths: "file:///work-dir/configs/egov-dss-dashboards/dashboard-ingest/*.json" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ### REPLACE: Change this to Your Config Repo - branch: "" ### REPLACE: Change this to your preferred branch name for the repo - - -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" - -# reportinfra >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -report: - heap: "-Xmx512m -Xms512m" - tracing-enabled: "true" - spring-datasource-tomcat-max-active: 5 - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ### REPLACE: Change this to Your Config Repo - branch: "" ### REPLACE: Change this to your preferred branch name for the repo - report-locationsfile-path: "file:///work-dir/configs/reports/reportFileLocationsv1.txt" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -pdf-service: - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ### REPLACE: Change this to Your Config Repo - branch: "" ### REPLACE: Change this to your preferred branch name for the repo - 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" - - -## Below is Kafka configuration. In case of AWS, Terraform apply step would've printed all the provisioned infra. -## Please have the volume ids from that output handy to enter it here. -## If multiple availability zones have been provided during infra provisioning, the volumes will be created in those zones -## in the same order. For eg. availability_zones=['ap-south-1a', 'ap-south-1b', 'us-east-1a'] provided in the TF -## variables.tf file will provision three volumes in the 3 zones above. -# kafka-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -kafka-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "" ## REPLACE: add volume id - zone: ## REPLACE: add respective zone. - - volumeId: "" ## REPLACE: add volume id - zone: ## REPLACE: add zone - - volumeId: "" ## REPLACE: add volume id - zone: ## REPLACE: add zone - zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" - - heapOptions: "-Xms704M -Xmx704M" - memory_limits: 1408Mi - lingerMs: "250" - numberPartitions: "3" - replicationFactor: "2" - minInsyncReplicas: "1" - offsetsReplicationFactor: "3" - -### Kafka Connect <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -kafka-connect: - image: - tag: "5.4.1" - -## kafka-v2 Azure <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -#kafka-v2: -# persistence: -# enabled: true -# azure: -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" - -# heapOptions: "-Xms704M -Xmx704M" -# memory_limits: 1408Mi -# lingerMs: "250" -# numberPartitions: "3" -# replicationFactor: "2" -# minInsyncReplicas: "1" -# offsetsReplicationFactor: "3" - -## kafka-v2 SDC >>>>>>>>>>>>>>>>>>>>>>>>>>>> - -#kafka-v2: -# persistence: -# enabled: true -# iscsi: -# targetPortal: 10.67.49.8:3260 ## change the targetPortal with yours. -# iqn: -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt0 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt1 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt2 ## change the iqn with yours. -# zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" -# storage-size: "75Gi -# heapOptions: "-Xms704M -Xmx704M" -# memory_limits: 1408Mi -# lingerMs: "250" -# numberPartitions: "3" -# replicationFactor: "2" -# minInsyncReplicas: "1" -# offsetsReplicationFactor: "3" - - -## Below is Zookeeper configuration. In case of AWS, Terraform apply step would've printed all the provisioned infra. -## Please have the volume ids from that output handy to enter it here. -## If multiple availability zones have been provided during infra provisioning, the volumes will be created in those zones -## in the same order. For eg. availability_zones=['ap-south-1a', 'ap-south-1b', 'us-east-1a'] provided in the TF -## variables.tf file will provision three volumes in the 3 zones above. -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "" ## REPLACE: add volume id - zone: ## REPLACE: add zone - - volumeId: "" ## REPLACE: add volume id - zone: ## REPLACE: add zone - - volumeId: "" ## REPLACE: add volume id - zone: ## REPLACE: add zone - - ## Zookeeper JVM Heap Option - heapOptions: "-Xms256M -Xmx256M" - resources: - limits: - cpu: 300m - memory: 384Mi - requests: - cpu: 300m - memory: 384Mi - -# zookeeper-v2 Azure >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -#zookeeper-v2: -# persistence: -# enabled: true -# azure: -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI - - ## Zookeeper JVM Heap Option -# heapOptions: "-Xms256M -Xmx256M" -# resources: -# limits: -# cpu: 300m -# memory: 384Mi -# requests: -# cpu: 300m -# memory: 384Mi - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -## zookeeper-v2 SDC <<<<<<<<<<<<<<<<< -#zookeeper-v2: -# persistence: -# enabled: true -# iscsi: -# targetPortal: 10.67.49.8:3260 ## change the targetPortal with yours. -# iqn: -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt3 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt4 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt5 ## change the iqn with yours. - -# storage-size: 5Gi -# heapOptions: "-Xms256M -Xmx256M" -# resources: -# limits: -# cpu: 300m -# memory: 384Mi -# requests: -# cpu: 300m -# memory: 384Mi - - - -## Enter Elastic Search data volume ids. In case of AWS, Terraform apply step would've printed all the provisioned infra. -## Please have the volume ids from that output handy to enter it here. -## If multiple availability zones have been provided during infra provisioning, the volumes will be created in those zones -## in the same order. For eg. availability_zones=['ap-south-1a', 'ap-south-1b', 'us-east-1a'] provided in the TF -## variables.tf file will provision three volumes in the 3 zones above. -# es-v1-cluster AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>> -elasticsearch-data-v1: - image: - tag: 6.6.2 - persistence: - enabled: true - aws: - - volumeId: "" ## REPLACE: add volume id - zone: ## REPLACE: add zone - - volumeId: "" ## REPLACE: add volume id - zone: ## REPLACE: add zone - - volumeId: "" ## REPLACE: add volume id - zone: ## REPLACE: add zone - - esJavaOpts: "-Xmx1g -Xms1g" - resources: - requests: - memory: "2Gi" - limits: - memory: "2Gi" -## es-data-v1 Azure >>>>>>>>>>>>>>>>>>>>> -#elasticsearch-data-v1: -# image: -# tag: 6.6.2 -# persistence: -# enabled: true -# azure: -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# -# esJavaOpts: "-Xmx1g -Xms1g" -# resources: -# requests: -# memory: "896Mi" -# limits: -# memory: "896Mi" - -## es-data-v1 SDC<<<<<<<<<<<<<<< -#elasticsearch-data-v1: -# image: -# tag: 6.6.2 -# persistence: -# enabled: true -# iscsi: -# targetPortal: 10.67.49.8:3260 ## change the targetPortal with yours. -# iqn: -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt17 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt16 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt19 ## change the iqn with yours. -# storage-size: 25Gi -# esJavaOpts: "-Xmx1g -Xms1g" -# storage-size: 25Gi -# resources: -# requests: -# memory: "896Mi" -# limits: -# memory: "896Mi" - - - -## Enter Elastic search master volume IDs. In case of AWS, Terraform apply step would've printed all the provisioned infra. -## Please have the volume ids from that output handy to enter it here. -## If multiple availability zones have been provided during infra provisioning, the volumes will be created in those zones -## in the same order. For eg. availability_zones=['ap-south-1a', 'ap-south-1b', 'us-east-1a'] provided in the TF -## variables.tf file will provision three volumes in the 3 zones above. -### es-master-v1 AWS >>>>>>>>>>>>>>>>>>>> - -elasticsearch-master-v1: - replicas: 3 - image: - tag: 6.6.2 - persistence: - enabled: true - aws: - - volumeId: "" ## REPLACE: add volume id - zone: ##REPLACE: add zone - - volumeId: "" ## REPLACE: add volume id - zone: ##REPLACE: add zone - - volumeId: "" ## REPLACE: add volume id - zone: ## REPLACE: add zone - - esJavaOpts: "-Xmx448m -Xms448m" - resources: - requests: - memory: "896Mi" - limits: - memory: "896Mi" - -## es-master-v1 Azure >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -#elasticsearch-master-v1: -# replicas: 3 -# image: -# tag: 6.6.2 -# persistence: -# enabled: true -# azure: -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI - -# esJavaOpts: "-Xmx448m -Xms448m" -# resources: -# requests: -# memory: "896Mi" -# limits: -# memory: "896Mi" - -## es-master-v1 SDC <<<<<<<<<<<<<<<<<<<< -#elasticsearch-master-v1: -# replicas: 3 -# image: -# tag: 6.6.2 -# persistence: -# enabled: true -# iscsi: -# targetPortal: 10.67.49.8:3260 ## change the targetPortal with yours. -# iqn: -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt14 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt15 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt16 ## change the iqn with yours. -# storage-size: 5Gi -# esJavaOpts: "-Xmx448m -Xms448m" -# resources: -# requests: -# memory: "896Mi" -# limits: -# 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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -# <<<<< oauth2-proxy <<<<<<<< -oauth2-proxy: - config: - configFile: |- - email_domains = [ "*" ] - github_org = "egovernments" # Repalce with github org name - github_team = "micro-service-qa,devops" # Repalce with github teams - upstreams = [ "file:///dev/null" ] diff --git a/deploy-as-code/helm/environments/egov-demo.yaml b/deploy-as-code/helm/environments/egov-demo.yaml deleted file mode 100644 index 03b6a74d9a..0000000000 --- a/deploy-as-code/helm/environments/egov-demo.yaml +++ /dev/null @@ -1,853 +0,0 @@ -global: - domain: ## 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-cluster, logging, monitoring, playground, zookeeper-cluster ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ egov, monitoring ] - data: - db-host: "" ## Add db-host name eg: egov-demo.database.azure.com - db-name: "" ## Add db-name - db-url: "" ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: "" ## Add your Domain Name - egov-services-fqdn-name: "https:///" ## Add your Domain Name - - 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" - - 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 '' ' - - - ';" -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" -egov-filestore: - 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'},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'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'},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" - filestore-url-validity: 3600 - fixed-bucketname: filestore bucket name ## Add filestore bucket name - -egov-idgen: - idformat-from-mdms: "true" - java-args: -Dspring.profiles.active=monitoring - heap: "-Xmx192m -Xms192m" - autocreate-new-seq: "true" - -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" - -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: "false" - -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: - 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: "UAT" ##### 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: "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-persister: - replicas: 1 - images: - - egovio/egov-persister - persist-yml-path: "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" - 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-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" - -# 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" - 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 - heap: "-Xmx192m -Xms192m" - employee-applink: "https://egov-demo.egovernments.org/employee/user/login" - - -egov-weekly-impact-notifier: - mail-to-address: "lata.naik@egovernments.org" - - mail-interval-in-secs: "604800" - schedule: "30 07 * * *" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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: "" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ## add your respective zone eg. ap-south-1a - - volumeId: "" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ## add your respective zone eg. ap-south-1a - - volumeId: "" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ## add your respective zone eg. ap-south-1a - zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" - - heapOptions: "-Xms704M -Xmx704M" - memory_limits: 1408Mi - lingerMs: "250" - numberPartitions: "3" - replicationFactor: "2" - minInsyncReplicas: "1" - offsetsReplicationFactor: "3" - -### Kafka Connect <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -kafka-connect: - image: - tag: "5.4.1" - -## kafka-v2 Azure <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -#kafka-v2: -# image: -# tag: "5.4.1" -# persistence: -# enabled: true -# azure: -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" - -# heapOptions: "-Xms704M -Xmx704M" -# memory_limits: 1408Mi -# lingerMs: "250" -# numberPartitions: "3" -# replicationFactor: "2" -# minInsyncReplicas: "1" -# offsetsReplicationFactor: "3" - -## kafka-v2 SDC >>>>>>>>>>>>>>>>>>>>>>>>>>>> - -#kafka-v2: -# image: -# tag: "5.4.1" -# persistence: -# enabled: true -# iscsi: -# targetPortal: 10.67.49.8:3260 ## change the targetPortal with yours. -# iqn: -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt0 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt1 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt2 ## change the iqn with yours. -# zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" -# storage-size: "75Gi -# heapOptions: "-Xms704M -Xmx704M" -# memory_limits: 1408Mi -# lingerMs: "250" -# numberPartitions: "3" -# replicationFactor: "2" -# minInsyncReplicas: "1" -# offsetsReplicationFactor: "3" - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ## add your respective zone eg. ap-south-1a - - volumeId: "" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ## add your respective zone eg. ap-south-1a - - volumeId: "" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ## add your respective zone eg. ap-south-1a - - ## Zookeeper JVM Heap Option - heapOptions: "-Xms256M -Xmx256M" - resources: - limits: - cpu: 300m - memory: 384Mi - requests: - cpu: 300m - memory: 384Mi - -# zookeeper-v2 Azure >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -#zookeeper-v2: -# image: -# tag: "5.4.1" -# persistence: -# enabled: true -# azure: -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI - - ## Zookeeper JVM Heap Option -# heapOptions: "-Xms256M -Xmx256M" -# resources: -# limits: -# cpu: 300m -# memory: 384Mi -# requests: -# cpu: 300m -# memory: 384Mi - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -## zookeeper-v2 SDC <<<<<<<<<<<<<<<<< -#zookeeper-v2: -# image: -# tag: "5.4.1" -# persistence: -# enabled: true -# iscsi: -# targetPortal: 10.67.49.8:3260 ## change the targetPortal with yours. -# iqn: -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt3 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt4 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt5 ## change the iqn with yours. - -# storage-size: 5Gi -# 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: "" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ## add your respective zone eg. ap-south-1a - - volumeId: "" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ## add your respective zone eg. ap-south-1a - - volumeId: "" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ## add your respective zone eg. ap-south-1a - - esJavaOpts: "-Xmx1g -Xms1g" - resources: - requests: - memory: "2Gi" - limits: - memory: "2Gi" -## es-data-v1 Azure >>>>>>>>>>>>>>>>>>>>> -#elasticsearch-data-v1: -# image: -# tag: 6.6.2 -# persistence: -# enabled: true -# azure: -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# -# esJavaOpts: "-Xmx1g -Xms1g" -# resources: -# requests: -# memory: "896Mi" -# limits: -# memory: "896Mi" - -## es-data-v1 SDC<<<<<<<<<<<<<<< -#elasticsearch-data-v1: -# image: -# tag: 6.6.2 -# persistence: -# enabled: true -# iscsi: -# targetPortal: 10.67.49.8:3260 ## change the targetPortal with yours. -# iqn: -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt17 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt16 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt19 ## change the iqn with yours. -# storage-size: 25Gi -# esJavaOpts: "-Xmx1g -Xms1g" -# storage-size: 25Gi -# resources: -# requests: -# memory: "896Mi" -# limits: -# memory: "896Mi" - -### es-master-v1 AWS >>>>>>>>>>>>>>>>>>>> - -elasticsearch-master-v1: - replicas: 3 - image: - tag: 6.6.2 - persistence: - enabled: true - aws: - - volumeId: "" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ## add your respective zone eg. ap-south-1a - - volumeId: "" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ## add your respective zone eg. ap-south-1a - - volumeId: "" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ## add your respective zone eg. ap-south-1a - - esJavaOpts: "-Xmx448m -Xms448m" - resources: - requests: - memory: "896Mi" - limits: - memory: "896Mi" - -## es-master-v1 Azure >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -#elasticsearch-master-v1: -# replicas: 3 -# image: -# tag: 6.6.2 -# persistence: -# enabled: true -# azure: -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI -# - diskName: "diskName" ## add diskName -# diskURI: ## Azure diskURI - -# esJavaOpts: "-Xmx448m -Xms448m" -# resources: -# requests: -# memory: "896Mi" -# limits: -# memory: "896Mi" - -## es-master-v1 SDC <<<<<<<<<<<<<<<<<<<< -#elasticsearch-master-v1: -# replicas: 3 -# image: -# tag: 6.6.2 -# persistence: -# enabled: true -# iscsi: -# targetPortal: 10.67.49.8:3260 ## change the targetPortal with yours. -# iqn: -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt14 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt15 ## change the iqn with yours. -# - iqn.2010-06.com.nutanix:kubernete-72b39064-fdbf-48d3-abfa-7a36c956d535-tgt16 ## change the iqn with yours. -# storage-size: 5Gi -# esJavaOpts: "-Xmx448m -Xms448m" -# resources: -# requests: -# memory: "896Mi" -# limits: -# 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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/quickstart-config-secrets.yaml b/deploy-as-code/helm/environments/quickstart-config-secrets.yaml deleted file mode 100644 index 57d912d5a0..0000000000 --- a/deploy-as-code/helm/environments/quickstart-config-secrets.yaml +++ /dev/null @@ -1,67 +0,0 @@ -cluster-configs: - secrets: - db: - username: egovdbuser #local DB cred - password: postgres@4321 - flywayUsername: egovdbuser - flywayPassword: postgres@4321 - egov-enc-service: # use-enc keys to encrypt/decrypt users details - master-password: keiz0phashiNgoh7 - master-salt: Eegh8ut7 - master-initialvector: quooR4Oereiy - egov-location: # google maps key - gmapskey: AIzaSyADqpKqZOggMr33usQvZ5hml3tyWZ6SCMc - git-sync: # Read-only user - ssh: | - -----BEGIN RSA PRIVATE KEY----- - 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 - -----END RSA PRIVATE KEY----- - known-hosts: github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== diff --git a/deploy-as-code/helm/environments/quickstart-config.yaml b/deploy-as-code/helm/environments/quickstart-config.yaml deleted file mode 100644 index 054e0cebdf..0000000000 --- a/deploy-as-code/helm/environments/quickstart-config.yaml +++ /dev/null @@ -1,156 +0,0 @@ -global: - domain: quickstart.local.digit ## Add your Domain Name - setup: "quickstart" - -cluster-configs: - namespaces: - create: true #set this flag true for 1st time deployment, will create the respective namespaces. - values: [ backbone, cert-manager, egov, kafka-cluster, monitoring, playground, zookeeper-cluster ] - root-ingress: - cert-issuer: letsencrypt-prod - serviceName: digit-ui - appRoot: digit-ui - configmaps: - egov-config: - data: - db-host: postgres.egov ## Add db-host name - db-name: egov_ms ## Add db-name - db-url: "jdbc:postgresql://postgres.egov:5432/egov_ms" ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: "quickstart.local.digit" ## Add your Domain Name - egov-services-fqdn-name: "http://quickstart.local.digit/" ## Add your Domain Name - egov-state-level-tenant-id: "pg" ##Add tenant id example: pb - es-host: "elasticsearch-client-v1.es-cluster" - es-indexer-host: "http://elasticsearch-client-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" - s3-assets-bucket: "(pg-egov-assets|egov-uat-assets)" ## Add s3-assets-bucket name - 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-service-host: - data: - billing-service: http://billing-service.egov:8080/ - collection-services: http://collection-services.egov:8080/ - collection-search-indexer: http://collection-search-indexer.egov:8080/ - dashboard-analytics: http://dashboard-analytics.egov:8080/ - dashboard-ingest: http://dashboard-ingest.egov:8080/ - egov-common-masters: http://egov-common-masters.egov:8080/ - egov-apportion-service: http://egov-apportion-service.egov:8080/ - egf-master: http://egf-master.egov:8080/ - egf-instrument: http://egf-instrument.egov:8080/ - egov-accesscontrol: http://egov-accesscontrol.egov:8080/ - egov-user: 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-mdms-service: http://egov-mdms-service.egov:8080/ - egov-mdms-create: http://egov-mdms-create.egov:8080/ - egov-enc-service: http://egov-enc-service.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-client-v1.es-cluster:9200 - location: http://location.egov:8080/ - property-services: http://property-services.egov:8080/ - pt-calculator-v2: http://pt-calculator-v2.egov:8080/ - pt-services-v2: http://pt-services-v2.egov:8080/ - pdf-service: http://pdf-service.egov:8080/ - report: http://report.egov:8080/ - tl-services: http://tl-services.egov:8080/ - tl-workflow: http://tl-workflow.egov:8080/ - tl-calculator: http://tl-calculator.egov:8080/ - user-otp: http://user-otp.egov:8080/ - ws-calculator: http://ws-calculator.egov:8080/ - ws-services: http://ws-services.egov:8080/ - firenoc-services: http://firenoc-services.egov:8080/ - firenoc-calculator: http://firenoc-calculator.egov:8080/ - egov-user-event: http://egov-user-event.egov:8080/ - sw-services: "http://sw-services.egov:8080/" - sw-calculator: "http://sw-calculator.egov:8080/" - bpa-services: "http://bpa-services.egov:8080/" - bpa-calculator: "http://bpa-calculator.egov:8080/" - rainmaker-pgr: "http://rainmaker-pgr:8080/" - egov-user-chatbot: "http://egov-user-chatbot:8080/" - zuul: "http://zuul:8080/" - -nginx-ingress: - replicas: 1 - controller: - image: - repository: egovio/nginx-ingress-controller - tag: "0.26.1" - default-backend-service: "egov/nginx" - namespace: egov - - -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 '' ' - - ';" - - -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -egov-persister: - replicas: 1 - images: - - egovio/egov-persister - persist-yml-path: "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/land-persister.yml,file:///work-dir/configs/egov-persister/noc-persister.yml,file:///work-dir/configs/egov-persister/pgr-services-persister.yml,file:///work-dir/configs/egov-persister/pgr-migration-batch.yml, 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/fsm-persister.yaml, file:///work-dir/configs/egov-persister/echallan.yml" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "quickstart" - -zuul: - replicas: 1 - memory_limits: "512Mi" - custom-filter-property: "false" - tracing-enabled: "true" - heap: "-Xmx256m -Xms256m" - 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-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" - -egov-mdms-service: - initContainers: - gitSync: - enabled: true - repo: "git@github.com:egovernments/egov-mdms-data" - branch: "quickstart" - -egov-indexer: - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "quickstart" - 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/pgr-services.yml,file:///work-dir/configs/egov-indexer/pgr-migration-batch-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/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-fsm.yml,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" - -egov-persister: - persist-yml-path: "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/land-persister.yml,file:///work-dir/configs/egov-persister/noc-persister.yml,file:///work-dir/configs/egov-persister/pgr-services-persister.yml,file:///work-dir/configs/egov-persister/pgr-migration-batch.yml, 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/fsm-persister.yaml, file:///work-dir/configs/egov-persister/echallan.yml,file:///work-dir/configs/egov-persister/egov-document-upload-persister.yml,file:///work-dir/configs/egov-persister/firenoc-calculator-persister.yml,file:///work-dir/configs/egov-persister/nss-persister.yml,file:///work-dir/configs/egov-persister/birth-death.yml" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "quickstart" \ No newline at end of file diff --git a/deploy-as-code/helm/environments/sanitation-qa-secrets.yaml b/deploy-as-code/helm/environments/sanitation-qa-secrets.yaml deleted file mode 100644 index 5f477728bd..0000000000 --- a/deploy-as-code/helm/environments/sanitation-qa-secrets.yaml +++ /dev/null @@ -1,71 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:Gv2SrVrJGUpP,iv:hmF2rQaLYr+IyVjDL7UAjYljv7dD33ix6dIBhHCkyvs=,tag:BrKO8bDZ72P/oqU72pr7hw==,type:str] - password: ENC[AES256_GCM,data:SHxAXhQEtpmXH1QHYuuS,iv:+5FeX0tFr91qrxIAsUtfa3ynY7FBtmArrSDFQ6/Ruok=,tag:IJdNCj5lhvlSp6H5qifwHw==,type:str] - flywayUsername: ENC[AES256_GCM,data:+8EBypiETeYp,iv:7A0bvR5uAZ8YsSrb8PZoZ/kPOF4ZYWAx2c+NwYVBks0=,tag:KKHM0H8NcFcX3etsnLgjRg==,type:str] - flywayPassword: ENC[AES256_GCM,data:lAZLE11GGeU9ewMVESa6,iv:vxgGjNOoiB9p6zAgdFuLeRiEZJRXLkTmXDib9/047A8=,tag:XnlGWdtQ7TXBK6XltOYSmA==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:9mKYfQ==,iv:kxjd45q0KziW/pOtQe7tBfdguPDsfVPxRzzCkNrf81A=,tag:mt7q0fM6zTpez+GGpZL+Ow==,type:str] - password: ENC[AES256_GCM,data:US7cgA==,iv:OxqgMDXXkkRSXrbY7bebRD6fPgs4d2F1OsBTOqce0EA=,tag:rQ87OAH4PkK76xOIRXTqbg==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:Ltjuy6j9lAv14jYFz+aAjHsoEG0=,iv:Jokzsmrf4Ng7iwrhzjDT2AhgfAzghujRQntP0HwFkZc=,tag:zp8kq5vjmwwU471XrZkBmQ==,type:str] - aws-secret-key: ENC[AES256_GCM,data:plLsGSna3i99HP6cItdeaCKRSwjG5tWWRc/yJ1pGIk4PYICQshDeSA==,iv:VTBdjdOfFRB1LMqMFqzS+L+PCn53fsmg+Mud16OyK2U=,tag:ROLdsP8J/l7LKD/gCcY9SA==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:k+/tnIiVCAlwAvfiaC7v8Ff8Jg==,iv:u/xs8JYoZS8oVhUyY/ARO8Pxsmqr5OQtdvVMBwv9utk=,tag:5D826bbNw0QIG0LdAG6CpQ==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:5YgQ4g==,iv:FoG6PxsTK34WntEqGOv0aJ6yOMgZupRLqu3U/zx5Rwo=,tag:ZGOHko7oTGfYReCiwbVc/w==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:99KbwQ==,iv:J7jl0IukNGrBuRf/S5umVo80eCH4FdYeRYLu0uibs74=,tag:IdAZjhoJM4Q0JM1TvL3GPw==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:Q9gxSw==,iv:sp0ZdlaecT9dKbB2zoGJ39oJukplv5SIPJzaP0a3nNE=,tag:vFg8dsWgdWOiIcMlwyNSow==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:aC4lzA==,iv:Wnx6+1zSR1xNKYzT0hCt+wcv72etRm9wYQWTb+5WlFo=,tag:TB7D5wtWNL9dDPDVOfmIIA==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:/jNzkg==,iv:YVR/6Iv4xq7G7IyJ3XkwH+OOghg3i0b8HNtTv4ZCgu8=,tag:06ORUkPP+O56On2aJc3PeQ==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:mo1wFw==,iv:kpItdYZQfLgM+RCBX3zYP/fzOjOUpBiSFFKdhHqy4n0=,tag:fz2YUSMFRYAQFgSA47WfvA==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:MIkAmA==,iv:brgH7qdmFNOS/whBeWKYMGLnHuvDlhF1Z/Vx8+ME9Fc=,tag:rQCZWTZlY4S03zTjngYiRw==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:RVaD3hjSNL7RYy10XA==,iv:0yKJtx8yC3CToqBWJ4d0qCn1FOmAweiKbGAMUPc0ob8=,tag:Q1i1/NwBMlbZE2zq/mSGdQ==,type:str] - admin-password: ENC[AES256_GCM,data:pFQv1g==,iv:MykVAKGXjBs0uDrwXJwGxZG0OSnY4bS7aoVaoyrCsDo=,tag:vQBSZydv5a2jdv9l/0zxqw==,type:str] - read-email: ENC[AES256_GCM,data:JAB/NYxsJuBwH7PdlA==,iv:Mho6Mj4+G7s74VvXhopfNIrzSMhWqqVx8b/zeX2U/44=,tag:ZxYyjSe9UN4ezQQH9iSN0Q==,type:str] - read-password: ENC[AES256_GCM,data:0NhYww==,iv:RAiedkroqmuuLURxADhlXAFk5M5DG8smUuqu7cg6FEs=,tag:ihqUIEixhs+5H+KY060ZSQ==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:KcllKw==,iv:0MNs1h0+8KtgqX+jmoYN2lEgGV4eC8H+y62yJb1AM88=,tag:Jl3clscoc71kQRZdT3+r4Q==,type:str] - master-salt: ENC[AES256_GCM,data:8RckW1kScIA=,iv:Yr2gBIIYyFAlUF1FUL9TuEQZVmme5jQJRPg7OMTkq6I=,tag:rxFI4bIZ3F1GxVola7MKsQ==,type:str] - master-initialvector: ENC[AES256_GCM,data:z2+LnRlKUQNCBe7T,iv:Ks+WQ9t3vGVgo5PKDztxAjVil+dp0j9fELyS5xyNIEI=,tag:mZOmf/65JJpUm2r/GeTBaw==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:6OZeCvaW64O8,iv:xkdP+meUREezRwifpONSaS/3UFSui279NIvkClbpyXE=,tag:y3e/qCOlILjX0YgVboduyg==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:9KjyKg==,iv:t9jmfQNHrRe9zcHxM78l5unynN3V+3l/6uY0T60ZgyA=,tag:7OJWixoJkEMqncVQbg/A0g==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:HEfnfQtWzXtiVAnrZRHc4w4Vjni0LSA7P2ANtZ9BDuc=,tag:1Nhp5rHeAmHUywR1Mc0+Rg==,type:str] - known-hosts: ENC[AES256_GCM,data:nhI2opa68jSKRpQYdUPUGCxSLYXKZhUAEp3BkXBLt5sC0yYOjkO7WTEIhp6JztvIxyL2foUQuv80y5UAxndfIjbc0ItQECBnKp+p3xsWuXFAPHAyWErixKBa0PkiMovSNZgAzO/csvHNyVN6e3prvSyVCTijDKU+DwVDI9sutcMHlZOE46tN7rZ950ltaz07PBMaYT6slhtS0k0D0+pE1M1TJi2pLwpAnMerKHD+akmcqkQ9jImojA25RAuPu3BjVBSlHTdi0kHWlqF7U2t2JMJr4O9gdyQhpTKI1utynZZJV5Mv7mZCoOGftzjzCNF13+TNnn8FnXfjn/g8+MQghU6LtwaH3p1O+mQwBgLg4Ve+BxSii/ISFsGSyz6UDAzUENbHfMS0wzcr6kedTOTue0E03oUkOBtHiZQcxiU3OrlJkxmwPT5Mn0brWX7mKKYJKRkmzyiq1CLzuWfvH4aSmD6ykpqkV9qaav0Af8YLhHdmkHYyw0uDUE+Vnn9ijfeXnD7kJsG1mbUiGmzEv99KC0Y/9NEBbi/axVdGOtz806JKDXNqptLJ3v0lprFsrEG7wUcvXB1cLBuWRR9y4bXPTJuMuuUlhjQxNTZNvt/6pgfS1o8WV1HjJ7y7jloIgqlublRA7eRWAp5+c8Z8LGjBRLBI9R0FoDCOYtN+eLaVpQToUmlBsjUjHGtFHiU484GtYjeWr8ZJLwvrwzg7BuXuDht0QOUaM/NGqyQXimmMk1q1mIY=,iv:nOEFkApsJ52eBK2j7nl/1FeRxD0BuZ984qgNanfho8Y=,tag:SmuQkdUcryWwEL4ufN9SIQ==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:OJqCtA==,iv:WzoYAhAOwrij3mnnp6hUaeggCczRDRs6bmGmzQgy9uw=,tag:1oz2JNr3L4GjJABRj1ddfA==,type:str] - si-microservice-password: ENC[AES256_GCM,data:d7MxCA==,iv:f4Yb0sMpeZPX1OKykAen1kqapM12y74S4pIiBt6VBLg=,tag:ntTGuxMaFtG2MPexRAdiOQ==,type:str] - mail-sender-password: ENC[AES256_GCM,data:MsBdCg==,iv:PbcvDrcH8B1pJ0cW2dZle8sxbCmqV/w8hqPA+oabRL0=,tag:aTa3jgasmJ3YLnrMjJPULQ==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:eEEHTsy/zs+Y38+GtA==,iv:VptWs/DJd0aSkZgI+HAWBp1CJKblWB+RRWcpR8YQZAw=,tag:dgP4GXUcnCnXLAiiBCgJOQ==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:B/s15w==,iv:fVPC10JtioGqstIxZJ5g70b6B9BuQ2iTQHRI93OPYg8=,tag:OxBEZltD8h+ctOmUbQC45g==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:6jVLDw==,iv:36Zovka9ZC9zs0okw88g8+5/ld/CZEzsqrCfeKRHkZE=,tag:2dnY+KQ8myrQehHea0B+ig==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:Xe5gbg==,iv:rjhHFja3fdbQ3X8ThIZPVgkCkWxNr76Az9ubOjL+udA=,tag:HB6bMlImnr3IhrDaB4sBWA==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:dMFYbw==,iv:MWnT1q23L63iWJ6EkBh6xSgI0P7zP8/MYTCihkuTQCQ=,tag:T9rDaKY0bbwC4MwKqVwXQw==,type:str] - valuefirst-password: ENC[AES256_GCM,data:dvfYWw==,iv:qC5K/dOu5BgLM2GpNt3lJPmMno+XSIQgVFKafqcGmQA=,tag:80XAMBzAnDiYxQzBqoDAAQ==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:xBaDDrKE,iv:fZYsVOE9MggfWAojCzIHQHv2Xhp85H5POWPYKtEiPyQ=,tag:Dw/8oUlsgzkzQG6CSmsxUQ==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:jNk3oWWYpGnulA52AExvtk6XH/s=,iv:HJBJt0ULa6uRBhKojp6rIYh0FDf1+gRSTRVTtt1tlOo=,tag:8OVI2YzyCgTNMf0JbrQQrA==,type:str] - clientSecret: ENC[AES256_GCM,data:87SgqZoocll84SsgIHrHz0uHZcdMgKZkyDFJV2Y+ZbkKQ5ejcRBCEQ==,iv:kPPSMc0kiCuzaGx9GCDej47+8KFK63R0twnhYI3iOJo=,tag:YkyXudnkyUcUkujN2Wch+w==,type:str] - cookieSecret: ENC[AES256_GCM,data:wZ0M2pfll/jzyTfcRbOHkdHboCKBKmwU,iv:BAiVxm0uF3mIibHcxnkzDXm4MNT8QtPXcP92sx6MnUc=,tag:LY3NIHafKMts4aFTGnYq1Q==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2023-09-26T16:11:43Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgFWeEnOwvQoaHKnIAgiY16IAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM2AGmEt8LSFOfbEPSAgEQgDtpBhww8wu69Y5JJAIjJsGbD+Pom6B1nKQBbUatICf9QqxXVaGTs57oBrsC8nXSIfyQfpZRAW5FR/DfZA== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-11-23T11:38:14Z" - mac: ENC[AES256_GCM,data:F9lxx5KUFQzE7HJLjXtijQgQDXX0p8L8imlnk39gTMew1BeI8PlkHQw59AIjp0aKnbakQpoCHzrhQHOHWLy/CPJVefkFasCfSQVNt4mTny3IkBBR/M3Ye6g/Ohj0dn7feSoBMhBEa+47LlsvOJEgjh4zm7j+jeULvTHZIBTX7fU=,iv:oc1D1t3lI/H4Y4mvu9DS0Gpv0wCHx7OoznJkpJvwN0g=,tag:FCz+fqAaqpgYfUBOV4IjeQ==,type:str] - pgp: [] - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/sanitation-qa.yaml b/deploy-as-code/helm/environments/sanitation-qa.yaml deleted file mode 100644 index 8363c220b4..0000000000 --- a/deploy-as-code/helm/environments/sanitation-qa.yaml +++ /dev/null @@ -1,741 +0,0 @@ -global: - domain: unified-qa.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-cluster, logging, monitoring, playground, zookeeper-cluster, sanitation ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ 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-upgrade" - es-indexer-host: "http://elasticsearch-data-v1.es-upgrade: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" - - egov-service-host: - namespace: [ monitoring, sanitation ] - data: - asset-services: "http://asset-services:8080/" - asset-services-maha: "http://asset-services-maha:8080/" - billing-service: "http://billing-service.egov:8080/" - collection-services: "http://collection-services.egov: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/" - 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/" - -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 '' ' - - - ';" -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" -egov-filestore: - heap: "-Xmx256m -Xms256m" - 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'},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'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'},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" - filestore-url-validity: 3600 - fixed-bucketname: unified-qa-filestore ## Add filestore bucket name - -egov-idgen: - idformat-from-mdms: "true" - 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" - 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" - -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: "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 - 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" - -sanitation-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -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" - -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-QA" ##### 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-QA" ##### 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,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,file:///work-dir/configs/sanitation/egov-indexer/egov-fsm.yaml,file:///work-dir/configs/sanitation/egov-indexer/egov-vehicle.yaml,file:///work-dir/configs/sanitation/egov-indexer/egov-vendor.yaml" -egov-persister: - replicas: 1 - 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,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,file:///work-dir/configs/sanitation/egov-persister/fsm-calculator-persister.yaml,file:///work-dir/configs/sanitation/egov-persister/fsm-persister.yaml,file:///work-dir/configs/sanitation/egov-persister/vehicle-persister.yaml,file:///work-dir/configs/sanitation/egov-persister/vendor-persister.yaml" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url - branch: "UNIFIED-QA" ##### Change repo branch with Your fork Repo branch - -pgr-services: - memory_limits: 512Mi - -egov-data-uploader: - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url - branch: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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 : '{}' - -pdf-service: - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url - branch: "UNIFIED-QA" ##### 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" - memory_limits: 768Mi - 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 - workflow-statelevel: "true" - 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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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: "vol-048713dc21b8e4f6e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add respective zone. - - volumeId: "vol-07f64ad8ca99f8daf" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-04a5306e32b2ecfec" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-0465e07d1c0f5b15a" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-00a73b33ef5efe981" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-0606452427a946dac" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-00f013288bd67ff28" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-08bedc5a9b489eddb" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-01c26575f47f745c3" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-05da2f8e14795b34d" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-0a3dfaac5a810e5bc" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-0edf1fd8608b184b7" ## REPLACE: add volume id - zone: ap-south-1b ## 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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/sanitation-secrets.yaml b/deploy-as-code/helm/environments/sanitation-secrets.yaml deleted file mode 100644 index 940d15a053..0000000000 --- a/deploy-as-code/helm/environments/sanitation-secrets.yaml +++ /dev/null @@ -1,126 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:CoMnhTpMg8lLMg==,iv:46jeLJ+4ZsTdgJXqwHeZwx4ADClVGDz2HsoUhzJB92k=,tag:lmCiX6fEjkOmbOaYCpliUg==,type:str] - password: ENC[AES256_GCM,data:fQ2WMPUKl/abvX4ndA==,iv:jbm+rrZt9R0btjP0COMFOAkFr4P/haEGbDObLFFdzuY=,tag:9FYArT8suA9MtUlCidxFmw==,type:str] - flywayUsername: ENC[AES256_GCM,data:kpY+RgXXB/F2rQ==,iv:KaWXDgEWn2OiizM05ObrTTNwaXdb4czU5uh9P9NRjog=,tag:V3jQlkOecJ/gDNzN79v7cg==,type:str] - flywayPassword: ENC[AES256_GCM,data:hiN+0sJb2aBLutnm3w==,iv:NFARzLe13ToWFn/y73mY9ZvHqLxgEzQR9RD5tykKWkg=,tag:03GuGsuph1Kq165Z74A/+Q==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:L3icVXu2Wg==,iv:2kEFqreJ3bminzRLh341h6EhLs9ScAJQTPBmHD0QqWA=,tag:L4CJ8F/WsDssnozc5Cu9+w==,type:str] - password: ENC[AES256_GCM,data:vZ2K5efWpt0=,iv:ItB+4nR0+HuuhXwoVkIfc1eKaDilsFDFw3L5xoDsf5o=,tag:11k8KKE5VC7str0Vyy3PVA==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:BbAOdX4eraGZG8XEeUk52JdTCzs=,iv:dY4wElIQE/w6OhExzH0NsZfubeL5+SQpu0oAd8T56/k=,tag:oHB9nkvpkyUwaoa9DH0OCg==,type:str] - aws-secret-key: ENC[AES256_GCM,data:N3BgZRp7Y07WU5Laufl7x9EuRYhbzZc2/NHtZWepl8MCv1c/Go/mPg==,iv:1Z1gd885HzpFxkA8Y78gZd4J2cxdwp6a4QZwQlukSgg=,tag:EGbJhJQJ1fT8VeliD363dg==,type:str] - egov-filestore-azure: - account-name: ENC[AES256_GCM,data:Q0QmFTE8OlYB5LsqL+h9,iv:8gluY6hNqdqXM3hF+x5PwE67MqSA/Cwl5+MzV2AjREY=,tag:Yf/XIl30B+NJbWbARTVnzA==,type:str] - account-key: ENC[AES256_GCM,data:09i1kEMsnmsJLwtJuCmJYQGBta2O3ROtoF1JNbMobyFzd1WmFsDpwGK1+cJpof1CTUcqDZqtcwY3f/2AsnqbIvyXL1IeeFYkVXaGv/po/UPqBTCIc7+9aw==,iv:LbaFSJ0qg+seZom8+OutfzKwWSq1/AQGV1w/guu7Fmw=,tag:umDup8m5S67JCCQMfhrLHQ==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:1yVdkkQkxBQFBow/TYYBS0bKLxpoMgAMgkxjWs7c9BIj6bY1sS2C,iv:5a6DFcZiQ418hVdVmgfldLWcoGqqrgMBB3hl1DwbeOQ=,tag:46zNeBbZIoycBMQraP3saA==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:aN5WKr2mAdbJiv+7bKdQMg==,iv:X3SQkG5g3jxVkpMukI76uXosIrvhSplNvMANYNWtvT4=,tag:4W24fjdwmLLKFNaFR50aMw==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:lo/IG/Dyc5ldFoMP4YqOspqUcY7kR8k199nL6RUUPbg=,iv:E4woMdSW6gR9XRnlFCI3SKVE8oQO4vXI6oXx/H8Dx9s=,tag:pujwlOGYWe4SeETJ277OfA==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:suAifi5I3rcIhPikDZC/,iv:MAFirZKcNyZq8QvM0ugZyzdxaX78JPG2nLmuFIjIiRw=,tag:AP/t1XNGJuv8JHBPYopPPA==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:3glbegCRYCRl/NI=,iv:twBS1f1P3OZVZuRSetWWk6ljgTALXDKKPsou3tXlA9M=,tag:8Le+Ds3L2M+Kd05cWxrAQQ==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:LB2CXGv39Gg=,iv:Es6EIw6uHQYFRV/O4Cz01UFiUC1Qd1XvP7kCHyu/zLE=,tag:MfvPRunc3SwawnQefWGylg==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:NM8EcSZQ,iv:QfogBnUX/Tq6i2/oaprgBMdM9zs3/wlkweW1pB7KDHo=,tag:rXnvT3YL5OSJBrPG5iklvw==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:qG8R55cPD20=,iv:wJb3GAgs4dUn9Jv6srlu2reVYRZujjYYcfNmhkiQi4Q=,tag:qwuWyW4QWdRs0T+GDa/QnQ==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:/PWQU7+SEkQRFy2pruiwL8MdtnO2kYOQy3k=,iv:OYFMutuNmX6+UYrSED1B2zfP9fa/5s8rd5FvRuNyfQc=,tag:RxBmvAbY5jgM9HwLxhc6+A==,type:str] - admin-password: ENC[AES256_GCM,data:m2c5xdNIVKoNK1yR,iv:1YSz8MYKsbF1ZaC/sX9dAOF6uH5A7sUbxv70u0nG4AU=,tag:pnXD8ekdJemyUghVzBbwTQ==,type:str] - read-email: ENC[AES256_GCM,data:rSZhF+UENOREtv0RgPQH+7xhz1oIiRDECg==,iv:VjLK2uUO+7CId8q6BTq6oqseUgxyziCRiYgBVKnolvU=,tag:Loq8Wq+YLIqGhobFu8cRcQ==,type:str] - read-password: ENC[AES256_GCM,data:ufONb+ehLwa9O0Bb,iv:SE2rQjcW06AwufbVHG1gMV3fD3HmIfiJBC4WQP6K6Ac=,tag:sIMWOxLCg99ugndb2GctOQ==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:1Hv3hPp/ObGvVc2mZJOH+Q==,iv:7rW1lslsdlOoM9ru1/OQTlOCd9yMJ/t1y6oKcN4Pu5I=,tag:uLgpGHISpT2ZOTg3EZ5rmA==,type:str] - master-salt: ENC[AES256_GCM,data:VScRTs5kQa0=,iv:7GQVoeMe6ydWLTv2ew5pBwIJbMdwgVIzb+kEAVShg6w=,tag:w8ODjfQqmFX4HfC+eEQWiA==,type:str] - master-initialvector: ENC[AES256_GCM,data:Wb3udkAjjD0qCm+Z,iv:X7ImAZbESC5yG5BoXetmv0NBUliemZUv+GDFMuP8NVo=,tag:z1l4KIMBOpDTP1bzlEh90w==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:N3yef21FDIJP8MHs4QkqQBDFSRHLeOwyJ8hoZ4PFdyi9,iv:qH5zTJq45EzaU4CBq/lhJD3IovwFWIHwS1xZ+tMcc0I=,tag:1EXALTegpOAhEpftGA7e4g==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:jKN50Xr4U4Y=,iv:ZaVJAyc1v8rZEofjnI7nyB+2vJqAWglw2q77htjg2pc=,tag:p2SRFfXMw7vN/2q0FPSRlA==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:4az6paBgg42+oyxr2cfWK1ozgYHKjCl7cm2CRkrMwns=,tag:HXfKJGS00uYxh/84UOQ9fA==,type:str] - known-hosts: ENC[AES256_GCM,data:Fpkvy+Uq3qrvfZJ1/c3v+M2jbFEfguTaPp5DcZzreFYtD5wg+KZqRGDIOtAvaibP09BFQWBXVvTvsN/nOzH5wwGgsNfbYHLyqppiZ3jjeq/AHZHkP97ryJPIxd30jLAl4xq61vXvPdBFJLWAZiQjQ/bEMlef+tXXcDIb9A4ITX+EehR/4m1ORdVqKxdjPDJFLeok/2znq2wsOHOqv+WikyXRBxtizQQt8TFIHZwuSkdJZ099IyX0ZPhuVen/HSR69FhnDBBezU0F7owRROaThOFUDnNZ7HNyajkdlkZgTX3qRaxH6M4JbcjJoQJjhg4SHmubkk/4tKdsxFdjHrPtGsXgl5P3Pf7tuzhKAhbApOeNmNtod7vnd8LaNFgT6eG8J3rO0VHxS4r9N2oK5vCNBBb8p/93jkSiCehPRA3aVAQcFns+MmpnMMObKGg2l7MvcwbxhQS43EwM6/LSfLUaRuq/gX35LWfT4FIMEL6bFdp7Rtyfaw3KaRn8dWn0Cs3cKmfCG/mZvRhixG3eilA1l2CT/0UM17gvc2EhU347jGyIok+cGxYtrmdy9TTzP8G7Xz4OKsn2yvLCMVwS9s4DwECnTN0TxfQhT/6ysJlpaVolm6u5jLqEV7AeDyzVOWgSUTZp7tbnQU4q4AiiRhz171JnjlHf/5qHVR/vmAEDlOAgrlrWQOn8vAxUtiNHx4m6gTkfzOGH1ccP5n6nS1HIPQONRPj2GLl1EPVUOVAv/JMTzzs=,iv:5WdOv8KuWTa+yH6AyUtgxmiV+m4I+HFvnLtcLaK6Y5E=,tag:+r5NcoRa2+VObWbeg8jqng==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:L/FvmC5Blsr0,iv:8lFzPNU4Iqc+YhHVw6mVbPd7x5ZaarofxFazeOGiu/0=,tag:EctwIOm6MGaYNNc2hbAA4Q==,type:str] - si-microservice-password: ENC[AES256_GCM,data:5hmJqOhgtHichiGVxg==,iv:N8iTa/u3Iy1VMqD37Q9ufBL2V9SA+vPupYivhG+vhrI=,tag:1V8WwZT3MZ3IZhmf5ciLTw==,type:str] - mail-sender-password: ENC[AES256_GCM,data:36WF8n9ze4QKObF0Jg3CqP4=,iv:oy9hQRFE/J06AhBwPhkGonf6JuaFZ06yseVyEJgRXI4=,tag:6TuDgMb8QVXSF/B2id0i8Q==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:DQzjWFH6ceeZA5iUzp7+volAel60532UFJ0izA==,iv:pHRXbPn1D2Co2BBIfb0COlteA/GjzYQy5+Hqc10OI5U=,tag:MlUHRTyNfirZ7XcxBUhH7g==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:wRfFjspMFGWWLLYSjXpeqg==,iv:S6EhIMdSfp1AQhbJiCP4y2yp9aJTpmU5vnDtms0ETZY=,tag:i2fOJMj1gYQNsdhXwgRmRA==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:RnHrfo8/kQ==,iv:sAIprIq8XOhRsaKH+SFCw06axNAYW/axUOadQVLNwPQ=,tag:mMXDjn8EtEu46iShIEpCyg==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:t52xY9bR2Q==,iv:odHhq5m2opvGYgUEv4fmOrV6oY90jbAKocDr5EEI918=,tag:x5VALhug1mCwYqsALtIvnQ==,type:str] - egov-edcr-bank-gateway: - edcr-pnb-mid: ENC[AES256_GCM,data:S9ifCzVp2BnA1xFDIiOP,iv:TMnWwXVZse2yqM71yucb6o0UKzXaEzAJvwc2GiLbD4E=,tag:vl7uTxBQ/x4/9ohPpd6GSQ==,type:str] - edcr-pnb-encryption-key: ENC[AES256_GCM,data:+SJGa+0ZmZfI3J05yccVFTaoZHWzE9eVYpsUWrHRNeY=,iv:iKPyLn+jFOoHOg973lhtbBqe7AQlwTOQwvrGk6tLuQ8=,tag:kBDIWqF+WtiylTatCwVZ6A==,type:str] - edcr-hdfc-key: ENC[AES256_GCM,data:WV+UIYR6,iv:T0caZoLzcJEabfPS/yds9ElJzAnllOJz5EJkLKO7h1I=,tag:ZkrJz6OCEKTljfjJmbufRQ==,type:str] - edcr-hdfc-salt: ENC[AES256_GCM,data:5ybVD8eIQzM=,iv:nZ7UuCZkBoVMLMB3vo5MPxvN/I588h6uOEJA+0nYY5I=,tag:a8RTUPHeJWrsKpEtd0TFdQ==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:f3P2xGEpQUxttd0=,iv:oYe4evUgZYrOex3xn2cuJebQ6RCVYZjRF9Q+3i0Hnr4=,tag:zI9IGipsGZVVUZyIdK0g0w==,type:str] - valuefirst-password: ENC[AES256_GCM,data:cqyLZl/ePaRz,iv:c+b3tUIxfufjMBH7nzJz3VA92HkUWYo8FOLJwBMOS90=,tag:jXc3H42j3+Jfs+ax0PByvg==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:Q1ZLnxDH,iv:jGRGHJuDEgTVnZi4GLu3CBTJarV9PcLSnicCKkSCQvQ=,tag:rAp/FIG1nOoJC0AifwCQcw==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:Pn/QWAyDeoNVOG/0iZbD+CXiOek=,iv:3YgQsS3lGYXrEZIqCSp0IdaeihCJBu6nC8NiLgoQgeY=,tag:Evk7P8vgpqq8Z67Gg9UiXw==,type:str] - clientSecret: ENC[AES256_GCM,data:9lKcBjsMuaUocc2KOl6fDOKUjCUxb9o5lkCG5XPcVa9a8GN6kKDeYQ==,iv:t1ryCnubco7Gp+ktbIqbGR3EKWpRERee541pQCPoASI=,tag:Nj2KqKm2sxZbOrY1i0a1PQ==,type:str] - cookieSecret: ENC[AES256_GCM,data:YzFkq/q0st6zMtYhnhmEvmKf7u4Oz9V3,iv:scS70/ORu3JOui7xZdnbF9EJUT8XnIAy/3+OuajaFL4=,tag:0ecaEVCJOrXqL33lAn+sPQ==,type:str] - minio: - accesskey: ENC[AES256_GCM,data:C/9NVhcFC8PEYSO4wssMEeIH53E=,iv:jFNQ6mYq2PAGOPcSRYZwbhjrQZDfvmNlvrBENz1uNww=,tag:SPt4dZcvy7qRK8RQElwyrw==,type:str] - secretkey: ENC[AES256_GCM,data:X4qt7gs0GK2cAlGqO8a7/ilxjC9h0NOYkSg32R2zuYrTqzRQLDEFlg==,iv:peb1sIJfSByHTFqhzu523xNT1TaSEeDsnR0D4uLlNb4=,tag:dEZLvSOeFItmgCiKVKxNWw==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:4dM=,iv:FIbtjeaV1SAyT5xZu3fNc8VG5hPiqR7gW8ipxaNguTY=,tag:cxpModU0GumiAriB/phq3A==,type:str] - route: - receiver: ENC[AES256_GCM,data:cO+Lz7VohdAYxaDsMraHb2giuA==,iv:qP1BrHsPlXicWsISX2FhcUJ5izrK/p3TcyBNH3cxI8o=,tag:pmZj7W0kUR+1Z8+41pi3SA==,type:str] - group_by: - - ENC[AES256_GCM,data:g/w79YygX9Mq,iv:zCmg6uNVh6uN8W5c7Ud3CS2Ec6hWi5M0SKd7EAZXuBc=,tag:MNBBUgGHHgQS7G5GCI66Bg==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:+x+5EM93ZU1WP1ydQ0FznnMPKg==,iv:SIKefMO8lWu/eKe0duHDn5YDrqJ3c+RcCKu/3+D0Jb8=,tag:vseyNic5u1JVi9q7GV35nw==,type:str] - match: - alertname: ENC[AES256_GCM,data:lWrm6B5mDw0=,iv:j4a2lAG4yPGPIz3BA0eVyJZwvijtX150gvUqmcPcfGA=,tag:tZr40o+Of5Ub7Ed3RQixuA==,type:str] - group_wait: ENC[AES256_GCM,data:1D3a,iv:JmXm0CaUQ7Rj/y45211Kc3VLqFdTSMlCJiexIw1zRWc=,tag:q2OABvTZmidkgbI7ysdSxg==,type:str] - group_interval: ENC[AES256_GCM,data:fxo=,iv:9fP1/OJnvfUxw7blVidBgrPHeNVr+YkM6Vhy5ezw5CQ=,tag:Fkw0/C+XvfotEZ5BLZsTqA==,type:str] - repeat_interval: ENC[AES256_GCM,data:W2ID,iv:Sz++RzlgdWhTRLJJjyMJmvSTkYdCKwRu3GQ5ek+YZKY=,tag:ORa1/s8Cm3NUqWsIG5tfXg==,type:str] - receivers: - - name: ENC[AES256_GCM,data:2Y7U7iE1RziPNEr7GdJXl8CMVA==,iv:umbKGa7UJ5lJywvnBst4VBhIm2WF4OB8Ykh7QtoCKRA=,tag:ZDHfEnbNmHcZ926BAXE1iw==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:WkTC+w==,iv:LoqUBUvpg6+MSKzMr6kp4wloIVBc8AfyP5zwrhdCA54=,tag:Y1Cp+2hx1oef7O8d6Eu1tw==,type:bool] - api_url: ENC[AES256_GCM,data:9zLHjGuN/ennfHMUXHJOjl+H7sd3HHpvxLdim37wGXdeIyjFKojvOfSXuAsKADBQ1bLTx3w2v/sURyBeD/nq1ZWMTnTk7aARJDPGNiLP5A==,iv:mMCfBxM5iqypfm9QC7iyxNk9rVRVgdJdda3ZuvCJO64=,tag:ysDpXP91tF8OiVABCIf0OQ==,type:str] - channel: ENC[AES256_GCM,data:mYn201IHglUURUluTZCRwH1vHXsEPw==,iv:hQL3e+bUJmcEuTSGl9M+KyFAndXFCaO7f+jaGeR52x0=,tag:Ku0TPjzumFfRqXqbHqZtDg==,type:str] - username: ENC[AES256_GCM,data:n8sz5gSn6/Cdq/Bx,iv:mXEhh4L46MBQ4SlnDkfBy0KMnmZBffuI6apx1lhOs8Q=,tag:PMq5SmzCJTc5YLh00rfJ6Q==,type:str] - title: ENC[AES256_GCM,data:e2XFQRHcZ0tHEqmYMyD9RUFbjs/LmZVApsxmw9+lhTGp0qviyuw=,iv:Dtb0C68a60xkrz2mjITJFDP3GPvEe5p1RELVpfLiAUM=,tag:sojDG+UTIRgr1pBBhKdAlQ==,type:str] - text: ENC[AES256_GCM,data:FvwD1uvAtpHlJY0KJ/rR92XUPt/3JaaTvspOAeWevpIyGSpBMA==,iv:q0IMHI1YXZVbXtrK53nNN1g8py89sNMP9T9Zt7sX/jo=,tag:sTEB6BLFq3aKoJdMo77W5g==,type:str] - templates: - - ENC[AES256_GCM,data:IXPzIENX0kVgd1QPjDc1WTjnZM2BOTRPXbp/AXGQCZMgbzqHefP5bujdGKad9Ad6thccOwBVJF0fBAyx+J0XRQdpGKAYNOM=,iv:ay6R3Wg6y6Q/tQ0fJB+TGP70QD+58oT04brH/qFDLCM=,tag:48BD9un3pNcusWNYRTGCbw==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2023-04-11T06:12:24Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgEnl3vKuiulVvdACmIjrOerAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMygJAIKOE3FL3EJm9AgEQgDvGqHGCiX7vbFH+FBvVbRy5v+0Y/WI4g+4RBH2ySp1g+6AuwJIVTObmVdgAgvyQbtL41mzufy2QY7lqKA== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-12-04T06:33:29Z" - mac: ENC[AES256_GCM,data:jrfasih7SE96SF73tYTK6H1WI0QoE25atirbR02TI7rzF3SUPzoIElv1oN4YzvZStApZZrFT+VSdr0ILzTbOWDJSCSBrhwGo0demi0wpDqxIbl1WYXTiMBzGATMdV8wxw0C+QfuoVE3Z/TMIomHqF2H0kXVQTqo5cSuBFisqetE=,iv:g8CBBM8qw1ZeD/a1m7sUxLTmJzh7dDDZVxtqcQBr1fQ=,tag:QRrVTDaKmS6OOQe55oBZrA==,type:str] - pgp: - - created_at: "2023-04-11T06:12:24Z" - enc: | - -----BEGIN PGP MESSAGE----- - - hQGMA3QBUEHknBKFAQv8C7JFZHpg2efe9t2EYW0AtYoDfwGVu6sDD1v2MKwkYhe8 - L/H0bFb1fDavJRKIaZPhcR2LfeBisIUCCemDm55Rq6/0zpvQ4s22KH6Tr8qZwZfo - HIrFA15vgCpnmcgRNXJ/ZPWbIwMRMbE+gZ7rMMXDcpoRjf/sFBFD9qD5ErQS8W87 - vbPhqOIK7sbDCGLU6FAUUuK9hXqHrF1hzE4T7bg8MhK8GNVLhs6eufouzKfPbnk5 - HIEqGdvC+5VLvhm+WgFgO027CVNCO7FQZ5Dqb1XVjRMY7P8XlSWEpw2WEdxay1yd - 7HI+ridZHUDly6enq32hOUN0iK8+QimtgFW8yBwilKE6PInVxId3lyDaq3JAjnxc - kHuHnZp085wefjCXY0sIYo2POjukqo7oB4oghwXhTVXCLs6yoqNKf8Vjmmr+1zL8 - 5O5sNWI0MTx9B0WauSjcXLUHhcDDYrMQsxjpqo3vLpa7+VRtNTMNZI9Zz+vITUCE - igY8lsxMwwo5DM1VT5b51GgBCQIQ++dgAogwETbMwd0TvEjqQk7WmOEfNnYUvF+L - MWk1voRbV6OLUScsVGRc1k7qrjGTvCrEs1JWLTV5y9aRPFIlhvq3rC2jYMwqyfW/ - LDoEZdFZE7tlZWUmuQMpbyjF3WEsXQn+JA== - =NBp6 - -----END PGP MESSAGE----- - fp: 58BE5C4525DFE047D960AFF29E8891E02D93FD9F - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/sanitation-uat-secrets.yaml b/deploy-as-code/helm/environments/sanitation-uat-secrets.yaml deleted file mode 100644 index 7340afeae7..0000000000 --- a/deploy-as-code/helm/environments/sanitation-uat-secrets.yaml +++ /dev/null @@ -1,129 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:ej6rw0sY0IbsrA==,iv:JTPS7Y8hf1QD5TVHb2xFok3vI+pdT2dBQDxY/U7FmmU=,tag:9Qq1Qh2PFWfWcEKFXp4nBg==,type:str] - password: ENC[AES256_GCM,data:ofy7mdAYN9/WYvWbuKT1NA==,iv:hzLGwom4+abebRWCHi6HFoUIKe4TXKYWupsUfC1kXzw=,tag:TE8yzhdpSYu1Rydf/3CQ0w==,type:str] - flywayUsername: ENC[AES256_GCM,data:/kHSwbPJmYoqmg==,iv:M6T0SP0yzW/aUHUUp7lC+XwmOai3xscihuTUUOuCHxw=,tag:Ifxy7ZY7taXcyNAj2O48PA==,type:str] - flywayPassword: ENC[AES256_GCM,data:NpOu/JClmmV2fWGbLdkOYg==,iv:kqgiVZ2EkpVpOryuWqcChzFktUfLcobxqFKFe6JDsWc=,tag:007e1E/Eiba+fEnv0d/vlg==,type:str] - - egov-notification-sms: - username: ENC[AES256_GCM,data:l9ePQw==,iv:aAEEQch3k48jZmDmIjyq6oqNVwrvQE+eR/8Lgp4RNJg=,tag:GUj4pGHjtr5xzUpjqOv4hQ==,type:str] - password: ENC[AES256_GCM,data:GMwFMg==,iv:ZhT5wA4VYLlAP0jyPRBbXIGRlfE+exr21wBxtjM32nk=,tag:8aZ/5Lw7z6qKBt3/eP806A==,type:str] - - egov-filestore: - aws-key: ENC[AES256_GCM,data:x5LcCTRYCzu71f/BMP5PpZAMofg=,iv:zyZnKOyzL4rRalG6jWAq7CWkb6TeYb9LLy3hw1wZUxg=,tag:lfxwDeJYky3CMBCtI94oGw==,type:str] - aws-secret-key: ENC[AES256_GCM,data:1D2mqDJfgQLnDvVx+RhCwkIfV+rXvxbbeexEsgOLmqYpYqOtfMKBkA==,iv:FGTpiY2F7tX7xrX9yyZMdpxLIq2Yw5RkbugW3FSqB3Y=,tag:Njx6l5y1iUyItM6UMxKp8Q==,type:str] - - egov-location: - gmapskey: ENC[AES256_GCM,data:txaFu2KZyPolvoyuPlfAG2wxsA==,iv:zKBUJuCiv6DDAKWVEuuTLnJzvKp+vOH+DJbkqxI2mmc=,tag:jxmStDaWybBNIyZNKf5iNw==,type:str] - - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:VnkIRw==,iv:5DZr8LjNF7up66Zq/Y0fAAh+DOcTKQyxt2UDgRjLR6E=,tag:YXUgXNiZyWW+rBq681M0bQ==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:6RgpsQ==,iv:njaT4Sw8FBPs8cGKyfQMnBG704rzUsZpT1FRa9K/BZI=,tag:gmzHQXzwI6TuisCDbCdf/g==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:6HZ7dA==,iv:Z2uWN+Q7EdrazwGIrxgYTUFv1AYPYSebADGPM8SgSzg=,tag:0CGBfgMg+vjC9zxMGBY6NA==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:7TkLgQ==,iv:wKql/Xwy8o4n/ZcYnnwUB6kZ38CvWZUt1L7J+Lq3+Oc=,tag:RHHLHNEzFG0ybz75Fr2ndw==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:jrxxGQ==,iv:0AwX2wdeZcf75vVS1a3J0ciM2ZHWZhuGNg+4byhuch0=,tag:2a+3eeWO9jrrSN3pekZrIw==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:1TH2xA==,iv:74231+FYIltgfpzDYqO3l0cfjAn4DGlt1e+QmMmlfL0=,tag:gy6Tliyuov3hp8Uqaa01JA==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:1kTJQw==,iv:m3kdARQagkdwfktTIJt4a3EsLcPiUDbYhqOcAG0wsTQ=,tag:NaPWHTeMa52pHFbEFQ+zFw==,type:str] - - pgadmin: - admin-email: ENC[AES256_GCM,data:v18zdGvaj6CTEn3Tfw==,iv:Q3Dd0sq4jj7NOy8fmz/LRxTVcfKMn+Os9vEZFdihUjU=,tag:yeD8BUYH2y2iutPEBMTQ5A==,type:str] - admin-password: ENC[AES256_GCM,data:osIW9g==,iv:gq90oL7eIXMJ+zHBIvWi1HruINLzy9XrAEP17mR5ubY=,tag:0bort4rWHiuUnn21Jkj77w==,type:str] - read-email: ENC[AES256_GCM,data:Pm30twOkz69Z8aPI+w==,iv:daim3K0MKVxjhc0fPOmiWFkqpiCS9S+2wOnxgmOsfGA=,tag:CAvV5ciPjqXXZ08dtffukA==,type:str] - read-password: ENC[AES256_GCM,data:TFeaVQ==,iv:ZyEQvyxXk6Y0i92h+H37AvmC2SLbAr/nmbhJ0aqBPA4=,tag:iof7kAJGSjxoHRdnxVR23w==,type:str] - - egov-enc-service: - master-password: ENC[AES256_GCM,data:xaEkBg==,iv:93gKxhk6CP2lOM1lCOJ/nDASvVAv8qMHylRg5Fcq9Gs=,tag:S0dVn/sesvt2s3BNV9HalQ==,type:str] - master-salt: ENC[AES256_GCM,data:MLZ+TJHNz4U=,iv:DAIMTebB8XKTtnjsz89fuIfw/LO6fJT2I2sArXTq12Y=,tag:MgduB7B5dITT9TBXQGtlqg==,type:str] - master-initialvector: ENC[AES256_GCM,data:s9Qy8UK5+tZAwXAc,iv:FFOkXw0UeQDH1PDwW7ueOyXl1R0A9Jgcy1UOtjUxvdM=,tag:EQvzZinbs3wWI4WeIj/bqg==,type:str] - - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:zlTKuGmna+A5,iv:mG+mor9q1E1Q8tmANTWe1yA0p5RgQnfOrwUj/xW4Pmc=,tag:PpZ6LjH/JI3gqNTx9suizQ==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:z6MOjA==,iv:OyrELzpAbnHCCutpuKKAThv8BGxI40da7b8XYlaIRc0=,tag:9Mrv38Q9j6M9RaGwBqFWsw==,type:str] - - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:PVbDvGj/v+Vdz205QUuykjYu1Jc/Z5TX42N6YwnGRnA=,tag:9WfuograxxJ0bNAk8MXOIw==,type:str] - known-hosts: ENC[AES256_GCM,data:doQ0KcXlAtGTfJ85fduFREfbCuGcQqvHNZuKLj647/psjig3Jn4GzsZsZYiTnR5CDA1KahsdO75JIZ1ZeILB0AomjSO4wC/U084caGTX4wgfx2BLK84/xRai24g2T08FdLZh+leWIbsSnO40EPh6yQ1DxCANboGeytAnVwfmE8GErSmZi+8/fOXlPCsUqFHOqQJgf313zMAB7jQE1uD7EtYehfxhzMs9wt4wILiKcGxNOE/pU9OFBo+/S+G0pgMTR6MCfNEk9frMss64a7oGTDWFOgdZLLtGJ89Y4JRBWXkgxIGtCI9jfZtmnN6KbNC+wuBEwf+PWBfde4YASejZF35p9me3NJ+Sa9v0qTdQnr285/FQF+QHhEWeyrfL+byDRGjjvY2BBQEYNm5vNyDLNFt+HDnKZxhqruIveSCGQ+dnkheVpKSSF3ZMr25SLuofGuBNPB07dFJLXbS/HWIHciXBPFMJL73hLFrbRZ4nt47XCi5FeIlGS1k/QRRxJWd3XU6cogUXH1davFkiVcWOxdVyxgPMu/W3OQMdc1qvn2Vx2WKtBWuAzSmrMoMaABwf3UC9LuNxKo9Tqs2IkewslKmSs/d6MlnF0MNOx6or2qJfWT6yXuMNRAcCJvtXZ/rfrZC9XTP7NTwknE5r9TV6ZTq5HoEeupt1cKweMm8L/jdmMqfeXXaGrcWC1k2Te7ahbmRyJUXzsiEKHTDiRYb41L/qC83YgtS+Fmsxy/U8pmDpAko=,iv:r/V+tY/DuDyYNXpbBlWFcuJecD29ZegPZMnKiRaZnlk=,tag:oNu+nJbTt56VLSVtrqtGsw==,type:str] - - kibana: - namespace: ENC[AES256_GCM,data:KvPlhTXpkr63Nw==,iv:uV0zXM0r2c3RbQN8Az+kDHipPkkIvlVbVF/eKfSQrfE=,tag:z8vghhxh3OHbunYHUDR+og==,type:str] - credentials: ENC[AES256_GCM,data:Q7DDow==,iv:Y3z+NlqHOVHzcsjKlIe5skwZMElA3cLA6/rFD7qnejA=,tag:D2YDDsoDTHrtE+se0xJBqg==,type:str] - - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:ehBZmA==,iv:FsuOCof761q+MhUX+oAeZ4aqXawZG0dcb58y8BMzVPI=,tag:Q9prmhE75GsLatfg756S/w==,type:str] - si-microservice-password: ENC[AES256_GCM,data:h+HJWA==,iv:Uss/9nutS9OA9SbNSY3a2KfyTtj/WOu89Al6ugHfsLk=,tag:JFoq9XWF6xfiPCiuRqDOtQ==,type:str] - mail-sender-password: ENC[AES256_GCM,data:QKEOoQ==,iv:OTmDkzYGrNB1Bikyy6LEYN2paU3P+1HSG7E0U3LvVSs=,tag:JS26n1YKD+c5YQ9/TZW68g==,type:str] - - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:0tHKhGpDmnaaYNWqbg==,iv:eYAVnNMfmOwRwNiAQNjFlh6UsDmThh9xsASbiBzDf2g=,tag:oF+9WaccvU8ychCvyyeGbQ==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:vuoukQ==,iv:jJiRltz8Jb7nTFn2NafMoyRyrFB/1VKMLnajEAn9TQ8=,tag:SSf/VgiIZIcn0dYclPUlnw==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:1tG13Q==,iv:59lLShjHOg+92yCWBDRH4p5r4N/7mxchS11qqQzIsq0=,tag:jeCuxR8V/b0KXjFjB52XOQ==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:Vs5SKw==,iv:D6lU385Y5Q/uvO6wGJKY3RobgVxPs1bqUlP1bUCtSyI=,tag:ppmVJ659l5fBSp9ASWkpkQ==,type:str] - - chatbot: - valuefirst-username: ENC[AES256_GCM,data:wx1RVQ==,iv:orgcWbaBh0RCZT82Tw3dW3aj4wXrWSyrSUE986OSrdw=,tag:C5DfHk2u8epdjdNpHushPQ==,type:str] - valuefirst-password: ENC[AES256_GCM,data:ojdxRA==,iv:ORhuVDiYKV824iNfxlJ8TbNX8cexwpfVaXYYfiAoh+4=,tag:alQLRqsCsMQNMff+psgvjw==,type:str] - - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:H1tVDdUn,iv:9k3kytQ+2Kbzuktk4ZcMczaEjQUBAv8a1jsbpTH68bs=,tag:YJ6UyK90lrWJIjvwWPraKQ==,type:str] - - oauth2-proxy: - clientID: ENC[AES256_GCM,data:q/srZNVHpZ7pGBJL,iv:Pd7fBPIc8kHsfjbgAOvPtXN6Ka+ZVk5sWaulMXK9XLU=,tag:YejMYltv88eW8R9PDujikg==,type:str] - clientSecret: ENC[AES256_GCM,data:Lv3HIQML4LLq5dwYiNg8QtR5qZRWhhu++jIBn+SC/GyCEdHSHQ==,iv:JoaVRUHmKOmh3mkhmd7sIkqafkw0mwRZxLMTGFOwWFw=,tag:CeRQhgdapiVPp4KPAK6b2A==,type:str] - cookieSecret: ENC[AES256_GCM,data:FJSSc5SQkDPX+CK5/dR313+9Q7f4hLd5,iv:T47s0eEK1+pOE9gK1ArnXLj7rq7y7le6Mu3Bb/3MKBQ=,tag:LH/JfUfTjx6E8MIuMrbHmQ==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:aGk=,iv:xjHLG2Rz9m2LsqrZMJZs3yOiXT3WSM+8EJTCAoy5ET0=,tag:L9FZA0pzHivNnevKvlaiNw==,type:str] - route: - receiver: ENC[AES256_GCM,data:/RyFHKwNxM3RCxomXymeYMjZXw==,iv:ZUMbLLr0s7olZDPexOO2IP6vTyk64myTtemMYcYzY34=,tag:uKZntWNcCAej0i55MhfyxA==,type:str] - group_by: - - ENC[AES256_GCM,data:zIgVE6c23+VH,iv:a7aG93obOGerh4OhB+vx9SRE8WL4jaKoDFUYTkX/pLk=,tag:UYdg7s8Mpcj4RNwsBPHINQ==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:b2S1oaqfke0bR9bX3VBefBkLDw==,iv:Ka2wh3UxBsB9faXZTkI2YiSe9PPKkj5JzYmLp8dCCKE=,tag:muvDJ9QYYePciA5MHq5F0g==,type:str] - match: - alertname: ENC[AES256_GCM,data:K6il4fzvUQM=,iv:x6iw+4EpNAii+ydoj66xefO4LnICP9SfokprzjZNAPo=,tag:4RchRj5EY6OxAMmDM6wQGw==,type:str] - group_wait: ENC[AES256_GCM,data:DgZO,iv:UbIr2Q3t/JjXK91w8oLdGYISJWm0ogy7hVekzjDiZbw=,tag:hS3RP1bmY8iTQyZZ9E4Ujg==,type:str] - group_interval: ENC[AES256_GCM,data:sHE=,iv:KR9+m6FGWgNeV2e+aBCmGIaCB7Bpn7RtnrEWPMbZDPk=,tag:5pZi0h1t5nbKkorO+KEAtA==,type:str] - repeat_interval: ENC[AES256_GCM,data:FOG9,iv:ZHRN/lCZmqIi4XHup1ebWYKaMLrFLfGowy3OfN5D2PQ=,tag:mW1OtpB6GAb3H4tJ/X/EOw==,type:str] - receivers: - - name: ENC[AES256_GCM,data:lgh3kXh5WAPcNL1eL9G6VMsZ9w==,iv:RtPdpEgMiTt1eYoSUfwetT3JOIZ1q+xKmsBFb+DROLc=,tag:zlNBBFkvVrjV0mYq5gTR1g==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:1xcfdg==,iv:TrlrJSGK6tnzuBd9JUpn2P4qRI14ni2OuevSbNVKBEI=,tag:YRmQBP3lW8folA4ZimKQEA==,type:bool] - api_url: ENC[AES256_GCM,data:qYpe/zBlw0Yv6k/BPEnuCwoCHlIaV4Iy91rMt9XtciI+4oyPjTwbcl9WKllJV7r7efnmyZSykrZrXIavWaNlJ+RA4ezGAsSBaDn1wV9B9w==,iv:DS1Stz8TAu8t/MvK6/anYizLQaPE6TUaFvowvdqQWXs=,tag:2B/yA1YzDdmO6bMA7rvaKA==,type:str] - channel: ENC[AES256_GCM,data:W9w88Yl1sgyOGTuAct0hRt6lBEN/6Q==,iv:lXqvX3WOELON51vkgXwlQw2TFjR3KwclaGz6RIVnpfg=,tag:beOnMoQq0ADjzg7opSfsVw==,type:str] - username: ENC[AES256_GCM,data:iEf7gEUxVq/rKhA/,iv:XxdgnplqKwDux+C8ee0PDTayIEqeen1duIQL4mn8vO4=,tag:Q8NNrRPu8OC/GQXNORQiBQ==,type:str] - title: ENC[AES256_GCM,data:YnEsXj9g7AQfKVdUYb6sjIUxKhMs8C1R8vk4BlM3AdWU88YMUOI=,iv:/49xxo6YtDfM6fcPJ6b3uCbnt1tUVkxp2Zn1ppInx4Q=,tag:/hR+57T2V3ZqmGBaaSFa6w==,type:str] - text: ENC[AES256_GCM,data:xBv2i34Gd8tP9d2HJ69osMeVjDShR/RRKAz1CPgHiKn6pAbtIw==,iv:BU6eQDbNUxNeVi+fT4Tim9ttjUDRLAQYsRx2GX+tOfk=,tag:g9Mb4RQeOCvw3+In2/GqmQ==,type:str] - templates: - - ENC[AES256_GCM,data:YxP57dehdeCBJeYfbAebPyYHcH2nhwGx9UwCVBKNxn1FmzH62O9QvWBuMbbM8iZBgfMZ4p2qA9rwLIuL6aXC4xFHzFHd4Dw=,iv:oxC9a4q6DZn99j97YGkFjx7q28Bl9hlHzmj0H/U6GEw=,tag:pl6MRFasc4dKwGl+KuByVg==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2023-10-09T10:33:39Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgEfIJkrwmm8m0wk/ND2O3LIAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMCK6ZOZGq9fjKSIF2AgEQgDv/xh0ZCHo2mT4A++2zNgW/DMjbjWy5MpFXW1lggnX6ZFKRpzd+pVhH08OIAXCDW4gOXVLuRcXK6ROmEA== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-12-05T08:47:54Z" - mac: ENC[AES256_GCM,data:mi4U0M5XgrEsMHfFi3nVnUB6/WdImwwbpGos05HQw+7Uv5ywoMv+xBPKUjDcb0A4qEMZu5wgdIX7CYRCstJcPNg60ohpYjV51ML/78U+7ZYu/emEFdR2mzEcgUJK811Q0d4qGFLjKnU73jmDIJIVykKqWqwUOlFsbirWf83qnbk=,iv:sZLYQAlq43ryfsDfQ7ZoV8FIEBAY7HI3wUmXlij0ejQ=,tag:FMXbiik2f+v8WJ+HltpEMA==,type:str] - pgp: - - created_at: "2023-10-09T10:33:39Z" - enc: | - -----BEGIN PGP MESSAGE----- - - hQEMA+gtFIQvidpKAQf/bebufq+I7lxP3wIQssZ5Lyb7cS505VhmHGFClSbHTEgB - ktMBmyNi6z2/rc0tG/l/yYc0ZE5VzrS07LA4HgN4wroy/T9DEZYuRB0TS9NORi2W - Cja3n6IxvFZXQKSrunVX+hPHXBBATzvgWZDs7I3BB1BXlJVv8STED+pk8KxFWAH5 - 3Xt4qD//yT6nDfAoFaKAJW3RpwlFCYU/Dh/OZDrHRRUHPES0WWn9QoSCnLghGDrj - W1Tna50PAUZAgK8j5uvgZNb5ykfRSfvP0noRwdPq65OyZ82TIW7JN/pOgu4rWhle - ho+RbM0RozQjLDd9nhxQBBPAbScAhe6TvtJCCH2EJNJeAbDt2i8giyyUYyJaq4N0 - MVUyoyH/UOGcSUhxcv+By/dunFTuxvOChPP1IusKQB4CFUBSNrl1cnMkOEAED1gL - nJTJMa6Wvh9KpvP17gO+UbTlhMmjQAd0N/ZF4FM3Lw== - =gDUX - -----END PGP MESSAGE----- - fp: B9FF61E01273EDF7DE298B52F4D6BD77E5C66196 - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/sanitation-uat.yaml b/deploy-as-code/helm/environments/sanitation-uat.yaml deleted file mode 100644 index e1d66cfb38..0000000000 --- a/deploy-as-code/helm/environments/sanitation-uat.yaml +++ /dev/null @@ -1,809 +0,0 @@ -global: - domain: - unified-uat.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-cluster, logging, monitoring, playground, zookeeper-cluster, sanitation ] - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ monitoring, sanitation ] - data: - db-host: unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432 ## Add db-host name eg: egov-demo.database.azure.com - db-name: unifieduatdb ## Add db-name - db-url: jdbc:postgresql://unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieduatdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: unified-uat.digit.org ## Add your Domain Name - egov-services-fqdn-name: https://unified-uat.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-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" - - egov-service-host: - namespace: [ monitoring, sanitation ] - data: - asset-services: "http://asset-services:8080/" - asset-services-maha: "http://asset-services-maha:8080/" - billing-service: "http://billing-service.egov:8080/" - collection-services: "http://collection-services.egov: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/" - 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://health-mdms-v2.health: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" - mdms-service-v2: "http://mdms-v2.egov: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/" - individual: "http://individual.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 '' ' - - - ';" -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" -egov-filestore: - heap: "-Xmx256m -Xms256m" - 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'},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'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'},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" - filestore-url-validity: 3600 - fixed-bucketname: unified-uat-filestore ## Add filestore bucket name - -egov-idgen: - idformat-from-mdms: "true" - 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" - 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" - -fsm-calculator: - namespace: sanitation - -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: "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 - 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" - -vehicle: - namespace: sanitation - -pqm-scheduler: - namespace: sanitation - -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" - - -sanitation-ui: - namespace: sanitation - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -pqm-service: - namespace: sanitation - memory_limits: 512Mi - heap: "-Xmx256m -Xms256m" - java-debug: true - tracing-enabled: "true" - -fsm: - namespace: sanitation - -pqm-anomaly-finder: - namespace: sanitation - memory_limits: 512Mi - heap: "-Xmx256m -Xms256m" - java-debug: true - tracing-enabled: "true" - -vendor: - namespace: sanitation - -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" - -egov-pg-service: - axis: true - egov-pg-reconciliation-system-user-uuid: "db4fe8ed-c0e0-4c2a-829b-72296d8d156f" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -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-UAT" ##### 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 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -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-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,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,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, file:///work-dir/configs/health/egov-persister/individual-persister.yml,file:///work-dir/configs/egov-persister/individual-persister.yml" - initContainers: - 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 - -pgr-services: - memory_limits: 512Mi - -egov-localization: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -egov-data-uploader: - initContainers: - 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-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: "UNIFIED-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: "UNIFIED-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: "UNIFIED-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: "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: '{}' - - -pdf-service: - initContainers: - 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 - 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: - memory_limits: 512Mi - heap: -Xmx256m -Xms256m - 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" - 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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - - -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" - -property-services: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - egov-idgen-ack-format: "PB-AC-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ACK]" - egov-idgen-ptid-format: "PB-PT-[cy:yyyy-MM-dd]-[SEQ_EG_PT_PTID]" - egov-idgen-mutation-format: "PB-MT-[CITY]-[SEQ_EG_PT_MUTATION]" - egov-idgen-assm-format: "PB-AS-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ASSM]" - property-userevents-pay-link: "digit-ui/citizen/payment/my-bills/$businessService/$propertyId?tenantId=$tenantId" - property-decryption-abac-enabled: "true" - -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: "true" - 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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - - - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -egov-enc-service: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - state-level-tenant-id: "pb" - -# kafka-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -kafka-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-0bec46e50ac05a91f" ## REPLACE: add volume id - zone: - ap-south-1b ## REPLACE: add respective zone. - - volumeId: "vol-0964de4212976e85e" ## REPLACE: add volume id - zone: - ap-south-1b ## REPLACE: add zone - - volumeId: "vol-05fb98fc936a6ab2a" ## REPLACE: add volume id - zone: - ap-south-1b ## 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: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-0e313d7e753227014" ## REPLACE: add volume id - zone: - ap-south-1b ## REPLACE: add zone - - volumeId: "vol-0870ef3a17b696f86" ## REPLACE: add volume id - zone: - ap-south-1b ## REPLACE: add zone - - volumeId: "vol-05eb8796bf85124eb" ## REPLACE: add volume id - zone: - ap-south-1b ## 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: "vol-0f2ef2ce233105edd" ## REPLACE: add volume id - zone: - ap-south-1b ## REPLACE: add zone - - volumeId: "vol-06741bb21720bc60e" ## REPLACE: add volume id - zone: - ap-south-1b ## REPLACE: add zone - - volumeId: "vol-00c7ae1dd0fe50347" ## REPLACE: add volume id - zone: - ap-south-1b ## 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: "vol-0efd04ab8d0945340" ## REPLACE: add volume id - zone: - ap-south-1b ##REPLACE: add zone - - volumeId: "vol-008ba0157f38baae4" ## REPLACE: add volume id - zone: - ap-south-1b ##REPLACE: add zone - - volumeId: "vol-05e0d3424583e11ac" ## REPLACE: add volume id - zone: - ap-south-1b ## 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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/sanitation.yaml b/deploy-as-code/helm/environments/sanitation.yaml deleted file mode 100644 index 7aa9806149..0000000000 --- a/deploy-as-code/helm/environments/sanitation.yaml +++ /dev/null @@ -1,721 +0,0 @@ -global: - domain: unified-dev.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-cluster, logging, monitoring, playground, zookeeper-cluster, sanitation ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ monitoring, sanitation ] - data: - db-host: unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com ## Add db-host name eg: egov-demo.database.azure.com - db-name: unifieddevdb ## Add db-name - db-url: jdbc:postgresql://unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieddevdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: "https://unified-dev.digit.org" ## Add your Domain Name - egov-services-fqdn-name: "https://unified-dev.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-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" - - egov-service-host: - namespace: [ monitoring, sanitation ] - data: - asset-services: "http://asset-services:8080/" - asset-services-maha: "http://asset-services-maha:8080/" - billing-service: "http://billing-service.egov:8080/" - collection-services: "http://collection-services.egov: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.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/" - mdms-service-v2: "http://mdms-v2.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/" - individual: "http://individual.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 '' ' - - - ';" -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" - -sanitation-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -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" - -fsm: - memory_limits: 512Mi - heap: "-Xmx256m -Xms256m" - java-debug: true - tracing-enabled: "true" - -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" - -pqm-cronjob: - user-name: "PQM_SERVICE_CRONJOB" - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -egov-mdms-service: - 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 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -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/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/egov-indexer/egov-pqm-service.yml" - -egov-persister: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - images: - - egovio/egov-persister - persist-yml-path: "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" - 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-localization: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -egov-data-uploader: - 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 - -inbox: - service-map : '{"FSM":{"searchPath":"http://fsm.sanitation:8080/fsm/v1/_search","dataRoot":"fsm","applNosParam":"applicationNos","businessIdProperty":"applicationNo"},"FSM_POST_PAY_SERVICE":{"searchPath":"http://fsm.sanitation:8080/fsm/v1/_search","dataRoot":"fsm","applNosParam":"applicationNos","businessIdProperty":"applicationNo","applsStatusParam":"applicationStatus"},"FSM_VEHICLE_TRIP":{"searchPath":"http://vehicle.sanitation:8080/vehicle/trip/v1/_search","dataRoot":"vehicleTrip","applNosParam":"applicationNos","businessIdProperty":"applicationNo"},"PT.CREATE,PT.UPDATE,PT.MUTATION":{"searchPath":"http://property-services.egov:8080/property-services/property/_search","dataRoot":"Properties","applNosParam":"acknowldgementNumber","businessIdProperty":"acknowldgementNumber","applsStatusParam":"status"},"NewTL,DIRECTRENEWAL,EDITRENEWAL":{"searchPath":"http://tl-services.egov:8080/tl-services/v1/_search","dataRoot":"Licenses","applNosParam":"applicationNumber","businessIdProperty":"applicationNumber","applsStatusParam":"status"},"BPA_LOW,BPA,BPA_OC":{"searchPath":"http://bpa-services.egov:8080/bpa-services/v1/bpa/_search","dataRoot":"BPA","applNosParam":"applicationNo","businessIdProperty":"applicationNo","applsStatusParam":"status"},"ARCHITECT,ENGINEER,STRUCTURALENGINEER,BUILDER,SUPERVISOR,TOWNPLANNER":{"searchPath":"http://tl-services.egov:8080/tl-services/v1/BPAREG/_search","dataRoot":"Licenses","applNosParam":"applicationNumber","businessIdProperty":"applicationNumber","applsStatusParam":"status"},"FIRE_NOC_SRV,FIRE_NOC_OFFLINE,AIRPORT_NOC_OFFLINE,AIRPORT_NOC_SRV":{"searchPath":"http://noc-services.egov:8080/noc-services/v1/noc/_search","dataRoot":"Noc","applNosParam":"applicationNo","businessIdProperty":"applicationNo","applsStatusParam":"status"},"NewWS1,ModifyWSConnection,DisconnectWSConnection":{"searchPath":"http://ws-services.egov:8080/ws-services/wc/_search","dataRoot":"WaterConnection","applNosParam":"applicationNumber","businessIdProperty":"applicationNo","applsStatusParam":"applicationStatus"},"NewSW1,ModifySWConnection,DisconnectSWConnection":{"searchPath":"http://sw-services.egov:8080/sw-services/swc/_search","dataRoot":"SewerageConnections","applNosParam":"applicationNumber","businessIdProperty":"applicationNo","applsStatusParam":"applicationStatus"},"WS.AMENDMENT,SW.AMENDMENT":{"searchPath":"http://billing-service.egov:8080/billing-service/amendment/_search","dataRoot":"Amendments","applNosParam":"consumerCode","businessIdProperty":"amendmentId","applsStatusParam":"status"}}' - -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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: 300Mi - heap: "-Xmx128m -Xms128m" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -egov-custom-consumer: - erp-host: "https://mohali-qa.egovernments.org/" - -egov-apportion-service: - memory_limits: 256Mi - heap: -Xmx128m -Xms128m - -# 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.30.0 - 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,/eus,/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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -# 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" - -property-services: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - egov-idgen-ack-format: "PB-AC-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ACK]" - egov-idgen-ptid-format: "PB-PT-[cy:yyyy-MM-dd]-[SEQ_EG_PT_PTID]" - egov-idgen-mutation-format: "PB-MT-[CITY]-[SEQ_EG_PT_MUTATION]" - egov-idgen-assm-format: "PB-AS-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ASSM]" - property-userevents-pay-link: "digit-ui/citizen/payment/my-bills/$businessService/$propertyId?tenantId=$tenantId" - property-decryption-abac-enabled: "true" - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - - -egov-weekly-impact-notifier: - mail-to-address: "lata.naik@egovernments.org" - - mail-interval-in-secs: "604800" - schedule: "30 07 * * *" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -pqm-scheduler: - egov-state-level-tenant-id: "pg" - -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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -egov-enc-service: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - state-level-tenant-id: "pb" - -# kafka-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -kafka-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-005465716b9ca6a9e" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-03252f4474ddb7300" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0945c7000265a6390" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" - - heapOptions: "-Xms704M -Xmx704M" - memory_limits: 1408Mi - lingerMs: "250" - numberPartitions: "3" - replicationFactor: "2" - minInsyncReplicas: "1" - offsetsReplicationFactor: "3" - -### Kafka Connect <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -kafka-connect: - image: - tag: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-04ab05c5b41096c6a" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0f7e8dcf98e087983" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-08a42f187f978e5f7" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - ## 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: "vol-093ea5986f5b46a71" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-046900000f8ffe60d" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0a718b7e384a2870c" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - esJavaOpts: "-Xmx550m -Xms550m" - resources: - requests: - memory: "1Gi" - limits: - memory: "1Gi" - -### es-master-v1 AWS >>>>>>>>>>>>>>>>>>>> - -elasticsearch-master-v1: - replicas: 3 - image: - tag: 6.6.2 - persistence: - enabled: true - aws: - - volumeId: "vol-0dfb25024c9e8f35e" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0a83e7431f2d5a2c2" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-03f793c66e07e9111" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - esJavaOpts: "-Xmx448m -Xms448m" - resources: - requests: - memory: "896Mi" - limits: - memory: "896Mi" - - -pgadmin: - dbUrl: "unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com" - port: "5432" - environment: "unified-dev" - maintenance-db-name: "unifieddevdb" - db-admin-username: "unifieddev" - db-read-username: "dev_readonly" - - -playground: - replicas: 1 - images: - - egovio/playground:v2 - - -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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/unified-dev-secrets.yaml b/deploy-as-code/helm/environments/unified-dev-secrets.yaml deleted file mode 100644 index 54074ddad7..0000000000 --- a/deploy-as-code/helm/environments/unified-dev-secrets.yaml +++ /dev/null @@ -1,122 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:CoMnhTpMg8lLMg==,iv:46jeLJ+4ZsTdgJXqwHeZwx4ADClVGDz2HsoUhzJB92k=,tag:lmCiX6fEjkOmbOaYCpliUg==,type:str] - password: ENC[AES256_GCM,data:fQ2WMPUKl/abvX4ndA==,iv:jbm+rrZt9R0btjP0COMFOAkFr4P/haEGbDObLFFdzuY=,tag:9FYArT8suA9MtUlCidxFmw==,type:str] - flywayUsername: ENC[AES256_GCM,data:kpY+RgXXB/F2rQ==,iv:KaWXDgEWn2OiizM05ObrTTNwaXdb4czU5uh9P9NRjog=,tag:V3jQlkOecJ/gDNzN79v7cg==,type:str] - flywayPassword: ENC[AES256_GCM,data:hiN+0sJb2aBLutnm3w==,iv:NFARzLe13ToWFn/y73mY9ZvHqLxgEzQR9RD5tykKWkg=,tag:03GuGsuph1Kq165Z74A/+Q==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:L3icVXu2Wg==,iv:2kEFqreJ3bminzRLh341h6EhLs9ScAJQTPBmHD0QqWA=,tag:L4CJ8F/WsDssnozc5Cu9+w==,type:str] - password: ENC[AES256_GCM,data:vZ2K5efWpt0=,iv:ItB+4nR0+HuuhXwoVkIfc1eKaDilsFDFw3L5xoDsf5o=,tag:11k8KKE5VC7str0Vyy3PVA==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:2EPenZ9s28lo99YCdkvq2Ycx8Rs=,iv:PqdUY72uGNIomxMeXxJm/ZMC1WtdoTEveaPXWas14/U=,tag:FPBMaB2Z4JuRIdylvB4AEw==,type:str] - aws-secret-key: ENC[AES256_GCM,data:OxHR6dM1xRiNUXekA8ylGpVZufJt/4hEhyyML8YzxleOnufal/CG4w==,iv:yi+jP6dSNdM7psjDJ4VDO0XYJ1C91fWgmoCdWsEnsck=,tag:YL8vkfXQlr/xncXi88FUbQ==,type:str] - egov-filestore-azure: - account-name: ENC[AES256_GCM,data:Q0QmFTE8OlYB5LsqL+h9,iv:8gluY6hNqdqXM3hF+x5PwE67MqSA/Cwl5+MzV2AjREY=,tag:Yf/XIl30B+NJbWbARTVnzA==,type:str] - account-key: ENC[AES256_GCM,data:09i1kEMsnmsJLwtJuCmJYQGBta2O3ROtoF1JNbMobyFzd1WmFsDpwGK1+cJpof1CTUcqDZqtcwY3f/2AsnqbIvyXL1IeeFYkVXaGv/po/UPqBTCIc7+9aw==,iv:LbaFSJ0qg+seZom8+OutfzKwWSq1/AQGV1w/guu7Fmw=,tag:umDup8m5S67JCCQMfhrLHQ==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:1yVdkkQkxBQFBow/TYYBS0bKLxpoMgAMgkxjWs7c9BIj6bY1sS2C,iv:5a6DFcZiQ418hVdVmgfldLWcoGqqrgMBB3hl1DwbeOQ=,tag:46zNeBbZIoycBMQraP3saA==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:aN5WKr2mAdbJiv+7bKdQMg==,iv:X3SQkG5g3jxVkpMukI76uXosIrvhSplNvMANYNWtvT4=,tag:4W24fjdwmLLKFNaFR50aMw==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:lo/IG/Dyc5ldFoMP4YqOspqUcY7kR8k199nL6RUUPbg=,iv:E4woMdSW6gR9XRnlFCI3SKVE8oQO4vXI6oXx/H8Dx9s=,tag:pujwlOGYWe4SeETJ277OfA==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:suAifi5I3rcIhPikDZC/,iv:MAFirZKcNyZq8QvM0ugZyzdxaX78JPG2nLmuFIjIiRw=,tag:AP/t1XNGJuv8JHBPYopPPA==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:3glbegCRYCRl/NI=,iv:twBS1f1P3OZVZuRSetWWk6ljgTALXDKKPsou3tXlA9M=,tag:8Le+Ds3L2M+Kd05cWxrAQQ==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:LB2CXGv39Gg=,iv:Es6EIw6uHQYFRV/O4Cz01UFiUC1Qd1XvP7kCHyu/zLE=,tag:MfvPRunc3SwawnQefWGylg==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:NM8EcSZQ,iv:QfogBnUX/Tq6i2/oaprgBMdM9zs3/wlkweW1pB7KDHo=,tag:rXnvT3YL5OSJBrPG5iklvw==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:qG8R55cPD20=,iv:wJb3GAgs4dUn9Jv6srlu2reVYRZujjYYcfNmhkiQi4Q=,tag:qwuWyW4QWdRs0T+GDa/QnQ==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:/PWQU7+SEkQRFy2pruiwL8MdtnO2kYOQy3k=,iv:OYFMutuNmX6+UYrSED1B2zfP9fa/5s8rd5FvRuNyfQc=,tag:RxBmvAbY5jgM9HwLxhc6+A==,type:str] - admin-password: ENC[AES256_GCM,data:m2c5xdNIVKoNK1yR,iv:1YSz8MYKsbF1ZaC/sX9dAOF6uH5A7sUbxv70u0nG4AU=,tag:pnXD8ekdJemyUghVzBbwTQ==,type:str] - read-email: ENC[AES256_GCM,data:rSZhF+UENOREtv0RgPQH+7xhz1oIiRDECg==,iv:VjLK2uUO+7CId8q6BTq6oqseUgxyziCRiYgBVKnolvU=,tag:Loq8Wq+YLIqGhobFu8cRcQ==,type:str] - read-password: ENC[AES256_GCM,data:ufONb+ehLwa9O0Bb,iv:SE2rQjcW06AwufbVHG1gMV3fD3HmIfiJBC4WQP6K6Ac=,tag:sIMWOxLCg99ugndb2GctOQ==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:1Hv3hPp/ObGvVc2mZJOH+Q==,iv:7rW1lslsdlOoM9ru1/OQTlOCd9yMJ/t1y6oKcN4Pu5I=,tag:uLgpGHISpT2ZOTg3EZ5rmA==,type:str] - master-salt: ENC[AES256_GCM,data:VScRTs5kQa0=,iv:7GQVoeMe6ydWLTv2ew5pBwIJbMdwgVIzb+kEAVShg6w=,tag:w8ODjfQqmFX4HfC+eEQWiA==,type:str] - master-initialvector: ENC[AES256_GCM,data:Wb3udkAjjD0qCm+Z,iv:X7ImAZbESC5yG5BoXetmv0NBUliemZUv+GDFMuP8NVo=,tag:z1l4KIMBOpDTP1bzlEh90w==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:N3yef21FDIJP8MHs4QkqQBDFSRHLeOwyJ8hoZ4PFdyi9,iv:qH5zTJq45EzaU4CBq/lhJD3IovwFWIHwS1xZ+tMcc0I=,tag:1EXALTegpOAhEpftGA7e4g==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:jKN50Xr4U4Y=,iv:ZaVJAyc1v8rZEofjnI7nyB+2vJqAWglw2q77htjg2pc=,tag:p2SRFfXMw7vN/2q0FPSRlA==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data://hhyikcR9v9T4sevnx2MdwArxGh02gQcz9Z2oXBjbjNszrMjax/cYzs0N4sxHebiD5IQjxZnYRK4Vnnz1/Xh74OK/Un6XlS3GCN6X7I58d5HUw+9E0L7C8BnwTA/bCHRd5eDcJUoMkKEa5204ATpMwY9j4HlAVgtW0LZHjj7EFh2jUjYBH+j2BEPWvSNn1IukSSREc5j8jnuO4Qjt45cz0LNUgluVhH6NgQ6qk9hruR2zQ0kjkYO0q0zuvcpljp9IF1nQK4tW/nv4Hm9fPf40bn1hafs6kNDOMRDGiWD8sfI+Ghp0ZDG4nK7g0UijW6sE4Llj+sbm+gb133QcQ0CF3fWXh7730+uJodZjvQ9nBbZ+xiO3OMyIBmCU7udtrv5DtFDU7DprugnrPsqZjOzSeRK76X3GdmjVGyPHUS+4ehWEkldHpeVBRETUS3dBUNJXbzeYiAgoOhHFCGdgmdjPm6WtYG95Lou3flzqPTJACpR2joN0Hp1kT+NjpSUpE0JFUB8f/dcPsczDmQRO87Bz7F4CEQVlZz6nDKrS48DtNkr1cFqWQ7mzLkLGUQ5juQZVZqkC1TYuBjM5nJYP6pWc7Xq+qwGt0d5ValCE9mzJz11YlbkFEnrFmTBWVvy6yaaoTG4FcZf9OwOkz+WS1tr22FTLCZiRyL9b+UYLuLpJJg01K0K/4gk2ulCqf/npQosQzd8QjKidPDGOitamUBKz1eDsl9xFJWRO8h0v0TrCkbilXSnOyKBc0l/ena7nrJ7J45uDu2AasAKV+G2NpjSj4aS8EwTMtIR5koDEq1YGnAmiGBCeQQXRfvDVm/ytjMF2C9JM/LjHBAFyJ9e0bct5roweCqIuWevl/3EjV+bEHTClM1rBMlM/p9mVx0FLBQlxK3CI5Suu3AZpx39LTrwHyp0PZ37IyBsHLkMo94FFM4/hSwfrZlMWJw3Q9CApop/N4SXOFLeLhZH4H/Ie3q88qeuK6c2hWpKCYqEW5XkBtj50/bEygutdjR1OB2ain/g0t18WmOApH53rMJX4819HVgE0juxptlBvZ/8Syfc01LAWrSc85pyJqo+P7O6zVDFY11l2C+3mZfWDnGKH/R+951LHgtx7L/e1WW9wU+zLAuCWgtgYzAR/4xqWvk7zituSYK7arCT9/g1kl+lGPy/C8xo0NHZWWxBQLR+Hm/xyK0pI2qJcZ/ytP4GiQtW9qsCF+XGVyWaSacbtwJlnLornHacnbzN2RUcZVHtCG3NHG9lFsuk/+UXWxAIUtitELvYg/FcOkt3bdnsmFynE14n0eS2FJUWzibd5/wyuUhZBQg8tj7Ee+6p2DURqZfyQ1YEQ5ubd48QFyEhJLqKCWDypVPxHCw3ZpxHNzoJ4boiEq/c1CF5mN5VfXVGdITabvHQ/APhsXk+yb0jz6uks+JrOtIVmwf72YH56c/ADpup1vWJE8sppGz/6VjHJhsphIsCOvTnNzPDJ7KWiy+t8zZ+Vnpq08HCl9b198Plau+Py9mmhfVi/Tuk/SYkMuG3f4MCOxmMJYSm12HsjT/otEXDLEAwJmNFWx4UNeq/Cn9gDI1SJiwhhZdDdXkeLsAJ77blmiyhLd61p2+LeVJ5NZcpQ6QSsxpmMMBiL97bnwAX4eertSapTOp4l7cbPrmb61tdm9LEbz9VZiU1Vzp4yRvXuiSKx3RP2hCgPAMuANe1FnBVw3HDmQiBSv6hMJgsH+eHtFIdT6f6XvpGZb3plIADDyPq7vQAowrqwdgLGdVPr5472H+4x9HLFlVkU71gAt7o6NA+ly/T0i+gNfPFB2TrCe8p78mbSL2GtzfK5RGJkxLjxKC7wvzefyPSiZuKjjtlK0yiEW84vd8eivwDkdygUSXD7cxtGM30E7ktYOO+d9P9Qy/lPZy1J8gr6uiR54y2zKDa5PUfDj+251edxxOTQnrMbEaimMH5Blgkuy9+CiONTJoIYidGaKP5opB7gMT5zt5eXhcKE5G2lsTwdAMP1+sj4LSSukrm7snewgxpQsWEZYb3zakgrv1Uw+OSiklAKeHKmwElqSGFNnbtvcZs5aePYtfP2sCK+hd4z6KbWLjFKs1LgWaTHi7lnHqiMpZavgAWtyDSktKYr6hzFwbvsNKDvyneFyv+ih1lK+MiiZR6DoXCgNZuE8i9OUMRv0g9ATnbiYOVaOq4TpGONCKLOxSmHPZIDObYvJt1dFBbDXYYXj+nVYs4R1ZUQRFe8HGvdlA2LQ8qNSF/GBd5VId/fjctm8LaiGrFtwNhZYcHQ642zM9eyHpPdcyKxF4zf8L+jzCB3bMnspVGkEabnIjdJ+qSpsAznS9zaH4Z0M3DokbcaZtLNUXALxTYtiydEO5EEJdYruVmZE3eRib6/hEuNgeABE7GKsog1wLn8X0GvgNkrYG5RgvjBR/Jx/WAJZsZwEDPjxt3IRFM3xiy7N0dd37V52vHgxuydraf3BaRMzcaZDW+JmwkNulpnNSfxyg+sLezHjY9754xq/gqbaBOLWAxseo8F2ga5M6ynczt9auBrOxGMFSH6p6Kk3NxwEG3660jqRexulvFtjskwsrZ+KHndDyxMf3hdBXWLoiApM0YErLQcX/Qy4BEivosiT1fMEybGJw6C6SU1cWZCLXhRbl1QD8fBdgqcx70mQe+r5qMgTrZoNViGsrb6I8kgy8iF6JCU1xxMZ98gXn+eIHxbn2h2lLJKNVFx2PRPG7n3mHBvZ9PsUJRYFKENXxGD+IR37LSk1KuilOHDgAs7QIPJh7sNBlaXSGuccw5fgvm7WXXyQuPNukf+XU/FPJs9kIn6WswcisOR2zn9szrSycgnsmUdXoOhKJeq2rcPW4BgmvE0upfAgtSoX0VgjR/WjnTCGulmnyijLTaW0EKW1y8Pw0LteXvQxgmXLAvdwK02QWJ0MBVXqeFkw0BVB4NM4rJSMG6wQVuElCugyN5sToiL2dRc63wQBR5apzfKwgBFt1QlMpCEhNcSYWKSd95IOeBIG+kWq2xnz02wobpSwIiiv3gPlGzbf6a1cARtLAUkaXbW17Sexb/8a6m8qng/rAmMaD0plsEbFTABjgapNNM1+UrMI/4thNqJSQonXGcxRMQNf8Caibn9wqCdmCtiweELAwFGYqB2l0lIiUPjK060IjYT9zkCDTf+9KDq+IkT0YBL03fT/47mghfJcgW4+MdcrOVjeXXguPn1bviMm1YzDb6KssWOM9BX+QB8Yw4cnCGLCDL3GY3yajHRmPQ2Pk0VoqIu2rawK7E/Nyb50fT+Cqry5Aic9Ms2qlAExsbOqlmVoTEXbcN18BLCDaJ2C53FfXCst7WIiXgZRAk4CnW5ennSiYYl5ohJqUzcW1ekxXwpJVXrrEORLgJ2Y79vqIWRpEuySr6db/FZt9hPCyUgJUT5hjMNBpKxXUPZteMtACEhpDEv+WFyeR9ImA4kWCi4VG4fpZ88hPCta2klrBgGg4df1wcCCISeKT95u4gPFXryyXwmRu6/r22tJvPAl2yoNBeLWWxnVMx6k3CgjQ9nx8k3ynIWAumT4YQ5tfqdreEtt28UC/CWB/AJZ6FLIikeCOt1EreWVjfJn4/aZDF9+pAPwz5VLkurlROHeoW5S+kDjjzGETZ0+NL/EehyJj8dv8n4/ANRM1TNivo6MAZ09lYq5pJc8E7lDJIrQMQlauOV6F9U7O54fVQX8dYMS95YYeTfMlIgta6IiO6JZr4avC5qaC2sJ9RP9j3z9gwlWCBjnSwEVClTqjQdijU+ifcIQYlzXibjThArtVK8z3KndpMwiH7qmd7khkmThtUqINyb4zzSDdr+4uvvaOyLPDvYR6d/YDA6BewOHs9ha9CdzgFSERhs6ycI47Qzdg3yVRKtPjXyrFiFG+Q20pgDEDhN6++M7FlDYOGNj0bmD/6nsZ0AvQA9PdD+OvQmyR9mvHkuUWuvgB9IEx0BEWaQzYXlNMjW5omRkBcnodRZPQA0gco/BGrvXZ2Nb6DzBXtpJXrJEi7lOsdTjwL1cd9xMPNwgUZS1ocOTeM0fZ1QOPr7f5Mi9XtU62q8fq7JSZnS3n3z13Dzp7FA6XQtCZRLgO96zOt6n3GIzWRZ1OxsRo1AIFwkz8YczUFErvSDiSzS6qQHgmLeN5dkiadA8S0fh5ww/0tPugH1ZVgOXwf+OSJjNPXJfmEDxuimgr4wfrcqLEE5RRe+OmFtREzah7oqC9uwrWMP8HOCs+pVDEyKY3BiwbbeI7HheOwLMzQilnsHOiYqU5s2hx6BcHj3sJTtaSoGrBiAbFG8a2s2PxpwXdk0/ZgvqaUnwuD8HW,iv:4az6paBgg42+oyxr2cfWK1ozgYHKjCl7cm2CRkrMwns=,tag:HXfKJGS00uYxh/84UOQ9fA==,type:str] - known-hosts: ENC[AES256_GCM,data:Fpkvy+Uq3qrvfZJ1/c3v+M2jbFEfguTaPp5DcZzreFYtD5wg+KZqRGDIOtAvaibP09BFQWBXVvTvsN/nOzH5wwGgsNfbYHLyqppiZ3jjeq/AHZHkP97ryJPIxd30jLAl4xq61vXvPdBFJLWAZiQjQ/bEMlef+tXXcDIb9A4ITX+EehR/4m1ORdVqKxdjPDJFLeok/2znq2wsOHOqv+WikyXRBxtizQQt8TFIHZwuSkdJZ099IyX0ZPhuVen/HSR69FhnDBBezU0F7owRROaThOFUDnNZ7HNyajkdlkZgTX3qRaxH6M4JbcjJoQJjhg4SHmubkk/4tKdsxFdjHrPtGsXgl5P3Pf7tuzhKAhbApOeNmNtod7vnd8LaNFgT6eG8J3rO0VHxS4r9N2oK5vCNBBb8p/93jkSiCehPRA3aVAQcFns+MmpnMMObKGg2l7MvcwbxhQS43EwM6/LSfLUaRuq/gX35LWfT4FIMEL6bFdp7Rtyfaw3KaRn8dWn0Cs3cKmfCG/mZvRhixG3eilA1l2CT/0UM17gvc2EhU347jGyIok+cGxYtrmdy9TTzP8G7Xz4OKsn2yvLCMVwS9s4DwECnTN0TxfQhT/6ysJlpaVolm6u5jLqEV7AeDyzVOWgSUTZp7tbnQU4q4AiiRhz171JnjlHf/5qHVR/vmAEDlOAgrlrWQOn8vAxUtiNHx4m6gTkfzOGH1ccP5n6nS1HIPQONRPj2GLl1EPVUOVAv/JMTzzs=,iv:5WdOv8KuWTa+yH6AyUtgxmiV+m4I+HFvnLtcLaK6Y5E=,tag:+r5NcoRa2+VObWbeg8jqng==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:L/FvmC5Blsr0,iv:8lFzPNU4Iqc+YhHVw6mVbPd7x5ZaarofxFazeOGiu/0=,tag:EctwIOm6MGaYNNc2hbAA4Q==,type:str] - si-microservice-password: ENC[AES256_GCM,data:5hmJqOhgtHichiGVxg==,iv:N8iTa/u3Iy1VMqD37Q9ufBL2V9SA+vPupYivhG+vhrI=,tag:1V8WwZT3MZ3IZhmf5ciLTw==,type:str] - mail-sender-password: ENC[AES256_GCM,data:36WF8n9ze4QKObF0Jg3CqP4=,iv:oy9hQRFE/J06AhBwPhkGonf6JuaFZ06yseVyEJgRXI4=,tag:6TuDgMb8QVXSF/B2id0i8Q==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:DQzjWFH6ceeZA5iUzp7+volAel60532UFJ0izA==,iv:pHRXbPn1D2Co2BBIfb0COlteA/GjzYQy5+Hqc10OI5U=,tag:MlUHRTyNfirZ7XcxBUhH7g==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:wRfFjspMFGWWLLYSjXpeqg==,iv:S6EhIMdSfp1AQhbJiCP4y2yp9aJTpmU5vnDtms0ETZY=,tag:i2fOJMj1gYQNsdhXwgRmRA==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:RnHrfo8/kQ==,iv:sAIprIq8XOhRsaKH+SFCw06axNAYW/axUOadQVLNwPQ=,tag:mMXDjn8EtEu46iShIEpCyg==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:t52xY9bR2Q==,iv:odHhq5m2opvGYgUEv4fmOrV6oY90jbAKocDr5EEI918=,tag:x5VALhug1mCwYqsALtIvnQ==,type:str] - egov-edcr-bank-gateway: - edcr-pnb-mid: ENC[AES256_GCM,data:S9ifCzVp2BnA1xFDIiOP,iv:TMnWwXVZse2yqM71yucb6o0UKzXaEzAJvwc2GiLbD4E=,tag:vl7uTxBQ/x4/9ohPpd6GSQ==,type:str] - edcr-pnb-encryption-key: ENC[AES256_GCM,data:+SJGa+0ZmZfI3J05yccVFTaoZHWzE9eVYpsUWrHRNeY=,iv:iKPyLn+jFOoHOg973lhtbBqe7AQlwTOQwvrGk6tLuQ8=,tag:kBDIWqF+WtiylTatCwVZ6A==,type:str] - edcr-hdfc-key: ENC[AES256_GCM,data:WV+UIYR6,iv:T0caZoLzcJEabfPS/yds9ElJzAnllOJz5EJkLKO7h1I=,tag:ZkrJz6OCEKTljfjJmbufRQ==,type:str] - edcr-hdfc-salt: ENC[AES256_GCM,data:5ybVD8eIQzM=,iv:nZ7UuCZkBoVMLMB3vo5MPxvN/I588h6uOEJA+0nYY5I=,tag:a8RTUPHeJWrsKpEtd0TFdQ==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:f3P2xGEpQUxttd0=,iv:oYe4evUgZYrOex3xn2cuJebQ6RCVYZjRF9Q+3i0Hnr4=,tag:zI9IGipsGZVVUZyIdK0g0w==,type:str] - valuefirst-password: ENC[AES256_GCM,data:cqyLZl/ePaRz,iv:c+b3tUIxfufjMBH7nzJz3VA92HkUWYo8FOLJwBMOS90=,tag:jXc3H42j3+Jfs+ax0PByvg==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:Q1ZLnxDH,iv:jGRGHJuDEgTVnZi4GLu3CBTJarV9PcLSnicCKkSCQvQ=,tag:rAp/FIG1nOoJC0AifwCQcw==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:eRAvYGXOqlhHf+JprSWB9MrZ6Ss=,iv:pcCA/vk/L0yZ3NRO4MloN82ig62qgCopxRyTCzPAzoc=,tag:b6QMgOk1RE6OPctXw/LacA==,type:str] - clientSecret: ENC[AES256_GCM,data:5oBpfAmPjXgX+T1rcy6tDcd9iURvme5hdsHX6cfwbxpestt0HartPg==,iv:aXSQ9HQpdhJ/g6Eu+K8NH2iYK2kitqYWScAILO81odA=,tag:s+vaPNP9D4n2+WcMAmM7RQ==,type:str] - cookieSecret: ENC[AES256_GCM,data:YzFkq/q0st6zMtYhnhmEvmKf7u4Oz9V3,iv:scS70/ORu3JOui7xZdnbF9EJUT8XnIAy/3+OuajaFL4=,tag:0ecaEVCJOrXqL33lAn+sPQ==,type:str] - minio: - accesskey: ENC[AES256_GCM,data:C/9NVhcFC8PEYSO4wssMEeIH53E=,iv:jFNQ6mYq2PAGOPcSRYZwbhjrQZDfvmNlvrBENz1uNww=,tag:SPt4dZcvy7qRK8RQElwyrw==,type:str] - secretkey: ENC[AES256_GCM,data:X4qt7gs0GK2cAlGqO8a7/ilxjC9h0NOYkSg32R2zuYrTqzRQLDEFlg==,iv:peb1sIJfSByHTFqhzu523xNT1TaSEeDsnR0D4uLlNb4=,tag:dEZLvSOeFItmgCiKVKxNWw==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:4dM=,iv:FIbtjeaV1SAyT5xZu3fNc8VG5hPiqR7gW8ipxaNguTY=,tag:cxpModU0GumiAriB/phq3A==,type:str] - route: - receiver: ENC[AES256_GCM,data:cO+Lz7VohdAYxaDsMraHb2giuA==,iv:qP1BrHsPlXicWsISX2FhcUJ5izrK/p3TcyBNH3cxI8o=,tag:pmZj7W0kUR+1Z8+41pi3SA==,type:str] - group_by: - - ENC[AES256_GCM,data:g/w79YygX9Mq,iv:zCmg6uNVh6uN8W5c7Ud3CS2Ec6hWi5M0SKd7EAZXuBc=,tag:MNBBUgGHHgQS7G5GCI66Bg==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:+x+5EM93ZU1WP1ydQ0FznnMPKg==,iv:SIKefMO8lWu/eKe0duHDn5YDrqJ3c+RcCKu/3+D0Jb8=,tag:vseyNic5u1JVi9q7GV35nw==,type:str] - match: - alertname: ENC[AES256_GCM,data:lWrm6B5mDw0=,iv:j4a2lAG4yPGPIz3BA0eVyJZwvijtX150gvUqmcPcfGA=,tag:tZr40o+Of5Ub7Ed3RQixuA==,type:str] - group_wait: ENC[AES256_GCM,data:1D3a,iv:JmXm0CaUQ7Rj/y45211Kc3VLqFdTSMlCJiexIw1zRWc=,tag:q2OABvTZmidkgbI7ysdSxg==,type:str] - group_interval: ENC[AES256_GCM,data:fxo=,iv:9fP1/OJnvfUxw7blVidBgrPHeNVr+YkM6Vhy5ezw5CQ=,tag:Fkw0/C+XvfotEZ5BLZsTqA==,type:str] - repeat_interval: ENC[AES256_GCM,data:W2ID,iv:Sz++RzlgdWhTRLJJjyMJmvSTkYdCKwRu3GQ5ek+YZKY=,tag:ORa1/s8Cm3NUqWsIG5tfXg==,type:str] - receivers: - - name: ENC[AES256_GCM,data:2Y7U7iE1RziPNEr7GdJXl8CMVA==,iv:umbKGa7UJ5lJywvnBst4VBhIm2WF4OB8Ykh7QtoCKRA=,tag:ZDHfEnbNmHcZ926BAXE1iw==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:WkTC+w==,iv:LoqUBUvpg6+MSKzMr6kp4wloIVBc8AfyP5zwrhdCA54=,tag:Y1Cp+2hx1oef7O8d6Eu1tw==,type:bool] - api_url: ENC[AES256_GCM,data:9zLHjGuN/ennfHMUXHJOjl+H7sd3HHpvxLdim37wGXdeIyjFKojvOfSXuAsKADBQ1bLTx3w2v/sURyBeD/nq1ZWMTnTk7aARJDPGNiLP5A==,iv:mMCfBxM5iqypfm9QC7iyxNk9rVRVgdJdda3ZuvCJO64=,tag:ysDpXP91tF8OiVABCIf0OQ==,type:str] - channel: ENC[AES256_GCM,data:mYn201IHglUURUluTZCRwH1vHXsEPw==,iv:hQL3e+bUJmcEuTSGl9M+KyFAndXFCaO7f+jaGeR52x0=,tag:Ku0TPjzumFfRqXqbHqZtDg==,type:str] - username: ENC[AES256_GCM,data:n8sz5gSn6/Cdq/Bx,iv:mXEhh4L46MBQ4SlnDkfBy0KMnmZBffuI6apx1lhOs8Q=,tag:PMq5SmzCJTc5YLh00rfJ6Q==,type:str] - title: ENC[AES256_GCM,data:e2XFQRHcZ0tHEqmYMyD9RUFbjs/LmZVApsxmw9+lhTGp0qviyuw=,iv:Dtb0C68a60xkrz2mjITJFDP3GPvEe5p1RELVpfLiAUM=,tag:sojDG+UTIRgr1pBBhKdAlQ==,type:str] - text: ENC[AES256_GCM,data:FvwD1uvAtpHlJY0KJ/rR92XUPt/3JaaTvspOAeWevpIyGSpBMA==,iv:q0IMHI1YXZVbXtrK53nNN1g8py89sNMP9T9Zt7sX/jo=,tag:sTEB6BLFq3aKoJdMo77W5g==,type:str] - templates: - - ENC[AES256_GCM,data:IXPzIENX0kVgd1QPjDc1WTjnZM2BOTRPXbp/AXGQCZMgbzqHefP5bujdGKad9Ad6thccOwBVJF0fBAyx+J0XRQdpGKAYNOM=,iv:ay6R3Wg6y6Q/tQ0fJB+TGP70QD+58oT04brH/qFDLCM=,tag:48BD9un3pNcusWNYRTGCbw==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: '2023-04-11T06:12:24Z' - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgEnl3vKuiulVvdACmIjrOerAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMygJAIKOE3FL3EJm9AgEQgDvGqHGCiX7vbFH+FBvVbRy5v+0Y/WI4g+4RBH2ySp1g+6AuwJIVTObmVdgAgvyQbtL41mzufy2QY7lqKA== - gcp_kms: [] - lastmodified: '2023-09-27T06:18:14Z' - mac: ENC[AES256_GCM,data:NvUi+4a7ymmcRWaIDxn1VLDKOaT44NBs2jexNtY7DaVrToRsamKTod5BDF2kN3o5TFs6Zqeq2YbP2zmSIPWvs/OwZamUEQqb/ATwPConlzMRKMbD+j5DfTFubjYiDnAFTNeoQYAB58wvQjf1T1RGqZN/OOqrZnQJsa6AEU1Nczk=,iv:OKm7tk+xqba6fun8oi2PU/kOOvtOThtzp3BPOygx+ao=,tag:tTYt/7984vzF+nln9awJIw==,type:str] - pgp: - - created_at: '2023-04-11T06:12:24Z' - enc: | - -----BEGIN PGP MESSAGE----- - - hQGMA3QBUEHknBKFAQv8C7JFZHpg2efe9t2EYW0AtYoDfwGVu6sDD1v2MKwkYhe8 - L/H0bFb1fDavJRKIaZPhcR2LfeBisIUCCemDm55Rq6/0zpvQ4s22KH6Tr8qZwZfo - HIrFA15vgCpnmcgRNXJ/ZPWbIwMRMbE+gZ7rMMXDcpoRjf/sFBFD9qD5ErQS8W87 - vbPhqOIK7sbDCGLU6FAUUuK9hXqHrF1hzE4T7bg8MhK8GNVLhs6eufouzKfPbnk5 - HIEqGdvC+5VLvhm+WgFgO027CVNCO7FQZ5Dqb1XVjRMY7P8XlSWEpw2WEdxay1yd - 7HI+ridZHUDly6enq32hOUN0iK8+QimtgFW8yBwilKE6PInVxId3lyDaq3JAjnxc - kHuHnZp085wefjCXY0sIYo2POjukqo7oB4oghwXhTVXCLs6yoqNKf8Vjmmr+1zL8 - 5O5sNWI0MTx9B0WauSjcXLUHhcDDYrMQsxjpqo3vLpa7+VRtNTMNZI9Zz+vITUCE - igY8lsxMwwo5DM1VT5b51GgBCQIQ++dgAogwETbMwd0TvEjqQk7WmOEfNnYUvF+L - MWk1voRbV6OLUScsVGRc1k7qrjGTvCrEs1JWLTV5y9aRPFIlhvq3rC2jYMwqyfW/ - LDoEZdFZE7tlZWUmuQMpbyjF3WEsXQn+JA== - =NBp6 - -----END PGP MESSAGE----- - fp: 58BE5C4525DFE047D960AFF29E8891E02D93FD9F - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-dev.yaml b/deploy-as-code/helm/environments/unified-dev.yaml deleted file mode 100644 index 278ccc6ac8..0000000000 --- a/deploy-as-code/helm/environments/unified-dev.yaml +++ /dev/null @@ -1,856 +0,0 @@ -global: - domain: unified-dev.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-cluster, logging, monitoring, playground, zookeeper-cluster ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ egov, monitoring ] - data: - db-host: unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com ## Add db-host name eg: egov-demo.database.azure.com - db-name: unifieddevdb ## Add db-name - db-url: jdbc:postgresql://unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieddevdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: "https://unified-dev.digit.org" ## Add your Domain Name - egov-services-fqdn-name: "https://unified-dev.digit.org/" ## Add your Domain Name - - egov-state-level-tenant-id: "pg" - s3-assets-bucket: "(pg-egov-assets|egov-playground-assets|egov-dev-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" - - 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.egov:8080/" - collection-services: "http://collection-services.egov: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.egov:8080/" - egf-instrument: "http://egf-instrument.egov: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.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.egov: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.egov: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:8080/" - fsm-calculator: "http://fsm-calculator.sanitation:8080/" - fsm: "http://fsm.sanitation:8080/" - vehicle: "http://vehicle.sanitation:8080" - vendor: "http://vendor.sanitation:8080" - project: "http://project.egov:8080/" - individual: "http://individual.egov:8080/" - household: "http://household.health:8080/" - product: "http://product.health:8080/" - facility: "http://facility.health: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/" - mdms-service-v2: "http://mdms-v2.egov:8080/" - health-project: 'http://health-project.health:8080/' - health-individual: 'http://health-individual.health: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 '' ' - - - ';" -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" -workbench-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -core-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -storybook: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - DIGIT StoryBook - ';" - -storybook-svg: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - DIGIT SVG StoryBook - ';" - -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" -egov-filestore: - 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'},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'},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" - filestore-url-validity: 3600 - fixed-bucketname: "unified-dev-bucket-s3" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -egov-url-shortening: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - egov-url-shortner-endpoint: "/eus/shortener" - hashids-salt: "randomsalt" - hashids-min-length: "2" - -inbox: - namespace: egov - memory_limits: 512Mi - heap: "-Xmx512m -Xms256m" - java-debug: true - tracing-enabled: "true" - service-map : '{}' - bs-service-map : '{}' - -egov-idgen: - idformat-from-mdms: "true" - java-args: -Dspring.profiles.active=monitoring - heap: "-Xmx192m -Xms192m" - autocreate-new-seq: "true" - -prometheus-postgres-exporter: - namespace: monitoring - host: "unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com" - user: "unifieddev" - password: "digitCoredb08" - port: "5432" - database: 'unifieddevdb' - sslmode: disable - -mdms-v2: - memory_limits: 512Mi - -boundary-service: - 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" - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -egov-mdms-service: - 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 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -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" - -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" - 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 -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" - -egov-localization: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -project: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - tracing-enabled: true - java-enable-debug: true - project-default-offset: 0 - project-default-limit: 100 - project-search-max-limit: 200 - -individual: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - 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" - -health-project: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - tracing-enabled: true - java-enable-debug: true - project-default-offset: 0 - project-default-limit: 100 - project-search-max-limit: 200 - -health-individual: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - 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" - -egov-data-uploader: - 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-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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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,file:///work-dir/configs/pdf-service/data-config/fsm-receipt.json,file:///work-dir/configs/pdf-service/data-config/deviation-statement.json,file:///work-dir/configs/pdf-service/data-config/measurement-book.json,file:///work-dir/configs/pdf-service/data-config/detailed-estimate.json,file:///work-dir/configs/pdf-service/data-config/pqm-adhoctest.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,file:///work-dir/configs/pdf-service/format-config/fsm-receipt.json,file:///work-dir/configs/pdf-service/format-config/deviation-statement.json,file:///work-dir/configs/pdf-service/format-config/measurement-book.json,file:///work-dir/configs/pdf-service/format-config/detailed-estimate.json,file:///work-dir/configs/pdf-service/format-config/pqm-adhoctest.json" - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -# financials >>>>>>>>>>>>>>>>>>>>>>>>>>>> - -egf-master: - memory_limits: 512Mi - heap: "-Xmx128m -Xms128m" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -egov-custom-consumer: - erp-host: "https://mohali-qa.egovernments.org/" - -egov-apportion-service: - memory_limits: 256Mi - heap: -Xmx128m -Xms128m - -fsm: - memory_limits: 384Mi - heap: -Xmx384m -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.30.0 - 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. - -prometheus-blackbox-exporter: - namespace: monitoring -zuul: - replicas: 1 - custom-filter-property: "false" - tracing-enabled: "true" - memory_limits: 768Mi - heap: "-Xmx512m -Xms512m" - java-debug: "true" - 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,/eus,/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,/user/oauth/token,/user-otp/v1/_send,/otp/v1/_validate,/localization/messages,/localization/messages/v1/_search,/user/password/nologin/_update,/tenant/v1/tenant/_search,/egov-location/boundarys,/egov-location/boundarys/boundariesByBndryTypeNameAndHierarchyTypeName,/egov-location/boundarys/getLocationByLocationName,/egov-location/boundarys/isshapefileexist,/hr-masters/hrconfigurations/_search,/egov-mdms-service/v1/_search,/egov-mdms-service/v1/_get,/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,/mdms-v2/schema/v1/_search,/mdms-v2/schema/v1/_create,/mdms-v2/v2/_create/common-masters.Sample,/mdms-v2/v2/_search/common-masters.Sample,/mdms-v2/v1/_search/common-masters.Sample,/mdms-v2/v2/_create,/mdms-v2/v1/_search,/mdms-v2/v2/_search,/mdms-v2/v2/_create/common-masters.SampleTwo,/mdms-v2/v2/_search/common-masters.SampleTwo" - 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" - heap: "-Xmx512m -Xms256m" - memory_limits: 768Mi - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -# 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" - -property-services: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - egov-idgen-ack-format: "PB-AC-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ACK]" - egov-idgen-ptid-format: "PB-PT-[cy:yyyy-MM-dd]-[SEQ_EG_PT_PTID]" - egov-idgen-mutation-format: "PB-MT-[CITY]-[SEQ_EG_PT_MUTATION]" - egov-idgen-assm-format: "PB-AS-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ASSM]" - property-userevents-pay-link: "digit-ui/citizen/payment/my-bills/$businessService/$propertyId?tenantId=$tenantId" - property-decryption-abac-enabled: "true" - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - - -egov-weekly-impact-notifier: - mail-to-address: "lata.naik@egovernments.org" - - mail-interval-in-secs: "604800" - schedule: "30 07 * * *" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -egov-enc-service: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - state-level-tenant-id: "pb" - -# kafka-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -kafka-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-005465716b9ca6a9e" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-03252f4474ddb7300" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0945c7000265a6390" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" - - heapOptions: "-Xms704M -Xmx704M" - memory_limits: 1408Mi - lingerMs: "250" - numberPartitions: "3" - replicationFactor: "2" - minInsyncReplicas: "1" - offsetsReplicationFactor: "3" - -### Kafka Connect <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -kafka-connect: - image: - tag: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-04ab05c5b41096c6a" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0f7e8dcf98e087983" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-08a42f187f978e5f7" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - ## 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: "vol-093ea5986f5b46a71" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-046900000f8ffe60d" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0a718b7e384a2870c" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - esJavaOpts: "-Xmx2048m -Xms2048m" - resources: - requests: - memory: "3Gi" - cpu: "1000m" - limits: - memory: "3Gi" - cpu: "1000m" - -### es-master-v1 AWS >>>>>>>>>>>>>>>>>>>> - -elasticsearch-master-v1: - replicas: 3 - image: - tag: 6.6.2 - persistence: - enabled: true - aws: - - volumeId: "vol-0dfb25024c9e8f35e" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0a83e7431f2d5a2c2" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-03f793c66e07e9111" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - esJavaOpts: "-Xmx448m -Xms448m" - resources: - requests: - memory: "896Mi" - limits: - memory: "896Mi" - - -pgadmin: - dbUrl: "unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com" - port: "5432" - environment: "unified-dev" - maintenance-db-name: "unifieddevdb" - db-admin-username: "unifieddev" - db-read-username: "unifiedread" - max-query-history: "50" - max-login-attempts: "15" - enable-save-password: "False" - persistence: - enabled: true - dataDirSize: "1Gi" - aws: - volumeId: "vol-0c86db1778f9a3b9a" - zone: ap-south-1b - -playground: - replicas: 1 - images: - - egovio/playground:v2 - - -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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/unified-health-dev-secrets.yaml b/deploy-as-code/helm/environments/unified-health-dev-secrets.yaml deleted file mode 100644 index f8d2348ce0..0000000000 --- a/deploy-as-code/helm/environments/unified-health-dev-secrets.yaml +++ /dev/null @@ -1,108 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:nwpCI9c4oqobrw==,iv:gX93oxvlfk6phIcpRWpKVXYiLx9fDhJcqtuP8GGgUyg=,tag:P1Bu6m24woLGsZ9w8c0cgA==,type:str] - password: ENC[AES256_GCM,data:HzBgRRZlV2T4f3hivw==,iv:JVh4FZuGoDexZ5XV6H1dqnv6WRU6jad7gNxG+6RD+iQ=,tag:8jvKBeyexrmqLk6w69j2aw==,type:str] - flywayUsername: ENC[AES256_GCM,data:cBbQtzBysPNEwQ==,iv:3IgeXRaQ/9dc27+acIQfMS6U+JgezkHuW9bdShNbpek=,tag:RwAE5Og/NAtjoWmejQTQoQ==,type:str] - flywayPassword: ENC[AES256_GCM,data:8rWw8pTNhQZQ7brh5Q==,iv:F2uwBHSuxDw4ReOzmV0qlFQCoGbXg+3YNlhucVdDxho=,tag:xJjhWS7BywjBaqngRMblYA==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:bQa3nu9fsQ==,iv:v+Qm4c3YdBuQSJqxZhktm7x29a+mbLwHyQC+dqzPxPc=,tag:7EWbZSkavAkF1cid9iA6SQ==,type:str] - password: ENC[AES256_GCM,data:QJTPLfp8VTo=,iv:cEyo1ZY8I+Vs7IslHaFSpIHFzorDq8Y5azujpCxNTGQ=,tag:5jy+aoeSLjiEhEDNFTzDPA==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:jzjUoSq4wLdUzaaXKVJUDIn9gTw=,iv:aEg3rS9vPGiMhbFQB8VPH+Aalfc5j0rc5qg8jAo6oIs=,tag:Ch90e0CjgDC/jdNlogUKQQ==,type:str] - aws-secret-key: ENC[AES256_GCM,data:L8flKyKsLJbl7uoiwRy2VTmiLYdwIKwSha7p4nm+eMBFqltUjDXwhw==,iv:n6fliyJi7qGTSdCZi5VeTmlAFWWotwxaCMCCgJn2tQU=,tag:2bZFSbBXB+Rzfw2B37OYuw==,type:str] - egov-filestore-azure: - account-name: ENC[AES256_GCM,data:/fTo+Zv20dZK2A+k8pLR,iv:aC6yKvKHY+KcuE3ngkM6iraFg9QG6lhilTq5Wr0KZD8=,tag:qapA1DZO8+UABE118X0Pmw==,type:str] - account-key: ENC[AES256_GCM,data:HRouu86mINit8e6PC9NAUAkFFBotnWzziCZ6Fx+D8lSksicJXVT/Q1lRfPDZ1yTKSIrtPhHezaeFGDLX2p0+1YaELgbb0vamWqSF/Mkdcyj+OsBJ/Ab6CA==,iv:fz1L7vdC0eEFHgVwxO3zZECJk6mspuyfOTvqLWHfE1c=,tag:KGmzmjEYTv8+jwM6EKI0+A==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:rMYdABW5C148da4FUgVuY7ZupBQdmiphtpqQBkHPf3xe03XiBgkz,iv:qGR75qqYakahSxFvRsZJkpNdQSS+Am6h8XfJSuDKVA0=,tag:cTMCTdNsrO3pyh8fxLJHgQ==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:NQFMHqFQLaRzGjmGCUhHGw==,iv:GLs3FwllF+ZyqjjlfstHhyaMB4DyhR0L/esxgQy26wk=,tag:2sVT1A1gQVqglXXv0WUZsQ==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:5by2kS7SfCvpfa3KASWF4ZE7a1rOXInJeX+AvL15Tgw=,iv:0tQnlUuMNFPhgAU1ysaHnjvdaztbK+WTUp/bIT4l2BY=,tag:z4088rVlJ3n3sFj2uImhsA==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:vp73jqXWHZgy4RnzIxV4,iv:lSKFsWe8s60wFAmy+sUpuEsMuWCjp6RUig4Lr23gj/4=,tag:v3mF4wK9FsBWh3eKXFPT0A==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:RqQBQEfMrX0JllA=,iv:AD3mPZrwDu16ABCBEpTHLze100S7IYezwdrmAB2aEMI=,tag:snzLkWWznoshO2hOZckgKg==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:IG/X5GcND7w=,iv:jj4BLsWwDktw6QYBMVgugq+lkQXIOO5FvtZ819OClrY=,tag:3bbf/GWUdo2sG3xipIEuqA==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:EL9NKv9N,iv:7GTy0xl7hy0U+DQ2G6jLu6FXbzueGn5QlQblTTxP9gA=,tag:09YSZkG9V224iNFY4WOZKQ==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:uqlSMbvrmyU=,iv:a0d6/FtLMGjQ0OZnVgMdFoBqfPN5mf3BZwHSrJEnrQQ=,tag:BFP36kqGN7zI2B4exV1tog==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:arJ6vwxg51MGUNga9swPqVKOYtld403LVx4=,iv:VyPvIZ4HJjkJx76MyaXJ23tFLGrhA80rXc+6yo5W6Xs=,tag:XhocZ4xsKkHCCcFIprXsnQ==,type:str] - admin-password: ENC[AES256_GCM,data:Hd51DzFxqCom3ggX,iv:5yiXvn+Z3YsSkxjtmiPrpoc3MMPzq0TEEel8flaUD3Y=,tag:SD5Aggt0Y5TN8n0ag5ZW6A==,type:str] - read-email: ENC[AES256_GCM,data:65WyuUsEYXj4dG8AnN3tnvx54+7HZV3jKw==,iv:fIuVHfWt3+CmkvU/DBbq/g5Qo1hkC7LJ1W/AFrna+KI=,tag:Pgmy0FoT8EUCWVclC/h+qA==,type:str] - read-password: ENC[AES256_GCM,data:/3eWB2RF4pfFxaCS,iv:55LiBzBphNnyeNrO0u5ehVZUp6MMojcMOW0LBDPCii0=,tag:D0py/aHpJq4WwnZ9MjZPnw==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:46bJ7nUvdV/M7CnWdPgBxQ==,iv:dx2wFvV4Ju5PZEj6GciLi2FFuOxhBtoShrfKHUQjAXY=,tag:YDVaak9VBXMiLprxAKp5Wg==,type:str] - master-salt: ENC[AES256_GCM,data:tYKf60n1mpE=,iv:PSk2Usy8trA1VbGG8W7LPu+3bzYhkm7AKcEGr1m4WCs=,tag:s7tkJEtxSLQkLMttG5RL8g==,type:str] - master-initialvector: ENC[AES256_GCM,data:MvqUjVVn2wSlsz2T,iv:BASbCJYjRPXlPpfsHrItQBDRXKmso3rtv0+pLi3loqk=,tag:gaZpiS85vBXx/o/Xg4JWpA==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:1MtNDbYpADWsK2L238HvvCy6As08q2Rs0qPUwpY+rVAP,iv:uIhxY/Dz9j7SANLQEUhnwnMMVmItU3M/+YJHV0GLTNw=,tag:b48wR+tQ4rbr+zUAnAw+Zg==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:4zAytAbBZao=,iv:fHdEHzSCbGtB2pIEMHmLYsM3Xhk29py0GxqDj9jlln4=,tag:iIO1/UDGM4gWU6+kTSrnZg==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data:Ib3op/+PYeZXOcVx9kqIs5dGIxM7bNmCCNsNr+VcpSFaxGuAZXEooKXAUFk6LDKR8Az+eJ/YDc6Se98y6pgjmgaBSppzk20av10wOPQCxK2mrhkI0YYp3l8N9dZcimAp5npulNHkOhXmt69TlE+NZOL+OFiE1GAsRz1OKfg2mhdLGfg0d1cPxm4UJmu1eMNK+yAFnUwu2dbz3Wgufv55D7amDXe5BxpG/hT+QHJ6G8yKwaaJRVW0XFS5MEL8mfzPzxtgkEfb+aD/CtrFiMn5LEN++qnoEjkUwflQT/2cKUwmExfvxlVlWD5RLUNk9bo2UZxxMeRFFcZOi48M6/B2FLdzn8yslkZrNlCk/8hP3beBKJV7Ddm93Pnn1TvLmRX1Do97EA23zqiOm8M1sEHxos6QYsIwuaQSJ/D21zEAob8ELbsXyY22bs+08xYj/UGeFvtbVEL/ODcIlV5D2CCMwaB9h5OaeyqHQgQ2/ow/IiqHOQUv3oLmn22XjD02QgauSu6zbPnBRYxddpooRk+HbeQQ122JIqh9JAxaBvmbvyKSfm9al5aEj12eyc90ruMMew1UjV7RyWfkp9D1/zwYMp2NQA5EOGZslXAbKc1mmdHunFQAeaxBnLQRK1dQR3fNoUlqq9rKC1edshOF+V7ks+XlnI/suA6iPM2OIdOwl4bUglxhzF+q7mrwrXILdxWbZ9wtpXig/d7G2KFKufWhzVdjAGwQYcYYQY+FtfnLfQcTCBb0HTjP0z30EGI70m8wtZw5p/0g4nM1IvuCefxXmGDB0V1tqVhrmDwiVSGwhyDXq02kctFnARu/G9YLw/6TRIjp4w4DmZHrV97rBDVOLTSD1ggVWONhAjAKffmK0u74dmdQrwhBiXzGrXsBwa5sjS2BRKpMJoEmrOAYhWvmGqLjjUpYRB4DNwwERHUoS7pMdHzOS5mFC5AZI1sCRUCgLua0vc+VwKSZorEHvl4Wv0TKTVBh/5Gc8JLb1oEEC0zX2n/bUW41B66WDRbbl4gZJshIo60upI0xGcNHBJcARjFSacqTjMS2Twi+3aQiHlzQaPQ1txV9+qLjU9T0ThkRl4cM3In08by+mN61wZyZF97JoM4cRZFs1IslqEZgI7eCb0ap44HX6F8ubpk20+SHTBDFtV9yx37SFwAWxg/2m/xMeebAlj3uCBGUQrBYjvUA9e3tT9SFuWEVKgiYHtaf3EnOpeID+3wZKnkSZb7YxZh0O/5B8h6qynkbuOWtPiK1xuQHdIO8NuBT0D71D7bKzQE+33l3Yx9EGKrowu24B3Mw0L7ohIDOin/HCO9Dd5LanO+GQxlbx80i6joUEy8HJS8dUgRpVC9UNr7zKHsNMIViiGqtPZQizFNYn++7mMFCknqBedwxp+UywSOO1FAzvOfoRwEda8yvKqiI/fLK/EnAnFj9Eh5vHwZ7xiXgPxtyLwio6XjFwJ07Z2MM5l3d2DdLbm+hzl3dxnCotWNQGuG40A8MiuZRZltk90mz6KCDm0/ahLtd6X6keteU+yLiVS/u6HkbtdJzSQGJ4tMthJ8WIRSCbYqLp9s5vu+7qIbNTxfw04qFnxUqgCTRjHXpdaANcMaFTSRApCMEsi/cGNtI6frTH2Try3TlKLXfzY5kXAqLrUZh6NKtKwD/ffNIN/iptEeg4rQ0luFlCJwLUQ6GS95ati3q3dd/KD96pykLDTM7gn+WtC3AbsK9uBauqB6nV0SrtGcKje40Wkanc4apANiRlYWRD9cE3cPGFcipwjY86qrhjzawG7hLB+rwIh4sDFfrY0InP2btpwysrEA1lMzlBNy/2et/V6IMfTd0LaJqcvafYZ62XCB4QHPANokE4tL9GtgOF8ezD6/SQFhuRDoZ2WpMEkZ9A+/oNUQCBM7cDrIAEoJ0zWOvl2+xSCruXZiqSwaNuaU1oSntxxBIM8IhKrD7u2iqr8AqOmnOqOoDdHj3oj7nri+0TTGFyHQ8Y2HuOTyDciGhWn2y3K7k8h+sEwk4jWxJ7TduuoQx+jbVPBknqfcGt++qmXeVyJfm4COwVtK6oituYcg2gaTN8aw0OK6QUyv0iCxu+zw5yC8AdWgCYzNoa5Vut/T/wZW9nAeFlol/pscSP/v4P5eETWIanAtr9lPDGUKSYYiNM/XDZLPyWXvLE8vsXuEr+oxSLggHm0R/49npPqyFimNUV/yaY4yspOqhSiVSdE6fW//Pbdtgm72C45Nd6kETyUErGqqKmM6qjngOfa8ALt+DS9gE0bDm9dni24Pi7VzRx4W7VC5q/KG8o7uzstAZwSlqObEK9d93TuYDpYIWvyJSKruz3rGxRA0jzFwiYOvY4cSnLCcc5j/ZLVtjFsEK5zY7Pa9zAo99+oSi/iLLOAhk/1GBSG4deSeeCiF6NvXVdswsRU+TVgyso9LCSw+hmrPvdiy+hJXN/lPFjqZRAop9vUkA8+Jayz9l50MqBX2e8gUykTe9EPFnb5hE2DLIsUa18wSgayZjrdr2+VYV6MDriauGEVFQP6xL0V3X95uxGDxs710ZeO1LI9+aCWQhUbQ7hqJy08rLK6uExlXdocP9hTcBI4Edh2k9J6z7/9Spy04HQLHxe6NL4z/zTkJRz3WO1B+vHbmSDUFly2eQ3J7bPtz6i+JWa5K5ocHfUoyRBN7USAecbKhu/fMnUvQ323IG5sCuxvVKG5BFBHmNqGpBusVIwQV4fp6FW4RdX1JnG8xZKkDE/FkBgm0PriEnlW3RJjNyyl/bMAYZ+CQgmOmmVP3aTxemVzVe60AreYi1pQe3bffbNdnyamhIoKs6irca92j2UIp4Fy3QyBdZnA+vEz4E1qPgP63EQZBSj31opumU4fmwoB4di7P1rXaO6Rz/Fpz/qnAHBq1a6X2s/fXzMi+hQ9qyO07by/lySN5D5OFmLNLYXoy2MUXjwv3D2nlHemxzJDnmPVWhJbeu00lrjoT4/zs8J0D2d15aYluWvZoBlNK4UQEoUBhE+LJGRm82CQdUvCI0nVrt/870QPP3nAnM+5amoe/zd90pFyR4BG/gj8+1VQoJ+qwEYZIcwNsM+Ivxr0souWB6xgXV0YcCHs3t6IHqbvNqreP34C/PaxeX0qUcdr/7KFfiJ5RvsuDWcicYntQCHhzkaaChBA5dAlcOQE+S7Z+2hRCgdYOWhP2X2thzaCfDGSIdtEyvuCKKACOuh3FyZ+sl+DGRCp33RpE7INU3uzBOrH5PYhnempUs6mtXyD3itLd5VxIt6E4FM++R4WwHXKLJvJEQK+U35cG7+wwEONRcnbALo6sPH+pvxDwF2v98QiRoCY/gfvXDIwJfbrE8DObe3ni5FGGrbUbk6JT1KHF86+cH+MUcOYwHGhxVm7CPOfF9qKcL5efXkcZutJizKmwvMVzNlbKlm5XqTGfz/k4FjnWoHTpBxwJLchlyQsSBrnP3nBYIIcQuFr+0d60fUe51deM+nxLIpXNl3NEWdoPoOVaG1IMELIlEEtZ+7bNmPDm1c5FlngnGh7DiBbB0F5KXCR5Wb3wLKrZ8njt5SxbuadixE+PqUCJXc92PhgC9nejVJArRNshgy0Rook/4gJ/O36WJPvS2mLuhh/pvgkZZhhESYsAn8Jeig+ZDl36+cj57WjzvFfYcmCIzTV2sLLLPYArpgoeZeZb13+O4x3f/1rkBuqNgcan71b7QxE+KPXEuEdu4QIy89UBO25+HnntBahCYc/Faa9qtCzuGh/c/L5ABbA242nWA2JKjkUN2x1vwz7dShoQV75myaC3SO1RqkF1e8nzsjZlN+RQ9SZ/Egnke+CgVOhEMTHoHTIh1RAtT9qlUnrE14iJQKo//UdIIBafUlpT6V7HuOdfKwa/Pd/70xeMAUbGl1Oh9Vfwy+wLN/x28wWfAR34n4bljzww6y1im5U47zKXFgW2ctCmJNdOIt9c4BZ7xCCxwPs9zl04UF5IttSI1VcLrtHfPJZS0DJj0pk5J/b0AFB2OyYrGCpZpiCqYaXbaMIg+W765LQ2dF25IYHg3neaWwUFX3IZ43x87aEqNfC0cxDHajdrMGuoeo8cpfEMvh/WxgdswHuZa5RAo9TtJG7N2RAV3n2oW+C2U4BVfl78Bo5yuFap1L8PwGAYX1hE5ubz4z43wo6u79Gwf7qlT2T+3jFLbi4Kbz3UeV5I/UfVewSVoRaHEJLBdxMzjzLeekcdo7KgjXX5h1rlGGlefu2ptmzKLyJzMZqzoKInv243A0fvdiZ3pFeyaNcTjHMFuAZZjhDh4DqTg/PGZSAboOEqxF7N7JU4D0culgnYhqYusy6mExYKP,iv:kEPfOn5qhc480InM4O9LCmMslEGNL5oaY9Jo+O6ADUc=,tag:g8aLBem2SMQRlmv54uNZTA==,type:str] - known-hosts: ENC[AES256_GCM,data:Ogz6kn5ARlLOCxvchQR2wUcmLz5gButmBOv+7ZuUW/WBLsxAbyqj3Zs3AK65LhhdrYNUh6p8jMPD2KrNx9F+jjy6LRByyBKzZEryz5JwbcbXyhHyqbBguQcVtImhQhhdB0cYtpqncEsxWZu0xcS3/XYYsq0FR51soP2aW0my77BVkw7hZ8Mdn3602vayPV6I7jQ+GiafJxww6jKkC6rjYue03b/IHjQJM8RcczTKMGLs1LsHdMdsDId81SI77HNpvlLjS4Af2cvfss1QZ2l7s7ZWQ1vBYcHb7mALAaEOybrbe6qKXjWZl4NxVuQ2td9TQZ2d8cj4bLq0XXnOBWS5OnSa8fAC3MNjaQnnlSEa2ByEwIDFCdAEs6VGUrdHuObgXdtXO83kfyYGWc4Z0yfD3HOUc8spau2vHuPXzT9DeRRx5Kv/HQQzrgOdDE+uiASOJm5WE0I02aahQrqdL2mCQC5BFbufegf7ckhgF/7QCQyrFVF4l14ifilvO6A9uYgIJFebLMrBhbTg6Z4h9xbAlMTH6WJGCIKH9C01j31xAINa+TqnLgS+x9B9yHHNzwGqs3LJCMYUJxS02rGJMd3hzUzDHbRTkhqq3/pKxLFfTR3jupnsq3aIuP28K53+XlKzE/FX61bVYhd7f8gHSiu4MyQNVEinOKIG9uoABNxhKOfmJtgfXKSNsOvb4huer3xR7Ee7TqoLG07hi2xGQmOCDLwL1nOeUvuyCIjg640gOxtRMEQ=,iv:waXsceFW+3WkcSyU0CNJlyajICVDUhrwTsLFGu7TJ/A=,tag:nr9Pv30/DKMgBV3mJLlvKw==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:KzAdXHplnYzx,iv:5UMyz1mzhw1bPE26eM4j+yaMO/kLtbLVhzfBbcCCMi4=,tag:xDRfb1m+r5b1DYbBNvVzqQ==,type:str] - si-microservice-password: ENC[AES256_GCM,data:2C1cEQwWEbd6zw7qaA==,iv:XJe2iPRN4fLJWt7d5kgvELjEq/h6eVDARoBBQAB9Hz8=,tag:Nzwwo3x5bnO3Z7HaruuSNg==,type:str] - mail-sender-password: ENC[AES256_GCM,data:IW/O6eBGxJObYec+RUCGn+g=,iv:FJRetFAyJgYIgG3IDzEHXtE6kPJQZ/hdGH9Dw8pxVJ8=,tag:PYK3rV/MlKu8+G5gcBWEkg==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:7WP/8D8jfjJRo7NYYkmdUHNPdON46EeMpksOOw==,iv:8kdM13I9U8KOy+1CKJikDrsHiYm5HW+TD7CDAXlGcSA=,tag:6ws8o8EvrNWicu3scDaXXg==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:gyuOoRvgk3ca/ZLVpBMhGQ==,iv:raDswqsZ8jiubc5PEQhroWK2+JpgQAeiVMUroVua5Vw=,tag:jach1d1HHrxJKisXYfm0lA==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:rSmW9gIK+A==,iv:5HE7+aZpz0hRh4jV3dlBi8Y4JwGXen0nmdRsgFDv4W8=,tag:u5e46aZj2aTZ5lPUjjIs3Q==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:L3aW5wHMLA==,iv:jgXbyEkHpVRFLMdLt3/FJWi9uV2qviTqK7c5ipGYueU=,tag:llTj2KBxknvwiyJTqmg0iw==,type:str] - egov-edcr-bank-gateway: - edcr-pnb-mid: ENC[AES256_GCM,data:erhNuB5VU7DyvZ430So8,iv:rx87Q7sH3/wXbaDmnb2tlN2zc3mKucW4+FEx55MQPIY=,tag:N1z9BQ+c804rB96KiW1aaA==,type:str] - edcr-pnb-encryption-key: ENC[AES256_GCM,data:9173soI8/osecjonWZ155bG0ylLFERMDjs4aGZGXgjM=,iv:SwSAX/HOca5gaK+nLq/QOSMCD7nj9RayMa1By6GKp7U=,tag:nV+QDyL+nsRogDNRmOQ1/A==,type:str] - edcr-hdfc-key: ENC[AES256_GCM,data:phSZvfrq,iv:Df6+6SN353iD781dlG4ch8tsxPgjUOwsNiLS25zoy7o=,tag:iYmDMHr29TEiS1Gvo0SENQ==,type:str] - edcr-hdfc-salt: ENC[AES256_GCM,data:JNg9klH7ZFY=,iv:bPLkQTUFyXOI1cSjM5IxaaWkFVRdvEr+0AyZrfVeCBc=,tag:UZlEn3Kd1Kf2AWw2PYCWgw==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:0PVjPJLu0aTz5zw=,iv:enlfrljM20c5G086pfeW9Kna3LplGH2CgXWe7ctKLTo=,tag:JWCnxMUVXExHs25rseijiw==,type:str] - valuefirst-password: ENC[AES256_GCM,data:UG5JpgMbgplk,iv:+b1QEu2y9btdSSdUGWVMThLADdlhQrioU/AGk6pGmcA=,tag:w22Le6qOFlk0YkCqFDUEhw==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:W893GnL9,iv:HnXjj4x10rawvgAaQCMxuQ5ODI/+6KEcWkoWymX5n1c=,tag:fs2XSVQ0iET6+gAS/rvhhw==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:LPL+O0YRCdY2X4lA70OdFe871Ro=,iv:PVOjFdf2PB73vWk24X/I1lSnrg5iCKut1LYEJ4ZLA3s=,tag:m4tL59M2mbEPLmkbsN3wIw==,type:str] - clientSecret: ENC[AES256_GCM,data:rSsUotXkvAKPoCupJTO/VXPC8ugdZwd0SihZMqqhBeUuJ0pIKuBXWQ==,iv:Td+ScEFksaRMsU06mt7cDSFGrQ7w121Nvi1W4qFryE0=,tag:GWxqrrlI0nUCSchYKaqHtg==,type:str] - cookieSecret: ENC[AES256_GCM,data:6E/+7kOTwhKpJI1tY675voIm9FRU1sCv,iv:Mma+ILgL3iz6BczjGHggfBwY+FAfPb1ddg5g4L6QNZU=,tag:Sah+SIR18ouotL5XIp3IWA==,type:str] - minio: - accesskey: ENC[AES256_GCM,data:dtCKbd6BqMqT/IRZWD6kkK4mm1s=,iv:a2di3OXB+n+/SEIhiBLjXuN4mLtxysypiSFaETBnTQo=,tag:dJolFzpCMxXgFrvcGyGYDg==,type:str] - secretkey: ENC[AES256_GCM,data:u3xTk0nnk/8iv3JEk6G8GmV37TYpepwmveHboNBzVbhzSaZWikdBlQ==,iv:BfjP4DHCkn7X81noATswh4P9uz2l3aODsw0+oZMjn98=,tag:AI+cCTvMoWuEhTI5Gmf1rw==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:NyY=,iv:UznPqViLo2WQtdfjb9x4ZeikfyScgJFuW0IR8oJSBts=,tag:VA7Ylc+Gmy3QBk2z2654BA==,type:str] - route: - receiver: ENC[AES256_GCM,data:G/vKE29k4jXX9u8hbZN+6sYvTA==,iv:2hHgfHr/9ih4mZOHG3sjxU2+deyEel6dMkiJNLnbcao=,tag:JZSeUcbg/yoZs1MUarP1xg==,type:str] - group_by: - - ENC[AES256_GCM,data:CraLvro7H89X,iv:iAXhv8gOhMBGluNfuqA6CQo6Og5LQwGnfK6DpsPmwMk=,tag:0Rebyi1p8tNDh2nQeWToRw==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:+hrmiDib+4YaIcMCi0aU5PbXpA==,iv:6KaqrbkbuQTt6s34LaFf7NNSKXt6DYLnwgxTyedfnsg=,tag:izzyOAYsP7Ns2+sS6rrpTg==,type:str] - match: - alertname: ENC[AES256_GCM,data:ajFoZp2FW1s=,iv:naL8WZhGKwwVr/3g88nC3d6AlvdfAZTVbzquP5GrvLo=,tag:aS6NMPlgVRDgYpQWotrwfw==,type:str] - group_wait: ENC[AES256_GCM,data:1JCH,iv:L+6dATlYrACJW3Vic0oRc7gSZj7Cmu0h5Pvdz0fUWpU=,tag:ZVzDZfnmFMb/0lGa06A3gQ==,type:str] - group_interval: ENC[AES256_GCM,data:b8Q=,iv:CMxaAvO9BjR8WvVqUMhsaMpffwEQj272nDccHRdkaCA=,tag:zoh5Ub7y8ZNWV1zKHXersg==,type:str] - repeat_interval: ENC[AES256_GCM,data:SMHx,iv:/WM5JgJkAuZgvDLrktMUYwlbRGq+FbrDp0+uJCtKCZM=,tag:xy1d/IKmTJJK5Y3oeQqyTg==,type:str] - receivers: - - name: ENC[AES256_GCM,data:VmFH+LEN0CEekIpA3rQczzLL3w==,iv:tVu5uKEvsUndkjgI8C8LZlfNQm7NJFYsxhBdzF5xdM4=,tag:2k0EJo4D6hELMvQce/3VpQ==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:4ZSFoA==,iv:I/bhL7gd0kB0GhV7bIPZRHm7NLrrqm1cfWvkC43lA7M=,tag:BMleKyKwseOX/W1cMzTmfA==,type:bool] - api_url: ENC[AES256_GCM,data:7BY//UZi5muUaffbguQ2AQeJBZr61Xz8iKQOJIMxUuKWkQsrxJAQgeN8dmp/f1sLeE0r4FRbb8KgikyYWYkyJLWdS9dDyRQBHBCfgXwxvg==,iv:VtH44cAtiTr9SEMPbVXBh+clnm6wj83uK/WYkkmtF9A=,tag:f4rJTxlzfljA5nFt2j4yeQ==,type:str] - channel: ENC[AES256_GCM,data:Bp2uVjR3+mts3n2Q0RZA3jTnw34hdg==,iv:qrARYPL00Se1AIucwDUuUzebsFe6qNzZLCknFMeiN3I=,tag:SC1iaOiXoBgamMadBhB2Yg==,type:str] - username: ENC[AES256_GCM,data:8K1fRPAXC2fpGJmg,iv:oLYSSjExRffyqkdh/M45+37iNnuz/EtM+RnQ9aLlB48=,tag:ER253WEzvYP5JTKOta0zDg==,type:str] - title: ENC[AES256_GCM,data:1efs7AOKwbb0l4zSJC2BQp+L6Q3IjzZtL/Ot//wY9v9yFLfAwsI=,iv:XKa0VdrGBTgPXh53bFlUgVskw3p68h2cXUI1na4/G3M=,tag:2h/+PA6v9++BJaIU/tGkYw==,type:str] - text: ENC[AES256_GCM,data:GEWec2zG+rhpvTuoxZxMkh7utoBMvXyRa9iyVzCe0KoI1tcfwQ==,iv:XdcHN9B/JLk8U9zUyYE2+gTv10o2pmoJdRdJCd7J8GE=,tag:HxG/XJP8yTE7PWviQn/7KQ==,type:str] - templates: - - ENC[AES256_GCM,data:6xpa2yLfCCWa5eSUqXvVE2di51c+wUZgIcYOoaOjHThoeB5F8P6zUcHWxbfYk29aAZ3BSlu2rZmJXi2JwNmwMR8OVpo13qo=,iv:HF5gpxGunbJvmOF+j5cz3htYxynGzOwygxnDrzlH5qA=,tag:dzSJLwueBI1/8aBmn43wJQ==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/d83c3ae8-20df-418b-b8bb-5bdbe09e0f2c - created_at: "2022-09-28T09:15:01Z" - enc: AQICAHjLLYjluDKjmtCkFrD/SvMSzXz2qfLBk7YXh7tOUNbvYQF1RnX8PgVc0prZ9NSHOFH1AAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM1lUBt9xECYPu3PkYAgEQgDuU5exknrjAYISIHDi4K6OzumQ69QLsToZdR4oVg+qpOd3ZMYVHcIODHtyd9ECpBT/PMQA0aGQhO3AmBg== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-12-04T06:33:47Z" - mac: ENC[AES256_GCM,data:Ko8voOcQUK4izbBOBvu5h1np82RAsKUr4Y+UugN37p874T5fnnJ0SnIITEYGB0bsWr24yYirnQAnZ7QjvkDjxMdurHr7ewLZ5+chLas/4NzrwY4iqFsJqg2JxTURq3HmR5pCOry34vxTcJSxR3xoDQECOGsrpgVFla1g54QmZsg=,iv:WiJA2s02CyyL7DJQLsnznECDgArWzJhxbEAD5LyqYng=,tag:sX4fE0o4UVI+MhgpL46BeA==,type:str] - pgp: [] - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-health-dev.yaml b/deploy-as-code/helm/environments/unified-health-dev.yaml deleted file mode 100644 index 7e5ed04435..0000000000 --- a/deploy-as-code/helm/environments/unified-health-dev.yaml +++ /dev/null @@ -1,779 +0,0 @@ -global: - domain: unified-dev.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-cluster, - logging, - monitoring, - playground, - zookeeper-cluster, - health, - ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ monitoring, health ] - data: - db-host: unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com ## Add db-host name eg: egov-demo.database.azure.com - db-name: unifieddevdb ## Add db-name - db-url: jdbc:postgresql://unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieddevdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - health-db-url: jdbc:postgresql://unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieddevdb?currentSchema=health - domain: 'https://unified-dev.digit.org' ## Add your Domain Name - egov-services-fqdn-name: 'https://unified-dev.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-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' - - egov-service-host: - namespace: [ monitoring, health] - data: - asset-services: 'http://asset-services:8080/' - asset-services-maha: 'http://asset-services-maha:8080/' - billing-service: 'http://billing-service.egov:8080/' - collection-services: 'http://collection-services.egov: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.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.egov:8080/' - egov-mdms-create: 'http://egov-mdms-create.egov: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/' - health-hrms: 'http://health-hrms.health: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.egov: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.health:8080/' - birth-death-services: 'http://birth-death-services.egov:8080/' - egov-pdf: 'http://egov-pdf.egov:8080/' - health-registration-service: 'http://health-registration-service:8080/' - health-delivery-service: 'http://health-delivery-service:8080/' - project: 'http://project.egov:8080/' - product: 'http://product.health:8080/' - household: 'http://household.health:8080/' - individual: 'http://individual.egov:8080/' - stock: 'http://stock.health:8080/' - facility: 'http://facility.health:8080/' - service-request: 'http://service-request:8080/' - health-project: 'http://health-project.health:8080/' - health-individual: 'http://health-individual.health: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 '' ' - - - ';" - -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" - - -health-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" -#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -egov-filestore: - volume: /opt/eGov/filestore - is-bucket-fixed: 'true' - minio.url: 'https://s3.amazonaws.com' - aws.s3.url: 'https://s3.amazonaws.com' - is-s3-enabled: 'true' - minio-enabled: false - allowed-file-formats-map: "{gz:{'application/gzip'},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'},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'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'},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' - filestore-url-validity: 3600 - fixed-bucketname: health-egov-assets ## Add filestore bucket name - -egov-idgen: - idformat-from-mdms: 'true' - java-args: -Dspring.profiles.active=monitoring - heap: '-Xmx192m -Xms192m' - autocreate-new-seq: 'true' - -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' - -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: 'default' - decryption-abac-enabled: 'false' - -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' - -inbox: - service-map: '{"FSM":{"searchPath":"http://fsm.egov:8080/fsm/v1/_search","dataRoot":"fsm","applNosParam":"applicationNos","businessIdProperty":"applicationNo"},"FSM_POST_PAY_SERVICE":{"searchPath":"http://fsm.egov:8080/fsm/v1/_search","dataRoot":"fsm","applNosParam":"applicationNos","businessIdProperty":"applicationNo","applsStatusParam":"applicationStatus"},"FSM_VEHICLE_TRIP":{"searchPath":"http://vehicle.egov:8080/vehicle/trip/v1/_search","dataRoot":"vehicleTrip","applNosParam":"applicationNos","businessIdProperty":"applicationNo"},"PT.CREATE,PT.UPDATE,PT.MUTATION":{"searchPath":"http://property-services.egov:8080/property-services/property/_search","dataRoot":"Properties","applNosParam":"acknowldgementNumber","businessIdProperty":"acknowldgementNumber","applsStatusParam":"status"},"NewTL,DIRECTRENEWAL,EDITRENEWAL":{"searchPath":"http://tl-services.egov:8080/tl-services/v1/_search","dataRoot":"Licenses","applNosParam":"applicationNumber","businessIdProperty":"applicationNumber","applsStatusParam":"status"},"BPA_LOW,BPA,BPA_OC,BPA_HIGH":{"searchPath":"http://bpa-services.egov:8080/bpa-services/v1/bpa/_search","dataRoot":"BPA","applNosParam":"applicationNo","businessIdProperty":"applicationNo","applsStatusParam":"status"},"ARCHITECT,ENGINEER,STRUCTURALENGINEER,BUILDER,SUPERVISOR,TOWNPLANNER":{"searchPath":"http://tl-services.egov:8080/tl-services/v1/BPAREG/_search","dataRoot":"Licenses","applNosParam":"applicationNumber","businessIdProperty":"applicationNumber","applsStatusParam":"status"},"FIRE_NOC_SRV,FIRE_NOC_OFFLINE,AIRPORT_NOC_OFFLINE,AIRPORT_NOC_SRV":{"searchPath":"http://noc-services.egov:8080/noc-services/v1/noc/_search","dataRoot":"Noc","applNosParam":"applicationNo","businessIdProperty":"applicationNo","applsStatusParam":"status"},"NewWS1,ModifyWSConnection,DisconnectWSConnection":{"searchPath":"http://ws-services.egov:8080/ws-services/wc/_search","dataRoot":"WaterConnection","applNosParam":"applicationNumber","businessIdProperty":"applicationNo","applsStatusParam":"applicationStatus"},"NewSW1,ModifySWConnection,DisconnectSWConnection":{"searchPath":"http://sw-services.egov:8080/sw-services/swc/_search","dataRoot":"SewerageConnections","applNosParam":"applicationNumber","businessIdProperty":"applicationNo","applsStatusParam":"applicationStatus"},"WS.AMENDMENT,SW.AMENDMENT":{"searchPath":"http://billing-service.egov:8080/billing-service/amendment/_search","dataRoot":"Amendments","applNosParam":"consumerCode","businessIdProperty":"amendmentId","applsStatusParam":"status"}}' - bs-service-map: '{"WS":{"searchPath":"http://ws-services.egov:8080/ws-services/wc/_search","dataRoot":"WaterConnection","consumerCodeParam":"connectionNumber"},"SW":{"searchPath":"http://sw-services.egov:8080/sw-services/swc/_search","dataRoot":"SewerageConnections","consumerCodeParam":"connectionNumber"}}' - #W&S index names - water-es-index: water-services - sewerage-es-index: sewerage-services - -ws-services: - wcid-format: 'WS/[CITY.CODE]/[fy:yyyy-yy]/[SEQ_EGOV_COMMON]' - -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]' - -egov-pg-service: - axis: true - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -egov-mdms-service: - replicas: 1 - images: - - egovio/egov-mdms-service - mdms-path: '/work-dir/egov-mdms-data/data' - initContainers: - gitSync: - repo: 'git@github.com:egovernments/health-campaign-mdms' ##### Change repo url with Your fork Repo url - branch: 'DEV' ##### Change repo branch with Your fork Repo branch - mdms-folder: 'health-campaign-mdms' - masters-config-url: 'file:///work-dir/health-campaign-mdms/master-config.json' - java-args: -Dspring.profiles.active=monitoring - heap: '-Xmx256m -Xms256m' - memory_limits: 512Mi - -egov-indexer: - heap: '-Xmx512m -Xms512m' - memory_limits: '768Mi' - initContainers: - gitSync: - repo: 'git@github.com:egovernments/health-campaign-config' ##### Change repo url with Your fork Repo url - branch: 'DEV' ##### Change repo branch with Your fork Repo branch - egov-indexer-yaml-repo-path: 'file:///work-dir/health-campaign-config/egov-indexer/error-queue.yml,file:///work-dir/health-campaign-config/egov-indexer/product-indexer.yml,file:///work-dir/health-campaign-config/egov-indexer/project-indexer.yml,file:///work-dir/health-campaign-config/egov-indexer/individual-indexer.yml,file:///work-dir/health-campaign-config/egov-indexer/household-indexer.yml,file:///work-dir/health-campaign-config/egov-indexer/project-task-indexer.yml,file:///work-dir/health-campaign-config/egov-indexer/stock-indexer.yml,file:///work-dir/health-campaign-config/egov-indexer/facility-indexer.yml,file:///work-dir/health-campaign-config/egov-indexer/project-staff-indexer.yml,file:///work-dir/health-campaign-config/egov-indexer/egov-error-queue-indexer.yml,file:///work-dir/health-campaign-config/egov-indexer/pgr-services.yml,file:///work-dir/health-campaign-config/egov-indexer/service-request-indexer.yml' - -egov-persister: - replicas: 1 - heap: '-Xmx256m -Xms256m' - memory_limits: 512Mi - images: - - egovio/egov-persister - persist-yml-path: 'file:///work-dir/health-campaign-config/egov-persister/audit-service-persister.yml,file:///work-dir/health-campaign-config/egov-persister/hrms-employee-persister.yml,file:///work-dir/health-campaign-config/egov-persister/product-persister.yml,file:///work-dir/health-campaign-config/egov-persister/project-persister.yml,file:///work-dir/health-campaign-config/egov-persister/individual-persister.yml,file:///work-dir/health-campaign-config/egov-persister/household-persister.yml,file:///work-dir/health-campaign-config/egov-persister/project-task-persister.yml,file:///work-dir/health-campaign-config/egov-persister/stock-persister.yml,file:///work-dir/health-campaign-config/egov-persister/facility-persister.yml,file:///work-dir/health-campaign-config/egov-persister/service-request-persister.yml,file:///work-dir/health-campaign-config/health/egov-persister/service-request-persister.yml,file:///work-dir/health-campaign-config/egov-persister/pgr-services-persister.yml,file:///work-dir/health-campaign-config/egov-persister/egov-workflow-v2-persister.yml,file:///work-dir/configs/egov-persister/referral-management-persister.yml,file:///work-dir/configs/health/egov-persister/attendance-service-persister.yml' - initContainers: - gitSync: - repo: 'git@github.com:egovernments/health-campaign-config' ##### Change repo url with Your fork Repo url - branch: 'DEV' ##### Change repo branch with Your fork Repo branch - -egov-localization: - replicas: 1 - heap: '-Xmx256m -Xms256m' - memory_limits: 512Mi - -egov-data-uploader: - initContainers: - gitSync: - repo: 'git@github.com:egovernments/health-campaign-config' ##### Change repo url with Your fork Repo url - branch: 'DEV' ##### 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/health-campaign-config' ##### Change repo url with Your fork Repo url - branch: 'DEV' ##### Change repo branch with Your fork Repo branch - -dashboard-analytics: - config-schema-paths: 'file:///work-dir/health-campaign-config/egov-dss-dashboards/dashboard-analytics/*.json' - initContainers: - gitSync: - repo: 'git@github.com:egovernments/health-campaign-config' ##### Change repo url with Your fork Repo url - branch: 'DEV' ##### Change repo branch with Your fork Repo branch - -dashboard-ingest: - config-schema-paths: 'file:///work-dir/health-campaign-config/egov-dss-dashboards/dashboard-ingest/*.json' - initContainers: - gitSync: - repo: 'git@github.com:egovernments/health-campaign-config' ##### Change repo url with Your fork Repo url - branch: 'DEV' ##### 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/health-campaign-config' ##### Change repo url with Your fork Repo url - branch: 'DEV' ##### Change repo branch with Your fork Repo branch - report-locationsfile-path: 'file:///work-dir/health-campaign-config/reports/reportFileLocationsv1.txt' - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -# financials >>>>>>>>>>>>>>>>>>>>>>>>>>>> - -egf-master: - memory_limits: 512Mi - heap: '-Xmx128m -Xms128m' -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -egov-custom-consumer: - erp-host: 'https://mohali-qa.egovernments.org/' - -egov-apportion-service: - memory_limits: 256Mi - heap: -Xmx128m -Xms128m - -fsm: - memory_limits: 384Mi - heap: -Xmx384m -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.30.0 - 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' - memory_limits: 768Mi - heap: '-Xmx512m -Xms512m' - java-debug: 'true' - 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,/eus,/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' - heap: '-Xmx512m -Xms256m' - memory_limits: 768Mi - -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' - heap: '-Xmx256m -Xms256m' - memory_limits: 512Mi - - -health-project: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - tracing-enabled: true - java-enable-debug: true - project-default-offset: 0 - project-default-limit: 100 - project-search-max-limit: 200 - -health-individual: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - 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" - -# 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' - -pgr-services: - namespace: health - 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" - java-enable-debug: "true" - time-before-closing-complaint: "3600000" - -property-services: - replicas: 1 - heap: '-Xmx256m -Xms256m' - memory_limits: 512Mi - egov-idgen-ack-format: 'PB-AC-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ACK]' - egov-idgen-ptid-format: 'PB-PT-[cy:yyyy-MM-dd]-[SEQ_EG_PT_PTID]' - egov-idgen-mutation-format: 'PB-MT-[CITY]-[SEQ_EG_PT_MUTATION]' - egov-idgen-assm-format: 'PB-AS-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ASSM]' - property-userevents-pay-link: 'digit-ui/citizen/payment/my-bills/$businessService/$propertyId?tenantId=$tenantId' - property-decryption-abac-enabled: 'true' - -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' - heap: '-Xmx256m -Xms256m' - memory_limits: 512Mi - -health-hrms: - java-args: -Dspring.profiles.active=monitoring - employee-applink: 'https://egov-demo.egovernments.org/employee/user/login' - heap: '-Xmx256m -Xms256m' - memory_limits: 512Mi - -egov-weekly-impact-notifier: - mail-to-address: 'lata.naik@egovernments.org' - - mail-interval-in-secs: '604800' - schedule: '30 07 * * *' - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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' -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -egov-enc-service: - heap: '-Xmx256m -Xms256m' - memory_limits: 512Mi - state-level-tenant-id: 'pb' - -# kafka-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -kafka-v2: - image: - tag: '5.4.1' - persistence: - enabled: true - aws: - - volumeId: 'vol-005465716b9ca6a9e' ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: 'vol-03252f4474ddb7300' ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: 'vol-0945c7000265a6390' ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - zookeeperHosts: 'zookeeper-v2.zookeeper-cluster:2181/kafka-v2' - - heapOptions: '-Xms704M -Xmx704M' - memory_limits: 1408Mi - lingerMs: '250' - numberPartitions: '3' - replicationFactor: '2' - minInsyncReplicas: '1' - offsetsReplicationFactor: '3' - -### Kafka Connect <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -kafka-connect: - image: - tag: '5.4.1' - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: '5.4.1' - persistence: - enabled: true - aws: - - volumeId: 'vol-04ab05c5b41096c6a' ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: 'vol-0f7e8dcf98e087983' ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: 'vol-08a42f187f978e5f7' ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - ## 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: 'vol-093ea5986f5b46a71' ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: 'vol-046900000f8ffe60d' ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: 'vol-0a718b7e384a2870c' ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - esJavaOpts: '-Xmx550m -Xms550m' - resources: - requests: - memory: '1Gi' - limits: - memory: '1Gi' - -### es-master-v1 AWS >>>>>>>>>>>>>>>>>>>> - -elasticsearch-master-v1: - replicas: 3 - image: - tag: 6.6.2 - persistence: - enabled: true - aws: - - volumeId: 'vol-0dfb25024c9e8f35e' ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: 'vol-0a83e7431f2d5a2c2' ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: 'vol-03f793c66e07e9111' ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - esJavaOpts: '-Xmx448m -Xms448m' - resources: - requests: - memory: '896Mi' - limits: - memory: '896Mi' - -pgadmin: - dbUrl: 'unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com' - port: '5432' - environment: 'unified-dev' - maintenance-db-name: 'unifieddevdb' - db-admin-username: 'unifieddev' - db-read-username: 'dev_readonly' - -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' -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/unified-health-qa-secrets.yaml b/deploy-as-code/helm/environments/unified-health-qa-secrets.yaml deleted file mode 100644 index 73d127b9fe..0000000000 --- a/deploy-as-code/helm/environments/unified-health-qa-secrets.yaml +++ /dev/null @@ -1,71 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:Gv2SrVrJGUpP,iv:hmF2rQaLYr+IyVjDL7UAjYljv7dD33ix6dIBhHCkyvs=,tag:BrKO8bDZ72P/oqU72pr7hw==,type:str] - password: ENC[AES256_GCM,data:SHxAXhQEtpmXH1QHYuuS,iv:+5FeX0tFr91qrxIAsUtfa3ynY7FBtmArrSDFQ6/Ruok=,tag:IJdNCj5lhvlSp6H5qifwHw==,type:str] - flywayUsername: ENC[AES256_GCM,data:+8EBypiETeYp,iv:7A0bvR5uAZ8YsSrb8PZoZ/kPOF4ZYWAx2c+NwYVBks0=,tag:KKHM0H8NcFcX3etsnLgjRg==,type:str] - flywayPassword: ENC[AES256_GCM,data:lAZLE11GGeU9ewMVESa6,iv:vxgGjNOoiB9p6zAgdFuLeRiEZJRXLkTmXDib9/047A8=,tag:XnlGWdtQ7TXBK6XltOYSmA==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:9mKYfQ==,iv:kxjd45q0KziW/pOtQe7tBfdguPDsfVPxRzzCkNrf81A=,tag:mt7q0fM6zTpez+GGpZL+Ow==,type:str] - password: ENC[AES256_GCM,data:US7cgA==,iv:OxqgMDXXkkRSXrbY7bebRD6fPgs4d2F1OsBTOqce0EA=,tag:rQ87OAH4PkK76xOIRXTqbg==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:RP1P19XQ93Gymb0yVp9HeX4+Ab0=,iv:afS7ffocVZvxU3WT+lQLCzvOq1o6Q2Z8kEPMdHYLwSU=,tag:1w1HfvnUxRw1ds06OIOwbA==,type:str] - aws-secret-key: ENC[AES256_GCM,data:DnnmNC2wUDaOeDqiTQN6A+cNAZWi1tFgs9qyElqTZfTTpvDqBprRlw==,iv:5w/IYvtrpZFEWbS+zwuLFJuLt/nHAG7mgxvWTXBxmzU=,tag:00SXlRkwvCRbLVkYJOzv2w==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:k+/tnIiVCAlwAvfiaC7v8Ff8Jg==,iv:u/xs8JYoZS8oVhUyY/ARO8Pxsmqr5OQtdvVMBwv9utk=,tag:5D826bbNw0QIG0LdAG6CpQ==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:5YgQ4g==,iv:FoG6PxsTK34WntEqGOv0aJ6yOMgZupRLqu3U/zx5Rwo=,tag:ZGOHko7oTGfYReCiwbVc/w==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:99KbwQ==,iv:J7jl0IukNGrBuRf/S5umVo80eCH4FdYeRYLu0uibs74=,tag:IdAZjhoJM4Q0JM1TvL3GPw==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:Q9gxSw==,iv:sp0ZdlaecT9dKbB2zoGJ39oJukplv5SIPJzaP0a3nNE=,tag:vFg8dsWgdWOiIcMlwyNSow==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:aC4lzA==,iv:Wnx6+1zSR1xNKYzT0hCt+wcv72etRm9wYQWTb+5WlFo=,tag:TB7D5wtWNL9dDPDVOfmIIA==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:/jNzkg==,iv:YVR/6Iv4xq7G7IyJ3XkwH+OOghg3i0b8HNtTv4ZCgu8=,tag:06ORUkPP+O56On2aJc3PeQ==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:mo1wFw==,iv:kpItdYZQfLgM+RCBX3zYP/fzOjOUpBiSFFKdhHqy4n0=,tag:fz2YUSMFRYAQFgSA47WfvA==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:MIkAmA==,iv:brgH7qdmFNOS/whBeWKYMGLnHuvDlhF1Z/Vx8+ME9Fc=,tag:rQCZWTZlY4S03zTjngYiRw==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:RVaD3hjSNL7RYy10XA==,iv:0yKJtx8yC3CToqBWJ4d0qCn1FOmAweiKbGAMUPc0ob8=,tag:Q1i1/NwBMlbZE2zq/mSGdQ==,type:str] - admin-password: ENC[AES256_GCM,data:pFQv1g==,iv:MykVAKGXjBs0uDrwXJwGxZG0OSnY4bS7aoVaoyrCsDo=,tag:vQBSZydv5a2jdv9l/0zxqw==,type:str] - read-email: ENC[AES256_GCM,data:JAB/NYxsJuBwH7PdlA==,iv:Mho6Mj4+G7s74VvXhopfNIrzSMhWqqVx8b/zeX2U/44=,tag:ZxYyjSe9UN4ezQQH9iSN0Q==,type:str] - read-password: ENC[AES256_GCM,data:0NhYww==,iv:RAiedkroqmuuLURxADhlXAFk5M5DG8smUuqu7cg6FEs=,tag:ihqUIEixhs+5H+KY060ZSQ==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:KcllKw==,iv:0MNs1h0+8KtgqX+jmoYN2lEgGV4eC8H+y62yJb1AM88=,tag:Jl3clscoc71kQRZdT3+r4Q==,type:str] - master-salt: ENC[AES256_GCM,data:8RckW1kScIA=,iv:Yr2gBIIYyFAlUF1FUL9TuEQZVmme5jQJRPg7OMTkq6I=,tag:rxFI4bIZ3F1GxVola7MKsQ==,type:str] - master-initialvector: ENC[AES256_GCM,data:z2+LnRlKUQNCBe7T,iv:Ks+WQ9t3vGVgo5PKDztxAjVil+dp0j9fELyS5xyNIEI=,tag:mZOmf/65JJpUm2r/GeTBaw==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:6OZeCvaW64O8,iv:xkdP+meUREezRwifpONSaS/3UFSui279NIvkClbpyXE=,tag:y3e/qCOlILjX0YgVboduyg==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:9KjyKg==,iv:t9jmfQNHrRe9zcHxM78l5unynN3V+3l/6uY0T60ZgyA=,tag:7OJWixoJkEMqncVQbg/A0g==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:HEfnfQtWzXtiVAnrZRHc4w4Vjni0LSA7P2ANtZ9BDuc=,tag:1Nhp5rHeAmHUywR1Mc0+Rg==,type:str] - known-hosts: ENC[AES256_GCM,data:nhI2opa68jSKRpQYdUPUGCxSLYXKZhUAEp3BkXBLt5sC0yYOjkO7WTEIhp6JztvIxyL2foUQuv80y5UAxndfIjbc0ItQECBnKp+p3xsWuXFAPHAyWErixKBa0PkiMovSNZgAzO/csvHNyVN6e3prvSyVCTijDKU+DwVDI9sutcMHlZOE46tN7rZ950ltaz07PBMaYT6slhtS0k0D0+pE1M1TJi2pLwpAnMerKHD+akmcqkQ9jImojA25RAuPu3BjVBSlHTdi0kHWlqF7U2t2JMJr4O9gdyQhpTKI1utynZZJV5Mv7mZCoOGftzjzCNF13+TNnn8FnXfjn/g8+MQghU6LtwaH3p1O+mQwBgLg4Ve+BxSii/ISFsGSyz6UDAzUENbHfMS0wzcr6kedTOTue0E03oUkOBtHiZQcxiU3OrlJkxmwPT5Mn0brWX7mKKYJKRkmzyiq1CLzuWfvH4aSmD6ykpqkV9qaav0Af8YLhHdmkHYyw0uDUE+Vnn9ijfeXnD7kJsG1mbUiGmzEv99KC0Y/9NEBbi/axVdGOtz806JKDXNqptLJ3v0lprFsrEG7wUcvXB1cLBuWRR9y4bXPTJuMuuUlhjQxNTZNvt/6pgfS1o8WV1HjJ7y7jloIgqlublRA7eRWAp5+c8Z8LGjBRLBI9R0FoDCOYtN+eLaVpQToUmlBsjUjHGtFHiU484GtYjeWr8ZJLwvrwzg7BuXuDht0QOUaM/NGqyQXimmMk1q1mIY=,iv:nOEFkApsJ52eBK2j7nl/1FeRxD0BuZ984qgNanfho8Y=,tag:SmuQkdUcryWwEL4ufN9SIQ==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:OJqCtA==,iv:WzoYAhAOwrij3mnnp6hUaeggCczRDRs6bmGmzQgy9uw=,tag:1oz2JNr3L4GjJABRj1ddfA==,type:str] - si-microservice-password: ENC[AES256_GCM,data:d7MxCA==,iv:f4Yb0sMpeZPX1OKykAen1kqapM12y74S4pIiBt6VBLg=,tag:ntTGuxMaFtG2MPexRAdiOQ==,type:str] - mail-sender-password: ENC[AES256_GCM,data:MsBdCg==,iv:PbcvDrcH8B1pJ0cW2dZle8sxbCmqV/w8hqPA+oabRL0=,tag:aTa3jgasmJ3YLnrMjJPULQ==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:eEEHTsy/zs+Y38+GtA==,iv:VptWs/DJd0aSkZgI+HAWBp1CJKblWB+RRWcpR8YQZAw=,tag:dgP4GXUcnCnXLAiiBCgJOQ==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:B/s15w==,iv:fVPC10JtioGqstIxZJ5g70b6B9BuQ2iTQHRI93OPYg8=,tag:OxBEZltD8h+ctOmUbQC45g==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:6jVLDw==,iv:36Zovka9ZC9zs0okw88g8+5/ld/CZEzsqrCfeKRHkZE=,tag:2dnY+KQ8myrQehHea0B+ig==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:Xe5gbg==,iv:rjhHFja3fdbQ3X8ThIZPVgkCkWxNr76Az9ubOjL+udA=,tag:HB6bMlImnr3IhrDaB4sBWA==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:dMFYbw==,iv:MWnT1q23L63iWJ6EkBh6xSgI0P7zP8/MYTCihkuTQCQ=,tag:T9rDaKY0bbwC4MwKqVwXQw==,type:str] - valuefirst-password: ENC[AES256_GCM,data:dvfYWw==,iv:qC5K/dOu5BgLM2GpNt3lJPmMno+XSIQgVFKafqcGmQA=,tag:80XAMBzAnDiYxQzBqoDAAQ==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:xBaDDrKE,iv:fZYsVOE9MggfWAojCzIHQHv2Xhp85H5POWPYKtEiPyQ=,tag:Dw/8oUlsgzkzQG6CSmsxUQ==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:U9rsNwn20caZ4MhndJ/haTpwo5w=,iv:8yE09RZIhs2KnB5Tn/jP58iyoZbfwU8X6YQ8KjbhoaQ=,tag:MeSM0Db73C46BsozPJfu7g==,type:str] - clientSecret: ENC[AES256_GCM,data:nd+UHk6I4gsyCLzbcNbo63QT7+FUZEtIBXOXA9zXUXIJxy9eYxjfhw==,iv:X+LW8tHbGGl9w76OSJeuCuA0b6XqIuntOWU9qSaUEBc=,tag:BrKbVr8cMEN7SWx0Nbhsig==,type:str] - cookieSecret: ENC[AES256_GCM,data:wZ0M2pfll/jzyTfcRbOHkdHboCKBKmwU,iv:BAiVxm0uF3mIibHcxnkzDXm4MNT8QtPXcP92sx6MnUc=,tag:LY3NIHafKMts4aFTGnYq1Q==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2023-09-26T16:11:43Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgFWeEnOwvQoaHKnIAgiY16IAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM2AGmEt8LSFOfbEPSAgEQgDtpBhww8wu69Y5JJAIjJsGbD+Pom6B1nKQBbUatICf9QqxXVaGTs57oBrsC8nXSIfyQfpZRAW5FR/DfZA== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-11-23T11:38:39Z" - mac: ENC[AES256_GCM,data:hJlk0W6G8nRQ2B9ruxhkkBMZROPihskQX5lW2otprG0+Ad1THVqTlYycVCc6UvFINrlkeNT4htwbBpIUiT7u28AtGB0BCPLjsb+wmlP936GfSUWJUpD3s2dAqgKKOXeCovweW0Ah4ExwPX1nMwOkXE5EgaPQ34Ag2/L1zn270Sg=,iv:LDhwwooegSCzgjOH71qf4hd8G5HNf6wNlWcsA3wsFRw=,tag:1d2VI+trqgibQK8r8pvpiA==,type:str] - pgp: [] - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-health-qa.yaml b/deploy-as-code/helm/environments/unified-health-qa.yaml deleted file mode 100644 index bc2d16e9ee..0000000000 --- a/deploy-as-code/helm/environments/unified-health-qa.yaml +++ /dev/null @@ -1,747 +0,0 @@ -global: - domain: unified-qa.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-cluster, logging, monitoring, playground, zookeeper-cluster, health ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ monitoring, health ] - 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 - health-db-url: jdbc:postgresql://unified-qa-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifiedqadb?currentSchema=health - 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-upgrade" - es-indexer-host: "http://elasticsearch-data-v1.es-upgrade: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" - - egov-service-host: - namespace: [ monitoring, health ] - data: - asset-services: 'http://asset-services:8080/' - asset-services-maha: 'http://asset-services-maha:8080/' - billing-service: 'http://billing-service.egov:8080/' - collection-services: 'http://collection-services.egov: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.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/' - mdms-service-v2: http://mdms-v2.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.egov:8080/' - egov-mdms-create: 'http://egov-mdms-create.egov: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://egov-url-shortening.egov: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.health:8080/' - birth-death-services: 'http://birth-death-services.egov:8080/' - egov-pdf: 'http://egov-pdf.egov:8080/' - health-registration-service: 'http://health-registration-service:8080/' - health-delivery-service: 'http://health-delivery-service:8080/' - project: 'http://project.egov:8080/' - product: 'http://product.health:8080/' - household: 'http://household.health:8080/' - individual: 'http://individual.egov:8080/' - stock: 'http://stock.health:8080/' - facility: 'http://facility.health:8080/' - service-request: 'http://service-request:8080/' - health-project: 'http://health-project.health:8080/' - health-individual: 'http://health-individual.health: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 '' ' - - - ';" -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" - -health-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -inbox: - namespace: egov - memory_limits: 512Mi - heap: "-Xmx512m -Xms256m" - java-debug: true - tracing-enabled: "true" - service-map : '{}' - bs-service-map : '{}' - -egov-filestore: - heap: "-Xmx256m -Xms256m" - 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'},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'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'},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" - filestore-url-validity: 3600 - fixed-bucketname: unified-uat-filestore ## Add filestore bucket name - -egov-idgen: - idformat-from-mdms: "true" - java-args: -Dspring.profiles.active=monitoring - autocreate-new-seq: "true" - -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" - -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: "false" - -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" - -health-project: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - tracing-enabled: true - java-enable-debug: true - project-default-offset: 0 - project-default-limit: 100 - project-search-max-limit: 200 - -health-individual: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - 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" - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -egov-mdms-service: - 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-QA" ##### 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-QA" ##### 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-persister: - replicas: 1 - 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,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/health/egov-persister/service-request-persister.yml,file:///work-dir/configs/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,file:///work-dir/configs/health/egov-persister/product-persister.yml,file:///work-dir/configs/health/egov-persister/household-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/health/egov-persister/referral-management-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/works/egov-persister/individual-persister.yml,file:///work-dir/configs/health/egov-persister/attendance-service-persister.yml" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url - branch: "UNIFIED-QA" ##### Change repo branch with Your fork Repo branch - -pgr-services: - namespace: health - memory_limits: 512Mi - 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" - java-enable-debug: "true" - time-before-closing-complaint: "3600000" - -egov-data-uploader: - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url - branch: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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" - memory_limits: 768Mi - 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 - workflow-statelevel: "true" - 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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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: "vol-048713dc21b8e4f6e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add respective zone. - - volumeId: "vol-07f64ad8ca99f8daf" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-04a5306e32b2ecfec" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-0465e07d1c0f5b15a" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-00a73b33ef5efe981" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-0606452427a946dac" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-00f013288bd67ff28" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-08bedc5a9b489eddb" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-01c26575f47f745c3" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-05da2f8e14795b34d" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-0a3dfaac5a810e5bc" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-0edf1fd8608b184b7" ## REPLACE: add volume id - zone: ap-south-1b ## 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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/unified-health-uat-secrets.yaml b/deploy-as-code/helm/environments/unified-health-uat-secrets.yaml deleted file mode 100644 index 8715691a2e..0000000000 --- a/deploy-as-code/helm/environments/unified-health-uat-secrets.yaml +++ /dev/null @@ -1,123 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:ej6rw0sY0IbsrA==,iv:JTPS7Y8hf1QD5TVHb2xFok3vI+pdT2dBQDxY/U7FmmU=,tag:9Qq1Qh2PFWfWcEKFXp4nBg==,type:str] - password: ENC[AES256_GCM,data:ofy7mdAYN9/WYvWbuKT1NA==,iv:hzLGwom4+abebRWCHi6HFoUIKe4TXKYWupsUfC1kXzw=,tag:TE8yzhdpSYu1Rydf/3CQ0w==,type:str] - flywayUsername: ENC[AES256_GCM,data:/kHSwbPJmYoqmg==,iv:M6T0SP0yzW/aUHUUp7lC+XwmOai3xscihuTUUOuCHxw=,tag:Ifxy7ZY7taXcyNAj2O48PA==,type:str] - flywayPassword: ENC[AES256_GCM,data:NpOu/JClmmV2fWGbLdkOYg==,iv:kqgiVZ2EkpVpOryuWqcChzFktUfLcobxqFKFe6JDsWc=,tag:007e1E/Eiba+fEnv0d/vlg==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:l9ePQw==,iv:aAEEQch3k48jZmDmIjyq6oqNVwrvQE+eR/8Lgp4RNJg=,tag:GUj4pGHjtr5xzUpjqOv4hQ==,type:str] - password: ENC[AES256_GCM,data:GMwFMg==,iv:ZhT5wA4VYLlAP0jyPRBbXIGRlfE+exr21wBxtjM32nk=,tag:8aZ/5Lw7z6qKBt3/eP806A==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:8Qr2Fix+3UTvwxEzDrCf520imDA=,iv:CDO8Me7LN0IrdPkNFIoo9Ya1KgZ0qlshNeXAlCKg4Cc=,tag:RSaBvf+gDQkNVCUR3BWUXw==,type:str] - aws-secret-key: ENC[AES256_GCM,data:LGi2v6jRQXYv8J7QivOL6FZFnoDaySbaJ+OJiU+KYxvoTWaEA+wPBQ==,iv:j4aWvYeDN3I7RsGC+GqAP3JZCLnM5kQPzT6vU9ICxZM=,tag:QDohLQ/JE1gnEV6+v0IBdA==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:txaFu2KZyPolvoyuPlfAG2wxsA==,iv:zKBUJuCiv6DDAKWVEuuTLnJzvKp+vOH+DJbkqxI2mmc=,tag:jxmStDaWybBNIyZNKf5iNw==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:VnkIRw==,iv:5DZr8LjNF7up66Zq/Y0fAAh+DOcTKQyxt2UDgRjLR6E=,tag:YXUgXNiZyWW+rBq681M0bQ==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:6RgpsQ==,iv:njaT4Sw8FBPs8cGKyfQMnBG704rzUsZpT1FRa9K/BZI=,tag:gmzHQXzwI6TuisCDbCdf/g==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:6HZ7dA==,iv:Z2uWN+Q7EdrazwGIrxgYTUFv1AYPYSebADGPM8SgSzg=,tag:0CGBfgMg+vjC9zxMGBY6NA==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:7TkLgQ==,iv:wKql/Xwy8o4n/ZcYnnwUB6kZ38CvWZUt1L7J+Lq3+Oc=,tag:RHHLHNEzFG0ybz75Fr2ndw==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:jrxxGQ==,iv:0AwX2wdeZcf75vVS1a3J0ciM2ZHWZhuGNg+4byhuch0=,tag:2a+3eeWO9jrrSN3pekZrIw==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:1TH2xA==,iv:74231+FYIltgfpzDYqO3l0cfjAn4DGlt1e+QmMmlfL0=,tag:gy6Tliyuov3hp8Uqaa01JA==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:1kTJQw==,iv:m3kdARQagkdwfktTIJt4a3EsLcPiUDbYhqOcAG0wsTQ=,tag:NaPWHTeMa52pHFbEFQ+zFw==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:v18zdGvaj6CTEn3Tfw==,iv:Q3Dd0sq4jj7NOy8fmz/LRxTVcfKMn+Os9vEZFdihUjU=,tag:yeD8BUYH2y2iutPEBMTQ5A==,type:str] - admin-password: ENC[AES256_GCM,data:osIW9g==,iv:gq90oL7eIXMJ+zHBIvWi1HruINLzy9XrAEP17mR5ubY=,tag:0bort4rWHiuUnn21Jkj77w==,type:str] - read-email: ENC[AES256_GCM,data:Pm30twOkz69Z8aPI+w==,iv:daim3K0MKVxjhc0fPOmiWFkqpiCS9S+2wOnxgmOsfGA=,tag:CAvV5ciPjqXXZ08dtffukA==,type:str] - read-password: ENC[AES256_GCM,data:TFeaVQ==,iv:ZyEQvyxXk6Y0i92h+H37AvmC2SLbAr/nmbhJ0aqBPA4=,tag:iof7kAJGSjxoHRdnxVR23w==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:xaEkBg==,iv:93gKxhk6CP2lOM1lCOJ/nDASvVAv8qMHylRg5Fcq9Gs=,tag:S0dVn/sesvt2s3BNV9HalQ==,type:str] - master-salt: ENC[AES256_GCM,data:MLZ+TJHNz4U=,iv:DAIMTebB8XKTtnjsz89fuIfw/LO6fJT2I2sArXTq12Y=,tag:MgduB7B5dITT9TBXQGtlqg==,type:str] - master-initialvector: ENC[AES256_GCM,data:s9Qy8UK5+tZAwXAc,iv:FFOkXw0UeQDH1PDwW7ueOyXl1R0A9Jgcy1UOtjUxvdM=,tag:EQvzZinbs3wWI4WeIj/bqg==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:zlTKuGmna+A5,iv:mG+mor9q1E1Q8tmANTWe1yA0p5RgQnfOrwUj/xW4Pmc=,tag:PpZ6LjH/JI3gqNTx9suizQ==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:z6MOjA==,iv:OyrELzpAbnHCCutpuKKAThv8BGxI40da7b8XYlaIRc0=,tag:9Mrv38Q9j6M9RaGwBqFWsw==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:PVbDvGj/v+Vdz205QUuykjYu1Jc/Z5TX42N6YwnGRnA=,tag:9WfuograxxJ0bNAk8MXOIw==,type:str] - known-hosts: ENC[AES256_GCM,data:doQ0KcXlAtGTfJ85fduFREfbCuGcQqvHNZuKLj647/psjig3Jn4GzsZsZYiTnR5CDA1KahsdO75JIZ1ZeILB0AomjSO4wC/U084caGTX4wgfx2BLK84/xRai24g2T08FdLZh+leWIbsSnO40EPh6yQ1DxCANboGeytAnVwfmE8GErSmZi+8/fOXlPCsUqFHOqQJgf313zMAB7jQE1uD7EtYehfxhzMs9wt4wILiKcGxNOE/pU9OFBo+/S+G0pgMTR6MCfNEk9frMss64a7oGTDWFOgdZLLtGJ89Y4JRBWXkgxIGtCI9jfZtmnN6KbNC+wuBEwf+PWBfde4YASejZF35p9me3NJ+Sa9v0qTdQnr285/FQF+QHhEWeyrfL+byDRGjjvY2BBQEYNm5vNyDLNFt+HDnKZxhqruIveSCGQ+dnkheVpKSSF3ZMr25SLuofGuBNPB07dFJLXbS/HWIHciXBPFMJL73hLFrbRZ4nt47XCi5FeIlGS1k/QRRxJWd3XU6cogUXH1davFkiVcWOxdVyxgPMu/W3OQMdc1qvn2Vx2WKtBWuAzSmrMoMaABwf3UC9LuNxKo9Tqs2IkewslKmSs/d6MlnF0MNOx6or2qJfWT6yXuMNRAcCJvtXZ/rfrZC9XTP7NTwknE5r9TV6ZTq5HoEeupt1cKweMm8L/jdmMqfeXXaGrcWC1k2Te7ahbmRyJUXzsiEKHTDiRYb41L/qC83YgtS+Fmsxy/U8pmDpAko=,iv:r/V+tY/DuDyYNXpbBlWFcuJecD29ZegPZMnKiRaZnlk=,tag:oNu+nJbTt56VLSVtrqtGsw==,type:str] - kibana: - namespace: ENC[AES256_GCM,data:KvPlhTXpkr63Nw==,iv:uV0zXM0r2c3RbQN8Az+kDHipPkkIvlVbVF/eKfSQrfE=,tag:z8vghhxh3OHbunYHUDR+og==,type:str] - credentials: ENC[AES256_GCM,data:Q7DDow==,iv:Y3z+NlqHOVHzcsjKlIe5skwZMElA3cLA6/rFD7qnejA=,tag:D2YDDsoDTHrtE+se0xJBqg==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:ehBZmA==,iv:FsuOCof761q+MhUX+oAeZ4aqXawZG0dcb58y8BMzVPI=,tag:Q9prmhE75GsLatfg756S/w==,type:str] - si-microservice-password: ENC[AES256_GCM,data:h+HJWA==,iv:Uss/9nutS9OA9SbNSY3a2KfyTtj/WOu89Al6ugHfsLk=,tag:JFoq9XWF6xfiPCiuRqDOtQ==,type:str] - mail-sender-password: ENC[AES256_GCM,data:QKEOoQ==,iv:OTmDkzYGrNB1Bikyy6LEYN2paU3P+1HSG7E0U3LvVSs=,tag:JS26n1YKD+c5YQ9/TZW68g==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:0tHKhGpDmnaaYNWqbg==,iv:eYAVnNMfmOwRwNiAQNjFlh6UsDmThh9xsASbiBzDf2g=,tag:oF+9WaccvU8ychCvyyeGbQ==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:vuoukQ==,iv:jJiRltz8Jb7nTFn2NafMoyRyrFB/1VKMLnajEAn9TQ8=,tag:SSf/VgiIZIcn0dYclPUlnw==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:1tG13Q==,iv:59lLShjHOg+92yCWBDRH4p5r4N/7mxchS11qqQzIsq0=,tag:jeCuxR8V/b0KXjFjB52XOQ==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:Vs5SKw==,iv:D6lU385Y5Q/uvO6wGJKY3RobgVxPs1bqUlP1bUCtSyI=,tag:ppmVJ659l5fBSp9ASWkpkQ==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:wx1RVQ==,iv:orgcWbaBh0RCZT82Tw3dW3aj4wXrWSyrSUE986OSrdw=,tag:C5DfHk2u8epdjdNpHushPQ==,type:str] - valuefirst-password: ENC[AES256_GCM,data:ojdxRA==,iv:ORhuVDiYKV824iNfxlJ8TbNX8cexwpfVaXYYfiAoh+4=,tag:alQLRqsCsMQNMff+psgvjw==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:H1tVDdUn,iv:9k3kytQ+2Kbzuktk4ZcMczaEjQUBAv8a1jsbpTH68bs=,tag:YJ6UyK90lrWJIjvwWPraKQ==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:q/srZNVHpZ7pGBJL,iv:Pd7fBPIc8kHsfjbgAOvPtXN6Ka+ZVk5sWaulMXK9XLU=,tag:YejMYltv88eW8R9PDujikg==,type:str] - clientSecret: ENC[AES256_GCM,data:Lv3HIQML4LLq5dwYiNg8QtR5qZRWhhu++jIBn+SC/GyCEdHSHQ==,iv:JoaVRUHmKOmh3mkhmd7sIkqafkw0mwRZxLMTGFOwWFw=,tag:CeRQhgdapiVPp4KPAK6b2A==,type:str] - cookieSecret: ENC[AES256_GCM,data:FJSSc5SQkDPX+CK5/dR313+9Q7f4hLd5,iv:T47s0eEK1+pOE9gK1ArnXLj7rq7y7le6Mu3Bb/3MKBQ=,tag:LH/JfUfTjx6E8MIuMrbHmQ==,type:str] - hcm-moz-impl: - kubeconfig: ENC[AES256_GCM,data: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,iv:hZ/WYNkgLj17HrACE7irq7vFze1Z99bS/D4Gax2FhQE=,tag:Wk4LwC6bcor1BZRNU5wZOA==,type:str] - githubusername: ENC[AES256_GCM,data:6elpmrWFJ+XRHvI=,iv:LKy7cITD+enV9FoLGpi1aOo1T1yc8HKrT8GQiy38+a0=,tag:e1DdQDlEQRwtyU6fNetcpg==,type:str] - githubpat: ENC[AES256_GCM,data:vTv7K9zqWteNuLxO113ov4btfY7xahqSyIVKhTa+YEZCK+D97G4WmZ9r1nOlkYCyd209odfGuyx96z8pwuGMz9RTnba5W6ToiaRs7n7DridkuCbvTYfqJ8tLg+RQ,iv:dOygd+QjLImMKuecK4cXAowzUmGSc4lsZ/3erE1eBv0=,tag:MA6LKcIEaqQRNP92KufepQ==,type:str] - dhis2user: ENC[AES256_GCM,data:JodZLOU=,iv:5b9QSaojlc3P7TGXq/kS7T+WyAWx2NdVz8I7MS57FAM=,tag:83O+P8+9Xz+8CpvB4IuYDw==,type:str] - dhis2pass: ENC[AES256_GCM,data:MHHsqW3AXoA=,iv:+tsavoR/G7BGBWcE99zulaFw8y6YXYg33BCX2B6X4yg=,tag:v5rW4utuMVRT6w6nJmn+jg==,type:str] - awskey: ENC[AES256_GCM,data:nsHGnr4nD8AQvjj466T9y72/qZo=,iv:b42Hw6M3TqMV4O5/teLWZqXbLuqIPtogEwxMuefOqQY=,tag:BoZyY/yMqQXnXMc+5m/3pQ==,type:str] - awssecretkey: ENC[AES256_GCM,data:Ra2F9b9NBKdCBudwxF2eMJXaHvhw0qiWJwxyvdwaBBtlzNwgPW6AaA==,iv:u8KbQkc9d+xlXCyqQyWjDlxYoD2I5pcrqyWRD90cdz0=,tag:Sst6smerbo3xVQf9FSdafA==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:aGk=,iv:xjHLG2Rz9m2LsqrZMJZs3yOiXT3WSM+8EJTCAoy5ET0=,tag:L9FZA0pzHivNnevKvlaiNw==,type:str] - route: - receiver: ENC[AES256_GCM,data:/RyFHKwNxM3RCxomXymeYMjZXw==,iv:ZUMbLLr0s7olZDPexOO2IP6vTyk64myTtemMYcYzY34=,tag:uKZntWNcCAej0i55MhfyxA==,type:str] - group_by: - - ENC[AES256_GCM,data:zIgVE6c23+VH,iv:a7aG93obOGerh4OhB+vx9SRE8WL4jaKoDFUYTkX/pLk=,tag:UYdg7s8Mpcj4RNwsBPHINQ==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:b2S1oaqfke0bR9bX3VBefBkLDw==,iv:Ka2wh3UxBsB9faXZTkI2YiSe9PPKkj5JzYmLp8dCCKE=,tag:muvDJ9QYYePciA5MHq5F0g==,type:str] - match: - alertname: ENC[AES256_GCM,data:K6il4fzvUQM=,iv:x6iw+4EpNAii+ydoj66xefO4LnICP9SfokprzjZNAPo=,tag:4RchRj5EY6OxAMmDM6wQGw==,type:str] - group_wait: ENC[AES256_GCM,data:DgZO,iv:UbIr2Q3t/JjXK91w8oLdGYISJWm0ogy7hVekzjDiZbw=,tag:hS3RP1bmY8iTQyZZ9E4Ujg==,type:str] - group_interval: ENC[AES256_GCM,data:sHE=,iv:KR9+m6FGWgNeV2e+aBCmGIaCB7Bpn7RtnrEWPMbZDPk=,tag:5pZi0h1t5nbKkorO+KEAtA==,type:str] - repeat_interval: ENC[AES256_GCM,data:FOG9,iv:ZHRN/lCZmqIi4XHup1ebWYKaMLrFLfGowy3OfN5D2PQ=,tag:mW1OtpB6GAb3H4tJ/X/EOw==,type:str] - receivers: - - name: ENC[AES256_GCM,data:lgh3kXh5WAPcNL1eL9G6VMsZ9w==,iv:RtPdpEgMiTt1eYoSUfwetT3JOIZ1q+xKmsBFb+DROLc=,tag:zlNBBFkvVrjV0mYq5gTR1g==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:1xcfdg==,iv:TrlrJSGK6tnzuBd9JUpn2P4qRI14ni2OuevSbNVKBEI=,tag:YRmQBP3lW8folA4ZimKQEA==,type:bool] - api_url: ENC[AES256_GCM,data:qYpe/zBlw0Yv6k/BPEnuCwoCHlIaV4Iy91rMt9XtciI+4oyPjTwbcl9WKllJV7r7efnmyZSykrZrXIavWaNlJ+RA4ezGAsSBaDn1wV9B9w==,iv:DS1Stz8TAu8t/MvK6/anYizLQaPE6TUaFvowvdqQWXs=,tag:2B/yA1YzDdmO6bMA7rvaKA==,type:str] - channel: ENC[AES256_GCM,data:W9w88Yl1sgyOGTuAct0hRt6lBEN/6Q==,iv:lXqvX3WOELON51vkgXwlQw2TFjR3KwclaGz6RIVnpfg=,tag:beOnMoQq0ADjzg7opSfsVw==,type:str] - username: ENC[AES256_GCM,data:iEf7gEUxVq/rKhA/,iv:XxdgnplqKwDux+C8ee0PDTayIEqeen1duIQL4mn8vO4=,tag:Q8NNrRPu8OC/GQXNORQiBQ==,type:str] - title: ENC[AES256_GCM,data:YnEsXj9g7AQfKVdUYb6sjIUxKhMs8C1R8vk4BlM3AdWU88YMUOI=,iv:/49xxo6YtDfM6fcPJ6b3uCbnt1tUVkxp2Zn1ppInx4Q=,tag:/hR+57T2V3ZqmGBaaSFa6w==,type:str] - text: ENC[AES256_GCM,data:xBv2i34Gd8tP9d2HJ69osMeVjDShR/RRKAz1CPgHiKn6pAbtIw==,iv:BU6eQDbNUxNeVi+fT4Tim9ttjUDRLAQYsRx2GX+tOfk=,tag:g9Mb4RQeOCvw3+In2/GqmQ==,type:str] - templates: - - ENC[AES256_GCM,data:YxP57dehdeCBJeYfbAebPyYHcH2nhwGx9UwCVBKNxn1FmzH62O9QvWBuMbbM8iZBgfMZ4p2qA9rwLIuL6aXC4xFHzFHd4Dw=,iv:oxC9a4q6DZn99j97YGkFjx7q28Bl9hlHzmj0H/U6GEw=,tag:pl6MRFasc4dKwGl+KuByVg==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2023-10-09T10:33:39Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgEfIJkrwmm8m0wk/ND2O3LIAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMCK6ZOZGq9fjKSIF2AgEQgDv/xh0ZCHo2mT4A++2zNgW/DMjbjWy5MpFXW1lggnX6ZFKRpzd+pVhH08OIAXCDW4gOXVLuRcXK6ROmEA== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-12-05T08:42:12Z" - mac: ENC[AES256_GCM,data:52Ocui6/y0dHSXAdjfWFCWrjOVq8g2y/iQMPtaZcQSwTD10/Tm1/WSLZpVV1qoc7lUzDkj155gwCjyc0JGWLg8kpo/EJZLOIRLFuPnjHBqhGBTESq4mwnTHaoMGu0X0ntL7rKAgengeVx7uDeenoJvnjO3kN2ATj1HwQG6sqoEU=,iv:Dfucie575zm+3C9HIpv+2FbUgVRfA0NVe066PgEEKa4=,tag:KOKP/v0vYHObaB8BgnQ5Ug==,type:str] - pgp: - - created_at: "2023-10-09T10:33:39Z" - enc: | - -----BEGIN PGP MESSAGE----- - - hQEMA+gtFIQvidpKAQf/bebufq+I7lxP3wIQssZ5Lyb7cS505VhmHGFClSbHTEgB - ktMBmyNi6z2/rc0tG/l/yYc0ZE5VzrS07LA4HgN4wroy/T9DEZYuRB0TS9NORi2W - Cja3n6IxvFZXQKSrunVX+hPHXBBATzvgWZDs7I3BB1BXlJVv8STED+pk8KxFWAH5 - 3Xt4qD//yT6nDfAoFaKAJW3RpwlFCYU/Dh/OZDrHRRUHPES0WWn9QoSCnLghGDrj - W1Tna50PAUZAgK8j5uvgZNb5ykfRSfvP0noRwdPq65OyZ82TIW7JN/pOgu4rWhle - ho+RbM0RozQjLDd9nhxQBBPAbScAhe6TvtJCCH2EJNJeAbDt2i8giyyUYyJaq4N0 - MVUyoyH/UOGcSUhxcv+By/dunFTuxvOChPP1IusKQB4CFUBSNrl1cnMkOEAED1gL - nJTJMa6Wvh9KpvP17gO+UbTlhMmjQAd0N/ZF4FM3Lw== - =gDUX - -----END PGP MESSAGE----- - fp: B9FF61E01273EDF7DE298B52F4D6BD77E5C66196 - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-health-uat.yaml b/deploy-as-code/helm/environments/unified-health-uat.yaml deleted file mode 100644 index 53ea7da224..0000000000 --- a/deploy-as-code/helm/environments/unified-health-uat.yaml +++ /dev/null @@ -1,764 +0,0 @@ -global: - domain: unified-uat.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-cluster, logging, monitoring, playground, zookeeper-cluster, health ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ monitoring, health ] - data: - db-host: unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432 ## Add db-host name eg: egov-demo.database.azure.com - db-name: unifieduatdb ## Add db-name - db-url: jdbc:postgresql://unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieduatdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - health-db-url: jdbc:postgresql://unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieduatdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: unified-uat.digit.org ## Add your Domain Name - aws-cluster-ip: https://9F8FAAF2C4C747668E77131BAB0AF787.gr7.ap-south-1.eks.amazonaws.com │ - aws-cluster-name: arn:aws:eks:ap-south-1:349271159511:cluster/unified-uat │ - aws-region: ap-south-1 - egov-services-fqdn-name: https://unified-uat.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-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" - - egov-service-host: - namespace: [ monitoring, health ] - data: - asset-services: 'http://asset-services:8080/' - asset-services-maha: 'http://asset-services-maha:8080/' - billing-service: 'http://billing-service.egov:8080/' - collection-services: 'http://collection-services.egov: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.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/' - hcm-moz-impl: "http://hcm-moz-impl.health:8080/" - hcm-bff: "http://hcm-bff.health: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://health-mdms-v2.health:8080/" - egov-mdms-service-legacy: "http://health-mdms-v1.health:8080/" - egov-mdms-service-test: "http://egov-mdms-service-test.egov:8080/" - egov-mdms-create: "http://egov-mdms-create.health: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/' - health-hrms: 'http://health-hrms.health: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.egov: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.health:8080/' - birth-death-services: 'http://birth-death-services.egov:8080/' - egov-pdf: 'http://egov-pdf.egov:8080/' - health-registration-service: 'http://health-registration-service:8080/' - health-delivery-service: 'http://health-delivery-service:8080/' - project: 'http://project.egov:8080/' - product: 'http://product.health:8080/' - household: 'http://household.health:8080/' - individual: 'http://individual.egov:8080/' - stock: 'http://stock.health:8080/' - facility: 'http://facility.health:8080/' - service-request: 'http://service-request: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 '' ' - - - ';" -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" - s -health-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -egov-filestore: - 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'},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'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'},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" - filestore-url-validity: 3600 - fixed-bucketname: filestore bucket name ## Add filestore bucket name - -egov-idgen: - idformat-from-mdms: "true" - java-args: -Dspring.profiles.active=monitoring - autocreate-new-seq: "true" - -health-mdms-v2: - 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" - -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: "false" - -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" - -individual: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - tracing-enabled: true - java-enable-debug: true - state-level-tenant-id: "mz" - aadhaar-pattern: "\\d{12}" - mobile-pattern: "\\d+" - notification-sms-disabled-roles: "ORG_ADMIN" - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -health-mdms-v1: - replicas: 1 - memory_limits: "512Mi" - 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-UAT" ##### 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-mdms-create: - heap: "-Xmx256m -Xms256m" - replicas: 1 - images: - - egovio/egov-mdms-create - 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-UAT" ##### 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" - git-repo-path: "file:///work-dir/egov-mdms-data/" - egov-repo-branch: "UNIFIED-UAT" - 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-UAT" ##### Change repo branch with Your fork Repo branch - egov-indexer-yaml-repo-path: "file:///work-dir/configs/health/egov-indexer/error-queue.yml,file:///work-dir/configs/health/egov-indexer/product-indexer.yml,file:///work-dir/configs/health/egov-indexer/project-indexer.yml,file:///work-dir/configs/health/egov-indexer/individual-indexer.yml,file:///work-dir/configs/health/egov-indexer/household-indexer.yml,file:///work-dir/configs/health/egov-indexer/project-task-indexer.yml,file:///work-dir/configs/health/egov-indexer/stock-indexer.yml,file:///work-dir/configs/health/egov-indexer/facility-indexer.yml,file:///work-dir/configs/health/egov-indexer/project-staff-indexer.yml,file:///work-dir/configs/health/egov-indexer/egov-error-queue-indexer.yml,file:///work-dir/configs/health/egov-indexer/pgr-services.yml,file:///work-dir/configs/health/egov-indexer/service-request-indexer.yml" - -egov-persister: - replicas: 1 - images: - - egovio/egov-persister - persist-yml-path: "file:///work-dir/configs/health/egov-persister/hrms-employee-persister.yml,file:///work-dir/configs/health/egov-persister/product-persister.yml,file:///work-dir/configs/health/egov-persister/project-persister.yml,file:///work-dir/configs/health/egov-persister/individual-persister.yml,file:///work-dir/configs/health/egov-persister/household-persister.yml,file:///work-dir/configs/health/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/health/egov-persister/service-request-persister.yml,file:///work-dir/configs/health/egov-persister/pgr-services-persister.yml,file:///work-dir/configs/health/egov-persister/egov-workflow-v2-persister.yml,file:///work-dir/configs/health/egov-persister/mdms-persister.yml,file:///work-dir/configs/egov-persister/referral-management-persister.yml" - initContainers: - 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 - -pgr-services: - memory_limits: 512Mi - -egov-data-uploader: - initContainers: - 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-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: "UNIFIED-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: "UNIFIED-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: "UNIFIED-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: "UNIFIED-UAT" ##### Change repo branch with Your fork Repo branch - report-locationsfile-path: "file:///work-dir/configs/health/reports/reportFileLocationsv1.txt" - -pdf-service: - initContainers: - 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 - 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: - memory_limits: 512Mi - heap: -Xmx256m -Xms256m - replicas: 1 - memory_limits: 512Mi - 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 - workflow-statelevel: "true" - 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" - -health-hrms: - java-args: -Dspring.profiles.active=monitoring - employee-applink: 'https://egov-demo.egovernments.org/employee/user/login' - heap: '-Xmx256m -Xms256m' - memory_limits: 512Mi - mdmsHost: "egov-mdms-service" - mdmsSearchPath: "/egov-mdms-service/v1/_search" - mdmsLegacyHost: "egov-mdms-service-legacy" - mdmsLegacySearchPath: "egov-mdms-service-legacy/v1/_search" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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: "vol-0bec46e50ac05a91f" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add respective zone. - - volumeId: "vol-0964de4212976e85e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-05fb98fc936a6ab2a" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-0e313d7e753227014" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-0870ef3a17b696f86" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-05eb8796bf85124eb" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-0f2ef2ce233105edd" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-06741bb21720bc60e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-00c7ae1dd0fe50347" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-0efd04ab8d0945340" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-008ba0157f38baae4" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-05e0d3424583e11ac" ## REPLACE: add volume id - zone: ap-south-1b ## 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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - - -hcm-moz-impl: - replicas: 1 - memory_limits: 512Mi - heap: "-Xmx256m -Xms256m" - # startDate: "28/08/2023" - # endDate: "22/09/2023" - # resources: - # requests: - # memory: "2Gi" - # limits: - # memory: "2Gi" diff --git a/deploy-as-code/helm/environments/unified-ifix-dev-secrets.yaml b/deploy-as-code/helm/environments/unified-ifix-dev-secrets.yaml deleted file mode 100644 index 54074ddad7..0000000000 --- a/deploy-as-code/helm/environments/unified-ifix-dev-secrets.yaml +++ /dev/null @@ -1,122 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:CoMnhTpMg8lLMg==,iv:46jeLJ+4ZsTdgJXqwHeZwx4ADClVGDz2HsoUhzJB92k=,tag:lmCiX6fEjkOmbOaYCpliUg==,type:str] - password: ENC[AES256_GCM,data:fQ2WMPUKl/abvX4ndA==,iv:jbm+rrZt9R0btjP0COMFOAkFr4P/haEGbDObLFFdzuY=,tag:9FYArT8suA9MtUlCidxFmw==,type:str] - flywayUsername: ENC[AES256_GCM,data:kpY+RgXXB/F2rQ==,iv:KaWXDgEWn2OiizM05ObrTTNwaXdb4czU5uh9P9NRjog=,tag:V3jQlkOecJ/gDNzN79v7cg==,type:str] - flywayPassword: ENC[AES256_GCM,data:hiN+0sJb2aBLutnm3w==,iv:NFARzLe13ToWFn/y73mY9ZvHqLxgEzQR9RD5tykKWkg=,tag:03GuGsuph1Kq165Z74A/+Q==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:L3icVXu2Wg==,iv:2kEFqreJ3bminzRLh341h6EhLs9ScAJQTPBmHD0QqWA=,tag:L4CJ8F/WsDssnozc5Cu9+w==,type:str] - password: ENC[AES256_GCM,data:vZ2K5efWpt0=,iv:ItB+4nR0+HuuhXwoVkIfc1eKaDilsFDFw3L5xoDsf5o=,tag:11k8KKE5VC7str0Vyy3PVA==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:2EPenZ9s28lo99YCdkvq2Ycx8Rs=,iv:PqdUY72uGNIomxMeXxJm/ZMC1WtdoTEveaPXWas14/U=,tag:FPBMaB2Z4JuRIdylvB4AEw==,type:str] - aws-secret-key: ENC[AES256_GCM,data:OxHR6dM1xRiNUXekA8ylGpVZufJt/4hEhyyML8YzxleOnufal/CG4w==,iv:yi+jP6dSNdM7psjDJ4VDO0XYJ1C91fWgmoCdWsEnsck=,tag:YL8vkfXQlr/xncXi88FUbQ==,type:str] - egov-filestore-azure: - account-name: ENC[AES256_GCM,data:Q0QmFTE8OlYB5LsqL+h9,iv:8gluY6hNqdqXM3hF+x5PwE67MqSA/Cwl5+MzV2AjREY=,tag:Yf/XIl30B+NJbWbARTVnzA==,type:str] - account-key: ENC[AES256_GCM,data:09i1kEMsnmsJLwtJuCmJYQGBta2O3ROtoF1JNbMobyFzd1WmFsDpwGK1+cJpof1CTUcqDZqtcwY3f/2AsnqbIvyXL1IeeFYkVXaGv/po/UPqBTCIc7+9aw==,iv:LbaFSJ0qg+seZom8+OutfzKwWSq1/AQGV1w/guu7Fmw=,tag:umDup8m5S67JCCQMfhrLHQ==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:1yVdkkQkxBQFBow/TYYBS0bKLxpoMgAMgkxjWs7c9BIj6bY1sS2C,iv:5a6DFcZiQ418hVdVmgfldLWcoGqqrgMBB3hl1DwbeOQ=,tag:46zNeBbZIoycBMQraP3saA==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:aN5WKr2mAdbJiv+7bKdQMg==,iv:X3SQkG5g3jxVkpMukI76uXosIrvhSplNvMANYNWtvT4=,tag:4W24fjdwmLLKFNaFR50aMw==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:lo/IG/Dyc5ldFoMP4YqOspqUcY7kR8k199nL6RUUPbg=,iv:E4woMdSW6gR9XRnlFCI3SKVE8oQO4vXI6oXx/H8Dx9s=,tag:pujwlOGYWe4SeETJ277OfA==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:suAifi5I3rcIhPikDZC/,iv:MAFirZKcNyZq8QvM0ugZyzdxaX78JPG2nLmuFIjIiRw=,tag:AP/t1XNGJuv8JHBPYopPPA==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:3glbegCRYCRl/NI=,iv:twBS1f1P3OZVZuRSetWWk6ljgTALXDKKPsou3tXlA9M=,tag:8Le+Ds3L2M+Kd05cWxrAQQ==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:LB2CXGv39Gg=,iv:Es6EIw6uHQYFRV/O4Cz01UFiUC1Qd1XvP7kCHyu/zLE=,tag:MfvPRunc3SwawnQefWGylg==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:NM8EcSZQ,iv:QfogBnUX/Tq6i2/oaprgBMdM9zs3/wlkweW1pB7KDHo=,tag:rXnvT3YL5OSJBrPG5iklvw==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:qG8R55cPD20=,iv:wJb3GAgs4dUn9Jv6srlu2reVYRZujjYYcfNmhkiQi4Q=,tag:qwuWyW4QWdRs0T+GDa/QnQ==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:/PWQU7+SEkQRFy2pruiwL8MdtnO2kYOQy3k=,iv:OYFMutuNmX6+UYrSED1B2zfP9fa/5s8rd5FvRuNyfQc=,tag:RxBmvAbY5jgM9HwLxhc6+A==,type:str] - admin-password: ENC[AES256_GCM,data:m2c5xdNIVKoNK1yR,iv:1YSz8MYKsbF1ZaC/sX9dAOF6uH5A7sUbxv70u0nG4AU=,tag:pnXD8ekdJemyUghVzBbwTQ==,type:str] - read-email: ENC[AES256_GCM,data:rSZhF+UENOREtv0RgPQH+7xhz1oIiRDECg==,iv:VjLK2uUO+7CId8q6BTq6oqseUgxyziCRiYgBVKnolvU=,tag:Loq8Wq+YLIqGhobFu8cRcQ==,type:str] - read-password: ENC[AES256_GCM,data:ufONb+ehLwa9O0Bb,iv:SE2rQjcW06AwufbVHG1gMV3fD3HmIfiJBC4WQP6K6Ac=,tag:sIMWOxLCg99ugndb2GctOQ==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:1Hv3hPp/ObGvVc2mZJOH+Q==,iv:7rW1lslsdlOoM9ru1/OQTlOCd9yMJ/t1y6oKcN4Pu5I=,tag:uLgpGHISpT2ZOTg3EZ5rmA==,type:str] - master-salt: ENC[AES256_GCM,data:VScRTs5kQa0=,iv:7GQVoeMe6ydWLTv2ew5pBwIJbMdwgVIzb+kEAVShg6w=,tag:w8ODjfQqmFX4HfC+eEQWiA==,type:str] - master-initialvector: ENC[AES256_GCM,data:Wb3udkAjjD0qCm+Z,iv:X7ImAZbESC5yG5BoXetmv0NBUliemZUv+GDFMuP8NVo=,tag:z1l4KIMBOpDTP1bzlEh90w==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:N3yef21FDIJP8MHs4QkqQBDFSRHLeOwyJ8hoZ4PFdyi9,iv:qH5zTJq45EzaU4CBq/lhJD3IovwFWIHwS1xZ+tMcc0I=,tag:1EXALTegpOAhEpftGA7e4g==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:jKN50Xr4U4Y=,iv:ZaVJAyc1v8rZEofjnI7nyB+2vJqAWglw2q77htjg2pc=,tag:p2SRFfXMw7vN/2q0FPSRlA==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:4az6paBgg42+oyxr2cfWK1ozgYHKjCl7cm2CRkrMwns=,tag:HXfKJGS00uYxh/84UOQ9fA==,type:str] - known-hosts: ENC[AES256_GCM,data:Fpkvy+Uq3qrvfZJ1/c3v+M2jbFEfguTaPp5DcZzreFYtD5wg+KZqRGDIOtAvaibP09BFQWBXVvTvsN/nOzH5wwGgsNfbYHLyqppiZ3jjeq/AHZHkP97ryJPIxd30jLAl4xq61vXvPdBFJLWAZiQjQ/bEMlef+tXXcDIb9A4ITX+EehR/4m1ORdVqKxdjPDJFLeok/2znq2wsOHOqv+WikyXRBxtizQQt8TFIHZwuSkdJZ099IyX0ZPhuVen/HSR69FhnDBBezU0F7owRROaThOFUDnNZ7HNyajkdlkZgTX3qRaxH6M4JbcjJoQJjhg4SHmubkk/4tKdsxFdjHrPtGsXgl5P3Pf7tuzhKAhbApOeNmNtod7vnd8LaNFgT6eG8J3rO0VHxS4r9N2oK5vCNBBb8p/93jkSiCehPRA3aVAQcFns+MmpnMMObKGg2l7MvcwbxhQS43EwM6/LSfLUaRuq/gX35LWfT4FIMEL6bFdp7Rtyfaw3KaRn8dWn0Cs3cKmfCG/mZvRhixG3eilA1l2CT/0UM17gvc2EhU347jGyIok+cGxYtrmdy9TTzP8G7Xz4OKsn2yvLCMVwS9s4DwECnTN0TxfQhT/6ysJlpaVolm6u5jLqEV7AeDyzVOWgSUTZp7tbnQU4q4AiiRhz171JnjlHf/5qHVR/vmAEDlOAgrlrWQOn8vAxUtiNHx4m6gTkfzOGH1ccP5n6nS1HIPQONRPj2GLl1EPVUOVAv/JMTzzs=,iv:5WdOv8KuWTa+yH6AyUtgxmiV+m4I+HFvnLtcLaK6Y5E=,tag:+r5NcoRa2+VObWbeg8jqng==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:L/FvmC5Blsr0,iv:8lFzPNU4Iqc+YhHVw6mVbPd7x5ZaarofxFazeOGiu/0=,tag:EctwIOm6MGaYNNc2hbAA4Q==,type:str] - si-microservice-password: ENC[AES256_GCM,data:5hmJqOhgtHichiGVxg==,iv:N8iTa/u3Iy1VMqD37Q9ufBL2V9SA+vPupYivhG+vhrI=,tag:1V8WwZT3MZ3IZhmf5ciLTw==,type:str] - mail-sender-password: ENC[AES256_GCM,data:36WF8n9ze4QKObF0Jg3CqP4=,iv:oy9hQRFE/J06AhBwPhkGonf6JuaFZ06yseVyEJgRXI4=,tag:6TuDgMb8QVXSF/B2id0i8Q==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:DQzjWFH6ceeZA5iUzp7+volAel60532UFJ0izA==,iv:pHRXbPn1D2Co2BBIfb0COlteA/GjzYQy5+Hqc10OI5U=,tag:MlUHRTyNfirZ7XcxBUhH7g==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:wRfFjspMFGWWLLYSjXpeqg==,iv:S6EhIMdSfp1AQhbJiCP4y2yp9aJTpmU5vnDtms0ETZY=,tag:i2fOJMj1gYQNsdhXwgRmRA==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:RnHrfo8/kQ==,iv:sAIprIq8XOhRsaKH+SFCw06axNAYW/axUOadQVLNwPQ=,tag:mMXDjn8EtEu46iShIEpCyg==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:t52xY9bR2Q==,iv:odHhq5m2opvGYgUEv4fmOrV6oY90jbAKocDr5EEI918=,tag:x5VALhug1mCwYqsALtIvnQ==,type:str] - egov-edcr-bank-gateway: - edcr-pnb-mid: ENC[AES256_GCM,data:S9ifCzVp2BnA1xFDIiOP,iv:TMnWwXVZse2yqM71yucb6o0UKzXaEzAJvwc2GiLbD4E=,tag:vl7uTxBQ/x4/9ohPpd6GSQ==,type:str] - edcr-pnb-encryption-key: ENC[AES256_GCM,data:+SJGa+0ZmZfI3J05yccVFTaoZHWzE9eVYpsUWrHRNeY=,iv:iKPyLn+jFOoHOg973lhtbBqe7AQlwTOQwvrGk6tLuQ8=,tag:kBDIWqF+WtiylTatCwVZ6A==,type:str] - edcr-hdfc-key: ENC[AES256_GCM,data:WV+UIYR6,iv:T0caZoLzcJEabfPS/yds9ElJzAnllOJz5EJkLKO7h1I=,tag:ZkrJz6OCEKTljfjJmbufRQ==,type:str] - edcr-hdfc-salt: ENC[AES256_GCM,data:5ybVD8eIQzM=,iv:nZ7UuCZkBoVMLMB3vo5MPxvN/I588h6uOEJA+0nYY5I=,tag:a8RTUPHeJWrsKpEtd0TFdQ==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:f3P2xGEpQUxttd0=,iv:oYe4evUgZYrOex3xn2cuJebQ6RCVYZjRF9Q+3i0Hnr4=,tag:zI9IGipsGZVVUZyIdK0g0w==,type:str] - valuefirst-password: ENC[AES256_GCM,data:cqyLZl/ePaRz,iv:c+b3tUIxfufjMBH7nzJz3VA92HkUWYo8FOLJwBMOS90=,tag:jXc3H42j3+Jfs+ax0PByvg==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:Q1ZLnxDH,iv:jGRGHJuDEgTVnZi4GLu3CBTJarV9PcLSnicCKkSCQvQ=,tag:rAp/FIG1nOoJC0AifwCQcw==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:eRAvYGXOqlhHf+JprSWB9MrZ6Ss=,iv:pcCA/vk/L0yZ3NRO4MloN82ig62qgCopxRyTCzPAzoc=,tag:b6QMgOk1RE6OPctXw/LacA==,type:str] - clientSecret: ENC[AES256_GCM,data:5oBpfAmPjXgX+T1rcy6tDcd9iURvme5hdsHX6cfwbxpestt0HartPg==,iv:aXSQ9HQpdhJ/g6Eu+K8NH2iYK2kitqYWScAILO81odA=,tag:s+vaPNP9D4n2+WcMAmM7RQ==,type:str] - cookieSecret: ENC[AES256_GCM,data:YzFkq/q0st6zMtYhnhmEvmKf7u4Oz9V3,iv:scS70/ORu3JOui7xZdnbF9EJUT8XnIAy/3+OuajaFL4=,tag:0ecaEVCJOrXqL33lAn+sPQ==,type:str] - minio: - accesskey: ENC[AES256_GCM,data:C/9NVhcFC8PEYSO4wssMEeIH53E=,iv:jFNQ6mYq2PAGOPcSRYZwbhjrQZDfvmNlvrBENz1uNww=,tag:SPt4dZcvy7qRK8RQElwyrw==,type:str] - secretkey: ENC[AES256_GCM,data:X4qt7gs0GK2cAlGqO8a7/ilxjC9h0NOYkSg32R2zuYrTqzRQLDEFlg==,iv:peb1sIJfSByHTFqhzu523xNT1TaSEeDsnR0D4uLlNb4=,tag:dEZLvSOeFItmgCiKVKxNWw==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:4dM=,iv:FIbtjeaV1SAyT5xZu3fNc8VG5hPiqR7gW8ipxaNguTY=,tag:cxpModU0GumiAriB/phq3A==,type:str] - route: - receiver: ENC[AES256_GCM,data:cO+Lz7VohdAYxaDsMraHb2giuA==,iv:qP1BrHsPlXicWsISX2FhcUJ5izrK/p3TcyBNH3cxI8o=,tag:pmZj7W0kUR+1Z8+41pi3SA==,type:str] - group_by: - - ENC[AES256_GCM,data:g/w79YygX9Mq,iv:zCmg6uNVh6uN8W5c7Ud3CS2Ec6hWi5M0SKd7EAZXuBc=,tag:MNBBUgGHHgQS7G5GCI66Bg==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:+x+5EM93ZU1WP1ydQ0FznnMPKg==,iv:SIKefMO8lWu/eKe0duHDn5YDrqJ3c+RcCKu/3+D0Jb8=,tag:vseyNic5u1JVi9q7GV35nw==,type:str] - match: - alertname: ENC[AES256_GCM,data:lWrm6B5mDw0=,iv:j4a2lAG4yPGPIz3BA0eVyJZwvijtX150gvUqmcPcfGA=,tag:tZr40o+Of5Ub7Ed3RQixuA==,type:str] - group_wait: ENC[AES256_GCM,data:1D3a,iv:JmXm0CaUQ7Rj/y45211Kc3VLqFdTSMlCJiexIw1zRWc=,tag:q2OABvTZmidkgbI7ysdSxg==,type:str] - group_interval: ENC[AES256_GCM,data:fxo=,iv:9fP1/OJnvfUxw7blVidBgrPHeNVr+YkM6Vhy5ezw5CQ=,tag:Fkw0/C+XvfotEZ5BLZsTqA==,type:str] - repeat_interval: ENC[AES256_GCM,data:W2ID,iv:Sz++RzlgdWhTRLJJjyMJmvSTkYdCKwRu3GQ5ek+YZKY=,tag:ORa1/s8Cm3NUqWsIG5tfXg==,type:str] - receivers: - - name: ENC[AES256_GCM,data:2Y7U7iE1RziPNEr7GdJXl8CMVA==,iv:umbKGa7UJ5lJywvnBst4VBhIm2WF4OB8Ykh7QtoCKRA=,tag:ZDHfEnbNmHcZ926BAXE1iw==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:WkTC+w==,iv:LoqUBUvpg6+MSKzMr6kp4wloIVBc8AfyP5zwrhdCA54=,tag:Y1Cp+2hx1oef7O8d6Eu1tw==,type:bool] - api_url: ENC[AES256_GCM,data:9zLHjGuN/ennfHMUXHJOjl+H7sd3HHpvxLdim37wGXdeIyjFKojvOfSXuAsKADBQ1bLTx3w2v/sURyBeD/nq1ZWMTnTk7aARJDPGNiLP5A==,iv:mMCfBxM5iqypfm9QC7iyxNk9rVRVgdJdda3ZuvCJO64=,tag:ysDpXP91tF8OiVABCIf0OQ==,type:str] - channel: ENC[AES256_GCM,data:mYn201IHglUURUluTZCRwH1vHXsEPw==,iv:hQL3e+bUJmcEuTSGl9M+KyFAndXFCaO7f+jaGeR52x0=,tag:Ku0TPjzumFfRqXqbHqZtDg==,type:str] - username: ENC[AES256_GCM,data:n8sz5gSn6/Cdq/Bx,iv:mXEhh4L46MBQ4SlnDkfBy0KMnmZBffuI6apx1lhOs8Q=,tag:PMq5SmzCJTc5YLh00rfJ6Q==,type:str] - title: ENC[AES256_GCM,data:e2XFQRHcZ0tHEqmYMyD9RUFbjs/LmZVApsxmw9+lhTGp0qviyuw=,iv:Dtb0C68a60xkrz2mjITJFDP3GPvEe5p1RELVpfLiAUM=,tag:sojDG+UTIRgr1pBBhKdAlQ==,type:str] - text: ENC[AES256_GCM,data:FvwD1uvAtpHlJY0KJ/rR92XUPt/3JaaTvspOAeWevpIyGSpBMA==,iv:q0IMHI1YXZVbXtrK53nNN1g8py89sNMP9T9Zt7sX/jo=,tag:sTEB6BLFq3aKoJdMo77W5g==,type:str] - templates: - - ENC[AES256_GCM,data:IXPzIENX0kVgd1QPjDc1WTjnZM2BOTRPXbp/AXGQCZMgbzqHefP5bujdGKad9Ad6thccOwBVJF0fBAyx+J0XRQdpGKAYNOM=,iv:ay6R3Wg6y6Q/tQ0fJB+TGP70QD+58oT04brH/qFDLCM=,tag:48BD9un3pNcusWNYRTGCbw==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: '2023-04-11T06:12:24Z' - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgEnl3vKuiulVvdACmIjrOerAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMygJAIKOE3FL3EJm9AgEQgDvGqHGCiX7vbFH+FBvVbRy5v+0Y/WI4g+4RBH2ySp1g+6AuwJIVTObmVdgAgvyQbtL41mzufy2QY7lqKA== - gcp_kms: [] - lastmodified: '2023-09-27T06:18:14Z' - mac: ENC[AES256_GCM,data:NvUi+4a7ymmcRWaIDxn1VLDKOaT44NBs2jexNtY7DaVrToRsamKTod5BDF2kN3o5TFs6Zqeq2YbP2zmSIPWvs/OwZamUEQqb/ATwPConlzMRKMbD+j5DfTFubjYiDnAFTNeoQYAB58wvQjf1T1RGqZN/OOqrZnQJsa6AEU1Nczk=,iv:OKm7tk+xqba6fun8oi2PU/kOOvtOThtzp3BPOygx+ao=,tag:tTYt/7984vzF+nln9awJIw==,type:str] - pgp: - - created_at: '2023-04-11T06:12:24Z' - enc: | - -----BEGIN PGP MESSAGE----- - - hQGMA3QBUEHknBKFAQv8C7JFZHpg2efe9t2EYW0AtYoDfwGVu6sDD1v2MKwkYhe8 - L/H0bFb1fDavJRKIaZPhcR2LfeBisIUCCemDm55Rq6/0zpvQ4s22KH6Tr8qZwZfo - HIrFA15vgCpnmcgRNXJ/ZPWbIwMRMbE+gZ7rMMXDcpoRjf/sFBFD9qD5ErQS8W87 - vbPhqOIK7sbDCGLU6FAUUuK9hXqHrF1hzE4T7bg8MhK8GNVLhs6eufouzKfPbnk5 - HIEqGdvC+5VLvhm+WgFgO027CVNCO7FQZ5Dqb1XVjRMY7P8XlSWEpw2WEdxay1yd - 7HI+ridZHUDly6enq32hOUN0iK8+QimtgFW8yBwilKE6PInVxId3lyDaq3JAjnxc - kHuHnZp085wefjCXY0sIYo2POjukqo7oB4oghwXhTVXCLs6yoqNKf8Vjmmr+1zL8 - 5O5sNWI0MTx9B0WauSjcXLUHhcDDYrMQsxjpqo3vLpa7+VRtNTMNZI9Zz+vITUCE - igY8lsxMwwo5DM1VT5b51GgBCQIQ++dgAogwETbMwd0TvEjqQk7WmOEfNnYUvF+L - MWk1voRbV6OLUScsVGRc1k7qrjGTvCrEs1JWLTV5y9aRPFIlhvq3rC2jYMwqyfW/ - LDoEZdFZE7tlZWUmuQMpbyjF3WEsXQn+JA== - =NBp6 - -----END PGP MESSAGE----- - fp: 58BE5C4525DFE047D960AFF29E8891E02D93FD9F - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-ifix-dev.yaml b/deploy-as-code/helm/environments/unified-ifix-dev.yaml deleted file mode 100644 index 42969238e7..0000000000 --- a/deploy-as-code/helm/environments/unified-ifix-dev.yaml +++ /dev/null @@ -1,853 +0,0 @@ -global: - domain: unified-dev.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, es-cluster, kafka-cluster, logging, monitoring, playground, zookeeper-cluster, ifix ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ ifix, monitoring ] - data: - db-host: unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com ## Add db-host name eg: egov-demo.database.azure.com - db-name: unifieddevdb ## Add db-name - db-url: jdbc:postgresql://unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieddevdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: "https://unified-dev.digit.org" ## Add your Domain Name - egov-services-fqdn-name: "https://unified-dev.digit.org/" ## Add your Domain Name - - egov-state-level-tenant-id: "pg" - s3-assets-bucket: "(pg-egov-assets|egov-playground-assets|egov-dev-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" - - egov-service-host: - namespace: [ ifix, monitoring ] - data: - asset-services: "http://asset-services:8080/" - asset-services-maha: "http://asset-services-maha:8080/" - billing-service: "http://billing-service.egov:8080/" - collection-services: "http://collection-services.egov: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.egov:8080/" - egf-instrument: "http://egf-instrument.egov: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.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.egov: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.egov: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:8080/" - fsm-calculator: "http://fsm-calculator.sanitation:8080/" - fsm: "http://fsm.sanitation:8080/" - vehicle: "http://vehicle.sanitation:8080" - vendor: "http://vendor.sanitation:8080" - project: "http://project.egov:8080/" - individual: "http://individual.egov:8080/" - household: "http://household.health:8080/" - product: "http://product.health:8080/" - facility: "http://facility.health: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/" - mdms-service-v2: "http://mdms-v2.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 '' ' - - - ';" -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" -workbench-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -core-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -storybook: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - DIGIT StoryBook - ';" - -storybook-svg: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - DIGIT SVG StoryBook - ';" - -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" -egov-filestore: - 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'},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'},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" - filestore-url-validity: 3600 - fixed-bucketname: "unified-dev-bucket-s3" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -egov-url-shortening: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - egov-url-shortner-endpoint: "/eus/shortener" - hashids-salt: "randomsalt" - hashids-min-length: "2" - -inbox: - namespace: egov - memory_limits: 512Mi - heap: "-Xmx512m -Xms256m" - java-debug: true - tracing-enabled: "true" - service-map : '{}' - bs-service-map : '{}' - -egov-idgen: - idformat-from-mdms: "true" - java-args: -Dspring.profiles.active=monitoring - heap: "-Xmx192m -Xms192m" - autocreate-new-seq: "true" - -prometheus-postgres-exporter: - namespace: monitoring - host: "unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com" - user: "unifieddev" - password: "digitCoredb08" - port: "5432" - database: 'unifieddevdb' - sslmode: disable - -mdms-v2: - memory_limits: 512Mi - -boundary-service: - 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" - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -egov-mdms-service: - 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 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -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" - -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" - 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 -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" - -egov-localization: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -project: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - tracing-enabled: true - java-enable-debug: true - project-default-offset: 0 - project-default-limit: 100 - project-search-max-limit: 200 - -individual: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - 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" - -egov-data-uploader: - 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-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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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,file:///work-dir/configs/pdf-service/data-config/fsm-receipt.json,file:///work-dir/configs/pdf-service/data-config/deviation-statement.json,file:///work-dir/configs/pdf-service/data-config/measurement-book.json,file:///work-dir/configs/pdf-service/data-config/detailed-estimate.json,file:///work-dir/configs/pdf-service/data-config/pqm-adhoctest.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,file:///work-dir/configs/pdf-service/format-config/fsm-receipt.json,file:///work-dir/configs/pdf-service/format-config/deviation-statement.json,file:///work-dir/configs/pdf-service/format-config/measurement-book.json,file:///work-dir/configs/pdf-service/format-config/detailed-estimate.json,file:///work-dir/configs/pdf-service/format-config/pqm-adhoctest.json" - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -# financials >>>>>>>>>>>>>>>>>>>>>>>>>>>> - -egf-master: - memory_limits: 512Mi - heap: "-Xmx128m -Xms128m" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -egov-custom-consumer: - erp-host: "https://mohali-qa.egovernments.org/" - -egov-apportion-service: - memory_limits: 256Mi - heap: -Xmx128m -Xms128m - -fsm: - memory_limits: 384Mi - heap: -Xmx384m -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.30.0 - 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. - -prometheus-blackbox-exporter: - namespace: monitoring -zuul: - replicas: 1 - custom-filter-property: "false" - tracing-enabled: "true" - memory_limits: 768Mi - heap: "-Xmx512m -Xms512m" - java-debug: "true" - 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,/eus,/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,/user/oauth/token,/user-otp/v1/_send,/otp/v1/_validate,/localization/messages,/localization/messages/v1/_search,/user/password/nologin/_update,/tenant/v1/tenant/_search,/egov-location/boundarys,/egov-location/boundarys/boundariesByBndryTypeNameAndHierarchyTypeName,/egov-location/boundarys/getLocationByLocationName,/egov-location/boundarys/isshapefileexist,/hr-masters/hrconfigurations/_search,/egov-mdms-service/v1/_search,/egov-mdms-service/v1/_get,/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,/mdms-v2/schema/v1/_search,/mdms-v2/schema/v1/_create,/mdms-v2/v2/_create/common-masters.Sample,/mdms-v2/v2/_search/common-masters.Sample,/mdms-v2/v1/_search/common-masters.Sample,/mdms-v2/v2/_create,/mdms-v2/v1/_search,/mdms-v2/v2/_search,/mdms-v2/v2/_create/common-masters.SampleTwo,/mdms-v2/v2/_search/common-masters.SampleTwo" - 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" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# ifix >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -digit-exchange: - app-domain: "https://unified-dev.digit.org" - app-path: "/program-service/v1" - app-routes-program: "/program" - app-routes-on-program: "/on-program" - app-routes-sanction: "/sanction" - app-routes-on-sanction: "/on-sanction" - app-routes-allocation: "/allocation" - app-routes-on-allocation: "/on-allocation" - app-routes-disburse: "/disburse" - app-routes-on-disburse: "/on-disburse" - -program-service: - config-domain: "https://unified-dev.digit.org/" - config-idgen-idname: "ifix.program.number" - -collection-services: - receiptnumber-servicebased: "true" - receipt-search-paginate: "true" - receipt-search-defaultsize: 30 - user-create-enabled: "true" - heap: "-Xmx512m -Xms256m" - memory_limits: 768Mi - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -# 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" - -property-services: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - egov-idgen-ack-format: "PB-AC-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ACK]" - egov-idgen-ptid-format: "PB-PT-[cy:yyyy-MM-dd]-[SEQ_EG_PT_PTID]" - egov-idgen-mutation-format: "PB-MT-[CITY]-[SEQ_EG_PT_MUTATION]" - egov-idgen-assm-format: "PB-AS-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ASSM]" - property-userevents-pay-link: "digit-ui/citizen/payment/my-bills/$businessService/$propertyId?tenantId=$tenantId" - property-decryption-abac-enabled: "true" - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - - -egov-weekly-impact-notifier: - mail-to-address: "lata.naik@egovernments.org" - - mail-interval-in-secs: "604800" - schedule: "30 07 * * *" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -egov-enc-service: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - state-level-tenant-id: "pb" - -# kafka-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -kafka-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-005465716b9ca6a9e" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-03252f4474ddb7300" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0945c7000265a6390" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" - - heapOptions: "-Xms704M -Xmx704M" - memory_limits: 1408Mi - lingerMs: "250" - numberPartitions: "3" - replicationFactor: "2" - minInsyncReplicas: "1" - offsetsReplicationFactor: "3" - -### Kafka Connect <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -kafka-connect: - image: - tag: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-04ab05c5b41096c6a" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0f7e8dcf98e087983" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-08a42f187f978e5f7" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - ## 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: "vol-093ea5986f5b46a71" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-046900000f8ffe60d" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0a718b7e384a2870c" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - esJavaOpts: "-Xmx2048m -Xms2048m" - resources: - requests: - memory: "3Gi" - cpu: "1000m" - limits: - memory: "3Gi" - cpu: "1000m" - -### es-master-v1 AWS >>>>>>>>>>>>>>>>>>>> - -elasticsearch-master-v1: - replicas: 3 - image: - tag: 6.6.2 - persistence: - enabled: true - aws: - - volumeId: "vol-0dfb25024c9e8f35e" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0a83e7431f2d5a2c2" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-03f793c66e07e9111" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - esJavaOpts: "-Xmx448m -Xms448m" - resources: - requests: - memory: "896Mi" - limits: - memory: "896Mi" - - -pgadmin: - dbUrl: "unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com" - port: "5432" - environment: "unified-dev" - maintenance-db-name: "unifieddevdb" - db-admin-username: "unifieddev" - db-read-username: "unifiedread" - max-query-history: "50" - max-login-attempts: "15" - enable-save-password: "False" - persistence: - enabled: true - dataDirSize: "1Gi" - aws: - volumeId: "vol-0c86db1778f9a3b9a" - zone: ap-south-1b - -playground: - replicas: 1 - images: - - egovio/playground:v2 - - -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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/unified-ifix-qa-secrets.yaml b/deploy-as-code/helm/environments/unified-ifix-qa-secrets.yaml deleted file mode 100644 index 54074ddad7..0000000000 --- a/deploy-as-code/helm/environments/unified-ifix-qa-secrets.yaml +++ /dev/null @@ -1,122 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:CoMnhTpMg8lLMg==,iv:46jeLJ+4ZsTdgJXqwHeZwx4ADClVGDz2HsoUhzJB92k=,tag:lmCiX6fEjkOmbOaYCpliUg==,type:str] - password: ENC[AES256_GCM,data:fQ2WMPUKl/abvX4ndA==,iv:jbm+rrZt9R0btjP0COMFOAkFr4P/haEGbDObLFFdzuY=,tag:9FYArT8suA9MtUlCidxFmw==,type:str] - flywayUsername: ENC[AES256_GCM,data:kpY+RgXXB/F2rQ==,iv:KaWXDgEWn2OiizM05ObrTTNwaXdb4czU5uh9P9NRjog=,tag:V3jQlkOecJ/gDNzN79v7cg==,type:str] - flywayPassword: ENC[AES256_GCM,data:hiN+0sJb2aBLutnm3w==,iv:NFARzLe13ToWFn/y73mY9ZvHqLxgEzQR9RD5tykKWkg=,tag:03GuGsuph1Kq165Z74A/+Q==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:L3icVXu2Wg==,iv:2kEFqreJ3bminzRLh341h6EhLs9ScAJQTPBmHD0QqWA=,tag:L4CJ8F/WsDssnozc5Cu9+w==,type:str] - password: ENC[AES256_GCM,data:vZ2K5efWpt0=,iv:ItB+4nR0+HuuhXwoVkIfc1eKaDilsFDFw3L5xoDsf5o=,tag:11k8KKE5VC7str0Vyy3PVA==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:2EPenZ9s28lo99YCdkvq2Ycx8Rs=,iv:PqdUY72uGNIomxMeXxJm/ZMC1WtdoTEveaPXWas14/U=,tag:FPBMaB2Z4JuRIdylvB4AEw==,type:str] - aws-secret-key: ENC[AES256_GCM,data:OxHR6dM1xRiNUXekA8ylGpVZufJt/4hEhyyML8YzxleOnufal/CG4w==,iv:yi+jP6dSNdM7psjDJ4VDO0XYJ1C91fWgmoCdWsEnsck=,tag:YL8vkfXQlr/xncXi88FUbQ==,type:str] - egov-filestore-azure: - account-name: ENC[AES256_GCM,data:Q0QmFTE8OlYB5LsqL+h9,iv:8gluY6hNqdqXM3hF+x5PwE67MqSA/Cwl5+MzV2AjREY=,tag:Yf/XIl30B+NJbWbARTVnzA==,type:str] - account-key: ENC[AES256_GCM,data:09i1kEMsnmsJLwtJuCmJYQGBta2O3ROtoF1JNbMobyFzd1WmFsDpwGK1+cJpof1CTUcqDZqtcwY3f/2AsnqbIvyXL1IeeFYkVXaGv/po/UPqBTCIc7+9aw==,iv:LbaFSJ0qg+seZom8+OutfzKwWSq1/AQGV1w/guu7Fmw=,tag:umDup8m5S67JCCQMfhrLHQ==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:1yVdkkQkxBQFBow/TYYBS0bKLxpoMgAMgkxjWs7c9BIj6bY1sS2C,iv:5a6DFcZiQ418hVdVmgfldLWcoGqqrgMBB3hl1DwbeOQ=,tag:46zNeBbZIoycBMQraP3saA==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:aN5WKr2mAdbJiv+7bKdQMg==,iv:X3SQkG5g3jxVkpMukI76uXosIrvhSplNvMANYNWtvT4=,tag:4W24fjdwmLLKFNaFR50aMw==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:lo/IG/Dyc5ldFoMP4YqOspqUcY7kR8k199nL6RUUPbg=,iv:E4woMdSW6gR9XRnlFCI3SKVE8oQO4vXI6oXx/H8Dx9s=,tag:pujwlOGYWe4SeETJ277OfA==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:suAifi5I3rcIhPikDZC/,iv:MAFirZKcNyZq8QvM0ugZyzdxaX78JPG2nLmuFIjIiRw=,tag:AP/t1XNGJuv8JHBPYopPPA==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:3glbegCRYCRl/NI=,iv:twBS1f1P3OZVZuRSetWWk6ljgTALXDKKPsou3tXlA9M=,tag:8Le+Ds3L2M+Kd05cWxrAQQ==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:LB2CXGv39Gg=,iv:Es6EIw6uHQYFRV/O4Cz01UFiUC1Qd1XvP7kCHyu/zLE=,tag:MfvPRunc3SwawnQefWGylg==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:NM8EcSZQ,iv:QfogBnUX/Tq6i2/oaprgBMdM9zs3/wlkweW1pB7KDHo=,tag:rXnvT3YL5OSJBrPG5iklvw==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:qG8R55cPD20=,iv:wJb3GAgs4dUn9Jv6srlu2reVYRZujjYYcfNmhkiQi4Q=,tag:qwuWyW4QWdRs0T+GDa/QnQ==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:/PWQU7+SEkQRFy2pruiwL8MdtnO2kYOQy3k=,iv:OYFMutuNmX6+UYrSED1B2zfP9fa/5s8rd5FvRuNyfQc=,tag:RxBmvAbY5jgM9HwLxhc6+A==,type:str] - admin-password: ENC[AES256_GCM,data:m2c5xdNIVKoNK1yR,iv:1YSz8MYKsbF1ZaC/sX9dAOF6uH5A7sUbxv70u0nG4AU=,tag:pnXD8ekdJemyUghVzBbwTQ==,type:str] - read-email: ENC[AES256_GCM,data:rSZhF+UENOREtv0RgPQH+7xhz1oIiRDECg==,iv:VjLK2uUO+7CId8q6BTq6oqseUgxyziCRiYgBVKnolvU=,tag:Loq8Wq+YLIqGhobFu8cRcQ==,type:str] - read-password: ENC[AES256_GCM,data:ufONb+ehLwa9O0Bb,iv:SE2rQjcW06AwufbVHG1gMV3fD3HmIfiJBC4WQP6K6Ac=,tag:sIMWOxLCg99ugndb2GctOQ==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:1Hv3hPp/ObGvVc2mZJOH+Q==,iv:7rW1lslsdlOoM9ru1/OQTlOCd9yMJ/t1y6oKcN4Pu5I=,tag:uLgpGHISpT2ZOTg3EZ5rmA==,type:str] - master-salt: ENC[AES256_GCM,data:VScRTs5kQa0=,iv:7GQVoeMe6ydWLTv2ew5pBwIJbMdwgVIzb+kEAVShg6w=,tag:w8ODjfQqmFX4HfC+eEQWiA==,type:str] - master-initialvector: ENC[AES256_GCM,data:Wb3udkAjjD0qCm+Z,iv:X7ImAZbESC5yG5BoXetmv0NBUliemZUv+GDFMuP8NVo=,tag:z1l4KIMBOpDTP1bzlEh90w==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:N3yef21FDIJP8MHs4QkqQBDFSRHLeOwyJ8hoZ4PFdyi9,iv:qH5zTJq45EzaU4CBq/lhJD3IovwFWIHwS1xZ+tMcc0I=,tag:1EXALTegpOAhEpftGA7e4g==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:jKN50Xr4U4Y=,iv:ZaVJAyc1v8rZEofjnI7nyB+2vJqAWglw2q77htjg2pc=,tag:p2SRFfXMw7vN/2q0FPSRlA==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:4az6paBgg42+oyxr2cfWK1ozgYHKjCl7cm2CRkrMwns=,tag:HXfKJGS00uYxh/84UOQ9fA==,type:str] - known-hosts: ENC[AES256_GCM,data:Fpkvy+Uq3qrvfZJ1/c3v+M2jbFEfguTaPp5DcZzreFYtD5wg+KZqRGDIOtAvaibP09BFQWBXVvTvsN/nOzH5wwGgsNfbYHLyqppiZ3jjeq/AHZHkP97ryJPIxd30jLAl4xq61vXvPdBFJLWAZiQjQ/bEMlef+tXXcDIb9A4ITX+EehR/4m1ORdVqKxdjPDJFLeok/2znq2wsOHOqv+WikyXRBxtizQQt8TFIHZwuSkdJZ099IyX0ZPhuVen/HSR69FhnDBBezU0F7owRROaThOFUDnNZ7HNyajkdlkZgTX3qRaxH6M4JbcjJoQJjhg4SHmubkk/4tKdsxFdjHrPtGsXgl5P3Pf7tuzhKAhbApOeNmNtod7vnd8LaNFgT6eG8J3rO0VHxS4r9N2oK5vCNBBb8p/93jkSiCehPRA3aVAQcFns+MmpnMMObKGg2l7MvcwbxhQS43EwM6/LSfLUaRuq/gX35LWfT4FIMEL6bFdp7Rtyfaw3KaRn8dWn0Cs3cKmfCG/mZvRhixG3eilA1l2CT/0UM17gvc2EhU347jGyIok+cGxYtrmdy9TTzP8G7Xz4OKsn2yvLCMVwS9s4DwECnTN0TxfQhT/6ysJlpaVolm6u5jLqEV7AeDyzVOWgSUTZp7tbnQU4q4AiiRhz171JnjlHf/5qHVR/vmAEDlOAgrlrWQOn8vAxUtiNHx4m6gTkfzOGH1ccP5n6nS1HIPQONRPj2GLl1EPVUOVAv/JMTzzs=,iv:5WdOv8KuWTa+yH6AyUtgxmiV+m4I+HFvnLtcLaK6Y5E=,tag:+r5NcoRa2+VObWbeg8jqng==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:L/FvmC5Blsr0,iv:8lFzPNU4Iqc+YhHVw6mVbPd7x5ZaarofxFazeOGiu/0=,tag:EctwIOm6MGaYNNc2hbAA4Q==,type:str] - si-microservice-password: ENC[AES256_GCM,data:5hmJqOhgtHichiGVxg==,iv:N8iTa/u3Iy1VMqD37Q9ufBL2V9SA+vPupYivhG+vhrI=,tag:1V8WwZT3MZ3IZhmf5ciLTw==,type:str] - mail-sender-password: ENC[AES256_GCM,data:36WF8n9ze4QKObF0Jg3CqP4=,iv:oy9hQRFE/J06AhBwPhkGonf6JuaFZ06yseVyEJgRXI4=,tag:6TuDgMb8QVXSF/B2id0i8Q==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:DQzjWFH6ceeZA5iUzp7+volAel60532UFJ0izA==,iv:pHRXbPn1D2Co2BBIfb0COlteA/GjzYQy5+Hqc10OI5U=,tag:MlUHRTyNfirZ7XcxBUhH7g==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:wRfFjspMFGWWLLYSjXpeqg==,iv:S6EhIMdSfp1AQhbJiCP4y2yp9aJTpmU5vnDtms0ETZY=,tag:i2fOJMj1gYQNsdhXwgRmRA==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:RnHrfo8/kQ==,iv:sAIprIq8XOhRsaKH+SFCw06axNAYW/axUOadQVLNwPQ=,tag:mMXDjn8EtEu46iShIEpCyg==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:t52xY9bR2Q==,iv:odHhq5m2opvGYgUEv4fmOrV6oY90jbAKocDr5EEI918=,tag:x5VALhug1mCwYqsALtIvnQ==,type:str] - egov-edcr-bank-gateway: - edcr-pnb-mid: ENC[AES256_GCM,data:S9ifCzVp2BnA1xFDIiOP,iv:TMnWwXVZse2yqM71yucb6o0UKzXaEzAJvwc2GiLbD4E=,tag:vl7uTxBQ/x4/9ohPpd6GSQ==,type:str] - edcr-pnb-encryption-key: ENC[AES256_GCM,data:+SJGa+0ZmZfI3J05yccVFTaoZHWzE9eVYpsUWrHRNeY=,iv:iKPyLn+jFOoHOg973lhtbBqe7AQlwTOQwvrGk6tLuQ8=,tag:kBDIWqF+WtiylTatCwVZ6A==,type:str] - edcr-hdfc-key: ENC[AES256_GCM,data:WV+UIYR6,iv:T0caZoLzcJEabfPS/yds9ElJzAnllOJz5EJkLKO7h1I=,tag:ZkrJz6OCEKTljfjJmbufRQ==,type:str] - edcr-hdfc-salt: ENC[AES256_GCM,data:5ybVD8eIQzM=,iv:nZ7UuCZkBoVMLMB3vo5MPxvN/I588h6uOEJA+0nYY5I=,tag:a8RTUPHeJWrsKpEtd0TFdQ==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:f3P2xGEpQUxttd0=,iv:oYe4evUgZYrOex3xn2cuJebQ6RCVYZjRF9Q+3i0Hnr4=,tag:zI9IGipsGZVVUZyIdK0g0w==,type:str] - valuefirst-password: ENC[AES256_GCM,data:cqyLZl/ePaRz,iv:c+b3tUIxfufjMBH7nzJz3VA92HkUWYo8FOLJwBMOS90=,tag:jXc3H42j3+Jfs+ax0PByvg==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:Q1ZLnxDH,iv:jGRGHJuDEgTVnZi4GLu3CBTJarV9PcLSnicCKkSCQvQ=,tag:rAp/FIG1nOoJC0AifwCQcw==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:eRAvYGXOqlhHf+JprSWB9MrZ6Ss=,iv:pcCA/vk/L0yZ3NRO4MloN82ig62qgCopxRyTCzPAzoc=,tag:b6QMgOk1RE6OPctXw/LacA==,type:str] - clientSecret: ENC[AES256_GCM,data:5oBpfAmPjXgX+T1rcy6tDcd9iURvme5hdsHX6cfwbxpestt0HartPg==,iv:aXSQ9HQpdhJ/g6Eu+K8NH2iYK2kitqYWScAILO81odA=,tag:s+vaPNP9D4n2+WcMAmM7RQ==,type:str] - cookieSecret: ENC[AES256_GCM,data:YzFkq/q0st6zMtYhnhmEvmKf7u4Oz9V3,iv:scS70/ORu3JOui7xZdnbF9EJUT8XnIAy/3+OuajaFL4=,tag:0ecaEVCJOrXqL33lAn+sPQ==,type:str] - minio: - accesskey: ENC[AES256_GCM,data:C/9NVhcFC8PEYSO4wssMEeIH53E=,iv:jFNQ6mYq2PAGOPcSRYZwbhjrQZDfvmNlvrBENz1uNww=,tag:SPt4dZcvy7qRK8RQElwyrw==,type:str] - secretkey: ENC[AES256_GCM,data:X4qt7gs0GK2cAlGqO8a7/ilxjC9h0NOYkSg32R2zuYrTqzRQLDEFlg==,iv:peb1sIJfSByHTFqhzu523xNT1TaSEeDsnR0D4uLlNb4=,tag:dEZLvSOeFItmgCiKVKxNWw==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:4dM=,iv:FIbtjeaV1SAyT5xZu3fNc8VG5hPiqR7gW8ipxaNguTY=,tag:cxpModU0GumiAriB/phq3A==,type:str] - route: - receiver: ENC[AES256_GCM,data:cO+Lz7VohdAYxaDsMraHb2giuA==,iv:qP1BrHsPlXicWsISX2FhcUJ5izrK/p3TcyBNH3cxI8o=,tag:pmZj7W0kUR+1Z8+41pi3SA==,type:str] - group_by: - - ENC[AES256_GCM,data:g/w79YygX9Mq,iv:zCmg6uNVh6uN8W5c7Ud3CS2Ec6hWi5M0SKd7EAZXuBc=,tag:MNBBUgGHHgQS7G5GCI66Bg==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:+x+5EM93ZU1WP1ydQ0FznnMPKg==,iv:SIKefMO8lWu/eKe0duHDn5YDrqJ3c+RcCKu/3+D0Jb8=,tag:vseyNic5u1JVi9q7GV35nw==,type:str] - match: - alertname: ENC[AES256_GCM,data:lWrm6B5mDw0=,iv:j4a2lAG4yPGPIz3BA0eVyJZwvijtX150gvUqmcPcfGA=,tag:tZr40o+Of5Ub7Ed3RQixuA==,type:str] - group_wait: ENC[AES256_GCM,data:1D3a,iv:JmXm0CaUQ7Rj/y45211Kc3VLqFdTSMlCJiexIw1zRWc=,tag:q2OABvTZmidkgbI7ysdSxg==,type:str] - group_interval: ENC[AES256_GCM,data:fxo=,iv:9fP1/OJnvfUxw7blVidBgrPHeNVr+YkM6Vhy5ezw5CQ=,tag:Fkw0/C+XvfotEZ5BLZsTqA==,type:str] - repeat_interval: ENC[AES256_GCM,data:W2ID,iv:Sz++RzlgdWhTRLJJjyMJmvSTkYdCKwRu3GQ5ek+YZKY=,tag:ORa1/s8Cm3NUqWsIG5tfXg==,type:str] - receivers: - - name: ENC[AES256_GCM,data:2Y7U7iE1RziPNEr7GdJXl8CMVA==,iv:umbKGa7UJ5lJywvnBst4VBhIm2WF4OB8Ykh7QtoCKRA=,tag:ZDHfEnbNmHcZ926BAXE1iw==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:WkTC+w==,iv:LoqUBUvpg6+MSKzMr6kp4wloIVBc8AfyP5zwrhdCA54=,tag:Y1Cp+2hx1oef7O8d6Eu1tw==,type:bool] - api_url: ENC[AES256_GCM,data:9zLHjGuN/ennfHMUXHJOjl+H7sd3HHpvxLdim37wGXdeIyjFKojvOfSXuAsKADBQ1bLTx3w2v/sURyBeD/nq1ZWMTnTk7aARJDPGNiLP5A==,iv:mMCfBxM5iqypfm9QC7iyxNk9rVRVgdJdda3ZuvCJO64=,tag:ysDpXP91tF8OiVABCIf0OQ==,type:str] - channel: ENC[AES256_GCM,data:mYn201IHglUURUluTZCRwH1vHXsEPw==,iv:hQL3e+bUJmcEuTSGl9M+KyFAndXFCaO7f+jaGeR52x0=,tag:Ku0TPjzumFfRqXqbHqZtDg==,type:str] - username: ENC[AES256_GCM,data:n8sz5gSn6/Cdq/Bx,iv:mXEhh4L46MBQ4SlnDkfBy0KMnmZBffuI6apx1lhOs8Q=,tag:PMq5SmzCJTc5YLh00rfJ6Q==,type:str] - title: ENC[AES256_GCM,data:e2XFQRHcZ0tHEqmYMyD9RUFbjs/LmZVApsxmw9+lhTGp0qviyuw=,iv:Dtb0C68a60xkrz2mjITJFDP3GPvEe5p1RELVpfLiAUM=,tag:sojDG+UTIRgr1pBBhKdAlQ==,type:str] - text: ENC[AES256_GCM,data:FvwD1uvAtpHlJY0KJ/rR92XUPt/3JaaTvspOAeWevpIyGSpBMA==,iv:q0IMHI1YXZVbXtrK53nNN1g8py89sNMP9T9Zt7sX/jo=,tag:sTEB6BLFq3aKoJdMo77W5g==,type:str] - templates: - - ENC[AES256_GCM,data:IXPzIENX0kVgd1QPjDc1WTjnZM2BOTRPXbp/AXGQCZMgbzqHefP5bujdGKad9Ad6thccOwBVJF0fBAyx+J0XRQdpGKAYNOM=,iv:ay6R3Wg6y6Q/tQ0fJB+TGP70QD+58oT04brH/qFDLCM=,tag:48BD9un3pNcusWNYRTGCbw==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: '2023-04-11T06:12:24Z' - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgEnl3vKuiulVvdACmIjrOerAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMygJAIKOE3FL3EJm9AgEQgDvGqHGCiX7vbFH+FBvVbRy5v+0Y/WI4g+4RBH2ySp1g+6AuwJIVTObmVdgAgvyQbtL41mzufy2QY7lqKA== - gcp_kms: [] - lastmodified: '2023-09-27T06:18:14Z' - mac: ENC[AES256_GCM,data:NvUi+4a7ymmcRWaIDxn1VLDKOaT44NBs2jexNtY7DaVrToRsamKTod5BDF2kN3o5TFs6Zqeq2YbP2zmSIPWvs/OwZamUEQqb/ATwPConlzMRKMbD+j5DfTFubjYiDnAFTNeoQYAB58wvQjf1T1RGqZN/OOqrZnQJsa6AEU1Nczk=,iv:OKm7tk+xqba6fun8oi2PU/kOOvtOThtzp3BPOygx+ao=,tag:tTYt/7984vzF+nln9awJIw==,type:str] - pgp: - - created_at: '2023-04-11T06:12:24Z' - enc: | - -----BEGIN PGP MESSAGE----- - - hQGMA3QBUEHknBKFAQv8C7JFZHpg2efe9t2EYW0AtYoDfwGVu6sDD1v2MKwkYhe8 - L/H0bFb1fDavJRKIaZPhcR2LfeBisIUCCemDm55Rq6/0zpvQ4s22KH6Tr8qZwZfo - HIrFA15vgCpnmcgRNXJ/ZPWbIwMRMbE+gZ7rMMXDcpoRjf/sFBFD9qD5ErQS8W87 - vbPhqOIK7sbDCGLU6FAUUuK9hXqHrF1hzE4T7bg8MhK8GNVLhs6eufouzKfPbnk5 - HIEqGdvC+5VLvhm+WgFgO027CVNCO7FQZ5Dqb1XVjRMY7P8XlSWEpw2WEdxay1yd - 7HI+ridZHUDly6enq32hOUN0iK8+QimtgFW8yBwilKE6PInVxId3lyDaq3JAjnxc - kHuHnZp085wefjCXY0sIYo2POjukqo7oB4oghwXhTVXCLs6yoqNKf8Vjmmr+1zL8 - 5O5sNWI0MTx9B0WauSjcXLUHhcDDYrMQsxjpqo3vLpa7+VRtNTMNZI9Zz+vITUCE - igY8lsxMwwo5DM1VT5b51GgBCQIQ++dgAogwETbMwd0TvEjqQk7WmOEfNnYUvF+L - MWk1voRbV6OLUScsVGRc1k7qrjGTvCrEs1JWLTV5y9aRPFIlhvq3rC2jYMwqyfW/ - LDoEZdFZE7tlZWUmuQMpbyjF3WEsXQn+JA== - =NBp6 - -----END PGP MESSAGE----- - fp: 58BE5C4525DFE047D960AFF29E8891E02D93FD9F - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-ifix-qa.yaml b/deploy-as-code/helm/environments/unified-ifix-qa.yaml deleted file mode 100644 index 20ae00f7ad..0000000000 --- a/deploy-as-code/helm/environments/unified-ifix-qa.yaml +++ /dev/null @@ -1,835 +0,0 @@ -global: - domain: unified-dev.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, es-cluster, kafka-cluster, logging, monitoring, playground, zookeeper-cluster, ifix ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ ifix, monitoring ] - data: - db-host: unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com ## Add db-host name eg: egov-demo.database.azure.com - db-name: unifieddevdb ## Add db-name - db-url: jdbc:postgresql://unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieddevdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: "https://unified-dev.digit.org" ## Add your Domain Name - egov-services-fqdn-name: "https://unified-dev.digit.org/" ## Add your Domain Name - - egov-state-level-tenant-id: "pg" - s3-assets-bucket: "(pg-egov-assets|egov-playground-assets|egov-dev-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" - - egov-service-host: - namespace: [ ifix, monitoring ] - data: - asset-services: "http://asset-services:8080/" - asset-services-maha: "http://asset-services-maha:8080/" - billing-service: "http://billing-service.egov:8080/" - collection-services: "http://collection-services.egov: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.egov:8080/" - egf-instrument: "http://egf-instrument.egov: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.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.egov: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.egov: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:8080/" - fsm-calculator: "http://fsm-calculator.sanitation:8080/" - fsm: "http://fsm.sanitation:8080/" - vehicle: "http://vehicle.sanitation:8080" - vendor: "http://vendor.sanitation:8080" - project: "http://project.egov:8080/" - individual: "http://individual.egov:8080/" - household: "http://household.health:8080/" - product: "http://product.health:8080/" - facility: "http://facility.health: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/" - mdms-service-v2: "http://mdms-v2.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 '' ' - - - ';" -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" -workbench-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -core-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -storybook: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - DIGIT StoryBook - ';" - -storybook-svg: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - DIGIT SVG StoryBook - ';" - -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" -egov-filestore: - 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'},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'},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" - filestore-url-validity: 3600 - fixed-bucketname: "unified-dev-bucket-s3" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -egov-url-shortening: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - egov-url-shortner-endpoint: "/eus/shortener" - hashids-salt: "randomsalt" - hashids-min-length: "2" - -inbox: - namespace: egov - memory_limits: 512Mi - heap: "-Xmx512m -Xms256m" - java-debug: true - tracing-enabled: "true" - service-map : '{}' - bs-service-map : '{}' - -egov-idgen: - idformat-from-mdms: "true" - java-args: -Dspring.profiles.active=monitoring - heap: "-Xmx192m -Xms192m" - autocreate-new-seq: "true" - -prometheus-postgres-exporter: - namespace: monitoring - host: "unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com" - user: "unifieddev" - password: "digitCoredb08" - port: "5432" - database: 'unifieddevdb' - sslmode: disable - -mdms-v2: - memory_limits: 512Mi - -boundary-service: - 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" - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -egov-mdms-service: - 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 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -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" - -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" - 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 -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" - -egov-localization: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -project: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - tracing-enabled: true - java-enable-debug: true - project-default-offset: 0 - project-default-limit: 100 - project-search-max-limit: 200 - -individual: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - 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" - -egov-data-uploader: - 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-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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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,file:///work-dir/configs/pdf-service/data-config/fsm-receipt.json,file:///work-dir/configs/pdf-service/data-config/deviation-statement.json,file:///work-dir/configs/pdf-service/data-config/measurement-book.json,file:///work-dir/configs/pdf-service/data-config/detailed-estimate.json,file:///work-dir/configs/pdf-service/data-config/pqm-adhoctest.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,file:///work-dir/configs/pdf-service/format-config/fsm-receipt.json,file:///work-dir/configs/pdf-service/format-config/deviation-statement.json,file:///work-dir/configs/pdf-service/format-config/measurement-book.json,file:///work-dir/configs/pdf-service/format-config/detailed-estimate.json,file:///work-dir/configs/pdf-service/format-config/pqm-adhoctest.json" - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -# financials >>>>>>>>>>>>>>>>>>>>>>>>>>>> - -egf-master: - memory_limits: 512Mi - heap: "-Xmx128m -Xms128m" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -egov-custom-consumer: - erp-host: "https://mohali-qa.egovernments.org/" - -egov-apportion-service: - memory_limits: 256Mi - heap: -Xmx128m -Xms128m - -fsm: - memory_limits: 384Mi - heap: -Xmx384m -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.30.0 - 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. - -prometheus-blackbox-exporter: - namespace: monitoring -zuul: - replicas: 1 - custom-filter-property: "false" - tracing-enabled: "true" - memory_limits: 768Mi - heap: "-Xmx512m -Xms512m" - java-debug: "true" - 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,/eus,/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,/user/oauth/token,/user-otp/v1/_send,/otp/v1/_validate,/localization/messages,/localization/messages/v1/_search,/user/password/nologin/_update,/tenant/v1/tenant/_search,/egov-location/boundarys,/egov-location/boundarys/boundariesByBndryTypeNameAndHierarchyTypeName,/egov-location/boundarys/getLocationByLocationName,/egov-location/boundarys/isshapefileexist,/hr-masters/hrconfigurations/_search,/egov-mdms-service/v1/_search,/egov-mdms-service/v1/_get,/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,/mdms-v2/schema/v1/_search,/mdms-v2/schema/v1/_create,/mdms-v2/v2/_create/common-masters.Sample,/mdms-v2/v2/_search/common-masters.Sample,/mdms-v2/v1/_search/common-masters.Sample,/mdms-v2/v2/_create,/mdms-v2/v1/_search,/mdms-v2/v2/_search,/mdms-v2/v2/_create/common-masters.SampleTwo,/mdms-v2/v2/_search/common-masters.SampleTwo" - 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" - heap: "-Xmx512m -Xms256m" - memory_limits: 768Mi - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -# 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" - -property-services: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - egov-idgen-ack-format: "PB-AC-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ACK]" - egov-idgen-ptid-format: "PB-PT-[cy:yyyy-MM-dd]-[SEQ_EG_PT_PTID]" - egov-idgen-mutation-format: "PB-MT-[CITY]-[SEQ_EG_PT_MUTATION]" - egov-idgen-assm-format: "PB-AS-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ASSM]" - property-userevents-pay-link: "digit-ui/citizen/payment/my-bills/$businessService/$propertyId?tenantId=$tenantId" - property-decryption-abac-enabled: "true" - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - - -egov-weekly-impact-notifier: - mail-to-address: "lata.naik@egovernments.org" - - mail-interval-in-secs: "604800" - schedule: "30 07 * * *" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -egov-enc-service: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - state-level-tenant-id: "pb" - -# kafka-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -kafka-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-005465716b9ca6a9e" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-03252f4474ddb7300" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0945c7000265a6390" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" - - heapOptions: "-Xms704M -Xmx704M" - memory_limits: 1408Mi - lingerMs: "250" - numberPartitions: "3" - replicationFactor: "2" - minInsyncReplicas: "1" - offsetsReplicationFactor: "3" - -### Kafka Connect <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -kafka-connect: - image: - tag: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-04ab05c5b41096c6a" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0f7e8dcf98e087983" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-08a42f187f978e5f7" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - ## 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: "vol-093ea5986f5b46a71" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-046900000f8ffe60d" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0a718b7e384a2870c" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - esJavaOpts: "-Xmx2048m -Xms2048m" - resources: - requests: - memory: "3Gi" - cpu: "1000m" - limits: - memory: "3Gi" - cpu: "1000m" - -### es-master-v1 AWS >>>>>>>>>>>>>>>>>>>> - -elasticsearch-master-v1: - replicas: 3 - image: - tag: 6.6.2 - persistence: - enabled: true - aws: - - volumeId: "vol-0dfb25024c9e8f35e" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0a83e7431f2d5a2c2" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-03f793c66e07e9111" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - esJavaOpts: "-Xmx448m -Xms448m" - resources: - requests: - memory: "896Mi" - limits: - memory: "896Mi" - - -pgadmin: - dbUrl: "unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com" - port: "5432" - environment: "unified-dev" - maintenance-db-name: "unifieddevdb" - db-admin-username: "unifieddev" - db-read-username: "unifiedread" - max-query-history: "50" - max-login-attempts: "15" - enable-save-password: "False" - persistence: - enabled: true - dataDirSize: "1Gi" - aws: - volumeId: "vol-0c86db1778f9a3b9a" - zone: ap-south-1b - -playground: - replicas: 1 - images: - - egovio/playground:v2 - - -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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/unified-qa-secrets.yaml b/deploy-as-code/helm/environments/unified-qa-secrets.yaml deleted file mode 100644 index ad5905450b..0000000000 --- a/deploy-as-code/helm/environments/unified-qa-secrets.yaml +++ /dev/null @@ -1,97 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:Gv2SrVrJGUpP,iv:hmF2rQaLYr+IyVjDL7UAjYljv7dD33ix6dIBhHCkyvs=,tag:BrKO8bDZ72P/oqU72pr7hw==,type:str] - password: ENC[AES256_GCM,data:SHxAXhQEtpmXH1QHYuuS,iv:+5FeX0tFr91qrxIAsUtfa3ynY7FBtmArrSDFQ6/Ruok=,tag:IJdNCj5lhvlSp6H5qifwHw==,type:str] - flywayUsername: ENC[AES256_GCM,data:+8EBypiETeYp,iv:7A0bvR5uAZ8YsSrb8PZoZ/kPOF4ZYWAx2c+NwYVBks0=,tag:KKHM0H8NcFcX3etsnLgjRg==,type:str] - flywayPassword: ENC[AES256_GCM,data:lAZLE11GGeU9ewMVESa6,iv:vxgGjNOoiB9p6zAgdFuLeRiEZJRXLkTmXDib9/047A8=,tag:XnlGWdtQ7TXBK6XltOYSmA==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:9mKYfQ==,iv:kxjd45q0KziW/pOtQe7tBfdguPDsfVPxRzzCkNrf81A=,tag:mt7q0fM6zTpez+GGpZL+Ow==,type:str] - password: ENC[AES256_GCM,data:US7cgA==,iv:OxqgMDXXkkRSXrbY7bebRD6fPgs4d2F1OsBTOqce0EA=,tag:rQ87OAH4PkK76xOIRXTqbg==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:ulrU7jET1IQknZw0395So0RygRE=,iv:Vyu5wzG3VSJiyPAqZ5akhfFkiP2enrcf+873zVN+D3U=,tag:bPIj8wGenus3XIglZG7l+Q==,type:str] - aws-secret-key: ENC[AES256_GCM,data:CbPT6R83xSOlDk6iZ+MkY5OTJqk2SY+PACUqLPlKTp6SOcMR8dx23w==,iv:0LVB13htQ/5brm83N4WIYVOw8AnXThaCpeKN/hrDG4E=,tag:FK5H82FqtpjDhMvBUYrAGA==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:k+/tnIiVCAlwAvfiaC7v8Ff8Jg==,iv:u/xs8JYoZS8oVhUyY/ARO8Pxsmqr5OQtdvVMBwv9utk=,tag:5D826bbNw0QIG0LdAG6CpQ==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:5YgQ4g==,iv:FoG6PxsTK34WntEqGOv0aJ6yOMgZupRLqu3U/zx5Rwo=,tag:ZGOHko7oTGfYReCiwbVc/w==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:99KbwQ==,iv:J7jl0IukNGrBuRf/S5umVo80eCH4FdYeRYLu0uibs74=,tag:IdAZjhoJM4Q0JM1TvL3GPw==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:Q9gxSw==,iv:sp0ZdlaecT9dKbB2zoGJ39oJukplv5SIPJzaP0a3nNE=,tag:vFg8dsWgdWOiIcMlwyNSow==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:aC4lzA==,iv:Wnx6+1zSR1xNKYzT0hCt+wcv72etRm9wYQWTb+5WlFo=,tag:TB7D5wtWNL9dDPDVOfmIIA==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:/jNzkg==,iv:YVR/6Iv4xq7G7IyJ3XkwH+OOghg3i0b8HNtTv4ZCgu8=,tag:06ORUkPP+O56On2aJc3PeQ==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:mo1wFw==,iv:kpItdYZQfLgM+RCBX3zYP/fzOjOUpBiSFFKdhHqy4n0=,tag:fz2YUSMFRYAQFgSA47WfvA==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:MIkAmA==,iv:brgH7qdmFNOS/whBeWKYMGLnHuvDlhF1Z/Vx8+ME9Fc=,tag:rQCZWTZlY4S03zTjngYiRw==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:RVaD3hjSNL7RYy10XA==,iv:0yKJtx8yC3CToqBWJ4d0qCn1FOmAweiKbGAMUPc0ob8=,tag:Q1i1/NwBMlbZE2zq/mSGdQ==,type:str] - admin-password: ENC[AES256_GCM,data:pFQv1g==,iv:MykVAKGXjBs0uDrwXJwGxZG0OSnY4bS7aoVaoyrCsDo=,tag:vQBSZydv5a2jdv9l/0zxqw==,type:str] - read-email: ENC[AES256_GCM,data:JAB/NYxsJuBwH7PdlA==,iv:Mho6Mj4+G7s74VvXhopfNIrzSMhWqqVx8b/zeX2U/44=,tag:ZxYyjSe9UN4ezQQH9iSN0Q==,type:str] - read-password: ENC[AES256_GCM,data:0NhYww==,iv:RAiedkroqmuuLURxADhlXAFk5M5DG8smUuqu7cg6FEs=,tag:ihqUIEixhs+5H+KY060ZSQ==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:KcllKw==,iv:0MNs1h0+8KtgqX+jmoYN2lEgGV4eC8H+y62yJb1AM88=,tag:Jl3clscoc71kQRZdT3+r4Q==,type:str] - master-salt: ENC[AES256_GCM,data:8RckW1kScIA=,iv:Yr2gBIIYyFAlUF1FUL9TuEQZVmme5jQJRPg7OMTkq6I=,tag:rxFI4bIZ3F1GxVola7MKsQ==,type:str] - master-initialvector: ENC[AES256_GCM,data:z2+LnRlKUQNCBe7T,iv:Ks+WQ9t3vGVgo5PKDztxAjVil+dp0j9fELyS5xyNIEI=,tag:mZOmf/65JJpUm2r/GeTBaw==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:6OZeCvaW64O8,iv:xkdP+meUREezRwifpONSaS/3UFSui279NIvkClbpyXE=,tag:y3e/qCOlILjX0YgVboduyg==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:9KjyKg==,iv:t9jmfQNHrRe9zcHxM78l5unynN3V+3l/6uY0T60ZgyA=,tag:7OJWixoJkEMqncVQbg/A0g==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:HEfnfQtWzXtiVAnrZRHc4w4Vjni0LSA7P2ANtZ9BDuc=,tag:1Nhp5rHeAmHUywR1Mc0+Rg==,type:str] - known-hosts: ENC[AES256_GCM,data:nhI2opa68jSKRpQYdUPUGCxSLYXKZhUAEp3BkXBLt5sC0yYOjkO7WTEIhp6JztvIxyL2foUQuv80y5UAxndfIjbc0ItQECBnKp+p3xsWuXFAPHAyWErixKBa0PkiMovSNZgAzO/csvHNyVN6e3prvSyVCTijDKU+DwVDI9sutcMHlZOE46tN7rZ950ltaz07PBMaYT6slhtS0k0D0+pE1M1TJi2pLwpAnMerKHD+akmcqkQ9jImojA25RAuPu3BjVBSlHTdi0kHWlqF7U2t2JMJr4O9gdyQhpTKI1utynZZJV5Mv7mZCoOGftzjzCNF13+TNnn8FnXfjn/g8+MQghU6LtwaH3p1O+mQwBgLg4Ve+BxSii/ISFsGSyz6UDAzUENbHfMS0wzcr6kedTOTue0E03oUkOBtHiZQcxiU3OrlJkxmwPT5Mn0brWX7mKKYJKRkmzyiq1CLzuWfvH4aSmD6ykpqkV9qaav0Af8YLhHdmkHYyw0uDUE+Vnn9ijfeXnD7kJsG1mbUiGmzEv99KC0Y/9NEBbi/axVdGOtz806JKDXNqptLJ3v0lprFsrEG7wUcvXB1cLBuWRR9y4bXPTJuMuuUlhjQxNTZNvt/6pgfS1o8WV1HjJ7y7jloIgqlublRA7eRWAp5+c8Z8LGjBRLBI9R0FoDCOYtN+eLaVpQToUmlBsjUjHGtFHiU484GtYjeWr8ZJLwvrwzg7BuXuDht0QOUaM/NGqyQXimmMk1q1mIY=,iv:nOEFkApsJ52eBK2j7nl/1FeRxD0BuZ984qgNanfho8Y=,tag:SmuQkdUcryWwEL4ufN9SIQ==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:OJqCtA==,iv:WzoYAhAOwrij3mnnp6hUaeggCczRDRs6bmGmzQgy9uw=,tag:1oz2JNr3L4GjJABRj1ddfA==,type:str] - si-microservice-password: ENC[AES256_GCM,data:d7MxCA==,iv:f4Yb0sMpeZPX1OKykAen1kqapM12y74S4pIiBt6VBLg=,tag:ntTGuxMaFtG2MPexRAdiOQ==,type:str] - mail-sender-password: ENC[AES256_GCM,data:MsBdCg==,iv:PbcvDrcH8B1pJ0cW2dZle8sxbCmqV/w8hqPA+oabRL0=,tag:aTa3jgasmJ3YLnrMjJPULQ==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:eEEHTsy/zs+Y38+GtA==,iv:VptWs/DJd0aSkZgI+HAWBp1CJKblWB+RRWcpR8YQZAw=,tag:dgP4GXUcnCnXLAiiBCgJOQ==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:B/s15w==,iv:fVPC10JtioGqstIxZJ5g70b6B9BuQ2iTQHRI93OPYg8=,tag:OxBEZltD8h+ctOmUbQC45g==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:6jVLDw==,iv:36Zovka9ZC9zs0okw88g8+5/ld/CZEzsqrCfeKRHkZE=,tag:2dnY+KQ8myrQehHea0B+ig==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:Xe5gbg==,iv:rjhHFja3fdbQ3X8ThIZPVgkCkWxNr76Az9ubOjL+udA=,tag:HB6bMlImnr3IhrDaB4sBWA==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:dMFYbw==,iv:MWnT1q23L63iWJ6EkBh6xSgI0P7zP8/MYTCihkuTQCQ=,tag:T9rDaKY0bbwC4MwKqVwXQw==,type:str] - valuefirst-password: ENC[AES256_GCM,data:dvfYWw==,iv:qC5K/dOu5BgLM2GpNt3lJPmMno+XSIQgVFKafqcGmQA=,tag:80XAMBzAnDiYxQzBqoDAAQ==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:xBaDDrKE,iv:fZYsVOE9MggfWAojCzIHQHv2Xhp85H5POWPYKtEiPyQ=,tag:Dw/8oUlsgzkzQG6CSmsxUQ==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:63LswFTU8hO4dPN23VUDw1SefcA=,iv:t6aRfonLQGwgw1eo9tf8KJ+8n9DfLIyBFCC6PU+2LH0=,tag:OkZTlZFIUOmsNtyg5DF58A==,type:str] - clientSecret: ENC[AES256_GCM,data:Z/jbNMxbVPTnHJIcHslxrzGh1K7JAlRwX/fXhdjwXWr3Yn0b6flDKg==,iv:/d6Ivz6TAiHx5mFPYqFoLTcBs2FxUnR2zGXiudPjxhM=,tag:2sMlXiDstzU7QRg8hHCODA==,type:str] - cookieSecret: ENC[AES256_GCM,data:wZ0M2pfll/jzyTfcRbOHkdHboCKBKmwU,iv:BAiVxm0uF3mIibHcxnkzDXm4MNT8QtPXcP92sx6MnUc=,tag:LY3NIHafKMts4aFTGnYq1Q==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:2mo=,iv:eAPZwktBjdmKkNm6FtngryqHDVWN3CuELOAiVjIa4RE=,tag:Po9XVVZ+rS3/HL9kqG2yYw==,type:str] - route: - receiver: ENC[AES256_GCM,data:uNg7j4jIs27VvafcWoA/gKRNTQ==,iv:OOGxmKEKhdcgqkZyr/my8B2PTNt8nOtKr0+Cn8FT8HM=,tag:HGZmr/DUb7qXW3dwyEesCQ==,type:str] - group_by: - - ENC[AES256_GCM,data:UMYHY0EARikd,iv:vUPiIEHvF4Kj9eiwe8Q3/lPlraXuoVof5lz/p1ptSTY=,tag:NUz+5aZqlRUf299GETD5qg==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:hSmLKhIdIuzJqDZtMSG9ChCeDw==,iv:B6bR3P8hpvrSYgkVvlnXULseZeJ3OP1/Pm9yMm27FWo=,tag:X+FreSX4COYCo1DE1KzS4Q==,type:str] - match: - alertname: ENC[AES256_GCM,data:C53S2ZfIgKo=,iv:zi6Mg431sLhGHVD97xUC8Y6WXQD31ygMID7cshXF7pg=,tag:dwQymJBTHNUWcq91/pNkxg==,type:str] - group_wait: ENC[AES256_GCM,data:duaD,iv:Zx3lQF9iCLMh7tT3M/qVaIYNGTN2D++qnxzW/0WlgYE=,tag:NMmE4x8DWAU+XeG5fVsliw==,type:str] - group_interval: ENC[AES256_GCM,data:iaA=,iv:cfTvairmzmpO+i9UBHoHfri8SpTZDjru3QPepddPXhg=,tag:7hjNuCm1JeATqRkg5lE7vw==,type:str] - repeat_interval: ENC[AES256_GCM,data:OGKJ,iv:1t/J0JxpmkZuGwJirzIrhOKiP0fopifVykV9W9w92FA=,tag:HNmT2Q/BlcFvy6cJ3TLCbw==,type:str] - receivers: - - name: ENC[AES256_GCM,data:nBL9oIOzPbD4qnAGWx90p6J1xg==,iv:cry0UsoDQYBL0EVUO9cPyyNuSIgOe70So3GQ5t/ahYY=,tag:+NBMieV/gKIkkOhzERZP8w==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:LbzvlA==,iv:y29Oy6D7xpGniaM6UTNHA9xuawGub6VTAnc0/DJjxlw=,tag:E1ObmtQy4zhcyZZe6rPm3w==,type:bool] - api_url: ENC[AES256_GCM,data:pn2fKrMNz4dXDjYAdLlXX0kFoPZ5ndZ/qilywg0TMcx+QpNNpYp1NISUq1JkC+GqkxtA+eDAbg+MgchV8byeip1Efg3pqOFbBZ29rFuWWg==,iv:4X7zcUCm9POeydd/nznnue5GvrNIXleE0eMsRs4fNeI=,tag:osHw4ebXaZV/tUULNer3Tg==,type:str] - channel: ENC[AES256_GCM,data:K6BHyvsAJyVYiqBo6CG22c6gIE3veQ==,iv:kL7JrFjlOr4jghEsaj2CRc40T5TUPE2mvT4gHO/XfNY=,tag:tzpx0e/fI3br+mIu8QqKOQ==,type:str] - username: ENC[AES256_GCM,data:C/yOOXZCPz1D5Hw7,iv:FKDzcjopFXDPajboisgHokdo2gNimoX/BUVWIB2H6kM=,tag:1b8j8nnLnRN0E9OB72tt5g==,type:str] - title: ENC[AES256_GCM,data:Jl3sUqACE7tv8+njQQ6YuVW7EdkDQxVMwH1ptkRBgJZDl3HkZMo=,iv:mcP4fSOWpDIaoKmN6YAjugEYx9rxiGUzrw20StE5e/8=,tag:dPgk9s67zk9cJ16B7mJNQA==,type:str] - text: ENC[AES256_GCM,data:83QUrTZvbJnwq0a+Q/HvaXL35areXuxGHLaI7DKClX8g4iMA6A==,iv:fhwhQkD7BjQDRtpoDxiQ5ca4G4ugEYDlygBh+lTtxdI=,tag:ih4jmpb8mST9aPb1VV0ynw==,type:str] - templates: - - ENC[AES256_GCM,data:iN1aHpMaouIxIGB244BCVYeYZ9G/ZEC6+CmpFWBmkXEkALyQovp5SFIib+OeQT/nYDAPiGDuwmjXqC6L/rItrTwTu3INgYA=,iv:cU5bwd9CQvp/ZumUO2+LCE16mfn0EnwLRp5LOEtOGso=,tag:4Gc3WAq7Y43J+8ZhtW707Q==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2023-09-26T16:11:43Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgFWeEnOwvQoaHKnIAgiY16IAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM2AGmEt8LSFOfbEPSAgEQgDtpBhww8wu69Y5JJAIjJsGbD+Pom6B1nKQBbUatICf9QqxXVaGTs57oBrsC8nXSIfyQfpZRAW5FR/DfZA== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-11-23T11:39:06Z" - mac: ENC[AES256_GCM,data:XVozUuyRMdJBvezGJiEHPCDzTqGggN+pSaYWNmqt1k7Zna4vAYCIn3KtxMB7vVZ8DrOhdyOFm8sm22uUJPcc6LDQHBpL+qf5scJ1KUxGKf4/d+GZMSAXTyLN98xQO0pGeaesU47u3K/1ObjtOlBUkWSXBk2kNraIKyO9a1SWsDs=,iv:vUjP6+9bSbJrK301XvScvuTuXpXd4d/VKx1g1W3Gztw=,tag:y+1KiZjJDigCIDyE1wQKEA==,type:str] - pgp: [] - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-qa.yaml b/deploy-as-code/helm/environments/unified-qa.yaml deleted file mode 100644 index 4ad98665a8..0000000000 --- a/deploy-as-code/helm/environments/unified-qa.yaml +++ /dev/null @@ -1,789 +0,0 @@ -global: - domain: unified-qa.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-cluster, logging, monitoring, playground, zookeeper-cluster ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ egov, monitoring ] - 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 - - egov-state-level-tenant-id: "pg" - s3-assets-bucket: "(pg-egov-assets|egov-playground-assets)" - es-host: "elasticsearch-data-v1.es-upgrade" - es-indexer-host: "http://elasticsearch-data-v1.es-upgrade: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" - - 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.egov:8080/" - collection-services: "http://collection-services.egov: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.egov:8080/" - egf-instrument: "http://egf-instrument.egov: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.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.egov: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.egov: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:8080/" - fsm-calculator: "http://fsm-calculator.sanitation:8080/" - fsm: "http://fsm.sanitation:8080/" - vehicle: "http://vehicle.sanitation:8080" - vendor: "http://vendor.sanitation:8080" - project: "http://project.egov:8080/" - individual: "http://individual.egov:8080/" - household: "http://household.health:8080/" - product: "http://product.health:8080/" - facility: "http://facility.health:8080/" - egov-edcr: "http://egov-edcr.egov:8080/" - health-project: 'http://health-project.health:8080/' - health-individual: 'http://health-individual.health: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/" -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 '' ' - - - ';" -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" -egov-filestore: - heap: "-Xmx256m -Xms256m" - 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'},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'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'},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" - filestore-url-validity: 3600 - fixed-bucketname: unified-qa-filestore ## Add filestore bucket name - -egov-idgen: - idformat-from-mdms: "true" - java-args: -Dspring.profiles.active=monitoring - autocreate-new-seq: "true" - -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" - -individual: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - 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" - -project: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - tracing-enabled: true - java-enable-debug: true - project-default-offset: 0 - project-default-limit: 100 - project-search-max-limit: 200 - - -health-project: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - tracing-enabled: true - java-enable-debug: true - project-default-offset: 0 - project-default-limit: 100 - project-search-max-limit: 200 - -health-individual: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - 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" - -inbox: - namespace: egov - memory_limits: 512Mi - heap: "-Xmx512m -Xms256m" - java-debug: true - tracing-enabled: "true" - service-map : '{}' - bs-service-map : '{}' - -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" - java-debug: 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" - heap: "-Xmx512m -Xms512m" - 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-QA" ##### 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-QA" ##### 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,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,file:///work-dir/configs/sanitation/egov-indexer/egov-fsm.yaml,file:///work-dir/configs/sanitation/egov-indexer/egov-vehicle.yaml,file:///work-dir/configs/sanitation/egov-indexer/egov-vendor.yaml,file:///work-dir/configs/sanitation/egov-indexer/fsm-inbox-indexer.yml,file:///work-dir/configs/egov-indexer/sample.yml" -egov-persister: - replicas: 1 - 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,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/health/egov-persister/service-request-persister.yml,file:///work-dir/configs/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,file:///work-dir/configs/works/egov-persister/individual-persister.yml,file:///work-dir/configs/egov-persister/product-persister.yml,file:///work-dir/configs/egov-persister/stock-persister.yml,file:///work-dir/configs/egov-persister/facility-persister.yml,file:///work-dir/configs/egov-persister/project-task-persister.yml,file:///work-dir/configs/egov-persister/referral-management-persister.yml,file:///work-dir/configs/egov-persister/household-persister.yml,file:///work-dir/configs/sanitation/egov-persister/fsm-calculator-persister.yaml,file:///work-dir/configs/sanitation/egov-persister/fsm-persister.yaml,file:///work-dir/configs/sanitation/egov-persister/vehicle-persister.yaml,file:///work-dir/configs/sanitation/egov-persister/vendor-persister.yaml,file:///work-dir/configs/health/egov-persister/product-persister.yml,file:///work-dir/configs/health/egov-persister/household-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/health/egov-persister/referral-management-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" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url - branch: "UNIFIED-QA" ##### Change repo branch with Your fork Repo branch - -pgr-services: - memory_limits: 512Mi - -egov-data-uploader: - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" ##### Change repo url with Your fork Repo url - branch: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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: "UNIFIED-QA" ##### 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,file:///work-dir/configs/pdf-service/data-config/detailed-estimate.json,file:///work-dir/configs/pdf-service/data-config/deviation-statement.json,file:///work-dir/configs/pdf-service/data-config/measurement-book.json,file:///work-dir/configs/pdf-service/data-config/fsm-receipt.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,file:///work-dir/configs/pdf-service/format-config/detailed-estimate.json,file:///work-dir/configs/pdf-service/format-config/deviation-statement.json,file:///work-dir/configs/pdf-service/format-config/measurement-book.json,file:///work-dir/configs/pdf-service/format-config/fsm-receipt.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 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -ingress-nginx: - controller: - repository: quay.io/kubernetes-ingress-controller - image: nginx-ingress-controller - tag: "0.28.1" - # images: - # - quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.26.1 - replicaCount: 2 - 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. - -oauth2-proxy: - config: - configFile: |- - email_domains = [ "*" ] - github_org = "egovernments" - github_team = "micro-service-qa" - upstreams = [ "file:///dev/null" ] - -workbench-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -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" - 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,/eus,/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,/user/oauth/token,/user-otp/v1/_send,/otp/v1/_validate,/localization/messages,/localization/messages/v1/_search,/user/password/nologin/_update,/tenant/v1/tenant/_search,/egov-location/boundarys,/egov-location/boundarys/boundariesByBndryTypeNameAndHierarchyTypeName,/egov-location/boundarys/getLocationByLocationName,/egov-location/boundarys/isshapefileexist,/hr-masters/hrconfigurations/_search,/egov-mdms-service/v1/_search,/egov-mdms-service/v1/_get,/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,/mdms-v2/schema/v1/_search,/mdms-v2/v2/_search,/mdms-v2/v1/_search" - 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" - -pgadmin: - dbUrl: "unified-qa-db.czvokiourya9.ap-south-1.rds.amazonaws.com" - port: "5432" - environment: "unified-qa" - maintenance-db-name: "unifiedqadb" - db-admin-username: "unifiedqa" - db-read-username: "readonly" - max-query-history: "50" - max-login-attempts: "5" - enable-save-password: "False" - persistence: - enabled: true - dataDirSize: "1Gi" - aws: - volumeId: "vol-044ba5223b2c80479" - zone: ap-south-1b - -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 - workflow-statelevel: "true" - 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" - - -prometheus-postgres-exporter: - namespace: monitoring - host: "unified-qa-db.czvokiourya9.ap-south-1.rds.amazonaws.com" - user: "unifiedqa" - password: "DigitCoreQA2023" - port: "5432" - database: 'unifiedqadb' - sslmode: disable - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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: "my-cluster-kafka-bootstrap.cluster-kafka.svc: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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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: "vol-048713dc21b8e4f6e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add respective zone. - - volumeId: "vol-07f64ad8ca99f8daf" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-04a5306e32b2ecfec" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-0465e07d1c0f5b15a" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-00a73b33ef5efe981" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-0606452427a946dac" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-00f013288bd67ff28" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-08bedc5a9b489eddb" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-01c26575f47f745c3" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-05da2f8e14795b34d" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-0a3dfaac5a810e5bc" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-0edf1fd8608b184b7" ## REPLACE: add volume id - zone: ap-south-1b ## 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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/unified-uat-secrets.yaml b/deploy-as-code/helm/environments/unified-uat-secrets.yaml deleted file mode 100644 index 51f78101c7..0000000000 --- a/deploy-as-code/helm/environments/unified-uat-secrets.yaml +++ /dev/null @@ -1,115 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:ej6rw0sY0IbsrA==,iv:JTPS7Y8hf1QD5TVHb2xFok3vI+pdT2dBQDxY/U7FmmU=,tag:9Qq1Qh2PFWfWcEKFXp4nBg==,type:str] - password: ENC[AES256_GCM,data:ofy7mdAYN9/WYvWbuKT1NA==,iv:hzLGwom4+abebRWCHi6HFoUIKe4TXKYWupsUfC1kXzw=,tag:TE8yzhdpSYu1Rydf/3CQ0w==,type:str] - flywayUsername: ENC[AES256_GCM,data:/kHSwbPJmYoqmg==,iv:M6T0SP0yzW/aUHUUp7lC+XwmOai3xscihuTUUOuCHxw=,tag:Ifxy7ZY7taXcyNAj2O48PA==,type:str] - flywayPassword: ENC[AES256_GCM,data:NpOu/JClmmV2fWGbLdkOYg==,iv:kqgiVZ2EkpVpOryuWqcChzFktUfLcobxqFKFe6JDsWc=,tag:007e1E/Eiba+fEnv0d/vlg==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:l9ePQw==,iv:aAEEQch3k48jZmDmIjyq6oqNVwrvQE+eR/8Lgp4RNJg=,tag:GUj4pGHjtr5xzUpjqOv4hQ==,type:str] - password: ENC[AES256_GCM,data:GMwFMg==,iv:ZhT5wA4VYLlAP0jyPRBbXIGRlfE+exr21wBxtjM32nk=,tag:8aZ/5Lw7z6qKBt3/eP806A==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:Rlm3HhAJkxLvqE0aQliQ/kULTjI=,iv:E0EafGnD0PbZ4dpFDOBc8oSSBNHX3N/F1UJ6c3YB1U4=,tag:/fBQzRcW4j2smE+cxDbkGw==,type:str] - aws-secret-key: ENC[AES256_GCM,data:LP+sQivgVzPvg2ztqLPrMS4ulRF0QuSz6zMvsPgX8G+S+JZ2zENkeg==,iv:klUwB2P48cYBJRqd0JK/mJG+8VahcY25rq3aFuArZUk=,tag:szZAkBCQ1jhFvaj27/5jmA==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:txaFu2KZyPolvoyuPlfAG2wxsA==,iv:zKBUJuCiv6DDAKWVEuuTLnJzvKp+vOH+DJbkqxI2mmc=,tag:jxmStDaWybBNIyZNKf5iNw==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:VnkIRw==,iv:5DZr8LjNF7up66Zq/Y0fAAh+DOcTKQyxt2UDgRjLR6E=,tag:YXUgXNiZyWW+rBq681M0bQ==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:6RgpsQ==,iv:njaT4Sw8FBPs8cGKyfQMnBG704rzUsZpT1FRa9K/BZI=,tag:gmzHQXzwI6TuisCDbCdf/g==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:6HZ7dA==,iv:Z2uWN+Q7EdrazwGIrxgYTUFv1AYPYSebADGPM8SgSzg=,tag:0CGBfgMg+vjC9zxMGBY6NA==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:7TkLgQ==,iv:wKql/Xwy8o4n/ZcYnnwUB6kZ38CvWZUt1L7J+Lq3+Oc=,tag:RHHLHNEzFG0ybz75Fr2ndw==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:jrxxGQ==,iv:0AwX2wdeZcf75vVS1a3J0ciM2ZHWZhuGNg+4byhuch0=,tag:2a+3eeWO9jrrSN3pekZrIw==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:1TH2xA==,iv:74231+FYIltgfpzDYqO3l0cfjAn4DGlt1e+QmMmlfL0=,tag:gy6Tliyuov3hp8Uqaa01JA==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:1kTJQw==,iv:m3kdARQagkdwfktTIJt4a3EsLcPiUDbYhqOcAG0wsTQ=,tag:NaPWHTeMa52pHFbEFQ+zFw==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:v18zdGvaj6CTEn3Tfw==,iv:Q3Dd0sq4jj7NOy8fmz/LRxTVcfKMn+Os9vEZFdihUjU=,tag:yeD8BUYH2y2iutPEBMTQ5A==,type:str] - admin-password: ENC[AES256_GCM,data:osIW9g==,iv:gq90oL7eIXMJ+zHBIvWi1HruINLzy9XrAEP17mR5ubY=,tag:0bort4rWHiuUnn21Jkj77w==,type:str] - read-email: ENC[AES256_GCM,data:Pm30twOkz69Z8aPI+w==,iv:daim3K0MKVxjhc0fPOmiWFkqpiCS9S+2wOnxgmOsfGA=,tag:CAvV5ciPjqXXZ08dtffukA==,type:str] - read-password: ENC[AES256_GCM,data:TFeaVQ==,iv:ZyEQvyxXk6Y0i92h+H37AvmC2SLbAr/nmbhJ0aqBPA4=,tag:iof7kAJGSjxoHRdnxVR23w==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:xaEkBg==,iv:93gKxhk6CP2lOM1lCOJ/nDASvVAv8qMHylRg5Fcq9Gs=,tag:S0dVn/sesvt2s3BNV9HalQ==,type:str] - master-salt: ENC[AES256_GCM,data:MLZ+TJHNz4U=,iv:DAIMTebB8XKTtnjsz89fuIfw/LO6fJT2I2sArXTq12Y=,tag:MgduB7B5dITT9TBXQGtlqg==,type:str] - master-initialvector: ENC[AES256_GCM,data:s9Qy8UK5+tZAwXAc,iv:FFOkXw0UeQDH1PDwW7ueOyXl1R0A9Jgcy1UOtjUxvdM=,tag:EQvzZinbs3wWI4WeIj/bqg==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:zlTKuGmna+A5,iv:mG+mor9q1E1Q8tmANTWe1yA0p5RgQnfOrwUj/xW4Pmc=,tag:PpZ6LjH/JI3gqNTx9suizQ==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:z6MOjA==,iv:OyrELzpAbnHCCutpuKKAThv8BGxI40da7b8XYlaIRc0=,tag:9Mrv38Q9j6M9RaGwBqFWsw==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:PVbDvGj/v+Vdz205QUuykjYu1Jc/Z5TX42N6YwnGRnA=,tag:9WfuograxxJ0bNAk8MXOIw==,type:str] - known-hosts: ENC[AES256_GCM,data:doQ0KcXlAtGTfJ85fduFREfbCuGcQqvHNZuKLj647/psjig3Jn4GzsZsZYiTnR5CDA1KahsdO75JIZ1ZeILB0AomjSO4wC/U084caGTX4wgfx2BLK84/xRai24g2T08FdLZh+leWIbsSnO40EPh6yQ1DxCANboGeytAnVwfmE8GErSmZi+8/fOXlPCsUqFHOqQJgf313zMAB7jQE1uD7EtYehfxhzMs9wt4wILiKcGxNOE/pU9OFBo+/S+G0pgMTR6MCfNEk9frMss64a7oGTDWFOgdZLLtGJ89Y4JRBWXkgxIGtCI9jfZtmnN6KbNC+wuBEwf+PWBfde4YASejZF35p9me3NJ+Sa9v0qTdQnr285/FQF+QHhEWeyrfL+byDRGjjvY2BBQEYNm5vNyDLNFt+HDnKZxhqruIveSCGQ+dnkheVpKSSF3ZMr25SLuofGuBNPB07dFJLXbS/HWIHciXBPFMJL73hLFrbRZ4nt47XCi5FeIlGS1k/QRRxJWd3XU6cogUXH1davFkiVcWOxdVyxgPMu/W3OQMdc1qvn2Vx2WKtBWuAzSmrMoMaABwf3UC9LuNxKo9Tqs2IkewslKmSs/d6MlnF0MNOx6or2qJfWT6yXuMNRAcCJvtXZ/rfrZC9XTP7NTwknE5r9TV6ZTq5HoEeupt1cKweMm8L/jdmMqfeXXaGrcWC1k2Te7ahbmRyJUXzsiEKHTDiRYb41L/qC83YgtS+Fmsxy/U8pmDpAko=,iv:r/V+tY/DuDyYNXpbBlWFcuJecD29ZegPZMnKiRaZnlk=,tag:oNu+nJbTt56VLSVtrqtGsw==,type:str] - kibana: - namespace: ENC[AES256_GCM,data:KvPlhTXpkr63Nw==,iv:uV0zXM0r2c3RbQN8Az+kDHipPkkIvlVbVF/eKfSQrfE=,tag:z8vghhxh3OHbunYHUDR+og==,type:str] - credentials: ENC[AES256_GCM,data:Q7DDow==,iv:Y3z+NlqHOVHzcsjKlIe5skwZMElA3cLA6/rFD7qnejA=,tag:D2YDDsoDTHrtE+se0xJBqg==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:ehBZmA==,iv:FsuOCof761q+MhUX+oAeZ4aqXawZG0dcb58y8BMzVPI=,tag:Q9prmhE75GsLatfg756S/w==,type:str] - si-microservice-password: ENC[AES256_GCM,data:h+HJWA==,iv:Uss/9nutS9OA9SbNSY3a2KfyTtj/WOu89Al6ugHfsLk=,tag:JFoq9XWF6xfiPCiuRqDOtQ==,type:str] - mail-sender-password: ENC[AES256_GCM,data:QKEOoQ==,iv:OTmDkzYGrNB1Bikyy6LEYN2paU3P+1HSG7E0U3LvVSs=,tag:JS26n1YKD+c5YQ9/TZW68g==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:0tHKhGpDmnaaYNWqbg==,iv:eYAVnNMfmOwRwNiAQNjFlh6UsDmThh9xsASbiBzDf2g=,tag:oF+9WaccvU8ychCvyyeGbQ==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:vuoukQ==,iv:jJiRltz8Jb7nTFn2NafMoyRyrFB/1VKMLnajEAn9TQ8=,tag:SSf/VgiIZIcn0dYclPUlnw==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:1tG13Q==,iv:59lLShjHOg+92yCWBDRH4p5r4N/7mxchS11qqQzIsq0=,tag:jeCuxR8V/b0KXjFjB52XOQ==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:Vs5SKw==,iv:D6lU385Y5Q/uvO6wGJKY3RobgVxPs1bqUlP1bUCtSyI=,tag:ppmVJ659l5fBSp9ASWkpkQ==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:wx1RVQ==,iv:orgcWbaBh0RCZT82Tw3dW3aj4wXrWSyrSUE986OSrdw=,tag:C5DfHk2u8epdjdNpHushPQ==,type:str] - valuefirst-password: ENC[AES256_GCM,data:ojdxRA==,iv:ORhuVDiYKV824iNfxlJ8TbNX8cexwpfVaXYYfiAoh+4=,tag:alQLRqsCsMQNMff+psgvjw==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:H1tVDdUn,iv:9k3kytQ+2Kbzuktk4ZcMczaEjQUBAv8a1jsbpTH68bs=,tag:YJ6UyK90lrWJIjvwWPraKQ==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:KMLD6wYliMyfR6HRVJmJijZZ2ac=,iv:qz3YvcJ8cJ5vRrOQup8rAsV/Wlb1ly3HEa8+Cb9831A=,tag:MpUX6Zq6q+cstOL1cY+KnQ==,type:str] - clientSecret: ENC[AES256_GCM,data:MIR6xH4q6GhH1hMRncJwTf3jzpEQqdzDNsHO38i9LgMBwa5fxjSw5w==,iv:CAq7p0wNiY0LKQ7ZBdlTEpNhVbp5kIxVHeeyGkwF9Z4=,tag:cCZSpV5zYv6Yy4Dcm/8T4w==,type:str] - cookieSecret: ENC[AES256_GCM,data:FJSSc5SQkDPX+CK5/dR313+9Q7f4hLd5,iv:T47s0eEK1+pOE9gK1ArnXLj7rq7y7le6Mu3Bb/3MKBQ=,tag:LH/JfUfTjx6E8MIuMrbHmQ==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:aGk=,iv:xjHLG2Rz9m2LsqrZMJZs3yOiXT3WSM+8EJTCAoy5ET0=,tag:L9FZA0pzHivNnevKvlaiNw==,type:str] - route: - receiver: ENC[AES256_GCM,data:/RyFHKwNxM3RCxomXymeYMjZXw==,iv:ZUMbLLr0s7olZDPexOO2IP6vTyk64myTtemMYcYzY34=,tag:uKZntWNcCAej0i55MhfyxA==,type:str] - group_by: - - ENC[AES256_GCM,data:zIgVE6c23+VH,iv:a7aG93obOGerh4OhB+vx9SRE8WL4jaKoDFUYTkX/pLk=,tag:UYdg7s8Mpcj4RNwsBPHINQ==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:b2S1oaqfke0bR9bX3VBefBkLDw==,iv:Ka2wh3UxBsB9faXZTkI2YiSe9PPKkj5JzYmLp8dCCKE=,tag:muvDJ9QYYePciA5MHq5F0g==,type:str] - match: - alertname: ENC[AES256_GCM,data:K6il4fzvUQM=,iv:x6iw+4EpNAii+ydoj66xefO4LnICP9SfokprzjZNAPo=,tag:4RchRj5EY6OxAMmDM6wQGw==,type:str] - group_wait: ENC[AES256_GCM,data:DgZO,iv:UbIr2Q3t/JjXK91w8oLdGYISJWm0ogy7hVekzjDiZbw=,tag:hS3RP1bmY8iTQyZZ9E4Ujg==,type:str] - group_interval: ENC[AES256_GCM,data:sHE=,iv:KR9+m6FGWgNeV2e+aBCmGIaCB7Bpn7RtnrEWPMbZDPk=,tag:5pZi0h1t5nbKkorO+KEAtA==,type:str] - repeat_interval: ENC[AES256_GCM,data:FOG9,iv:ZHRN/lCZmqIi4XHup1ebWYKaMLrFLfGowy3OfN5D2PQ=,tag:mW1OtpB6GAb3H4tJ/X/EOw==,type:str] - receivers: - - name: ENC[AES256_GCM,data:lgh3kXh5WAPcNL1eL9G6VMsZ9w==,iv:RtPdpEgMiTt1eYoSUfwetT3JOIZ1q+xKmsBFb+DROLc=,tag:zlNBBFkvVrjV0mYq5gTR1g==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:1xcfdg==,iv:TrlrJSGK6tnzuBd9JUpn2P4qRI14ni2OuevSbNVKBEI=,tag:YRmQBP3lW8folA4ZimKQEA==,type:bool] - api_url: ENC[AES256_GCM,data:qYpe/zBlw0Yv6k/BPEnuCwoCHlIaV4Iy91rMt9XtciI+4oyPjTwbcl9WKllJV7r7efnmyZSykrZrXIavWaNlJ+RA4ezGAsSBaDn1wV9B9w==,iv:DS1Stz8TAu8t/MvK6/anYizLQaPE6TUaFvowvdqQWXs=,tag:2B/yA1YzDdmO6bMA7rvaKA==,type:str] - channel: ENC[AES256_GCM,data:W9w88Yl1sgyOGTuAct0hRt6lBEN/6Q==,iv:lXqvX3WOELON51vkgXwlQw2TFjR3KwclaGz6RIVnpfg=,tag:beOnMoQq0ADjzg7opSfsVw==,type:str] - username: ENC[AES256_GCM,data:iEf7gEUxVq/rKhA/,iv:XxdgnplqKwDux+C8ee0PDTayIEqeen1duIQL4mn8vO4=,tag:Q8NNrRPu8OC/GQXNORQiBQ==,type:str] - title: ENC[AES256_GCM,data:YnEsXj9g7AQfKVdUYb6sjIUxKhMs8C1R8vk4BlM3AdWU88YMUOI=,iv:/49xxo6YtDfM6fcPJ6b3uCbnt1tUVkxp2Zn1ppInx4Q=,tag:/hR+57T2V3ZqmGBaaSFa6w==,type:str] - text: ENC[AES256_GCM,data:xBv2i34Gd8tP9d2HJ69osMeVjDShR/RRKAz1CPgHiKn6pAbtIw==,iv:BU6eQDbNUxNeVi+fT4Tim9ttjUDRLAQYsRx2GX+tOfk=,tag:g9Mb4RQeOCvw3+In2/GqmQ==,type:str] - templates: - - ENC[AES256_GCM,data:YxP57dehdeCBJeYfbAebPyYHcH2nhwGx9UwCVBKNxn1FmzH62O9QvWBuMbbM8iZBgfMZ4p2qA9rwLIuL6aXC4xFHzFHd4Dw=,iv:oxC9a4q6DZn99j97YGkFjx7q28Bl9hlHzmj0H/U6GEw=,tag:pl6MRFasc4dKwGl+KuByVg==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2023-10-09T10:33:39Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgEfIJkrwmm8m0wk/ND2O3LIAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMCK6ZOZGq9fjKSIF2AgEQgDv/xh0ZCHo2mT4A++2zNgW/DMjbjWy5MpFXW1lggnX6ZFKRpzd+pVhH08OIAXCDW4gOXVLuRcXK6ROmEA== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-12-05T08:41:36Z" - mac: ENC[AES256_GCM,data:RHHP4fDWPWVgYJtwF+vlVdglfvaoYf4qiecLhU+GyxyyBZqmUJS70Skvky4T2uqLnr2GZS0CZsEe+CSiJtjBnazP8j1t09Am2NMzS7KNoUl+FVOKgBWhCXEfMjscoYfej02kXDjmMs6vm3TLASQfLAhbRXQBYW+CnNRr3LFXg/w=,iv:UMvwDTAofMKISY212OevQcprk3Hni1CXjxnR4pj1HSI=,tag:O70Bc1xoGMSgyjlTY60wIQ==,type:str] - pgp: - - created_at: "2023-10-09T10:33:39Z" - enc: | - -----BEGIN PGP MESSAGE----- - - hQEMA+gtFIQvidpKAQf/bebufq+I7lxP3wIQssZ5Lyb7cS505VhmHGFClSbHTEgB - ktMBmyNi6z2/rc0tG/l/yYc0ZE5VzrS07LA4HgN4wroy/T9DEZYuRB0TS9NORi2W - Cja3n6IxvFZXQKSrunVX+hPHXBBATzvgWZDs7I3BB1BXlJVv8STED+pk8KxFWAH5 - 3Xt4qD//yT6nDfAoFaKAJW3RpwlFCYU/Dh/OZDrHRRUHPES0WWn9QoSCnLghGDrj - W1Tna50PAUZAgK8j5uvgZNb5ykfRSfvP0noRwdPq65OyZ82TIW7JN/pOgu4rWhle - ho+RbM0RozQjLDd9nhxQBBPAbScAhe6TvtJCCH2EJNJeAbDt2i8giyyUYyJaq4N0 - MVUyoyH/UOGcSUhxcv+By/dunFTuxvOChPP1IusKQB4CFUBSNrl1cnMkOEAED1gL - nJTJMa6Wvh9KpvP17gO+UbTlhMmjQAd0N/ZF4FM3Lw== - =gDUX - -----END PGP MESSAGE----- - fp: B9FF61E01273EDF7DE298B52F4D6BD77E5C66196 - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-uat.yaml b/deploy-as-code/helm/environments/unified-uat.yaml deleted file mode 100644 index 594aebc7c9..0000000000 --- a/deploy-as-code/helm/environments/unified-uat.yaml +++ /dev/null @@ -1,802 +0,0 @@ -global: - domain: unified-uat.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-cluster, logging, monitoring, playground, zookeeper-cluster ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ egov, monitoring ] - data: - db-host: unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432 ## Add db-host name eg: egov-demo.database.azure.com - db-name: unifieduatdb ## Add db-name - db-url: jdbc:postgresql://unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieduatdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: unified-uat.digit.org ## Add your Domain Name - egov-services-fqdn-name: https://unified-uat.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-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" - - egov-service-host: - namespace: [ egov, monitoring ] - data: - asset-services: "http://asset-services:8080/" - asset-services-maha: "http://asset-services-maha:8080/" - audit-service: "http://audit-service.egov:8080/" - billing-service: "http://billing-service.egov:8080/" - collection-services: "http://collection-services.egov: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.egov:8080/" - egf-instrument: "http://egf-instrument.egov: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.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://health-mdms-v2.health:8080/" - egov-mdms-service-legacy: "http://health-mdms-v1.health: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.egov: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.egov: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:8080/" - fsm-calculator: "http://fsm-calculator.sanitation:8080/" - fsm: "http://fsm.sanitation:8080/" - vehicle: "http://vehicle.sanitation:8080" - vendor: "http://vendor.sanitation:8080" - project: "http://project.egov:8080/" - individual: "http://individual.egov:8080/" - household: "http://household.health:8080/" - product: "http://product.health:8080/" - facility: "http://facility.health: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/" - gov-user-event: "http://egov-user-event.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 '' ' - - - ';" -digit-ui: - namespace: egov - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -sanitation-ui: - namespace: sanitation - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" - -workbench-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -core-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -egov-filestore: - 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'},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'},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" - filestore-url-validity: 3600 - fixed-bucketname: unified-uat-filestore ## Add filestore bucket name - -inbox: - namespace: egov - memory_limits: 512Mi - heap: "-Xmx512m -Xms256m" - java-debug: true - tracing-enabled: "true" - service-map : '{}' - bs-service-map : '{}' - -egov-idgen: - idformat-from-mdms: "true" - java-args: -Dspring.profiles.active=monitoring - autocreate-new-seq: "true" - -egov-notification-sms: - sms-provider-url: "http://api.smscountry.com/SMSCwebservice_bulk.aspx" - 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':'LNG', 'DR':'N', 'smsservicetype':'singlemsg'}" - sms.senderid: "EGOVFS" - sms-gateway-to-use: "SMS_COUNTRY" - sms-sender: "SMSCOUNTRY" - 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" - -oauth2-proxy: - config: - configFile: |- - email_domains = [ "*" ] - github_org = "egovernments" - github_team = "micro-service-uat" - upstreams = [ "file:///dev/null" ] - -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: "false" - -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" - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -audit-service: - persist-yml-path: "https://raw.githubusercontent.com/egovernments/configs/UNIFIED-UAT/health/egov-persister/audit-service-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-UAT/health/egov-persister/project-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-UAT/health/egov-persister/household-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-UAT/health/egov-persister/hcm-moz-impl-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-UAT/health/egov-persister/facility-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-UAT/health/egov-persister/referral-management-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-UAT/egov-persister/mdms-persister.yml" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-UAT" - -egov-mdms-service: - replicas: 1 - memory_limits: "512Mi" - 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-UAT" ##### 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-UAT" ##### Change repo branch with Your fork Repo branch - egov-indexer-yaml-repo-path: "file:///work-dir/configs/health/egov-indexer/error-queue.yml,file:///work-dir/configs/health/egov-indexer/product-indexer.yml,file:///work-dir/configs/health/egov-indexer/project-indexer.yml,file:///work-dir/configs/health/egov-indexer/individual-indexer.yml,file:///work-dir/configs/health/egov-indexer/household-indexer.yml,file:///work-dir/configs/health/egov-indexer/project-task-indexer.yml,file:///work-dir/configs/health/egov-indexer/stock-indexer.yml,file:///work-dir/configs/health/egov-indexer/facility-indexer.yml,file:///work-dir/configs/health/egov-indexer/project-staff-indexer.yml,file:///work-dir/configs/health/egov-indexer/egov-error-queue-indexer.yml,file:///work-dir/configs/health/egov-indexer/pgr-services.yml,file:///work-dir/configs/health/egov-indexer/service-request-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,file:///work-dir/configs/sanitation/egov-indexer/egov-fsm.yaml,file:///work-dir/configs/sanitation/egov-indexer/egov-vehicle.yaml,file:///work-dir/configs/sanitation/egov-indexer/egov-vendor.yaml,file:///work-dir/configs/sanitation/egov-indexer/fsm-inbox-indexer.yml" - -egov-persister: - replicas: 1 - images: - - egovio/egov-persister - persist-yml-path: "file:///work-dir/configs/egov-persister/pgr-services-persister.yml,file:///work-dir/configs/health/egov-persister/hrms-employee-persister.yml,file:///work-dir/configs/health/egov-persister/product-persister.yml,file:///work-dir/configs/health/egov-persister/project-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/health/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/health/egov-persister/pgr-services-persister.yml,file:///work-dir/configs/health/egov-persister/egov-workflow-v2-persister.yml,file:///work-dir/configs/health/egov-persister/mdms-persister.yml,file:///work-dir/configs/egov-persister/referral-management-persister.yml,file:///work-dir/configs/health/egov-persister/hcm-moz-impl-persister.yml,file:///work-dir/configs/sanitation/egov-persister/pqm-anomaly-finder-persister.yaml,file:///work-dir/configs/sanitation/egov-persister/pqm-persister.yaml,file:///work-dir/configs/sanitation/egov-persister/fsm-calculator-persister.yaml,file:///work-dir/configs/sanitation/egov-persister/fsm-persister.yaml,file:///work-dir/configs/sanitation/egov-persister/vehicle-persister.yaml,file:///work-dir/configs/sanitation/egov-persister/vendor-persister.yaml,file:///work-dir/configs/egov-persister/egov-user-event-persister.yml" - initContainers: - 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 - -pgr-services: - memory_limits: 512Mi - -egov-data-uploader: - initContainers: - 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-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: "UNIFIED-UAT" ##### Change repo branch with Your fork Repo branch - -dashboard-analytics: - java-debug: true - state-level-tenant-id: "pg" - 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: "UNIFIED-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: "UNIFIED-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: "UNIFIED-UAT" ##### Change repo branch with Your fork Repo branch - report-locationsfile-path: "file:///work-dir/configs/health/reports/reportFileLocationsv1.txt" - -egov-location: - mdmsHost: "egov-mdms-service-legacy" - mdmsSearchPath: "egov-mdms-service-legacy/v1/_search" - -egov-localization: - replicas: 1 - heap: '-Xmx256m -Xms256m' - memory_limits: 512Mi - -individual: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - 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" - -pdf-service: - initContainers: - 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 - 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,file:///work-dir/configs/pdf-service/data-config/measurement-book.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,file:///work-dir/configs/pdf-service/data-config/detailed-estimate.json,file:///work-dir/configs/pdf-service/data-config/deviation-statement.json,file:///work-dir/configs/pdf-service/data-config/measurement-book.json,file:///work-dir/configs/pdf-service/data-config/fsm-receipt.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,file:///work-dir/configs/pdf-service/format-config/measurement-book.json,file:///work-dir/configs/pdf-service/format-config/fsm-receipt.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 - -pgadmin: - dbUrl: "unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com" - port: "5432" - environment: "unified-uat" - maintenance-db-name: "unifieduatdb" - db-admin-username: "unifieduat" - db-read-username: "readonly" - max-query-history: "50" - max-login-attempts: "5" - enable-save-password: "False" - persistence: - enabled: true - dataDirSize: "1Gi" - aws: - volumeId: "vol-03858e4cedb7cf0bb" - zone: ap-south-1b - -# 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: - memory_limits: 512Mi - heap: -Xmx256m -Xms256m - 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-mdms-service-legacy/v1/_search" - 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 - workflow-statelevel: "true" - 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" - heap: '-Xmx256m -Xms256m' - memory_limits: 512Mi - mdmsHost: "egov-mdms-service" - mdmsSearchPath: "/egov-mdms-service/v1/_search" - mdmsLegacyHost: "egov-mdms-service-legacy" - mdmsLegacySearchPath: "egov-mdms-service-legacy/v1/_search" - -mdms-v2: - memory_limits: 512Mi - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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: - memory_limits: 512Mi - heap: -Xmx256m -Xms256m - 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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -playground: - replicas: 1 - images: - - egovio/playground:1.3 - -prometheus-postgres-exporter: - namespace: monitoring - host: "unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com" - user: "unifieduat" - password: "DigitCoreUAT2023" - port: "5432" - database: 'unifieduatdb' - sslmode: disable - -# 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: "vol-0bec46e50ac05a91f" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add respective zone. - - volumeId: "vol-0964de4212976e85e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-05fb98fc936a6ab2a" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-0e313d7e753227014" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-0870ef3a17b696f86" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-05eb8796bf85124eb" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-0f2ef2ce233105edd" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-06741bb21720bc60e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-00c7ae1dd0fe50347" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-0efd04ab8d0945340" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-008ba0157f38baae4" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-05e0d3424583e11ac" ## REPLACE: add volume id - zone: ap-south-1b ## 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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/unified-urban-dev-secrets.yaml b/deploy-as-code/helm/environments/unified-urban-dev-secrets.yaml deleted file mode 100644 index 014f6ed045..0000000000 --- a/deploy-as-code/helm/environments/unified-urban-dev-secrets.yaml +++ /dev/null @@ -1,123 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:P7eJg7L6BHNkDw==,iv:V6c2oa4rgef4zVubyBVqfLzaBPqL37NkBHnS4ow3t4I=,tag:KPWWcyV2RRkz2dbEgIZvGw==,type:str] - password: ENC[AES256_GCM,data:rwmZvpS1UFgLuqEM8Q==,iv:ZdKLKhW5BNC9cv7xWyES91V9527IhyxDZFtrG8/RMnc=,tag:AGKY4AtnM71vZwQvV0v7UA==,type:str] - flywayUsername: ENC[AES256_GCM,data:SvFKmVr7KoATQw==,iv:lyzeqf80asZcscJbdEr3L/U8Ak8Xiwk0rA/n2tNDydQ=,tag:BV/qcv9YkdYejOk0nUYn2A==,type:str] - flywayPassword: ENC[AES256_GCM,data:6yLOXN8nBhFymxYSGg==,iv:BOK2G6uctHpllOoHuOw4Ypf7lQ3RjSJCOsUXpLEanFs=,tag:tidMqqG0Xywp7jcIwxrtJw==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:bKHPhTR7hg==,iv:Vpr1zsgxHQrbmyYNWSaKbelhFRvKbiHzZGSE/EqQ6RE=,tag:xSkBD/bUOCthyLxeO2ADVA==,type:str] - password: ENC[AES256_GCM,data:/8Nx+iqA6LU=,iv:DbgjakTe8oYyfAUNuLJ2pVWUS4eh64ybXFvCctiN3Eo=,tag:33/GTlVEL7i/0PvvVnAwmQ==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:w8dzx1VxegcyiuUkEkZUJ2q6sl8=,iv:tblebty94pl2+ByPoZu9L8U7cXEylYQUMAQlxTPvfvM=,tag:x44CUdAQGTiZJjyioLolCw==,type:str] - aws-secret-key: ENC[AES256_GCM,data:AqwpqJ0eGdu7XR7sDDQnIQyOQna2tLAiSNO/ISpUStCBTbn52IB7iQ==,iv:SkYL0egyml+Ub8+QZzB+JF8eqPl27s6qE2yUszMN8/I=,tag:QRLPO7lsianWkI3v+GWTyA==,type:str] - egov-filestore-azure: - account-name: ENC[AES256_GCM,data:IDNGiQ/UdJfodlpDksRd,iv:JXpOVDYms1HVVWGnxMwmpirVScnDTZt6OaPn2pb4hnY=,tag:tTDmD8PRBezzXFg876KG4g==,type:str] - account-key: ENC[AES256_GCM,data:bIk4upLfb+M4xzsW/pVEQQIRQzUHItnATMxoQw/a6q5iSeGOJxcbFoj/Yj5wN61AXFI1QgGqPUVyGTU4LFj4OvSb4Te/AL1bsqIgAppdEKxKu0YOXeWouQ==,iv:FIkApN+y2tCd4xzPb61DqfmFXAb9v5lYVRuPWUdUWLA=,tag:3dTtN+HvrA1+m9QjeeqZTQ==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:7Oh3SrZgqF9uTGyFY1e2gERb4Q+xFgn0Ch5geYuq0oCkskBt+2DY,iv:R6kmwnTy5vIgbmrTh6ro3zQhfqKxxh9ziKmsCcPFNUY=,tag:0wt831cNMzBEI7xWPA5r/Q==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:iQCsd/TQg9R470HXxOYyfw==,iv:acB1ytqtW00eZHYn0JO48Gc2WTpTwFPgxcsn2VS0htg=,tag:R1vDil7+I5ZV8tYmGWKDUw==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:dUfcmBeRhFQNIfAyqpQDHw6ca378i4TtXWrEjacvWec=,iv:ybV8brU6DsPuPeMEJOU+p3bq0m11tgQZfDWT4OlPql8=,tag:nFStBXqGS6wDZJP63DaE1g==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:a9SSDv6knIqg7TTAcRkt,iv:HCzcJ+axKjquhdzDuHANDLJdPwO+HZtiBj3fh82li50=,tag:AjDislnD0ai+g9y5sxgWBQ==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:PIIQQdXCZLLOH6g=,iv:x4GvV9L90Gf5D6Ce64fgcOXBq1d6lCzD4VHxB+Ws18M=,tag:pR271xq46ZHPsNEX9xdwlQ==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:3GKrCaheW48=,iv:at6gTDEdkjl9m1j8HTB6BF8ZU3UNSPFJEnhWwSFoggc=,tag:9MTmhgg6YAxzd8FyN6AfGg==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:rZ5weD43,iv:w1J3CFaON7TwZ6eX/hCzaRGwVU4zL44ImgRQTIm3K14=,tag:FhB+ULwj3L/Fv0fKNho+xg==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:7v9zmQRdhws=,iv:WIRN18PE2qY6tk9RlRlSBwZ82JoHikXU9OgZZJEb6tY=,tag:hGrLc397Bnd3BajNYAlcTg==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:i56/L3PqmtdCHZxEA3vINmFUFo33Gun3FRI=,iv:BuHWeGoT/xf9OcAQPglN7tAUUseXE/dqhTaxXUvKzjE=,tag:SgoB8+KkKfTz0DWZEOytvQ==,type:str] - admin-password: ENC[AES256_GCM,data:OHYF/5vUzv6/uHSV,iv:yWkFCGcHjIdBXYVYQA8TCMcu/ThkJetHxYfnCn+Wiyg=,tag:O85S6LybYeOqFw4sJzMxHw==,type:str] - read-email: ENC[AES256_GCM,data:HAV68+XHfk+SO/Orbm0DquAOBcVF1/sKfg==,iv:8fJWgr0MVzM9l963+Z0/yHFjL7CY7vMbtuX9E4o8M+Q=,tag:dwOz9PoZcVUOyKVW9WupTA==,type:str] - read-password: ENC[AES256_GCM,data:oguc3wk49XcvhgPW,iv:a5riBFfT0rznHZDFC8eByvoAlc1KDAKeuLZhFdTSXPM=,tag:pkRyrUsPhq5VmYsL5cmPQw==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:yd9we+lE5aD+kGmgJnVnCQ==,iv:nsPJQ8Njd1iHYIy3UE6WI8wAMvIkkmFtpISkQALXkB4=,tag:eK9XP11MN8o/vlnxR74DHQ==,type:str] - master-salt: ENC[AES256_GCM,data:FdaemV4VsX0=,iv:TOq7eBVowhwrhYQA8lTSUcX9z6t3N6QfeC2+HflLsFs=,tag:d6EujcRSKKFHrPZvPcBI4A==,type:str] - master-initialvector: ENC[AES256_GCM,data:aHuoiogt6IY6vvES,iv:OfANqGUPQmQJPw/Wiz/+DeH2BnC4iVkyEQZmO+Rh91c=,tag:tg+RuLeB7iPkmGsxCdbO+w==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:UsnTwEe1/Wyjj+U0EOLzHU5LIE+IQZ1DpL4NysUrAFsg,iv:mpri8EAFmGTrBSZrZvyl0zYeIB3tQ9xKZgkwsr2DI8c=,tag:HqO7yg20VlxOU6Tddex5UQ==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:/EQ50K6Yj/0=,iv:KGf17RHInujfu/D/IWhEtDnE6Q8eNjh1BTy+gWoiAR0=,tag:XXxo379t1pZ6d//VK/lhfA==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:QoEP0IsOonMY8nnS8nOZPH+9BrsIXJyJI2Muav5G+lE=,tag:2qbNbl/qXuNkUogEDPDYGQ==,type:str] - known-hosts: ENC[AES256_GCM,data:p3ew1QDJyoUfC0r3p/gp2zh1uR63e8aZhF+m0CMyFKZttHCjHl5N0YnZueyEJ4clQe00L51wgIOQ57VB4uB63LhBhwrgjTIF8SY9XWLwWzL55FH2r029S8TBMOMan6PwzoRlpj+CBghgoIZUlcSrMtJdEkuz1E0is6Z9OXx+u81mhfQp8fRQvTCEjVua1dPsD0K1TUZRTUrUen6Nke9T2g31KCePI9Fd5GPRWhKiXaayTGD46mYetpzLJLmg38Boin+dpz5beGDco6Xs905U3l+jITe0UeVFtC65AdJqltzsYKCwbA/DscQ5TPmH59RcyaJPNvl+Q46I/mI+aWDYYXp70TIuxsnMepqPuA8bO6X6YFJ34SumSH0BGtDVosNzD5nvEUfq+tZCKncyo4eVHQo/ubn8yw895xHDi5EbDbx8BWAzh1wnPGKUcmBZBmYz2KOji21GTQkhfjZnXMxrS8Bq+0aNCzZEqLQECCkL1P1D1Uka4VqiH+vXChOLSb8jgE72TXC+1UJe9bsm3XVSf9mryy4ALvAj3GJpw7nzlq60nQdE2KOoLpCEIJbIE/CcMhTmu5QuZGhilmFTSRG7YJfhG8bpkxTfcrURXO6ure5VlebeZqS57AS5+rRWIq/orXYlYJIxuVFQpPvwTmyCZelT4vwahyV18obNFimdOvmV7wsqu8w2CsbwDNLJ0kdNtlnDbI1xutpjWZa2MkkWjYqJQY6ujssgVgXHoYdiw2zhkcc=,iv:51O/Rc/gIHwY8UWyHJB8C1K+jZiEEaQugHroJa4MllQ=,tag:fOBLnlvvrMvRM27F0dTuUA==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:bY+bZkzXrHkc,iv:kI/ksNe5nbMRc1Gc/m9d6Z5+c7MYUosqYctF8WVBzAY=,tag:uYhCcWbfmp354MB97Vhq3g==,type:str] - si-microservice-password: ENC[AES256_GCM,data:ladqAARE92xqATprWQ==,iv:0UwXRNaNFDPGyt1UnLwO4vc8EQx8FX8yWqocrdxsgt4=,tag:b5vyxJkvi76X7AvBegF4qA==,type:str] - mail-sender-password: ENC[AES256_GCM,data:eUWsjzFShr6pHdCls68zrbI=,iv:YAtIKu7iDCU6KBB9Ska+aRBcs7vbg9JPnRvtWb3Bw2g=,tag:527UjfqB848n8A2BmIFUOA==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:ooie9jRZwFiRdBjUhW8GEB4SfjHn+nsdOkcGaw==,iv:bBjzp5xl11dyvzfhmU4O6R4LVLNzEQY36mxlxAGD4+c=,tag:LW+AItc2atniNRDOXyR4qw==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:4z8yNLzjS1HVdY1VpHiSqw==,iv:8lRcl7tXzdiVB/d+S2BqIe8nU4764v+R/INlY0foqEw=,tag:Cbf4Sap01XcZr84izruEXA==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:Xn/pbv/QkA==,iv:bQydtw6BMlQoo3jOzGKISfo/N1Gt0WjGsYZfoB4q3pw=,tag:JuHzxQvI/rE+jG11XLpHFg==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:iwZW+nUBEA==,iv:sm8g+umA5O1owL1SsboLqINS71GMtJ69yF1i+Oetkfs=,tag:JXivJVUuHUPyhGfqVYxMlg==,type:str] - egov-edcr-bank-gateway: - edcr-pnb-mid: ENC[AES256_GCM,data:YbA4r9foPC7bDM3la3pb,iv:iJ2Fy6/5jxroo9SRyi4ylh6b2rExnRMjSK5K9/c1ON4=,tag:fmwBySi67Hh1bAjkGjhkBw==,type:str] - edcr-pnb-encryption-key: ENC[AES256_GCM,data:3A/SZqrEzYMVHmNue4TjJ4tlUqJXaxuY/TjY8JrMULk=,iv:VCixXxfd+eYsQTB0zXa2MOKeQdTKIoYOTkBC/yRhWqk=,tag:ZYkUbn628DZN4h3JHv2gnw==,type:str] - edcr-hdfc-key: ENC[AES256_GCM,data:b+j7tGXj,iv:/DtlBcoXK/aGGTlgk+cYUppKHv5iJaJMbSt02gdWKes=,tag:C3rZQ2GC6/Je60RyMqgPkQ==,type:str] - edcr-hdfc-salt: ENC[AES256_GCM,data:KdhnoultRxY=,iv:GOr5qbYhjy+hdehTlgudUpWH3AMv8ERhog3ZVCkFmSM=,tag:e5iOeX++DiT89CSZx5AS3Q==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:xquy9jlZf6habx0=,iv:Di+C8m0A/5Ao+NMeKUBEF27hOvu+Ui7JKEn8Lq2cpQo=,tag:+WoHNiQGehbp5HeVSN9tBw==,type:str] - valuefirst-password: ENC[AES256_GCM,data:Lr4fJobnJMVb,iv:EQ3Fjo2QysAEqi3EyWypUZZnBg0iRfv5cuVwwG4PM1g=,tag:mT4B7WCTtFAvzYipzWGfXA==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:uOfQpY7o,iv:S1VgLViwACYWhuzEq429xyHqeExOF9t+ouxNlEqyJ7g=,tag:zLOIPT0/Bx7/36GDVqRx2Q==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:a5BMvMf2IjWhmhBnsGyPLI2bTsM=,iv:fWLMqXrXUiWwZcr1MGWsbPhrTX7Bd6SdTMEXTasyxeo=,tag:QrrHesMKX94KmX+5Lg38PA==,type:str] - clientSecret: ENC[AES256_GCM,data:3zHTCC90vHQ3ub0eVazjHtRQ7T20P4eEx/CQ3gFRP/OryZZlskTZHg==,iv:uG+UjpJjTdKrDb9m6tK/v0+DwtVwN4P8IBX1ASbQUC8=,tag:UBFErKLD9o4ZT5DZVRYkzw==,type:str] - cookieSecret: ENC[AES256_GCM,data:E/VmAxm2Bzpd3zbhG+/g8B8B/Th7Oh9n,iv:OCa5W2vjwN+KztXbAor7dGi3zvpi9749PhAti3vXMKc=,tag:zZXMeqNvzTbrGLvJSzverw==,type:str] - minio: - accesskey: ENC[AES256_GCM,data:p7bXlAsc/5hc0OO9SJp5m11T4a8=,iv:MMdLjWjWIJSFI+5W+iyfSKEJWoocTyHhaMvXY71v+8I=,tag:356W/Z5MtP6oRsGvmuVzaQ==,type:str] - secretkey: ENC[AES256_GCM,data:t98ZhuZG5cLq4BhxAEmN3cjrjP2xSZ8o56dk99xm4eqYjNkp41Segg==,iv:1tQPEO6QSAyfv96s9p3HhN/C8/xVTItPPqfpvTTzi0w=,tag:/Yr+yUXPAJw67oKqGrw8YA==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:roQ=,iv:qwKRm5ov/rYKFUuTCANflP6RjKSVEaiQ2ltwNiKQbOg=,tag:+aQIun04fqdaW5dYSKWSQQ==,type:str] - route: - receiver: ENC[AES256_GCM,data:g95iWpH+aMZrYvY2tnedxBOYAg==,iv:ztFKypuRA6qRmkHy3TjmLZGfInTxyaWsu4hkeSTuEI8=,tag:H1LtzhfiSkSJqNO5UTt2fA==,type:str] - group_by: - - ENC[AES256_GCM,data:f9LJa3kGg7qf,iv:dKcGE0aprQVmjqJPBQkDoQL5ElTZJPEC9iu5BuOJtMg=,tag:8KIY1YeWCmwVbo5UllJq3Q==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:cAZ66rs/laEOP9w2IkhYX/0xBQ==,iv:O87az+AOTgS5TlOcz6iYp3vAyrEcR2SSjvVwQU+JJTY=,tag:GpcEWjo0a+bNVNf2W5uiQg==,type:str] - match: - alertname: ENC[AES256_GCM,data:shPHDlxNEw8=,iv:jTDEJxRlypYPFPZVTzXAUA3H+zsy89NFIzBfKnr4ZRI=,tag:JbfuZ3Edusa2E8KRRPXoIg==,type:str] - group_wait: ENC[AES256_GCM,data:lCCl,iv:75PqYL2T1APq4ZXAV7IS1dd/ILn9d4WN0TAdNh73pKM=,tag:Yi4PrEQ5DCSPHMd6PscqFg==,type:str] - group_interval: ENC[AES256_GCM,data:XuI=,iv:leOm+07NIDyaPcx9u2U2mTKTeRHPLiFdz4sKrRGtTUw=,tag:EjCLgDPGihV5/j4V0Frebw==,type:str] - repeat_interval: ENC[AES256_GCM,data:rD9T,iv:fHolnCoioKcKt40549gGy1M5nCOdhvo7IQ4iVrXgk30=,tag:Uh1mbWlA61KoxAaV/aQ+GQ==,type:str] - receivers: - - name: ENC[AES256_GCM,data:dCjBbQlEpPvUFjW/MqBif7jm5Q==,iv:gwMKx8ebtF5wbQCPQBIX1nDH9+TPD5YVe0qJiEnhjGM=,tag:UdBW8RyCTalE1SJS/dxwWw==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:B4jQ2g==,iv:vlaR9WoEZBL7hxkDxldFMO9D7eqU7OAiHredr61iAEw=,tag:3zVAQVkDq80n2865+4+jkQ==,type:bool] - api_url: ENC[AES256_GCM,data:ed2rPVwD/73AqEi1SOKqaSJHd9jH2DR4vvzSw2z3H2cqETjRC4x+RnfualCkZgYBrGnFxeXRkTdgyUR7oKgEK7WtHhdFpH2Mdwu6rNhDjA==,iv:I/jRNic1ah/bjZTjJKtx/S8CmKdw2UYYtGnDvLbQzs8=,tag:G0on5YqeJYgZ9r6UywvXCA==,type:str] - channel: ENC[AES256_GCM,data:Y0hg/i5x6lcD/EXMNDgaYS0l7JDDNw==,iv:0TQivRBNB6mJOTr07/8ML7bTT3HabW7nV0BSmQnlzMo=,tag:EXidBq4DvBuB8/lfV2HO7w==,type:str] - username: ENC[AES256_GCM,data:+6GVawnm2qakCFr1,iv:CBSCyvDPV5lloz65GY8YljTKNYVg8TojCtE8x9Jk+FE=,tag:eIjNEnB88ICwiLz4byVXkQ==,type:str] - title: ENC[AES256_GCM,data:J7NyAudVUQzvt762gIuVE4IsbW2ZRDwABL2/4MXEtGVJj9ps3JU=,iv:OiHAYS71AS6Qjs06iofKrqqs3TbC1xOqlmfiuS28xXI=,tag:iOFMTTveGXV0KXOHRvs3/w==,type:str] - text: ENC[AES256_GCM,data:4qAygJzV1OTnMnFkLquPknyGW62hX7kJ02+fi/sjG4hotjZeNg==,iv:5vSCKuco1TkGTxenkYZ9nrZuHBS8tyWcDpCCaVSIoT8=,tag:AocVdYqCZJFkowFsqWvfYw==,type:str] - templates: - - ENC[AES256_GCM,data:foX+fbZ4SsGnAKDrF5W6LyzLzefr5tH1LV/47nXv/BPAHWoF7aebzGYGMFe5NjPO4k4DWUVTOg/Ez0eUOO5PxQToh/KvkNA=,iv:qcYBmOGF49DHWmNQF9khMRpwywLF28knpOH1bfazaEU=,tag:3IRkp+jlN+wFl4qRbHNTrw==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2020-11-10T06:48:05Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgEkCaHUS5rBgOTSYF3KJCCLAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMpuUHqwmURtAwdOKHAgEQgDs7gNHFGN2+UnWe493tfMbEMio4ZKWliDRq37pf5abrPBri/ZJoCf5cPeN+zLXVqLWeBVxIjie+q5jusw== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-12-04T06:34:09Z" - mac: ENC[AES256_GCM,data:/X1eVy13YhGzOOHGKBVTbcON219ClN8ypku3BOg2XslVUhr409fOM2uL7u/hdgSEzyct+/q8POJdzF+doqV+u9M4t6/IjPIrjTyjsJgtXlGws3bMxzGud35iDOytik5X3wt8L5CvLYm/JqwQ3Z20YnFwL3lc7J/2tUjztu9IdWo=,iv:HWSOIeUfZ0v86+Id6Q0BSzSz0bXRWWT2z6AgOJJAmQ4=,tag:w8KoXYHqUgIfe/UliqmO+g==,type:str] - pgp: - - created_at: "2020-11-10T06:48:05Z" - enc: | - -----BEGIN PGP MESSAGE----- - - hQEMA+gtFIQvidpKAQf/ZV/gS6UA3zPiDMT9Rjbg0nSVhDmsqR8ki0bWvzfVEDzv - lXzcOnjuILj4TkTKc45Mq8rkyAiYMu1HbMXDnlK3NL2whq1v+OKEMrdWcdzpDhr/ - gu/E5uBX3+V9PwWWvpSUqBYKnl0iBz+MoUSx0kZnrRZ54lC/Rd9X/gRhN3pTqMn+ - Ihw6/6D6+7haqXtgAb2cdhVYG6O39RzKTO173AxK3fFYmzxXzSwBzJte0ZXapx8t - PfY0aNyWTdD9OQ5RxRj53YBCGqDjnKuvFqTwTAaapJ4hO6mpVnFY6zl9vneX89HF - 5fL+eC3tMXIqyF8e6kVWvLuYMWz5QSf+4VAlyoB99NJeAU1WMfycVvvdEYbTHqqS - ieWYJYkjC+TlwkmbZ/9XTleQdS6HwX3jzAcqCAdeK8hw7iGGAVXZYlG3iL0Yv05S - q/xbgdrRuywkK+g80ybEf+MQSSPsd5Q8dO6TFhaQ4Q== - =msen - -----END PGP MESSAGE----- - fp: B9FF61E01273EDF7DE298B52F4D6BD77E5C66196 - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-urban-dev.yaml b/deploy-as-code/helm/environments/unified-urban-dev.yaml deleted file mode 100644 index 9de2115cce..0000000000 --- a/deploy-as-code/helm/environments/unified-urban-dev.yaml +++ /dev/null @@ -1,1028 +0,0 @@ -global: - domain: unified-dev.digit.org ## Add your Domain Name "Eg: site.mydomain.com" Do not use the dummy domain - setup: fullsetup - namespace: urban - -cluster-configs: - namespaces: - create: true - values: [ backbone, cert-manager, egov, es-cluster, kafka-cluster, logging, monitoring, playground, zookeeper-cluster, urban ] - - rbac: - - role: user - namespaces: [egov] - - role: admin - namespaces: [playground,kafka-cluster] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ urban ] - data: - db-host: unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com ## Add db-host name eg: egov-demo.database.azure.com - db-name: unifieddevdb ## Add db-name - db-url: jdbc:postgresql://unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieddevdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: "https://unified-dev.digit.org" ## Add your Domain Name - egov-services-fqdn-name: "https://unified-dev.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-v8.es-experimental" - es-indexer-host: "http://elasticsearch-data-v8.es-experimental: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" - - - egov-service-host: - namespace: [ monitoring, urban ] - data: - asset-services: "http://asset-services:8080/" - asset-services-maha: "http://asset-services-maha:8080/" - billing-service: "http://billing-service.egov:8080/" - collection-services: "http://collection-services.egov: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/" - urban-dashboard-analytics: http://urban-dashboard-analytics.urban:8080/ - urban-dashboard-ingest: http://urban-dashboard-ingest.urban: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.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/" - urban-egov-indexer: "http://urban-egov-indexer.urban: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.egov: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.egov: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.urban:8080/" - ws-services: "http://ws-services.urban:8080/" - sw-services: "http://sw-services.urban:8080/" - sw-calculator: "http://sw-calculator.urban: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" - egov-edcr: "http://egov-edcr.egov:8080/" - echallan-calculator: http://echallan-calculator.egov:8080/ - echallan-services: http://echallan-services.egov:8080/ - inbox: "http://inbox.sanitation: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/" - urban-national-dashboard-ingest: "http://urban-national-dashboard-ingest.urban:8080/" - -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -egov-filestore: - replicas: 2 - heap: "-Xmx1344m -Xms1344m" - memory_limits: 1536Mi - 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 - fixed-bucketname: egov-rainmaker # Only for Dev & QA - 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'},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'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'},xls:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'}}" - - -egov-url-shortening: - egov-url-shortner-endpoint: "/egov-url-shortening/shortener" - hashids-salt: "randomsalt" - hashids-min-length: "5" - - -egov-idgen: - idformat-from-mdms: "true" - autocreate-new-seq: "true" - -egov-notification-sms: - sms-provider-url: "http://api.smscountry.com/SMSCwebservice_bulk.aspx" - sms.provider.url: "http://api.smscountry.com/SMSCwebservice_bulk.aspx" - 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':'LNG', 'DR':'N', 'smsservicetype':'singlemsg'}" - sms.senderid: "EGOVFS" - sms-gateway-to-use: "SMS_COUNTRY" - sms-sender: "SMSCOUNTRY" - 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" - ingress: - enabled: true - - -egov-user: - replicas: 2 - 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: "pb" - 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: "+918744060444" - contact-card-whatsapp-name: "mSeva Punjab" - valuefirst-whatsapp-number: "918744060444" - valuefirst-notification-assigned-templateid: "205987" - valuefirst-notification-resolved-templateid: "205989" - valuefirst-notification-rejected-templateid: "205991" - valuefirst-notification-reassigned-templateid: "205993" - valuefirst-notification-commented-templateid: "205995" - valuefirst-notification-welcome-templateid: "205999" - valuefirst-notification-root-templateid: "206001" - valuefirst-send-message-url: "https://api.myvaluefirst.com/psms/servlet/psms.JsonEservice" - - test-data-cleanup-enabled: true - -xstate-chatbot: - whatsapp-provider: "ValueFirst" - contact-card-whatsapp-number: "+918448098732" - contact-card-whatsapp-name: "mSeva Punjab" - valuefirst-whatsapp-number: "918448098732" - valuefirst-notification-assigned-templateid: "3656031,4156319" - valuefirst-notification-resolved-templateid: "3656033,4156321" - valuefirst-notification-rejected-templateid: "3656037,4156323" - valuefirst-notification-reassigned-templateid: "3656039,4156325" - valuefirst-notification-commented-templateid: "205995" - valuefirst-notification-welcome-templateid: "205999,4156311" - valuefirst-notification-root-templateid: "206001,4156313" - valuefirst-notification-viewrecept-templateid: "3597461,4156327" - valuefirst-notification-pt-bill-templateid: "3595729,4156331" - valuefirst-notification-ws-bill-templateid: "3595727,4156329" - valuefirst-notification-owner-bill-success-templateid: "3595731,4156489" - valuefirst-notification-other-pt-bill-success-templateid: "3618673,4156315" - valuefirst-notification-other-ws-bill-success-templateid: "3618675,4156317" - valuefirst-notification-track-complaint-templateid: "4052381,4156335" - valuefirst-notification-lodge-complaint-templateid: "4052379,4156333" - valuefirst-send-message-url: "https://api.myvaluefirst.com/psms/servlet/psms.JsonEservice" - bill-supported-modules: "WS, PT" - pgr-version: "v1" - pgr-update-topic: "update-pgr-service" - information-image-filestoreid: "16dff22d-06dd-485d-a03d-6d11e8564dff" - open-search-image-filestoreid: "bd150c64-2188-44ba-b77e-3030475bddc8" - nlp-geoSearch: true - bill-search-limit: 3 - receipt-search-limit: 3 - complaint-search-limit: 3 - -egov-mdms-service: - 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" - branch: "UNIFIED-DEV" - mdms-folder: "egov-mdms-data" - masters-config-url: "file:///work-dir/egov-mdms-data/master-config.json" - java-args: -Dspring.profiles.active=monitoring - - - -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-userevents-pay-link: "digit-ui/citizen/payment/my-bills/$businessService/$applicationNo?tenantId=$tenantId" - -bpa-calculator: - memory_limits: 384Mi - java-args: -Dspring.profiles.active=monitoring - java-debug: true - tracing-enabled: "true" - -noc-services: - java-debug: true - -egov-indexer: - name: "urban-egov-indexer" - replicas: 1 - appType: "java-spring" - ingress: - context: "urban-egov-indexer" - heap: "-Xmx512m -Xms512m" - memory_limits: "768Mi" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-DEV" - egov-indexer-yaml-repo-path: "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-fsm.yml,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" - healthChecks: - livenessProbePath: "/urban-egov-indexer/health" - readinessProbePath: "/urban-egov-indexer/health" - indexer-host: urban-egov-indexer - extraEnv: - app: | - - name: SERVER_CONTEXT_PATH - value: /urban-egov-indexer - - name: SERVER_SERVLET_CONTEXT_PATH - value: /urban-egov-indexer - -egov-pg-service: - axis: true - egov-pg-reconciliation-system-user-uuid: "b405e4d0-99ec-41b1-92e7-2ebda0321e0d" - -egov-persister: - replicas: 3 - images: - - egovio/egov-persister - persist-yml-path: "file:///work-dir/configs/egov-persister/pgr-migration-batch.yml,file:///work-dir/configs/egov-persister/pgr-services-persister.yml,file:///work-dir/configs/egov-persister/pdf-filestoreid-update.yml,file:///work-dir/configs/egov-persister/chatbot.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/property-services-registry.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/tradelicense.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/water-persist.yml,file:///work-dir/configs/egov-persister/water-meter.yml,file:///work-dir/configs/egov-persister/assessment-persister.yml,file:///work-dir/configs/egov-persister/sewerage-persist.yml,file:///work-dir/configs/egov-persister/bpa-persister.yml,file:///work-dir/configs/egov-persister/property-services-migration-temp-config.yml,file:///work-dir/configs/egov-persister/assessment-persister-migration-temp.yml,file:///work-dir/configs/egov-persister/migration-batch-count-persister.yml,file:///work-dir/configs/egov-persister/land-persister.yml,file:///work-dir/configs/egov-persister/noc-persister.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/echallan.yml,file:///work-dir/configs/egov-persister/egov-document-upload-persister.yml,file:///work-dir/configs/egov-persister/egov-survey-service-persister.yml,file:///work-dir/configs/egov-persister/firenoc-calculator-persister.yml,file:///work-dir/configs/egov-persister/nss-persister.yml,file:///work-dir/configs/egov-persister/birth-death.yml,file:///work-dir/configs/egov-persister/bulk-bill-generator-ws.yml,file:///work-dir/configs/egov-persister/bulk-bill-generator-sw.yml,file:///work-dir/configs/egov-persister/audit-service-persister.yml,file:///work-dir/configs/egov-persister/pt-enc-audit-persister.yml,file:///work-dir/configs/egov-persister/ws-enc-audit-persister.yml,file:///work-dir/configs/egov-persister/sw-enc-audit-persister.yml" - persister-bulk-enabled: "false" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-DEV" - -egov-localization: - replicas: 1 - -egov-data-uploader: - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-DEV" - -egov-searcher: - replicas: 2 - 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,file:///work-dir/configs/egov-searcher/propertyopensearch.yml,file:///work-dir/configs/egov-searcher/inboxpropertysearch.yml,file:///work-dir/configs/egov-searcher/wateropensearch.yml,file:///work-dir/configs/egov-searcher/sewerageopensearch.yml,file:///work-dir/configs/egov-searcher/inboxTLSearch.yml,file:///work-dir/configs/egov-searcher/inboxFSMSearch.yml,file:///work-dir/configs/egov-searcher/inboxNOCSearch.yml,file:///work-dir/configs/egov-searcher/inboxBPASearch.yml,file:///work-dir/configs/egov-searcher/inboxWSSearch.yml,file:///work-dir/configs/egov-searcher/inboxSWSearch.yml,file:///work-dir/configs/egov-searcher/inboxBillAmendmentWsSearch.yml,file:///work-dir/configs/egov-searcher/inboxBillAmendmentSwSearch.yml" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-DEV" - -egov-custom-consumer: - erp-host: "https://mohali-qa.digit.org/" - -egov-apportion-service: - memory_limits: 512Mi - heap: -Xmx256m -Xms256m - -inbox: - service-map : '{"FSM":{"searchPath":"http://fsm.egov:8080/fsm/v1/_search","dataRoot":"fsm","applNosParam":"applicationNos","businessIdProperty":"applicationNo"},"FSM_POST_PAY_SERVICE":{"searchPath":"http://fsm.egov:8080/fsm/v1/_search","dataRoot":"fsm","applNosParam":"applicationNos","businessIdProperty":"applicationNo","applsStatusParam":"applicationStatus"},"FSM_VEHICLE_TRIP":{"searchPath":"http://vehicle.egov:8080/vehicle/trip/v1/_search","dataRoot":"vehicleTrip","applNosParam":"applicationNos","businessIdProperty":"applicationNo"},"PT.CREATE,PT.UPDATE,PT.MUTATION":{"searchPath":"http://property-services.egov:8080/property-services/property/_search","dataRoot":"Properties","applNosParam":"acknowldgementNumber","businessIdProperty":"acknowldgementNumber","applsStatusParam":"status"},"NewTL,DIRECTRENEWAL,EDITRENEWAL":{"searchPath":"http://tl-services.egov:8080/tl-services/v1/_search","dataRoot":"Licenses","applNosParam":"applicationNumber","businessIdProperty":"applicationNumber","applsStatusParam":"status"},"BPA_LOW,BPA,BPA_OC,BPA_HIGH":{"searchPath":"http://bpa-services.egov:8080/bpa-services/v1/bpa/_search","dataRoot":"BPA","applNosParam":"applicationNo","businessIdProperty":"applicationNo","applsStatusParam":"status"},"ARCHITECT,ENGINEER,STRUCTURALENGINEER,BUILDER,SUPERVISOR,TOWNPLANNER":{"searchPath":"http://tl-services.egov:8080/tl-services/v1/BPAREG/_search","dataRoot":"Licenses","applNosParam":"applicationNumber","businessIdProperty":"applicationNumber","applsStatusParam":"status"},"FIRE_NOC_SRV,FIRE_NOC_OFFLINE,AIRPORT_NOC_OFFLINE,AIRPORT_NOC_SRV":{"searchPath":"http://noc-services.egov:8080/noc-services/v1/noc/_search","dataRoot":"Noc","applNosParam":"applicationNo","businessIdProperty":"applicationNo","applsStatusParam":"status"},"NewWS1,ModifyWSConnection,DisconnectWSConnection":{"searchPath":"http://ws-services.egov:8080/ws-services/wc/_search","dataRoot":"WaterConnection","applNosParam":"applicationNumber","businessIdProperty":"applicationNo","applsStatusParam":"applicationStatus"},"NewSW1,ModifySWConnection,DisconnectSWConnection":{"searchPath":"http://sw-services.egov:8080/sw-services/swc/_search","dataRoot":"SewerageConnections","applNosParam":"applicationNumber","businessIdProperty":"applicationNo","applsStatusParam":"applicationStatus"},"WS.AMENDMENT,SW.AMENDMENT":{"searchPath":"http://billing-service.egov:8080/billing-service/amendment/_search","dataRoot":"Amendments","applNosParam":"consumerCode","businessIdProperty":"amendmentId","applsStatusParam":"status"}}' - bs-service-map : '{"WS":{"searchPath":"http://ws-services.egov:8080/ws-services/wc/_search","dataRoot":"WaterConnection","consumerCodeParam":"connectionNumber"},"SW":{"searchPath":"http://sw-services.egov:8080/sw-services/swc/_search","dataRoot":"SewerageConnections","consumerCodeParam":"connectionNumber"}}' - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# financials >>>>>>>>>>>>>>>>>>>>>>>>>>>> - -egf-master: - db-url: "jdbc:postgresql://egov-dev-db.ctm6jbmr5mnj.ap-south-1.rds.amazonaws.com:5432/egov_qa_db" - 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" - controller: - metrics: - enabled: true - serviceMonitor: - enabled: true - service: - annotations: - service.beta.kubernetes.io/aws-load-balancer-type: nlb - enabled: true - prometheusRule: - enabled: true - - -national-dashboard-ingest: - name: "urban-national-dashboard-ingest" - replicas: 1 - appType: "java-spring" - ingress: - context: "urban-national-dashboard-ingest" - heap: "-Xmx750m -Xms750m" - memory_limits: "850Mi" - 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","noOfPropertiesPaidToday":"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"}}' - healthChecks: - livenessProbePath: "/urban-national-dashboard-ingest/health" - readinessProbePath: "/urban-national-dashboard-ingest/health" - extraEnv: - app: | - - name: SERVER_CONTEXT_PATH - value: /urban-national-dashboard-ingest - - name: SERVER_SERVLET_CONTEXT_PATH - value: /urban-national-dashboard-ingest - -cert-manager: - email: "nithin.dv@egovernments.org" - images: - - "quay.io/jetstack/cert-manager-controller:v0.10.1" - namespace: egov - -zuul: - custom-filter-property: "false" - tracing-enabled: "true" - heap: "-Xmx704m -Xms512m" - server-tomcat-max-threads: "350" - server-tomcat-max-connections: "1500" - eventlog-enabled: "true" - egov-open-endpoints-whitelist: "/nlp-engine/fuzzy/city,/nlp-engine/fuzzy/locality,/user/oauth/token,/user-otp/v1/_send,/otp/v1/_validate,/user/citizen/_create,/localization/messages,/localization/messages/v1/_search,/user/password/nologin/_update,/tenant/v1/tenant/_search,/egov-location/boundarys,/egov-location/boundarys/boundariesByBndryTypeNameAndHierarchyTypeName,/egov-location/boundarys/getLocationByLocationName,/egov-mdms-service/v1/_search,/egov-location/location/v11/geography/_search,/filestore/v1/files/url,/pt-calculator-v2/billing-slab/_search,/egov-url-shortening,/egov-searcher/property-services/propertyopensearch/_get,/egov-location/location/v11/boundarys/_search,/whatsapp-webhook/messages,/xstate-chatbot/message,/dashboard-ingest/ingest/upload,/edcr/rest/dcr/downloadfile,/xstate-chatbot/status,/xstate-chatbot/reminder,/egov-searcher/water-services/wateropensearch/_get,/egov-searcher/sewerage-services/sewerageopensearch/_get,/notification-sms/smsbounce/callback,/birth-death-services/birth/_viewcertdata,/inbox/v1/dss/_search" - egov-mixed-mode-endpoints-whitelist: "/filestore/v1/files, /filestore/v1/files/id,/filestore/v1/files/tag,/user/_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/_fetchbill,/billing-service/bill/v2/_search,/collection-services/payments/_search,/pg-service/transaction/v1/_update,/pg-service/transaction/v1/_create,/pdf-service/v1/_create,/ws-services/wc/_search,/sw-services/swc/_search,/collection-services/payments/PT/_search,/collection-services/payments/WS/_search,/collection-services/payments/SW/_search,/collection-services/payments/FIRENOC/_search,/collection-services/payments/TL/_search,/collection-services/payments/WS.ONE_TIME_FEE/_search,/collection-services/payments/SW.ONE_TIME_FEE/_search,/edcr/rest/dcr/scrutinydetails,/edcr/rest/dcr/occomparison,/turn-io-adapter/_transform,/egov-pdf/download/PAYMENT/consolidatedreceipt,/egov-user-event/v1/events/_search,/tl-services/v1/_search,/pgr-services/v2/request/_search,/echallan-services/eChallan/v1/_search" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -billing-service: - replicas: 1 - java-enable-debug: "true" - tracing-enabled: true - -collection-services: - replicas: 2 - receiptnumber-servicebased: "true" - receipt-search-paginate: "true" - receipt-search-defaultsize: 30 - user-create-enabled: "true" - apportion-endpoint: /apportion-service/v2/bill/_apportion - -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: "digit.org" - -employee: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" - -dashboard-analytics: - name: "urban-dashboard-analytics" - replicas: 1 - appType: "java-spring" - ingress: - context: "urban-dashboard-analytics" - heap: "-Xmx128m -Xms64m" - memory_limits: 384Mi - config-schema-paths: "file:///work-dir/configs/egov-dss-dashboards/dashboard-analytics/*.json" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-DEV" - extraEnv: - app: | - - name: SERVER_CONTEXT_PATH - value: /urban-dashboard-analytics - - name: SERVER_SERVLET_CONTEXT_PATH - value: /urban-dashboard-analytics - -dashboard-ingest: - name: "urban-dashboard-ingest" - replicas: 1 - appType: "java-spring" - ingress: - context: "urban-dashboard-ingest" - heap: "-Xmx512m -Xms512m" - memory_limits: "768Mi" - topic-incoming-collection: "dss-collection-update" - es-index-name: "dss-collection_v2" - es-push-direct: "true" - config-schema-paths: "file:///work-dir/configs/egov-dss-dashboards/dashboard-ingest/*.json" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-DEV" - extraEnv: - app: | - - name: SERVER_CONTEXT_PATH - value: /urban-dashboard-ingest - - name: SERVER_SERVLET_CONTEXT_PATH - value: /urban-dashboard-ingest - -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" - -urban-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -dashboard: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -sanitation-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# reportinfra >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -report: - tracing-enabled: "true" - spring-datasource-tomcat-max-active: 5 - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-DEV" - report-locationsfile-path: "file:///work-dir/configs/reports/reportFileLocationsv1.txt" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# rainmaker-pgr >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -rainmaker-pgr: - notification-sms-enabled: "false" - 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" - -pgr-services: - 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" - java-enable-debug: "true" - time-before-closing-complaint: "3600000" - -pt-services-v2: - pt-userevents-pay-link: "/citizen/otpLogin?mobileNo=$mobile&redirectTo=egov-common/pay?consumerCode=$consumerCode&tenantId=$tenantId&businessService=$businessService" - -pt-calculator-v2: - logging-level: "DEBUG" - -tl-services: - heap: "-Xmx128m -Xms64m" - memory_limits: 384Mi - java-args: -Dspring.profiles.active=monitoring - tl-application-num-format: "PB-TL-[cy:yyyy-MM-dd]-[SEQ_EG_TL_APL]" - tl-license-num-format: "PB-TL-[cy:yyyy-MM-dd]-[SEQ_EG_PT_LN]" - tl-userevents-pay-link: "citizen/otpLogin?mobileNo=$mobile&redirectTo=digit-ui/citizen/payment/my-bills/$businessService/$applicationNo?tenantId=$tenantId" - tl-payment-topic-name: "egov.collection.payment-create" - tl-search-default-limit: "50" - -property-services: - replicas: 1 - egov-idgen-ack-format: "PB-AC-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ACK]" - egov-idgen-ptid-format: "PB-PT-[cy:yyyy-MM-dd]-[SEQ_EG_PT_PTID]" - egov-idgen-mutation-format: "PB-MT-[CITY]-[SEQ_EG_PT_MUTATION]" - egov-idgen-assm-format: "PB-AS-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ASSM]" - property-userevents-pay-link: "digit-ui/citizen/payment/my-bills/$businessService/$propertyId?tenantId=$tenantId" - property-decryption-abac-enabled: "true" - -egov-workflow-v2: - logging-level: "DEBUG" - java-args: -Dspring.profiles.active=monitoring - heap: "-Xmx192m -Xms192m" - wf-max-limit: "10000" - -egov-hrms: - java-args: -Dspring.profiles.active=monitoring - heap: "-Xmx192m -Xms192m" - employee-applink: "https://qa.digit.org/employee/user/login" - -pdf-service: - replicas: 3 - memory_limits: 1.5Gi - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-DEV" - 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/ws-consolidatedacknowlegment.json,file:///work-dir/configs/pdf-service/data-config/ws-consolidatedsewerageconnection.json,file:///work-dir/configs/pdf-service/data-config/tlcertificate.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/ws-applicationsewerage.json,file:///work-dir/configs/pdf-service/data-config/ws-applicationwater.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-estimationnotice.json,file:///work-dir/configs/pdf-service/data-config/ws-sanctionletter.json,file:///work-dir/configs/pdf-service/data-config/ws-bill.json,file:///work-dir/configs/pdf-service/data-config/ws-onetime-receipt.json,file:///work-dir/configs/pdf-service/data-config/occupancy-certificate.json, file:///work-dir/configs/pdf-service/data-config/bill-amendment.json, file:///work-dir/configs/pdf-service/data-config/bill-amendment-note.json, file:///work-dir/configs/pdf-service/data-config/fsm-receipt.json, file:///work-dir/configs/pdf-service/data-config/sewerage-bill-amendment-note.json, file:///work-dir/configs/pdf-service/data-config/mcollect-bill.json, file:///work-dir/configs/pdf-service/data-config/mcollect-challan.json,file:///work-dir/configs/pdf-service/data-config/birth-certificate-pdf.json, file:///work-dir/configs/pdf-service/data-config/death-certificate.json,file:///work-dir/configs/pdf-service/data-config/ws-waterdisconnection.json,file:///work-dir/configs/pdf-service/data-config/ws-sewagedisconnection.json,file:///work-dir/configs/pdf-service/data-config/ws-waterdisconnectionnotice.json,file:///work-dir/configs/pdf-service/data-config/ws-seweragedisconnectionnotice.json,file:///work-dir/configs/pdf-service/data-config/ws-sewerageconnectiondetails.json,file:///work-dir/configs/pdf-service/data-config/ws-waterconnectiondetails-metered.json,file:///work-dir/configs/pdf-service/data-config/ws-waterconnectiondetails-nonmetered.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/ws-consolidatedacknowlegment.json,file:///work-dir/configs/pdf-service/format-config/ws-consolidatedsewerageconnection.json,file:///work-dir/configs/pdf-service/format-config/tlcertificate.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/ws-applicationsewerage.json,file:///work-dir/configs/pdf-service/format-config/ws-applicationwater.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-estimationnotice.json,file:///work-dir/configs/pdf-service/format-config/ws-sanctionletter.json,file:///work-dir/configs/pdf-service/format-config/ws-bill.json,file:///work-dir/configs/pdf-service/format-config/ws-onetime-receipt.json,file:///work-dir/configs/pdf-service/format-config/occupancy-certificate.json, file:///work-dir/configs/pdf-service/format-config/bill-amendment.json, file:///work-dir/configs/pdf-service/format-config/bill-amendment-note.json, file:///work-dir/configs/pdf-service/format-config/fsm-receipt.json, file:///work-dir/configs/pdf-service/format-config/sewerage-bill-amendment-note.json, file:///work-dir/configs/pdf-service/format-config/mcollect-bill.json, file:///work-dir/configs/pdf-service/format-config/mcollect-challan.json,file:///work-dir/configs/pdf-service/format-config/birth-certificate.json, file:///work-dir/configs/pdf-service/format-config/death-certificate.json, file:///work-dir/configs/pdf-service/format-config/ws-sewagedisconnection.json, file:///work-dir/configs/pdf-service/format-config/ws-waterdisconnection.json, file:///work-dir/configs/pdf-service/format-config/ws-waterdisconnectionnotice.json, file:///work-dir/configs/pdf-service/format-config/ws-seweragedisconnectionnotice.json, file:///work-dir/configs/pdf-service/format-config/ws-sewerageconnectiondetails.json, file:///work-dir/configs/pdf-service/format-config/ws-waterconnectiondetails-metered.json, file:///work-dir/configs/pdf-service/format-config/ws-waterconnectiondetails-nonmetered.json" - persistence: - enabled: true - accessMode: ReadWriteOnce - size: "1Gi" - extraVolumes: | - - name: {{ template "common.name" . }} - persistentVolumeClaim: - claimName: {{ template "common.name" . }} - extraVolumeMounts: | - - mountPath: /mnt/pdf - name: {{ template "common.name" . }} - -efs: - nfs_server: "10.1.9.132" - nfs_path: "/" - - -egov-pdf: - replicas: 3 - -egov-weekly-impact-notifier: - mail-to-address: "lata.naik@egovernments.org" - - mail-interval-in-secs: "604800" - schedule: "30 07 * * *" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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-data-v1.es-cluster" - es-port: "9200" - -echallan-services: - egov-idgen-challanNum-format: "PB-CH-[cy:yyyy-MM-dd]-[SEQ_EG_CH_APL]" - -jaeger: - host: "" - port: "" - sampler-type: "" - sampler-param: "" - 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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -playground: - replicas: 1 - images: - - egovio/playground:1.0 - -pgadmin: - images: - - egovio/pgadmin:v0.1 - -pgadmin-config: - host: "egov-dev-db.ctm6jbmr5mnj.ap-south-1.rds.amazonaws.com" - db-admin-username: "egov_qa" - db-read-username: "egovqa_readonly" - port: "5432" - env: "QA" - maintenance-db-name: "egov_qa_db" -#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# egov-wordpress-portal >>>>>>>>>>>>>>>>> - -egov-wordpress-portal: - replicas: 1 - images: - - egovio/wordpress - db-host: prod-egov.mysql.database.azure.com - db-username: SUXPxnqcJGuM4ou3u3cPnUlFz8Z6nCRrjOKLt7t3D51JRc/Gepwka4zii7e7dw+dSUXPxnqcJGuM4ou3u3cPnUlFz8Z6nCRrjOKLt7t3D51JRc/Gepwka4zii7e7dw+dSUXPxnqcJGuM4ou3u3cPnUlFz8Z6nCRrjOKLt7t3D50kojRv5BatVU6B2oxjr2IlhnQR4foH7GxtU1trgfom5A== - db-password: SUXPxnqcJGuM4ou3u3cPnUlFz8Z6nCRrjOKLt7t3D51JRc/Gepwka4zii7e7dw+dSUXPxnqcJGuM4ou3u3cPnUlFz8Z6nCRrjOKLt7t3D51JRc/Gepwka4zii7e7dw+dSUXPxnqcJGuM4ou3u3cPnUlFz8Z6nCRrjOKLt7t3D50GzpQL2kP76wJL2mW+XFJrKn7KGgDz7lV6FZN/e8IPEg== - db-name: egov_wp_portal_db - wordpress_siteurl: http://qa.egovernments.org - -#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -egov-enc-service: - state-level-tenant-id: "pb" - # <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# kafka-v2 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -kafka-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-0ce7714c3291e0284" - zone: ap-south-1a - - volumeId: "vol-000e8329af4f912f3" - zone: ap-south-1a - - volumeId: "vol-0b34d6132ba38816e" - zone: ap-south-1a - zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" - - heapOptions: "-Xms704M -Xmx704M" - memory_limits: 1408Mi - lingerMs: "250" - numberPartitions: "3" - replicationFactor: "2" - minInsyncReplicas: "1" - offsetsReplicationFactor: "3" - -kafka-connect: - image: - tag: "5.4.1" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# zookeeper-v2 >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-0f15d6515a5038ba1" - zone: ap-south-1a - - volumeId: "vol-0a78afd284cdf38f3" - zone: ap-south-1a - - volumeId: "vol-0885e513c59d5529b" - zone: ap-south-1a - - ## Zookeeper JVM Heap Option - heapOptions: "-Xms256M -Xmx256M" - resources: - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - limits: - cpu: 300m - memory: 384Mi - requests: - cpu: 300m - memory: 384Mi - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# es-v1-cluster >>>>>>>>>>>>>>>>>>>>>>>>>>>> -elasticsearch-data-v1: - image: - tag: 6.6.2 - persistence: - enabled: true - aws: - - volumeId: "vol-021eb5ed56e94f8c6" - zone: ap-south-1a - - volumeId: "vol-0f758925f2ea2de71" - zone: ap-south-1a - - volumeId: "vol-0909c5b4411e8c54b" - zone: ap-south-1a - - esJavaOpts: "-Xmx1g -Xms1g" - resources: - requests: - # cpu: "1000m" - memory: "2Gi" - limits: - # cpu: "1000m" - memory: "2Gi" - -elasticsearch-master-v1: - replicas: 3 - image: - tag: 6.6.2 - persistence: - enabled: true - aws: - - volumeId: "vol-09a70a40a22a68679" - zone: ap-south-1a - - volumeId: "vol-09676d61dad41a85d" - zone: ap-south-1a - - volumeId: "vol-0a1821d70789c0fe5" - zone: ap-south-1a - - esJavaOpts: "-Xmx448m -Xms448m" - resources: - requests: - memory: "896Mi" - limits: - memory: "896Mi" - -es-curator-infra: - namespace: es-cluster - schedule: "45 18 * * *" - images: - - bobrik/curator:5.6.0 - es-host: "elasticsearch-data-v1.es-cluster" - logs-cleanup-enabled: "true" - jaeger-cleanup-enabled: "true" - logs-to-retain: "7" - -kuberhealthy: - deployment: - replicas: 1 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -oauth2-proxy: - config: - configFile: |- - email_domains = [ "*" ] - github_org = "egovernments" - github_team = "micro-service-qa,devops" - upstreams = [ "file:///dev/null" ] -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -egov-finance: - replicas: 1 - dev_mode: true - filestore_beanname: microDiskFileStoreService - -# eGov-eDCR Tenants -edcrTenants: | - common.domain.name=qa.digit.org - tenant.qa.digit.org=state - client.id=punjab - tenant.amritsar-qa.digit.org=amritsar - tenant.jalandhar-qa.digit.org=jalandhar - ms.url=http://egov-filestore.egov:8080/ - filestoreservice.beanname=egovMicroServiceStore - mdms.enable=true - mdms.host=https://qa.digit.org - -microservice: | - indexer.host=http://egov-indexer.egov:8080/ - egov.services.egov-indexer.url=egov-indexer/index-operations/{edcr-create-application}/_index - edcr.indexer.data.push.required=true - egov.collection.version={{ index .Values "collection-version" }} - egov.default.services.endpoint=https://qa.digit.org/ - egov.hrms.service.endpoint=http://egov-hrms.egov:8080/ - egov.accesscontrol.service.endpoint=http://egov-accesscontrol.egov:8080/ - egov.hr.masters.service.endpoint=http://hr-masters.egov:8080/ - egov.user.service.endpoint=http://egov-user.egov:8080/ - egov.common.masters.endpoint=http://egov-common-masters.egov:8080/ - egov.billing.service.endpoint=http://billing-service.egov:8080/ - egov.collection.service.endpoint=http://collection-services.egov:8080/ - egov.egf.master.service.endpoint=http://egf-master.egov:8080/ - egov.egf.instrument.service.endpoint=http://egf-instrument.egov:8080/ - egov.mdms.service.endpoint=http://egov-mdms-service.egov:8080/ - egov.indexer.service.endpoint=http://egov-indexer.egov:8080/ - egov.services.billing.service.bill.generate=billing-service/bill/v2/_fetchbill - egov.filestore.service.endpoint=http://egov-filestore.egov:8080/ - -egov-edcr: - ingress: - enabled: true - zuul: true - context: "edcr" - -ws-services: - replicas: 1 - is-external-workflow-enabled: "true" - water-decryption-abac-enabled: "true" - -sw-services: - replicas: 1 - is-external-workflow-enabled: "true" - sewerage-decryption-abac-enabled: "true" - - -egf-instrument: - persistence-through-kafka: no - -# eGov-Finance Tenants -financeTenants: | - tenant.mohali-qa.digit.org=mohali - tenant.nayagaon-qa.digit.org=nayagaon - tenant.amritsar-qa.digit.org=amritsar - tenant.nawanshahr-qa.digit.org=nawanshahr - tenant.phagwara-qa.digit.org=phagwara - tenant.derabassi-qa.digit.org=derabassi - tenant.jalandhar-qa.digit.org=jalandhar - location.user.role=Collection Operator - collection.debitaccounthead.client.impl.class=org.egov.collection.integration.services.DebitAccountHeadDetailsServiceImpl - -# grafana >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -grafana: - initContainers: - gitSync: - enabled: true - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-DEV" -# minio >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -minio: - mode: distributed - persistence: - enabled: true - dataDirSize: 20G - aws: - - volumeId: "vol-085bf7c435e9eed0d" - zone: ap-south-1a - - volumeId: "vol-09ebb5d2741478244" - zone: ap-south-1a - - volumeId: "vol-02f3fdabc338c9b0b" - zone: ap-south-1a - - volumeId: "vol-0eb0b261285dcb652" - zone: ap-south-1a - ingress: - hostName: minio-egov-micro-qa.digit.org - -# nlp-engine >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -nlp-engine: - isSentenceRecognitionEnabled : "false" - -# airflow >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -airflow: - config: - AIRFLOW__WEBSERVER__BASE_URL: "https://qa.digit.org/airflow" - AIRFLOW__CORE__PLUGINS_FOLDER: "/opt/airflow/dags/repo/egov-national-dashboard-accelerator/plugins" -dags: - gitSync: - repo: "https://github.com/egovernments/utilities.git" - repoSubPath: "egov-national-dashboard-accelerator/dags" - branch: develop \ No newline at end of file diff --git a/deploy-as-code/helm/environments/unified-urban-qa-secrets.yaml b/deploy-as-code/helm/environments/unified-urban-qa-secrets.yaml deleted file mode 100644 index 4d10acebf6..0000000000 --- a/deploy-as-code/helm/environments/unified-urban-qa-secrets.yaml +++ /dev/null @@ -1,71 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:Gv2SrVrJGUpP,iv:hmF2rQaLYr+IyVjDL7UAjYljv7dD33ix6dIBhHCkyvs=,tag:BrKO8bDZ72P/oqU72pr7hw==,type:str] - password: ENC[AES256_GCM,data:SHxAXhQEtpmXH1QHYuuS,iv:+5FeX0tFr91qrxIAsUtfa3ynY7FBtmArrSDFQ6/Ruok=,tag:IJdNCj5lhvlSp6H5qifwHw==,type:str] - flywayUsername: ENC[AES256_GCM,data:+8EBypiETeYp,iv:7A0bvR5uAZ8YsSrb8PZoZ/kPOF4ZYWAx2c+NwYVBks0=,tag:KKHM0H8NcFcX3etsnLgjRg==,type:str] - flywayPassword: ENC[AES256_GCM,data:lAZLE11GGeU9ewMVESa6,iv:vxgGjNOoiB9p6zAgdFuLeRiEZJRXLkTmXDib9/047A8=,tag:XnlGWdtQ7TXBK6XltOYSmA==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:9mKYfQ==,iv:kxjd45q0KziW/pOtQe7tBfdguPDsfVPxRzzCkNrf81A=,tag:mt7q0fM6zTpez+GGpZL+Ow==,type:str] - password: ENC[AES256_GCM,data:US7cgA==,iv:OxqgMDXXkkRSXrbY7bebRD6fPgs4d2F1OsBTOqce0EA=,tag:rQ87OAH4PkK76xOIRXTqbg==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:SDoqgYTGoNhkwp9nfYdaC5ETStQ=,iv:3iYDfY/1vB2pxYfEWklsxebfr9PHiCts8OlZ45nlinI=,tag:h38e4ohxD+bXf0/R7FzLGQ==,type:str] - aws-secret-key: ENC[AES256_GCM,data:MPAhLsxrIRPiGZ0CYxfE8DjNISGntKybxDdT3ZDqsnHpHerI4FiSSg==,iv:9bLy/8wdnCCTomAeNX6AH0tJ+nE82Q1TBTqQfqJVBwI=,tag:o9RV2S+LF975f1t6uURJDA==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:k+/tnIiVCAlwAvfiaC7v8Ff8Jg==,iv:u/xs8JYoZS8oVhUyY/ARO8Pxsmqr5OQtdvVMBwv9utk=,tag:5D826bbNw0QIG0LdAG6CpQ==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:5YgQ4g==,iv:FoG6PxsTK34WntEqGOv0aJ6yOMgZupRLqu3U/zx5Rwo=,tag:ZGOHko7oTGfYReCiwbVc/w==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:99KbwQ==,iv:J7jl0IukNGrBuRf/S5umVo80eCH4FdYeRYLu0uibs74=,tag:IdAZjhoJM4Q0JM1TvL3GPw==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:Q9gxSw==,iv:sp0ZdlaecT9dKbB2zoGJ39oJukplv5SIPJzaP0a3nNE=,tag:vFg8dsWgdWOiIcMlwyNSow==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:aC4lzA==,iv:Wnx6+1zSR1xNKYzT0hCt+wcv72etRm9wYQWTb+5WlFo=,tag:TB7D5wtWNL9dDPDVOfmIIA==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:/jNzkg==,iv:YVR/6Iv4xq7G7IyJ3XkwH+OOghg3i0b8HNtTv4ZCgu8=,tag:06ORUkPP+O56On2aJc3PeQ==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:mo1wFw==,iv:kpItdYZQfLgM+RCBX3zYP/fzOjOUpBiSFFKdhHqy4n0=,tag:fz2YUSMFRYAQFgSA47WfvA==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:MIkAmA==,iv:brgH7qdmFNOS/whBeWKYMGLnHuvDlhF1Z/Vx8+ME9Fc=,tag:rQCZWTZlY4S03zTjngYiRw==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:RVaD3hjSNL7RYy10XA==,iv:0yKJtx8yC3CToqBWJ4d0qCn1FOmAweiKbGAMUPc0ob8=,tag:Q1i1/NwBMlbZE2zq/mSGdQ==,type:str] - admin-password: ENC[AES256_GCM,data:pFQv1g==,iv:MykVAKGXjBs0uDrwXJwGxZG0OSnY4bS7aoVaoyrCsDo=,tag:vQBSZydv5a2jdv9l/0zxqw==,type:str] - read-email: ENC[AES256_GCM,data:JAB/NYxsJuBwH7PdlA==,iv:Mho6Mj4+G7s74VvXhopfNIrzSMhWqqVx8b/zeX2U/44=,tag:ZxYyjSe9UN4ezQQH9iSN0Q==,type:str] - read-password: ENC[AES256_GCM,data:0NhYww==,iv:RAiedkroqmuuLURxADhlXAFk5M5DG8smUuqu7cg6FEs=,tag:ihqUIEixhs+5H+KY060ZSQ==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:KcllKw==,iv:0MNs1h0+8KtgqX+jmoYN2lEgGV4eC8H+y62yJb1AM88=,tag:Jl3clscoc71kQRZdT3+r4Q==,type:str] - master-salt: ENC[AES256_GCM,data:8RckW1kScIA=,iv:Yr2gBIIYyFAlUF1FUL9TuEQZVmme5jQJRPg7OMTkq6I=,tag:rxFI4bIZ3F1GxVola7MKsQ==,type:str] - master-initialvector: ENC[AES256_GCM,data:z2+LnRlKUQNCBe7T,iv:Ks+WQ9t3vGVgo5PKDztxAjVil+dp0j9fELyS5xyNIEI=,tag:mZOmf/65JJpUm2r/GeTBaw==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:6OZeCvaW64O8,iv:xkdP+meUREezRwifpONSaS/3UFSui279NIvkClbpyXE=,tag:y3e/qCOlILjX0YgVboduyg==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:9KjyKg==,iv:t9jmfQNHrRe9zcHxM78l5unynN3V+3l/6uY0T60ZgyA=,tag:7OJWixoJkEMqncVQbg/A0g==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:HEfnfQtWzXtiVAnrZRHc4w4Vjni0LSA7P2ANtZ9BDuc=,tag:1Nhp5rHeAmHUywR1Mc0+Rg==,type:str] - known-hosts: ENC[AES256_GCM,data:nhI2opa68jSKRpQYdUPUGCxSLYXKZhUAEp3BkXBLt5sC0yYOjkO7WTEIhp6JztvIxyL2foUQuv80y5UAxndfIjbc0ItQECBnKp+p3xsWuXFAPHAyWErixKBa0PkiMovSNZgAzO/csvHNyVN6e3prvSyVCTijDKU+DwVDI9sutcMHlZOE46tN7rZ950ltaz07PBMaYT6slhtS0k0D0+pE1M1TJi2pLwpAnMerKHD+akmcqkQ9jImojA25RAuPu3BjVBSlHTdi0kHWlqF7U2t2JMJr4O9gdyQhpTKI1utynZZJV5Mv7mZCoOGftzjzCNF13+TNnn8FnXfjn/g8+MQghU6LtwaH3p1O+mQwBgLg4Ve+BxSii/ISFsGSyz6UDAzUENbHfMS0wzcr6kedTOTue0E03oUkOBtHiZQcxiU3OrlJkxmwPT5Mn0brWX7mKKYJKRkmzyiq1CLzuWfvH4aSmD6ykpqkV9qaav0Af8YLhHdmkHYyw0uDUE+Vnn9ijfeXnD7kJsG1mbUiGmzEv99KC0Y/9NEBbi/axVdGOtz806JKDXNqptLJ3v0lprFsrEG7wUcvXB1cLBuWRR9y4bXPTJuMuuUlhjQxNTZNvt/6pgfS1o8WV1HjJ7y7jloIgqlublRA7eRWAp5+c8Z8LGjBRLBI9R0FoDCOYtN+eLaVpQToUmlBsjUjHGtFHiU484GtYjeWr8ZJLwvrwzg7BuXuDht0QOUaM/NGqyQXimmMk1q1mIY=,iv:nOEFkApsJ52eBK2j7nl/1FeRxD0BuZ984qgNanfho8Y=,tag:SmuQkdUcryWwEL4ufN9SIQ==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:OJqCtA==,iv:WzoYAhAOwrij3mnnp6hUaeggCczRDRs6bmGmzQgy9uw=,tag:1oz2JNr3L4GjJABRj1ddfA==,type:str] - si-microservice-password: ENC[AES256_GCM,data:d7MxCA==,iv:f4Yb0sMpeZPX1OKykAen1kqapM12y74S4pIiBt6VBLg=,tag:ntTGuxMaFtG2MPexRAdiOQ==,type:str] - mail-sender-password: ENC[AES256_GCM,data:MsBdCg==,iv:PbcvDrcH8B1pJ0cW2dZle8sxbCmqV/w8hqPA+oabRL0=,tag:aTa3jgasmJ3YLnrMjJPULQ==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:eEEHTsy/zs+Y38+GtA==,iv:VptWs/DJd0aSkZgI+HAWBp1CJKblWB+RRWcpR8YQZAw=,tag:dgP4GXUcnCnXLAiiBCgJOQ==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:B/s15w==,iv:fVPC10JtioGqstIxZJ5g70b6B9BuQ2iTQHRI93OPYg8=,tag:OxBEZltD8h+ctOmUbQC45g==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:6jVLDw==,iv:36Zovka9ZC9zs0okw88g8+5/ld/CZEzsqrCfeKRHkZE=,tag:2dnY+KQ8myrQehHea0B+ig==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:Xe5gbg==,iv:rjhHFja3fdbQ3X8ThIZPVgkCkWxNr76Az9ubOjL+udA=,tag:HB6bMlImnr3IhrDaB4sBWA==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:dMFYbw==,iv:MWnT1q23L63iWJ6EkBh6xSgI0P7zP8/MYTCihkuTQCQ=,tag:T9rDaKY0bbwC4MwKqVwXQw==,type:str] - valuefirst-password: ENC[AES256_GCM,data:dvfYWw==,iv:qC5K/dOu5BgLM2GpNt3lJPmMno+XSIQgVFKafqcGmQA=,tag:80XAMBzAnDiYxQzBqoDAAQ==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:xBaDDrKE,iv:fZYsVOE9MggfWAojCzIHQHv2Xhp85H5POWPYKtEiPyQ=,tag:Dw/8oUlsgzkzQG6CSmsxUQ==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:b0Nm5XRP67SyAiS7iXbpFerrD+8=,iv:Ha5OkYoAKN1WawR4vC8rha3DfUMDLokA/efKl9ct0/U=,tag:e1Xxz1LdJBxI0rYXy2hcKQ==,type:str] - clientSecret: ENC[AES256_GCM,data:o2D8qcrn1hRnD6XrTrEEdJlE49yxw29sA4kEK74q0U0QQFNusL76aQ==,iv:K2hcTpvEwVk2rbzv0qFRrlShayr9q4pbNjyIeGXewy0=,tag:GYGpEmzahiGCP52cq91ibA==,type:str] - cookieSecret: ENC[AES256_GCM,data:wZ0M2pfll/jzyTfcRbOHkdHboCKBKmwU,iv:BAiVxm0uF3mIibHcxnkzDXm4MNT8QtPXcP92sx6MnUc=,tag:LY3NIHafKMts4aFTGnYq1Q==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2023-09-26T16:11:43Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgFWeEnOwvQoaHKnIAgiY16IAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM2AGmEt8LSFOfbEPSAgEQgDtpBhww8wu69Y5JJAIjJsGbD+Pom6B1nKQBbUatICf9QqxXVaGTs57oBrsC8nXSIfyQfpZRAW5FR/DfZA== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-11-23T11:39:30Z" - mac: ENC[AES256_GCM,data:rMvlfhPnEVtNxCgfqJfamHJBAD2yb2zHzL7Tvus7auhjjZHDhJ5BFIC0ws7PTQlBRcUw3yuQRS5sEWEPx2gqfzq6A0YtTL8/EQKUdYcTm5CWfu//t8lYSi0K3/9KW/87ShPbhtLXXVLwHJjk/JKhIxM0KLDaXRR8q6Xlb7dRhUs=,iv:mmtntSlbILibKX3PHV2vo7RGOUULAx0nR70rriiTubM=,tag:qyCz8fx9Wtmcd1zPGRg6ZQ==,type:str] - pgp: [] - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-urban-uat-secrets.yaml b/deploy-as-code/helm/environments/unified-urban-uat-secrets.yaml deleted file mode 100644 index bc3a47945f..0000000000 --- a/deploy-as-code/helm/environments/unified-urban-uat-secrets.yaml +++ /dev/null @@ -1,129 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:ej6rw0sY0IbsrA==,iv:JTPS7Y8hf1QD5TVHb2xFok3vI+pdT2dBQDxY/U7FmmU=,tag:9Qq1Qh2PFWfWcEKFXp4nBg==,type:str] - password: ENC[AES256_GCM,data:ofy7mdAYN9/WYvWbuKT1NA==,iv:hzLGwom4+abebRWCHi6HFoUIKe4TXKYWupsUfC1kXzw=,tag:TE8yzhdpSYu1Rydf/3CQ0w==,type:str] - flywayUsername: ENC[AES256_GCM,data:/kHSwbPJmYoqmg==,iv:M6T0SP0yzW/aUHUUp7lC+XwmOai3xscihuTUUOuCHxw=,tag:Ifxy7ZY7taXcyNAj2O48PA==,type:str] - flywayPassword: ENC[AES256_GCM,data:NpOu/JClmmV2fWGbLdkOYg==,iv:kqgiVZ2EkpVpOryuWqcChzFktUfLcobxqFKFe6JDsWc=,tag:007e1E/Eiba+fEnv0d/vlg==,type:str] - - egov-notification-sms: - username: ENC[AES256_GCM,data:l9ePQw==,iv:aAEEQch3k48jZmDmIjyq6oqNVwrvQE+eR/8Lgp4RNJg=,tag:GUj4pGHjtr5xzUpjqOv4hQ==,type:str] - password: ENC[AES256_GCM,data:GMwFMg==,iv:ZhT5wA4VYLlAP0jyPRBbXIGRlfE+exr21wBxtjM32nk=,tag:8aZ/5Lw7z6qKBt3/eP806A==,type:str] - - egov-filestore: - aws-key: ENC[AES256_GCM,data:bQsqek4XG9uLH3Ny7EwZrEhhayE=,iv:uq+dBkCSItAbqcTsw08ZTxSEaomZ4z9OjNkx2yF32Bc=,tag:fxrDmM8LPWPSIrn9E4gfvw==,type:str] - aws-secret-key: ENC[AES256_GCM,data:hImkLy6dTbS2WG4tpRN06fRj7V8Fk/ikg2KZDJ9qCLDkmEorYWauCg==,iv:D1Do/bAFSqo0lLNVx6bu2ZKDdRW+oEcRSHe+Tg7BKZE=,tag:AvoZ5H2wjaVzJDUKIUkpdA==,type:str] - - egov-location: - gmapskey: ENC[AES256_GCM,data:txaFu2KZyPolvoyuPlfAG2wxsA==,iv:zKBUJuCiv6DDAKWVEuuTLnJzvKp+vOH+DJbkqxI2mmc=,tag:jxmStDaWybBNIyZNKf5iNw==,type:str] - - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:VnkIRw==,iv:5DZr8LjNF7up66Zq/Y0fAAh+DOcTKQyxt2UDgRjLR6E=,tag:YXUgXNiZyWW+rBq681M0bQ==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:6RgpsQ==,iv:njaT4Sw8FBPs8cGKyfQMnBG704rzUsZpT1FRa9K/BZI=,tag:gmzHQXzwI6TuisCDbCdf/g==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:6HZ7dA==,iv:Z2uWN+Q7EdrazwGIrxgYTUFv1AYPYSebADGPM8SgSzg=,tag:0CGBfgMg+vjC9zxMGBY6NA==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:7TkLgQ==,iv:wKql/Xwy8o4n/ZcYnnwUB6kZ38CvWZUt1L7J+Lq3+Oc=,tag:RHHLHNEzFG0ybz75Fr2ndw==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:jrxxGQ==,iv:0AwX2wdeZcf75vVS1a3J0ciM2ZHWZhuGNg+4byhuch0=,tag:2a+3eeWO9jrrSN3pekZrIw==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:1TH2xA==,iv:74231+FYIltgfpzDYqO3l0cfjAn4DGlt1e+QmMmlfL0=,tag:gy6Tliyuov3hp8Uqaa01JA==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:1kTJQw==,iv:m3kdARQagkdwfktTIJt4a3EsLcPiUDbYhqOcAG0wsTQ=,tag:NaPWHTeMa52pHFbEFQ+zFw==,type:str] - - pgadmin: - admin-email: ENC[AES256_GCM,data:v18zdGvaj6CTEn3Tfw==,iv:Q3Dd0sq4jj7NOy8fmz/LRxTVcfKMn+Os9vEZFdihUjU=,tag:yeD8BUYH2y2iutPEBMTQ5A==,type:str] - admin-password: ENC[AES256_GCM,data:osIW9g==,iv:gq90oL7eIXMJ+zHBIvWi1HruINLzy9XrAEP17mR5ubY=,tag:0bort4rWHiuUnn21Jkj77w==,type:str] - read-email: ENC[AES256_GCM,data:Pm30twOkz69Z8aPI+w==,iv:daim3K0MKVxjhc0fPOmiWFkqpiCS9S+2wOnxgmOsfGA=,tag:CAvV5ciPjqXXZ08dtffukA==,type:str] - read-password: ENC[AES256_GCM,data:TFeaVQ==,iv:ZyEQvyxXk6Y0i92h+H37AvmC2SLbAr/nmbhJ0aqBPA4=,tag:iof7kAJGSjxoHRdnxVR23w==,type:str] - - egov-enc-service: - master-password: ENC[AES256_GCM,data:xaEkBg==,iv:93gKxhk6CP2lOM1lCOJ/nDASvVAv8qMHylRg5Fcq9Gs=,tag:S0dVn/sesvt2s3BNV9HalQ==,type:str] - master-salt: ENC[AES256_GCM,data:MLZ+TJHNz4U=,iv:DAIMTebB8XKTtnjsz89fuIfw/LO6fJT2I2sArXTq12Y=,tag:MgduB7B5dITT9TBXQGtlqg==,type:str] - master-initialvector: ENC[AES256_GCM,data:s9Qy8UK5+tZAwXAc,iv:FFOkXw0UeQDH1PDwW7ueOyXl1R0A9Jgcy1UOtjUxvdM=,tag:EQvzZinbs3wWI4WeIj/bqg==,type:str] - - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:zlTKuGmna+A5,iv:mG+mor9q1E1Q8tmANTWe1yA0p5RgQnfOrwUj/xW4Pmc=,tag:PpZ6LjH/JI3gqNTx9suizQ==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:z6MOjA==,iv:OyrELzpAbnHCCutpuKKAThv8BGxI40da7b8XYlaIRc0=,tag:9Mrv38Q9j6M9RaGwBqFWsw==,type:str] - - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:PVbDvGj/v+Vdz205QUuykjYu1Jc/Z5TX42N6YwnGRnA=,tag:9WfuograxxJ0bNAk8MXOIw==,type:str] - known-hosts: ENC[AES256_GCM,data:doQ0KcXlAtGTfJ85fduFREfbCuGcQqvHNZuKLj647/psjig3Jn4GzsZsZYiTnR5CDA1KahsdO75JIZ1ZeILB0AomjSO4wC/U084caGTX4wgfx2BLK84/xRai24g2T08FdLZh+leWIbsSnO40EPh6yQ1DxCANboGeytAnVwfmE8GErSmZi+8/fOXlPCsUqFHOqQJgf313zMAB7jQE1uD7EtYehfxhzMs9wt4wILiKcGxNOE/pU9OFBo+/S+G0pgMTR6MCfNEk9frMss64a7oGTDWFOgdZLLtGJ89Y4JRBWXkgxIGtCI9jfZtmnN6KbNC+wuBEwf+PWBfde4YASejZF35p9me3NJ+Sa9v0qTdQnr285/FQF+QHhEWeyrfL+byDRGjjvY2BBQEYNm5vNyDLNFt+HDnKZxhqruIveSCGQ+dnkheVpKSSF3ZMr25SLuofGuBNPB07dFJLXbS/HWIHciXBPFMJL73hLFrbRZ4nt47XCi5FeIlGS1k/QRRxJWd3XU6cogUXH1davFkiVcWOxdVyxgPMu/W3OQMdc1qvn2Vx2WKtBWuAzSmrMoMaABwf3UC9LuNxKo9Tqs2IkewslKmSs/d6MlnF0MNOx6or2qJfWT6yXuMNRAcCJvtXZ/rfrZC9XTP7NTwknE5r9TV6ZTq5HoEeupt1cKweMm8L/jdmMqfeXXaGrcWC1k2Te7ahbmRyJUXzsiEKHTDiRYb41L/qC83YgtS+Fmsxy/U8pmDpAko=,iv:r/V+tY/DuDyYNXpbBlWFcuJecD29ZegPZMnKiRaZnlk=,tag:oNu+nJbTt56VLSVtrqtGsw==,type:str] - - kibana: - namespace: ENC[AES256_GCM,data:KvPlhTXpkr63Nw==,iv:uV0zXM0r2c3RbQN8Az+kDHipPkkIvlVbVF/eKfSQrfE=,tag:z8vghhxh3OHbunYHUDR+og==,type:str] - credentials: ENC[AES256_GCM,data:Q7DDow==,iv:Y3z+NlqHOVHzcsjKlIe5skwZMElA3cLA6/rFD7qnejA=,tag:D2YDDsoDTHrtE+se0xJBqg==,type:str] - - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:ehBZmA==,iv:FsuOCof761q+MhUX+oAeZ4aqXawZG0dcb58y8BMzVPI=,tag:Q9prmhE75GsLatfg756S/w==,type:str] - si-microservice-password: ENC[AES256_GCM,data:h+HJWA==,iv:Uss/9nutS9OA9SbNSY3a2KfyTtj/WOu89Al6ugHfsLk=,tag:JFoq9XWF6xfiPCiuRqDOtQ==,type:str] - mail-sender-password: ENC[AES256_GCM,data:QKEOoQ==,iv:OTmDkzYGrNB1Bikyy6LEYN2paU3P+1HSG7E0U3LvVSs=,tag:JS26n1YKD+c5YQ9/TZW68g==,type:str] - - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:0tHKhGpDmnaaYNWqbg==,iv:eYAVnNMfmOwRwNiAQNjFlh6UsDmThh9xsASbiBzDf2g=,tag:oF+9WaccvU8ychCvyyeGbQ==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:vuoukQ==,iv:jJiRltz8Jb7nTFn2NafMoyRyrFB/1VKMLnajEAn9TQ8=,tag:SSf/VgiIZIcn0dYclPUlnw==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:1tG13Q==,iv:59lLShjHOg+92yCWBDRH4p5r4N/7mxchS11qqQzIsq0=,tag:jeCuxR8V/b0KXjFjB52XOQ==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:Vs5SKw==,iv:D6lU385Y5Q/uvO6wGJKY3RobgVxPs1bqUlP1bUCtSyI=,tag:ppmVJ659l5fBSp9ASWkpkQ==,type:str] - - chatbot: - valuefirst-username: ENC[AES256_GCM,data:wx1RVQ==,iv:orgcWbaBh0RCZT82Tw3dW3aj4wXrWSyrSUE986OSrdw=,tag:C5DfHk2u8epdjdNpHushPQ==,type:str] - valuefirst-password: ENC[AES256_GCM,data:ojdxRA==,iv:ORhuVDiYKV824iNfxlJ8TbNX8cexwpfVaXYYfiAoh+4=,tag:alQLRqsCsMQNMff+psgvjw==,type:str] - - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:H1tVDdUn,iv:9k3kytQ+2Kbzuktk4ZcMczaEjQUBAv8a1jsbpTH68bs=,tag:YJ6UyK90lrWJIjvwWPraKQ==,type:str] - - oauth2-proxy: - clientID: ENC[AES256_GCM,data:q/srZNVHpZ7pGBJL,iv:Pd7fBPIc8kHsfjbgAOvPtXN6Ka+ZVk5sWaulMXK9XLU=,tag:YejMYltv88eW8R9PDujikg==,type:str] - clientSecret: ENC[AES256_GCM,data:Lv3HIQML4LLq5dwYiNg8QtR5qZRWhhu++jIBn+SC/GyCEdHSHQ==,iv:JoaVRUHmKOmh3mkhmd7sIkqafkw0mwRZxLMTGFOwWFw=,tag:CeRQhgdapiVPp4KPAK6b2A==,type:str] - cookieSecret: ENC[AES256_GCM,data:FJSSc5SQkDPX+CK5/dR313+9Q7f4hLd5,iv:T47s0eEK1+pOE9gK1ArnXLj7rq7y7le6Mu3Bb/3MKBQ=,tag:LH/JfUfTjx6E8MIuMrbHmQ==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:aGk=,iv:xjHLG2Rz9m2LsqrZMJZs3yOiXT3WSM+8EJTCAoy5ET0=,tag:L9FZA0pzHivNnevKvlaiNw==,type:str] - route: - receiver: ENC[AES256_GCM,data:/RyFHKwNxM3RCxomXymeYMjZXw==,iv:ZUMbLLr0s7olZDPexOO2IP6vTyk64myTtemMYcYzY34=,tag:uKZntWNcCAej0i55MhfyxA==,type:str] - group_by: - - ENC[AES256_GCM,data:zIgVE6c23+VH,iv:a7aG93obOGerh4OhB+vx9SRE8WL4jaKoDFUYTkX/pLk=,tag:UYdg7s8Mpcj4RNwsBPHINQ==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:b2S1oaqfke0bR9bX3VBefBkLDw==,iv:Ka2wh3UxBsB9faXZTkI2YiSe9PPKkj5JzYmLp8dCCKE=,tag:muvDJ9QYYePciA5MHq5F0g==,type:str] - match: - alertname: ENC[AES256_GCM,data:K6il4fzvUQM=,iv:x6iw+4EpNAii+ydoj66xefO4LnICP9SfokprzjZNAPo=,tag:4RchRj5EY6OxAMmDM6wQGw==,type:str] - group_wait: ENC[AES256_GCM,data:DgZO,iv:UbIr2Q3t/JjXK91w8oLdGYISJWm0ogy7hVekzjDiZbw=,tag:hS3RP1bmY8iTQyZZ9E4Ujg==,type:str] - group_interval: ENC[AES256_GCM,data:sHE=,iv:KR9+m6FGWgNeV2e+aBCmGIaCB7Bpn7RtnrEWPMbZDPk=,tag:5pZi0h1t5nbKkorO+KEAtA==,type:str] - repeat_interval: ENC[AES256_GCM,data:FOG9,iv:ZHRN/lCZmqIi4XHup1ebWYKaMLrFLfGowy3OfN5D2PQ=,tag:mW1OtpB6GAb3H4tJ/X/EOw==,type:str] - receivers: - - name: ENC[AES256_GCM,data:lgh3kXh5WAPcNL1eL9G6VMsZ9w==,iv:RtPdpEgMiTt1eYoSUfwetT3JOIZ1q+xKmsBFb+DROLc=,tag:zlNBBFkvVrjV0mYq5gTR1g==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:1xcfdg==,iv:TrlrJSGK6tnzuBd9JUpn2P4qRI14ni2OuevSbNVKBEI=,tag:YRmQBP3lW8folA4ZimKQEA==,type:bool] - api_url: ENC[AES256_GCM,data:qYpe/zBlw0Yv6k/BPEnuCwoCHlIaV4Iy91rMt9XtciI+4oyPjTwbcl9WKllJV7r7efnmyZSykrZrXIavWaNlJ+RA4ezGAsSBaDn1wV9B9w==,iv:DS1Stz8TAu8t/MvK6/anYizLQaPE6TUaFvowvdqQWXs=,tag:2B/yA1YzDdmO6bMA7rvaKA==,type:str] - channel: ENC[AES256_GCM,data:W9w88Yl1sgyOGTuAct0hRt6lBEN/6Q==,iv:lXqvX3WOELON51vkgXwlQw2TFjR3KwclaGz6RIVnpfg=,tag:beOnMoQq0ADjzg7opSfsVw==,type:str] - username: ENC[AES256_GCM,data:iEf7gEUxVq/rKhA/,iv:XxdgnplqKwDux+C8ee0PDTayIEqeen1duIQL4mn8vO4=,tag:Q8NNrRPu8OC/GQXNORQiBQ==,type:str] - title: ENC[AES256_GCM,data:YnEsXj9g7AQfKVdUYb6sjIUxKhMs8C1R8vk4BlM3AdWU88YMUOI=,iv:/49xxo6YtDfM6fcPJ6b3uCbnt1tUVkxp2Zn1ppInx4Q=,tag:/hR+57T2V3ZqmGBaaSFa6w==,type:str] - text: ENC[AES256_GCM,data:xBv2i34Gd8tP9d2HJ69osMeVjDShR/RRKAz1CPgHiKn6pAbtIw==,iv:BU6eQDbNUxNeVi+fT4Tim9ttjUDRLAQYsRx2GX+tOfk=,tag:g9Mb4RQeOCvw3+In2/GqmQ==,type:str] - templates: - - ENC[AES256_GCM,data:YxP57dehdeCBJeYfbAebPyYHcH2nhwGx9UwCVBKNxn1FmzH62O9QvWBuMbbM8iZBgfMZ4p2qA9rwLIuL6aXC4xFHzFHd4Dw=,iv:oxC9a4q6DZn99j97YGkFjx7q28Bl9hlHzmj0H/U6GEw=,tag:pl6MRFasc4dKwGl+KuByVg==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2023-10-09T10:33:39Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgEfIJkrwmm8m0wk/ND2O3LIAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMCK6ZOZGq9fjKSIF2AgEQgDv/xh0ZCHo2mT4A++2zNgW/DMjbjWy5MpFXW1lggnX6ZFKRpzd+pVhH08OIAXCDW4gOXVLuRcXK6ROmEA== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-12-05T08:56:01Z" - mac: ENC[AES256_GCM,data:pZ447xQUQE/UWSNbCwLKbGNLvcoVZAFvwjOZBLiKDwx3Vq7u1nWhHBLzkgoJqOScDp7YQJRwK9ktVxL2uIsxqQjIurqjJVcqvQgBYY2P62G5CTnfFtE70JWt2xHOhYjavdAXP2h6Tl3Mumu9v5PoA6BcDUcJgJuWA4+jh8I2Gl0=,iv:dfajK5YSQqZoalCyZaB+iAZB0GDwsK9T0BAHtfTLJJE=,tag:C9a758ZpBQ1J9nvZCFw3iQ==,type:str] - pgp: - - created_at: "2023-10-09T10:33:39Z" - enc: | - -----BEGIN PGP MESSAGE----- - - hQEMA+gtFIQvidpKAQf/bebufq+I7lxP3wIQssZ5Lyb7cS505VhmHGFClSbHTEgB - ktMBmyNi6z2/rc0tG/l/yYc0ZE5VzrS07LA4HgN4wroy/T9DEZYuRB0TS9NORi2W - Cja3n6IxvFZXQKSrunVX+hPHXBBATzvgWZDs7I3BB1BXlJVv8STED+pk8KxFWAH5 - 3Xt4qD//yT6nDfAoFaKAJW3RpwlFCYU/Dh/OZDrHRRUHPES0WWn9QoSCnLghGDrj - W1Tna50PAUZAgK8j5uvgZNb5ykfRSfvP0noRwdPq65OyZ82TIW7JN/pOgu4rWhle - ho+RbM0RozQjLDd9nhxQBBPAbScAhe6TvtJCCH2EJNJeAbDt2i8giyyUYyJaq4N0 - MVUyoyH/UOGcSUhxcv+By/dunFTuxvOChPP1IusKQB4CFUBSNrl1cnMkOEAED1gL - nJTJMa6Wvh9KpvP17gO+UbTlhMmjQAd0N/ZF4FM3Lw== - =gDUX - -----END PGP MESSAGE----- - fp: B9FF61E01273EDF7DE298B52F4D6BD77E5C66196 - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-urban-uat.yaml b/deploy-as-code/helm/environments/unified-urban-uat.yaml deleted file mode 100644 index bee3b7ce3e..0000000000 --- a/deploy-as-code/helm/environments/unified-urban-uat.yaml +++ /dev/null @@ -1,688 +0,0 @@ -global: - domain: unified-uat.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-cluster, logging, monitoring, playground, zookeeper-cluster, urban ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ monitoring, urban ] - data: - db-host: unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432 ## Add db-host name eg: egov-demo.database.azure.com - db-name: unifieduatdb ## Add db-name - db-url: jdbc:postgresql://unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieduatdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: unified-uat.digit.org ## Add your Domain Name - egov-services-fqdn-name: https://unified-uat.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-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" - egov-internal-microservice-user-uuid: 4fef6612-07a8-4751-97e9-0e0ac0687ebe - - egov-service-host: - namespace: [ monitoring, urban ] - data: - asset-services: "http://asset-services:8080/" - asset-services-maha: "http://asset-services-maha:8080/" - billing-service: "http://billing-service.egov:8080/" - collection-services: "http://collection-services.egov: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.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.egov: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.egov: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.urban:8080/" - ws-services: "http://ws-services.urban:8080/" - sw-services: "http://sw-services.urban:8080/" - sw-calculator: "http://sw-calculator.urban: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" - egov-edcr: "http://egov-edcr.egov:8080/" - echallan-calculator: http://echallan-calculator.egov:8080/ - echallan-services: http://echallan-services.egov:8080/ - inbox: "http://inbox.sanitation: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 '' ' - - - ';" -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" -egov-filestore: - 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'},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'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'},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" - filestore-url-validity: 3600 - fixed-bucketname: filestore bucket name ## Add filestore bucket name - -egov-idgen: - idformat-from-mdms: "true" - java-args: -Dspring.profiles.active=monitoring - autocreate-new-seq: "true" - -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" - -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: "false" - -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: - 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-UAT" ##### 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-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-persister: - replicas: 1 - 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" - initContainers: - 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 - -pgr-services: - memory_limits: 512Mi - -egov-data-uploader: - initContainers: - 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-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: "UNIFIED-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: "UNIFIED-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: "UNIFIED-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: "UNIFIED-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: "UNIFIED-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: - memory_limits: 512Mi - heap: -Xmx256m -Xms256m - 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 - workflow-statelevel: "true" - 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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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: "vol-0bec46e50ac05a91f" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add respective zone. - - volumeId: "vol-0964de4212976e85e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-05fb98fc936a6ab2a" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-0e313d7e753227014" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-0870ef3a17b696f86" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-05eb8796bf85124eb" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-0f2ef2ce233105edd" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-06741bb21720bc60e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-00c7ae1dd0fe50347" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-0efd04ab8d0945340" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-008ba0157f38baae4" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-05e0d3424583e11ac" ## REPLACE: add volume id - zone: ap-south-1b ## 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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/unified-works-dev-secrets.yaml b/deploy-as-code/helm/environments/unified-works-dev-secrets.yaml deleted file mode 100644 index 0c20dfdfc0..0000000000 --- a/deploy-as-code/helm/environments/unified-works-dev-secrets.yaml +++ /dev/null @@ -1,123 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:P7eJg7L6BHNkDw==,iv:V6c2oa4rgef4zVubyBVqfLzaBPqL37NkBHnS4ow3t4I=,tag:KPWWcyV2RRkz2dbEgIZvGw==,type:str] - password: ENC[AES256_GCM,data:rwmZvpS1UFgLuqEM8Q==,iv:ZdKLKhW5BNC9cv7xWyES91V9527IhyxDZFtrG8/RMnc=,tag:AGKY4AtnM71vZwQvV0v7UA==,type:str] - flywayUsername: ENC[AES256_GCM,data:SvFKmVr7KoATQw==,iv:lyzeqf80asZcscJbdEr3L/U8Ak8Xiwk0rA/n2tNDydQ=,tag:BV/qcv9YkdYejOk0nUYn2A==,type:str] - flywayPassword: ENC[AES256_GCM,data:6yLOXN8nBhFymxYSGg==,iv:BOK2G6uctHpllOoHuOw4Ypf7lQ3RjSJCOsUXpLEanFs=,tag:tidMqqG0Xywp7jcIwxrtJw==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:bKHPhTR7hg==,iv:Vpr1zsgxHQrbmyYNWSaKbelhFRvKbiHzZGSE/EqQ6RE=,tag:xSkBD/bUOCthyLxeO2ADVA==,type:str] - password: ENC[AES256_GCM,data:/8Nx+iqA6LU=,iv:DbgjakTe8oYyfAUNuLJ2pVWUS4eh64ybXFvCctiN3Eo=,tag:33/GTlVEL7i/0PvvVnAwmQ==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:2PynZQBMfZf996NrF/DqPpGyM5Q=,iv:xYJHOjGzx+o0RNImrCTW2NtYvhQVr6PTvqqDLzUTpME=,tag:HOFeP0mKD6U6hwnrLNJTMw==,type:str] - aws-secret-key: ENC[AES256_GCM,data:xHf/VojI21waAmYrs5ssmej9pqs3ctmiM+9gLldzy1J11mLwP6KcZQ==,iv:Ah7QSCS/Xjij/Ct9qkksXxE5dXb3wj0IVahXUMOhieM=,tag:0DK+pnicmyXqkEuNpI3LLw==,type:str] - egov-filestore-azure: - account-name: ENC[AES256_GCM,data:IDNGiQ/UdJfodlpDksRd,iv:JXpOVDYms1HVVWGnxMwmpirVScnDTZt6OaPn2pb4hnY=,tag:tTDmD8PRBezzXFg876KG4g==,type:str] - account-key: ENC[AES256_GCM,data:bIk4upLfb+M4xzsW/pVEQQIRQzUHItnATMxoQw/a6q5iSeGOJxcbFoj/Yj5wN61AXFI1QgGqPUVyGTU4LFj4OvSb4Te/AL1bsqIgAppdEKxKu0YOXeWouQ==,iv:FIkApN+y2tCd4xzPb61DqfmFXAb9v5lYVRuPWUdUWLA=,tag:3dTtN+HvrA1+m9QjeeqZTQ==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:7Oh3SrZgqF9uTGyFY1e2gERb4Q+xFgn0Ch5geYuq0oCkskBt+2DY,iv:R6kmwnTy5vIgbmrTh6ro3zQhfqKxxh9ziKmsCcPFNUY=,tag:0wt831cNMzBEI7xWPA5r/Q==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:iQCsd/TQg9R470HXxOYyfw==,iv:acB1ytqtW00eZHYn0JO48Gc2WTpTwFPgxcsn2VS0htg=,tag:R1vDil7+I5ZV8tYmGWKDUw==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:dUfcmBeRhFQNIfAyqpQDHw6ca378i4TtXWrEjacvWec=,iv:ybV8brU6DsPuPeMEJOU+p3bq0m11tgQZfDWT4OlPql8=,tag:nFStBXqGS6wDZJP63DaE1g==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:a9SSDv6knIqg7TTAcRkt,iv:HCzcJ+axKjquhdzDuHANDLJdPwO+HZtiBj3fh82li50=,tag:AjDislnD0ai+g9y5sxgWBQ==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:PIIQQdXCZLLOH6g=,iv:x4GvV9L90Gf5D6Ce64fgcOXBq1d6lCzD4VHxB+Ws18M=,tag:pR271xq46ZHPsNEX9xdwlQ==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:3GKrCaheW48=,iv:at6gTDEdkjl9m1j8HTB6BF8ZU3UNSPFJEnhWwSFoggc=,tag:9MTmhgg6YAxzd8FyN6AfGg==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:rZ5weD43,iv:w1J3CFaON7TwZ6eX/hCzaRGwVU4zL44ImgRQTIm3K14=,tag:FhB+ULwj3L/Fv0fKNho+xg==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:7v9zmQRdhws=,iv:WIRN18PE2qY6tk9RlRlSBwZ82JoHikXU9OgZZJEb6tY=,tag:hGrLc397Bnd3BajNYAlcTg==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:i56/L3PqmtdCHZxEA3vINmFUFo33Gun3FRI=,iv:BuHWeGoT/xf9OcAQPglN7tAUUseXE/dqhTaxXUvKzjE=,tag:SgoB8+KkKfTz0DWZEOytvQ==,type:str] - admin-password: ENC[AES256_GCM,data:OHYF/5vUzv6/uHSV,iv:yWkFCGcHjIdBXYVYQA8TCMcu/ThkJetHxYfnCn+Wiyg=,tag:O85S6LybYeOqFw4sJzMxHw==,type:str] - read-email: ENC[AES256_GCM,data:HAV68+XHfk+SO/Orbm0DquAOBcVF1/sKfg==,iv:8fJWgr0MVzM9l963+Z0/yHFjL7CY7vMbtuX9E4o8M+Q=,tag:dwOz9PoZcVUOyKVW9WupTA==,type:str] - read-password: ENC[AES256_GCM,data:oguc3wk49XcvhgPW,iv:a5riBFfT0rznHZDFC8eByvoAlc1KDAKeuLZhFdTSXPM=,tag:pkRyrUsPhq5VmYsL5cmPQw==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:yd9we+lE5aD+kGmgJnVnCQ==,iv:nsPJQ8Njd1iHYIy3UE6WI8wAMvIkkmFtpISkQALXkB4=,tag:eK9XP11MN8o/vlnxR74DHQ==,type:str] - master-salt: ENC[AES256_GCM,data:FdaemV4VsX0=,iv:TOq7eBVowhwrhYQA8lTSUcX9z6t3N6QfeC2+HflLsFs=,tag:d6EujcRSKKFHrPZvPcBI4A==,type:str] - master-initialvector: ENC[AES256_GCM,data:aHuoiogt6IY6vvES,iv:OfANqGUPQmQJPw/Wiz/+DeH2BnC4iVkyEQZmO+Rh91c=,tag:tg+RuLeB7iPkmGsxCdbO+w==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:UsnTwEe1/Wyjj+U0EOLzHU5LIE+IQZ1DpL4NysUrAFsg,iv:mpri8EAFmGTrBSZrZvyl0zYeIB3tQ9xKZgkwsr2DI8c=,tag:HqO7yg20VlxOU6Tddex5UQ==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:/EQ50K6Yj/0=,iv:KGf17RHInujfu/D/IWhEtDnE6Q8eNjh1BTy+gWoiAR0=,tag:XXxo379t1pZ6d//VK/lhfA==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data: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,iv:QoEP0IsOonMY8nnS8nOZPH+9BrsIXJyJI2Muav5G+lE=,tag:2qbNbl/qXuNkUogEDPDYGQ==,type:str] - known-hosts: ENC[AES256_GCM,data:p3ew1QDJyoUfC0r3p/gp2zh1uR63e8aZhF+m0CMyFKZttHCjHl5N0YnZueyEJ4clQe00L51wgIOQ57VB4uB63LhBhwrgjTIF8SY9XWLwWzL55FH2r029S8TBMOMan6PwzoRlpj+CBghgoIZUlcSrMtJdEkuz1E0is6Z9OXx+u81mhfQp8fRQvTCEjVua1dPsD0K1TUZRTUrUen6Nke9T2g31KCePI9Fd5GPRWhKiXaayTGD46mYetpzLJLmg38Boin+dpz5beGDco6Xs905U3l+jITe0UeVFtC65AdJqltzsYKCwbA/DscQ5TPmH59RcyaJPNvl+Q46I/mI+aWDYYXp70TIuxsnMepqPuA8bO6X6YFJ34SumSH0BGtDVosNzD5nvEUfq+tZCKncyo4eVHQo/ubn8yw895xHDi5EbDbx8BWAzh1wnPGKUcmBZBmYz2KOji21GTQkhfjZnXMxrS8Bq+0aNCzZEqLQECCkL1P1D1Uka4VqiH+vXChOLSb8jgE72TXC+1UJe9bsm3XVSf9mryy4ALvAj3GJpw7nzlq60nQdE2KOoLpCEIJbIE/CcMhTmu5QuZGhilmFTSRG7YJfhG8bpkxTfcrURXO6ure5VlebeZqS57AS5+rRWIq/orXYlYJIxuVFQpPvwTmyCZelT4vwahyV18obNFimdOvmV7wsqu8w2CsbwDNLJ0kdNtlnDbI1xutpjWZa2MkkWjYqJQY6ujssgVgXHoYdiw2zhkcc=,iv:51O/Rc/gIHwY8UWyHJB8C1K+jZiEEaQugHroJa4MllQ=,tag:fOBLnlvvrMvRM27F0dTuUA==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:bY+bZkzXrHkc,iv:kI/ksNe5nbMRc1Gc/m9d6Z5+c7MYUosqYctF8WVBzAY=,tag:uYhCcWbfmp354MB97Vhq3g==,type:str] - si-microservice-password: ENC[AES256_GCM,data:ladqAARE92xqATprWQ==,iv:0UwXRNaNFDPGyt1UnLwO4vc8EQx8FX8yWqocrdxsgt4=,tag:b5vyxJkvi76X7AvBegF4qA==,type:str] - mail-sender-password: ENC[AES256_GCM,data:eUWsjzFShr6pHdCls68zrbI=,iv:YAtIKu7iDCU6KBB9Ska+aRBcs7vbg9JPnRvtWb3Bw2g=,tag:527UjfqB848n8A2BmIFUOA==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:ooie9jRZwFiRdBjUhW8GEB4SfjHn+nsdOkcGaw==,iv:bBjzp5xl11dyvzfhmU4O6R4LVLNzEQY36mxlxAGD4+c=,tag:LW+AItc2atniNRDOXyR4qw==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:4z8yNLzjS1HVdY1VpHiSqw==,iv:8lRcl7tXzdiVB/d+S2BqIe8nU4764v+R/INlY0foqEw=,tag:Cbf4Sap01XcZr84izruEXA==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:Xn/pbv/QkA==,iv:bQydtw6BMlQoo3jOzGKISfo/N1Gt0WjGsYZfoB4q3pw=,tag:JuHzxQvI/rE+jG11XLpHFg==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:iwZW+nUBEA==,iv:sm8g+umA5O1owL1SsboLqINS71GMtJ69yF1i+Oetkfs=,tag:JXivJVUuHUPyhGfqVYxMlg==,type:str] - egov-edcr-bank-gateway: - edcr-pnb-mid: ENC[AES256_GCM,data:YbA4r9foPC7bDM3la3pb,iv:iJ2Fy6/5jxroo9SRyi4ylh6b2rExnRMjSK5K9/c1ON4=,tag:fmwBySi67Hh1bAjkGjhkBw==,type:str] - edcr-pnb-encryption-key: ENC[AES256_GCM,data:3A/SZqrEzYMVHmNue4TjJ4tlUqJXaxuY/TjY8JrMULk=,iv:VCixXxfd+eYsQTB0zXa2MOKeQdTKIoYOTkBC/yRhWqk=,tag:ZYkUbn628DZN4h3JHv2gnw==,type:str] - edcr-hdfc-key: ENC[AES256_GCM,data:b+j7tGXj,iv:/DtlBcoXK/aGGTlgk+cYUppKHv5iJaJMbSt02gdWKes=,tag:C3rZQ2GC6/Je60RyMqgPkQ==,type:str] - edcr-hdfc-salt: ENC[AES256_GCM,data:KdhnoultRxY=,iv:GOr5qbYhjy+hdehTlgudUpWH3AMv8ERhog3ZVCkFmSM=,tag:e5iOeX++DiT89CSZx5AS3Q==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:xquy9jlZf6habx0=,iv:Di+C8m0A/5Ao+NMeKUBEF27hOvu+Ui7JKEn8Lq2cpQo=,tag:+WoHNiQGehbp5HeVSN9tBw==,type:str] - valuefirst-password: ENC[AES256_GCM,data:Lr4fJobnJMVb,iv:EQ3Fjo2QysAEqi3EyWypUZZnBg0iRfv5cuVwwG4PM1g=,tag:mT4B7WCTtFAvzYipzWGfXA==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:uOfQpY7o,iv:S1VgLViwACYWhuzEq429xyHqeExOF9t+ouxNlEqyJ7g=,tag:zLOIPT0/Bx7/36GDVqRx2Q==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:Jv9IB4M/+3E8m6iHHOXj3GK+Og4=,iv:IuDvZ+ppRY3NDopFM2ka4wtCsqc86qkUIcr+09fhU04=,tag:Cgyzu6hKyNbK0vuOQ97Z3Q==,type:str] - clientSecret: ENC[AES256_GCM,data:7V6OhyCGV2KpbSeu+WR3+/EPB+YXVpnMKoF3MxJ/KsH1SYW29j4Luw==,iv:KLKOd2sFFD0PJiDEceYTOuWoJqe8yCxV192VGNzX/Zc=,tag:pBfrHKtFWIBs993SCEiGWQ==,type:str] - cookieSecret: ENC[AES256_GCM,data:E/VmAxm2Bzpd3zbhG+/g8B8B/Th7Oh9n,iv:OCa5W2vjwN+KztXbAor7dGi3zvpi9749PhAti3vXMKc=,tag:zZXMeqNvzTbrGLvJSzverw==,type:str] - minio: - accesskey: ENC[AES256_GCM,data:p7bXlAsc/5hc0OO9SJp5m11T4a8=,iv:MMdLjWjWIJSFI+5W+iyfSKEJWoocTyHhaMvXY71v+8I=,tag:356W/Z5MtP6oRsGvmuVzaQ==,type:str] - secretkey: ENC[AES256_GCM,data:t98ZhuZG5cLq4BhxAEmN3cjrjP2xSZ8o56dk99xm4eqYjNkp41Segg==,iv:1tQPEO6QSAyfv96s9p3HhN/C8/xVTItPPqfpvTTzi0w=,tag:/Yr+yUXPAJw67oKqGrw8YA==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:roQ=,iv:qwKRm5ov/rYKFUuTCANflP6RjKSVEaiQ2ltwNiKQbOg=,tag:+aQIun04fqdaW5dYSKWSQQ==,type:str] - route: - receiver: ENC[AES256_GCM,data:g95iWpH+aMZrYvY2tnedxBOYAg==,iv:ztFKypuRA6qRmkHy3TjmLZGfInTxyaWsu4hkeSTuEI8=,tag:H1LtzhfiSkSJqNO5UTt2fA==,type:str] - group_by: - - ENC[AES256_GCM,data:f9LJa3kGg7qf,iv:dKcGE0aprQVmjqJPBQkDoQL5ElTZJPEC9iu5BuOJtMg=,tag:8KIY1YeWCmwVbo5UllJq3Q==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:cAZ66rs/laEOP9w2IkhYX/0xBQ==,iv:O87az+AOTgS5TlOcz6iYp3vAyrEcR2SSjvVwQU+JJTY=,tag:GpcEWjo0a+bNVNf2W5uiQg==,type:str] - match: - alertname: ENC[AES256_GCM,data:shPHDlxNEw8=,iv:jTDEJxRlypYPFPZVTzXAUA3H+zsy89NFIzBfKnr4ZRI=,tag:JbfuZ3Edusa2E8KRRPXoIg==,type:str] - group_wait: ENC[AES256_GCM,data:lCCl,iv:75PqYL2T1APq4ZXAV7IS1dd/ILn9d4WN0TAdNh73pKM=,tag:Yi4PrEQ5DCSPHMd6PscqFg==,type:str] - group_interval: ENC[AES256_GCM,data:XuI=,iv:leOm+07NIDyaPcx9u2U2mTKTeRHPLiFdz4sKrRGtTUw=,tag:EjCLgDPGihV5/j4V0Frebw==,type:str] - repeat_interval: ENC[AES256_GCM,data:rD9T,iv:fHolnCoioKcKt40549gGy1M5nCOdhvo7IQ4iVrXgk30=,tag:Uh1mbWlA61KoxAaV/aQ+GQ==,type:str] - receivers: - - name: ENC[AES256_GCM,data:dCjBbQlEpPvUFjW/MqBif7jm5Q==,iv:gwMKx8ebtF5wbQCPQBIX1nDH9+TPD5YVe0qJiEnhjGM=,tag:UdBW8RyCTalE1SJS/dxwWw==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:B4jQ2g==,iv:vlaR9WoEZBL7hxkDxldFMO9D7eqU7OAiHredr61iAEw=,tag:3zVAQVkDq80n2865+4+jkQ==,type:bool] - api_url: ENC[AES256_GCM,data:ed2rPVwD/73AqEi1SOKqaSJHd9jH2DR4vvzSw2z3H2cqETjRC4x+RnfualCkZgYBrGnFxeXRkTdgyUR7oKgEK7WtHhdFpH2Mdwu6rNhDjA==,iv:I/jRNic1ah/bjZTjJKtx/S8CmKdw2UYYtGnDvLbQzs8=,tag:G0on5YqeJYgZ9r6UywvXCA==,type:str] - channel: ENC[AES256_GCM,data:Y0hg/i5x6lcD/EXMNDgaYS0l7JDDNw==,iv:0TQivRBNB6mJOTr07/8ML7bTT3HabW7nV0BSmQnlzMo=,tag:EXidBq4DvBuB8/lfV2HO7w==,type:str] - username: ENC[AES256_GCM,data:+6GVawnm2qakCFr1,iv:CBSCyvDPV5lloz65GY8YljTKNYVg8TojCtE8x9Jk+FE=,tag:eIjNEnB88ICwiLz4byVXkQ==,type:str] - title: ENC[AES256_GCM,data:J7NyAudVUQzvt762gIuVE4IsbW2ZRDwABL2/4MXEtGVJj9ps3JU=,iv:OiHAYS71AS6Qjs06iofKrqqs3TbC1xOqlmfiuS28xXI=,tag:iOFMTTveGXV0KXOHRvs3/w==,type:str] - text: ENC[AES256_GCM,data:4qAygJzV1OTnMnFkLquPknyGW62hX7kJ02+fi/sjG4hotjZeNg==,iv:5vSCKuco1TkGTxenkYZ9nrZuHBS8tyWcDpCCaVSIoT8=,tag:AocVdYqCZJFkowFsqWvfYw==,type:str] - templates: - - ENC[AES256_GCM,data:foX+fbZ4SsGnAKDrF5W6LyzLzefr5tH1LV/47nXv/BPAHWoF7aebzGYGMFe5NjPO4k4DWUVTOg/Ez0eUOO5PxQToh/KvkNA=,iv:qcYBmOGF49DHWmNQF9khMRpwywLF28knpOH1bfazaEU=,tag:3IRkp+jlN+wFl4qRbHNTrw==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2020-11-10T06:48:05Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgEkCaHUS5rBgOTSYF3KJCCLAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMpuUHqwmURtAwdOKHAgEQgDs7gNHFGN2+UnWe493tfMbEMio4ZKWliDRq37pf5abrPBri/ZJoCf5cPeN+zLXVqLWeBVxIjie+q5jusw== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-12-04T06:34:26Z" - mac: ENC[AES256_GCM,data:/mgRImLMAyWcPYdv9bZrP6EhwLP1rLLMUgHaW9Atrh8DU4AagzZMCSor+jYAeJfzSQXJwdsQIm1khpctszVmFTXnog4Zd6T8PgHmAnQsn0z4XPjCLs5vChIRVhHtTW7KQOtiymY3nX50fTws2+MeJ52Oe+Is6AH2NkVCxST7ML0=,iv:ipS/Jx2UEEjg3pFPPBYBP4TIEIXSovn1YNKK8Wqzo6k=,tag:lN+QaKvrmxRt1KXccKdGQA==,type:str] - pgp: - - created_at: "2020-11-10T06:48:05Z" - enc: | - -----BEGIN PGP MESSAGE----- - - hQEMA+gtFIQvidpKAQf/ZV/gS6UA3zPiDMT9Rjbg0nSVhDmsqR8ki0bWvzfVEDzv - lXzcOnjuILj4TkTKc45Mq8rkyAiYMu1HbMXDnlK3NL2whq1v+OKEMrdWcdzpDhr/ - gu/E5uBX3+V9PwWWvpSUqBYKnl0iBz+MoUSx0kZnrRZ54lC/Rd9X/gRhN3pTqMn+ - Ihw6/6D6+7haqXtgAb2cdhVYG6O39RzKTO173AxK3fFYmzxXzSwBzJte0ZXapx8t - PfY0aNyWTdD9OQ5RxRj53YBCGqDjnKuvFqTwTAaapJ4hO6mpVnFY6zl9vneX89HF - 5fL+eC3tMXIqyF8e6kVWvLuYMWz5QSf+4VAlyoB99NJeAU1WMfycVvvdEYbTHqqS - ieWYJYkjC+TlwkmbZ/9XTleQdS6HwX3jzAcqCAdeK8hw7iGGAVXZYlG3iL0Yv05S - q/xbgdrRuywkK+g80ybEf+MQSSPsd5Q8dO6TFhaQ4Q== - =msen - -----END PGP MESSAGE----- - fp: B9FF61E01273EDF7DE298B52F4D6BD77E5C66196 - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-works-dev.yaml b/deploy-as-code/helm/environments/unified-works-dev.yaml deleted file mode 100644 index 9eefee62fd..0000000000 --- a/deploy-as-code/helm/environments/unified-works-dev.yaml +++ /dev/null @@ -1,891 +0,0 @@ -global: - domain: unified-dev.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-cluster, logging, monitoring, playground, zookeeper-cluster, works ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ monitoring, works ] - data: - db-host: unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com ## Add db-host name eg: egov-demo.database.azure.com - db-name: unifieddevdb ## Add db-name - db-url: jdbc:postgresql://unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieddevdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: "https://unified-dev.digit.org" ## Add your Domain Name - egov-services-fqdn-name: "https://unified-dev.digit.org/" ## Add your Domain Name - - egov-state-level-tenant-id: "pg" - 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" - - egov-service-host: - namespace: [ monitoring, works ] - data: - asset-services: "http://asset-services:8080/" - asset-services-maha: "http://asset-services-maha:8080/" - billing-service: "http://billing-service.egov:8080/" - collection-services: "http://collection-services.egov: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.egov:8080/" - egf-instrument: "http://egf-instrument.egov: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.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-mdms-service-v2: "http://mdms-v2.egov: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/" - audit-service: "http://audit-service.egov: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.egov: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.egov: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:8080/" - fsm-calculator: "http://fsm-calculator.sanitation:8080/" - fsm: "http://fsm.sanitation:8080/" - vehicle: "http://vehicle.sanitation:8080" - vendor: "http://vendor.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.sanitation: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/" - attendance-service: "http://attendance.works:8080/" - contract-service: "http://contracts.works:8080/" - muster-roll-service: "http://muster-roll.works:8080/" - project-management-system: "http://project.egov:8080/" - project: "http://project.egov:8080/" - estimate-service: "http://estimates.works:8080/" - organisation: "http://organisation.works:8080/" - bankaccounts: "http://bankaccounts.works:8080/" - expense-calculator: "http://expense-calculator.works:8080/" - expense: "http://expense.works:8080/" - ifms-jit: https://uat.odishatreasury.gov.in - ifms-adapter: "http://ifms-adapter.works:8080/" - works-management-service: "http://works-management-service.works:8080/" - individual: "http://individual.egov:8080/" - works-pdf: "http://works-pdf.works:8080/" - loi-service: "http://loi-service.works:8080/" - household: "http://household:8080/" - product: "http://product:8080/" - facility: "http://facility:8080/" - measurement: "http://measurement-service.works:8080/" - ifms-adapter: "http://ifms-adapter.works:8080/" - measurement-service: "http://measurement-service.works:8080/" - measurement-registry: "http://measurement-registry.works:8080/" - mukta-services: "http://mukta-services.works:8080/" - program-service: "http://program-service.ifix:8080/" - mukta-ifix-adapter: "http://mukta-ifix-adapter.works: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 '' ' - - - ';" -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -works-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -attendance-service: - tracing-enabled: true - java-enable-debug: true - attendance-register-default-offset: 0 - attendance-register-default-limit: 10 - attendance-register-search-max-limit: 100 - attendance-individual-service-integration-required: false - attendance-staff-service-integration-required: false - attendance-document-id-verification-required: false - attendance-register-open-search-enabled-roles: "SUPERUSER,EMPLOYEE_COMMON,EMPLOYEE" - organisation-contact-details-update-topic: organisation.contact.details.update - contracts-revision-topic: "contracts-revision" - -bankaccounts: - tracing-enabled: true - java-enable-debug: true - bank-account-default-limit: 100 - bank-account-search-max-limit: 200 - -contract-service: - tracing-enabled: true - java-enable-debug: true - contract-default-offset: 0 - contract-default-limit: 10 - contract-search-max-limit: 50 - works-contract-service-code: "WORKS-CONTRACT" - contract-workflow-business-service: "CONTRACT" - contract-workflow-revision-business-service: "CONTRACT-REVISION" - contract-revision-measurement-validation: true - contract-revision-max-limit: 2 - contracts-revision-topic: "contracts-revision" - contract-workflow-module-name: "contract-service" - contract-cbo-url-host : "https://unified-dev.digit.org" - contract-cbo-url-endpoint : "/works-shg-app" - -expense-calculator: - tracing-enabled: true - java-enable-debug: true - -expenses-billing: - tracing-enabled: true - java-enable-debug: true - expense-billing-default-offset: 0 - expense-billing-default-limit: 100 - expense-billing-search-max-limit: 200 - bill-kafka-topic: "bill" - -loi-service: - tracing-enabled: true - workflow.loi.business.service.name: "loi-approval-4" - -inbox: - namespace: egov - service-map : '{}' - bs-service-map : '{}' - -muster-roll-service: - tracing-enabled: true - java-enable-debug: true - musterroll-default-offset: 0 - musterroll-default-limit: 100 - musterroll-search-max-limit: 200 - musterroll-workflow-business-service: "MR" - works-attendance-log-search-endpoint: "attendance/log/v1/_search" - works-attendance-register-search-endpoint: "attendance/v1/_search" - works-attendance-register-search-limit: 100 - muster-restricted-search-roles: "ORG_ADMIN,ORG_STAFF" - works-individual-search-endpoint: "individual/v1/_search" - works-bankaccounts-search-endpoint: "bankaccount-service/bankaccount/v1/_search" - works-contract-service-code: "WORKS-CONTRACT" - notification-sms-enabled: "true" - -organisation: - tracing-enabled: true - java-enable-debug: true - org-default-limit: 100 - org-search-max-limit: 200 - egov-location-hierarchy-type: "ADMIN" - works-cbo-url-host: "https:/unified-dev.digit.org" - works-cbo-url-endpoint: "/works-shg-app" - organisation-contact-details-update-topic: organisation.contact.details.update - -mukta-ifix-adapter: - tracing-enabled: true - java-enable-debug: true - -expense: - tracing-enabled: true - java-enable-debug: true - expense-billing-default-offset: 0 - expense-billing-default-limit: 100 - expense-billing-search-max-limit: 200 - business-workflow-status-map : "{'EXPENSE.WAGES':'true','EXPENSE.PURCHASE':'true','EXPENSE.SUPERVISION':'true'}" - -ifms-adapter: - tracing-enabled: true - java-enable-debug: true - payment-create-topic: "expense-payment-create" - egov-idgen-ifms-pi-reference-number: "ifms.pi.reference.number" - ifms-jit-authenticate-endpoint: "/webservices/jitfs/v1.0/authenticate" - ifms-jit-service-endpoint: "/webservices/jitfs/v1.0/get-jit-service-data" - egov-bill-search-limit: 10 - -ifms-cronjob-pa: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-va: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-pis: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-pag: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-pd: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-fd: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-ftps: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-ftfps: - user-name: "IFMS_CRONJOB" - -works-management-service: - heap: "-Xmx512m -Xms512m" - memory_limits: 512Mi - tracing-enabled: true - java-enable-debug: true - -works-inbox-service: - java-enable-debug: true - tracing-enabled: true - -works-shg-app: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ’;” - -citizen: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - - ';" - -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" - - -measurement-service: - tracing-enabled: true - java-enable-debug: true - measurement-service-kafka-create-topic: "save-measurement-service-details" - measurement-service-kafka-update-topic: "update-measurement-service-details" - measurement-idgen-name: "mb.reference.number" - measurement-idgen-format: "MB/[fy:yyyy-yy]/[SEQ_MEASUREMENT_NUM]" - measurement-service-default-offset: 0 - measurement-service-default-limit: 10 - measurement-service-search-max-limit: 50 - - -measurement-registry: - tracing-enabled: true - java-enable-debug: true - measurement-kafka-create-topic: "save-measurement-details" - measurement-kafka-update-topic: "update-measurement-details" - measurement-idgen-name: "mb.reference.number" - measurement-idgen-format: "MB/[fy:yyyy-yy]/[SEQ_MEASUREMENT_NUM]" - mb-default-offset: 0 - mb-default-limit: 10 - mb-search-max-limit: 50 - - - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -egov-mdms-service: - 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 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -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/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/works/egov-indexer/estimateservices-indexer.yml,file:///work-dir/configs/works/egov-indexer/musterservices-indexer.yml,file:///work-dir/configs/works/egov-indexer/individual-indexer.yml,file:///work-dir/configs/works/egov-indexer/project-indexer.yml,file:///work-dir/configs/works/egov-indexer/contractservices-indexer.yml,file:///work-dir/configs/works/egov-indexer/organisationservices-indexer.yml,file:///work-dir/configs/works/egov-indexer/expensebill-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/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/works/egov-persister/estimate-service.yml,file:///work-dir/configs/works/egov-persister/hrms-employee-persister.yml,file:///work-dir/configs/works/egov-persister/loi-service.yml,file:///work-dir/configs/works/egov-persister/egov-workflow-v2-persister.yml,file:///work-dir/configs/works/egov-persister/attendance-service-persister.yml,file:///work-dir/configs/works/egov-persister/muster-service-persister.yml,file:///work-dir/configs/works/egov-persister/project-persister.yml,file:///work-dir/configs/works/egov-persister/audit-service-persister.yml,file:///work-dir/configs/works/egov-persister/individual-persister.yml,file:///work-dir/configs/works/egov-persister/service-request-persister.yml,file:///work-dir/configs/works/egov-persister/contract-service-persister.yml,file:///work-dir/configs/works/egov-persister/expensebilling-service-persister.yml,file:///work-dir/configs/works/egov-persister/bankaccounts-persister.yml,file:///work-dir/configs/works/egov-persister/organisation-persister.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" - 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-localization: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -egov-data-uploader: - 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-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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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: "UNIFIED-DEV" ##### 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,file:///work-dir/configs/pdf-service/data-config/fsm-receipt.json,file:///work-dir/configs/works/pdf-service/data-config/works-estimate.json,file:///work-dir/configs/works/pdf-service/data-config/project-detail.json,file:///work-dir/configs/works/pdf-service/data-config/estimate.json,file:///work-dir/configs/works/pdf-service/data-config/nominal-muster-roll.json,file:///work-dir/configs/works/pdf-service/data-config/work-order.json,file:///work-dir/configs/works/pdf-service/data-config/work-order-hindi.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,file:///work-dir/configs/pdf-service/format-config/fsm-receipt.json,file:///work-dir/configs/works/pdf-service/format-config/works-estimate.json,file:///work-dir/configs/works/pdf-service/format-config/project-detail.json,file:///work-dir/configs/works/pdf-service/format-config/estimate.json,file:///work-dir/configs/works/pdf-service/format-config/nominal-muster-roll.json,file:///work-dir/configs/works/pdf-service/format-config/work-order.json,file:///work-dir/configs/works/pdf-service/format-config/work-order-hindi.json" - -# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -# financials >>>>>>>>>>>>>>>>>>>>>>>>>>>> - -egf-master: - memory_limits: 512Mi - heap: "-Xmx128m -Xms128m" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -egov-custom-consumer: - erp-host: "https://mohali-qa.egovernments.org/" - -egov-apportion-service: - memory_limits: 256Mi - heap: -Xmx128m -Xms128m - -fsm: - memory_limits: 384Mi - heap: -Xmx384m -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.30.0 - 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" - memory_limits: 768Mi - heap: "-Xmx512m -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,/eus,/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" - heap: "-Xmx512m -Xms256m" - memory_limits: 768Mi - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - -# 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" - -property-services: - replicas: 1 - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - egov-idgen-ack-format: "PB-AC-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ACK]" - egov-idgen-ptid-format: "PB-PT-[cy:yyyy-MM-dd]-[SEQ_EG_PT_PTID]" - egov-idgen-mutation-format: "PB-MT-[CITY]-[SEQ_EG_PT_MUTATION]" - egov-idgen-assm-format: "PB-AS-[cy:yyyy-MM-dd]-[SEQ_EG_PT_ASSM]" - property-userevents-pay-link: "digit-ui/citizen/payment/my-bills/$businessService/$propertyId?tenantId=$tenantId" - property-decryption-abac-enabled: "true" - -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" - -estimates: - tracing-enabled: true - java-enable-debug: true - estimate-default-limit: 100 - estimate-search-max-limit: 200 - estimate-workflow-business-service: "ESTIMATE" - estimate-revision-workflow-business-service: "REVISION-ESTIMATE" - estimate-revision-measurement-validation: "true" - estimate-revision-max-limit: 3 - heap: "-Xmx512m -Xms512m" - memory_limits: 512Mi - -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" - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - - -egov-weekly-impact-notifier: - mail-to-address: "lata.naik@egovernments.org" - - mail-interval-in-secs: "604800" - schedule: "30 07 * * *" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -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:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# 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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -egov-enc-service: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - state-level-tenant-id: "pb" - -# kafka-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -kafka-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-005465716b9ca6a9e" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-03252f4474ddb7300" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0945c7000265a6390" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - zookeeperHosts: "zookeeper-v2.zookeeper-cluster:2181/kafka-v2" - - heapOptions: "-Xms704M -Xmx704M" - memory_limits: 1408Mi - lingerMs: "250" - numberPartitions: "3" - replicationFactor: "2" - minInsyncReplicas: "1" - offsetsReplicationFactor: "3" - -### Kafka Connect <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -kafka-connect: - image: - tag: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-04ab05c5b41096c6a" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0f7e8dcf98e087983" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-08a42f187f978e5f7" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - ## 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: "vol-093ea5986f5b46a71" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-046900000f8ffe60d" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0a718b7e384a2870c" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - esJavaOpts: "-Xmx550m -Xms550m" - resources: - requests: - memory: "1Gi" - limits: - memory: "1Gi" - -### es-master-v1 AWS >>>>>>>>>>>>>>>>>>>> - -elasticsearch-master-v1: - replicas: 3 - image: - tag: 6.6.2 - persistence: - enabled: true - aws: - - volumeId: "vol-0dfb25024c9e8f35e" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-0a83e7431f2d5a2c2" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - volumeId: "vol-03f793c66e07e9111" ## add your respective volume id eg. vol-0085073c65f76dre5 - zone: ap-south-1b ## add your respective zone eg. ap-south-1a - - esJavaOpts: "-Xmx448m -Xms448m" - resources: - requests: - memory: "896Mi" - limits: - memory: "896Mi" - - -pgadmin: - dbUrl: "unified-dev-db.czvokiourya9.ap-south-1.rds.amazonaws.com" - port: "5432" - environment: "unified-dev" - maintenance-db-name: "unifieddevdb" - db-admin-username: "unifieddev" - db-read-username: "dev_readonly" - - -playground: - replicas: 1 - images: - - egovio/playground:v2 - - -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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/unified-works-qa-secrets.yaml b/deploy-as-code/helm/environments/unified-works-qa-secrets.yaml deleted file mode 100644 index f50112de2c..0000000000 --- a/deploy-as-code/helm/environments/unified-works-qa-secrets.yaml +++ /dev/null @@ -1,71 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:Gv2SrVrJGUpP,iv:hmF2rQaLYr+IyVjDL7UAjYljv7dD33ix6dIBhHCkyvs=,tag:BrKO8bDZ72P/oqU72pr7hw==,type:str] - password: ENC[AES256_GCM,data:SHxAXhQEtpmXH1QHYuuS,iv:+5FeX0tFr91qrxIAsUtfa3ynY7FBtmArrSDFQ6/Ruok=,tag:IJdNCj5lhvlSp6H5qifwHw==,type:str] - flywayUsername: ENC[AES256_GCM,data:+8EBypiETeYp,iv:7A0bvR5uAZ8YsSrb8PZoZ/kPOF4ZYWAx2c+NwYVBks0=,tag:KKHM0H8NcFcX3etsnLgjRg==,type:str] - flywayPassword: ENC[AES256_GCM,data:lAZLE11GGeU9ewMVESa6,iv:vxgGjNOoiB9p6zAgdFuLeRiEZJRXLkTmXDib9/047A8=,tag:XnlGWdtQ7TXBK6XltOYSmA==,type:str] - egov-notification-sms: - username: ENC[AES256_GCM,data:9mKYfQ==,iv:kxjd45q0KziW/pOtQe7tBfdguPDsfVPxRzzCkNrf81A=,tag:mt7q0fM6zTpez+GGpZL+Ow==,type:str] - password: ENC[AES256_GCM,data:US7cgA==,iv:OxqgMDXXkkRSXrbY7bebRD6fPgs4d2F1OsBTOqce0EA=,tag:rQ87OAH4PkK76xOIRXTqbg==,type:str] - egov-filestore: - aws-key: ENC[AES256_GCM,data:E4DNPYHCvJc5ymH8iDJm9juMSr0=,iv:SV3SoDQxL2BaPutf53p7iCzup6oRbefVmkniYWA+zfM=,tag:eIigvkSUsBfLKDiipx698A==,type:str] - aws-secret-key: ENC[AES256_GCM,data:WEwi4htbp3WVRkYc7uYS/eQ8rrz9eM4re1Sls/uI87glE1uwkM+xfg==,iv:Teg6jzoiJLfheKxo6JvQP9Cq5uXeVa/B6oo4hsquW/k=,tag:ciYkzywrM+qIGF3QvdUFog==,type:str] - egov-location: - gmapskey: ENC[AES256_GCM,data:k+/tnIiVCAlwAvfiaC7v8Ff8Jg==,iv:u/xs8JYoZS8oVhUyY/ARO8Pxsmqr5OQtdvVMBwv9utk=,tag:5D826bbNw0QIG0LdAG6CpQ==,type:str] - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:5YgQ4g==,iv:FoG6PxsTK34WntEqGOv0aJ6yOMgZupRLqu3U/zx5Rwo=,tag:ZGOHko7oTGfYReCiwbVc/w==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:99KbwQ==,iv:J7jl0IukNGrBuRf/S5umVo80eCH4FdYeRYLu0uibs74=,tag:IdAZjhoJM4Q0JM1TvL3GPw==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:Q9gxSw==,iv:sp0ZdlaecT9dKbB2zoGJ39oJukplv5SIPJzaP0a3nNE=,tag:vFg8dsWgdWOiIcMlwyNSow==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:aC4lzA==,iv:Wnx6+1zSR1xNKYzT0hCt+wcv72etRm9wYQWTb+5WlFo=,tag:TB7D5wtWNL9dDPDVOfmIIA==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:/jNzkg==,iv:YVR/6Iv4xq7G7IyJ3XkwH+OOghg3i0b8HNtTv4ZCgu8=,tag:06ORUkPP+O56On2aJc3PeQ==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:mo1wFw==,iv:kpItdYZQfLgM+RCBX3zYP/fzOjOUpBiSFFKdhHqy4n0=,tag:fz2YUSMFRYAQFgSA47WfvA==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:MIkAmA==,iv:brgH7qdmFNOS/whBeWKYMGLnHuvDlhF1Z/Vx8+ME9Fc=,tag:rQCZWTZlY4S03zTjngYiRw==,type:str] - pgadmin: - admin-email: ENC[AES256_GCM,data:RVaD3hjSNL7RYy10XA==,iv:0yKJtx8yC3CToqBWJ4d0qCn1FOmAweiKbGAMUPc0ob8=,tag:Q1i1/NwBMlbZE2zq/mSGdQ==,type:str] - admin-password: ENC[AES256_GCM,data:pFQv1g==,iv:MykVAKGXjBs0uDrwXJwGxZG0OSnY4bS7aoVaoyrCsDo=,tag:vQBSZydv5a2jdv9l/0zxqw==,type:str] - read-email: ENC[AES256_GCM,data:JAB/NYxsJuBwH7PdlA==,iv:Mho6Mj4+G7s74VvXhopfNIrzSMhWqqVx8b/zeX2U/44=,tag:ZxYyjSe9UN4ezQQH9iSN0Q==,type:str] - read-password: ENC[AES256_GCM,data:0NhYww==,iv:RAiedkroqmuuLURxADhlXAFk5M5DG8smUuqu7cg6FEs=,tag:ihqUIEixhs+5H+KY060ZSQ==,type:str] - egov-enc-service: - master-password: ENC[AES256_GCM,data:KcllKw==,iv:0MNs1h0+8KtgqX+jmoYN2lEgGV4eC8H+y62yJb1AM88=,tag:Jl3clscoc71kQRZdT3+r4Q==,type:str] - master-salt: ENC[AES256_GCM,data:8RckW1kScIA=,iv:Yr2gBIIYyFAlUF1FUL9TuEQZVmme5jQJRPg7OMTkq6I=,tag:rxFI4bIZ3F1GxVola7MKsQ==,type:str] - master-initialvector: ENC[AES256_GCM,data:z2+LnRlKUQNCBe7T,iv:Ks+WQ9t3vGVgo5PKDztxAjVil+dp0j9fELyS5xyNIEI=,tag:mZOmf/65JJpUm2r/GeTBaw==,type:str] - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:6OZeCvaW64O8,iv:xkdP+meUREezRwifpONSaS/3UFSui279NIvkClbpyXE=,tag:y3e/qCOlILjX0YgVboduyg==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:9KjyKg==,iv:t9jmfQNHrRe9zcHxM78l5unynN3V+3l/6uY0T60ZgyA=,tag:7OJWixoJkEMqncVQbg/A0g==,type:str] - git-sync: - ssh: ENC[AES256_GCM,data:NghuS7ZkVv34NCVjbOSOyYY6TgLgnp7NVGtflVyiK57Py5AQ6RtkTUbEGim6fHfScap+y1N+3CrJ3wOJ2ISgj9xGwtM2zHHNcspwm2cN2uGwz6WV7L2yJOfCasFN4dCZiASxS6tY26BM1NRu+k32y1PboEgqIKwcQtSMl8/yMpr3iMTDG3KJK1n9kXAd7i8NrMb1ytkANH9cHESWjpjQ0mFTTaSGMmKNJEzhz1a3UmN5xtv4ZpQNsCcIkSPmLwwtGIjrVlsQJN3erZlY7phonCLbLfRXVLhIbSpyyMsvwAHWB1c4BWUYzpwh6lXSPGyJjC3rkq7DN6f0dlTJJ/MPiHW+FV4yc4su4gNYyMGsUB3GE7jeQMOhQMGownCNi6+NXUmgFw7Lpq18b85dvJvB8S/5Bkb5u2lSeEp9hAoB0AM6Btyj3eE3flmzFl3+JzhnM/NVVni5W4xe7ZFTqcLxUzj3f/pEanl++H6g6Z+ibsZYZIhNCPZ4fL85Q99HdyR2sA4lHdQ7bYCyvA7sVUnrV5UFVKzpG7VxooULmvsZ8wpxYduL6gzygU6wxeDWhpZ32GFC+iiV7Y6KiHJuzARh899sHMBlSVrU1jtAcvUWmRJEAgYuj/gUD8VxDGs9bgAc8PWNGXHJQCBU/PlKh8gkP29hMbrQ06ZxBjxx3lnGK6XXij8r+mbcvBAVyDjgIbxsk6AYZ65q+MSJXHQANQwGMPI8arIqx15jmuiN9nkBpLxHfsRRnSJ2X5DicBCt0u1ELbG9ipG1sS7ZvHbDNJcEig0S32YfmIIKmKSd8An+sEMVYEPMqkyxhFkORJhblu8VEy1BYBCPJ7UWHeUMVJ8k8kArKZi32bHs299mbNSJanf1yC1jrhTSJL2He+5r+szbu2k8LjK4pgDrjqCzKLinTDFIC/SFcWIqYGCfIW5cTR4RfsEDNLwtYwe7SRueiTwRXQoURuWN4gTIpwZCBbpVAqEZ1GWo0/JKRmBfgF8MY2GkcQaHqttRjaY3VJslZKvvSfbk6oC779WfqworiuK9KQIH1RhpmiVBAHuXdpYaNZHKvW1tHh19+FYN4gIcZnwLuu3fqDtBrLwTPShUkagyRSdoubdNSP2noqZvGRkFmhMdhlYwO8tN+UEvdSgVYFTFH67O4ng9xUSlIOZLSQp529uWr2fEAJl4i3IpQOI5gQUKB/RdkK/Yv+YJwt0Luc9JKkx1VJ4qWl70cjIaAwJgdgT1S9SXdXPdvl7GgpHEdMZCWQxzYtxGTKk86U3pSMV1slHeX9/QtGCQ2uOfnWWRwdlb8BeTxjdeNDZXmPVMZ6Wm2yEceo+fSNMYV/v+fWU2kaQXqigiARVDKvJh5wkZo6iinyIT2uZGwl9GzsUM9ObJcHH77x/9oEo1erQfoGg05tGYaDOrFx/u1qzRT1pUeHzJuGwZ+KZJZtOmlWRBczaCJGzCKD988LsrsDILTNdmJ/Ik1NCrWx2ARsl+aB5vjKKJGVyZJR+9QQSdROPQspYoevlj7pOWZA67C+X1bi8QYBXTNLbSHEVzaaLMBvQxF0nMjQCpsyQ/xTGxKUxXM0zIMBAoLZTHTsghWl+RFl09evi5CwtC7QSqSNKJbhgWrmeVa6Irt8e0y5kqsWi5YlD4YgNgfb7pvNwjMKHaJtmzkoOiXYsoDaZbTxfPP7fLJna0eNZrINBFrQIgpmFtAG1rJt/CeICUjdWvS+Y+Vt4Wmo5pe9f7/mKGcoxrWoF4MxO0L0WFWTRYlk6T39mYL915Vd3a/26IxD8if5M3u77/NbeWhyGIIxy5PS5h7Bda0obyfM3eENNtfkwnys0RumDd6yxXEfn5xZM1Dsv6REA+I+B0Kfd5rUFdhbiw9loplmeqkIuyniItx8//uyGzaxOOGrZiQYflAlfXySlcQDolYM1gNAlLCEwZnoCiyi5fJoeSSGiTIXrZEJXgu/+DjprPBe0pxBFjeoYvQ9RLSxNLqnvKO4JGR9HnVGsJbuoew8WTqWgdEicauh3BIgA6Luz+4IebaaFygxu7Fpojloj9RX+7gM0Qj2dx1wbGZXZDZyuC8/x5IYhPcSo+2Z0DvsiXm+mcQw+hPgmtbMy767U8IlvEWMqUbFx9FUw2itVDwLSUexD7of9zy5LXYthqt47vm14r+yrqEvjI5L/rc+yacqdFXDKgF4hS/J62be/1AJ5iyggMugJg2ox2vadV3luq844gdUt4nL/vEw==,iv:HEfnfQtWzXtiVAnrZRHc4w4Vjni0LSA7P2ANtZ9BDuc=,tag:1Nhp5rHeAmHUywR1Mc0+Rg==,type:str] - known-hosts: ENC[AES256_GCM,data:nhI2opa68jSKRpQYdUPUGCxSLYXKZhUAEp3BkXBLt5sC0yYOjkO7WTEIhp6JztvIxyL2foUQuv80y5UAxndfIjbc0ItQECBnKp+p3xsWuXFAPHAyWErixKBa0PkiMovSNZgAzO/csvHNyVN6e3prvSyVCTijDKU+DwVDI9sutcMHlZOE46tN7rZ950ltaz07PBMaYT6slhtS0k0D0+pE1M1TJi2pLwpAnMerKHD+akmcqkQ9jImojA25RAuPu3BjVBSlHTdi0kHWlqF7U2t2JMJr4O9gdyQhpTKI1utynZZJV5Mv7mZCoOGftzjzCNF13+TNnn8FnXfjn/g8+MQghU6LtwaH3p1O+mQwBgLg4Ve+BxSii/ISFsGSyz6UDAzUENbHfMS0wzcr6kedTOTue0E03oUkOBtHiZQcxiU3OrlJkxmwPT5Mn0brWX7mKKYJKRkmzyiq1CLzuWfvH4aSmD6ykpqkV9qaav0Af8YLhHdmkHYyw0uDUE+Vnn9ijfeXnD7kJsG1mbUiGmzEv99KC0Y/9NEBbi/axVdGOtz806JKDXNqptLJ3v0lprFsrEG7wUcvXB1cLBuWRR9y4bXPTJuMuuUlhjQxNTZNvt/6pgfS1o8WV1HjJ7y7jloIgqlublRA7eRWAp5+c8Z8LGjBRLBI9R0FoDCOYtN+eLaVpQToUmlBsjUjHGtFHiU484GtYjeWr8ZJLwvrwzg7BuXuDht0QOUaM/NGqyQXimmMk1q1mIY=,iv:nOEFkApsJ52eBK2j7nl/1FeRxD0BuZ984qgNanfho8Y=,tag:SmuQkdUcryWwEL4ufN9SIQ==,type:str] - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:OJqCtA==,iv:WzoYAhAOwrij3mnnp6hUaeggCczRDRs6bmGmzQgy9uw=,tag:1oz2JNr3L4GjJABRj1ddfA==,type:str] - si-microservice-password: ENC[AES256_GCM,data:d7MxCA==,iv:f4Yb0sMpeZPX1OKykAen1kqapM12y74S4pIiBt6VBLg=,tag:ntTGuxMaFtG2MPexRAdiOQ==,type:str] - mail-sender-password: ENC[AES256_GCM,data:MsBdCg==,iv:PbcvDrcH8B1pJ0cW2dZle8sxbCmqV/w8hqPA+oabRL0=,tag:aTa3jgasmJ3YLnrMjJPULQ==,type:str] - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:eEEHTsy/zs+Y38+GtA==,iv:VptWs/DJd0aSkZgI+HAWBp1CJKblWB+RRWcpR8YQZAw=,tag:dgP4GXUcnCnXLAiiBCgJOQ==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:B/s15w==,iv:fVPC10JtioGqstIxZJ5g70b6B9BuQ2iTQHRI93OPYg8=,tag:OxBEZltD8h+ctOmUbQC45g==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:6jVLDw==,iv:36Zovka9ZC9zs0okw88g8+5/ld/CZEzsqrCfeKRHkZE=,tag:2dnY+KQ8myrQehHea0B+ig==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:Xe5gbg==,iv:rjhHFja3fdbQ3X8ThIZPVgkCkWxNr76Az9ubOjL+udA=,tag:HB6bMlImnr3IhrDaB4sBWA==,type:str] - chatbot: - valuefirst-username: ENC[AES256_GCM,data:dMFYbw==,iv:MWnT1q23L63iWJ6EkBh6xSgI0P7zP8/MYTCihkuTQCQ=,tag:T9rDaKY0bbwC4MwKqVwXQw==,type:str] - valuefirst-password: ENC[AES256_GCM,data:dvfYWw==,iv:qC5K/dOu5BgLM2GpNt3lJPmMno+XSIQgVFKafqcGmQA=,tag:80XAMBzAnDiYxQzBqoDAAQ==,type:str] - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:xBaDDrKE,iv:fZYsVOE9MggfWAojCzIHQHv2Xhp85H5POWPYKtEiPyQ=,tag:Dw/8oUlsgzkzQG6CSmsxUQ==,type:str] - oauth2-proxy: - clientID: ENC[AES256_GCM,data:5A6q0glmodHx9s3rx4EhDAuYhL8=,iv:gmc5Vp8urSmR7v4tQnmHXkD/R4SfvqMuiyvBW4VKAdw=,tag:vlGXvsVOx64pv+23d+Wx1A==,type:str] - clientSecret: ENC[AES256_GCM,data:SFzkPN8A0OND8uHjbdCqPCTg777ocnXGYxSWnteLefmtuaLfLEsFLQ==,iv:OZRqnhjjmgYBZsNhZANXi3nAAjr704r4bWR0bsJo2VU=,tag:rWMIzE0DVRIxmQsFt+hHaw==,type:str] - cookieSecret: ENC[AES256_GCM,data:wZ0M2pfll/jzyTfcRbOHkdHboCKBKmwU,iv:BAiVxm0uF3mIibHcxnkzDXm4MNT8QtPXcP92sx6MnUc=,tag:LY3NIHafKMts4aFTGnYq1Q==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2023-09-26T16:11:43Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgFWeEnOwvQoaHKnIAgiY16IAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM2AGmEt8LSFOfbEPSAgEQgDtpBhww8wu69Y5JJAIjJsGbD+Pom6B1nKQBbUatICf9QqxXVaGTs57oBrsC8nXSIfyQfpZRAW5FR/DfZA== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-11-23T11:40:08Z" - mac: ENC[AES256_GCM,data:wroLS5HZdx3z2Hx/xfBD9yCHpm3wrr1ryDPwH7tqldfaO5QAfA8kA8w01KNIDHWJCGoVsOQY62wuoR7gmEY08VDTLFElCdfKHpssQFqBWhyjCUMBMXK9pPgy9txAF8rei+sVdB5Wsl96Pd9dzEn0uJSYBneyKOom89BMbfIRO+0=,iv:iP3YmOrd0+w9cYixGMB/NbIGNwKsR01uLVS5d+PT7Mg=,tag:e6VrobiSp5FB7NrtqfaSBg==,type:str] - pgp: [] - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-works-qa.yaml b/deploy-as-code/helm/environments/unified-works-qa.yaml deleted file mode 100644 index 7c175d7e53..0000000000 --- a/deploy-as-code/helm/environments/unified-works-qa.yaml +++ /dev/null @@ -1,779 +0,0 @@ -global: - domain: unified-qa.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-cluster, logging, monitoring, playground, zookeeper-cluster, works ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ monitoring, works ] - 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" - state-level-tenant-id: "pg" - s3-assets-bucket: "(pg-egov-assets|egov-playground-assets)" - es-host: "elasticsearch-data-v1.es-upgrade" - es-indexer-host: "http://elasticsearch-data-v1.es-upgrade: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" - - egov-service-host: - namespace: [ monitoring, works ] - data: - asset-services: "http://asset-services:8080/" - asset-services-maha: "http://asset-services-maha:8080/" - billing-service: "http://billing-service.egov:8080/" - collection-services: "http://collection-services.egov: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.egov:8080/" - egf-instrument: "http://egf-instrument.egov:8080/" - egf-voucher: "http://egf-voucher:8080/" - egf-bill: "http://egf-bill:8080/" - mdms-service-v2: http://mdms-v2.egov: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-mdms-service-v2: "http://mdms-v2.egov: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/" - audit-service: "http://audit-service.egov: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.egov: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.egov: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:8080/" - fsm-calculator: "http://fsm-calculator.sanitation:8080/" - fsm: "http://fsm.sanitation:8080/" - vehicle: "http://vehicle.sanitation:8080" - vendor: "http://vendor.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.sanitation: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/" - attendance-service: "http://attendance.works:8080/" - contract-service: "http://contracts.works:8080/" - muster-roll-service: "http://muster-roll.works:8080/" - project-management-system: "http://project.egov:8080/" - project: "http://project.egov:8080/" - estimate-service: "http://estimates.works:8080/" - organisation: "http://organisation.works:8080/" - bankaccounts: "http://bankaccounts.works:8080/" - expense-calculator: "http://expense-calculator.works:8080/" - expense: "http://expense.works:8080/" - ifms-jit: https://uat.odishatreasury.gov.in - ifms-adapter: "http://ifms-adapter.works:8080/" - works-management-service: "http://works-management-service.works:8080/" - individual: "http://individual.egov:8080/" - works-pdf: "http://works-pdf.works:8080/" - loi-service: "http://loi-service.works:8080/" - household: "http://household:8080/" - product: "http://product:8080/" - facility: "http://facility:8080/" - measurement: "http://measurement-service.works:8080/" - ifms-adapter: "http://ifms-adapter.works:8080/" - measurement-service: "http://measurement-service.works:8080/" - measurement-registry: "http://measurement-registry.works:8080/" - mukta-services: "http://mukta-services.works:8080/" - -estimate-service: - memory_limits: 512Mi - tracing-enabled: true - java-enable-debug: true - estimate-default-limit: 100 - estimate-search-max-limit: 200 - estimate-workflow-business-service: "ESTIMATE" - estimate-revision-workflow-business-service: "REVISION-ESTIMATE" - estimate-revision-measurement-validation: "true" - estimate-revision-max-limit: 3 - -loi-service: - tracing-enabled: true - workflow.loi.business.service.name: "loi-approval-4" - -attendance-service: - tracing-enabled: true - java-enable-debug: true - attendance-register-default-offset: 0 - attendance-register-default-limit: 10 - attendance-register-search-max-limit: 100 - attendance-individual-service-integration-required: false - attendance-staff-service-integration-required: false - attendance-document-id-verification-required: false - attendance-register-open-search-enabled-roles: "SUPERUSER,EMPLOYEE_COMMON" - organisation-contact-details-update-topic: organisation.contact.details.update - contracts-revision-topic: "contracts-revision" - -contract-service: - tracing-enabled: true - java-enable-debug: true - contract-default-offset: 0 - contract-default-limit: 10 - contract-search-max-limit: 50 - works-contract-service-code: "WORKS-CONTRACT" - contract-workflow-business-service: "CONTRACT" - contract-workflow-revision-business-service: "CONTRACT-REVISION" - contracts-revision-topic: "contracts-revision" - contract-workflow-module-name: "contract-service" - contract-cbo-url-host : "https://works-qa.digit.org" - contract-cbo-url-endpoint : "/works-shg-app" - -# project-management-system: -# tracing-enabled: true -# java-enable-debug: true -# project-default-offset: 0 -# project-default-limit: 100 -# project-search-max-limit: 200 -# project-mdms-module: "works" -# egov-location-hierarchy-type: "ADMIN" - -project: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - tracing-enabled: true - java-enable-debug: true - project-default-offset: 0 - project-default-limit: 100 - project-search-max-limit: 200 - project-mdms-module: "works" - egov-location-hierarchy-type: "ADMIN" - -muster-roll-service: - tracing-enabled: true - java-enable-debug: true - musterroll-default-offset: 0 - musterroll-default-limit: 100 - musterroll-search-max-limit: 200 - musterroll-workflow-business-service: "MR" - works-attendance-log-search-endpoint: "attendance/log/v1/_search" - works-attendance-register-search-endpoint: "attendance/v1/_search" - works-attendance-register-search-limit: 100 - muster-restricted-search-roles: "ORG_ADMIN,ORG_STAFF" - works-individual-search-endpoint: "individual/v1/_search" - works-bankaccounts-search-endpoint: "bankaccount-service/bankaccount/v1/_search" - works-contract-service-code: "WORKS-CONTRACT" - notification-sms-enabled: "true" - -organisation: - tracing-enabled: true - java-enable-debug: true - org-default-limit: 100 - org-search-max-limit: 200 - egov-location-hierarchy-type: "ADMIN" - works-cbo-url-host: "https:/works-qa.digit.org" - works-cbo-url-endpoint: "/works-shg-app" - organisation-contact-details-update-topic: organisation.contact.details.update - -bankaccounts: - tracing-enabled: true - java-enable-debug: true - bank-account-default-limit: 100 - bank-account-search-max-limit: 200 - -individual: - 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" - -works-management-service: - tracing-enabled: true - java-enable-debug: true - -inbox: - namespace: egov - memory_limits: 512Mi - heap: "-Xmx512m -Xms256m" - java-debug: true - tracing-enabled: "true" - service-map : '{}' - bs-service-map : '{}' - -ifms-adapter: - tracing-enabled: true - java-enable-debug: true - payment-create-topic: "expense-payment-create" - egov-idgen-ifms-pi-reference-number: "ifms.pi.reference.number" - ifms-jit-authenticate-endpoint: "/webservices/jitfs/v1.0/authenticate" - ifms-jit-service-endpoint: "/webservices/jitfs/v1.0/get-jit-service-data" - egov-bill-search-limit: 10 - -ifms-cronjob-pa: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-va: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-pis: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-pag: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-pd: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-fd: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-ftps: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-ftfps: - user-name: "IFMS_CRONJOB" - -expense-calculator: - tracing-enabled: true - java-enable-debug: true - -expenses-billing: - tracing-enabled: true - java-enable-debug: true - expense-billing-default-offset: 0 - expense-billing-default-limit: 100 - expense-billing-search-max-limit: 200 - bill-kafka-topic: "bill" - -expense: - tracing-enabled: true - java-enable-debug: true - expense-billing-default-offset: 0 - expense-billing-default-limit: 100 - expense-billing-search-max-limit: 200 - business-workflow-status-map : "{'EXPENSE.WAGES':'true','EXPENSE.PURCHASE':'true','EXPENSE.SUPERVISION':'true'}" - -works-inbox-service: - java-enable-debug: true - tracing-enabled: true - -#########---core-services---######### - -audit-service: - persist-yml-path: "https://raw.githubusercontent.com/egovernments/configs/UNIFIED-QA/works/egov-persister/project-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-QA/works/egov-persister/attendance-service-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-QA/works/egov-persister/muster-service-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-QA/works/egov-persister/estimate-service.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-QA/works/egov-persister/contract-service-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-QA/works/egov-persister/bankaccounts-persister.yml,https://raw.githubusercontent.com/egovernments/configs/UNIFIED-QA/works/egov-persister/expense-bill-payment-persister.yaml" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-QA" - -egov-mdms-service: - memory_limits: "512Mi" - heap: "-Xmx512m -Xms512m" - 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-QA" ##### 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-filestore: - heap: "-Xmx256m -Xms256m" - 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'},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'},txt:{'text/plain'},xlsx:{'application/x-tika-ooxml','application/x-tika-msoffice','application/vnd.ms-excel'},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" - filestore-url-validity: 3600 - fixed-bucketname: unified-qa-filestore ## Add filestore bucket name - -egov-user: - replicas: "1" - 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" - state-level-tenant-id: "pg" - java-enable-debug: true - -egov-idgen: - idformat-from-mdms: "true" - java-args: -Dspring.profiles.active=monitoring - heap: "-Xmx192m -Xms192m" - autocreate-new-seq: "true" - -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,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,file:///work-dir/configs/works/egov-persister/individual-persister.yml" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-QA" - -egov-indexer: - heap: "-Xmx512m -Xms512m" - memory_limits: "768Mi" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-QA" -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-workflow-v2: - logging-level: "DEBUG" - java-args: -Dspring.profiles.active=monitoring - heap: "-Xmx192m -Xms192m" - workflow-statelevel: "true" - wf-max-limit: "10000" - -egov-hrms: - java-args: -Dspring.profiles.active=monitoring - java-enable-debug: true - heap: "-Xmx192m -Xms192m" - employee-applink: "https://works-qa.digit.org/works-ui/employee/user/login" - -egov-notification-sms: - sms-provider-url: "http://api.smscountry.com/SMSCwebservice_bulk.aspx" - sms.provider.url: "http://api.smscountry.com/SMSCwebservice_bulk.aspx" - 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':'LNG', 'DR':'N', 'smsservicetype':'singlemsg'}" - sms.senderid: "EGOVFS" - sms-gateway-to-use: "SMS_COUNTRY" - sms-sender: "SMSCOUNTRY" - 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" - -# gateway >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -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" - 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,/eus,/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,/user/oauth/token,/user-otp/v1/_send,/otp/v1/_validate,/localization/messages,/localization/messages/v1/_search,/user/password/nologin/_update,/tenant/v1/tenant/_search,/egov-location/boundarys,/egov-location/boundarys/boundariesByBndryTypeNameAndHierarchyTypeName,/egov-location/boundarys/getLocationByLocationName,/egov-location/boundarys/isshapefileexist,/hr-masters/hrconfigurations/_search,/egov-mdms-service/v1/_search,/egov-mdms-service/v1/_get,/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,/mdms-v2/schema/v1/_search,/mdms-v2/v2/_search,/mdms-v2/v1/_search" - 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" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - - -########################################## - -egov-url-shortening: - egov-url-shortner-endpoint: "/egov-url-shortening/shortener" - egov-url-shorten-hashid-salt: "randomsalt" - egov-url-shorten-hashid-min-length: "5" -# core >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -egov-common-workflows: - db-url: "jdbc:postgresql://egov-dev-db.ctm6jbmr5mnj.ap-south-1.rds.amazonaws.com:5432/egov_staging_db?currentSchema=egov_common_workflows" - - -egov-workflow: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - - -pdf-service: - replicas: 1 - memory_limits: 1.5Gi - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-QA" - data-config-urls: "file:///work-dir/works-configs/pdf-service/data-config/works-estimate.json,file:///work-dir/works-configs/pdf-service/data-config/project-detail.json,file:///work-dir/works-configs/pdf-service/data-config/estimate.json,file:///work-dir/works-configs/pdf-service/data-config/nominal-muster-roll.json,file:///work-dir/works-configs/pdf-service/data-config/work-order.json,file:///work-dir/works-configs/pdf-service/data-config/work-order-hindi.json,file:///work-dir/configs/pdf-service/data-config/detailed-estimate.json,file:///work-dir/configs/pdf-service/data-config/deviation-statement.json,file:///work-dir/configs/pdf-service/data-config/measurement-book.json" - format-config-urls: "file:///work-dir/works-configs/pdf-service/format-config/works-estimate.json,file:///work-dir/works-configs/pdf-service/format-config/project-detail.json,file:///work-dir/works-configs/pdf-service/format-config/estimate.json,file:///work-dir/works-configs/pdf-service/format-config/nominal-muster-roll.json,file:///work-dir/works-configs/pdf-service/format-config/work-order.json,file:///work-dir/works-configs/pdf-service/format-config/work-order-hindi.json,file:///work-dir/configs/pdf-service/format-config/detailed-estimate.json,file:///work-dir/configs/pdf-service/format-config/deviation-statement.json,file:///work-dir/configs/pdf-service/format-config/measurement-book.json" - -egov-searcher: - search-yaml-path: "file:///work-dir/works-configs/egov-searcher/inboxestimatesearch.yml" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-QA" - - -# web >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -egov-user-chatbot: - egov-state-level-tenant-id: "pg" - -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -works-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -core-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -works-shg-app: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -dashboard-analytics: - config-schema-paths: "file:///work-dir/works-configs/egov-dss-dashboard/dashboard-analytics/*.json" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "UNIFIED-QA" - -dashboard-ingest: - topic-incoming-collection: "dss-collection-update" - es-index-name: "dss-collection_v2" - es-push-direct: "true" - config-schema-paths: "file:///work-dir/configs/egov-dss-dashboards/dashboard-ingest/*.json" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "staging" - - -nginx-ingress: - 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" - controller: - image: - repository: egovio/nginx-ingress-controller - tag: "0.26.1" - #metrics: - enabled: true - serviceMonitor: - enabled: true - service: - prometheusRule: - enabled: true - -cert-manager: - email: "devops-team@egov.org.in" - images: - - "quay.io/jetstack/cert-manager-controller:v0.10.1" - namespace: egov - - -# docs >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -redoc: - replicas: 1 - images: - - egovio/redoc:v1.0.5 - service_type: LoadBalancer -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# reportinfra >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -report: - tracing-enabled: "true" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "staging" - report-locationsfile-path: "file:///work-dir/configs/reports/reportFileLocationsv1.txt" - spring-datasource-tomcat-max-active: 5 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -inbox: - service-map : '{}' - bs-service-map : '{}' -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# configMaps >>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-config: - data: "tickTime=2000\n initLimit=10\n syncLimit=5\n dataDir=/opt/zookeeper/data\n clientPort=2181\n autopurge.snapRetainCount=3\n autopurge.purgeInterval=1\n server.1=zookeeper-0.zookeeper:2888:3888" - -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: "es-client.es-cluster" - es-port: "9200" - - -jaeger: - host: "jaeger-agent.monitoring" - port: "6831" - sampler-type: const - sampler-param: 1 - collector: - samplingConfig: | - { - "service_strategies": [ - { - "service": "report-service", - "type": "probabilistic", - "param": 0.5 - }, - { - "service": "egov-hrms", - "type": "probabilistic", - "param": 0.5 - } - ], - "default_strategy": { - "type": "probabilistic", - "param": 0.05 - } - } -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# redis >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -redis: - replicas: 1 - images: - - egovio/redis:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# 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: "vol-048713dc21b8e4f6e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add respective zone. - - volumeId: "vol-07f64ad8ca99f8daf" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-04a5306e32b2ecfec" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-0465e07d1c0f5b15a" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-00a73b33ef5efe981" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-0606452427a946dac" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-00f013288bd67ff28" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-08bedc5a9b489eddb" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-01c26575f47f745c3" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-05da2f8e14795b34d" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-0a3dfaac5a810e5bc" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-0edf1fd8608b184b7" ## REPLACE: add volume id - zone: ap-south-1b ## 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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/deploy-as-code/helm/environments/unified-works-uat-secrets.yaml b/deploy-as-code/helm/environments/unified-works-uat-secrets.yaml deleted file mode 100644 index d6472e7f79..0000000000 --- a/deploy-as-code/helm/environments/unified-works-uat-secrets.yaml +++ /dev/null @@ -1,129 +0,0 @@ -cluster-configs: - secrets: - db: - username: ENC[AES256_GCM,data:ej6rw0sY0IbsrA==,iv:JTPS7Y8hf1QD5TVHb2xFok3vI+pdT2dBQDxY/U7FmmU=,tag:9Qq1Qh2PFWfWcEKFXp4nBg==,type:str] - password: ENC[AES256_GCM,data:ofy7mdAYN9/WYvWbuKT1NA==,iv:hzLGwom4+abebRWCHi6HFoUIKe4TXKYWupsUfC1kXzw=,tag:TE8yzhdpSYu1Rydf/3CQ0w==,type:str] - flywayUsername: ENC[AES256_GCM,data:/kHSwbPJmYoqmg==,iv:M6T0SP0yzW/aUHUUp7lC+XwmOai3xscihuTUUOuCHxw=,tag:Ifxy7ZY7taXcyNAj2O48PA==,type:str] - flywayPassword: ENC[AES256_GCM,data:NpOu/JClmmV2fWGbLdkOYg==,iv:kqgiVZ2EkpVpOryuWqcChzFktUfLcobxqFKFe6JDsWc=,tag:007e1E/Eiba+fEnv0d/vlg==,type:str] - - egov-notification-sms: - username: ENC[AES256_GCM,data:l9ePQw==,iv:aAEEQch3k48jZmDmIjyq6oqNVwrvQE+eR/8Lgp4RNJg=,tag:GUj4pGHjtr5xzUpjqOv4hQ==,type:str] - password: ENC[AES256_GCM,data:GMwFMg==,iv:ZhT5wA4VYLlAP0jyPRBbXIGRlfE+exr21wBxtjM32nk=,tag:8aZ/5Lw7z6qKBt3/eP806A==,type:str] - - egov-filestore: - aws-key: ENC[AES256_GCM,data:UUCDe28vk2pNLW12A0DpyHCVNuU=,iv:lLeWXfYYx1siT7kq7x4kMPiebO5tcZmhAQGiBNVuWdw=,tag:vxdABMYotBYHnpbCIBJXSg==,type:str] - aws-secret-key: ENC[AES256_GCM,data:mB9M+8qyKLizNcCfFE0LNDfGIPJA+D94fKjsIWE2RG0KJl4ALS1W9A==,iv:s9UPlD7BHuYLEpt5smwnOSW63kFrZ4FXVaArul9AQ74=,tag:QVQJE0+lVb9PsuB10JuXxw==,type:str] - - egov-location: - gmapskey: ENC[AES256_GCM,data:txaFu2KZyPolvoyuPlfAG2wxsA==,iv:zKBUJuCiv6DDAKWVEuuTLnJzvKp+vOH+DJbkqxI2mmc=,tag:jxmStDaWybBNIyZNKf5iNw==,type:str] - - egov-pg-service: - axis-merchant-id: ENC[AES256_GCM,data:VnkIRw==,iv:5DZr8LjNF7up66Zq/Y0fAAh+DOcTKQyxt2UDgRjLR6E=,tag:YXUgXNiZyWW+rBq681M0bQ==,type:str] - axis-merchant-secret-key: ENC[AES256_GCM,data:6RgpsQ==,iv:njaT4Sw8FBPs8cGKyfQMnBG704rzUsZpT1FRa9K/BZI=,tag:gmzHQXzwI6TuisCDbCdf/g==,type:str] - axis-merchant-user: ENC[AES256_GCM,data:6HZ7dA==,iv:Z2uWN+Q7EdrazwGIrxgYTUFv1AYPYSebADGPM8SgSzg=,tag:0CGBfgMg+vjC9zxMGBY6NA==,type:str] - axis-merchant-pwd: ENC[AES256_GCM,data:7TkLgQ==,iv:wKql/Xwy8o4n/ZcYnnwUB6kZ38CvWZUt1L7J+Lq3+Oc=,tag:RHHLHNEzFG0ybz75Fr2ndw==,type:str] - axis-merchant-access-code: ENC[AES256_GCM,data:jrxxGQ==,iv:0AwX2wdeZcf75vVS1a3J0ciM2ZHWZhuGNg+4byhuch0=,tag:2a+3eeWO9jrrSN3pekZrIw==,type:str] - payu-merchant-key: ENC[AES256_GCM,data:1TH2xA==,iv:74231+FYIltgfpzDYqO3l0cfjAn4DGlt1e+QmMmlfL0=,tag:gy6Tliyuov3hp8Uqaa01JA==,type:str] - payu-merchant-salt: ENC[AES256_GCM,data:1kTJQw==,iv:m3kdARQagkdwfktTIJt4a3EsLcPiUDbYhqOcAG0wsTQ=,tag:NaPWHTeMa52pHFbEFQ+zFw==,type:str] - - pgadmin: - admin-email: ENC[AES256_GCM,data:v18zdGvaj6CTEn3Tfw==,iv:Q3Dd0sq4jj7NOy8fmz/LRxTVcfKMn+Os9vEZFdihUjU=,tag:yeD8BUYH2y2iutPEBMTQ5A==,type:str] - admin-password: ENC[AES256_GCM,data:osIW9g==,iv:gq90oL7eIXMJ+zHBIvWi1HruINLzy9XrAEP17mR5ubY=,tag:0bort4rWHiuUnn21Jkj77w==,type:str] - read-email: ENC[AES256_GCM,data:Pm30twOkz69Z8aPI+w==,iv:daim3K0MKVxjhc0fPOmiWFkqpiCS9S+2wOnxgmOsfGA=,tag:CAvV5ciPjqXXZ08dtffukA==,type:str] - read-password: ENC[AES256_GCM,data:TFeaVQ==,iv:ZyEQvyxXk6Y0i92h+H37AvmC2SLbAr/nmbhJ0aqBPA4=,tag:iof7kAJGSjxoHRdnxVR23w==,type:str] - - egov-enc-service: - master-password: ENC[AES256_GCM,data:xaEkBg==,iv:93gKxhk6CP2lOM1lCOJ/nDASvVAv8qMHylRg5Fcq9Gs=,tag:S0dVn/sesvt2s3BNV9HalQ==,type:str] - master-salt: ENC[AES256_GCM,data:MLZ+TJHNz4U=,iv:DAIMTebB8XKTtnjsz89fuIfw/LO6fJT2I2sArXTq12Y=,tag:MgduB7B5dITT9TBXQGtlqg==,type:str] - master-initialvector: ENC[AES256_GCM,data:s9Qy8UK5+tZAwXAc,iv:FFOkXw0UeQDH1PDwW7ueOyXl1R0A9Jgcy1UOtjUxvdM=,tag:EQvzZinbs3wWI4WeIj/bqg==,type:str] - - egov-notification-mail: - mailsenderusername: ENC[AES256_GCM,data:zlTKuGmna+A5,iv:mG+mor9q1E1Q8tmANTWe1yA0p5RgQnfOrwUj/xW4Pmc=,tag:PpZ6LjH/JI3gqNTx9suizQ==,type:str] - mailsenderpassword: ENC[AES256_GCM,data:z6MOjA==,iv:OyrELzpAbnHCCutpuKKAThv8BGxI40da7b8XYlaIRc0=,tag:9Mrv38Q9j6M9RaGwBqFWsw==,type:str] - - git-sync: - ssh: ENC[AES256_GCM,data:9mHjsX/7w8ytjW+12IblHzIMbHxa59z8yP8yP9fm+kEIDvnKZ2YD5RAL4NpdnWQx2MGLSUDTDuRFGR9/vS7xzG+A56ReeEU007JRDdmKZNbIAnHXqXJE8rGSzaewzBq4HW981Zz3U9Gko6T9+ZrmB3KTYAVxROfirrlLFRjVycyT4YlrZiCnEbUqLqxJ+I7uHcINuT6YdrjAuyahvmGBfvzmRY5Uu6TJ4x6/QIo3zGDDs9wxoBP+qFu16InEaD+eaEGi0iJ4lewmcCrf6w/S4I8R65xECJSTE/w7se48lbvE7rXh6a5OrUTTx5rdoZ1BB0GtMHFnsW6icIEz5qUEnzG1HOFIYR+7cbC/F7OzckUcF1k7jUAPcZiSs3NXGJEJ4sw5JE29anQRi4LVN3+mTH1l5EccInWt0uSebXmaPl/ZvzmIV+Rx3wBjUeUeOpy9IuSd/ZkZoP6Iqxce2V73DCffbGpQ/azrpI3jD9D6RG41vYEYjKmDuiBgbiMw4qkxi8Tl0xNY1oj6IMp/ggl09LwkBlBOZXFnUqutGT5Mg44cDwyTxJNqx6RvDHVFRaPsU8Hc6pLItQNABj6IRlmKZC8ysfOYk87XMtXyV7Up63g+FvDFG0v4LOI3pS2Yu7EYATkEujeXRQR9I3X+AZhNzJw3alr69tywzGCmfd+QLH4pkoxkNgUtlKBbLewXKhwU0kfvvXv1YSbfrVh2+SXOkyVvOK/Xkcz2SQtSvL6UZ95gctFuI52ZO32GcyFdagt3KLcSn7EUJbcz8NRHV3KS0HSl+GbTEZpa0v+UJjJHUGuNkHybBsJWon6pFKJXmmugbSbtRuRn/BC/bmclbayBdSsTGxtnayA8V3dAizRd+6bveGpGAus+pjElBSJ8QTYN1YoXINxY6JABmzKZ8MHO+2JMx8fB+mjUC1cJAqQZQFgTqGgf34oZcxHv+9A4n5RK2LZqVQ4pclPvvDCihXviq5Xm/QaD6NyUTxyCuqqjTRnzIqQ1yxDc4bcxBJsFs66PGx8MQiX1wcp8D9oHVwsoiZFGuEHilwkIHBj83RTdqe1+2Her25ZkAQjfjRp2VW1krHzaQww1WaIVi6UaNrzUD2fiey7zSPWvK2TRRGLtUkDZ6w/VwWQVVbo6kmra2GlrY79ZuhgaCxcGf+d4DDA1KGvxM068QFh05ZgoqTRzHj7Sjt8TuClCMewQ06lQicUj43jsAUxsoPtSSjuAZ7dMSoJsXqpNywKtEIB/XTt4RYX/hoRkLfFnc74elkjK9a9ESjTQqjTsakV4puY4SpCmm/htsNf3bPfC7xCanBJW1TNYwJWMyt1XFwNLBxWgEsPZB692wWdeptoPF6hv7AqMoF5TRNMF/Q/WUk5NfyLUA7NdotsdRVzsXffxKU6RmLl/jZNVkwsHhGull+xV6rdUJ/mNHscrPxICXUfKmeKMnxblbHiKTj71nzDBiPCSPelu+rRAZcITbFwpfWguWRJqLQk3jlyqoukM2bNUgqoG81Rr8FzW1zP5iGY4KA/UtTaMPgiD3R/ijSElQRxx2+TJ3aJcmDtVnqiCsSQUw22UTM3HFEXNBg37j/oZPE+8n/XsZPnoTy2+vUBcSYVKiA+IDEjixmsniNGRP6Fl6BiupphXuoCrDWrY8UYAg0nNZJL1kg5Y/FFQzRnwOrPD3guVJWxE1jffMwgFuuhqgBHsfzBs70TCFI+xQ7spP8oOQasiNpEyx5Lz3B53uKxJinfN+2XpsZ/UWupQTgHdgYqvQpZZipK/T5cgAs7RnZ5PfWrwfgQxTuCiv7c8pVf2DqySplpMeorFKYv5+DtBDz4Bj+5ZknMuuMiYVWFBjUcpgX4oie8re0rHhc2aNTfd378DKZ6gqVq6awmvq3RXOtTIqQVha6VHGRr9DaTgw5EjScGZbdIzc7ti3U/aNk+KoVgkC/kYUdx0uXT4w1k+aRcXdRPDvWbEHuKh8EO7zJI+5nk7dWINaiEy4MucKSv5QYpy3fdjdBK8YtwaPZ3G/koGkfhglH3PU82jeokOLcMz60mMtCLBlyuWh5btnImwpZqdJoKs4czWFlekrzgYK6HCCiQOPak0ESbiUyvv9If8ul5u8hMahcyULrpiB1yxdtQeVa8hxDI2SaU5GEO0iXnkduhyG/BUsrRgizc0POHALETsjDVWtCTnmE6Xl0TyzijaMAICxNgDc/Wvv4VhRlbqX6XYS7902d4lFZ36Mw==,iv:PVbDvGj/v+Vdz205QUuykjYu1Jc/Z5TX42N6YwnGRnA=,tag:9WfuograxxJ0bNAk8MXOIw==,type:str] - known-hosts: ENC[AES256_GCM,data:doQ0KcXlAtGTfJ85fduFREfbCuGcQqvHNZuKLj647/psjig3Jn4GzsZsZYiTnR5CDA1KahsdO75JIZ1ZeILB0AomjSO4wC/U084caGTX4wgfx2BLK84/xRai24g2T08FdLZh+leWIbsSnO40EPh6yQ1DxCANboGeytAnVwfmE8GErSmZi+8/fOXlPCsUqFHOqQJgf313zMAB7jQE1uD7EtYehfxhzMs9wt4wILiKcGxNOE/pU9OFBo+/S+G0pgMTR6MCfNEk9frMss64a7oGTDWFOgdZLLtGJ89Y4JRBWXkgxIGtCI9jfZtmnN6KbNC+wuBEwf+PWBfde4YASejZF35p9me3NJ+Sa9v0qTdQnr285/FQF+QHhEWeyrfL+byDRGjjvY2BBQEYNm5vNyDLNFt+HDnKZxhqruIveSCGQ+dnkheVpKSSF3ZMr25SLuofGuBNPB07dFJLXbS/HWIHciXBPFMJL73hLFrbRZ4nt47XCi5FeIlGS1k/QRRxJWd3XU6cogUXH1davFkiVcWOxdVyxgPMu/W3OQMdc1qvn2Vx2WKtBWuAzSmrMoMaABwf3UC9LuNxKo9Tqs2IkewslKmSs/d6MlnF0MNOx6or2qJfWT6yXuMNRAcCJvtXZ/rfrZC9XTP7NTwknE5r9TV6ZTq5HoEeupt1cKweMm8L/jdmMqfeXXaGrcWC1k2Te7ahbmRyJUXzsiEKHTDiRYb41L/qC83YgtS+Fmsxy/U8pmDpAko=,iv:r/V+tY/DuDyYNXpbBlWFcuJecD29ZegPZMnKiRaZnlk=,tag:oNu+nJbTt56VLSVtrqtGsw==,type:str] - - kibana: - namespace: ENC[AES256_GCM,data:KvPlhTXpkr63Nw==,iv:uV0zXM0r2c3RbQN8Az+kDHipPkkIvlVbVF/eKfSQrfE=,tag:z8vghhxh3OHbunYHUDR+og==,type:str] - credentials: ENC[AES256_GCM,data:Q7DDow==,iv:Y3z+NlqHOVHzcsjKlIe5skwZMElA3cLA6/rFD7qnejA=,tag:D2YDDsoDTHrtE+se0xJBqg==,type:str] - - egov-si-microservice: - si-microservice-user: ENC[AES256_GCM,data:ehBZmA==,iv:FsuOCof761q+MhUX+oAeZ4aqXawZG0dcb58y8BMzVPI=,tag:Q9prmhE75GsLatfg756S/w==,type:str] - si-microservice-password: ENC[AES256_GCM,data:h+HJWA==,iv:Uss/9nutS9OA9SbNSY3a2KfyTtj/WOu89Al6ugHfsLk=,tag:JFoq9XWF6xfiPCiuRqDOtQ==,type:str] - mail-sender-password: ENC[AES256_GCM,data:QKEOoQ==,iv:OTmDkzYGrNB1Bikyy6LEYN2paU3P+1HSG7E0U3LvVSs=,tag:JS26n1YKD+c5YQ9/TZW68g==,type:str] - - egov-edcr-notification: - edcr-mail-username: ENC[AES256_GCM,data:0tHKhGpDmnaaYNWqbg==,iv:eYAVnNMfmOwRwNiAQNjFlh6UsDmThh9xsASbiBzDf2g=,tag:oF+9WaccvU8ychCvyyeGbQ==,type:str] - edcr-mail-password: ENC[AES256_GCM,data:vuoukQ==,iv:jJiRltz8Jb7nTFn2NafMoyRyrFB/1VKMLnajEAn9TQ8=,tag:SSf/VgiIZIcn0dYclPUlnw==,type:str] - edcr-sms-username: ENC[AES256_GCM,data:1tG13Q==,iv:59lLShjHOg+92yCWBDRH4p5r4N/7mxchS11qqQzIsq0=,tag:jeCuxR8V/b0KXjFjB52XOQ==,type:str] - edcr-sms-password: ENC[AES256_GCM,data:Vs5SKw==,iv:D6lU385Y5Q/uvO6wGJKY3RobgVxPs1bqUlP1bUCtSyI=,tag:ppmVJ659l5fBSp9ASWkpkQ==,type:str] - - chatbot: - valuefirst-username: ENC[AES256_GCM,data:wx1RVQ==,iv:orgcWbaBh0RCZT82Tw3dW3aj4wXrWSyrSUE986OSrdw=,tag:C5DfHk2u8epdjdNpHushPQ==,type:str] - valuefirst-password: ENC[AES256_GCM,data:ojdxRA==,iv:ORhuVDiYKV824iNfxlJ8TbNX8cexwpfVaXYYfiAoh+4=,tag:alQLRqsCsMQNMff+psgvjw==,type:str] - - egov-user-chatbot: - citizen-login-password-otp-fixed-value: ENC[AES256_GCM,data:H1tVDdUn,iv:9k3kytQ+2Kbzuktk4ZcMczaEjQUBAv8a1jsbpTH68bs=,tag:YJ6UyK90lrWJIjvwWPraKQ==,type:str] - - oauth2-proxy: - clientID: ENC[AES256_GCM,data:q/srZNVHpZ7pGBJL,iv:Pd7fBPIc8kHsfjbgAOvPtXN6Ka+ZVk5sWaulMXK9XLU=,tag:YejMYltv88eW8R9PDujikg==,type:str] - clientSecret: ENC[AES256_GCM,data:Lv3HIQML4LLq5dwYiNg8QtR5qZRWhhu++jIBn+SC/GyCEdHSHQ==,iv:JoaVRUHmKOmh3mkhmd7sIkqafkw0mwRZxLMTGFOwWFw=,tag:CeRQhgdapiVPp4KPAK6b2A==,type:str] - cookieSecret: ENC[AES256_GCM,data:FJSSc5SQkDPX+CK5/dR313+9Q7f4hLd5,iv:T47s0eEK1+pOE9gK1ArnXLj7rq7y7le6Mu3Bb/3MKBQ=,tag:LH/JfUfTjx6E8MIuMrbHmQ==,type:str] - alertmanager: - config: - global: - resolve_timeout: ENC[AES256_GCM,data:aGk=,iv:xjHLG2Rz9m2LsqrZMJZs3yOiXT3WSM+8EJTCAoy5ET0=,tag:L9FZA0pzHivNnevKvlaiNw==,type:str] - route: - receiver: ENC[AES256_GCM,data:/RyFHKwNxM3RCxomXymeYMjZXw==,iv:ZUMbLLr0s7olZDPexOO2IP6vTyk64myTtemMYcYzY34=,tag:uKZntWNcCAej0i55MhfyxA==,type:str] - group_by: - - ENC[AES256_GCM,data:zIgVE6c23+VH,iv:a7aG93obOGerh4OhB+vx9SRE8WL4jaKoDFUYTkX/pLk=,tag:UYdg7s8Mpcj4RNwsBPHINQ==,type:str] - routes: - - receiver: ENC[AES256_GCM,data:b2S1oaqfke0bR9bX3VBefBkLDw==,iv:Ka2wh3UxBsB9faXZTkI2YiSe9PPKkj5JzYmLp8dCCKE=,tag:muvDJ9QYYePciA5MHq5F0g==,type:str] - match: - alertname: ENC[AES256_GCM,data:K6il4fzvUQM=,iv:x6iw+4EpNAii+ydoj66xefO4LnICP9SfokprzjZNAPo=,tag:4RchRj5EY6OxAMmDM6wQGw==,type:str] - group_wait: ENC[AES256_GCM,data:DgZO,iv:UbIr2Q3t/JjXK91w8oLdGYISJWm0ogy7hVekzjDiZbw=,tag:hS3RP1bmY8iTQyZZ9E4Ujg==,type:str] - group_interval: ENC[AES256_GCM,data:sHE=,iv:KR9+m6FGWgNeV2e+aBCmGIaCB7Bpn7RtnrEWPMbZDPk=,tag:5pZi0h1t5nbKkorO+KEAtA==,type:str] - repeat_interval: ENC[AES256_GCM,data:FOG9,iv:ZHRN/lCZmqIi4XHup1ebWYKaMLrFLfGowy3OfN5D2PQ=,tag:mW1OtpB6GAb3H4tJ/X/EOw==,type:str] - receivers: - - name: ENC[AES256_GCM,data:lgh3kXh5WAPcNL1eL9G6VMsZ9w==,iv:RtPdpEgMiTt1eYoSUfwetT3JOIZ1q+xKmsBFb+DROLc=,tag:zlNBBFkvVrjV0mYq5gTR1g==,type:str] - slack_configs: - - send_resolved: ENC[AES256_GCM,data:1xcfdg==,iv:TrlrJSGK6tnzuBd9JUpn2P4qRI14ni2OuevSbNVKBEI=,tag:YRmQBP3lW8folA4ZimKQEA==,type:bool] - api_url: ENC[AES256_GCM,data:qYpe/zBlw0Yv6k/BPEnuCwoCHlIaV4Iy91rMt9XtciI+4oyPjTwbcl9WKllJV7r7efnmyZSykrZrXIavWaNlJ+RA4ezGAsSBaDn1wV9B9w==,iv:DS1Stz8TAu8t/MvK6/anYizLQaPE6TUaFvowvdqQWXs=,tag:2B/yA1YzDdmO6bMA7rvaKA==,type:str] - channel: ENC[AES256_GCM,data:W9w88Yl1sgyOGTuAct0hRt6lBEN/6Q==,iv:lXqvX3WOELON51vkgXwlQw2TFjR3KwclaGz6RIVnpfg=,tag:beOnMoQq0ADjzg7opSfsVw==,type:str] - username: ENC[AES256_GCM,data:iEf7gEUxVq/rKhA/,iv:XxdgnplqKwDux+C8ee0PDTayIEqeen1duIQL4mn8vO4=,tag:Q8NNrRPu8OC/GQXNORQiBQ==,type:str] - title: ENC[AES256_GCM,data:YnEsXj9g7AQfKVdUYb6sjIUxKhMs8C1R8vk4BlM3AdWU88YMUOI=,iv:/49xxo6YtDfM6fcPJ6b3uCbnt1tUVkxp2Zn1ppInx4Q=,tag:/hR+57T2V3ZqmGBaaSFa6w==,type:str] - text: ENC[AES256_GCM,data:xBv2i34Gd8tP9d2HJ69osMeVjDShR/RRKAz1CPgHiKn6pAbtIw==,iv:BU6eQDbNUxNeVi+fT4Tim9ttjUDRLAQYsRx2GX+tOfk=,tag:g9Mb4RQeOCvw3+In2/GqmQ==,type:str] - templates: - - ENC[AES256_GCM,data:YxP57dehdeCBJeYfbAebPyYHcH2nhwGx9UwCVBKNxn1FmzH62O9QvWBuMbbM8iZBgfMZ4p2qA9rwLIuL6aXC4xFHzFHd4Dw=,iv:oxC9a4q6DZn99j97YGkFjx7q28Bl9hlHzmj0H/U6GEw=,tag:pl6MRFasc4dKwGl+KuByVg==,type:str] -sops: - kms: - - arn: arn:aws:kms:ap-south-1:218381940040:key/9a3b0835-7713-4925-8b3d-da7e421d28d2 - created_at: "2023-10-09T10:33:39Z" - enc: AQICAHjEvQaNWs0Zj/laHQzVyaV/OAacQ3AJGQojIvVJeuwcQgEfIJkrwmm8m0wk/ND2O3LIAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMCK6ZOZGq9fjKSIF2AgEQgDv/xh0ZCHo2mT4A++2zNgW/DMjbjWy5MpFXW1lggnX6ZFKRpzd+pVhH08OIAXCDW4gOXVLuRcXK6ROmEA== - aws_profile: "" - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-12-05T08:52:38Z" - mac: ENC[AES256_GCM,data:+GHEjF3GEN8t3+8tbqKppqaHLQPhBU6ZSOQ7X9LbZ4ehBxdIMtyW3Idrr0YmMPLecJH5LaXVsl+rdYKtvXYOWi4XXSwdfGb3tRs16HGGhbhzhJeltd7VqieecPUNBlN97fsNp04QWEu09K5MyBNlza4MahjWCbFBlkLzfNmSdz8=,iv:XdxzNxBiDj/R0Fvaa3RFd5rjmmEmSCLNgQCZfaoJRPg=,tag:41ONRfd9Vf2oyWsB6WtB/Q==,type:str] - pgp: - - created_at: "2023-10-09T10:33:39Z" - enc: | - -----BEGIN PGP MESSAGE----- - - hQEMA+gtFIQvidpKAQf/bebufq+I7lxP3wIQssZ5Lyb7cS505VhmHGFClSbHTEgB - ktMBmyNi6z2/rc0tG/l/yYc0ZE5VzrS07LA4HgN4wroy/T9DEZYuRB0TS9NORi2W - Cja3n6IxvFZXQKSrunVX+hPHXBBATzvgWZDs7I3BB1BXlJVv8STED+pk8KxFWAH5 - 3Xt4qD//yT6nDfAoFaKAJW3RpwlFCYU/Dh/OZDrHRRUHPES0WWn9QoSCnLghGDrj - W1Tna50PAUZAgK8j5uvgZNb5ykfRSfvP0noRwdPq65OyZ82TIW7JN/pOgu4rWhle - ho+RbM0RozQjLDd9nhxQBBPAbScAhe6TvtJCCH2EJNJeAbDt2i8giyyUYyJaq4N0 - MVUyoyH/UOGcSUhxcv+By/dunFTuxvOChPP1IusKQB4CFUBSNrl1cnMkOEAED1gL - nJTJMa6Wvh9KpvP17gO+UbTlhMmjQAd0N/ZF4FM3Lw== - =gDUX - -----END PGP MESSAGE----- - fp: B9FF61E01273EDF7DE298B52F4D6BD77E5C66196 - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/deploy-as-code/helm/environments/unified-works-uat.yaml b/deploy-as-code/helm/environments/unified-works-uat.yaml deleted file mode 100644 index fe016c8940..0000000000 --- a/deploy-as-code/helm/environments/unified-works-uat.yaml +++ /dev/null @@ -1,755 +0,0 @@ -global: - domain: unified-uat.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-cluster, logging, monitoring, playground, zookeeper-cluster, works ] - - root-ingress: - cert-issuer: letsencrypt-prod - configmaps: - egov-config: - namespace: [ monitoring, works ] - data: - db-host: unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432 ## Add db-host name eg: egov-demo.database.azure.com - db-name: unifieduatdb ## Add db-name - db-url: jdbc:postgresql://unified-uat-db.czvokiourya9.ap-south-1.rds.amazonaws.com:5432/unifieduatdb ## example: jdbc:postgresql://egov-demo.postgres.database.azure.com:5432/egov_demo - domain: unified-uat.digit.org ## Add your Domain Name - egov-services-fqdn-name: https://unified-uat.digit.org/ ## Add your Domain Name - - egov-state-level-tenant-id: "pg" - 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" - - egov-service-host: - namespace: [ monitoring, works ] - data: - asset-services: "http://asset-services:8080/" - asset-services-maha: "http://asset-services-maha:8080/" - billing-service: "http://billing-service.egov:8080/" - collection-services: "http://collection-services.egov: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.egov:8080/" - egf-instrument: "http://egf-instrument.egov: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.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-mdms-service-v2: "http://mdms-v2.egov: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/" - audit-service: "http://audit-service.egov: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.egov: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.egov: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:8080/" - fsm-calculator: "http://fsm-calculator.sanitation:8080/" - fsm: "http://fsm.sanitation:8080/" - vehicle: "http://vehicle.sanitation:8080" - vendor: "http://vendor.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.sanitation: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/" - attendance-service: "http://attendance.works:8080/" - contract-service: "http://contracts.works:8080/" - muster-roll-service: "http://muster-roll.works:8080/" - project-management-system: "http://project.egov:8080/" - project: "http://project.egov:8080/" - estimate-service: "http://estimates.works:8080/" - organisation: "http://organisation.works:8080/" - bankaccounts: "http://bankaccounts.works:8080/" - expense-calculator: "http://expense-calculator.works:8080/" - expense: "http://expense.works:8080/" - ifms-jit: https://uat.odishatreasury.gov.in - ifms-adapter: "http://ifms-adapter.works:8080/" - works-management-service: "http://works-management-service.works:8080/" - individual: "http://individual.egov:8080/" - works-pdf: "http://works-pdf.works:8080/" - loi-service: "http://loi-service.works:8080/" - household: "http://household:8080/" - product: "http://product:8080/" - facility: "http://facility:8080/" - measurement: "http://measurement-service.works:8080/" - ifms-adapter: "http://ifms-adapter.works:8080/" - measurement-service: "http://measurement-service.works:8080/" - measurement-registry: "http://measurement-registry.works:8080/" -estimate-service: - tracing-enabled: true - java-enable-debug: true - estimate-default-limit: 100 - estimate-search-max-limit: 200 - estimate-workflow-business-service: "ESTIMATE" - -loi-service: - tracing-enabled: true - workflow.loi.business.service.name: "loi-approval-4" - -attendance-service: - tracing-enabled: true - java-enable-debug: true - attendance-register-default-offset: 0 - attendance-register-default-limit: 10 - attendance-register-search-max-limit: 100 - attendance-individual-service-integration-required: false - attendance-staff-service-integration-required: false - attendance-document-id-verification-required: false - attendance-register-open-search-enabled-roles: "SUPERUSER,EMPLOYEE_COMMON" - organisation-contact-details-update-topic: organisation.contact.details.update - contracts-revision-topic: "contracts-revision" - -contract-service: - tracing-enabled: true - java-enable-debug: true - contract-default-offset: 0 - contract-default-limit: 10 - contract-search-max-limit: 50 - works-contract-service-code: "WORKS-CONTRACT" - contract-workflow-business-service: "CONTRACT" - contract-workflow-revision-business-service: "CONTRACT-REVISION" - contracts-revision-topic: "contracts-revision" - contract-workflow-module-name: "contract-service" - contract-cbo-url-host : "https://works-qa.digit.org" - contract-cbo-url-endpoint : "/works-shg-app" - -# project-management-system: -# tracing-enabled: true -# java-enable-debug: true -# project-default-offset: 0 -# project-default-limit: 100 -# project-search-max-limit: 200 -# project-mdms-module: "works" -# egov-location-hierarchy-type: "ADMIN" - -project: - tracing-enabled: true - java-enable-debug: true - project-default-offset: 0 - project-default-limit: 100 - project-search-max-limit: 200 - project-mdms-module: "works" - egov-location-hierarchy-type: "ADMIN" - -muster-roll-service: - tracing-enabled: true - java-enable-debug: true - musterroll-default-offset: 0 - musterroll-default-limit: 100 - musterroll-search-max-limit: 200 - musterroll-workflow-business-service: "MR" - works-attendance-log-search-endpoint: "attendance/log/v1/_search" - works-attendance-register-search-endpoint: "attendance/v1/_search" - works-attendance-register-search-limit: 100 - muster-restricted-search-roles: "ORG_ADMIN,ORG_STAFF" - works-individual-search-endpoint: "individual/v1/_search" - works-bankaccounts-search-endpoint: "bankaccount-service/bankaccount/v1/_search" - works-contract-service-code: "WORKS-CONTRACT" - notification-sms-enabled: "true" - -organisation: - tracing-enabled: true - java-enable-debug: true - org-default-limit: 100 - org-search-max-limit: 200 - egov-location-hierarchy-type: "ADMIN" - works-cbo-url-host: "https:/works-qa.digit.org" - works-cbo-url-endpoint: "/works-shg-app" - organisation-contact-details-update-topic: organisation.contact.details.update - -bankaccounts: - tracing-enabled: true - java-enable-debug: true - bank-account-default-limit: 100 - bank-account-search-max-limit: 200 - -individual: - 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" - -works-management-service: - tracing-enabled: true - java-enable-debug: true - -ifms-adapter: - tracing-enabled: true - java-enable-debug: true - payment-create-topic: "expense-payment-create" - egov-idgen-ifms-pi-reference-number: "ifms.pi.reference.number" - ifms-jit-authenticate-endpoint: "/webservices/jitfs/v1.0/authenticate" - ifms-jit-service-endpoint: "/webservices/jitfs/v1.0/get-jit-service-data" - egov-bill-search-limit: 10 - -ifms-cronjob-pa: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-va: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-pis: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-pag: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-pd: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-fd: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-ftps: - user-name: "IFMS_CRONJOB" - -ifms-cronjob-ftfps: - user-name: "IFMS_CRONJOB" - -expense-calculator: - tracing-enabled: true - java-enable-debug: true - -expenses-billing: - tracing-enabled: true - java-enable-debug: true - expense-billing-default-offset: 0 - expense-billing-default-limit: 100 - expense-billing-search-max-limit: 200 - bill-kafka-topic: "bill" - -expense: - tracing-enabled: true - java-enable-debug: true - expense-billing-default-offset: 0 - expense-billing-default-limit: 100 - expense-billing-search-max-limit: 200 - business-workflow-status-map : "{'EXPENSE.WAGES':'true','EXPENSE.PURCHASE':'true','EXPENSE.SUPERVISION':'true'}" - -works-inbox-service: - java-enable-debug: true - tracing-enabled: true - -#########---core-services---######### - -audit-service: - persist-yml-path: "https://raw.githubusercontent.com/egovernments/works-configs/QA/egov-persister/project-persister.yml,https://raw.githubusercontent.com/egovernments/works-configs/QA/egov-persister/attendance-service-persister.yml,https://raw.githubusercontent.com/egovernments/works-configs/QA/egov-persister/muster-service-persister.yml,https://raw.githubusercontent.com/egovernments/works-configs/QA/egov-persister/estimate-service.yml,https://raw.githubusercontent.com/egovernments/works-configs/QA/egov-persister/contract-service-persister.yml,https://raw.githubusercontent.com/egovernments/works-configs/QA/egov-persister/bankaccounts-persister.yml,https://raw.githubusercontent.com/egovernments/works-configs/QA/egov-persister/expense-bill-payment-persister.yaml" - initContainers: - gitSync: - repo: "git@github.com:egovernments/works-configs" - branch: "UNIFIED-UAT" - -egov-mdms-service: - mdms-path: "/work-dir/works-mdms-data/data" - initContainers: - gitSync: - repo: "git@github.com:egovernments/works-mdms-data" - branch: "UNIFIED-UAT" - java-args: -Dspring.profiles.active=monitoring - masters-config-url: "file:///work-dir/works-mdms-data/master-config.json" - -egov-filestore: - is-s3-enabled: "true" - fixed-bucketname: "unified-uat-filestore" - minio-enabled: false - aws.s3.url : "https://s3.amazonaws.com" - is-bucket-fixed: "true" - 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'},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" - filestore-url-validity: 3600 - -egov-user: - replicas: "1" - 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" - state-level-tenant-id: "pg" - java-enable-debug: true - -egov-idgen: - idformat-from-mdms: "true" - java-args: -Dspring.profiles.active=monitoring - heap: "-Xmx192m -Xms192m" - autocreate-new-seq: "true" - -egov-persister: - persist-yml-path: "file:///work-dir/works-configs/egov-persister/estimate-service.yml,file:///work-dir/works-configs/egov-persister/hrms-employee-persister.yml,file:///work-dir/works-configs/egov-persister/loi-service.yml,file:///work-dir/works-configs/egov-persister/egov-workflow-v2-persister.yml,file:///work-dir/works-configs/egov-persister/attendance-service-persister.yml,file:///work-dir/works-configs/egov-persister/muster-service-persister.yml,file:///work-dir/works-configs/egov-persister/project-persister.yml,file:///work-dir/works-configs/egov-persister/audit-service-persister.yml,file:///work-dir/works-configs/egov-persister/individual-persister.yml,file:///work-dir/works-configs/egov-persister/service-request-persister.yml,file:///work-dir/works-configs/egov-persister/contract-service-persister.yml,file:///work-dir/works-configs/egov-persister/expensebilling-service-persister.yml,file:///work-dir/works-configs/egov-persister/bankaccounts-persister.yml,file:///work-dir/works-configs/egov-persister/organisation-persister.yml,file:///work-dir/works-configs/egov-persister/expence-calculator-service-persister.yml,file:///work-dir/works-configs/egov-persister/expense-bill-payment-persister.yaml" - initContainers: - gitSync: - repo: "git@github.com:egovernments/works-configs" - branch: "UNIFIED-UAT" - -egov-indexer: - heap: "-Xmx512m -Xms512m" - memory_limits: "768Mi" - initContainers: - gitSync: - repo: "git@github.com:egovernments/works-configs" - branch: "UNIFIED-UAT" - egov-indexer-yaml-repo-path: "file:///work-dir/works-configs/egov-indexer/estimateservices-indexer.yml,file:///work-dir/works-configs/egov-indexer/musterservices-indexer.yml,file:///work-dir/works-configs/egov-indexer/individual-indexer.yml,file:///work-dir/works-configs/egov-indexer/project-indexer.yml,file:///work-dir/works-configs/egov-indexer/contractservices-indexer.yml,file:///work-dir/works-configs/egov-indexer/organisationservices-indexer.yml,file:///work-dir/works-configs/egov-indexer/expensebill-indexer.yml,file:///work-dir/works-configs/egov-indexer/ifms-pi-indexer.yml" - -egov-workflow-v2: - logging-level: "DEBUG" - java-args: -Dspring.profiles.active=monitoring - heap: "-Xmx192m -Xms192m" - workflow-statelevel: "true" - wf-max-limit: "10000" - -egov-hrms: - java-args: -Dspring.profiles.active=monitoring - java-enable-debug: true - heap: "-Xmx192m -Xms192m" - employee-applink: "https://works-qa.digit.org/works-ui/employee/user/login" - -egov-notification-sms: - sms-provider-url: "http://api.smscountry.com/SMSCwebservice_bulk.aspx" - sms.provider.url: "http://api.smscountry.com/SMSCwebservice_bulk.aspx" - 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':'LNG', 'DR':'N', 'smsservicetype':'singlemsg'}" - sms.senderid: "EGOVFS" - sms-gateway-to-use: "SMS_COUNTRY" - sms-sender: "SMSCOUNTRY" - 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" - -# gateway >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -zuul: - memory_limits: 512Mi - heap: -Xmx256m -Xms256m - 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,/localization/messages,/localization/messages/v1/_search,/user/password/nologin/_update,/tenant/v1/tenant/_search,/egov-location/boundarys,/egov-location/boundarys/boundariesByBndryTypeNameAndHierarchyTypeName,/egov-location/boundarys/getLocationByLocationName,/egov-location/boundarys/isshapefileexist,/hr-masters/hrconfigurations/_search,/egov-mdms-service/v1/_search,/egov-mdms-service/v1/_get,/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" - egov-mixed-mode-endpoints-whitelist: "/workflow/history/v1/_search,/filestore/v1/files/id,/filestore/v1/files,/filestore/v1/files/tag,/egov-idgen/id/_generate,/access/v1/actions/mdms/_get,/egov-location/location/v11/boundarys/_search,/pdf-service/v1/_create,/user/_search" - eventlog-enabled: "true" - eventlog-topic: "zuul-event-log" - eventlog-whitelist: "/pt-calculator-v2,/pt-services-v2,/tl-services,/tl-calculator,/rainmaker-pgr,/billing-service,/collection-services,/pg-service" - -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - - -########################################## - -egov-url-shortening: - egov-url-shortner-endpoint: "/egov-url-shortening/shortener" - egov-url-shorten-hashid-salt: "randomsalt" - egov-url-shorten-hashid-min-length: "5" -# core >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -egov-common-workflows: - db-url: "jdbc:postgresql://egov-dev-db.ctm6jbmr5mnj.ap-south-1.rds.amazonaws.com:5432/egov_staging_db?currentSchema=egov_common_workflows" - - -egov-workflow: - heap: "-Xmx256m -Xms256m" - memory_limits: 512Mi - - -pdf-service: - replicas: 1 - memory_limits: 1.5Gi - initContainers: - gitSync: - repo: "git@github.com:egovernments/works-configs" - branch: "UNIFIED-UAT" - data-config-urls: "file:///work-dir/works-configs/pdf-service/data-config/works-estimate.json,file:///work-dir/works-configs/pdf-service/data-config/project-detail.json,file:///work-dir/works-configs/pdf-service/data-config/estimate.json,file:///work-dir/works-configs/pdf-service/data-config/nominal-muster-roll.json,file:///work-dir/works-configs/pdf-service/data-config/work-order.json,file:///work-dir/works-configs/pdf-service/data-config/work-order-hindi.json" - format-config-urls: "file:///work-dir/works-configs/pdf-service/format-config/works-estimate.json,file:///work-dir/works-configs/pdf-service/format-config/project-detail.json,file:///work-dir/works-configs/pdf-service/format-config/estimate.json,file:///work-dir/works-configs/pdf-service/format-config/nominal-muster-roll.json,file:///work-dir/works-configs/pdf-service/format-config/work-order.json,file:///work-dir/works-configs/pdf-service/format-config/work-order-hindi.json" - -egov-searcher: - search-yaml-path: "file:///work-dir/works-configs/egov-searcher/inboxestimatesearch.yml" - initContainers: - gitSync: - repo: "git@github.com:egovernments/works-configs" - branch: "UNIFIED-UAT" - - -# web >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -egov-user-chatbot: - egov-state-level-tenant-id: "pg" - -digit-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - - ';" - -works-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -core-ui: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -works-shg-app: - custom-js-injection: | - sub_filter.conf: " - sub_filter '' ' - ';" - -dashboard-analytics: - config-schema-paths: "file:///work-dir/works-configs/egov-dss-dashboard/dashboard-analytics/*.json" - initContainers: - gitSync: - repo: "git@github.com:egovernments/works-configs" - branch: "UNIFIED-UAT" - -dashboard-ingest: - topic-incoming-collection: "dss-collection-update" - es-index-name: "dss-collection_v2" - es-push-direct: "true" - config-schema-paths: "file:///work-dir/configs/egov-dss-dashboards/dashboard-ingest/*.json" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "staging" - - -nginx-ingress: - 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" - controller: - image: - repository: egovio/nginx-ingress-controller - tag: "0.26.1" - #metrics: - enabled: true - serviceMonitor: - enabled: true - service: - prometheusRule: - enabled: true - -cert-manager: - email: "devops-team@egov.org.in" - images: - - "quay.io/jetstack/cert-manager-controller:v0.10.1" - namespace: egov - - -# docs >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -redoc: - replicas: 1 - images: - - egovio/redoc:v1.0.5 - service_type: LoadBalancer -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# reportinfra >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -report: - tracing-enabled: "true" - initContainers: - gitSync: - repo: "git@github.com:egovernments/configs" - branch: "staging" - report-locationsfile-path: "file:///work-dir/configs/reports/reportFileLocationsv1.txt" - spring-datasource-tomcat-max-active: 5 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -inbox: - service-map : '{}' - bs-service-map : '{}' -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# configMaps >>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-config: - data: "tickTime=2000\n initLimit=10\n syncLimit=5\n dataDir=/opt/zookeeper/data\n clientPort=2181\n autopurge.snapRetainCount=3\n autopurge.purgeInterval=1\n server.1=zookeeper-0.zookeeper:2888:3888" - -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: "es-client.es-cluster" - es-port: "9200" - - -jaeger: - host: "jaeger-agent.monitoring" - port: "6831" - sampler-type: const - sampler-param: 1 - collector: - samplingConfig: | - { - "service_strategies": [ - { - "service": "report-service", - "type": "probabilistic", - "param": 0.5 - }, - { - "service": "egov-hrms", - "type": "probabilistic", - "param": 0.5 - } - ], - "default_strategy": { - "type": "probabilistic", - "param": 0.05 - } - } -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# redis >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -redis: - replicas: 1 - images: - - egovio/redis:3.2 -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< - -# 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: "vol-0bec46e50ac05a91f" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add respective zone. - - volumeId: "vol-0964de4212976e85e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-05fb98fc936a6ab2a" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "5.4.1" - - -# zookeeper-v2 AWS >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -zookeeper-v2: - image: - tag: "5.4.1" - persistence: - enabled: true - aws: - - volumeId: "vol-0e313d7e753227014" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-0870ef3a17b696f86" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-05eb8796bf85124eb" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-0f2ef2ce233105edd" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-06741bb21720bc60e" ## REPLACE: add volume id - zone: ap-south-1b ## REPLACE: add zone - - volumeId: "vol-00c7ae1dd0fe50347" ## REPLACE: add volume id - zone: ap-south-1b ## 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: "vol-0efd04ab8d0945340" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-008ba0157f38baae4" ## REPLACE: add volume id - zone: ap-south-1b ##REPLACE: add zone - - volumeId: "vol-05e0d3424583e11ac" ## REPLACE: add volume id - zone: ap-south-1b ## 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" -# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<