+
    i  c                   s6    ^ RI t ^ RIHtHt  ! R R]]4      tR# )i    N)PluginRedHatPluginc                   s>   a  ] tR t^t o RtRtRtRtRtR	t	R t
RtV tR# )
OpenshiftOVNz5This plugin is used to collect OCP 4.x OVN logs.
    zOpenshift OVNZopenshift_ovncrioc                sB   V P                  R 4      pV P                  . RORR7       V P                  RR.RR7       V'       g   V P                  RR.^dR7       MV P                  R4       V P                  RR.RR	R
7       \        P                  ! R4      pV F5  pV P                  RV R2.RR	R
7       V P                  RV R2.RR	R
7       K7  	  \        P                  ! R4      pV F  pV P                  RV R2.R	R7       K  	  V P                  . RORR	R
7       R# )all_logsi,  )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.gzz!/var/lib/ovn-ic/etc/libovsdb*log*ovnkube-masterr   )Z	containerruntimez!/var/run/ovn/ovn-controller.*.ctlzovs-appctl -t z ct-zone-listovnkube-nodeovnkube-controllerz$/var/run/ovn-ic/ovn-controller.*.ctl)r   	ovn-ipsecN)z/var/lib/ovn/etc/ovnnb_db.dbz/var/lib/ovn/etc/ovnsb_db.dbz/var/lib/openvswitch/etc/keyszEovn-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,ovs-appctl -t ovs-monitor-ipsec tunnels/showzipsec statuszcertutil -L -d sql:/etc/ipsec.d)Z
get_optionZadd_copy_specZadd_cmd_outputglob)Zselfr   ZfilesZfiles   &   E/usr/lib/python3.14/site-packages/sos/report/plugins/openshift_ovn.pysetupZOpenshiftOVN.setup   s   ??:. 
 	 	 	 	--
  	 	 25    
 BC 	,,-
 ' 	 	 		=>D m4!6(      m4!6.      		@AD m4!6      	 / " 	 	     N)r   r   r	   r   )Z	openshift)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__Z
short_descZplugin_nameZ
containersr   Zprofilesr   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s/      J!K(JGH8 8r   r   )r
   Zsos.report.pluginsr    r   r   r   r   r   <module>r      s     3B6< Br   