da508727b6
Health_probe for neutron pods accomplish both liveness and readiness probe. Neutron DHCP/L3/OVS agents: Sends an RPC call with a non-existence method to agent’s queue. Assumes no other agent subscribed to tunnel-update queue other than OVS. Probe is success if agent returns with NoSuchMethod error. Neutron Metadata agent: Sends a message to Unix Domain Socket opened by Metadata agent. Probe is success if agent returns with HTTP status 404. In both the cases, if agent is not reachable or fails to respond in time, returns failure to probe. Readiness probe for Neutron L3/DHCP/Metadata/SRIOV agents Following are the operations executed on the pod as part of readiness probe on the neutron agents: - Check if the agent process is up and running. - Retrieve the sockets associated with the process from the /proc fs. - Check the status of tcp sockets related to Rabbitmq communication. - Check the reachability of the rabbitmq message bus from the agent. - For SRIOV Agent, check if VFs are configured properly for the configured NICs in sriov_agent.ini conf file Change-Id: Ib99ceaabbad1d1e0faf34cc74314da9aa688fa0a |
||
---|---|---|
.. | ||
templates | ||
Chart.yaml | ||
requirements.yaml | ||
values.yaml |