File: //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/docker_distribution.cpython-38.pyc
U
i��d6 � @ s6 d dl mZmZ G dd� de�ZG dd� dee�ZdS )� )�Plugin�RedHatPluginc @ s e Zd ZdZdZdZdd� ZdS )�DockerDistributionzDocker DistributionZdocker_distribution)Z containerc C sl | � d� | �d� | �d�}| �|�rht|��2}|D ]&}d|kr6|�� d }| �d| � q6W 5 Q R X d S )Nz/etc/docker-distribution/�docker-distributionz,/etc/docker-distribution/registry/config.ymlZ
rootdirectory� ztree )Z
add_copy_specZadd_journalZ path_joinZpath_exists�open�splitZadd_cmd_output)�self�conf�f�lineZloc� r
�H/usr/lib/python3/dist-packages/sos/report/plugins/docker_distribution.py�setup s
zDockerDistribution.setupN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesr r
r
r
r r
s r c s e Zd ZdZ� fdd�Z� ZS )�RedHatDockerDistribution)r c s | � d� tt| ��� d S )Nz)/etc/docker-distribution/registry/*passwd)Zadd_forbidden_path�superr r )r �� __class__r
r r # s
zRedHatDockerDistribution.setup)r r r Zpackagesr �
__classcell__r
r
r r r s r N)Zsos.report.pluginsr r r r r
r
r
r �<module>
s