Use values below for the corresponding service in the umbrella helm chart to set required/override values for the service:

Key Type Default Description
enabled bool true Set to false to disable the service for onprem deployment
deployment.annotations object {"cluster-autoscaler.kubernetes.io/safe-to-evict":"true"} Set required annotations for deployment
deployment.envPodFields object {} Set environment pod fields if required
deployment.envVarsFromSecret object {} Pass Additional environments using secrets to the service
deployment.environment object {} Pass additional environments for the service as key value pairs
deployment.imageRegistry string "localhost:5000" Update image registry for the deployment
deployment.image string "" Set image name for the service
deployment.version string "" Set image version for the service
deployment.livenessProbe object {} Pass liveness check details to enable health checks for the service, Enabled by default for KB API services
deployment.livenessProbe.httpGet.path string "" Update liveness check httpGet path, Default path will set for the service
deployment.livenessProbe.httpGet.port string "http" Update liveness check httpGet port
deployment.livenessProbe.initialDelaySeconds string "" Update liveness check initialDelaySeconds, Default will set for the service
deployment.livenessProbe.failureThreshold string "" Update liveness check failureThreshold, Default will set for the service
deployment.livenessProbe.successThreshold string "" Update liveness check successThreshold, Default will set for the service
deployment.livenessProbe.periodSeconds string "" Update liveness check periodSeconds, Default will set for the service
deployment.livenessProbe.timeoutSeconds string "" Update liveness check timeoutSeconds, Default will set for the service
deployment.readinessProbe object {} Pass readiness check details to enable health checks for the service, Enabled by default for KB API services
deployment.readinessProbe.httpGet.path string "" Update readiness check httpGet path, Default path will set for the service
deployment.readinessProbe.httpGet.port string "http" Update readiness check httpGet port
deployment.readinessProbe.initialDelaySeconds string "" Update readiness check initialDelaySeconds, Default will set for the service
deployment.readinessProbe.failureThreshold string "" Update readiness check failureThreshold, Default will set for the service
deployment.readinessProbe.successThreshold string "" Update readiness check successThreshold, Default will set for the service
deployment.readinessProbe.periodSeconds string "" Update readiness check periodSeconds, Default will set for the service
deployment.readinessProbe.timeoutSeconds string "" Update readiness check timeoutSeconds, Default will set for the service
deployment.resources object {} Set resource request or limits for the service, enabled by default for KB API services
deployment.resources.requests.memory string "" To update memory request for the service
deployment.resources.requests.cpu string "" To update cpu request for the service
deployment.resources.limits.memory string "" To update memory limit for the service
deployment.resources.limits.cpu string "" To update cpu limit for the service
deployment.replicaCount int 1 Set replica count required for service deployment, applicable when hpa is disabled
deployment.securityContext.enabled bool true Set security Context for the deployment
deployment.strategy.type string "RollingUpdate" Set deployment strategy for the service
deployment.volumes.configMaps list [] Mount Configmaps as volume to the service when required
deployment.volumes.emptyDir list [] Mount emptyDir to the service when required
deployment.volumes.hostPath object {} Mount volume using host path to the service when required
deployment.volumes.secrets list [] Mount secrets as volume to the service when required
fullnameOverride string "" Chart/Service name override
global object {} Set global variables
global.imagePullSecrets object {} Set image pull secrets if required
hpa.cpu int 80 Update cpu level for the service
hpa.enabled bool true Set to false to disable hpa for the service (Note: Disbaled for database services)
hpa.memory int 80 Set HPA memory value
hpa.maxReplicas int 1 Set HPA max replicas
hpa.minReplicas int 1 Set HPA min replicas

Configured on-prem Services list

  • kb-api-db

  • kb-auth

  • kb-elastic-search

  • kb-match

  • kb-match-db

  • kb-nginx

  • kb-redis

  • kb-search

  • kb-search-solr

  • kb-snippet-db

KB API services

  • kbapi-activity

  • kbapi-auth

  • kbapi-detail

  • kbapi-snippet

  • kbapi-snippet-lookup

  • kbapi-vuln-impact

Ex: To override image name for "kbapi-activity" service

kbapi-activity.deployment.image=kbapi-activity:latest