File: //lib/python3.6/site-packages/sos/report/plugins/__pycache__/openshift_ovn.cpython-36.opt-1.pyc
3
\��h� � @ s. d dl Z d dlmZmZ G dd� dee�ZdS )� N)�Plugin�RedHatPluginc @ s( e Zd ZdZdZdZdZd
Zd d
� ZdS )�OpenshiftOVNz5This plugin is used to collect OCP 4.x OVN logs.
z
Openshift OVNZ
openshift_ovn�ovnkube-master�ovnkube-node� ovn-ipsec�ovnkube-controller� openshiftc C s� | j d�}| jdddgdd� | jddgdd� |sH| jd d
gdd� n
| jd� | jd d!gddd� tjd�}x@|D ]8}| jd|� d�gddd� | jd|� d�gddd� qvW tjd�}x$|D ]}| jd|� d�gdd� q�W | jdddgddd� d S )"N�all_logsz/var/lib/ovn/etc/ovnnb_db.dbz/var/lib/ovn/etc/ovnsb_db.dbz/var/lib/openvswitch/etc/keysi, )Z sizelimitz/var/lib/ovn-ic/etc/ovnnb_db.dbz/var/lib/ovn-ic/etc/ovnsb_db.dbz /var/lib/ovn-ic/etc/libovsdb.logz#/var/lib/ovn-ic/etc/libovsdb*log.gz�d z!/var/lib/ovn-ic/etc/libovsdb*log*z(ovn-appctl -t /var/run/ovn/ovnnb_db.ctl zcluster/status OVN_Northboundz(ovn-appctl -t /var/run/ovn/ovnsb_db.ctl zcluster/status OVN_Southboundzovnkube-masterZcrio)Z container�runtimez!/var/run/ovn/ovn-controller.*.ctlzovs-appctl -t z
ct-zone-listzovnkube-nodezovnkube-controllerz$/var/run/ovn-ic/ovn-controller.*.ctlz ct-zone-list')r z,ovs-appctl -t ovs-monitor-ipsec tunnels/showzipsec statuszcertutil -L -d sql:/etc/ipsec.dz ovn-ipseczEovn-appctl -t /var/run/ovn/ovnnb_db.ctl cluster/status OVN_NorthboundzEovn-appctl -t /var/run/ovn/ovnsb_db.ctl cluster/status OVN_Southbound)Z
get_optionZ
add_copy_specZadd_cmd_output�glob)�selfr
�files�file� r �#/usr/lib/python3.6/openshift_ovn.py�setup sX
zOpenshiftOVN.setupN)r r r r )r ) �__name__�
__module__�__qualname__�__doc__Z
short_descZplugin_nameZ
containersZprofilesr r r r r r s r )r
Zsos.report.pluginsr r r r r r r �<module>
s