HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-26-0-120 6.17.0-1009-aws #9~24.04.2-Ubuntu SMP Fri Mar 6 23:50:29 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/sunbeam_hypervisor.cpython-312.pyc
�

��g���,�ddlmZmZGd�dee�Zy)�)�Plugin�UbuntuPluginc�,�eZdZdZdZdZdZdZd�Zd�Z	y)	�SunbeamHypervisorzSunbeam Hypervisor�sunbeam_hypervisor)�cloud)zopenstack-hypervisorz%/var/snap/openstack-hypervisor/commonc��|jd�|jd�|j|j�d�|j�d�|j�d�|j�d�|j�d�g�|j	|j�d�|j�d	�|j�d
�|j�d�|j�d�g�y)
Nzsnap.openstack-hypervisor.*znova-computez/*.logz
/log/**/*.logz/etcz!/lib/nova/instances/*/console.logz&/cache/libvirt/qemu/capabilities/*.xmlz	/etc/ssl/z/etc/libvirt/secretsz/etc/libvirt/passwd.dbz/etc/libvirt/krb5.tabz
/var/log/ovn/)�add_service_status�add_journal�
add_copy_spec�
common_dir�add_forbidden_path)�selfs �G/usr/lib/python3/dist-packages/sos/report/plugins/sunbeam_hypervisor.py�setupzSunbeamHypervisor.setups������ =�>�����(��������v�&�����}�-�����t�$�����@�A�����E�F�
�	�	
�������y�)�����3�4�����5�6�����4�5�����}�-�!
�	�c���d}|j�d�|j�d�g}|D]}|j||d��gd�}ddg}|j|j�d�d	d
j|��d�d�|j|j�d�d	d
j|��d
�d�gd�}|j|j�d�dd
j|��d�d�y)Nz(\s*passwd=\s*')([^']*)('.*)z/etc/libvirt/qemu/.*\.xmlz/etc/libvirt/.*\.confz
\1******\3)z.*_keyz.*_pass(wd|word)?�metadata_proxy_shared_secret�password�rbd_secret_uuid�server_auth�
serverauth�
transport_url�
connection�sql_connectionz /etc/(nova|neutron|ceilometer)/*z(^\s*(�|z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)r� ovn_metadata_proxy_shared_secret�cacert�cert�key�
ovn_cacert�ovn_cert�ovn_keyz
/hooks.logz(\'(z)\'):\s?\'(.+?)\'z\1: **********)r
�do_path_regex_sub�join�do_file_sub)r�	match_exp�libvirt_path_exps�path_exp�protect_keys�connection_keys�protect_hook_keyss       r�postproczSunbeamHypervisor.postproc,s!��4�	���� � 9�:���� � 5�6�
��*�	G�H��"�"�8�Y�
�F�	G�	
��(�)9�:�������� � @�A��c�h�h�|�,�-�]�;��	
�
	
������ � @�A��c�h�h��/�0�1%�
%��		
�	
��	
�������z�*��C�H�H�.�/�0�0A�B��	
rN)
�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packagesr
rr-�rrrrs%��%�J�&�K��H�(�H�8�J��,4
rrN)�sos.report.pluginsrrrr5rr�<module>r7s��4�T
���T
r