Viewing File: /usr/lib/python2.7/site-packages/sos/plugins/etcd.pyc


Kjc@sCddlmZmZddlmZdeefdYZdS(i(tPlugintRedHatPlugin(tpathtetcdcBs8eZdZdZd	Zd
ZdZdZdZRS(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	--versionsmember 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_outputtadd_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__tplugin_nametpackagestprofilestfilesRR(((s4/usr/lib/python2.7/site-packages/sos/plugins/etcd.pyRs	#N(tsos.pluginsRRtosRR(((s4/usr/lib/python2.7/site-packages/sos/plugins/etcd.pyt<module>s
Back to Directory File Manager