How to access/use config server?

How do I make use of the config server? I read somewhere that it is available at https://console.sb:51000/

I am encountering this error:
Unable to connect

An error occurred during a connection to console.sb:51000.

pod status, log and describe seem to indicate that everything is working fine

[mosipuser@console sandbox-v2]$ kc1 get pods -A| grep config-server
default config-server-6749b54cdf-ml2zp 1/1 Running 0 9h

[mosipuser@console sandbox-v2]$ **kc1 describe pod config-server-6749b54cdf-**ml2zp
Name: config-server-6749b54cdf-ml2zp
Namespace: default
Priority: 0
Node: mzworker4.sb/10.0.0.27
Start Time: Thu, 17 Mar 2022 16:29:50 +0000
Labels: app=config-server
exportLogs=enabled
pod-template-hash=6749b54cdf
Annotations:
Status: Running
IP: 10.244.2.5
IPs:
IP: 10.244.2.5
Controlled By: ReplicaSet/config-server-6749b54cdf
Containers:
config-server:
Container ID: docker://59df0d860c664b76a2173e2acb7a7f0d0d00431ab73fe77373b047566f56fe36
Image: mosipid/sandbox-config-server:1.1.0
Image ID: docker-pullable://mosipid/sandbox-config-server@sha256:3f2a6e094ace6db61e717b23356b2181e2a58774b14896f713848bb339f7e523
Port: 51000/TCP
Host Port: 0/TCP
State: Running
Started: Thu, 17 Mar 2022 16:29:55 +0000
Ready: True
Restart Count: 0
Readiness: tcp-socket :51000 delay=0s timeout=1s period=10s #success=1 #failure=3
Environment:
SPRING_CLOUD_CONFIG_SERVER_GIT_SEARCHPATHS: sandbox
ENCRYPT_KEY: xyz
SPRING_CLOUD_CONFIG_SERVER_OVERRIDES_MOSIPBOX_PUBLIC_URL: https://console.sb
SPRING_CLOUD_CONFIG_SERVER_GIT_URI: GitHub - mosip/mosip-config: This repository contains MOSIP configuration templates
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-znc84 (ro)
Conditions:
Type Status
Initialized True
Ready True
ContainersReady True
PodScheduled True
Volumes:
kube-api-access-znc84:
Type: Projected (a volume that contains injected data from multiple sources)
TokenExpirationSeconds: 3607
ConfigMapName: kube-root-ca.crt
ConfigMapOptional:
DownwardAPI: true
QoS Class: BestEffort
Node-Selectors:
Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:

[mosipuser@console sandbox-v2]$ kc1 logs config-server-6749b54cdf-ml2zp
2022-03-17 16:29:55,937 [main] INFO [o.s.c.s.AbstractApplicationContext].prepareRefresh.590 : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@3ab39c39: startup date [Thu Mar 17 16:29:55 UTC 2022]; root of context hierarchy
2022-03-17 16:29:56,203 [main] INFO [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker].postProcessAfterInitialization.328 : Bean ‘configurationPropertiesRebinderAutoConfiguration’ of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$fc09ca35] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

