/usr/lib/python3/dist-packages/sos/collector/clusters/__pycache__
Edit: /usr/lib/python3/dist-packages/sos/collector/clusters/__pycache__/kubernetes.cpython-310.pyc (1711B)
o
G%@i@ @ s, d dl mZ d dlmZ G dd deZdS ) )quote)Clusterc @ s: e Zd ZdZdZdZd gZddiZdZddgZ 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.allonkubectl)label z-Filter node list to those with matching label)roler z,Filter node list to those with matching rolec C s | j d7 _ | dr| j dt| d d7 _ | | j }|d dkrag }dd | d d
D }|d dd D ]}| }|sQ||d qA|d
|v r^||d qA|S td)Nz
get nodesr z -l statusr c S s g | ]}|r|qS r ).0xr r C/usr/lib/python3/dist-packages/sos/collector/clusters/kubernetes.py
) s z(kubernetes.get_nodes..r ,output z-Node enumeration did not return usable output)cmd
get_optionr exec_primary_cmdsplit
splitlinesappend Exception)selfresnodesrolesnodelnnoder r r get_nodes" s
zkubernetes.get_nodesN)__name__
__module____qualname____doc__cluster_namepackagessos_pluginssos_plugin_optionsr option_listr" r r r r r s r N)shlexr sos.collector.clustersr r r r r r s