mirror of
https://github.com/Telecominfraproject/wlan-cloud-helm.git
synced 2025-10-29 09:42:29 +00:00
* increase memory values for SSC, SPC and prov service * update values for Kafka and Zookeeper
144 lines
3.4 KiB
YAML
144 lines
3.4 KiB
YAML
# Default values for opensync-gw.
|
|
# This is a YAML-formatted file.
|
|
|
|
#################################################################
|
|
# Application configuration defaults.
|
|
#################################################################
|
|
|
|
# Declare variables to be passed into your templates.
|
|
|
|
replicaCount: 1
|
|
|
|
image:
|
|
name: wlan-spc-service
|
|
tag: 1.2.0-SNAPSHOT
|
|
|
|
waitForServicesImage:
|
|
registry: tip-docker-cache-repo.jfrog.io
|
|
repository: opsfleet/depends-on
|
|
tag: v1.0.0
|
|
|
|
testConnectionImage:
|
|
registry: tip-docker-cache-repo.jfrog.io
|
|
repository: library/alpine
|
|
tag: 3.13
|
|
|
|
nameOverride: ""
|
|
fullnameOverride: ""
|
|
|
|
serviceAccount:
|
|
# Specifies whether a service account should be created
|
|
create: true
|
|
# Annotations to add to the service account
|
|
annotations: {}
|
|
# The name of the service account to use.
|
|
# If not set and create is true, a name is generated using the fullname template
|
|
name:
|
|
|
|
podSecurityContext: {}
|
|
# fsGroup: 2000
|
|
|
|
## Liveness and Readiness probe values.
|
|
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes
|
|
probes:
|
|
enabled: true
|
|
livenessProbe:
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 30
|
|
timeoutSeconds: 5
|
|
successThreshold: 1
|
|
failureThreshold: 3
|
|
scheme: HTTPS
|
|
readinessProbe:
|
|
initialDelaySeconds: 5
|
|
periodSeconds: 30
|
|
timeoutSeconds: 5
|
|
successThreshold: 1
|
|
failureThreshold: 3
|
|
scheme: HTTPS
|
|
startupProbe:
|
|
periodSeconds: 30
|
|
failureThreshold: 500
|
|
|
|
securityContext: {}
|
|
# capabilities:
|
|
# drop:
|
|
# - ALL
|
|
# readOnlyRootFilesystem: true
|
|
# runAsNonRoot: true
|
|
# runAsUser: 1000
|
|
|
|
# Enable/Disable Helm tests
|
|
testsEnabled: false
|
|
|
|
# Enable/Disable Remote debugging
|
|
debug:
|
|
enabled: false
|
|
|
|
service:
|
|
type: ClusterIP
|
|
port1: 9041
|
|
name1: portal
|
|
port2: 9042
|
|
name2: secondary-port
|
|
port3: 5009
|
|
name3: debug
|
|
nodePortStatic: true ## if true, nodePort ports are statically defined effectively prohibiting multiple deployments on the same cluster; if false, nodePort ports are chosen dynamically by k8s
|
|
|
|
scalability:
|
|
#asynchronous task executor - monitor metrics and adjust if tasks start being rejected
|
|
tip_wlan_AsyncExecutor_CorePoolSize: 10
|
|
tip_wlan_AsyncExecutor_MaxPoolSize: 50
|
|
tip_wlan_AsyncExecutor_QueueCapacity: 50
|
|
#max total number of persistent connections in the http client pool
|
|
tip_wlan_httpClientConfig_maxConnectionsTotal: 100
|
|
#max number of persistent connections in the http client pool per destination
|
|
tip_wlan_httpClientConfig_maxConnectionsPerRoute: 10
|
|
#max number of concurrent REST API calls a single instance of this service can process
|
|
tip_wlan_maxHttpThreads: 100
|
|
#memory tuning parameters for the JVM - max size, initialsize, garbage collection tuning options, etc.
|
|
JVM_MEM_OPTIONS: " "
|
|
|
|
ingress:
|
|
enabled: false
|
|
annotations: {}
|
|
# kubernetes.io/ingress.class: nginx
|
|
# kubernetes.io/tls-acme: "true"
|
|
hosts:
|
|
- host: example.com
|
|
paths: [
|
|
/portal
|
|
]
|
|
tls:
|
|
- secretName: portal-secret
|
|
hosts:
|
|
- example.com
|
|
|
|
resources:
|
|
limits:
|
|
cpu: 500m
|
|
memory: 400Mi
|
|
requests:
|
|
cpu: 10m
|
|
memory: 400Mi
|
|
|
|
nodeSelector: {}
|
|
|
|
tolerations: []
|
|
|
|
affinity: {}
|
|
|
|
kafka:
|
|
url: kafka-headless
|
|
|
|
env:
|
|
protocol: https
|
|
ssc_url: SSC_RELEASE_URL
|
|
prov_url: PROV_RELEASE_URL
|
|
ssc:
|
|
service: wlan-ssc-service
|
|
port: 9031
|
|
prov:
|
|
service: wlan-prov-service
|
|
port: 9091
|