ó uÈÔec@sBddlmZmZmZmZdeeefd„ƒYZdS(iÿÿÿÿ(tPlugint RedHatPlugint UbuntuPlugint SoSPredicatetCRIOcBsVeZdZdZd Zd Zdddefdd defgZd „Zd „Z RS(sCRI-O containers tcriot containerscri-os cri-toolstallsGenable capture for all containers, even containers that have terminatedtfasttlogss#capture logs for running containersc Cs­|jddddddgƒ|jddd d gƒ|jd d ƒ|jd ƒ|jt|ddgƒƒddddddddg}|jg|D]}d|^qœƒd}|jdƒrÕd|}nd}d}|j|ƒ}|j|ƒ}|j|ƒ}xH|D]@} |jd| ƒ|jdƒr|jd | d!d"ƒqqWx%|D]} |jd#| d!dƒq`Wx%|D]} |jd$| d!dƒqˆWdS(%Ns/etc/containerss/etc/crictl.yamls/etc/crio/crio.confs/etc/crio/seccomp.jsons!/etc/systemd/system/cri-o.services/etc/sysconfig/crio-*t HTTP_PROXYt HTTPS_PROXYtNO_PROXYt ALL_PROXYtunitsRsls -alhR /etc/cnitpackagess cri-toolstinfotimagestpodstpssps -asps -vtstatstversions crictl %sscrictl ps --quietRs%s -ascrictl images --quietscrictl pods --quietscrictl inspect %sR scrictl logs -t %stsubdirt containersscrictl inspecti %sscrictl inspectp %s(t add_copy_spect add_env_vart add_journaltadd_cmd_outputtset_cmd_predicateRt get_optiont_get_crio_list( tselftsubcmdststps_cmdtimg_cmdtpod_cmdRRRRtimagetpod((s4/usr/lib/python2.7/site-packages/sos/plugins/crio.pytsetupsR    $    cCszg}|j|ƒ}|ddkrvx%|djƒD]}|j|ƒq6W|rvd|dkrv|jdƒqvn|S(Ntstatusitoutputt deprecated(texec_cmdt splitlinestappendtpop(Rtcmdtrettresulttent((s4/usr/lib/python2.7/site-packages/sos/plugins/crio.pyRZs(s container(scri-os cri-tools( t__name__t __module__t__doc__t plugin_nametprofilesRtFalset option_listR'R(((s4/usr/lib/python2.7/site-packages/sos/plugins/crio.pyRs  s"