diff --git a/fuelweb_test/config_templates/snapshot_logs.yaml b/fuelweb_test/config_templates/snapshot_logs.yaml deleted file mode 100644 index 56d8b190c..000000000 --- a/fuelweb_test/config_templates/snapshot_logs.yaml +++ /dev/null @@ -1,840 +0,0 @@ -controller: - commands/arp.txt - commands/blkid_o_list.txt - commands/brctl_show.txt - commands/centos_installed_rpms.txt - commands/centos_repo_list.txt - commands/ceph_health.txt - commands/ceph_osd_tree.txt - commands/ceph_s.txt - commands/df.txt - commands/dmesg.txt - commands/dmidecode.txt - commands/ip_a.txt - commands/ip_a_ns.txt - commands/ip_r.txt - commands/ip_r_ns.txt - commands/iptables_filter.txt - commands/iptables_nat.txt - commands/lsmod.txt - commands/lvm_lvdisplay.txt - commands/lvm_pvdisplay.txt - commands/lvm_vgdisplay.txt - commands/mount.txt - commands/netstat.txt - commands/netstat_ns.txt - commands/pcs_status.txt - commands/proc_interrupts.txt - commands/ps.txt - commands/rabbitmqctl_report.txt - commands/sysctl.txt - commands/ubuntu_installed_debs.txt - commands/ubuntu_repo_list.txt - commands/uname_a.txt - commands/uptime.txt - etc/apache2/apache2.conf - etc/apache2/conf-available/charset.conf - etc/apache2/conf-available/libjs-twitter-bootstrap.conf - etc/apache2/conf-available/localized-error-pages.conf - etc/apache2/conf-available/other-vhosts-access-log.conf - etc/apache2/conf-available/security.conf - etc/apache2/conf-available/serve-cgi-bin.conf - etc/apache2/conf-enabled/charset.conf - etc/apache2/conf-enabled/localized-error-pages.conf - etc/apache2/conf-enabled/other-vhosts-access-log.conf - etc/apache2/conf-enabled/security.conf - etc/apache2/conf-enabled/serve-cgi-bin.conf - etc/apache2/envvars - etc/apache2/magic - etc/apache2/mods-available/access_compat.load - etc/apache2/mods-available/actions.conf - etc/apache2/mods-available/actions.load - etc/apache2/mods-available/alias.conf - etc/apache2/mods-available/alias.load - etc/apache2/mods-available/allowmethods.load - etc/apache2/mods-available/asis.load - etc/apache2/mods-available/auth_basic.load - etc/apache2/mods-available/auth_digest.load - etc/apache2/mods-available/auth_form.load - etc/apache2/mods-available/authn_anon.load - etc/apache2/mods-available/authn_core.load - etc/apache2/mods-available/authn_dbd.load - etc/apache2/mods-available/authn_dbm.load - etc/apache2/mods-available/authn_file.load - etc/apache2/mods-available/authn_socache.load - etc/apache2/mods-available/authnz_ldap.load - etc/apache2/mods-available/authz_core.load - etc/apache2/mods-available/authz_dbd.load - etc/apache2/mods-available/authz_dbm.load - etc/apache2/mods-available/authz_groupfile.load - etc/apache2/mods-available/authz_host.load - etc/apache2/mods-available/authz_owner.load - etc/apache2/mods-available/authz_user.load - etc/apache2/mods-available/autoindex.conf - etc/apache2/mods-available/autoindex.load - etc/apache2/mods-available/buffer.load - etc/apache2/mods-available/cache.load - etc/apache2/mods-available/cache_disk.conf - etc/apache2/mods-available/cache_disk.load - etc/apache2/mods-available/cache_socache.load - etc/apache2/mods-available/cgi.load - etc/apache2/mods-available/cgid.conf - etc/apache2/mods-available/cgid.load - etc/apache2/mods-available/charset_lite.load - etc/apache2/mods-available/data.load - etc/apache2/mods-available/dav.load - etc/apache2/mods-available/dav_fs.conf - etc/apache2/mods-available/dav_fs.load - etc/apache2/mods-available/dav_lock.load - etc/apache2/mods-available/dbd.load - etc/apache2/mods-available/deflate.conf - etc/apache2/mods-available/deflate.load - etc/apache2/mods-available/dialup.load - etc/apache2/mods-available/dir.conf - etc/apache2/mods-available/dir.load - etc/apache2/mods-available/dump_io.load - etc/apache2/mods-available/echo.load - etc/apache2/mods-available/env.load - etc/apache2/mods-available/expires.load - etc/apache2/mods-available/ext_filter.load - etc/apache2/mods-available/file_cache.load - etc/apache2/mods-available/filter.load - etc/apache2/mods-available/headers.load - etc/apache2/mods-available/heartbeat.load - etc/apache2/mods-available/heartmonitor.load - etc/apache2/mods-available/include.load - etc/apache2/mods-available/info.conf - etc/apache2/mods-available/info.load - etc/apache2/mods-available/lbmethod_bybusyness.load - etc/apache2/mods-available/lbmethod_byrequests.load - etc/apache2/mods-available/lbmethod_bytraffic.load - etc/apache2/mods-available/lbmethod_heartbeat.load - etc/apache2/mods-available/ldap.conf - etc/apache2/mods-available/ldap.load - etc/apache2/mods-available/log_debug.load - etc/apache2/mods-available/log_forensic.load - etc/apache2/mods-available/lua.load - etc/apache2/mods-available/macro.load - etc/apache2/mods-available/mime.conf - etc/apache2/mods-available/mime.load - etc/apache2/mods-available/mime_magic.conf - etc/apache2/mods-available/mime_magic.load - etc/apache2/mods-available/mpm_event.conf - etc/apache2/mods-available/mpm_event.load - etc/apache2/mods-available/mpm_prefork.conf - etc/apache2/mods-available/mpm_prefork.load - etc/apache2/mods-available/mpm_worker.conf - etc/apache2/mods-available/mpm_worker.load - etc/apache2/mods-available/negotiation.conf - etc/apache2/mods-available/negotiation.load - etc/apache2/mods-available/proxy.conf - etc/apache2/mods-available/proxy.load - etc/apache2/mods-available/proxy_ajp.load - etc/apache2/mods-available/proxy_balancer.conf - etc/apache2/mods-available/proxy_balancer.load - etc/apache2/mods-available/proxy_connect.load - etc/apache2/mods-available/proxy_express.load - etc/apache2/mods-available/proxy_fcgi.load - etc/apache2/mods-available/proxy_fdpass.load - etc/apache2/mods-available/proxy_ftp.conf - etc/apache2/mods-available/proxy_ftp.load - etc/apache2/mods-available/proxy_html.load - etc/apache2/mods-available/proxy_http.load - etc/apache2/mods-available/proxy_scgi.load - etc/apache2/mods-available/proxy_wstunnel.load - etc/apache2/mods-available/ratelimit.load - etc/apache2/mods-available/reflector.load - etc/apache2/mods-available/remoteip.load - etc/apache2/mods-available/reqtimeout.conf - etc/apache2/mods-available/reqtimeout.load - etc/apache2/mods-available/request.load - etc/apache2/mods-available/rewrite.load - etc/apache2/mods-available/sed.load - etc/apache2/mods-available/session.load - etc/apache2/mods-available/session_cookie.load - etc/apache2/mods-available/session_crypto.load - etc/apache2/mods-available/session_dbd.load - etc/apache2/mods-available/setenvif.conf - etc/apache2/mods-available/setenvif.load - etc/apache2/mods-available/slotmem_plain.load - etc/apache2/mods-available/slotmem_shm.load - etc/apache2/mods-available/socache_dbm.load - etc/apache2/mods-available/socache_memcache.load - etc/apache2/mods-available/socache_shmcb.load - etc/apache2/mods-available/speling.load - etc/apache2/mods-available/ssl.conf - etc/apache2/mods-available/ssl.load - etc/apache2/mods-available/status.conf - etc/apache2/mods-available/status.load - etc/apache2/mods-available/substitute.load - etc/apache2/mods-available/suexec.load - etc/apache2/mods-available/unique_id.load - etc/apache2/mods-available/userdir.conf - etc/apache2/mods-available/userdir.load - etc/apache2/mods-available/usertrack.load - etc/apache2/mods-available/vhost_alias.load - etc/apache2/mods-available/worker.conf - etc/apache2/mods-available/worker.load - etc/apache2/mods-available/wsgi.conf - etc/apache2/mods-available/wsgi.load - etc/apache2/mods-available/xml2enc.load - etc/apache2/mods-enabled/access_compat.load - etc/apache2/mods-enabled/alias.conf - etc/apache2/mods-enabled/alias.load - etc/apache2/mods-enabled/auth_basic.load - etc/apache2/mods-enabled/authn_core.load - etc/apache2/mods-enabled/authn_file.load - etc/apache2/mods-enabled/authz_core.load - etc/apache2/mods-enabled/authz_groupfile.load - etc/apache2/mods-enabled/authz_host.load - etc/apache2/mods-enabled/authz_user.load - etc/apache2/mods-enabled/autoindex.conf - etc/apache2/mods-enabled/autoindex.load - etc/apache2/mods-enabled/dav.load - etc/apache2/mods-enabled/dav_fs.conf - etc/apache2/mods-enabled/dav_fs.load - etc/apache2/mods-enabled/deflate.conf - etc/apache2/mods-enabled/deflate.load - etc/apache2/mods-enabled/dir.conf - etc/apache2/mods-enabled/dir.load - etc/apache2/mods-enabled/env.load - etc/apache2/mods-enabled/filter.load - etc/apache2/mods-enabled/headers.load - etc/apache2/mods-enabled/mime.conf - etc/apache2/mods-enabled/mime.load - etc/apache2/mods-enabled/negotiation.conf - etc/apache2/mods-enabled/negotiation.load - etc/apache2/mods-enabled/proxy.conf - etc/apache2/mods-enabled/proxy.load - etc/apache2/mods-enabled/proxy_connect.load - etc/apache2/mods-enabled/proxy_http.load - etc/apache2/mods-enabled/reqtimeout.conf - etc/apache2/mods-enabled/reqtimeout.load - etc/apache2/mods-enabled/setenvif.conf - etc/apache2/mods-enabled/setenvif.load - etc/apache2/mods-enabled/status.conf - etc/apache2/mods-enabled/status.load - etc/apache2/mods-enabled/worker.conf - etc/apache2/mods-enabled/worker.load - etc/apache2/mods-enabled/wsgi.conf - etc/apache2/mods-enabled/wsgi.load - etc/apache2/ports.conf - etc/apache2/sites-available/000-default.conf - etc/apache2/sites-available/05-keystone_wsgi_admin.conf - etc/apache2/sites-available/05-keystone_wsgi_main.conf - etc/apache2/sites-available/25-apache_api_proxy.conf - etc/apache2/sites-available/default-ssl.conf - etc/apache2/sites-available/horizon_vhost.conf - etc/apache2/sites-available/wsgi-keystone.conf - etc/apache2/sites-enabled/000-default.conf - etc/apache2/sites-enabled/05-keystone_wsgi_admin.conf - etc/apache2/sites-enabled/05-keystone_wsgi_main.conf - etc/apache2/sites-enabled/25-apache_api_proxy.conf - etc/apache2/sites-enabled/horizon_vhost.conf - etc/astute.yaml - etc/cinder/api-paste.ini - etc/cinder/cinder.conf - etc/cinder/logging.conf - etc/cinder/policy.json - etc/cinder/rootwrap.conf - etc/cinder/rootwrap.d/volume.filters - etc/glance/glance-api-paste.ini - etc/glance/glance-api.conf - etc/glance/glance-cache.conf - etc/glance/glance-manage.conf - etc/glance/glance-registry-paste.ini - etc/glance/glance-registry.conf - etc/glance/glance-scrubber.conf - etc/glance/glance-swift.conf - etc/glance/metadefs/compute-aggr-disk-filter.json - etc/glance/metadefs/compute-aggr-iops-filter.json - etc/glance/metadefs/compute-aggr-num-instances.json - etc/glance/metadefs/compute-cpu-pinning.json - etc/glance/metadefs/compute-guest-shutdown.json - etc/glance/metadefs/compute-host-capabilities.json - etc/glance/metadefs/compute-hypervisor.json - etc/glance/metadefs/compute-instance-data.json - etc/glance/metadefs/compute-libvirt-image.json - etc/glance/metadefs/compute-libvirt.json - etc/glance/metadefs/compute-quota.json - etc/glance/metadefs/compute-randomgen.json - etc/glance/metadefs/compute-trust.json - etc/glance/metadefs/compute-vcputopology.json - etc/glance/metadefs/compute-vmware-flavor.json - etc/glance/metadefs/compute-vmware-quota-flavor.json - etc/glance/metadefs/compute-vmware.json - etc/glance/metadefs/compute-watchdog.json - etc/glance/metadefs/compute-xenapi.json - etc/glance/metadefs/glance-common-image-props.json - etc/glance/metadefs/operating-system.json - etc/glance/metadefs/software-databases.json - etc/glance/metadefs/software-runtimes.json - etc/glance/metadefs/software-webservers.json - etc/glance/policy.json - etc/glance/property-protections-policies.conf - etc/glance/property-protections-roles.conf - etc/glance/schema-image.json - etc/haproxy/conf.d/010-stats.cfg - etc/haproxy/conf.d/015-horizon.cfg - etc/haproxy/conf.d/017-horizon-ssl.cfg - etc/haproxy/conf.d/020-keystone-1.cfg - etc/haproxy/conf.d/030-keystone-2.cfg - etc/haproxy/conf.d/040-nova-api.cfg - etc/haproxy/conf.d/050-nova-metadata-api.cfg - etc/haproxy/conf.d/070-cinder-api.cfg - etc/haproxy/conf.d/080-glance-api.cfg - etc/haproxy/conf.d/085-neutron.cfg - etc/haproxy/conf.d/090-glance-registry.cfg - etc/haproxy/conf.d/110-mysqld.cfg - etc/haproxy/conf.d/160-heat-api.cfg - etc/haproxy/conf.d/161-heat-api-cfn.cfg - etc/haproxy/conf.d/162-heat-api-cloudwatch.cfg - etc/haproxy/conf.d/170-nova-novncproxy.cfg - etc/haproxy/errors/400.http - etc/haproxy/errors/403.http - etc/haproxy/errors/408.http - etc/haproxy/errors/500.http - etc/haproxy/errors/502.http - etc/haproxy/errors/503.http - etc/haproxy/errors/504.http - etc/haproxy/haproxy.cfg - etc/hiera/astute.yaml - etc/hiera/globals.yaml - etc/keystone/default_catalog.templates - etc/keystone/fernet-keys/0 - etc/keystone/fernet-keys/1 - etc/keystone/keystone-paste.ini - etc/keystone/keystone.conf - etc/keystone/logging.conf - etc/keystone/policy.json - etc/lsb-release - etc/mcollective/server.cfg - etc/network/interfaces - etc/network/interfaces.d/ifcfg-br-aux - etc/network/interfaces.d/ifcfg-br-ex - etc/network/interfaces.d/ifcfg-br-floating - etc/network/interfaces.d/ifcfg-br-fw-admin - etc/network/interfaces.d/ifcfg-br-mgmt - etc/network/interfaces.d/ifcfg-br-prv - etc/network/interfaces.d/ifcfg-br-storage - etc/neutron/api-paste.ini - etc/neutron/dhcp_agent.ini - etc/neutron/dnsmasq-neutron.conf - etc/neutron/l3_agent.ini - etc/neutron/metadata_agent.ini - etc/neutron/neutron.conf - etc/neutron/plugin.ini - etc/neutron/plugins/ml2/ml2_conf.ini - etc/neutron/plugins/ml2/ml2_conf_sriov.ini - etc/neutron/plugins/ml2/openvswitch_agent.ini - etc/neutron/plugins/ml2/sriov_agent.ini - etc/neutron/policy.json - etc/neutron/rootwrap.conf - etc/neutron/rootwrap.d/debug.filters - etc/neutron/rootwrap.d/dhcp.filters - etc/neutron/rootwrap.d/dibbler.filters - etc/neutron/rootwrap.d/ebtables.filters - etc/neutron/rootwrap.d/ipset-firewall.filters - etc/neutron/rootwrap.d/iptables-firewall.filters - etc/neutron/rootwrap.d/l3.filters - etc/neutron/rootwrap.d/linuxbridge-plugin.filters - etc/neutron/rootwrap.d/openvswitch-plugin.filters - etc/nova/api-paste.ini - etc/nova/logging.conf - etc/nova/nova.conf - etc/nova/policy.json - etc/nova/rootwrap.conf - etc/nova/rootwrap.d/api-metadata.filters - etc/os-release - etc/resolv.conf - var/lib/cloud/data/instance-id - var/lib/cloud/data/previous-datasource - var/lib/cloud/data/previous-hostname - var/lib/cloud/data/previous-instance-id - var/lib/cloud/data/result.json - var/lib/cloud/data/status.json - var/lib/cloud/sem/config_scripts_per_once.once - var/lib/puppet/state/last_run_summary.yaml - var/log/atop/atop_current - var/log/cinder-all.log - var/log/cloud-init-output.log - var/log/cloud-init.log - var/log/cron.log - var/log/glance-all.log - var/log/heat-all.log - var/log/keystone-all.log - var/log/neutron/dhcp-agent.log - var/log/neutron/l3-agent.log - var/log/neutron/metadata-agent.log - var/log/neutron/neutron-netns-cleanup.log - var/log/neutron/openvswitch-agent.log - var/log/neutron/server.log - var/log/neutron-all.log - var/log/nova/nova-api.log - var/log/nova/nova-cert.log - var/log/nova/nova-conductor.log - var/log/nova/nova-consoleauth.log - var/log/nova/nova-manage.log - var/log/nova/nova-novncproxy.log - var/log/nova/nova-scheduler.log - var/log/nova-all.log - var/log/puppet.log - var/log/syslog - -compute: - commands/arp.txt - commands/blkid_o_list.txt - commands/brctl_show.txt - commands/centos_installed_rpms.txt - commands/centos_repo_list.txt - commands/ceph_health.txt - commands/ceph_osd_tree.txt - commands/ceph_s.txt - commands/df.txt - commands/dmesg.txt - commands/dmidecode.txt - commands/ip_a.txt - commands/ip_r.txt - commands/iptables_filter.txt - commands/iptables_nat.txt - commands/lsmod.txt - commands/lvm_lvdisplay.txt - commands/lvm_pvdisplay.txt - commands/lvm_vgdisplay.txt - commands/mount.txt - commands/netstat.txt - commands/proc_interrupts.txt - commands/ps.txt - commands/sysctl.txt - commands/ubuntu_installed_debs.txt - commands/ubuntu_repo_list.txt - commands/uname_a.txt - commands/uptime.txt - etc/astute.yaml - etc/hiera/astute.yaml - etc/hiera/globals.yaml - etc/lsb-release - etc/mcollective/server.cfg - etc/network/interfaces - etc/network/interfaces.d/ifcfg-br-aux - etc/network/interfaces.d/ifcfg-br-fw-admin - etc/network/interfaces.d/ifcfg-br-mgmt - etc/network/interfaces.d/ifcfg-br-prv - etc/network/interfaces.d/ifcfg-br-storage - etc/neutron/api-paste.ini - etc/neutron/dnsmasq-neutron.conf - etc/neutron/neutron.conf - etc/neutron/plugins/ml2/ml2_conf.ini - etc/neutron/plugins/ml2/ml2_conf_sriov.ini - etc/neutron/plugins/ml2/openvswitch_agent.ini - etc/neutron/plugins/ml2/sriov_agent.ini - etc/neutron/policy.json - etc/neutron/rootwrap.conf - etc/neutron/rootwrap.d/debug.filters - etc/neutron/rootwrap.d/dhcp.filters - etc/neutron/rootwrap.d/dibbler.filters - etc/neutron/rootwrap.d/ebtables.filters - etc/neutron/rootwrap.d/ipset-firewall.filters - etc/neutron/rootwrap.d/iptables-firewall.filters - etc/neutron/rootwrap.d/l3.filters - etc/neutron/rootwrap.d/linuxbridge-plugin.filters - etc/neutron/rootwrap.d/openvswitch-plugin.filters - etc/nova/api-paste.ini - etc/nova/logging.conf - etc/nova/nova-compute.conf - etc/nova/nova.conf - etc/nova/policy.json - etc/nova/rootwrap.conf - etc/nova/rootwrap.d/compute.filters - etc/os-release - etc/resolv.conf - var/lib/cloud/data/instance-id - var/lib/cloud/data/previous-datasource - var/lib/cloud/data/previous-hostname - var/lib/cloud/data/previous-instance-id - var/lib/cloud/data/result.json - var/lib/cloud/data/status.json - var/lib/cloud/sem/config_scripts_per_once.once - var/lib/puppet/state/last_run_summary.yaml - var/log/atop/atop_current - var/log/cloud-init-output.log - var/log/cloud-init.log - var/log/cron.log - var/log/libvirt/libvirtd.log - var/log/libvirt/qemu/instance-*[0-9].log - var/log/neutron-all.log - var/log/nova/nova-compute.log - var/log/nova/nova-manage.log - var/log/puppet.log - var/log/syslog - -master: - master_node_logs: - commands/brctl_show.txt - commands/centos_installed_rpms.txt - commands/centos_repo_list.txt - commands/df.txt - commands/dmidecode.txt - commands/docker_images.txt - commands/docker_ps.txt - commands/ip_a.txt - commands/ip_r.txt - commands/iptables_filter.txt - commands/iptables_nat.txt - commands/lsmod.txt - commands/lvm_lvdisplay.txt - commands/lvm_pvdisplay.txt - commands/lvm_vgdisplay.txt - commands/mount.txt - commands/netstat.txt - commands/ps.txt - commands/uname_a.txt - commands/uptime.txt - etc/astute/astuted.conf - etc/centos-release - etc/cobbler/auth.conf - etc/cobbler/authorized_keys - etc/cobbler/cheetah_macros - etc/cobbler/cobbler_bash - etc/cobbler/completions - etc/cobbler/dhcp.template - etc/cobbler/distro_signatures.json - etc/cobbler/dnsmasq.template - etc/cobbler/import_rsync_whitelist - etc/cobbler/iso/buildiso.template - etc/cobbler/ldap/ldap_authconfig.template - etc/cobbler/modules.conf - etc/cobbler/mongodb.conf - etc/cobbler/named.template - etc/cobbler/power/fence_apc_snmp.template - etc/cobbler/power/fence_bladecenter.template - etc/cobbler/power/fence_bullpap.template - etc/cobbler/power/fence_drac.template - etc/cobbler/power/fence_ilo.template - etc/cobbler/power/fence_ipmilan.template - etc/cobbler/power/fence_lpar.template - etc/cobbler/power/fence_rsa.template - etc/cobbler/power/fence_ssh.template - etc/cobbler/power/fence_virsh.template - etc/cobbler/power/fence_wti.template - etc/cobbler/pxe/bootcfg_esxi5.template - etc/cobbler/pxe/bootcfg_esxi51.template - etc/cobbler/pxe/bootcfg_esxi55.template - etc/cobbler/pxe/bootcfg_esxi60.template - etc/cobbler/pxe/efidefault.template - etc/cobbler/pxe/gpxe_system_esxi5.template - etc/cobbler/pxe/gpxe_system_esxi6.template - etc/cobbler/pxe/gpxe_system_freebsd.template - etc/cobbler/pxe/gpxe_system_linux.template - etc/cobbler/pxe/gpxe_system_local.template - etc/cobbler/pxe/gpxe_system_windows.template - etc/cobbler/pxe/grublocal.template - etc/cobbler/pxe/grubprofile.template - etc/cobbler/pxe/grubsystem.template - etc/cobbler/pxe/nexenta_grub_menu.template - etc/cobbler/pxe/nexenta_profile.template - etc/cobbler/pxe/pxedefault.template - etc/cobbler/pxe/pxelocal.template - etc/cobbler/pxe/pxelocal_ia64.template - etc/cobbler/pxe/pxelocal_s390x.template - etc/cobbler/pxe/pxeprofile.template - etc/cobbler/pxe/pxeprofile_arm.template - etc/cobbler/pxe/pxeprofile_esxi.template - etc/cobbler/pxe/pxeprofile_s390x.template - etc/cobbler/pxe/pxesystem.template - etc/cobbler/pxe/pxesystem_arm.template - etc/cobbler/pxe/pxesystem_esxi.template - etc/cobbler/pxe/pxesystem_ia64.template - etc/cobbler/pxe/pxesystem_ppc.template - etc/cobbler/pxe/pxesystem_s390x.template - etc/cobbler/pxe/s390x_conf.template - etc/cobbler/pxe/s390x_parm.template - etc/cobbler/reporting/build_report_email.template - etc/cobbler/rsync.exclude - etc/cobbler/rsync.template - etc/cobbler/secondary.template - etc/cobbler/settings - etc/cobbler/tftpd.template - etc/cobbler/users.conf - etc/cobbler/users.digest - etc/cobbler/version - etc/cobbler/zone.template - etc/cobbler.dnsmasq.conf - etc/dnsmasq.conf - etc/fuel/astute.yaml - etc/fuel/bootstrap_admin_node.conf - etc/fuel/free_disk_check.yaml - etc/fuel/free_disk_space_check.yaml - etc/fuel/fuel-uuid - etc/fuel_build_id - etc/fuel_build_number - etc/nailgun/settings.yaml - etc/nailgun/uwsgi_nailgun.yaml - etc/os-release - etc/redhat-release - etc/sysconfig/network-scripts/ifcfg-enp0s3 - etc/sysconfig/network-scripts/ifcfg-enp0s4 - etc/sysconfig/network-scripts/ifcfg-enp0s5 - etc/sysconfig/network-scripts/ifcfg-enp0s6 - etc/sysconfig/network-scripts/ifcfg-enp0s7 - etc/sysconfig/network-scripts/ifcfg-lo - etc/sysconfig/network-scripts/ifdown - etc/sysconfig/network-scripts/ifdown-bnep - etc/sysconfig/network-scripts/ifdown-eth - etc/sysconfig/network-scripts/ifdown-ib - etc/sysconfig/network-scripts/ifdown-ippp - etc/sysconfig/network-scripts/ifdown-ipv6 - etc/sysconfig/network-scripts/ifdown-isdn - etc/sysconfig/network-scripts/ifdown-post - etc/sysconfig/network-scripts/ifdown-ppp - etc/sysconfig/network-scripts/ifdown-routes - etc/sysconfig/network-scripts/ifdown-sit - etc/sysconfig/network-scripts/ifdown-Team - etc/sysconfig/network-scripts/ifdown-TeamPort - etc/sysconfig/network-scripts/ifdown-tunnel - etc/sysconfig/network-scripts/ifup - etc/sysconfig/network-scripts/ifup-aliases - etc/sysconfig/network-scripts/ifup-bnep - etc/sysconfig/network-scripts/ifup-eth - etc/sysconfig/network-scripts/ifup-ib - etc/sysconfig/network-scripts/ifup-ippp - etc/sysconfig/network-scripts/ifup-ipv6 - etc/sysconfig/network-scripts/ifup-isdn - etc/sysconfig/network-scripts/ifup-plip - etc/sysconfig/network-scripts/ifup-plusb - etc/sysconfig/network-scripts/ifup-post - etc/sysconfig/network-scripts/ifup-ppp - etc/sysconfig/network-scripts/ifup-routes - etc/sysconfig/network-scripts/ifup-sit - etc/sysconfig/network-scripts/ifup-Team - etc/sysconfig/network-scripts/ifup-TeamPort - etc/sysconfig/network-scripts/ifup-tunnel - etc/sysconfig/network-scripts/ifup-wireless - etc/sysconfig/network-scripts/init.ipv6-global - etc/sysconfig/network-scripts/network-functions - etc/sysconfig/network-scripts/network-functions-ipv6 - etc/system-release - root/anaconda-parse-cmdline.log - root/anaconda-post-before-chroot.log - root/anaconda-post-configure-autologon.log - root/anaconda-post-configure-repos.log - root/anaconda-post-configure-sysconfig.log - root/anaconda-post-interface-settings.log - root/anaconda-post-partition.log - var/log/anaconda/anaconda.log - var/log/anaconda/ifcfg.log - var/log/anaconda/anaconda.log - var/log/anaconda/anaconda.log - var/log/anaconda/packaging.log - var/log/anaconda/anaconda.log - var/log/anaconda/program.log - var/log/anaconda/anaconda.log - var/log/anaconda/storage.log - var/log/anaconda/syslog - var/log/astute/astute.log - var/log/atop/atop_current - var/log/audit/audit.log - var/log/boot.log - var/log/btmp - var/log/cobbler/cobbler.log - var/log/cron - var/log/dhcp_checker.log - var/log/dmesg - var/log/dnsmasq.log - var/log/fuel-agent-env-1.log - var/log/fuel-bootstrap-image-build.log - var/log/fuelmenu.log - var/log/httpd/access_log - var/log/httpd/error_log - var/log/httpd/ssl_access_log - var/log/httpd/ssl_error_log - var/log/httpd/ssl_request_log - var/log/keystone/keystone-all.log - var/log/keystone/keystone-manage.log - var/log/lastlog - var/log/maillog - var/log/mcollective-audit.log - var/log/mcollective.log - var/log/messages - var/log/nailgun/api.log - var/log/nailgun/app.log - var/log/nailgun/assassind.log - var/log/nailgun/oswl_flavor_collectord.log - var/log/nailgun/oswl_image_collectord.log - var/log/nailgun/oswl_keystone_user_collectord.log - var/log/nailgun/oswl_tenant_collectord.log - var/log/nailgun/oswl_vm_collectord.log - var/log/nailgun/oswl_volume_collectord.log - var/log/nailgun/receiverd.log - var/log/nailgun/statsenderd.log - var/log/nginx/access.log - var/log/nginx/access_repo.log - var/log/nginx/access_services.log - var/log/nginx/error.log - var/log/nginx/error_repo.log - var/log/nginx/error_services.log - var/log/ostf/cluster_1_ha.log - var/log/ostf/cluster_1_sanity.log - var/log/ostf/cluster_1_smoke.log - var/log/ostf.log - var/log/puppet/bootstrap_admin_node.log - var/log/rabbitmq/rabbit@nailgun-sasl.log - var/log/rabbitmq/rabbit@nailgun.log - var/log/remote/127.0.0.1/in.tftpd.log - var/log/remote/127.0.0.1/kernel.log - var/log/remote/127.0.0.1/login.log - var/log/remote/127.0.0.1/ntpd.log - var/log/remote/127.0.0.1/ntpdate.log - var/log/remote/127.0.0.1/rsyncd.log - var/log/remote/127.0.0.1/rsyslogd.log - var/log/remote/127.0.0.1/run-parts.log - var/log/remote/127.0.0.1/sshd.log - var/log/remote/127.0.0.1/xinetd.log - var/log/rsync.log - var/log/sa/sa*[0-9] - var/log/secure - var/log/shotgun.log - var/log/spooler - var/log/tallylog - var/log/url_access_checker.log - var/log/wtmp - var/log/yum.log - xmlrpc/cobbler.txt - remote: - controller: - acpid.log - anacron.log - apache2_error.log - attrd.log - bootstrap/agent.log - bootstrap/auth.log - bootstrap/dmesg.log - bootstrap/fuel-agent.log - bootstrap/kern.log.log - bootstrap/mcollective.log - bootstrap/messages.log - bootstrap/syslog.log - bootstrap/udev.log - chage.log - chfn.log - cib.log - cinder-api.log - cinder-backup.log - cinder-manage.log - cinder-scheduler.log - cinder-volume.log - conntrack-tools.log - corosync.log - crmd.log - CRON.log - crontab.log - dbus.log - dnsmasq-dhcp.log - dnsmasq.log - efi.log - freedos.log - glance-api.log - glance-manage.log - glance-registry.log - groupadd.log - haiku.log - haproxy.log - heat-api-cfn.log - heat-api-cloudwatch.log - heat-api.log - heat-engine.log - horizon_access.log - kernel.log - keystone-manage.log - keystone_wsgi_admin_access.log - keystone_wsgi_admin_error.log - keystone_wsgi_main_access.log - keystone_wsgi_main_error.log - libapache2-mod-wsgi.log - logd.log - lrmd.log - macosx-prober.log - mcollective.log - microsoft.log - mounted-tests.log - nailgun-agent.log - neutron-dhcp-agent.log - neutron-l3-agent.log - neutron-metadata-agent.log - neutron-netns-cleanup.log - neutron-openvswitch-agent.log - neutron-server.log - nova-api.log - nova-cert.log - nova-conductor.log - nova-consoleauth.log - nova-manage.log - nova-novncproxy.log - nova-scheduler.log - ntpd.log - ntpdate.log - ocf-heat-engine.log - ocf-mysql-wss.log - ocf-neutron-dhcp-agent.log - ocf-neutron-l3-agent.log - ocf-neutron-metadata-agent.log - ocf-neutron-ovs-agent.log - ocf-ns_conntrackd.log - ocf-ns_dns.log - ocf-ns_haproxy.log - ocf-ns_IPaddr2.log - ocf-ns_ntp.log - ocf-ns_vrouter.log - os-prober.log - ovs-ofctl.log - ovs-vsctl.log - pacemaker.log - pacemakerd.log - pengine.log - postfix/master.log - puppet-apply.log - qnx.log - rabbit-fence.log - rabbitmq-shutdown_log.log - rabbitmq-startup_log.log - rabbitmq.log - rsyslogd.log - sshd.log - su.log - useradd.log - usermod.log - utility.log - xinetd.log - compute: - acpid.log - anacron.log - bootstrap/agent.log - bootstrap/auth.log - bootstrap/dmesg.log - bootstrap/fuel-agent.log - bootstrap/kern.log.log - bootstrap/mcollective.log - bootstrap/messages.log - bootstrap/syslog.log - bootstrap/udev.log - chage.log - chfn.log - CRON.log - crontab.log - dbus.log - groupadd.log - kernel.log - mcollective.log - nailgun-agent.log - netprobe_listener.log - netprobe_sender.log - neutron-openvswitch-agent.log - ntpd.log - ntpdate.log - ovs-ofctl.log - ovs-vsctl.log - puppet-apply.log - rsyslogd.log - sshd.log - useradd.log - usermod.log diff --git a/fuelweb_test/helpers/checkers.py b/fuelweb_test/helpers/checkers.py index 6b78c02e6..264a85d34 100644 --- a/fuelweb_test/helpers/checkers.py +++ b/fuelweb_test/helpers/checkers.py @@ -26,7 +26,6 @@ from devops.helpers.helpers import wait from netaddr import IPAddress from netaddr import IPNetwork from proboscis.asserts import assert_equal -from proboscis.asserts import assert_false from proboscis.asserts import assert_true from keystoneauth1 import exceptions @@ -37,10 +36,8 @@ from core.helpers.log_helpers import logwrap from fuelweb_test import logger from fuelweb_test.helpers.ssh_manager import SSHManager from fuelweb_test.helpers.utils import get_mongo_partitions -from fuelweb_test.settings import DNS_SUFFIX from fuelweb_test.settings import EXTERNAL_DNS from fuelweb_test.settings import EXTERNAL_NTP -from fuelweb_test.settings import FUEL_MASTER_HOSTNAME from fuelweb_test.settings import OPENSTACK_RELEASE from fuelweb_test.settings import OPENSTACK_RELEASE_UBUNTU from fuelweb_test.settings import POOLS @@ -1259,106 +1256,6 @@ def check_plugin_path_env(var_name, plugin_path): ) -def check_snapshot_logs(ip, snapshot_name, controller_fqdns, compute_fqdns): - snapshot_path_master = "/var/dump/{}".format(snapshot_name) - master_hostname = ''.join((FUEL_MASTER_HOSTNAME, DNS_SUFFIX)) - snapshot_logs_path = os.path.join( - '{0}/fuelweb_test/config_templates/'.format(os.environ.get( - "WORKSPACE", "./")), 'snapshot_logs.yaml') - if os.path.exists(snapshot_logs_path): - with open(snapshot_logs_path, 'r') as f: - snapshot_logs = yaml.load(f) - logger.debug("snapshot logs are {}".format(snapshot_logs)) - assert_true(snapshot_logs, "Failed to get expected snapshot" - " logs from {}".format(snapshot_logs_path)) - - absent_logs = [] - logger.debug("checking master logs...") - for log in snapshot_logs['master']['master_node_logs'].split(): - logger.debug("checking {} log file".format(log)) - log_path = "{dump_path}/{hostname}/{log}".format( - dump_path=snapshot_path_master, hostname=master_hostname, log=log) - cmd = "ls {}".format(log_path) - result = ssh_manager.execute_on_remote( - ip=ip, - cmd=cmd, - err_msg="Couldn't find {} log on master node".format(log), - raise_on_assert=False) - if not result['exit_code'] == 0: - absent_logs.append(log_path) - - for controller_fqdn in controller_fqdns: - logger.debug("checking controller logs from remote directory...") - for log in snapshot_logs['master']['remote']['controller'].split(): - logger.debug("checking {} log file".format(log)) - log_path = "{dump_path}/{hostname}/var/log/remote" \ - "/{fqdn}/{log}".format(dump_path=snapshot_path_master, - hostname=master_hostname, - fqdn=controller_fqdn, log=log) - cmd = "ls {}".format(log_path) - result = ssh_manager.execute_on_remote( - ip=ip, - cmd=cmd, - err_msg="Couldn't find {0} log in controller remote directory" - " for node {1}".format(log, controller_fqdn), - raise_on_assert=False) - if not result['exit_code'] == 0: - absent_logs.append(log_path) - - logger.debug("checking controller logs...") - for log in snapshot_logs['controller'].split(): - logger.debug("checking {} log file".format(log)) - log_path = "{dump_path}/{fqdn}/{log}".format( - dump_path=snapshot_path_master, - fqdn=controller_fqdn.replace(DNS_SUFFIX, ""), log=log) - cmd = "ls {}".format(log_path) - result = ssh_manager.execute_on_remote( - ip=ip, - cmd=cmd, - err_msg="Couldn't find {0} log for" - " node {1}".format(log, controller_fqdn), - raise_on_assert=False) - if not result['exit_code'] == 0: - absent_logs.append(log_path) - - for compute_fqdn in compute_fqdns: - logger.debug("checking compute logs from remote directory...") - for log in snapshot_logs['master']['remote']['compute'].split(): - logger.debug("checking {} log file".format(log)) - log_path = "{dump_path}/{hostname}/var/log/remote" \ - "/{fqdn}/{log}".format(dump_path=snapshot_path_master, - hostname=master_hostname, - fqdn=compute_fqdn, log=log) - cmd = "ls {}".format(log_path) - result = ssh_manager.execute_on_remote( - ip=ip, - cmd=cmd, - err_msg="Couldn't find {0} log in compute remote directory" - " for node {1}".format(log, compute_fqdn), - raise_on_assert=False) - if not result['exit_code'] == 0: - absent_logs.append(log_path) - - logger.debug("checking compute logs...") - for log in snapshot_logs['compute'].split(): - logger.debug("checking {} log file".format(log)) - log_path = "{dump_path}/{fqdn}/{log}".format( - dump_path=snapshot_path_master, - fqdn=compute_fqdn.replace(DNS_SUFFIX, ""), log=log) - cmd = "ls {}".format(log_path) - result = ssh_manager.execute_on_remote( - ip=ip, - cmd=cmd, - err_msg="Couldn't find {0} log" - " for node {1}".format(log, compute_fqdn), - raise_on_assert=False) - if not result['exit_code'] == 0: - absent_logs.append(log_path) - logger.debug("missed logs are {}".format(absent_logs)) - assert_false(absent_logs, "Next logs aren't present" - " in snapshot logs {}".format(absent_logs)) - - def incomplete_tasks(tasks, cluster_id=None): def get_last_tasks(): last_tasks = {} diff --git a/fuelweb_test/helpers/decorators.py b/fuelweb_test/helpers/decorators.py index 791785d1c..a8d669e62 100644 --- a/fuelweb_test/helpers/decorators.py +++ b/fuelweb_test/helpers/decorators.py @@ -37,7 +37,6 @@ from fuelweb_test import logger from fuelweb_test import settings from fuelweb_test.helpers.checkers import check_action_logs from fuelweb_test.helpers.checkers import check_repo_managment -from fuelweb_test.helpers.checkers import check_snapshot_logs from fuelweb_test.helpers.checkers import check_stats_on_collector from fuelweb_test.helpers.checkers import check_stats_private_info from fuelweb_test.helpers.checkers import count_stats_on_collector @@ -530,48 +529,3 @@ def token(func): args[0].login() return func(*args, **kwargs) return wrapper - - -def check_fuel_snapshot(func): - @functools.wraps(func) - def wrapper(*args, **kwargs): - result = func(*args, **kwargs) - try: - cluster_id = args[0].env.fuel_web.get_last_created_cluster() - logger.info("start checking snapshot logs") - controllers = \ - args[0].env.fuel_web.get_nailgun_cluster_nodes_by_roles( - cluster_id, ['controller']) - computes = \ - args[0].env.fuel_web.get_nailgun_cluster_nodes_by_roles( - cluster_id, ['compute']) - logger.debug("controller nodes are {}".format(controllers)) - logger.debug("compute nodes are {}".format(computes)) - controllers_fqdns = [controller['fqdn'] - for controller in controllers] - compute_fqdns = [compute['fqdn'] for compute in computes] - logger.debug("controller fqdns are {}".format(controllers_fqdns)) - logger.debug("compute fqdns are {}".format(compute_fqdns)) - args[0].env.fuel_web.task_wait( - args[0].env.fuel_web.client.generate_logs(), 60 * 10) - - logs_path = '/var/dump/' - archive_name = args[0].env.ssh_manager.execute_on_remote( - args[0].env.ssh_manager.admin_ip, - cmd="ls {}*.tar*".format(logs_path))['stdout_str'] - args[0].env.ssh_manager.execute_on_remote( - ip=args[0].env.ssh_manager.admin_ip, - cmd='cd {0} && tar -xpvf {1}'.format(logs_path, archive_name)) - - snapshot_name = args[0].env.ssh_manager.execute_on_remote( - args[0].env.ssh_manager.admin_ip, - cmd="ls -I *.tar* {}".format(logs_path))['stdout_str'] - logger.debug("snapshot name is {}".format(snapshot_name)) - check_snapshot_logs(args[0].env.ssh_manager.admin_ip, - snapshot_name, controllers_fqdns, - compute_fqdns) - return result - except Exception: - logger.error(traceback.format_exc()) - raise - return wrapper diff --git a/fuelweb_test/tests/test_ha_one_controller.py b/fuelweb_test/tests/test_ha_one_controller.py index b2442d65f..d1a2f7155 100644 --- a/fuelweb_test/tests/test_ha_one_controller.py +++ b/fuelweb_test/tests/test_ha_one_controller.py @@ -22,7 +22,6 @@ from proboscis.asserts import assert_equal from proboscis.asserts import assert_true from proboscis import test -from fuelweb_test.helpers.decorators import check_fuel_snapshot from fuelweb_test.helpers.decorators import log_snapshot_after_test from fuelweb_test.helpers.eb_tables import Ebtables from fuelweb_test.helpers import os_actions @@ -340,7 +339,6 @@ class MultiroleControllerCinder(TestBasic): @test(depends_on=[SetupEnvironment.prepare_slaves_3], groups=["deploy_multirole_controller_cinder"]) @log_snapshot_after_test - @check_fuel_snapshot def deploy_multirole_controller_cinder(self): """Deploy cluster in HA mode with multi-role controller and cinder