
    G%@i                     4    d dl Z d dlmZmZ  G d dee      Zy)    N)PluginRedHatPluginc                   (    e Zd ZdZdZdZdZd Zd Zy)RhuiContainerz+Red Hat Update Infrastructure in Containersrhui_containerized)	rhui_rhua))/var/lib/rhui/config/rhua/rhui-tools.confc                 `   | j                  g d       | j                  d       d}dD ]1  }d|j                  dd       }| j                  | d| dd	|
       3 | j	                  dd       d}| j                  d| dd       | j                  d| dd      }|d   dk(  rg|d   j                         }t        j                  |d      }t        j                  |d      }| j                  |dd       | j                  |dd       dD ]  }	| j                  | d|	 dd        y )N)r	   z7/var/lib/rhui/config/rhua/registered_subscriptions.confz/var/lib/rhui/pki/*z/var/lib/rhui/cache/*z/var/lib/rhui/root/.rhui/*z/var/lib/rhui/log/*z/var/lib/rhui/pki/**/*.keyz4podman exec rhui5-rhua rhui-manager --noninteractive)statusz	cert infozrhui-manager_ _rhuiz/var/lib/rhui)runasrunatsuggest_filenamez/var/lib/rhui/remote_shareT)	recursivez/var/lib/pgsqlzdu -sh z
rhui5-rhua)	containerr   zpodman exec rhui5-rhua find z/data)r   r   r   outputz*.logz*.conf)
PG_VERSIONzpostmaster.optsz/data/)	add_copy_specadd_forbidden_pathreplaceadd_cmd_outputadd_dir_listingexec_cmd
splitlinesfnmatchfilter)
selfrhui_cont_exesubcmdsuggest_fnamepghomepodman_findallfileslogfilesconfigsfiles
             G/usr/lib/python3/dist-packages/sos/report/plugins/rhui_containerized.pysetupzRhuiContainer.setup   s    
 	 	 <= O- 	@F+FNN3,D+EFM=/6( ;&,&51>   @	@ 	9TJ "gfX.,"( 	 	*
 mm$B'-he%5<B $ Dx A%"8,779H~~h8HnnXx8Gx<vNw,fM5 	ED&v6)5V  E	E    c                 f    | j                  ddd       dD ]  }| j                  dd| dd        y )	Nr	   z(.+_pass(word|):)\s*(.+)z\1 ********)	csrftoken	sessionidz(/var/lib/rhui/root/\.rhui/.*/cookies.txt(z	\s+)(\S+)z
\1********)do_path_regex_sub)r   cookies     r)   postproczRhuiContainer.postprocH   sJ    J:-	/ 1 	F"";VHI&	r+   N)	__name__
__module____qualname__
short_descplugin_nameservicesfilesr*   r2    r+   r)   r   r      s"    >J&KH;E/Eb
r+   r   )r   sos.report.pluginsr   r   r   r:   r+   r)   <module>r<      s     3CFL Cr+   