o
    *b                     @   s&   d dl mZmZ G dd deeZdS )    )PluginRedHatPluginc                   @   s(   e Zd ZdZdZdZdZdZdd ZdS )	OpenshiftOVNz5This plugin is used to collect OCP 4.x OVN logs.
    zOpenshift OVNZopenshift_ovn)ovnkube-master	ovn-ipsec)Z	openshiftc                 C   s6   |  g d | jddgdd | jg ddd d S )N)z/var/lib/ovn/etc/ovnnb_db.dbz/var/lib/ovn/etc/ovnsb_db.dbz/var/lib/openvswitch/etc/keysz"/var/log/openvswitch/libreswan.logz*/var/log/openvswitch/ovs-monitor-ipsec.logzEovn-appctl -t /var/run/ovn/ovnnb_db.ctl cluster/status OVN_NorthboundzEovn-appctl -t /var/run/ovn/ovnsb_db.ctl cluster/status OVN_Southboundr   )	container)z,ovs-appctl -t ovs-monitor-ipsec tunnels/showzipsec statuszcertutil -L -d sql:/etc/ipsec.dr   )Zadd_copy_specZadd_cmd_output)self r	   B/usr/lib/python3/dist-packages/sos/report/plugins/openshift_ovn.pysetup   s   

zOpenshiftOVN.setupN)	__name__
__module____qualname____doc__Z
short_descZplugin_nameZ
containersZprofilesr   r	   r	   r	   r
   r      s    r   N)Zsos.report.pluginsr   r   r   r	   r	   r	   r
   <module>   s   
