Adding readiness and liveliness probes for BBSim
Change-Id: Iac6933c67a35926200c1ba19afdc20086e007785
diff --git a/bbsim/templates/deployment.yaml b/bbsim/templates/deployment.yaml
index c8d8b00..09e80c3 100644
--- a/bbsim/templates/deployment.yaml
+++ b/bbsim/templates/deployment.yaml
@@ -52,7 +52,22 @@
image: '{{ tpl .Values.images.bbsim.registry . }}{{ tpl .Values.images.bbsim.repository . }}:{{ tpl ( tpl .Values.images.bbsim.tag . ) . }}'
imagePullPolicy: {{ tpl .Values.images.bbsim.pullPolicy . }}
securityContext:
- privileged: true
+ privileged: {{ .Values.privileged }}
+ livenessProbe:
+ exec:
+ command:
+ - bbsimctl
+ - olt
+ - get
+ initialDelaySeconds: 5
+ periodSeconds: 30
+ readinessProbe:
+ httpGet:
+ path: /v2/cfg
+ port: {{ .Values.bbsim_sadis_port }}
+ httpHeaders:
+ initialDelaySeconds: 5
+ periodSeconds: 30
command: [
"/app/bbsim",
"-openolt_address", ":{{ .Values.olt_tcp_port }}",