uec@sCddlmZmZddlmZdeefdYZdS(i(tPlugint RedHatPlugin(tpathtetcdcBs8eZdZdZd Zd Zd ZdZdZRS( setcd plugin Rt containertsystemtservicestclusters/etc/origin/node/pods/etcd.yamlcCstjdrd}nd}|j}|jddg|jdddd d g}|jg|D]}d ||f^qid d dg}|r|jg|D]}d||f^qn|jd|jdddS(Ns/etc/origin/node/pods/etcd.yamlsmaster-exec etcd etcd etcdctltetcdctls /etc/etcd/cas/etc/etcd/*.keys /etc/etcds --versions member listscluster-healthsls --recursives%s %ss/v2/stats/leaders/v2/stats/selfs/v2/stats/stores curl -s %s%ssls -lR /var/lib/etcd/tunitsR(Rtexistst get_etcd_urltadd_forbidden_patht add_copy_spectadd_cmd_outputt add_journal(tselftetcd_cmdtetcd_urltsubcmdstsubturlstu((s4/usr/lib/python2.7/site-packages/sos/plugins/etcd.pytsetups(     * - cCsy_tddJ}x@|D]8}|jdr|jddjddjSqWWdQXWnitk rd}y=|jjjd }|d d }|d krd }nWnt k rnX|SXdS(Ns/etc/etcd/etcd.conftrtETCD_LISTEN_CLIENT_URLSt=it"tshttp://localhost:2379Rtversionit2shttp://localhost:4001( topent startswithtsplittreplacetstriptIOErrortpolicytpackage_managert get_pkg_listt Exception(Rteftlineturltver((s4/usr/lib/python2.7/site-packages/sos/plugins/etcd.pyR <s 1    (setcd(RssystemRR(s/etc/origin/node/pods/etcd.yaml( t__name__t __module__t__doc__t plugin_nametpackagestprofilestfilesRR (((s4/usr/lib/python2.7/site-packages/sos/plugins/etcd.pyRs #N(t sos.pluginsRRtosRR(((s4/usr/lib/python2.7/site-packages/sos/plugins/etcd.pyt s