[{"id":"reconfigure-the-server's-hostname","uri":"features/finishing/srv_rename_hostname.feature","keyword":"Feature","name":"Reconfigure the server's hostname","description":"  As admin user\n  In order to change the server's hostname\n  I want to use the tool spacewalk-hostname-rename.","line":12,"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11}],"elements":[{"id":"reconfigure-the-server's-hostname;log-in-as-admin-user","keyword":"Scenario","name":"Log in as admin user","description":"","line":17,"type":"scenario","steps":[{"keyword":"Given ","name":"I am authorized for the \"Admin\" section","line":18,"match":{"location":"features/step_definitions/navigation_steps.rb:486"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;change-hostname-and-reboot-server","keyword":"Scenario","name":"Change hostname and reboot server","description":"","line":20,"type":"scenario","steps":[{"keyword":"When ","name":"I change the server's short hostname from hosts and hostname files","line":21,"match":{"location":"features/step_definitions/command_steps.rb:1670"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I reboot the server through SSH","line":22,"match":{"location":"features/step_definitions/command_steps.rb:1622"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I run spacewalk-hostname-rename command on the server","line":23,"match":{"location":"features/step_definitions/command_steps.rb:1690"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;copy-the-new-server-keys-and-configure-the-proxy","keyword":"Scenario","name":"Copy the new server keys and configure the proxy","description":"","line":26,"type":"scenario","steps":[{"keyword":"When ","name":"I copy server's keys to the proxy","line":27,"match":{"location":"features/step_definitions/command_steps.rb:1180"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I configure the proxy","line":28,"match":{"location":"features/step_definitions/command_steps.rb:1204"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see \"proxy\" via spacecmd","line":29,"match":{"location":"features/step_definitions/setup_steps.rb:233"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I restart the \"venv-salt-minion\" service on \"proxy\"","line":30,"match":{"location":"features/step_definitions/command_steps.rb:743"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"service \"venv-salt-minion\" is active on \"proxy\"","line":31,"match":{"location":"features/step_definitions/command_steps.rb:755"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I restart the \"salt-broker\" service on \"proxy\"","line":32,"match":{"location":"features/step_definitions/command_steps.rb:743"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"service \"salt-broker\" is active on \"proxy\"","line":33,"match":{"location":"features/step_definitions/command_steps.rb:755"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@proxy","line":25}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;apply-high-state-on-the-proxy-to-populate-new-server-ca","keyword":"Scenario","name":"Apply high state on the proxy to populate new server CA","description":"","line":36,"type":"scenario","steps":[{"keyword":"When ","name":"I apply highstate on \"proxy\"","line":37,"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@proxy","line":35}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;apply-high-state-on-the-suse-minion-to-populate-new-server-ca","keyword":"Scenario","name":"Apply high state on the SUSE Minion to populate new server CA","description":"","line":40,"type":"scenario","steps":[{"keyword":"When ","name":"I apply highstate on \"sle_minion\"","line":41,"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@sle_minion","line":39}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;apply-high-state-on-the-suse-ssh-minion-to-populate-new-server-ca","keyword":"Scenario","name":"Apply high state on the SUSE SSH Minion to populate new server CA","description":"","line":44,"type":"scenario","steps":[{"keyword":"When ","name":"I apply highstate on \"ssh_minion\"","line":45,"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@ssh_minion","line":43}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;apply-high-state-on-the-red-hat-like-minion-to-populate-new-server-ca","keyword":"Scenario","name":"Apply high state on the Red Hat-like Minion to populate new server CA","description":"","line":48,"type":"scenario","steps":[{"keyword":"When ","name":"I apply highstate on \"rhlike_minion\"","line":49,"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@rhlike_minion","line":47}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;apply-high-state-on-the-debian-like-minion-to-populate-new-server-ca","keyword":"Scenario","name":"Apply high state on the Debian-like Minion to populate new server CA","description":"","line":52,"type":"scenario","steps":[{"keyword":"When ","name":"I apply highstate on \"deblike_minion\"","line":53,"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@deblike_minion","line":51}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;apply-high-state-on-the-build-host-to-populate-new-server-ca","keyword":"Scenario","name":"Apply high state on the build host to populate new server CA","description":"","line":56,"type":"scenario","steps":[{"keyword":"When ","name":"I apply highstate on \"build_host\"","line":57,"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@build_host","line":55}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;check-all-new-server-certificates-on-the-minions","keyword":"Scenario","name":"Check all new server certificates on the minions","description":"","line":59,"type":"scenario","steps":[{"keyword":"When ","name":"I check all certificates after renaming the server hostname","line":60,"match":{"location":"features/step_definitions/command_steps.rb:1726"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;do-some-minimal-smoke-test-on-the-renamed-server","keyword":"Scenario","name":"Do some minimal smoke test on the renamed server","description":"","line":62,"type":"scenario","steps":[{"keyword":"Given ","name":"I am on the Systems overview page of this \"sle_minion\"","line":63,"match":{"location":"features/step_definitions/navigation_steps.rb:500"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I follow \"Details\" in the content area","line":64,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Remote Command\" in the content area","line":65,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I enter as remote command this script in","line":66,"doc_string":{"value":"#!/bin/bash\ndate","content_type":"","line":67},"match":{"location":"features/step_definitions/common_steps.rb:230"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I click on \"Schedule\"","line":71,"match":{"location":"features/step_definitions/navigation_steps.rb:314"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Events\" in the content area","line":72,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"Pending\" in the content area","line":73,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait at most 180 seconds until I do not see \"Remote Command on\" text, refreshing the page","line":74,"match":{"location":"features/step_definitions/navigation_steps.rb:77"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I follow \"History\" in the content area","line":75,"match":{"location":"features/step_definitions/navigation_steps.rb:380"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I wait until I see the event \"Remote Command on\" completed during last minute, refreshing the page","line":76,"match":{"location":"features/step_definitions/common_steps.rb:177"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;change-hostname-back-and-reboot-server","keyword":"Scenario","name":"Change hostname back and reboot server","description":"","line":78,"type":"scenario","steps":[{"keyword":"When ","name":"I change back the server's hostname","line":79,"match":{"location":"features/step_definitions/command_steps.rb:1765"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I run spacewalk-hostname-rename command on the server","line":80,"match":{"location":"features/step_definitions/command_steps.rb:1690"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;copy-the-new-server-keys-and-configure-the-proxy","keyword":"Scenario","name":"Copy the new server keys and configure the proxy","description":"","line":83,"type":"scenario","steps":[{"keyword":"When ","name":"I copy server's keys to the proxy","line":84,"match":{"location":"features/step_definitions/command_steps.rb:1180"},"result":{"status":"skipped"},"after":[]},{"keyword":"And ","name":"I configure the proxy","line":85,"match":{"location":"features/step_definitions/command_steps.rb:1204"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"I should see \"proxy\" via spacecmd","line":86,"match":{"location":"features/step_definitions/setup_steps.rb:233"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I restart the \"venv-salt-minion\" service on \"proxy\"","line":87,"match":{"location":"features/step_definitions/command_steps.rb:743"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"service \"venv-salt-minion\" is active on \"proxy\"","line":88,"match":{"location":"features/step_definitions/command_steps.rb:755"},"result":{"status":"skipped"},"after":[]},{"keyword":"When ","name":"I restart the \"salt-broker\" service on \"proxy\"","line":89,"match":{"location":"features/step_definitions/command_steps.rb:743"},"result":{"status":"skipped"},"after":[]},{"keyword":"Then ","name":"service \"salt-broker\" is active on \"proxy\"","line":90,"match":{"location":"features/step_definitions/command_steps.rb:755"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@proxy","line":82}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;apply-high-state-on-the-proxy-to-populate-new-server-ca","keyword":"Scenario","name":"Apply high state on the proxy to populate new server CA","description":"","line":93,"type":"scenario","steps":[{"keyword":"When ","name":"I apply highstate on \"proxy\"","line":94,"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@proxy","line":92}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;apply-high-state-on-the-suse-minion-to-populate-new-server-ca","keyword":"Scenario","name":"Apply high state on the SUSE Minion to populate new server CA","description":"","line":97,"type":"scenario","steps":[{"keyword":"When ","name":"I apply highstate on \"sle_minion\"","line":98,"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@sle_minion","line":96}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;apply-high-state-on-the-suse-ssh-minion-to-populate-new-server-ca","keyword":"Scenario","name":"Apply high state on the SUSE SSH Minion to populate new server CA","description":"","line":101,"type":"scenario","steps":[{"keyword":"When ","name":"I apply highstate on \"ssh_minion\"","line":102,"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@ssh_minion","line":100}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;apply-high-state-on-the-red-hat-like-minion-to-populate-new-server-ca","keyword":"Scenario","name":"Apply high state on the Red Hat-like Minion to populate new server CA","description":"","line":105,"type":"scenario","steps":[{"keyword":"When ","name":"I apply highstate on \"rhlike_minion\"","line":106,"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@rhlike_minion","line":104}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;apply-high-state-on-the-debian-like-minion-to-populate-new-server-ca","keyword":"Scenario","name":"Apply high state on the Debian-like Minion to populate new server CA","description":"","line":109,"type":"scenario","steps":[{"keyword":"When ","name":"I apply highstate on \"deblike_minion\"","line":110,"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@deblike_minion","line":108}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;apply-high-state-on-the-build-host-to-populate-new-server-ca","keyword":"Scenario","name":"Apply high state on the build host to populate new server CA","description":"","line":113,"type":"scenario","steps":[{"keyword":"When ","name":"I apply highstate on \"build_host\"","line":114,"match":{"location":"features/step_definitions/salt_steps.rb:647"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11},{"name":"@build_host","line":112}],"before":[],"after":[]},{"id":"reconfigure-the-server's-hostname;check-all-new-server-certificates-on-the-minions","keyword":"Scenario","name":"Check all new server certificates on the minions","description":"","line":116,"type":"scenario","steps":[{"keyword":"When ","name":"I check all certificates after renaming the server hostname","line":117,"match":{"location":"features/step_definitions/command_steps.rb:1726"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@skip_if_github_validation","line":9},{"name":"@skip_if_cloud","line":10},{"name":"@skip_if_containerized_server","line":11}],"before":[],"after":[]}]},{"id":"selinux-debugging","uri":"features/finishing/srv_selinux.feature","keyword":"Feature","name":"SELinux debugging","description":"  In order for the server to behave correctly after a reboot\n  I want to be sure that there is no wrong SELinux label","line":5,"tags":[{"name":"@transactional_server","line":4}],"elements":[{"id":"selinux-debugging;no-previous-operation-has-created-wrong-selinux-label","keyword":"Scenario","name":"No previous operation has created wrong SELinux label","description":"","line":9,"type":"scenario","steps":[{"keyword":"Then ","name":"files on container volumes should all have the proper SELinux label","line":10,"match":{"location":"features/step_definitions/command_steps.rb:776"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@transactional_server","line":4}],"before":[],"after":[]}]},{"id":"debug-the-server-after-the-testsuite-has-run","uri":"features/finishing/srv_debug.feature","keyword":"Feature","name":"Debug the server after the testsuite has run","description":"  * Related GitHub Card: https://github.com/SUSE/spacewalk/issues/25872","line":5,"tags":[{"name":"@test_issue","line":4}],"elements":[{"id":"debug-the-server-after-the-testsuite-has-run;call-spacewalk-debug-on-server","keyword":"Scenario","name":"Call spacewalk-debug on server","description":"","line":8,"type":"scenario","steps":[{"keyword":"When ","name":"I execute spacewalk-debug on the server","line":9,"match":{"location":"features/step_definitions/command_steps.rb:554"},"result":{"status":"passed","duration":36579796937},"after":[]}],"tags":[{"name":"@test_issue","line":4}],"before":[],"after":[]},{"id":"debug-the-server-after-the-testsuite-has-run;check-the-tomcat-logs-on-server","keyword":"Scenario","name":"Check the tomcat logs on server","description":"","line":11,"type":"scenario","steps":[{"keyword":"Then ","name":"the tomcat logs should not contain errors","line":12,"match":{"location":"features/step_definitions/command_steps.rb:519"},"result":{"status":"passed","duration":3557159329},"after":[]}],"tags":[{"name":"@test_issue","line":4}],"before":[],"after":[]},{"id":"debug-the-server-after-the-testsuite-has-run;check-salt-event-log-for-failures-on-server","keyword":"Scenario","name":"Check salt event log for failures on server","description":"","line":15,"type":"scenario","steps":[{"keyword":"Then ","name":"the salt event log on server should contain no failures","line":16,"match":{"location":"features/step_definitions/salt_steps.rb:512"},"result":{"status":"failed","error_message":"\nFound 47 failures in salt event log:\n\n# Failure 2 , _stamp: 2026-05-30T13:15:25.904321 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 20,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p11013-i9647.scope; invocation ID: a99480f942d8404f87d4844155f72094\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1881.514,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"15:15:23.855393\"\n}\n\n# Failure 3 , _stamp: 2026-05-30T13:44:59.294416 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 20,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p11653-i10002.scope; invocation ID: b745e94786774fb5bca5ba3e15c5125c\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1941.462,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"15:44:57.177593\"\n}\n\n# Failure 4 , _stamp: 2026-05-30T14:46:04.098198 {\n    \"__id__\": \"pkg_installed\",\n    \"__run_num__\": 11,\n    \"__sls__\": \"packages.pkginstall\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p13525-i10998.scope; invocation ID: f72d50371f4245b1968e4d198556dc9dLoading repository data...\\nReading installed packages...\\nResolving package dependencies...\\n\\nProblem: 1: nothing provides 'python3-rpm' needed by the to be installed python3-mgr-push-5.2.4-2.1.uyuni.noarch\\n Solution 1: do not install mgr-push-5.2.4-2.1.uyuni.noarch\\n Solution 2: break python3-mgr-push-5.2.4-2.1.uyuni.noarch by ignoring some of its dependencies\\n\\nChoose from above solutions by number or cancel [1/2/c/d/?] (c): c\",\n    \"duration\": 1997.932,\n    \"name\": \"pkg_installed\",\n    \"result\": false,\n    \"start_time\": \"16:46:02.090277\"\n}\n\n# Failure 5 , _stamp: 2026-05-30T15:03:51.480749 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 16329.446,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"17:03:35.118418\"\n}\n\n# Failure 6 , _stamp: 2026-05-30T15:03:51.480749 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"17:03:51.448381\"\n}\n\n# Failure 7 , _stamp: 2026-05-30T15:03:51.480749 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"17:03:51.448657\"\n}\n\n# Failure 8 , _stamp: 2026-05-30T15:05:22.677435 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 20810.204,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"17:05:01.828800\"\n}\n\n# Failure 9 , _stamp: 2026-05-30T15:05:22.677435 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"17:05:22.639458\"\n}\n\n# Failure 10 , _stamp: 2026-05-30T15:05:22.677435 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"17:05:22.639735\"\n}\n\n# Failure 11 , _stamp: 2026-05-30T15:10:01.849613 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 15872.653,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"17:09:45.941395\"\n}\n\n# Failure 12 , _stamp: 2026-05-30T15:10:01.849613 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"17:10:01.814510\"\n}\n\n# Failure 13 , _stamp: 2026-05-30T15:10:01.849613 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"17:10:01.814777\"\n}\n\n# Failure 14 , _stamp: 2026-05-30T15:11:11.458099 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 15184.595,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"17:10:56.239796\"\n}\n\n# Failure 15 , _stamp: 2026-05-30T15:11:11.458099 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"17:11:11.424866\"\n}\n\n# Failure 16 , _stamp: 2026-05-30T15:11:11.458099 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"17:11:11.425137\"\n}\n\n# Failure 17 , _stamp: 2026-05-30T15:12:30.118835 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 15112.274,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"17:12:14.974502\"\n}\n\n# Failure 18 , _stamp: 2026-05-30T15:12:30.118835 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.006,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"17:12:30.087275\"\n}\n\n# Failure 19 , _stamp: 2026-05-30T15:12:30.118835 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"17:12:30.087548\"\n}\n\n# Failure 20 , _stamp: 2026-05-30T15:13:40.345509 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker. Error(s) follow:\\n\\nmanifest for ip-172-16-1-175.eu-central-1.compute.internal/suse/sle15:15.7 not found: manifest unknown: manifest unknown\",\n    \"duration\": 15613.982,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"17:13:24.695784\"\n}\n\n# Failure 21 , _stamp: 2026-05-30T15:13:40.345509 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"17:13:40.310275\"\n}\n\n# Failure 22 , _stamp: 2026-05-30T15:13:40.345509 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.004,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"17:13:40.310547\"\n}\n\n# Failure 23 , _stamp: 2026-05-30T15:20:16.146865 {\n    \"__id__\": \"mgr_buildimage\",\n    \"__run_num__\": 1,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"Module function docker.build threw an exception. Exception: Build failed for https://github.com/uyuni-project/uyuni.git#:testsuite/features/profiles/temporary/docker_profiles/cloud_aws/Docker/authprofile. Error(s) follow:\\n\\nHead \\\"https://ip-172-16-1-175.eu-central-1.compute.internal:5000/v2/cucutest/systemsmanagement/uyuni/master/docker/containers/uyuni-master-testsuite/manifests/latest\\\": no basic auth credentials\",\n    \"duration\": 16013.47,\n    \"name\": \"docker.build\",\n    \"result\": false,\n    \"start_time\": \"17:20:00.093297\"\n}\n\n# Failure 24 , _stamp: 2026-05-30T15:20:16.146865 {\n    \"__id__\": \"mgr_pushimage\",\n    \"__run_num__\": 2,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_buildimage\",\n    \"duration\": 0.005,\n    \"name\": \"docker.push\",\n    \"result\": false,\n    \"start_time\": \"17:20:16.107302\"\n}\n\n# Failure 25 , _stamp: 2026-05-30T15:20:16.146865 {\n    \"__id__\": \"mgr_registries_logout\",\n    \"__run_num__\": 3,\n    \"__sls__\": \"images.docker\",\n    \"changes\": {},\n    \"comment\": \"One or more requisite failed: images.docker.mgr_pushimage\",\n    \"duration\": 0.003,\n    \"name\": \"docker.logout\",\n    \"result\": false,\n    \"start_time\": \"17:20:16.107585\"\n}\n\n# Failure 26 , _stamp: 2026-05-30T15:27:47.550922 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 20,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p16567-i16326.scope; invocation ID: 8712929be50c4ccf902bc7a06ad6f58c\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1700.409,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:27:45.683603\"\n}\n\n# Failure 27 , _stamp: 2026-05-30T15:33:49.990431 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p17933-i21120.scope; invocation ID: bafa30eed95244b993672ae0b1de2487\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1955.442,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:33:47.851620\"\n}\n\n# Failure 28 , _stamp: 2026-05-30T15:34:04.084737 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p18303-i17466.scope; invocation ID: 291a224d523449c6a455661aafb069e2\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1674.05,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:34:02.186547\"\n}\n\n# Failure 29 , _stamp: 2026-05-30T15:34:18.525741 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p18673-i21493.scope; invocation ID: ee65f4e62e8a4742b5e349e7923a7a72\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1484.341,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:34:16.876783\"\n}\n\n# Failure 30 , _stamp: 2026-05-30T15:34:34.105744 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p19043-i17834.scope; invocation ID: 4cefd93ee7e44874b58b04742d5c9f42\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1588.579,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:34:32.336107\"\n}\n\n# Failure 31 , _stamp: 2026-05-30T15:34:49.417595 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p19413-i18032.scope; invocation ID: 70fd49ca4f49430db635d0ac113428d9\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1538.519,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:34:47.711323\"\n}\n\n# Failure 32 , _stamp: 2026-05-30T15:35:05.388584 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p19783-i22052.scope; invocation ID: a9fffb0cecbf4d909ec40802e49318a1\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1624.033,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:35:03.473756\"\n}\n\n# Failure 33 , _stamp: 2026-05-30T15:35:21.956492 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p20153-i18416.scope; invocation ID: 2b715f5c5aed4d5999dd62d0df18af7a\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1862.965,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:35:19.907577\"\n}\n\n# Failure 34 , _stamp: 2026-05-30T15:35:37.004246 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p20523-i22376.scope; invocation ID: 3526f1f5e05f4c5fb13fc677775c4932\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1626.297,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:35:35.200524\"\n}\n\n# Failure 35 , _stamp: 2026-05-30T15:35:51.947073 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p20893-i22581.scope; invocation ID: 199eb1b4d41540049b35a796078b8357\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1633.572,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:35:50.134054\"\n}\n\n# Failure 36 , _stamp: 2026-05-30T15:36:08.124767 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p21263-i22768.scope; invocation ID: 934b68edfb2843f9bc022c6c02175c55\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1862.481,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:36:06.040860\"\n}\n\n# Failure 37 , _stamp: 2026-05-30T15:36:23.313342 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p21633-i19165.scope; invocation ID: 0c16ee4341a1485da208ad430aeb4aa0\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1729.095,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:36:21.406911\"\n}\n\n# Failure 38 , _stamp: 2026-05-30T15:36:37.497778 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p22003-i23126.scope; invocation ID: aebf0bf3268e4d7d807b8653b8aded18\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1664.101,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:36:35.657693\"\n}\n\n# Failure 39 , _stamp: 2026-05-30T15:36:52.545658 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p22373-i19520.scope; invocation ID: d3901a35f07f4d44bd4d7175ccbe3c90\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1620.715,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:36:50.759643\"\n}\n\n# Failure 40 , _stamp: 2026-05-30T15:37:07.571537 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p22743-i19693.scope; invocation ID: 14ecfcb117704aa8ab65037739128860\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1562.504,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:37:05.828636\"\n}\n\n# Failure 41 , _stamp: 2026-05-30T15:37:22.626676 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p23113-i19872.scope; invocation ID: 15e1b20d61584e61b0659aa60c0b0aa2\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1633.493,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:37:20.820380\"\n}\n\n# Failure 42 , _stamp: 2026-05-30T15:37:38.111773 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p23485-i23906.scope; invocation ID: 39defc6433614c069a57a0ff68144f58\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1649.837,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:37:36.271880\"\n}\n\n# Failure 43 , _stamp: 2026-05-30T15:37:53.646325 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p23855-i24102.scope; invocation ID: a6665c1969314475befa46d3c28faf29\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1720.043,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"17:37:51.741792\"\n}\n\n# Failure 44 , _stamp: 2026-05-30T16:10:14.898478 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p20935-i22592.scope; invocation ID: 75727225fd864cd69975fc57fd0cccf5\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1567.55,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"18:10:12.652597\"\n}\n\n# Failure 45 , _stamp: 2026-05-30T16:37:28.262239 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 27,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p26218-i25480.scope; invocation ID: 97e0a9eac7f74e6d9075c709a5932e6f\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 454.579,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"18:37:27.642673\"\n}\n\n# Failure 46 , _stamp: 2026-05-30T16:38:52.332008 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 27,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p26848-i25776.scope; invocation ID: fbae8ec5a8cb4a488add24e1970663ef\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 388.052,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"18:38:51.775030\"\n}\n\n# Failure 47 , _stamp: 2026-05-30T16:41:19.816041 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 20,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p27576-i26177.scope; invocation ID: a438441fe3dd42bdaefe9b7c9bc2cf94\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1650.715,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"18:41:17.995902\"\n}\n\n# Failure 48 , _stamp: 2026-05-30T16:53:50.912328 {\n    \"__id__\": \"mgr_ansible_installed\",\n    \"__run_num__\": 21,\n    \"__sls__\": \"ansible\",\n    \"changes\": {},\n    \"comment\": \"An error was encountered while installing package(s): Zypper command failure: Running as unit: run-p29465-i27103.scope; invocation ID: b4e5edbd3f624db69de03b83b22110b1\\nPackage 'ansible' not found.Loading repository data...\\nReading installed packages...\",\n    \"duration\": 1741.59,\n    \"name\": \"mgr_ansible_installed\",\n    \"result\": false,\n    \"start_time\": \"18:53:49.002095\"\n}\n\n (ScriptError)\n./features/step_definitions/salt_steps.rb:531:in `/^the salt event log on server should contain no failures$/'\nfeatures/finishing/srv_debug.feature:16:in `the salt event log on server should contain no failures'","duration":6889457663},"after":[]}],"tags":[{"name":"@test_issue","line":4},{"name":"@test_issue","line":14}],"before":[],"after":[]},{"id":"debug-the-server-after-the-testsuite-has-run;check-the-taskomatic-logs-on-server","keyword":"Scenario","name":"Check the taskomatic logs on server","description":"","line":18,"type":"scenario","steps":[{"keyword":"Then ","name":"the taskomatic logs should not contain errors","line":19,"match":{"location":"features/step_definitions/command_steps.rb:527"},"result":{"status":"passed","duration":2723051694},"after":[]}],"tags":[{"name":"@test_issue","line":4}],"before":[],"after":[]},{"id":"debug-the-server-after-the-testsuite-has-run;check-for-out-of-memory-errors","keyword":"Scenario","name":"Check for out of memory errors","description":"","line":21,"type":"scenario","steps":[{"keyword":"Then ","name":"the log messages should not contain out of memory errors","line":22,"match":{"location":"features/step_definitions/command_steps.rb:535"},"result":{"status":"passed","duration":2654422890},"after":[]}],"tags":[{"name":"@test_issue","line":4}],"before":[],"after":[]}]},{"id":"test-for-excessive-scc-accesses","uri":"features/finishing/srv_count_scc_access.feature","keyword":"Feature","name":"Test for excessive SCC accesses","description":"","line":5,"tags":[{"name":"@srv_scc_access_logging","line":4}],"elements":[{"id":"test-for-excessive-scc-accesses;count-ui-scc-accesses-in-rhn_web_ui.log","keyword":"Scenario","name":"Count UI SCC accesses in rhn_web_ui.log","description":"","line":7,"type":"scenario","steps":[{"keyword":"Then ","name":"the word \"scc.suse.com\" does not occur more than 100 times in \"/var/log/rhn/rhn_web_ui.log\" on \"server\"","line":8,"match":{"location":"features/step_definitions/command_steps.rb:1849"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@srv_scc_access_logging","line":4}],"before":[],"after":[]},{"id":"test-for-excessive-scc-accesses;count-taskomatic-scc-accesses-in-rhn_taskomatic_daemon.log","keyword":"Scenario","name":"Count Taskomatic SCC accesses in rhn_taskomatic_daemon.log","description":"","line":10,"type":"scenario","steps":[{"keyword":"Then ","name":"the word \"scc.suse.com\" does not occur more than 50 times in \"/var/log/rhn/rhn_taskomatic_daemon.log\" on \"server\"","line":11,"match":{"location":"features/step_definitions/command_steps.rb:1849"},"result":{"status":"skipped"},"after":[]}],"tags":[{"name":"@srv_scc_access_logging","line":4}],"before":[],"after":[]}]}]