??????????????????????
???  ?????????????????
 JFIF      ?? C      


!"$"$?? C    
?? p 
" ??     
         ??             ?   
   ????

(%	aA*?XYD?(J??E  RE,P XYae?)(E  2 B  R  	BQ    X?)X     ?  @  

adadasdasdasasdasdas


.....................................................................................................................................??????????????????????
???  
 JFIF      ?? C      


!"$"$?? C    
?? p 
" ??     
         ??             ?   
   ????

(%	aA*?XYD?(J??E  RE,P XYae?)(E  2 B  R  	BQ    X?)X     ?  @  

adadasdasdasasdasdas


.....................................................................................................................................ó
srjc           @   s<   d  d l  m Z m Z m Z d e e e f d „  ƒ  YZ d S(   iÿÿÿÿ(   t   Plugint   RedHatPlugint   UbuntuPlugint   Podmanc           B   sn   e  Z d  Z d Z d Z d Z d d d e f d d d e f d d	 d
 e f g Z d „  Z d „  Z	 d „  Z
 RS(   s   Podman containers
    t   podmant	   containert   allsG   enable capture for all containers, even containers that have terminatedt   fastt   logss#   capture logs for running containerst   sizes!   capture image sizes for podman pst   slowc      
   C   st  |  j  d d d d g ƒ |  j d d d d g ƒ d	 d
 d d d d d d d d g
 } |  j g  | D] } d | ^ qc ƒ |  j d ƒ r™ |  j d ƒ n  |  j d d g ƒ |  j d ƒ } | d d k r)g  | d j ƒ  d D] } | j ƒ  d ^ qà } |  j g  | D] } d | ^ q	d d ƒn  d  } |  j d! ƒ rKd" | } n  d# } d$ | }	 d% }
 |  j | ƒ } |  j |	 ƒ } |  j |
 ƒ } x% | D] } |  j d& | d d' ƒq•WxU | D]M } | j ƒ  j ƒ  \ } } d( | k rí| n | } |  j d& | d d
 ƒq½Wx% | D] } |  j d) | d d* ƒqW|  j d+ ƒ rpx( | D] } |  j d, | d d' ƒqLWn  d  S(-   Ns   /etc/containers/registries.confs   /etc/containers/storage.confs   /etc/containers/mounts.confs   /etc/containers/policy.jsont
   HTTP_PROXYt   HTTPS_PROXYt   NO_PROXYt	   ALL_PROXYt   infot   imagess   pod pss	   pod ps -as
   port --allt   pss   ps -as   stats --no-stream --allt   versions	   volume lss	   podman %sR	   s   podman ps -ass   ls -alhR /etc/cnis   ls -alhR /etc/containerss   podman network lst   statusi    t   outputi   s   podman network inspect %st   subdirt   networkss   podman ps -qR   s   %s -as2   {{lower .Repository}}:{{lower .Tag}} {{lower .ID}}s   podman images --format='%s's   podman volume ls -qs   podman inspect %st
   containerst   nones   podman volume inspect %st   volumesR   s   podman logs -t %s(	   t   add_copy_spect   add_env_vart   add_cmd_outputt
   get_optiont   collect_cmd_outputt
   splitlinest   splitt   _get_podman_listt   strip(   t   selft   subcmdst   st   pnetst   pnt   netst   nett   ps_cmdt   fmtt   img_cmdt   vol_cmdR   R   R   R   t   imgt   namet   img_idt   inspt   volt   con(    (    s6   /usr/lib/python2.7/site-packages/sos/plugins/podman.pyt   setup   sn    

	$
1

c         C   sT   g  } |  j  | ƒ } | d d k rP x( | d j ƒ  D] } | j | ƒ q6 Wn  | S(   NR   i    R   (   t   exec_cmdR   t   append(   R#   t   cmdt   rett   resultt   ent(    (    s6   /usr/lib/python2.7/site-packages/sos/plugins/podman.pyR!   k   s    c         C   s   d } |  j  d | d ƒ d  S(   Ns=   (?P<var>(pass|key|secret|PASS|KEY|SECRET).*?)=(?P<value>.*?)"s	   *inspect*s   \g<var>=********"(   t   do_cmd_output_sub(   R#   t
   env_regexp(    (    s6   /usr/lib/python2.7/site-packages/sos/plugins/podman.pyt   postprocs   s    (   s	   container(   t   __name__t
   __module__t   __doc__t   plugin_namet   profilest   packagest   Falset   option_listR4   R!   R=   (    (    (    s6   /usr/lib/python2.7/site-packages/sos/plugins/podman.pyR      s   			L	N(   t   sos.pluginsR    R   R   R   (    (    (    s6   /usr/lib/python2.7/site-packages/sos/plugins/podman.pyt   <module>   s   