Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/microshift_ovn.cpython-312.pyc |
�
-�_g� � �, � d dl mZmZ G d� dee� Zy)� )�Plugin�RedHatPluginc �. � e Zd ZdZdZdZdZdZdZdZ d� Z
y )
�
MicroshiftOVNz<This plugin is used to collect MicroShift 4.x OVN logs.
zMicroShift OVN�microshift_ovni, )zovnkube-nodezovnkube-master)zmicroshift-networking)�
microshiftc
�X � | j g d�� d}g d�}dD ]c \ }}| j |D �cg c] }|� |� d|� ���
c}t j �� | j |� |� d|� �t j �� �e | j |� d�t j �� y c c}w ) N)z/etc/openvswitch/conf.dbz/etc/openvswitch/default.confz/etc/openvswitch/system-id.confzovs-appctl -t /var/run/ovn/)z
coverage/showzmemory/showzovsdb-server/sync-status))zovnnb_db.ctl�OVN_Northbound)zovnsb_db.ctl�OVN_Southbound� )�timeoutz$ ovsdb-server/get-db-storage-status z!ovn-controller.*.ctl ct-zone-list)�
add_copy_spec�add_cmd_outputr �plugin_timeout)�self�_ovs_cmd�_subcmds�file�dbn�cmds �C/usr/lib/python3/dist-packages/sos/report/plugins/microshift_ovn.py�setupzMicroshiftOVN.setup s� � ���� /� 0�
1��
��
>� 6�I�D�#����6>�?�s�H�:�d�V�1�S�E�*�?�%�4�4�
�
6�
����*�T�F�"F�s�e�L�%�4�4�
�
6� 6�
����j�9�:�!�0�0� � 2��
@s �B'
N)�__name__�
__module__�__qualname__�__doc__�
short_desc�plugin_namer �
containers�packages�profilesr � � r r r s* � ��!�J�"�K��N�4�J�)�H��H�2r# r N)�sos.report.pluginsr r r r"