. ____ _ __ _ _
/\ / __ _ () __ __ _ \ \ \
( ( )_
_ | '_ | '| | ’ / ` | \ \ \
\/ )| |)| | | | | || (| | ) ) ) )
’ |
| .__|| ||| |_, | / / / /
=========|
|==============|/=////
:: Spring Boot :: (v2.0.2.RELEASE)

2022-03-17 16:29:56,430 [main] INFO [o.s.b.SpringApplication].logStartupProfileInfo.659 : No active profile set, falling back to default profiles: default
2022-03-17 16:29:56,443 [main] INFO [o.s.c.s.AbstractApplicationContext].prepareRefresh.590 : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@78c03f1f: startup date [Thu Mar 17 16:29:56 UTC 2022]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@3ab39c39
2022-03-17 16:29:57,071 [main] INFO [o.s.c.c.s.GenericScope].setSerializationId.294 : BeanFactory id=68a9560b-2d1b-3b77-99a7-c60e37acaeab
2022-03-17 16:29:57,116 [main] INFO [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker].postProcessAfterInitialization.328 : Bean ‘org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration’ of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$fc09ca35] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2022-03-17 16:29:57,317 [main] INFO [o.s.b.w.e.t.TomcatWebServer].initialize.91 : Tomcat initialized with port(s): 51000 (http)
2022-03-17 16:29:57,329 [main] INFO [o.a.j.l.DirectJDKLog].log.180 : Initializing ProtocolHandler [“http-nio-51000”]
2022-03-17 16:29:57,337 [main] INFO [o.a.j.l.DirectJDKLog].log.180 : Starting service [Tomcat]
2022-03-17 16:29:57,338 [main] INFO [o.a.j.l.DirectJDKLog].log.180 : Starting Servlet Engine: Apache Tomcat/8.5.31
2022-03-17 16:29:57,346 [localhost-startStop-1] INFO [o.a.j.l.DirectJDKLog].log.180 : The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib]

@rcsampang you can use the service name to access. The path is config/*/mz/develop2-v2/application-default.properties

develop2-v2 is the branch. mz is the profile

A sample url would be as follows.
http://config-server.default/config/*/mz/develop2-v2/application-default.properties

config-server is the service name.
default is the namespace

Thanks.

i must have missed something, I can’t access it. I am using
http://config-server.default/config/*/mz/1.1.5.4/application-default.properties

Are there any steps to do after the 1 click installation of MOSIP sandbox-V2 branch 1.1.5.4 in order for this to work?

In 1.1.5.4 its http://config-server.default/config/*/mz/1.1.5.4/application.properties

@gsasikumar I can’t make it work. I used http://config-server.default/config/*/mz/1.1.5.4/application.properties in a browser I used to view console, admin, keycloak, etc. I could access those pages but not this one for the config-server.

This is my console web ui: https://console.sb/
My setup is on-prem, self-signed certificate, no public domain, using
sandbox_domain_name: ‘{{inventory_hostname}}’

I tried https://console.sb/config/*/mz/1.1.5.4/application.properties

This is what I got. Is this correct? What should/can I do with it?

#---------------------------------------Common properties----------------------- aplication.configuration.level.version=1.1.4 #---------------------------------------IdObjetReferenceValidator Properties-----------------------# # Value used in IdObjectReferenceValidator when location is not available mosip.kernel.idobjectvalidator.masterdata.locations.locationNotAvailable=NA # Masterdata apis used to retreive data for IdObjectReferenceValidator mosip.masterdata.base.url = http://kernel-masterdata-service.default:80 # Commenting/removing below property will disable all masterdata validations as supported languages are required for all other validations mosip.kernel.idobjectvalidator.masterdata.languages.rest.uri=http://kernel-masterdata-service.default:80/v1/masterdata/languages # commenting/removing below property will disable Gender masterdata validation #mosip.kernel.idobjectvalidator.masterdata.gendertypes.rest.uri=http://kernel-masterdata-service.default:80/v1/masterdata/gendertypes # commenting/removing below properties will disable Document Type masterdata validation mosip.kernel.idobjectvalidator.masterdata.documentcategories.rest.uri=http://kernel-masterdata-service.default:80/v1/masterdata/documentcategories mosip.kernel.idobjectvalidator.masterdata.documenttypes.rest.uri=http://kernel-masterdata-service.default:80/v1/masterdata/documenttypes/{documentcategorycode}/{langcode} # commenting/removing below properties will disable location and location hierarchy masterdata validations mosip.kernel.idobjectvalidator.masterdata.locations.rest.uri=http://kernel-masterdata-service.default:80/v1/masterdata/locations/{langcode} mosip.kernel.idobjectvalidator.masterdata.locationhierarchy.rest.uri=http://kernel-masterdata-service.default:80/v1/masterdata/locations/locationhierarchy/{hierarchyname} # commenting/removing below properties will disable individualtype/resident status masterdata validations #mosip.kernel.idobjectvalidator.masterdata.individualtypes.rest.uri=http://kernel-masterdata-service.default:80/v1/masterdata/individualtypes # List of Location Hierarchy mappings for which the provided fields are from identity schema # and its values are validated against mapped location hierarchy masterdata. # Needs to be updated when Identity Schema has been updated. mosip.kernel.idobjectvalidator.locationhierarchy.mapping.0=country mosip.kernel.idobjectvalidator.locationhierarchy.mapping.1=region mosip.kernel.idobjectvalidator.locationhierarchy.mapping.2=province mosip.kernel.idobjectvalidator.locationhierarchy.mapping.3=city mosip.kernel.idobjectvalidator.locationhierarchy.mapping.4=zone mosip.kernel.idobjectvalidator.locationhierarchy.mapping.5=postalCode # Date format expected in identity json. commenting/removing below property will disable dob format validation in identity json. mosip.kernel.idobjectvalidator.date-format=uuuu/MM/dd # --------- Properties that needs to be updated when Identity Schema has been updated ---------------# # Mandatory attributes used by IdObjectSchemaValidator. These values needs to be updated when Identity schema is updated. mosip.kernel.idobjectvalidator.mandatory-attributes.id-repository.new-registration=IDSchemaVersion,UIN,fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone mosip.kernel.idobjectvalidator.mandatory-attributes.id-repository.update-uin=IDSchemaVersion,UIN mosip.kernel.idobjectvalidator.mandatory-attributes.pre-registration.new-registration=IDSchemaVersion,UIN,fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber mosip.kernel.idobjectvalidator.mandatory-attributes.pre-registration.child-registration=IDSchemaVersion,UIN,fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber mosip.kernel.idobjectvalidator.mandatory-attributes.reg-client.new-registration=IDSchemaVersion,UIN,fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber mosip.kernel.idobjectvalidator.mandatory-attributes.reg-client.child-registration=IDSchemaVersion,UIN,fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber,parentOrGuardianName,parentOrGuardianRID|parentOrGuardianUIN,parentOrGuardianBiometrics mosip.kernel.idobjectvalidator.mandatory-attributes.reg-processor.new-registration=IDSchemaVersion,UIN,fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber mosip.kernel.idobjectvalidator.mandatory-attributes.reg-processor.child-registration=IDSchemaVersion,UIN,fullName,dateOfBirth|age,gender,addressLine1,region,province,city,zone,postalCode,residenceStatus,referenceIdentityNumber,parentOrGuardianName,parentOrGuardianRID|parentOrGuardianUIN,parentOrGuardianBiometrics mosip.kernel.idobjectvalidator.mandatory-attributes.reg-processor.other=IDSchemaVersion,UIN mosip.kernel.idobjectvalidator.mandatory-attributes.reg-processor.lost=IDSchemaVersion # Bio attribute allowed to be stored in IDRepo as per Identity Schema mosip.idrepo.identity.allowedBioAttributes=individualBiometrics # List of all bio attriutes defined in Identity Schema mosip.idrepo.identity.bioAttributes=individualBiometrics,parentOrGuardianBiometrics #----------------------------------------------------------------------------------------------------# mosip.country.code=MOR # Language Supported By Platform - ISO mosip.supported-languages=eng,ara,fra mosip.primary-language=eng mosip.secondary-language=ara # Application IDs mosip.prereg.app-id=PRE_REGISTRATION mosip.reg.app-id=REGISTRATION mosip.regproc.app-id=REGISTRATION_PROCESSOR mosip.ida.app-id=IDA mosip.ida.ref-id=INTERNAL mosip.idrepo.app-id=ID_REPO # UTC ISO Date Time Pattern mosip.utc-datetime-pattern=yyyy-MM-dd’T’HH:mm:ss.SSS’Z’ mosip.sign.header=response-signature mosip.signed.response.header=response-signature #----------------------- CBEFF Util-------------------------------------------------- # Cbeff URL where the files will be stored in git, change it accordingly in case of change of storage location. mosip.kernel.xsdstorage-uri=${spring.cloud.config.uri}/${spring.application.name}/${spring.profiles.active}/${spring.cloud.config.label}/ # Cbeff XSD file name in config server mosip.kernel.xsdfile=mosip-cbeff.xsd #----------------------------- Applicant Type -------------------------------------------------- mosip.kernel.applicant.type.age.limit = 5 mosip.kernel.applicantType.mvel.file=applicanttype.mvel mosip.kernel.config.server.file.storage.uri=${spring.cloud.config.uri}/${spring.application.name}/${spring.profiles.active}/${spring.cloud.config.label}/ #----------------------------- Static PIN -------------------------------------------------- mosip.kernel.pin.length=6 #-----------------------------TspId ----------------------------------------------- #length of the Tsp id mosip.kernel.tspid.length=4 #-----------------------------partnerId ----------------------------------------------- #length of the partner id mosip.kernel.partnerid.length=4 #-----------------------------TOKEN-ID Properties--------------------------------- #length of the token id mosip.kernel.tokenid.length=36 #-----------------------------Registration Center Id ----------------------------------------------- #length of the registration center id mosip.kernel.registrationcenterid.length=5 #-----------------------------Machine Id ----------------------------------------------- #length of the machine id mosip.kernel.machineid.length=5 #-----------------------------RID Properties--------------------------------------- # length of the rid mosip.kernel.rid.length=29 # length of the timestamp mosip.kernel.rid.timestamp-length=14 # rid sequence max digits mosip.kernel.rid.sequence-length=5 # Upper bound of number of digits in sequence allowed in id. For example if # limit is 3, then 12 is allowed but 123 is not allowed in id (in both # ascending and descending order) mosip.kernel.tokenid.sequence-limit=3 #-----------------------------PRID Properties------------------------------------ #prid-length mosip.kernel.prid.length=14 # Upper bound of number of digits in sequence allowed in id. For example if # limit is 3, then 12 is allowed but 123 is not allowed in id (in both # ascending and descending order) #to disable validation assign zero or negative value mosip.kernel.prid.sequence-limit=3 # Number of digits in repeating block allowed in id. For example if limit is 2, # then 4xxx4 is allowed but 48xxx48 is not allowed in id (x is any digit) #to disable validation assign zero or negative value mosip.kernel.prid.repeating-block-limit=3 # Lower bound of number of digits allowed in between two repeating digits in # id. For example if limit is 2, then 11 and 1x1 is not allowed in id (x is any digit) to disable validation assign zero or negative value mosip.kernel.prid.repeating-limit=2 # list of number that id should not be start with to disable null mosip.kernel.prid.not-start-with=0,1 #restricted numbers for prid mosip.kernel.prid.restricted-numbers=786,666 #-----------------------------VID Properties-------------------------------------- # length of the vid mosip.kernel.vid.length=16 # Upper bound of number of digits in sequence allowed in id. For example if # limit is 3, then 12 is allowed but 123 is not allowed in id (in both # ascending and descending order) # to disable sequence limit validation assign 0 or negative value mosip.kernel.vid.length.sequence-limit=3 # Number of digits in repeating block allowed in id. For example if limit is 2, # then 4xxx4 is allowed but 48xxx48 is not allowed in id (x is any digit) # to disable repeating block validation assign 0 or negative value mosip.kernel.vid.length.repeating-block-limit=2 # Lower bound of number of digits allowed in between two repeating digits in # id. For example if limit is 2, then 11 and 1x1 is not allowed in id (x is any digit) # to disable repeating limit validation, assign 0 or negative value mosip.kernel.vid.length.repeating-limit=2 # list of number that id should not be start with # to disable null mosip.kernel.vid.not-start-with=0,1 #restricted numbers for vid mosip.kernel.vid.restricted-numbers=786,666 #-----------------------------UIN Properties-------------------------------------- #length of the uin mosip.kernel.uin.length=10 #minimum threshold of unused uin mosip.kernel.uin.min-unused-threshold=200000 #number of uins to generate mosip.kernel.uin.uins-to-generate=500000 #restricted numbers for uin mosip.kernel.uin.restricted-numbers=786,666 # Upper bound of number of digits in sequence allowed in id. For example if # limit is 3, then 12 is allowed but 123 is not allowed in id (in both # ascending and descending order) # to disable sequence limit validation assign the value same as UIN length mosip.kernel.uin.length.sequence-limit=3 # Number of digits in repeating block allowed in id. For example if limit is 2, # then 4xxx4 is allowed but 48xxx48 is not allowed in id (x is any digit) # to disable validation assign negative value mosip.kernel.uin.length.repeating-block-limit=2 # Lower bound of number of digits allowed in between two repeating digits in # id. For example if limit is 2, then 11 or 1x1 or 1xXXX1 is not allowed in id (x is any digit) # to disable repeating limit validation assign negative value mosip.kernel.uin.length.repeating-limit=2 #reverse group digit limit for uin filter mosip.kernel.uin.length.reverse-digits-limit=5 #group digit limit for uin filter mosip.kernel.uin.length.digits-limit=5 #should not start with mosip.kernel.uin.not-start-with=0,1 #adjacent even digit limit for uin filter mosip.kernel.uin.length.conjugative-even-digits-limit=3 #------------------------Auth-Adapter----------------------------------------------- auth.server.validate.url=http://kernel-auth-service.default:80/v1/authmanager/authorize/admin/validateToken mosip.keycloak.issuerUrl=https://console.sb/auth/realms/mosip auth-token-generator.rest.issuerUrl=https://console.sb/auth/realms/mosip #----------------------- Crypto -------------------------------------------------- #Crypto asymmetric algorithm name mosip.kernel.crypto.asymmetric-algorithm-name=RSA/ECB/OAEPWITHSHA-256ANDMGF1PADDING #Crypto symmetric algorithm name mosip.kernel.crypto.symmetric-algorithm-name=AES/GCM/PKCS5Padding #Keygenerator asymmetric algorithm name mosip.kernel.keygenerator.asymmetric-algorithm-name=RSA #Keygenerator symmetric algorithm name mosip.kernel.keygenerator.symmetric-algorithm-name=AES #Asymmetric algorithm key length mosip.kernel.keygenerator.asymmetric-key-length=2048 #Symmetric algorithm key length mosip.kernel.keygenerator.symmetric-key-length=256 #Keygenerator symmetric algorithm name mosip.kernel.keygenerator.symmetric-algorithm-name=AES # keygenerator asymmetric algorithm name mosip.kernel.keygenerator.asymmetric-algorithm-name=RSA #Encrypted data and encrypted symmetric key separator mosip.kernel.data-key-splitter=#KEY_SPLITTER# #GCM tag length mosip.kernel.crypto.gcm-tag-length=128 #Hash algo name mosip.kernel.crypto.hash-algorithm-name=PBKDF2WithHmacSHA512 #Symmtric key length used in hash mosip.kernel.crypto.hash-symmetric-key-length=256 #No of iterations in hash mosip.kernel.crypto.hash-iteration=100000 #Sign algo name mosip.kernel.crypto.sign-algorithm-name=RS256 mosip.keymanager.base.url=http://kernel-keymanager-service.default:80 mosip.kernel.keymanager-service-publickey-url=http://kernel-keymanager-service.default:80/v1/keymanager/publickey/{applicationId} mosip.kernel.keymanager-service-decrypt-url=http://kernel-keymanager-service.default:80/v1/keymanager/decrypt mosip.kernel.keymanager-service-auth-decrypt-url=http://kernel-keymanager-service.default:80/v1/keymanager/auth/decrypt mosip.kernel.keymanager-service-sign-url=http://kernel-keymanager-service.default:80/v1/keymanager/sign mosip.kernel.keymanager.cert.url=http://kernel-keymanager-service.default:80/v1/keymanager/getCertificate mosip.sign.applicationid=KERNEL mosip.sign.refid=SIGN mosip.kernel.cryptomanager.request_id=CRYPTOMANAGER.REQUEST mosip.kernel.cryptomanager.request_version=v1.0 mosip.kernel.signature.signature-request-id=SIGNATURE.REQUEST mosip.kernel.signature.signature-version-id=v1.0 #----------------------------------ID Repo------------------------------------------ mosip.idrepo.identity.uin-status.registered=ACTIVATED mosip.idrepo.identity.uin-status=ACTIVATED,BLOCKED,DEACTIVATED #---------------------------------------otp manager service------------------------------- #the default length for otp(in number) mosip.kernel.otp.default-length=6 #the default crypto function #It can be: HmacSHA512, HmacSHA256, HmacSHA1. mosip.kernel.otp.mac-algorithm=HmacSHA512 #the OTP expires after the given time(in seconds). mosip.kernel.otp.expiry-time=180 #the key is freezed for the given time(in seconds). mosip.kernel.otp.key-freeze-time=1800 #the number of validation attempts allowed(in number). #mosip.kernel.otp.validation-attempt-threshold =3 means , the validation and generation will be blocked from 4th time. mosip.kernel.otp.validation-attempt-threshold=10 #minimum length of key(in number). mosip.kernel.otp.min-key-length=3 #maximum length of key(in number). mosip.kernel.otp.max-key-length=64 #--------------------------------------Licensekeymanager Service-------------------------------------- #the license key length. mosip.kernel.licensekey.length=16 #List of permissions # NOTE: ‘,’ in the below list is used as splitter in the implementation. # Use of ‘,’ in the values for below key should be avoided. # Use of spaces before and after ‘,’ also should be avoided. mosip.kernel.licensekey.permissions=OTP Trigger,OTP Authentication,Demo Authentication - Identity Data Match,Demo Authentication - Address Data Match,Demo Authentication - Full Address Data Match,Demo Authentication - Secondary Language Match,Biometric Authentication - FMR Data Match,Biometric Authentication - IIR Data Match,Biometric Authentication - FID Data Match,Static Pin Authentication,eKYC - limited,eKYC - Full,eKYC - No #-----------------------------Virus Scanner-------------------------------------- # Here we specify the Kubernetes service name, as clamav runs in the same cluster mosip.kernel.virus-scanner.host=clamav mosip.kernel.virus-scanner.port=80 #-------------------------------FS Adapter- HDFS ------------------------------- mosip.kernel.fsadapter.hdfs.name-node-url=hdfs://hadoop-hdfs-nn:9000 mosip.kernel.fsadapter.hdfs.authentication-enabled=false # If HDFS is security is configured with Kerberos, Key Distribution Center domain mosip.kernel.fsadapter.hdfs.kdc-domain=HDFSKERBEROS1.SOUTHINDIA.CLOUDAPP.AZURE.COM # HDFS log level. Change this to debug to see hdfs logs logging.level.org.apache.hadoop=warn mosip.kernel.fsadapter.hdfs.keytab-file=classpath:mosip.keytab #------------------------Transliteration----------------------------------------------- mosip.kernel.transliteration.arabic-language-code=ara mosip.kernel.transliteration.franch-language-code=fra #-------Registration processor Notification types------------ mosip.registration.processor.notification.types=EMAIL mosip.default.dob.month=01 mosip.default.dob.day=01 mosip.login.mode= email,mobile #—Language orientation----- mosip.right_to_left_orientation=ara mosip.left_to_right_orientation=eng,fra #**************** Notification Type ************* mosip.notificationtype=SMS|EMAIL mosip.kernel.sms.proxy-sms=true mosip.kernel.auth.proxy-otp=true mosip.kernel.auth.proxy-email=true #******** Notification lanugage types - either PRIMARY or BOTH ******** mosip.notification.language-type=BOTH #-------------------System--------------- logging.level.org.springframework.web.filter.CommonsRequestLoggingFilter=INFO #-------------------Admin--------------- mosip.min-digit-longitude-latitude=4 mosip.kernel.filtervalue.max_columns=20 auth.server.admin.validate.url=http://kernel-auth-service.default:80/v1/authmanager/authorize/admin/validateToken #------------------PDF Genration----------------------------------------- mosip.kernel.pdf_owner_password={cipher}6cbd7358f7a821132862475c16cf48e575c8e2c5f994fa7140ee08f364015b24 #------------------Quality Check----------------------------------------- #Quality threshold for applicant iris mosip.iris_threshold=0 #Quality threshold for applicant leftslap fingerprint mosip.leftslap_fingerprint_threshold=0 #Quality threshold for applicant rightslap fingerprint mosip.rightslap_fingerprint_threshold=0 #Quality threshold for applicant thumbs fingerprint mosip.thumbs_fingerprint_threshold=0 #Quality threshold for applicant face mosip.facequalitythreshold=0 #Bio SDK Integration mosip.fingerprint.provider=io.mosip.kernel.bioapi.impl.BioApiImpl mosip.face.provider=io.mosip.kernel.bioapi.impl.BioApiImpl mosip.iris.provider=io.mosip.kernel.bioapi.impl.BioApiImpl #-------UIN Alias------------------- mosip.uin.alias= #---------------------------------kernel Salt Generator---------------------------------------------------# mosip.kernel.salt-generator.chunk-size=10 mosip.kernel.salt-generator.start-sequence=0 mosip.kernel.salt-generator.end-sequence=999 #----------------------------------------------------------------------------------------------------------# server.max-http-header-size=10000000 mosip.kernel.auth.adapter.ssl-bypass=true mosip.kernel.auth.appid-realm-map={prereg:‘preregistration’,ida:‘mosip’,registrationclient:‘mosip’,regproc:‘mosip’,partner:‘mosip’,resident:‘mosip’,admin:‘mosip’,crereq:‘mosip’,creser:‘mosip’,datsha:‘mosip’} #---------------------------------prometheus : Metrics related configurations---------------------------------------------------# management.endpoint.metrics.enabled=true management.endpoints.web.exposure.include=* management.endpoint.prometheus.enabled=true management.metrics.export.prometheus.enabled=true mosip.kernel.syncdata-service-idschema-url=http://kernel-masterdata-service.default:80/v1/masterdata/idschema/latest mosip.kernel.syncdata-service-dynamicfield-url=http://kernel-masterdata-service.default:80/v1/masterdata/dynamicfields mosip.kernel.keymanager-service-validate-url=http://kernel-keymanager-service.default:80/v1/keymanager/validate # ------------ GPS settings --------- mosip.registration.gps_device_enable_flag=n # ------------- Packet manager ---------------------- # if source is not passed, packetmanager supports below default strategy - # 1. ‘exception’ : it will throw exception. # 2. ‘defaultPriority’ : use default priority packetmanager.default.priority. packetmanager.default.read.strategy=defaultPriority packetmanager.default.priority=source:CNIE/process:CORRECTION,source:REGISTRATION_CLIENT/process:NEW|UPDATE|LOST,source:RESIDENT/process:ACTIVATED|DEACTIVATED|RES_UPDATE|RES_REPRINT mosip.commons.packetnames=id,evidence,optional # reader provider.packetreader.mosip=source:REGISTRATION_CLIENT,process:NEW|UPDATE|LOST|CORRECTION,classname:io.mosip.commons.packet.impl.PacketReaderImpl provider.packetreader.resident=source:RESIDENT,process:ACTIVATED|DEACTIVATED|RES_UPDATE|LOST|RES_REPRINT,classname:io.mosip.commons.packet.impl.PacketReaderImpl # writer provider.packetwriter.mosip=source:REGISTRATION_CLIENT,process:NEW|UPDATE|LOST|CORRECTION,classname:io.mosip.commons.packet.impl.PacketWriterImpl provider.packetwriter.resident=source:RESIDENT,process:ACTIVATED|DEACTIVATED|RES_UPDATE|LOST|RES_REPRINT,classname:io.mosip.commons.packet.impl.PacketWriterImpl objectstore.adapter.name=S3Adapter # the idschema is double by default. If country wish to change it to string then make this property false mosip.commons.packet.manager.schema.validator.convertIdSchemaToDouble=true # can be OnlinePacketCryptoServiceImpl OR OfflinePacketCryptoServiceImpl objectstore.crypto.name=OnlinePacketCryptoServiceImpl default.provider.version=v1.0 # posix adapter config object.store.base.location=/home/mosip hazelcast.config=classpath:hazelcast.xml #-------------S3adapter------------------- # s3 adapter config object.store.s3.accesskey=admin object.store.s3.secretkey={cipher}e419b23e688cc23991001afddbda206d42f7df5090c65f3566be7651c90128c1 object.store.s3.url=http://minio.default:9000 object.store.s3.region= object.store.s3.readlimit=10000000 # swift adapter config object.store.swift.username=test object.store.swift.password=test object.store.swift.url=http://localhost:8080 packet.manager.account.name=packet-manager CRYPTOMANAGER_DECRYPT=http://kernel-keymanager-service.default:80/v1/keymanager/decrypt CRYPTOMANAGER_ENCRYPT=http://kernel-keymanager-service.default:80/v1/keymanager/encrypt IDSCHEMAURL=http://kernel-masterdata-service.default:80/v1/masterdata/idschema/latest KEYMANAGER_SIGN=http://kernel-keymanager-service.default:80/v1/keymanager/sign AUDIT_URL=http://kernel-auditmanager-service.default:80/v1/auditmanager/audits packet.default.source=id schema.default.fieldCategory=pvt,none # device registration/deregistration config mosip.stage.environment=Developer # log level logging.level.root=WARN logging.level.io.mosip=INFO logging.level.io.vertx=DEBUG logging.level.io.mosip.kernel.auth.defaultadapter.filter=INFO #iam adapter mosip.auth.adapter.impl.basepackage=io.mosip.kernel.auth.defaultadapter # tomcat access logs server.tomcat.accesslog.enabled=true server.tomcat.accesslog.directory=/dev server.tomcat.accesslog.prefix=stdout server.tomcat.accesslog.buffered=false server.tomcat.accesslog.suffix= server.tomcat.accesslog.file-date-format= server.tomcat.accesslog.pattern={"@timestamp":"%{yyyy-MM-dd’T’HH:mm:ss.SSS’Z’}t",“level”:“ACCESS”,“level_value”:70000,“traceId”:"%{X-B3-TraceId}i",“statusCode”:%s,“req.requestURI”:"%U",“bytesSent”:%b,“timeTaken”:%T,“appName”:"${spring.application.name}",“req.userAgent”:"%{User-Agent}i",“req.xForwardedFor”:"%{X-Forwarded-For}i",“req.referer”:"%{Referer}i",“req.method”:%m,“req.remoteHost”:%a} server.tomcat.accesslog.className=io.mosip.kernel.core.logger.config.SleuthValve #---------------- Web Sub properties ------------------------- # The base URL of dmz ingress used to point to websub service dmz.ingress.base.url=http://dmz.ingress:30080 # Websub base url websub.base.url=http://dmz.ingress:30080 # Websub URL for Topic Subscriptions websub.hub.url=http://dmz.ingress:30080/hub/ # Websub URL for Publishing/registering topics websub.publish.url=http://dmz.ingress:30080/hub/ #---------------- Web Sub property ---------------------------- packetmanager.name.source={cnie:‘CNIE’,default:‘REGISTRATION_CLIENT’,resident:‘RESIDENT’}

Yes, what you got is the property file.

Thank you very much ! @gsasikumar

How do I edit/make changes to this file?

It depends on how you have configured the config_repo. In the below link you will find the config_repo properties. The properties should point to your git repo (You can fork our config repo and use it as it is).

Once done, simply change the property files in the git repo and commit. Then restart the appropriate MOSIP service.

Thank you @gsasikumar ! Got it. Please consider this topic closed.