+
    i  c                   s6    ^ RI t ^ RIHtHt  ! R R]]4      tR# )i    N)PluginUbuntuPluginc                   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# )	MicroOVNzThe MicroOVN plugin collects the current status of the microovn
snap.

It will collect journald logs as well as output from various microovn
commands.
zMicroOVN Snapmicroovnc                s   V P                  R R7       . ROpT P                  V Uu. uF  pRV 2NK
  	  up4       RpV P                  RV R24       RpV P                  VRR7       V P                  V R	2V R
2V R2.4       RRRR/RRRR/RRRR/RRRR/RRRR/.pV FR  p\        P
                  ! VP                  R4      4      pVP                  R4      pV P                  RV 2RV 2R7       KT  	  R# u upi )zsnap.microovn.*)Zunitsz	microovn z+/var/snap/microovn/common/state/cluster.crtzopenssl x509 -in z -noout -datesz(/var/snap/microovn/common/state/databaseZls_microovn_dqlite_dir)Zsuggest_filenamez
/info.yamlz/cluster.yamlz/../daemon.yamlqueryz/SELECT * FROM sqlite_master WHERE type="table";Zsuggested_file_suffixZschemazgSELECT * FROM config WHERE NOT ( key LIKE "%keyring%" OR key LIKE "%ca_cert%" OR key LIKE "%ca_key%" );ZconfigzSELECT * FROM services;Zservicesz5SELECT id, name, expiry_date FROM core_token_records;Ztoken_recordszvSELECT id, name, address, schema_internal, schema_external, heartbeat, role, api_extensions FROM core_cluster_members;Zcore_cluster_memberszmicroovn cluster sql Zmicroovn_cluster_sql_N)zcluster listZstatuszcertificates listz	--version)Zadd_journalZadd_cmd_outputZadd_dir_listingZadd_copy_specjsonZdumpsZget)	ZselfZmicroovn_subcmdsZsubcmdZ
dqlite_crtZdb_pathZqueriesZquery_entryr   Zfile_suffixs	   &        @/usr/lib/python3.14/site-packages/sos/report/plugins/microovn.pysetupZMicroOVN.setup   s   01
 	/?
/?Vix /?
 	 C

|>:	
 = 	5 	 	

 	):&)=))?+
 	 L'
 /
 ( 2'
 / ( 1 ()?3!
F #KJJ{w78E%//*ABK'w/#8!F    #u
s   C9 N)ZnetworkZvirt)r   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__Z
short_descZplugin_nameZprofilesZpackagesZcommandsr   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s1      !JK"HHHI I    r   )r   Zsos.report.pluginsr    r   r   r   r	   r   <module>r
      s     3Xv| Xr	   