| Server IP : 173.209.174.21 / Your IP : 216.73.216.89 Web Server : Apache/2.4.58 (Ubuntu) System : Linux wcfs-server 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 User : nodor ( 1000) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Upload File : |
�
G%@i? � �l � d dl Z d dlmZmZmZmZ G d� de� Z G d� deee� Z G d� dee� Zy) � N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc �6 � e Zd ZdZdZdZdZdZdZd� Z d� Z
d � Zy
)�OpenStackGlancezOpenStack Glance�openstack_glance)� openstack�openstack_controller)�
glance_apiz0/var/lib/config-data/puppet-generated/glance_apizopenstack-glance-api.servicec �d � | j d� r| j dg� n| j dg� | j d| j dz | j dz g� | j d� }| j | j
� s|r�d}|rd| j z dz }| j
d |z d
z d�� d
D �cg c] }|t j v �� }}dD �cg c] }|t j v �� }}t |� rt |� s| j j d� n_| j d� }|d dk( rF|d }|j � dd D ]+ }|j � d }d|� �} | j
| � �- | j! ddddd�� y c c}w c c}w )N�all_logsz/var/log/glance/z/var/log/glance/*.logz/etc/glance/z/etc/my.cnf.d/tripleo.cnfr � z
--config-dir zglance-manage z db_version�glance_db_version)�suggest_filename)�OS_USERNAME�OS_PASSWORD)�OS_TENANT_NAME�OS_PROJECT_NAMEz}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.zopenstack image list --long�statusr �output� ���� zopenstack image show �glance_api_conf�glance_cache_conf�glance_registry_conf�glance_api_log)z/etc/glance/glance-api.confz/etc/glance/glance-cache.confz /etc/glance/glance-registry.confz/var/log/glance/api.log)�
get_option�
add_copy_spec�var_puppet_gen�container_exists�is_service_running�service_name�add_cmd_output�os�environ�all�any�soslog�warning�collect_cmd_output�
splitlines�split�
add_file_tags)
�self�in_container�
glance_config�p�vars_all�vars_any�res�
glance_images�image�cmds
�E/usr/lib/python3/dist-packages/sos/report/plugins/openstack_glance.py�setupzOpenStackGlance.setup s� � ��?�?�:�&����"� �
�
���'� �
�
�������.�0����"=�=�
� � �,�,�\�:���"�"�4�#4�#4�5���M�� /�$�2E�2E� E� .�!/�
�
��� �=�0�=�@�!4�
�
�
26� 7�A��R�Z�Z�� 7�H� 7�2=� >�A��R�Z�Z�� >�H� >� ��M�c�(�m����#�#� %3� 4�
�-�-�1��� �x�=�A�%�$'��M�M�!.�!9�!9�!;�A�b�!A� 1�� %���
�a� 0�� 5�e�W�=���+�+�C�0�1�
���+<�-@�0F�'7�
� ��/7��>s �F(�%F-c �j � | j d||� | j | j dz ||� y)z Apply regex substitution z
/etc/glance/*N)�do_path_regex_subr! )r0 �regexp�substs r: �apply_regex_subzOpenStackGlance.apply_regex_sub[ s5 � �������>�������/�1��E�
� c � � g d�}dg}| j ddj |� � d�d� dj |� }| j d|� d�d� y ) N)z.*_keyz.*_pass(wd|word)?�password�
transport_url�
connectionz(^\s*(�|z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)r@ �join)r0 �protect_keys�connection_keys�
join_con_keyss r: �postproczOpenStackGlance.postprocc sg � �
�� (�.������c�h�h�|�,�-�]�;��
�
����1�
�����m�_�$E�F��
rA N)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�
containersr! r$ r; r@ rK � rA r: r r s0 � �#�J�$�K�4�H� �J�G�N�1�L�<�|
�
rA r c � � e Zd ZdZdZy)�DebianGlance)�glancez
glance-apiz
glance-clientz
glance-commonzglance-registryz
python-glancezpython3-glancezapache2.serviceN)rL rM rN �packagesr$ rS rA r: rU rU y s � ��H� %�LrA rU c � � e Zd ZdZy)�RedHatGlance)zopenstack-selinuxN)rL rM rN rW rS rA r: rY rY � s � �%�HrA rY ) r&