PATH:
usr
/
lib
/
python2.7
/
site-packages
/
sos
/
plugins
# Copyright (C) 2014 Red Hat, Inc. Neependra Khare <nkhare@redhat.com> # Copyright (C) 2014 Red Hat, Inc. Bryn M. Reeves <bmr@redhat.com> # This file is part of the sos project: https://github.com/sosreport/sos # # This copyrighted material is made available to anyone wishing to use, # modify, copy, or redistribute it subject to the terms and conditions of # version 2 of the GNU General Public License. # # See the LICENSE file in the source distribution for further information. from sos.plugins import Plugin, RedHatPlugin, UbuntuPlugin from fnmatch import translate from os import path import re class Kubernetes(Plugin): """Kubernetes plugin """ plugin_name = "kubernetes" profiles = ('container',) option_list = [ ("all", "also collect all namespaces output separately", 'slow', False), ("describe", "capture descriptions of all kube resources", 'fast', False), ("podlogs", "capture logs for pods", 'slow', False), ("podlogs-filter", "only capture logs for pods matching this string", 'fast', '') ] kube_cmd = "kubectl" def check_is_master(self): return any([path.exists(f) for f in self.files]) def setup(self): self.add_copy_spec("/etc/kubernetes") self.add_copy_spec("/run/flannel") self.add_env_var([ 'KUBECONFIG', 'KUBERNETES_HTTP_PROXY', 'KUBERNETES_HTTPS_PROXY', 'KUBERNETES_NO_PROXY' ]) svcs = [ 'kubelet', 'kube-apiserver', 'kube-proxy', 'kube-scheduler', 'kube-controller-manager' ] for svc in svcs: self.add_journal(units=svc) # We can only grab kubectl output from the master if not self.check_is_master(): return kube_get_cmd = "get -o json " for subcmd in ['version', 'config view']: self.add_cmd_output('%s %s' % (self.kube_cmd, subcmd)) # get all namespaces in use kn = self.collect_cmd_output('%s get namespaces' % self.kube_cmd) # namespace is the 1st word on line, until the line has spaces only kn_output = kn['output'].splitlines()[1:] knsps = [n.split()[0] for n in kn_output if n and len(n.split())] resources = [ 'deployments', 'ingresses', 'limitranges', 'pods', 'policies', 'pvc', 'rc', 'resourcequotas', 'routes', 'services' ] # these are not namespaced, must pull separately. global_resources = [ 'namespaces', 'projects', 'pvs' ] self.add_cmd_output([ "%s get %s" % (self.kube_cmd, res) for res in global_resources ]) # Get detailed node information nodes = self.collect_cmd_output("%s get nodes" % self.kube_cmd) if nodes['status'] == 0: for line in nodes['output'].splitlines()[1:]: # find first word in the line and ignore empty+blank lines words = line.split() if not words: continue node = words[0] self.add_cmd_output( "%s describe node %s" % (self.kube_cmd, node), subdir='nodes' ) # Also collect master metrics self.add_cmd_output("%s get --raw /metrics" % self.kube_cmd) # CNV is not part of the base installation, but can be added if self.is_installed('kubevirt-virtctl'): resources.extend(['vms', 'vmis']) self.add_cmd_output('virtctl version') for n in knsps: knsp = '--namespace=%s' % n if self.get_option('all'): k_cmd = '%s %s %s' % (self.kube_cmd, kube_get_cmd, knsp) self.add_cmd_output('%s events' % k_cmd) for res in resources: self.add_cmd_output('%s %s' % (k_cmd, res), subdir=res) if self.get_option('describe'): # need to drop json formatting for this k_cmd = '%s %s' % (self.kube_cmd, knsp) for res in resources: r = self.exec_cmd('%s get %s' % (k_cmd, res)) if r['status'] == 0: k_list = [k.split()[0] for k in r['output'].splitlines()[1:]] for k in k_list: k_cmd = '%s %s' % (self.kube_cmd, knsp) self.add_cmd_output( '%s describe %s %s' % (k_cmd, res, k), subdir=res ) if self.get_option('podlogs'): k_cmd = '%s %s' % (self.kube_cmd, knsp) r = self.exec_cmd('%s get pods' % k_cmd) if r['status'] == 0: pods = [p.split()[0] for p in r['output'].splitlines()[1:]] # allow shell-style regex reg = (translate(self.get_option('podlogs-filter')) if self.get_option('podlogs-filter') else None) for pod in pods: if reg and not re.match(reg, pod): continue self.add_cmd_output('%s logs %s' % (k_cmd, pod), subdir='pods') if not self.get_option('all'): k_cmd = '%s get --all-namespaces=true' % self.kube_cmd for res in resources: self.add_cmd_output('%s %s' % (k_cmd, res), subdir=res) def postproc(self): # First, clear sensitive data from the json output collected. # This will mask values when the "name" looks susceptible of # values worth obfuscating, i.e. if the name contains strings # like "pass", "pwd", "key" or "token" env_regexp = r'(?P<var>{\s*"name":\s*[^,]*' \ r'(pass|pwd|key|token|cred|PASS|PWD|KEY)[^,]*,\s*"value":)[^}]*' self.do_cmd_output_sub('kubectl', env_regexp, r'\g<var> "********"') # Next, we need to handle the private keys and certs in some # output that is not hit by the previous iteration. self.do_cmd_private_sub('kubectl') class RedHatKubernetes(Kubernetes, RedHatPlugin): """Red Hat Kubernetes plugin """ # OpenShift Container Platform uses the atomic-openshift-master package # to provide kubernetes packages = ('kubernetes', 'kubernetes-master', 'atomic-openshift-master') files = ( '/etc/origin/master/admin.kubeconfig', '/etc/origin/node/pods/master-config.yaml', ) kube_cmd = "kubectl" # Rather than loading the config file, use the OCP command directly that # wraps kubectl, so we don't have to manually account for any other changes # the `oc` binary may implement if path.exists('/etc/origin/master/admin.kubeconfig'): kube_cmd = 'oc' class UbuntuKubernetes(Kubernetes, UbuntuPlugin): """Ubuntu Kubernetes plugin """ packages = ('kubernetes',) files = ('/root/cdk/kubeproxyconfig',) kube_cmd = "kubectl --kubeconfig=/root/cdk/kubeproxyconfig" # vim: et ts=5 sw=4
[+]
..
[-] kdump.py
[edit]
[-] __init__.py
[edit]
[-] keepalived.py
[edit]
[-] abrt.py
[edit]
[-] kernel.py
[edit]
[-] acpid.py
[edit]
[-] kernelrt.py
[edit]
[-] activemq.py
[edit]
[-] keyutils.py
[edit]
[-] anaconda.py
[edit]
[-] kimchi.py
[edit]
[-] anacron.py
[edit]
[-] kpatch.py
[edit]
[-] apache.py
[edit]
[-] krb5.py
[edit]
[-] apparmor.py
[edit]
[-] kubernetes.py
[edit]
[-] apport.py
[edit]
[-] kvm.py
[edit]
[-] apt.py
[edit]
[-] landscape.py
[edit]
[-] ata.py
[edit]
[-] grub2.py
[edit]
[-] atomichost.py
[edit]
[-] pulpcore.py
[edit]
[-] auditd.py
[edit]
[-] ldap.py
[edit]
[-] autofs.py
[edit]
[-] libraries.py
[edit]
[-] azure.py
[edit]
[-] libvirt.py
[edit]
[-] block.py
[edit]
[-] lightdm.py
[edit]
[-] boom.py
[edit]
[-] lilo.py
[edit]
[-] boot.py
[edit]
[-] canonical_livepatch.py
[edit]
[-] logrotate.py
[edit]
[-] ceph.py
[edit]
[-] haproxy.py
[edit]
[-] ceph_ansible.py
[edit]
[-] logs.py
[edit]
[-] cgroups.py
[edit]
[-] pulpcore.pyc
[edit]
[-] chrony.py
[edit]
[-] lstopo.py
[edit]
[-] cman.py
[edit]
[-] lvm2.py
[edit]
[-] cobbler.py
[edit]
[-] lxd.py
[edit]
[-] collectd.py
[edit]
[-] migration_results.py
[edit]
[-] conntrackd.py
[edit]
[-] maas.py
[edit]
[-] corosync.py
[edit]
[-] manageiq.py
[edit]
[-] cron.py
[edit]
[-] md.py
[edit]
[-] crypto.py
[edit]
[-] megacli.py
[edit]
[-] cs.py
[edit]
[-] memory.py
[edit]
[-] ctdb.py
[edit]
[-] mongodb.py
[edit]
[-] cups.py
[edit]
[-] monit.py
[edit]
[-] dbus.py
[edit]
[-] ipvs.py
[edit]
[-] devicemapper.py
[edit]
[-] mpt.py
[edit]
[-] devices.py
[edit]
[-] pulpcore.pyo
[edit]
[-] dhcp.py
[edit]
[-] iscsi.py
[edit]
[-] distupgrade.py
[edit]
[-] dlm.py
[edit]
[-] multipath.py
[edit]
[-] dmraid.py
[edit]
[-] mysql.py
[edit]
[-] dnf.py
[edit]
[-] named.py
[edit]
[-] docker.py
[edit]
[-] grub.py
[edit]
[-] docker_distribution.py
[edit]
[-] navicli.py
[edit]
[-] dovecot.py
[edit]
[-] networking.py
[edit]
[-] dpkg.py
[edit]
[-] nfs.py
[edit]
[-] dracut.py
[edit]
[-] nfsganesha.py
[edit]
[-] ds.py
[edit]
[-] etcd.py
[edit]
[-] nis.py
[edit]
[-] fcoe.py
[edit]
[-] nodejs.py
[edit]
[-] filesys.py
[edit]
[-] iscsitarget.py
[edit]
[-] firewalld.py
[edit]
[-] npm.py
[edit]
[-] foreman.py
[edit]
[-] nscd.py
[edit]
[-] gdm.py
[edit]
[-] nss.py
[edit]
[-] ntb.py
[edit]
[-] gfs2.py
[edit]
[-] ntp.py
[edit]
[-] gluster.py
[edit]
[-] jars.py
[edit]
[-] gluster_block.py
[edit]
[-] numa.py
[edit]
[-] gnocchi.py
[edit]
[-] oddjob.py
[edit]
[-] grafana.py
[edit]
[-] hardware.py
[edit]
[-] omsa.py
[edit]
[-] hpasm.py
[edit]
[-] opencl.py
[edit]
[-] hts.py
[edit]
[-] opendaylight.py
[edit]
[-] i18n.py
[edit]
[-] java.py
[edit]
[-] infiniband.py
[edit]
[-] opengl.py
[edit]
[-] insights.py
[edit]
[-] openhpi.py
[edit]
[-] ipa.py
[edit]
[-] openshift.py
[edit]
[-] ipmitool.py
[edit]
[-] juju.py
[edit]
[-] iprconfig.py
[edit]
[-] openssl.py
[edit]
[-] openstack_ansible.py
[edit]
[-] openstack_aodh.py
[edit]
[-] openstack_ceilometer.py
[edit]
[-] openstack_cinder.py
[edit]
[-] openstack_glance.py
[edit]
[-] openstack_heat.py
[edit]
[-] openstack_horizon.py
[edit]
[-] openstack_instack.py
[edit]
[-] openstack_ironic.py
[edit]
[-] openstack_keystone.py
[edit]
[-] openstack_manila.py
[edit]
[-] openstack_neutron.py
[edit]
[-] openstack_nova.py
[edit]
[-] openstack_octavia.py
[edit]
[-] openstack_sahara.py
[edit]
[-] openstack_swift.py
[edit]
[-] openstack_trove.py
[edit]
[-] openvswitch.py
[edit]
[-] origin.py
[edit]
[-] os_net_config.py
[edit]
[-] ovirt.py
[edit]
[-] ovirt_hosted_engine.py
[edit]
[-] ovirt_imageio.py
[edit]
[-] ovirt_provider_ovn.py
[edit]
[-] ovn_central.py
[edit]
[-] ovn_host.py
[edit]
[-] pacemaker.py
[edit]
[-] pam.py
[edit]
[-] pci.py
[edit]
[-] pcp.py
[edit]
[-] perl.py
[edit]
[-] postfix.py
[edit]
[-] postgresql.py
[edit]
[-] powerpath.py
[edit]
[-] powerpc.py
[edit]
[-] ppp.py
[edit]
[-] procenv.py
[edit]
[-] process.py
[edit]
[-] processor.py
[edit]
[-] psacct.py
[edit]
[-] ptp.py
[edit]
[-] puppet.py
[edit]
[-] pxe.py
[edit]
[-] python.py
[edit]
[-] qpid.py
[edit]
[-] qpid_dispatch.py
[edit]
[-] quagga.py
[edit]
[-] rabbitmq.py
[edit]
[-] radius.py
[edit]
[-] redis.py
[edit]
[-] rhui.py
[edit]
[-] rpm.py
[edit]
[-] s390.py
[edit]
[-] salt.py
[edit]
[-] saltmaster.py
[edit]
[-] samba.py
[edit]
[-] sanlock.py
[edit]
[-] saphana.py
[edit]
[-] sapnw.py
[edit]
[-] sar.py
[edit]
[-] sas3ircu.py
[edit]
[-] scsi.py
[edit]
[-] selinux.py
[edit]
[-] sendmail.py
[edit]
[-] services.py
[edit]
[-] smartcard.py
[edit]
[-] snappy.py
[edit]
[-] snmp.py
[edit]
[-] soundcard.py
[edit]
[-] squid.py
[edit]
[-] ssh.py
[edit]
[-] ssmtp.py
[edit]
[-] sssd.py
[edit]
[-] storageconsole.py
[edit]
[-] subscription_manager.py
[edit]
[-] sunrpc.py
[edit]
[-] symcli.py
[edit]
[-] system.py
[edit]
[-] systemd.py
[edit]
[-] systemtap.py
[edit]
[-] sysvipc.py
[edit]
[-] targetcli.py
[edit]
[-] teamd.py
[edit]
[-] tftpserver.py
[edit]
[-] tomcat.py
[edit]
[-] tuned.py
[edit]
[-] ubuntu.py
[edit]
[-] udev.py
[edit]
[-] unity.py
[edit]
[-] upstart.py
[edit]
[-] usb.py
[edit]
[-] vdo.py
[edit]
[-] veritas.py
[edit]
[-] vhostmd.py
[edit]
[-] virsh.py
[edit]
[-] virtwho.py
[edit]
[-] vmware.py
[edit]
[-] vsftpd.py
[edit]
[-] vulkan.py
[edit]
[-] x11.py
[edit]
[-] xen.py
[edit]
[-] xfs.py
[edit]
[-] xinetd.py
[edit]
[-] yum.py
[edit]
[-] zfs.py
[edit]
[-] block.pyo
[edit]
[-] __init__.pyc
[edit]
[-] __init__.pyo
[edit]
[-] ceph_ansible.pyc
[edit]
[-] abrt.pyc
[edit]
[-] abrt.pyo
[edit]
[-] boot.pyc
[edit]
[-] acpid.pyc
[edit]
[-] acpid.pyo
[edit]
[-] azure.pyc
[edit]
[-] activemq.pyc
[edit]
[-] activemq.pyo
[edit]
[-] azure.pyo
[edit]
[-] anaconda.pyc
[edit]
[-] anaconda.pyo
[edit]
[-] boot.pyo
[edit]
[-] anacron.pyc
[edit]
[-] anacron.pyo
[edit]
[-] ceph.pyc
[edit]
[-] apache.pyc
[edit]
[-] apache.pyo
[edit]
[-] block.pyc
[edit]
[-] apparmor.pyc
[edit]
[-] apparmor.pyo
[edit]
[-] ceph.pyo
[edit]
[-] apport.pyc
[edit]
[-] apport.pyo
[edit]
[-] ceph_ansible.pyo
[edit]
[-] apt.pyc
[edit]
[-] apt.pyo
[edit]
[-] chrony.pyo
[edit]
[-] ata.pyc
[edit]
[-] ata.pyo
[edit]
[-] boom.pyo
[edit]
[-] atomichost.pyc
[edit]
[-] atomichost.pyo
[edit]
[-] cgroups.pyc
[edit]
[-] auditd.pyc
[edit]
[-] auditd.pyo
[edit]
[-] cgroups.pyo
[edit]
[-] autofs.pyc
[edit]
[-] autofs.pyo
[edit]
[-] boom.pyc
[edit]
[-] ipa.pyc
[edit]
[-] libvirt.pyc
[edit]
[-] canonical_livepatch.pyc
[edit]
[-] canonical_livepatch.pyo
[edit]
[-] chrony.pyc
[edit]
[-] iscsitarget.pyc
[edit]
[-] cman.pyc
[edit]
[-] cman.pyo
[edit]
[-] keepalived.pyc
[edit]
[-] cobbler.pyc
[edit]
[-] cobbler.pyo
[edit]
[-] ipmitool.pyc
[edit]
[-] collectd.pyc
[edit]
[-] collectd.pyo
[edit]
[-] iscsi.pyo
[edit]
[-] conntrackd.pyc
[edit]
[-] conntrackd.pyo
[edit]
[-] iprconfig.pyc
[edit]
[-] corosync.pyc
[edit]
[-] corosync.pyo
[edit]
[-] jars.pyc
[edit]
[-] cron.pyc
[edit]
[-] cron.pyo
[edit]
[-] jars.pyo
[edit]
[-] crypto.pyc
[edit]
[-] crypto.pyo
[edit]
[-] java.pyc
[edit]
[-] cs.pyc
[edit]
[-] cs.pyo
[edit]
[-] java.pyo
[edit]
[-] ctdb.pyc
[edit]
[-] ctdb.pyo
[edit]
[-] juju.pyc
[edit]
[-] cups.pyc
[edit]
[-] cups.pyo
[edit]
[-] juju.pyo
[edit]
[-] dbus.pyc
[edit]
[-] dbus.pyo
[edit]
[-] iprconfig.pyo
[edit]
[-] devicemapper.pyc
[edit]
[-] devicemapper.pyo
[edit]
[-] kdump.pyc
[edit]
[-] devices.pyc
[edit]
[-] devices.pyo
[edit]
[-] kdump.pyo
[edit]
[-] dhcp.pyc
[edit]
[-] dhcp.pyo
[edit]
[-] migration_results.pyc
[edit]
[-] distupgrade.pyc
[edit]
[-] distupgrade.pyo
[edit]
[-] keepalived.pyo
[edit]
[-] dlm.pyc
[edit]
[-] dlm.pyo
[edit]
[-] kernelrt.pyc
[edit]
[-] dmraid.pyc
[edit]
[-] dmraid.pyo
[edit]
[-] kernel.pyc
[edit]
[-] dnf.pyc
[edit]
[-] dnf.pyo
[edit]
[-] kernel.pyo
[edit]
[-] docker.pyc
[edit]
[-] docker.pyo
[edit]
[-] ipmitool.pyo
[edit]
[-] libvirt.pyo
[edit]
[-] docker_distribution.pyc
[edit]
[-] docker_distribution.pyo
[edit]
[-] kernelrt.pyo
[edit]
[-] dovecot.pyc
[edit]
[-] dovecot.pyo
[edit]
[-] keyutils.pyc
[edit]
[-] dpkg.pyc
[edit]
[-] dpkg.pyo
[edit]
[-] keyutils.pyo
[edit]
[-] dracut.pyc
[edit]
[-] dracut.pyo
[edit]
[-] kubernetes.pyc
[edit]
[-] ds.pyc
[edit]
[-] ds.pyo
[edit]
[-] kimchi.pyc
[edit]
[-] etcd.pyc
[edit]
[-] etcd.pyo
[edit]
[-] kimchi.pyo
[edit]
[-] fcoe.pyc
[edit]
[-] fcoe.pyo
[edit]
[-] kpatch.pyc
[edit]
[-] filesys.pyc
[edit]
[-] filesys.pyo
[edit]
[-] firewalld.pyc
[edit]
[-] firewalld.pyo
[edit]
[-] kpatch.pyo
[edit]
[-] foreman.pyc
[edit]
[-] foreman.pyo
[edit]
[-] krb5.pyc
[edit]
[-] gdm.pyc
[edit]
[-] gdm.pyo
[edit]
[-] krb5.pyo
[edit]
[-] migration_results.pyo
[edit]
[-] kubernetes.pyo
[edit]
[-] gfs2.pyc
[edit]
[-] gfs2.pyo
[edit]
[-] landscape.pyc
[edit]
[-] gluster.pyc
[edit]
[-] gluster.pyo
[edit]
[-] ipvs.pyc
[edit]
[-] gluster_block.pyc
[edit]
[-] gluster_block.pyo
[edit]
[-] kvm.pyc
[edit]
[-] gnocchi.pyc
[edit]
[-] gnocchi.pyo
[edit]
[-] kvm.pyo
[edit]
[-] grafana.pyc
[edit]
[-] grafana.pyo
[edit]
[-] landscape.pyo
[edit]
[-] grub.pyc
[edit]
[-] grub.pyo
[edit]
[-] libraries.pyc
[edit]
[-] grub2.pyc
[edit]
[-] grub2.pyo
[edit]
[-] haproxy.pyc
[edit]
[-] haproxy.pyo
[edit]
[-] ipvs.pyo
[edit]
[-] hardware.pyc
[edit]
[-] hardware.pyo
[edit]
[-] hpasm.pyc
[edit]
[-] hpasm.pyo
[edit]
[-] ldap.pyc
[edit]
[-] hts.pyc
[edit]
[-] hts.pyo
[edit]
[-] ldap.pyo
[edit]
[-] i18n.pyc
[edit]
[-] i18n.pyo
[edit]
[-] iscsi.pyc
[edit]
[-] infiniband.pyc
[edit]
[-] infiniband.pyo
[edit]
[-] iscsitarget.pyo
[edit]
[-] insights.pyc
[edit]
[-] insights.pyo
[edit]
[-] ipa.pyo
[edit]
[-] libraries.pyo
[edit]
[-] openstack_manila.pyo
[edit]
[-] lightdm.pyc
[edit]
[-] lightdm.pyo
[edit]
[-] openstack_nova.pyc
[edit]
[-] lilo.pyc
[edit]
[-] lilo.pyo
[edit]
[-] openstack_horizon.pyc
[edit]
[-] logrotate.pyc
[edit]
[-] logrotate.pyo
[edit]
[-] openstack_nova.pyo
[edit]
[-] logs.pyc
[edit]
[-] logs.pyo
[edit]
[-] openstack_heat.pyc
[edit]
[-] openstack_sahara.pyc
[edit]
[-] lstopo.pyc
[edit]
[-] lstopo.pyo
[edit]
[-] openstack_sahara.pyo
[edit]
[-] lvm2.pyc
[edit]
[-] lvm2.pyo
[edit]
[-] openstack_swift.pyc
[edit]
[-] lxd.pyc
[edit]
[-] lxd.pyo
[edit]
[-] openstack_swift.pyo
[edit]
[-] maas.pyc
[edit]
[-] maas.pyo
[edit]
[-] openstack_heat.pyo
[edit]
[-] manageiq.pyc
[edit]
[-] manageiq.pyo
[edit]
[-] openstack_trove.pyc
[edit]
[-] md.pyc
[edit]
[-] md.pyo
[edit]
[-] openstack_trove.pyo
[edit]
[-] megacli.pyc
[edit]
[-] megacli.pyo
[edit]
[-] memory.pyc
[edit]
[-] memory.pyo
[edit]
[-] mongodb.pyc
[edit]
[-] mongodb.pyo
[edit]
[-] openvswitch.pyc
[edit]
[-] monit.pyc
[edit]
[-] monit.pyo
[edit]
[-] openvswitch.pyo
[edit]
[-] mpt.pyc
[edit]
[-] mpt.pyo
[edit]
[-] os_net_config.pyc
[edit]
[-] openstack_horizon.pyo
[edit]
[-] openstack_instack.pyc
[edit]
[-] multipath.pyc
[edit]
[-] multipath.pyo
[edit]
[-] origin.pyc
[edit]
[-] mysql.pyc
[edit]
[-] mysql.pyo
[edit]
[-] origin.pyo
[edit]
[-] named.pyc
[edit]
[-] named.pyo
[edit]
[-] os_net_config.pyo
[edit]
[-] navicli.pyc
[edit]
[-] navicli.pyo
[edit]
[-] openstack_instack.pyo
[edit]
[-] networking.pyc
[edit]
[-] networking.pyo
[edit]
[-] ovirt_imageio.pyc
[edit]
[-] nfs.pyc
[edit]
[-] nfs.pyo
[edit]
[-] openstack_ironic.pyc
[edit]
[-] nfsganesha.pyc
[edit]
[-] nfsganesha.pyo
[edit]
[-] openstack_ironic.pyo
[edit]
[-] ovirt.pyc
[edit]
[-] nis.pyc
[edit]
[-] nis.pyo
[edit]
[-] ovirt.pyo
[edit]
[-] nodejs.pyc
[edit]
[-] nodejs.pyo
[edit]
[-] ovirt_imageio.pyo
[edit]
[-] npm.pyc
[edit]
[-] npm.pyo
[edit]
[-] ovn_central.pyc
[edit]
[-] nscd.pyc
[edit]
[-] nscd.pyo
[edit]
[-] ovn_central.pyo
[edit]
[-] nss.pyc
[edit]
[-] nss.pyo
[edit]
[-] ovn_host.pyc
[edit]
[-] ntb.pyc
[edit]
[-] ntb.pyo
[edit]
[-] ovn_host.pyo
[edit]
[-] ntp.pyc
[edit]
[-] ntp.pyo
[edit]
[-] pacemaker.pyc
[edit]
[-] numa.pyc
[edit]
[-] numa.pyo
[edit]
[-] pacemaker.pyo
[edit]
[-] oddjob.pyc
[edit]
[-] oddjob.pyo
[edit]
[-] pcp.pyo
[edit]
[-] omsa.pyc
[edit]
[-] omsa.pyo
[edit]
[-] pam.pyc
[edit]
[-] opencl.pyc
[edit]
[-] opencl.pyo
[edit]
[-] openstack_keystone.pyc
[edit]
[-] opendaylight.pyc
[edit]
[-] opendaylight.pyo
[edit]
[-] pam.pyo
[edit]
[-] opengl.pyc
[edit]
[-] opengl.pyo
[edit]
[-] pci.pyc
[edit]
[-] openhpi.pyc
[edit]
[-] openhpi.pyo
[edit]
[-] openstack_keystone.pyo
[edit]
[-] openshift.pyc
[edit]
[-] openshift.pyo
[edit]
[-] pci.pyo
[edit]
[-] openssl.pyc
[edit]
[-] openssl.pyo
[edit]
[-] openstack_cinder.pyo
[edit]
[-] openstack_ansible.pyc
[edit]
[-] openstack_ansible.pyo
[edit]
[-] openstack_manila.pyc
[edit]
[-] openstack_aodh.pyc
[edit]
[-] openstack_aodh.pyo
[edit]
[-] openstack_glance.pyo
[edit]
[-] openstack_ceilometer.pyc
[edit]
[-] openstack_ceilometer.pyo
[edit]
[-] openstack_glance.pyc
[edit]
[-] openstack_cinder.pyc
[edit]
[-] pcp.pyc
[edit]
[-] squid.pyo
[edit]
[-] veritas.pyc
[edit]
[-] openstack_neutron.pyc
[edit]
[-] openstack_neutron.pyo
[edit]
[-] ssh.pyo
[edit]
[-] vhostmd.pyc
[edit]
[-] openstack_octavia.pyc
[edit]
[-] openstack_octavia.pyo
[edit]
[-] ssh.pyc
[edit]
[-] vhostmd.pyo
[edit]
[-] ovirt_hosted_engine.pyc
[edit]
[-] ovirt_hosted_engine.pyo
[edit]
[-] ssmtp.pyo
[edit]
[-] virsh.pyc
[edit]
[-] ovirt_provider_ovn.pyc
[edit]
[-] ovirt_provider_ovn.pyo
[edit]
[-] systemtap.pyc
[edit]
[-] perl.pyc
[edit]
[-] perl.pyo
[edit]
[-] systemd.pyc
[edit]
[-] postfix.pyc
[edit]
[-] postfix.pyo
[edit]
[-] ssmtp.pyc
[edit]
[-] postgresql.pyc
[edit]
[-] postgresql.pyo
[edit]
[-] subscription_manager.pyc
[edit]
[-] powerpath.pyc
[edit]
[-] powerpath.pyo
[edit]
[-] systemd.pyo
[edit]
[-] powerpc.pyc
[edit]
[-] powerpc.pyo
[edit]
[-] systemtap.pyo
[edit]
[-] ppp.pyc
[edit]
[-] ppp.pyo
[edit]
[-] targetcli.pyc
[edit]
[-] procenv.pyc
[edit]
[-] procenv.pyo
[edit]
[-] sysvipc.pyc
[edit]
[-] process.pyc
[edit]
[-] process.pyo
[edit]
[-] sssd.pyc
[edit]
[-] processor.pyc
[edit]
[-] processor.pyo
[edit]
[-] sysvipc.pyo
[edit]
[-] psacct.pyc
[edit]
[-] psacct.pyo
[edit]
[-] targetcli.pyo
[edit]
[-] ptp.pyc
[edit]
[-] ptp.pyo
[edit]
[-] tftpserver.pyc
[edit]
[-] puppet.pyc
[edit]
[-] puppet.pyo
[edit]
[-] teamd.pyc
[edit]
[-] pxe.pyc
[edit]
[-] pxe.pyo
[edit]
[-] teamd.pyo
[edit]
[-] python.pyc
[edit]
[-] python.pyo
[edit]
[-] tftpserver.pyo
[edit]
[-] qpid.pyc
[edit]
[-] qpid.pyo
[edit]
[-] sssd.pyo
[edit]
[-] qpid_dispatch.pyc
[edit]
[-] qpid_dispatch.pyo
[edit]
[-] veritas.pyo
[edit]
[-] quagga.pyc
[edit]
[-] quagga.pyo
[edit]
[-] storageconsole.pyc
[edit]
[-] rabbitmq.pyc
[edit]
[-] rabbitmq.pyo
[edit]
[-] tomcat.pyc
[edit]
[-] radius.pyc
[edit]
[-] radius.pyo
[edit]
[-] tomcat.pyo
[edit]
[-] redis.pyc
[edit]
[-] redis.pyo
[edit]
[-] tuned.pyc
[edit]
[-] rhui.pyc
[edit]
[-] rhui.pyo
[edit]
[-] tuned.pyo
[edit]
[-] rpm.pyc
[edit]
[-] rpm.pyo
[edit]
[-] ubuntu.pyc
[edit]
[-] s390.pyc
[edit]
[-] s390.pyo
[edit]
[-] ubuntu.pyo
[edit]
[-] salt.pyc
[edit]
[-] salt.pyo
[edit]
[-] storageconsole.pyo
[edit]
[-] saltmaster.pyc
[edit]
[-] saltmaster.pyo
[edit]
[-] udev.pyc
[edit]
[-] samba.pyc
[edit]
[-] samba.pyo
[edit]
[-] udev.pyo
[edit]
[-] sanlock.pyc
[edit]
[-] sanlock.pyo
[edit]
[-] unity.pyc
[edit]
[-] saphana.pyc
[edit]
[-] saphana.pyo
[edit]
[-] unity.pyo
[edit]
[-] sapnw.pyc
[edit]
[-] sapnw.pyo
[edit]
[-] upstart.pyc
[edit]
[-] sar.pyc
[edit]
[-] sar.pyo
[edit]
[-] subscription_manager.pyo
[edit]
[-] sas3ircu.pyc
[edit]
[-] sas3ircu.pyo
[edit]
[-] symcli.pyo
[edit]
[-] upstart.pyo
[edit]
[-] scsi.pyc
[edit]
[-] scsi.pyo
[edit]
[-] usb.pyc
[edit]
[-] selinux.pyc
[edit]
[-] selinux.pyo
[edit]
[-] sunrpc.pyc
[edit]
[-] sendmail.pyc
[edit]
[-] sendmail.pyo
[edit]
[-] sunrpc.pyo
[edit]
[-] services.pyc
[edit]
[-] services.pyo
[edit]
[-] symcli.pyc
[edit]
[-] smartcard.pyc
[edit]
[-] smartcard.pyo
[edit]
[-] usb.pyo
[edit]
[-] snappy.pyc
[edit]
[-] snappy.pyo
[edit]
[-] vdo.pyc
[edit]
[-] snmp.pyc
[edit]
[-] snmp.pyo
[edit]
[-] system.pyo
[edit]
[-] soundcard.pyc
[edit]
[-] soundcard.pyo
[edit]
[-] vdo.pyo
[edit]
[-] squid.pyc
[edit]
[-] system.pyc
[edit]
[-] virsh.pyo
[edit]
[-] host.pyc
[edit]
[-] virtwho.pyc
[edit]
[-] virtwho.pyo
[edit]
[-] kata_containers.pyo
[edit]
[-] vmware.pyc
[edit]
[-] vmware.pyo
[edit]
[-] host.pyo
[edit]
[-] vsftpd.pyc
[edit]
[-] vsftpd.pyo
[edit]
[-] kata_containers.pyc
[edit]
[-] vulkan.pyc
[edit]
[-] vulkan.pyo
[edit]
[-] leapp.pyc
[edit]
[-] x11.pyc
[edit]
[-] x11.pyo
[edit]
[-] libreswan.pyc
[edit]
[-] xen.pyc
[edit]
[-] xen.pyo
[edit]
[-] leapp.pyo
[edit]
[-] xfs.pyc
[edit]
[-] xfs.pyo
[edit]
[-] libreswan.pyo
[edit]
[-] xinetd.pyc
[edit]
[-] xinetd.pyo
[edit]
[-] login.pyc
[edit]
[-] yum.pyc
[edit]
[-] yum.pyo
[edit]
[-] memcached.pyo
[edit]
[-] zfs.pyc
[edit]
[-] zfs.pyo
[edit]
[-] alternatives.py
[edit]
[-] ansible.py
[edit]
[-] btrfs.py
[edit]
[-] buildah.py
[edit]
[-] candlepin.py
[edit]
[-] cifs.py
[edit]
[-] clear_containers.py
[edit]
[-] cloud_init.py
[edit]
[-] cockpit.py
[edit]
[-] composer.py
[edit]
[-] console.py
[edit]
[-] container_log.py
[edit]
[-] convert2rhel.py
[edit]
[-] crio.py
[edit]
[-] date.py
[edit]
[-] ebpf.py
[edit]
[-] elastic.py
[edit]
[-] fibrechannel.py
[edit]
[-] frr.py
[edit]
[-] fwupd.py
[edit]
[-] gssproxy.py
[edit]
[-] host.py
[edit]
[-] kata_containers.py
[edit]
[-] leapp.py
[edit]
[-] libreswan.py
[edit]
[-] login.py
[edit]
[-] lustre.py
[edit]
[-] memcached.py
[edit]
[-] mssql.py
[edit]
[-] networkmanager.py
[edit]
[-] nginx.py
[edit]
[-] nvidia.py
[edit]
[-] nvme.py
[edit]
[-] omnipath_client.py
[edit]
[-] omnipath_manager.py
[edit]
[-] openstack_novajoin.py
[edit]
[-] openstack_placement.py
[edit]
[-] openstack_tripleo.py
[edit]
[-] ovirt_engine_backup.py
[edit]
[-] ovirt_node.py
[edit]
[-] peripety.py
[edit]
[-] podman.py
[edit]
[-] pulp.py
[edit]
[-] qt.py
[edit]
[-] rasdaemon.py
[edit]
[-] rear.py
[edit]
[-] release.py
[edit]
[-] rhcos.py
[edit]
[-] rhv_analyzer.py
[edit]
[-] rpmostree.py
[edit]
[-] ruby.py
[edit]
[-] runc.py
[edit]
[-] skydive.py
[edit]
[-] sos_extras.py
[edit]
[-] stratis.py
[edit]
[-] sudo.py
[edit]
[-] unpackaged.py
[edit]
[-] validation_framework.py
[edit]
[-] vdsm.py
[edit]
[-] watchdog.py
[edit]
[-] wireless.py
[edit]
[-] fibrechannel.pyc
[edit]
[-] alternatives.pyc
[edit]
[-] alternatives.pyo
[edit]
[-] login.pyo
[edit]
[-] ansible.pyc
[edit]
[-] ansible.pyo
[edit]
[-] lustre.pyc
[edit]
[-] btrfs.pyc
[edit]
[-] btrfs.pyo
[edit]
[-] lustre.pyo
[edit]
[-] buildah.pyc
[edit]
[-] buildah.pyo
[edit]
[-] frr.pyc
[edit]
[-] candlepin.pyc
[edit]
[-] candlepin.pyo
[edit]
[-] memcached.pyc
[edit]
[-] cifs.pyc
[edit]
[-] cifs.pyo
[edit]
[-] fibrechannel.pyo
[edit]
[-] clear_containers.pyc
[edit]
[-] clear_containers.pyo
[edit]
[-] fwupd.pyo
[edit]
[-] cloud_init.pyc
[edit]
[-] cloud_init.pyo
[edit]
[-] networkmanager.pyo
[edit]
[-] cockpit.pyc
[edit]
[-] cockpit.pyo
[edit]
[-] frr.pyo
[edit]
[-] composer.pyc
[edit]
[-] composer.pyo
[edit]
[-] mssql.pyc
[edit]
[-] console.pyc
[edit]
[-] console.pyo
[edit]
[-] fwupd.pyc
[edit]
[-] container_log.pyc
[edit]
[-] container_log.pyo
[edit]
[-] gssproxy.pyo
[edit]
[-] convert2rhel.pyc
[edit]
[-] convert2rhel.pyo
[edit]
[-] mssql.pyo
[edit]
[-] crio.pyc
[edit]
[-] crio.pyo
[edit]
[-] networkmanager.pyc
[edit]
[-] date.pyc
[edit]
[-] date.pyo
[edit]
[-] nginx.pyc
[edit]
[-] ebpf.pyc
[edit]
[-] ebpf.pyo
[edit]
[-] nginx.pyo
[edit]
[-] elastic.pyc
[edit]
[-] elastic.pyo
[edit]
[-] gssproxy.pyc
[edit]
[-] nvidia.pyc
[edit]
[-] nvidia.pyo
[edit]
[-] nvme.pyc
[edit]
[-] nvme.pyo
[edit]
[-] omnipath_client.pyc
[edit]
[-] omnipath_client.pyo
[edit]
[-] omnipath_manager.pyc
[edit]
[-] omnipath_manager.pyo
[edit]
[-] openstack_novajoin.pyc
[edit]
[-] openstack_novajoin.pyo
[edit]
[-] openstack_placement.pyc
[edit]
[-] openstack_placement.pyo
[edit]
[-] openstack_tripleo.pyc
[edit]
[-] openstack_tripleo.pyo
[edit]
[-] ovirt_engine_backup.pyc
[edit]
[-] ovirt_engine_backup.pyo
[edit]
[-] ovirt_node.pyc
[edit]
[-] ovirt_node.pyo
[edit]
[-] peripety.pyc
[edit]
[-] peripety.pyo
[edit]
[-] podman.pyc
[edit]
[-] podman.pyo
[edit]
[-] pulp.pyc
[edit]
[-] pulp.pyo
[edit]
[-] qt.pyc
[edit]
[-] qt.pyo
[edit]
[-] rasdaemon.pyc
[edit]
[-] rasdaemon.pyo
[edit]
[-] rear.pyc
[edit]
[-] rear.pyo
[edit]
[-] release.pyc
[edit]
[-] release.pyo
[edit]
[-] rhcos.pyc
[edit]
[-] rhcos.pyo
[edit]
[-] rhv_analyzer.pyc
[edit]
[-] rhv_analyzer.pyo
[edit]
[-] rpmostree.pyc
[edit]
[-] rpmostree.pyo
[edit]
[-] ruby.pyc
[edit]
[-] ruby.pyo
[edit]
[-] runc.pyc
[edit]
[-] runc.pyo
[edit]
[-] skydive.pyc
[edit]
[-] skydive.pyo
[edit]
[-] sos_extras.pyc
[edit]
[-] sos_extras.pyo
[edit]
[-] stratis.pyc
[edit]
[-] stratis.pyo
[edit]
[-] sudo.pyc
[edit]
[-] sudo.pyo
[edit]
[-] unpackaged.pyc
[edit]
[-] unpackaged.pyo
[edit]
[-] validation_framework.pyc
[edit]
[-] validation_framework.pyo
[edit]
[-] vdsm.pyc
[edit]
[-] vdsm.pyo
[edit]
[-] watchdog.pyc
[edit]
[-] watchdog.pyo
[edit]
[-] wireless.pyc
[edit]
[-] wireless.pyo
[edit]