o
    O6ufÿ  ã                   @   s&   d dl mZmZ G dd„ deeƒZdS )é    )ÚPluginÚRedHatPluginc                   @   s,   e Zd ZdZdZdZdZdd„ Zdd„ Zd	S )
ÚValidationFrameworkz)Logs provided by the Validation FrameworkÚvalidation_framework)Ú	openstackÚopenstack_controllerÚopenstack_compute)ztripleo-validationsc                 C   s   |   d¡ d S )Nú/var/log/validations/)Úadd_copy_spec)Úself© r   úI/usr/lib/python3/dist-packages/sos/report/plugins/validation_framework.pyÚsetup   s   zValidationFramework.setupc                 C   s   d}|   d|d¡ d S )NzK(".*(key|password|pass|secret|database_connection))([":\s]+)(.*[^"])([",]+)r	   z\1\3*********\5)Údo_path_regex_sub)r   Úsecretsr   r   r   Úpostproc   s   ÿzValidationFramework.postprocN)	Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚpackagesr   r   r   r   r   r   r      s    r   N)Úsos.report.pluginsr   r   r   r   r   r   r   Ú<module>   s   
