+
    G%@i                     .    ^ RI HtHt  ! R R]]4      tR# )    )PluginRedHatPluginc                   F   a  ] tR t^t o RtRtRtRtRtR	t	R
t
RtR tRtV tR# )Etcda  The etcd plugin collects information from the etcd key-value store. It
is primarily used by Kubernetes/OpenShift clusters and is often run inside
a container within the cluster.

Collections will default to executing within an `etcdctl` container, if one
is present, and only execute on the host if such a container is not
currently running. The `etcdctl` name preference is adopted from OpenShift
Container Platform deployments.

This plugin is written for etcd v3 and later.
zetcd pluginetcdc                ^   R pV P                    F  pV P                  V4      '       g   K  Tp M	  V P                  RR/4       V P                  RR.4       V P	                  RVRR7       V P                  RVR	7       . ROpT P                  V Uu. uF  pR
V 2NK
  	  upVR	7       R # u upi )N/etc/etcd/etcd.conf	etcd_confz/etc/etcd/caz/etc/etcd/*.keyz/var/lib/etcd/T)	container	recursivez	/etc/etcd)r   zetcdctl )versionzmember listz
alarm listzendpoint statuszendpoint health)
containersget_container_by_nameadd_file_tagsadd_forbidden_pathadd_dir_listingadd_copy_specadd_cmd_output)selfetcd_conconsubcmdssubs   &    9/usr/lib/python3/dist-packages/sos/report/plugins/etcd.pysetup
Etcd.setup%   s    ??C))#.. #
 	!;
 	 	!
 	
 	-'+ 	 	-;(;
 	)01#xu1 	 	
1s   B* N)r   )r   systemservicescluster)r	   )etcdctlr   )__name__
__module____qualname____firstlineno____doc__
short_descplugin_namepackagesprofilesfilesr   r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s9     
 JKH=H$E$JH 
  
    r   N)sos.report.pluginsr   r   r   r   r/   r   <module>r1      s    46
6< 6
r/   