Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions biosdk-services/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,8 @@ ADD ./target/biosdk-services-*.jar biosdk-services.jar
RUN chmod +x /home/${container_user}/configure_biosdk.sh \
&& chmod a-w /home/${container_user}/configure_biosdk.sh \
&& chmod 775 biosdk-services.jar \
&& chown -R ${container_user}:${container_user} /home/${container_user}
&& chown -R ${container_user}:${container_user} /home/${container_user} \
&& chmod +x configure_biosdk.sh

# select container user for all tasks
USER ${container_user_uid}:${container_user_gid}
Expand All @@ -102,5 +103,4 @@ EXPOSE 9099

ENTRYPOINT ["./configure_biosdk.sh"]

CMD echo $biosdk_bioapi_impl ; \
java -XX:-UseG1GC -XX:-UseParallelGC -XX:-UseShenandoahGC -XX:+ExplicitGCInvokesConcurrent -XX:+UseZGC -XX:+ZGenerational -XX:+UnlockExperimentalVMOptions -XX:+UseStringDeduplication -XX:+HeapDumpOnOutOfMemoryError -XX:+UseCompressedOops -XX:MaxGCPauseMillis=200 -Dfile.encoding=UTF-8 -Dloader.path="${loader_path_env}" -Dserver.servlet.context-path="${server_servlet_context_path_env}" -Dspring.cloud.config.label="${spring_config_label_env}" -Dspring.profiles.active="${active_profile_env}" -Dspring.cloud.config.uri="${spring_config_url_env}" -Dspring.application.name="${spring_application_name_env}" -Dspring.cloud.config.name="${spring_cloud_config_name_env}" --add-modules=ALL-SYSTEM --add-opens java.xml/jdk.xml.internal=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.lang.stream=ALL-UNNAMED --add-opens java.base/java.time=ALL-UNNAMED --add-opens java.base/java.time.LocalDate=ALL-UNNAMED --add-opens java.base/java.time.LocalDateTime=ALL-UNNAMED --add-opens java.base/java.time.LocalDateTime.date=ALL-UNNAMED --add-opens java.base/jdk.internal.reflect.DirectMethodHandleAccessor=ALL-UNNAMED -jar biosdk-services.jar
CMD java -Dloader.path="${loader_path_env}" -Dserver.servlet.context-path="${server_servlet_context_path_env}" -Dspring.cloud.config.label="${spring_config_label_env}" -Dspring.profiles.active="${active_profile_env}" -Dspring.cloud.config.uri="${spring_config_url_env}" -Dspring.application.name="${spring_application_name_env}" -Dspring.cloud.config.name="${spring_cloud_config_name_env}" --add-modules=ALL-SYSTEM --add-opens java.xml/jdk.xml.internal=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.lang.stream=ALL-UNNAMED --add-opens java.base/java.time=ALL-UNNAMED --add-opens java.base/java.time.LocalDate=ALL-UNNAMED --add-opens java.base/java.time.LocalDateTime=ALL-UNNAMED --add-opens java.base/java.time.LocalDateTime.date=ALL-UNNAMED --add-opens java.base/jdk.internal.reflect.DirectMethodHandleAccessor=ALL-UNNAMED -jar biosdk-services.jar
8 changes: 4 additions & 4 deletions biosdk-services/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<artifactId>biosdk-services</artifactId>
<groupId>io.mosip.biosdk</groupId>
<version>1.3.0</version>
<version>1.3.1-SNAPSHOT</version>
<name>biosdk-services</name>
<description>Sample implementation of biometrics SDK services</description>
<url>https://github.com/mosip/biosdk-services</url>
Expand Down Expand Up @@ -41,10 +41,10 @@
<springdoc.openapi.starter.webmvc.ui.version>2.5.0</springdoc.openapi.starter.webmvc.ui.version>

<!-- Mosip kernel -->
<kernel.bom.version>1.3.0</kernel.bom.version>
<kernel.core.version>1.3.0</kernel.core.version>
<kernel.bom.version>1.3.1-SNAPSHOT</kernel.bom.version>
<kernel.core.version>1.3.1-SNAPSHOT</kernel.core.version>
<kernel.biometrics.api.version>1.3.0</kernel.biometrics.api.version>
<kernel.logger.logback.version>1.3.0</kernel.logger.logback.version>
<kernel.logger.logback.version>1.3.1-SNAPSHOT</kernel.logger.logback.version>
<sonar.coverage.exclusions>**/dto/**, **/config/**, **/constants/**, **/Status/**
</sonar.coverage.exclusions>
</properties>
Expand Down
2 changes: 1 addition & 1 deletion deploy/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ if [ $# -ge 1 ] ; then
fi

NS=biosdk
CHART_VERSION=1.3.0
CHART_VERSION=1.3.1-develop

echo Create $NS namespace
kubectl create ns $NS
Expand Down
2 changes: 1 addition & 1 deletion helm/biosdk-service/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: biosdk-service
description: A Helm chart for MOSIP Auditmanager module
type: application
version: 1.3.0
version: 1.3.1-develop
appVersion: ""
dependencies:
- name: common
Expand Down
20 changes: 13 additions & 7 deletions helm/biosdk-service/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ service:
externalTrafficPolicy: Cluster
image:
registry: docker.io
repository: mosipid/biosdk-server
tag: 1.3.0
repository: mosipqa/biosdk-server
tag: 1.3.x
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images
Expand Down Expand Up @@ -113,15 +113,21 @@ resources:
# 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: 1500m
memory: 4000Mi
cpu: 2000m
memory: 5000Mi
requests:
cpu: 750m
memory: 2400Mi
cpu: 2000m
memory: 5000Mi
additionalResources:
## Specify any JAVA_OPTS string here. These typically will be specified in conjunction with above resources
## Example: java_opts: "-Xms500M -Xmx500M"
javaOpts: "-Xms1800M -Xmx3000M"
javaOpts: >-
-XX:+UseZGC -XX:+ZGenerational -XX:+ZProactive
-Xms3000m -Xmx3000m -XX:SoftMaxHeapSize=2500m
-XX:ActiveProcessorCount=2 -XX:+UseContainerSupport
-XX:MaxMetaspaceSize=400m -XX:MetaspaceSize=100m
-XX:ReservedCodeCacheSize=150m -XX:InitialCodeCacheSize=37m
-XX:+UseCodeCacheFlushing -XX:+ExitOnOutOfMemoryError
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container
## Clamav container already runs as 'mosip' user, so we may not need to enable this
containerSecurityContext:
Expand Down
Loading