[
  {
    "id": "setup-containerized-proxy",
    "uri": "features/proxy/proxy_container.feature",
    "keyword": "Feature",
    "name": "Setup containerized proxy",
    "description": "  In order to use a containerized proxy with the server\n  As the system administrator\n  I want to register the containerized proxy on the server",
    "line": 13,
    "tags": [
      {
        "name": "@containerized_server",
        "line": 10
      },
      {
        "name": "@scope_containerized_proxy",
        "line": 11
      },
      {
        "name": "@proxy",
        "line": 12
      }
    ],
    "elements": [
      {
        "id": "setup-containerized-proxy;clean-up-sumaform-leftovers-on-proxy",
        "keyword": "Scenario",
        "name": "Clean up sumaform leftovers on proxy",
        "description": "",
        "line": 18,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I perform a full salt minion cleanup on \"proxy\"",
            "line": 19,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:560"
            },
            "result": {
              "status": "passed",
              "duration": 6565601298
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 25184
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 25805
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21715
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 10975
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 6979
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:01:05 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 380942
            }
          },
          {
            "output": [
              "New user proxy_container created with roles: org_admin, channel_admin, config_admin, system_group_admin, activation_key_admin, image_admin"
            ],
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 2559475023
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 29646
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 16196
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 10 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 228489
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 20431
            }
          }
        ]
      },
      {
        "id": "setup-containerized-proxy;reboot-after-clean-up",
        "keyword": "Scenario",
        "name": "Reboot after clean up",
        "description": "",
        "line": 22,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I reboot the \"proxy\" host through SSH, waiting until it comes back",
            "line": 23,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1604"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          },
          {
            "name": "@transactional_server",
            "line": 21
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 18652
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24150
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 10148
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 6165
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:01:15 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 212929
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 14962
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 10328
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 5569
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:708"
            },
            "result": {
              "status": "skipped",
              "duration": 96328
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 187331
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 9707
            }
          }
        ]
      },
      {
        "id": "setup-containerized-proxy;log-in-as-admin-user",
        "keyword": "Scenario",
        "name": "Log in as admin user",
        "description": "",
        "line": 25,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 26,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:457"
            },
            "result": {
              "status": "passed",
              "duration": 37516064970
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4264251
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13127
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 14821
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 8641
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 5651
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:01:15 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 177728
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 12040
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 8416
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 4336
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 37 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 229219
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16661
            }
          }
        ]
      },
      {
        "id": "setup-containerized-proxy;bootstrap-the-proxy-host-as-a-salt-minion",
        "keyword": "Scenario",
        "name": "Bootstrap the proxy host as a salt minion",
        "description": "",
        "line": 28,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems > Bootstrapping\"",
            "line": 29,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:393"
            },
            "result": {
              "status": "passed",
              "duration": 141669466
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 361398934
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Bootstrap Minions\" text",
            "line": 30,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:661"
            },
            "result": {
              "status": "passed",
              "duration": 70522071
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4516115
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I enter the hostname of \"proxy\" as \"hostname\"",
            "line": 31,
            "output": [
              "The hostname of proxy is uyuni-master-proxy.sumaci.aws"
            ],
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:502"
            },
            "result": {
              "status": "passed",
              "duration": 116482995
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4904440
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"22\" as \"port\"",
            "line": 32,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:252"
            },
            "result": {
              "status": "passed",
              "duration": 50457470
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4890359
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"root\" as \"user\"",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:252"
            },
            "result": {
              "status": "passed",
              "duration": 55472960
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4757374
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"linux\" as \"password\"",
            "line": 34,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:252"
            },
            "result": {
              "status": "passed",
              "duration": 53748531
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5584326
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"1-PROXY-KEY-x86_64\" from \"activationKeys\"",
            "line": 35,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:188"
            },
            "result": {
              "status": "passed",
              "duration": 71768293
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4635793
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Bootstrap\"",
            "line": 36,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:292"
            },
            "result": {
              "status": "passed",
              "duration": 61678488
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 3939806
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see \"Bootstrap process initiated.\" text",
            "line": 37,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:39"
            },
            "result": {
              "status": "passed",
              "duration": 35257381739
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 10366675
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16658
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24908
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 13371
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 6054
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:01:52 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 210536
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 19993
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 12936
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 4616
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 36 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 252945
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18605
            }
          }
        ]
      },
      {
        "id": "setup-containerized-proxy;reboot-the-proxy-host",
        "keyword": "Scenario",
        "name": "Reboot the proxy host",
        "description": "",
        "line": 41,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I reboot the \"proxy\" host through SSH, waiting until it comes back",
            "line": 42,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1604"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          },
          {
            "name": "@skip_if_cloud",
            "line": 39
          },
          {
            "name": "@transactional_server",
            "line": 40
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17158
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 25703
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 12230
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 6151
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:02:28 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 213435
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 18758
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 12038
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:678"
            },
            "result": {
              "status": "skipped",
              "duration": 101957
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 7036
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:708"
            },
            "result": {
              "status": "skipped",
              "duration": 57168
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 1537452
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15047
            }
          }
        ]
      },
      {
        "id": "setup-containerized-proxy;wait-until-the-proxy-host-appears",
        "keyword": "Scenario",
        "name": "Wait until the proxy host appears",
        "description": "",
        "line": 44,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I wait until onboarding is completed for \"proxy\"",
            "line": 45,
            "match": {
              "location": "features/step_definitions/setup_steps.rb:229"
            },
            "result": {
              "status": "passed",
              "duration": 82694078497
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4664602
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13193
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20774
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 10322
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 10921
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:02:28 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 273995
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 16875
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 9800
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 5932
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 83 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 237744
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15973
            }
          }
        ]
      },
      {
        "id": "setup-containerized-proxy;generate-containerized-proxy-configuration",
        "keyword": "Scenario",
        "name": "Generate containerized proxy configuration",
        "description": "",
        "line": 47,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I generate the configuration \"/tmp/proxy_container_config.tar.gz\" of containerized proxy on the server",
            "line": 48,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1516"
            },
            "result": {
              "status": "passed",
              "duration": 8607785900
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5379038
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I copy the configuration \"/tmp/proxy_container_config.tar.gz\" of containerized proxy from the server to the proxy",
            "line": 49,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1542"
            },
            "result": {
              "status": "passed",
              "duration": 2781505856
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5364864
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 16113
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20798
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 11213
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 6134
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:03:51 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 204593
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 15752
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 11214
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 5161
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 11 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 1330526
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18140
            }
          }
        ]
      },
      {
        "id": "setup-containerized-proxy;set-up-the-containerized-proxy-service-to-support-avahi",
        "keyword": "Scenario",
        "name": "Set up the containerized proxy service to support Avahi",
        "description": "",
        "line": 51,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I add avahi hosts in containerized proxy configuration",
            "line": 52,
            "output": [
              "Record not added - avahi domain was not detected"
            ],
            "match": {
              "location": "features/step_definitions/command_steps.rb:1547"
            },
            "result": {
              "status": "passed",
              "duration": 189150
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4194790
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14194
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 26019
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 10841
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 6317
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:04:02 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 213197
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 19348
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 10668
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 4869
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 184199
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 11547
            }
          }
        ]
      },
      {
        "id": "setup-containerized-proxy;run-a-containerized-proxy",
        "keyword": "Scenario",
        "name": "Run a containerized proxy",
        "description": "",
        "line": 54,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I run \"mgrpxy install podman /tmp/proxy_container_config.tar.gz\" on \"proxy\"",
            "line": 55,
            "match": {
              "location": "features/step_definitions/command_steps.rb:776"
            },
            "result": {
              "status": "passed",
              "duration": 18052791928
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5532543
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 33956
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 13825
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 9295
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 5446
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:04:02 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 187125
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 14336
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 10072
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 8167
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 19 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 243099
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15886
            }
          }
        ]
      },
      {
        "id": "setup-containerized-proxy;wait-until-containerized-proxy-service-is-active",
        "keyword": "Scenario",
        "name": "Wait until containerized proxy service is active",
        "description": "",
        "line": 57,
        "type": "scenario",
        "steps": [
          {
            "keyword": "And ",
            "name": "I wait until \"uyuni-proxy-pod\" service is active on \"proxy\"",
            "line": 58,
            "match": {
              "location": "features/step_definitions/command_steps.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 609603249
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4914352
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"uyuni-proxy-httpd\" service is active on \"proxy\"",
            "line": 59,
            "match": {
              "location": "features/step_definitions/command_steps.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 457031676
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4830212
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"uyuni-proxy-salt-broker\" service is active on \"proxy\"",
            "line": 60,
            "match": {
              "location": "features/step_definitions/command_steps.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 509575281
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4780049
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"uyuni-proxy-squid\" service is active on \"proxy\"",
            "line": 61,
            "match": {
              "location": "features/step_definitions/command_steps.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 464186215
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4691142
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"uyuni-proxy-ssh\" service is active on \"proxy\"",
            "line": 62,
            "match": {
              "location": "features/step_definitions/command_steps.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 394268511
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4997837
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"uyuni-proxy-tftpd\" service is active on \"proxy\"",
            "line": 63,
            "match": {
              "location": "features/step_definitions/command_steps.rb:296"
            },
            "result": {
              "status": "passed",
              "duration": 289951295
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4700355
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until port \"8022\" is listening on \"proxy\" container",
            "line": 64,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1568"
            },
            "result": {
              "status": "passed",
              "duration": 326610766
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4673637
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until port \"80\" is listening on \"proxy\" container",
            "line": 65,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1568"
            },
            "result": {
              "status": "passed",
              "duration": 327717434
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5124895
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until port \"443\" is listening on \"proxy\" container",
            "line": 66,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1568"
            },
            "result": {
              "status": "passed",
              "duration": 311309103
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4878627
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I visit \"Proxy\" endpoint of this \"proxy\"",
            "line": 67,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:1150"
            },
            "result": {
              "status": "passed",
              "duration": 347503135
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 5057061
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14648
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 22776
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 11713
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 6221
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:04:21 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 208114
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 17013
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 10925
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 4646
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 4 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 227675
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 17622
            }
          }
        ]
      },
      {
        "id": "setup-containerized-proxy;the-containerized-proxy-should-be-registered-automatically",
        "keyword": "Scenario",
        "name": "The containerized proxy should be registered automatically",
        "description": "",
        "line": 69,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I follow the left menu \"Systems\"",
            "line": 70,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:393"
            },
            "result": {
              "status": "passed",
              "duration": 58870609
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 356495875
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until I see the name of \"proxy\", refreshing the page",
            "line": 71,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:109"
            },
            "result": {
              "status": "passed",
              "duration": 685358512
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4582755
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 17542
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 21571
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 11544
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 5918
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:04:25 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 217109
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 18312
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 9911
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 5260
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 216763
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18478
            }
          }
        ]
      },
      {
        "id": "setup-containerized-proxy;check-if-monitoring-can-be-enabled-on-the-containerized-proxy",
        "keyword": "Scenario",
        "name": "Check if Monitoring can be enabled on the containerized proxy",
        "description": "",
        "line": 73,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am on the Systems overview page of this \"proxy\"",
            "line": 74,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:471"
            },
            "result": {
              "status": "passed",
              "duration": 876617626
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 4615115
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Properties\" in the content area",
            "line": 75,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "passed",
              "duration": 68196536
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 571018381
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "the \"monitoring_entitled\" checkbox should be disabled",
            "line": 76,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:1067"
            },
            "result": {
              "status": "passed",
              "duration": 10005697344
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "passed",
                  "duration": 3634141
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 14226
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23005
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 10629
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 6445
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:04:26 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 218199
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 20133
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 15166
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 6258
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 11 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 229543
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 14635
            }
          }
        ]
      }
    ]
  },
  {
    "id": "prepare-the-containerized-branch-server-for-pxe-booting",
    "uri": "features/proxy/proxy_rbs_container_branch_network.feature",
    "keyword": "Feature",
    "name": "Prepare the containerized branch server for PXE booting",
    "description": "  In order to use a containerized proxy as a Retail Branch server\n  As the system administrator\n  I make sure the network setup is as expected",
    "line": 14,
    "tags": [
      {
        "name": "@containerized_server",
        "line": 10
      },
      {
        "name": "@scope_containerized_proxy",
        "line": 11
      },
      {
        "name": "@proxy",
        "line": 12
      },
      {
        "name": "@private_net",
        "line": 13
      }
    ],
    "elements": [
      {
        "id": "prepare-the-containerized-branch-server-for-pxe-booting;adapt-the-proxy-for-retail",
        "keyword": "Scenario",
        "name": "Adapt the proxy for Retail",
        "description": "",
        "line": 19,
        "type": "scenario",
        "steps": [
          {
            "keyword": "When ",
            "name": "I rename the proxy for Retail",
            "line": 20,
            "match": {
              "location": "features/step_definitions/retail_steps.rb:58"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I connect the second interface of the proxy to the private network",
            "line": 21,
            "match": {
              "location": "features/step_definitions/retail_steps.rb:63"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I restart all proxy containers",
            "line": 22,
            "match": {
              "location": "features/step_definitions/retail_steps.rb:86"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          },
          {
            "name": "@private_net",
            "line": 13
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 15887
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 25455
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 11343
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 6942
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:04:37 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 212006
            }
          },
          {
            "output": [
              "New user proxy_rbs_container_branch_network created with roles: org_admin, channel_admin, config_admin, system_group_admin, activation_key_admin, image_admin"
            ],
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 2524993131
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 30840
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:628"
            },
            "result": {
              "status": "skipped",
              "duration": 91487
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 8115
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 3 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 566326
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16158
            }
          }
        ]
      },
      {
        "id": "prepare-the-containerized-branch-server-for-pxe-booting;check-the-branch-network",
        "keyword": "Scenario",
        "name": "Check the branch network",
        "description": "",
        "line": 24,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Then ",
            "name": "the \"dhcp_dns\" host should be present on private network",
            "line": 25,
            "match": {
              "location": "features/step_definitions/retail_steps.rb:95"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "name resolution should work on private network",
            "line": 26,
            "match": {
              "location": "features/step_definitions/retail_steps.rb:101"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          },
          {
            "name": "@private_net",
            "line": 13
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 13822
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 22968
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 10502
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 7738
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:04:40 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 298063
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 16539
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 9430
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:628"
            },
            "result": {
              "status": "skipped",
              "duration": 69261
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 5251
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 182822
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 10189
            }
          }
        ]
      },
      {
        "id": "prepare-the-containerized-branch-server-for-pxe-booting;let-the-server-know-about-the-new-ip-and-fqdn-of-the-containerized-proxy",
        "keyword": "Scenario",
        "name": "Let the server know about the new IP and FQDN of the containerized proxy",
        "description": "",
        "line": 28,
        "type": "scenario",
        "steps": [
          {
            "keyword": "Given ",
            "name": "I am authorized for the \"Admin\" section",
            "line": 29,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:457"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I am on the Systems overview page of this \"proxy\"",
            "line": 30,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:471"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Details\" in the content area",
            "line": 31,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Hardware\" in the content area",
            "line": 32,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Schedule Hardware Refresh\"",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:292"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"You have successfully scheduled a hardware profile refresh\" text",
            "line": 34,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:661"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I wait until event \"Hardware List Refresh scheduled by admin\" is completed",
            "line": 35,
            "match": {
              "location": "features/step_definitions/common_steps.rb:150"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until there is no Salt job calling the module \"hardware.profileupdate\" on \"proxy\"",
            "line": 36,
            "match": {
              "location": "features/step_definitions/salt_steps.rb:367"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Details\" in the content area",
            "line": 37,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Hardware\" in the content area",
            "line": 38,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:353"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"proxy.example.org\" text",
            "line": 39,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:661"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:278"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          }
        ],
        "tags": [
          {
            "name": "@containerized_server",
            "line": 10
          },
          {
            "name": "@scope_containerized_proxy",
            "line": 11
          },
          {
            "name": "@proxy",
            "line": 12
          },
          {
            "name": "@private_net",
            "line": 13
          }
        ],
        "before": [
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:14"
            },
            "result": {
              "status": "passed",
              "duration": 11644
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16427
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:149"
            },
            "result": {
              "status": "passed",
              "duration": 10110
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:245"
            },
            "result": {
              "status": "passed",
              "duration": 5159
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-01-29 17:04:40 +0100\n"
            ],
            "match": {
              "location": "features/support/env.rb:284"
            },
            "result": {
              "status": "passed",
              "duration": 177743
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:299"
            },
            "result": {
              "status": "passed",
              "duration": 14331
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:312"
            },
            "result": {
              "status": "passed",
              "duration": 7950
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:628"
            },
            "result": {
              "status": "skipped",
              "duration": 60378
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:698"
            },
            "result": {
              "status": "passed",
              "duration": 5850
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:154"
            },
            "result": {
              "status": "passed",
              "duration": 179351
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 10932
            }
          }
        ]
      }
    ]
  }
]