diff --git a/horizon/templates/deployment.yaml b/horizon/templates/deployment.yaml index a33100f0..17777d23 100644 --- a/horizon/templates/deployment.yaml +++ b/horizon/templates/deployment.yaml @@ -66,8 +66,12 @@ spec: ports: - containerPort: {{ .Values.network.port }} readinessProbe: - tcpSocket: + httpGet: + scheme: HTTP + path: / port: {{ .Values.network.port }} + initialDelaySeconds: 15 + periodSeconds: 10 volumeMounts: - name: static-horizon mountPath: /var/www/html/ diff --git a/keystone/templates/deployment-api.yaml b/keystone/templates/deployment-api.yaml index 312e0585..d8689249 100644 --- a/keystone/templates/deployment-api.yaml +++ b/keystone/templates/deployment-api.yaml @@ -67,8 +67,12 @@ spec: - name: api-admin containerPort: {{ .Values.network.admin.port }} readinessProbe: - tcpSocket: + httpGet: + scheme: HTTP + path: / port: {{ .Values.network.api.port }} + initialDelaySeconds: 15 + periodSeconds: 10 volumeMounts: - name: etckeystone mountPath: /etc/keystone diff --git a/nova/templates/deployment-placement.yaml b/nova/templates/deployment-placement.yaml index a1218beb..0ad4c4e6 100644 --- a/nova/templates/deployment-placement.yaml +++ b/nova/templates/deployment-placement.yaml @@ -64,8 +64,11 @@ spec: ports: - containerPort: {{ .Values.network.placement.port }} readinessProbe: + #NOTE(portdirect): use tcpSocket check as HTTP will return 401 tcpSocket: port: {{ .Values.network.placement.port }} + initialDelaySeconds: 15 + periodSeconds: 10 volumeMounts: - name: wsgi-nova mountPath: /var/www/cgi-bin/nova