openstack-helm/nova/templates
Hemachandra Reddy 49b58b7e7d Health probe for Nova components
Health probe for Nova pods is used for both liveness
and readiness probe.

nova-compute, nova-conductor, nova-consoleauth and nova-scheduler:
Check if the rpc socket status on the nova pods to rabbitmq and
database are in established state.
sends an RPC call with a non-existence method to component's queue.
Probe is success if agent returns with NoSuchMethod error.
If agent is not reachable or fails to respond in time,
returns failure to probe.

novnc/spice proxy: uses Kubernetes tcp probe on corresponding ports
they expose.
Added code to catch nova config file not present exception.

Change-Id: Ib8e4b93486588320fd2d562c3bc90b65844e52e5
2019-03-06 19:34:49 +00:00
..
bin Health probe for Nova components 2019-03-06 19:34:49 +00:00
configmap-bin.yaml Health probe for Nova components 2019-03-06 19:34:49 +00:00
configmap-etc.yaml [nova] Allow deterministic setting of 'ironic.memcache_secret_key 2018-10-07 07:26:29 +00:00
cron-job-cell-setup.yaml Add startingDeadlineSeconds field to cronJobs 2019-02-20 04:11:05 +00:00
cron-job-service-cleaner.yaml Add startingDeadlineSeconds field to cronJobs 2019-02-20 04:11:05 +00:00
daemonset-compute.yaml Health probe for Nova components 2019-03-06 19:34:49 +00:00
deployment-api-metadata.yaml Add release-uuid annotation to pod spec 2019-02-12 12:31:59 -06:00
deployment-api-osapi.yaml Add release-uuid annotation to pod spec 2019-02-12 12:31:59 -06:00
deployment-conductor.yaml Health probe for Nova components 2019-03-06 19:34:49 +00:00
deployment-consoleauth.yaml Health probe for Nova components 2019-03-06 19:34:49 +00:00
deployment-novncproxy.yaml Health probe for Nova components 2019-03-06 19:34:49 +00:00
deployment-placement.yaml Add release-uuid annotation to pod spec 2019-02-12 12:31:59 -06:00
deployment-scheduler.yaml Health probe for Nova components 2019-03-06 19:34:49 +00:00
deployment-spiceproxy.yaml Health probe for Nova components 2019-03-06 19:34:49 +00:00
ingress-metadata.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
ingress-novncproxy.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
ingress-osapi.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
ingress-placement.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
job-bootstrap.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
job-cell-setup.yaml Add release uuid to pods and rc objects 2018-09-13 06:29:14 -05:00
job-db-drop.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
job-db-init.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
job-db-sync.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
job-image-repo-sync.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
job-ks-endpoints.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
job-ks-placement-endpoints.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
job-ks-placement-service.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
job-ks-placement-user.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
job-ks-service.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
job-ks-user.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
job-rabbit-init.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
network_policy.yaml Enable network policy enforcement 2018-10-23 14:58:13 +00:00
pdb-metadata.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
pdb-osapi.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
pdb-placement.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
pod-rally-test.yaml Add release uuid to pods and rc objects 2018-09-13 06:29:14 -05:00
secret-db-api.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
secret-db.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
secret-ingress-tls.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
secret-keystone-placement.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
secret-keystone.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
secret_rabbitmq.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
service-ingress-metadata.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
service-ingress-novncproxy.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
service-ingress-osapi.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
service-ingress-placement.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
service-metadata.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
service-novncproxy.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
service-osapi.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
service-placement.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
service-spiceproxy.yaml Revert "Update OSH Author copyrights to OSF" 2018-08-28 17:25:13 +00:00
statefulset-compute-ironic.yaml Add release-uuid annotation to pod spec 2019-02-12 12:31:59 -06:00