File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/rhui_containerized.cpython-312.pyc
�
G%@i� � �4 � d dl Z d dlmZmZ G d� dee� Zy)� N)�Plugin�RedHatPluginc �( � e Zd ZdZdZdZdZd� Zd� Zy)�
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}dD ]1 }d|j dd� � �}| j |� d|� �dd |�
� �3 | j dd�
� d}| j d|� �dd�� | j d|� d�d�� }|d dk( rg|d j
� }t j |d� }t j |d� }| j |dd�� | j |dd�� dD ] } | j |� d| � �dd�� � 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/pgsqlzdu -sh z
rhui5-rhua)� containerr zpodman exec rhui5-rhua find z/data)r r r �outputz*.logz*.conf)�
PG_VERSIONzpostmaster.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�setupzRhuiContainer.setup s� � ����
� �
��� <�=� O�
�-� @�F�+�F�N�N�3��,D�+E�F�M����=�/��6�(� ;�&,�&5�1>�
�
@� @�
���9�T��J� "�����g�f�X�.�,�"(� � *�
�m�m�$B�'-�h�e�%5�<B� $� D���x� �A�%�"�8�,�7�7�9�H��~�~�h��8�H��n�n�X�x�8�G����x�<�v��N����w�,�f��M�5� E�D����&����v�6�)5�V�
�
E� E� c �f � | j ddd� dD ] }| j dd|� 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) �postproczRhuiContainer.postprocH sJ � ����J�:�-� /� 1� �F��"�"�;��V�H�I�&��
� r+ N) �__name__�
__module__�__qualname__�
short_desc�plugin_name�services�filesr* r2 � r+ r) r r s"