HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/sos/report/plugins/__pycache__/docker_distribution.cpython-39.pyc
a

\��h2�@s6ddlmZmZGdd�de�ZGdd�dee�ZdS)�)�Plugin�RedHatPluginc@s eZdZdZdZdZdd�ZdS)�DockerDistributionzDocker DistributionZdocker_distribution)�	containercCs�|�d�|�d�|�d�}|�|�r�t|dd��<}|D]&}d|vr:|��d}|j|dd	�q:Wd�n1sv0YdS)
Nz/etc/docker-distribution/�docker-distributionz,/etc/docker-distribution/registry/config.ymlzUTF-8)�encodingZ
rootdirectory�T)Ztree)Z
add_copy_specZadd_journalZ	path_joinZpath_exists�open�splitZadd_dir_listing)�selfZconf�file�line�loc�r�J/usr/lib/python3.9/site-packages/sos/report/plugins/docker_distribution.py�setups



zDockerDistribution.setupN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesrrrrrr
srcs eZdZdZ�fdd�Z�ZS)�RedHatDockerDistribution)rcs|�d�t���dS)Nz)/etc/docker-distribution/registry/*passwd)Zadd_forbidden_path�superr)r��	__class__rrr#s
zRedHatDockerDistribution.setup)rrrZpackagesr�
__classcell__rrrrrsrN)Zsos.report.pluginsrrrrrrrr�<module>
s