File: //lib/python3.6/site-packages/sos/report/plugins/__pycache__/openshift_ovn.cpython-36.opt-1.pyc
3
ܓ�i� � @ s. d dl Z d dlmZmZ G dd� dee�ZdS )� N)�Plugin�RedHatPluginc @ s, e Zd ZdZdZdZd
ZdZdZd
d� Z dS )�OpenshiftOVNz5This plugin is used to collect OCP 4.x OVN logs.
z
Openshift OVNZ
openshift_ovn�ovnkube-master�ovnkube-node� ovn-ipsec�ovnkube-controller�crio� openshiftc C s� | j d�}| jdddgdd� | jddgdd� |sH| jd d
gdd� n
| jd� | jdd 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-masterr )Z container�runtimez!/var/run/ovn/ovn-controller.*.ctlzovs-appctl -t z
ct-zone-listzovnkube-nodezovnkube-controllerz$/var/run/ovn-ic/ovn-controller.*.ctl)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
containersr
Zprofilesr r r r r r s r )r Zsos.report.pluginsr r r r r r r �<module>
s