+
    G%@i                     H    ^ RI t ^ RIHt ^ RIHtHtHt  ! R R]]]4      tR# )    N)gethostname)PluginRedHatPluginUbuntuPluginc                   @   a  ] tR t^t o RtRtRtRtR	tR t	R t
RtV tR# )
CephRGWzCEPH rgwceph_rgwc           	     |   V P                  R 4      p. ROpV P                  P                  P                  R4      pV'       dB   V'       d   V P	                  R.4       MV P	                  R.4       V P                  . RO4       MBV'       g   V P	                  RRR7       MV P	                  RRR7       V P                  . RO4       V'       d   RMR	\        4       ,           pT P                  V Uu. uF  pR
V RV 2NK  	  up4       V P                  R
V R24      pVR,          ^ 8X  dH    \        P                  ! VR,          4      pVR,          pV F  p	V P                  R
V RV	 24       K  	  V P                  R
V R24      pVR,          ^ 8X  dJ    \        P                  ! VR,          4      pVR,          pV F  pV P                  R
V RV 24       K  	  R# R# u upi   \         d   p
T P                  RT
 24        Rp
?
LRp
?
ii ; i  \         d    p
T P                  RT
 24        Rp
?
R# Rp
?
ii ; i)all_logs	microcephz3/var/snap/microceph/common/logs/*ceph-radosgw*.log*z2/var/snap/microceph/common/logs/*ceph-radosgw*.logz"/var/log/ceph/ceph-client.rgw*.logceph_rgw_log)tagsz#/var/log/ceph/ceph-client.rgw*.log*zradosgw.gatewayzrgw.zradosgw-admin --id= z
 zone liststatusoutputzonesz zone get --rgw-zone=z'Error while getting get rgw zone list: Nz zonegroup list
zonegroupsz zone get --rgw-zonegroup=z,Error while getting get rgw zonegroup list: )zbucket limit checkzbucket listzbucket statszdatalog listzdatalog statuszgc listzlc listzlog listzmetadata sync statuszperiod listz
realm listzreshard listzsync error listzsync statusz	zone listzzone placement listzzonegroup listzzonegroup placement list)z'/var/snap/microceph/common/**/*keyring*z(/var/snap/microceph/current/**/*keyring*z"/var/snap/microceph/common/state/*)z/etc/ceph/*keyring*z/var/lib/ceph/*keyring*z/var/lib/ceph/*/*keyring*z/var/lib/ceph/*/*/*keyring*z/var/lib/ceph/osdz/var/lib/ceph/monz/var/lib/ceph/tmp/*mnt*z/etc/ceph/*bindpass*)
get_optionpolicypackage_managerpkg_by_nameadd_copy_specadd_forbidden_pathr   add_cmd_outputcollect_cmd_outputjsonloads
ValueError
_log_error)selfr   cmdsr   rgw_idcres_out	zone_listzoneerrr   zgroups   &            =/usr/lib/python3/dist-packages/sos/report/plugins/ceph_rgw.pysetupCephRGW.setup   sr   ??:.( KK//;;KH	""I$  ""H$  ## %  ""#G(6 # 8 ""#H(6 # 8 ## %  '0"Vkm5KNA26(!A3?NO %%(;F8:&NOx=A5zz#h-0 M	%D''*=fX F??Cf)F G & %%(;F8 D7 '8 9x=A:zz#h-0!,/
(F''*=fX FDDJ8)M N )	 % O  5 #..1U!4 5 55  : #336%!9 : ::s8   0G ,AG% AH %H0H		HH;H66H;c                0    RpV P                  RVR4       R# )z%Obfuscate secondary zone access keys z!("access_key":|"secret_key":)\s.*zradosgw-adminz\1 "**********"N)do_cmd_output_sub)r    rsubs   & r*   postprocCephRGW.postprocr   s     46HI     N)storagevirt	container	webserverceph)zceph-(.*)?rgw.*)z/var/lib/ceph/radosgw/*z)/var/snap/microceph/common/data/radosgw/*)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofiles
containersfilesr+   r0   __static_attributes____classdictcell__)__classdict__s   @r*   r   r      s3     JKDH%J:EW:rJ Jr2   r   )r   socketr   sos.report.pluginsr   r   r   r   r3   r2   r*   <module>rG      s'      A AgJflL gJr2   