https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/sos/collector/clusters/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/sos/collector/clusters/__pycache__/kubernetes.cpython-310.pyc
o

-�_g@�@s,ddlmZddlmZGdd�de�ZdS)�)�quote)�Clusterc@s:eZdZdZdZdZdgZddiZdZddgZ	d	d
�Z
dS)�
kubernetesz�
    The kuberentes cluster profile is intended to be used on kubernetes
    clusters built from the upstream/source kubernetes (k8s) project. It is
    not intended for use with other projects or platforms that are built ontop
    of kubernetes.
    zCommunity Kubernetes)zkubernetes-masterzkubernetes.all�on�kubectl)�label�z-Filter node list to those with matching label)�rolerz,Filter node list to those with matching rolecCs�|jd7_|�d�r|jdt|�d���d�7_|�|j�}|ddkrag}dd�|�d	��d
�D�}|d��dd�D]}|��}|sQ|�|d�qA|d
|vr^|�|d�qA|Std��)Nz
 get nodesrz -l � �statusrcSsg|]}|r|�qS�r)�.0�xrr�C/usr/lib/python3/dist-packages/sos/collector/clusters/kubernetes.py�
<listcomp>)sz(kubernetes.get_nodes.<locals>.<listcomp>r	�,�output��z-Node enumeration did not return usable output)�cmd�
get_optionr�exec_primary_cmd�split�
splitlines�append�	Exception)�self�res�nodes�roles�nodeln�noderrr�	get_nodes"s 
 �zkubernetes.get_nodesN)�__name__�
__module__�__qualname__�__doc__�cluster_name�packages�sos_plugins�sos_plugin_optionsr�option_listr"rrrrrs�rN)�shlexr�sos.collector.clustersrrrrrr�<module>s


https://t.me/RX1948 - 2025