Files
tripleo-validations/roles/check_nfv_ovsdpdk_counter_stat_validation/tasks/main.yml
Veda Barrenkala 42a8cec0a3 NFV OVS-DPDK Counter statistics validation
This change is to perform counter statistics validation for nfv ovsdpdk
interfaces. The counters validated here are ovs_tx_failure_drops,
ovs_tx_mtu_exceeded_drops, ovs_rx_qos_drops, ovs_tx_qos_drops,
ovs_tx_retries.

Change-Id: I997385f9e36dc74d60fdf933c980a2b080158ddb
2023-09-22 03:46:14 -04:00

28 lines
595 B
YAML

---
- name: Get list of dpdk ports
include_tasks: ovs-dpdk-ports.yml
- name: Initialize validation message list
set_fact:
validation_msg: []
- name: Collect data
include_tasks: datacollection.yml
- name: validate data of ovs_dpdk_ports
vars:
interface: "{{ port }}"
include_tasks: validate.yml
loop: "{{ ovs_dpdk_ports }}"
loop_control:
loop_var: port
- name: Validation errors
fail:
msg:
- "Failed NFV counter stat validation rules:"
- "{{ validation_msg | join('\n') }}"
when:
- validation_msg is defined
- validation_msg | length > 0