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
|