HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/clear_containers.cpython-310.pyc
o

i��d�	�@s.ddlZddlmZmZGdd�dee�ZdS)�N)�Plugin�IndependentPluginc@s>eZdZdZdZdZdZefZdZdd�Z	dd	�Z
d
d�ZdS)
�ClearContainersz'Intel(R) Clear Containers configuration�clear_containers)�system�virt�	containerz
cc-runtime)zcc-proxycCsVdg}d�|j�}|�|�d}|��D]}|dkr|�|�qt|�}|�|�dS)Nz_/etc/clear-containers/configuration.toml/usr/share/defaults/clear-containers/configuration.tomlz!{} --cc-show-default-config-paths�output�)�format�runtime�exec_cmd�
splitlines�append�set�
add_copy_spec)�self�config_files�cmd�configs�config�r�E/usr/lib/python3/dist-packages/sos/report/plugins/clear_containers.py�attach_cc_config_filess�
�z&ClearContainers.attach_cc_config_filescCstdg}d�|j�}|�|�d}|��D]}t�d|�}|r,|�d�}|r*|�|�nqt|�}|�	||j
�dS)Nz-/var/lib/clear-containers/runtime/runtime.log�	{} cc-envr	z\bGlobalLogPath\b\s+=\s+"(.+)"�)rrr
r�re�search�grouprrr�limit)r�	log_filesrr	�line�result�global_logfilerrr�attach_cc_log_files.s�

�z#ClearContainers.attach_cc_log_filescCsN|�d�|_|�d�rd|_|�d�|j��|��|��|jdd�dS)N�log_size�all_logsrzcc-shim)�
identifier)�
get_optionr�add_cmd_outputrrrr$�add_journal)rrrr�setupDs
zClearContainers.setupN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesr�packages�servicesrr$r+rrrrrsr)r�sos.report.pluginsrrrrrrr�<module>s