stacki icon indicating copy to clipboard operation
stacki copied to clipboard

FEATURE: ReportSys test for SLES pallet patch

Open megkido opened this issue 5 years ago • 1 comments

Output

frontend-0-0:/opt/stack/lib/python3.8/site-packages/stack/commands/report/system/tests # stack report system
====================================== test session starts ======================================
platform linux -- Python 3.8.3, pytest-6.0.1, py-1.9.0, pluggy-0.13.1 -- /opt/stack/bin/python3
cachedir: .pytest_cache
rootdir: /opt/stack/lib/python3.8/site-packages/stack/commands/report/system
plugins: testinfra-1.16.0
collected 35 items

tests/test_stacki.py::test_stack_list[local-box] PASSED
tests/test_stacki.py::test_stack_list[local-pallet] PASSED
tests/test_stacki.py::test_stack_list[local-cart] PASSED
tests/test_stacki.py::test_stack_list[local-network] PASSED
tests/test_stacki.py::test_stack_list[local-host] PASSED
tests/test_stacki.py::test_stack_list[local-host interface] PASSED
tests/test_stacki.py::test_stacki_pallets_sane[local] PASSED
tests/test_stacki.py::test_stacki_central_server[local] PASSED
tests/test_stacki.py::test_stacki_ca_correct[local] PASSED
tests/test_services.py::test_service_enabled_and_running[local-dhcpd] PASSED
tests/test_services.py::test_service_enabled_and_running[local-named] SKIPPED
tests/test_services.py::test_service_enabled_and_running[local-rsyslog] PASSED
tests/test_services.py::test_service_enabled_and_running[local-smq-processor] PASSED
tests/test_services.py::test_service_enabled_and_running[local-smq-producer] PASSED
tests/test_services.py::test_service_enabled_and_running[local-smq-publisher] PASSED
tests/test_services.py::test_service_enabled_and_running[local-sshd] PASSED
tests/test_services.py::test_service_enabled_and_running[local-chronyd] PASSED
tests/test_services.py::test_service_enabled_and_running[local-apache2] PASSED
tests/test_services.py::test_service_enabled_and_running[local-mysql] PASSED
tests/test_services.py::test_tftpd_enabled_and_running[local] PASSED
tests/test_services.py::test_logrotate_service_enabled[local] PASSED
tests/test_services.py::test_logrotate_configuration_valid[local] PASSED
tests/test_services.py::test_stacki_logrotate_file_exists[local] PASSED
tests/test_restapi.py::test_restapi_list_host PASSED
tests/test_backend_installs.py::TestBackendInstalls::test_backend[backend-0-0] PASSED
tests/test_partitions.py::TestStoragePartition::test_storage_partition[paramiko://backend-0-0] SKIPPED
tests/test_backend_link.py::TestLinkUp::test_link_status[paramiko://backend-0-0] PASSED
tests/test_other_dhcp.py::test_other_dhcp_server[eth1] PASSED
tests/test_networks.py::test_hosts_in_correct_networks PASSED
tests/test_df.py::test_slash_not_full[local] PASSED
tests/test_df.py::test_export_not_full[local] PASSED
tests/test_df.py::test_var_not_full[local] PASSED
tests/test_sles_patch.py::test_sles_pallet_patched[local] PASSED
tests/test_pkgs.py::test_rpms_are_clean[local] PASSED
tests/test_pkgs.py::test_no_duplicate_rpms[local] PASSED

======================================= warnings summary ========================================
tests/test_partitions.py::TestStoragePartition::test_storage_partition[paramiko://backend-0-0]
  /opt/stack/lib/python3.8/site-packages/paramiko/client.py:835: UserWarning: Unknown ssh-ed25519 host key for backend-0-0: b'f6d43303ee51d55add2c3ac4b0f8fac3'
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/warnings.html

========================================= Cluster Data ==========================================

------------------------------------------- list box --------------------------------------------

NAME     OS   PALLETS                                                       CARTS   REPOS
11sp3    sles SLES-11sp3-sles11 stacki-5.6.1-sles11                         ------- -----
12sp3    sles stacki-5.6.1-sles12 SLES-12sp3-sles12 stacki-5.6rc5-sles12    ------- -----
15sp1    sles SLES-15sp1-sles15 Packages-1-15sp1-sles15 stacki-5.6.1-sles15 ------- -----
default  sles stacki-5.6.1-sles12 SLES-12sp3-sles12                         vagrant -----
frontend sles stacki-5.6.1-sles12 SLES-12sp3-sles12                         ------- -----

------------------------------------------ list pallet ------------------------------------------

NAME       VERSION RELEASE ARCH   OS   BOXES
stacki     5.6.1   sles12  x86_64 sles default frontend 12sp3
SLES       12sp3   sles12  x86_64 sles default frontend 12sp3
SLES       15sp1   sles15  x86_64 sles 15sp1
Packages-1 15sp1   sles15  x86_64 sles 15sp1
SLES       11sp3   sles11  x86_64 sles 11sp3
stacki     5.6.1   sles15  x86_64 sles 15sp1
stacki     5.6.1   sles11  x86_64 sles 11sp3
stacki     5.6rc5  sles12  x86_64 sles 12sp3

------------------------------------------- list cart -------------------------------------------

NAME    BOXES
vagrant default

----------------------------------------- list network ------------------------------------------

NETWORK ADDRESS     MASK          GATEWAY       MTU ZONE DNS   PXE
private 192.168.0.0 255.255.255.0 192.168.121.1 --- ---- False True

------------------------------------------- list host -------------------------------------------

HOST         RACK RANK APPLIANCE OS   BOX      ENVIRONMENT OSACTION INSTALLACTION COMMENT
frontend-0-0 0    0    frontend  sles frontend ----------- default  default       -------
backend-0-0  0    0    backend   sles default  ----------- default  default       -------

-------------------------------------- list host interface --------------------------------------

HOST         INTERFACE DEFAULT NETWORK MAC               IP          NAME         MODULE VLAN OPTIONS CHANNEL
frontend-0-0 eth1      True    private 52:54:00:e3:a0:a8 192.168.0.2 frontend-0-0 ------ ---- ------- -------
backend-0-0  eth0      ------- ------- 52:54:00:75:5c:ff ----------- ------------ ------ ---- ------- -------
backend-0-0  eth1      True    private 52:54:00:00:00:03 192.168.0.1 backend-0-0  ------ ---- ------- -------

----------------------------------- SLES pallet patch source ------------------------------------

stacki-5.6rc5-sles12-sles-x86_64
----------------------------------- SLES pallet patch source ------------------------------------

stacki-5.6.1-sles15-sles-x86_64
==================================== short test summary info ====================================
SKIPPED [1] tests/test_services.py:38: named should only be running if a network is set to dns=true
SKIPPED [1] tests/test_partitions.py:37: Using default stacki partition config for host backend-0-0
=========================== 33 passed, 2 skipped, 1 warning in 12.02s ===========================

megkido avatar Aug 24 '20 22:08 megkido

Updated output

Failure case

--------------------------------- SLES12sp3 pallet patch source NOT found ----------------------------------

/opt/stack/pallet-patches/SLES-12sp3-sles12-sles-x86_64/add-stacki-squashfs/content

-------------------------------------- SLES15sp1 pallet patch source ---------------------------------------

stacki-5.6.1-sles15-sles-x86_64

-------------------------------------- SLES11sp3 pallet patch source ---------------------------------------

stacki-5.6rc5-sles12-sles-x86_64

megkido avatar Oct 06 '20 20:10 megkido