+
    i  c                   s.    ^ RI HtHt  ! R R]]4      tR# )i    )PluginRedHatPluginc                   sB   a  ] tR t^t o RtRtRtRtRtR	t	R
t
R tRtV tR# )MicroshiftOVNz<This plugin is used to collect MicroShift 4.x OVN logs.
    zMicroShift OVNZmicroshift_ovni,  c           
     s^   V P                  . RO4       Rp. ROpR	 Fd  w  r4T P                  V Uu. uF  qQ V RV 2NK  	  up\        P                  R7       V P                  V V RV 2\        P                  R7       Kf  	  V P                  V R2\        P                  R7       R# u upi )
/etc/openvswitch/conf.dbzovs-appctl -t /var/run/ovn/Z )Ztimeoutz$ ovsdb-server/get-db-storage-status z!ovn-controller.*.ctl ct-zone-listN)r   z/etc/openvswitch/default.confz/etc/openvswitch/system-id.conf)zcoverage/showzmemory/showzovsdb-server/sync-status))zovnnb_db.ctlZOVN_Northbound)zovnsb_db.ctlZOVN_Southbound)Zadd_copy_specZadd_cmd_outputr   plugin_timeout)ZselfZ_ovs_cmdZ_subcmdsZfileZdbnZcmds   &     F/usr/lib/python3.14/site-packages/sos/report/plugins/microshift_ovn.pysetupZMicroshiftOVN.setup   s     / 	0
 1

>ID6>?hs:dV1SE*h?%44   6 *TF"FseL%44   6> 	j9:!00 	 	2 @s   B*
 N)zovnkube-nodezovnkube-master)zmicroshift-networking)Z
microshift)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__Z
short_descZplugin_namer   Z
containersZpackagesZprofilesr   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s2     !J"KN4J)HH2 2    r   N)Zsos.report.pluginsr    r   r   r   r   r   <module>r	      s    4!2FL !2r   