[
  {
    "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:565"
            },
            "result": {
              "status": "passed",
              "duration": 9248549135
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 25471
                }
              }
            ]
          }
        ],
        "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": 31250
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23868
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11890
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5956
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:22:39 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 249815
            }
          },
          {
            "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:331"
            },
            "result": {
              "status": "passed",
              "duration": 12329755157
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 29671
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 7225
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 21 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 223418
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 24545
            }
          }
        ]
      },
      {
        "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:1654"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "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": 17955
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23973
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12041
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5916
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:23:00 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 206713
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 16788
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 12386
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 6016
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:802"
            },
            "result": {
              "status": "skipped",
              "duration": 106922
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 433032
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12813
            }
          }
        ]
      },
      {
        "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:486"
            },
            "result": {
              "status": "passed",
              "duration": 38306346997
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4309775
                }
              }
            ]
          }
        ],
        "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": 16264
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 18259
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 15433
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6715
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:23:00 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 184505
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 15484
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 9051
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 4431
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 39 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 262201
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 18851
            }
          }
        ]
      },
      {
        "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:420"
            },
            "result": {
              "status": "passed",
              "duration": 151767960
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 451197662
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"Bootstrap Minions\" text",
            "line": 30,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:696"
            },
            "result": {
              "status": "passed",
              "duration": 76188845
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 5398183
                }
              }
            ]
          },
          {
            "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:531"
            },
            "result": {
              "status": "passed",
              "duration": 115730682
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4997993
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"22\" as \"port\"",
            "line": 32,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 51898538
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4711689
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"root\" as \"user\"",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 61197460
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4873491
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I enter \"linux\" as \"password\"",
            "line": 34,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:268"
            },
            "result": {
              "status": "passed",
              "duration": 58999300
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4855063
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I select \"1-PROXY-KEY-x86_64\" from \"activationKeys\"",
            "line": 35,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:204"
            },
            "result": {
              "status": "passed",
              "duration": 80258887
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 5198717
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Bootstrap\"",
            "line": 36,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "passed",
              "duration": 60611373
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 6556662
                }
              }
            ]
          },
          {
            "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": 36670740108
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 7616020
                }
              }
            ]
          }
        ],
        "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": 19590
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24044
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 13670
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6552
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:23:39 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 228422
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 18813
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 11051
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 4789
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 38 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 260058
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 13514
            }
          }
        ]
      },
      {
        "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:1654"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "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": 17527
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 39671
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12142
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 12556
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:24:17 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 218606
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 19950
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 11861
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:768"
            },
            "result": {
              "status": "skipped",
              "duration": 273142
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 9367
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:802"
            },
            "result": {
              "status": "skipped",
              "duration": 271999
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 201405
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 12679
            }
          }
        ]
      },
      {
        "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": 83158579501
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4905829
                }
              }
            ]
          }
        ],
        "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": 14028
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19302
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9732
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6569
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:24:17 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 200685
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14630
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 10183
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 4867
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 83 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 251411
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 21583
            }
          }
        ]
      },
      {
        "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:1566"
            },
            "result": {
              "status": "passed",
              "duration": 9889672858
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 5408760
                }
              }
            ]
          },
          {
            "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:1592"
            },
            "result": {
              "status": "passed",
              "duration": 2835824186
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 5147233
                }
              }
            ]
          }
        ],
        "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": 15679
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 28412
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10424
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6836
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:25:40 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 204796
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 15897
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 11446
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 4690
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 13 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 271288
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15497
            }
          }
        ]
      },
      {
        "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:1597"
            },
            "result": {
              "status": "passed",
              "duration": 747156
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4221598
                }
              }
            ]
          }
        ],
        "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": 15741
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24533
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 12014
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6010
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:25:53 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 208517
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 17637
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 9975
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 5467
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 183457
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 9935
            }
          }
        ]
      },
      {
        "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:796"
            },
            "result": {
              "status": "passed",
              "duration": 20525755761
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 5756096
                }
              }
            ]
          }
        ],
        "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": 12642
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 16343
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9695
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5659
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:25:53 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 185842
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 13233
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 8469
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 4623
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 20 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 235261
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 13957
            }
          }
        ]
      },
      {
        "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:311"
            },
            "result": {
              "status": "passed",
              "duration": 490016029
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 5442569
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"uyuni-proxy-httpd\" service is active on \"proxy\"",
            "line": 59,
            "match": {
              "location": "features/step_definitions/command_steps.rb:311"
            },
            "result": {
              "status": "passed",
              "duration": 7828777448
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 5178244
                }
              }
            ]
          },
          {
            "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:311"
            },
            "result": {
              "status": "passed",
              "duration": 510552298
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4911035
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"uyuni-proxy-squid\" service is active on \"proxy\"",
            "line": 61,
            "match": {
              "location": "features/step_definitions/command_steps.rb:311"
            },
            "result": {
              "status": "passed",
              "duration": 451715099
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4897143
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"uyuni-proxy-ssh\" service is active on \"proxy\"",
            "line": 62,
            "match": {
              "location": "features/step_definitions/command_steps.rb:311"
            },
            "result": {
              "status": "passed",
              "duration": 2698398348
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 5361082
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until \"uyuni-proxy-tftpd\" service is active on \"proxy\"",
            "line": 63,
            "match": {
              "location": "features/step_definitions/command_steps.rb:311"
            },
            "result": {
              "status": "passed",
              "duration": 294365505
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4735015
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until port \"8022\" is listening on \"proxy\" container",
            "line": 64,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1618"
            },
            "result": {
              "status": "passed",
              "duration": 320138933
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4913833
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until port \"80\" is listening on \"proxy\" container",
            "line": 65,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1618"
            },
            "result": {
              "status": "passed",
              "duration": 315264747
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 5384714
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I wait until port \"443\" is listening on \"proxy\" container",
            "line": 66,
            "match": {
              "location": "features/step_definitions/command_steps.rb:1618"
            },
            "result": {
              "status": "passed",
              "duration": 311845602
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4778179
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I visit \"Proxy\" endpoint of this \"proxy\"",
            "line": 67,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:1208"
            },
            "result": {
              "status": "passed",
              "duration": 562609781
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 4903026
                }
              }
            ]
          }
        ],
        "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": 15245
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 23665
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10926
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6716
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:26:13 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 206429
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14954
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 9133
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 4494
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 14 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 246643
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 13080
            }
          }
        ]
      },
      {
        "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:420"
            },
            "result": {
              "status": "passed",
              "duration": 67377275
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 383505185
                }
              }
            ]
          },
          {
            "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:125"
            },
            "result": {
              "status": "passed",
              "duration": 679270106
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 15310110
                }
              }
            ]
          }
        ],
        "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": 19590
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 25409
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 17570
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6454
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:26:27 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 234238
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 15918
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 13198
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 4742
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 1 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 245176
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16143
            }
          }
        ]
      },
      {
        "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:500"
            },
            "result": {
              "status": "passed",
              "duration": 1876578636
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 5464032
                }
              }
            ]
          },
          {
            "keyword": "When ",
            "name": "I follow \"Properties\" in the content area",
            "line": 75,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "passed",
              "duration": 74288509
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 531537770
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "the \"monitoring_entitled\" checkbox should be disabled",
            "line": 76,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:1125"
            },
            "result": {
              "status": "passed",
              "duration": 10004808753
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "passed",
                  "duration": 3909237
                }
              }
            ]
          }
        ],
        "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": 19053
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 20513
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11443
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 7053
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:26:28 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 223172
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 17036
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 10380
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 4634
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 13 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 222381
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 16267
            }
          }
        ]
      }
    ]
  },
  {
    "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:310"
                },
                "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:310"
                },
                "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:310"
                },
                "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": 17708
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 31411
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 11569
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 6173
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:26:41 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 230383
            }
          },
          {
            "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:331"
            },
            "result": {
              "status": "passed",
              "duration": 11598374703
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 30911
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:713"
            },
            "result": {
              "status": "skipped",
              "duration": 100350
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 10457
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 11 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 219831
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 15069
            }
          }
        ]
      },
      {
        "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:310"
                },
                "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:310"
                },
                "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": 13599
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 19926
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 10284
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 5904
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:26:52 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 213761
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14730
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 12864
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:713"
            },
            "result": {
              "status": "skipped",
              "duration": 159568
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 8879
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 469358
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 11088
            }
          }
        ]
      },
      {
        "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:486"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "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:500"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Details\" in the content area",
            "line": 31,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Hardware\" in the content area",
            "line": 32,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I click on \"Schedule Hardware Refresh\"",
            "line": 33,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:314"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "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:696"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "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:310"
                },
                "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:371"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Details\" in the content area",
            "line": 37,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "And ",
            "name": "I follow \"Hardware\" in the content area",
            "line": 38,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:380"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "result": {
                  "status": "skipped"
                }
              }
            ]
          },
          {
            "keyword": "Then ",
            "name": "I should see a \"proxy.example.org\" text",
            "line": 39,
            "match": {
              "location": "features/step_definitions/navigation_steps.rb:696"
            },
            "result": {
              "status": "skipped"
            },
            "after": [
              {
                "match": {
                  "location": "features/support/env.rb:310"
                },
                "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": 12337
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:22"
            },
            "result": {
              "status": "passed",
              "duration": 24619
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:161"
            },
            "result": {
              "status": "passed",
              "duration": 9820
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:277"
            },
            "result": {
              "status": "passed",
              "duration": 9963
            }
          },
          {
            "output": [
              "This scenario ran at: 2026-06-22 20:26:52 +0200\n"
            ],
            "match": {
              "location": "features/support/env.rb:316"
            },
            "result": {
              "status": "passed",
              "duration": 180727
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:331"
            },
            "result": {
              "status": "passed",
              "duration": 14221
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:344"
            },
            "result": {
              "status": "passed",
              "duration": 7813
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:713"
            },
            "result": {
              "status": "skipped",
              "duration": 61757
            }
          },
          {
            "match": {
              "location": "features/support/env.rb:788"
            },
            "result": {
              "status": "passed",
              "duration": 5885
            }
          }
        ],
        "after": [
          {
            "output": [
              "This scenario took: 0 seconds"
            ],
            "match": {
              "location": "features/support/env.rb:166"
            },
            "result": {
              "status": "passed",
              "duration": 178198
            }
          },
          {
            "match": {
              "location": "capybara-3.40.0/lib/capybara/cucumber.rb:10"
            },
            "result": {
              "status": "passed",
              "duration": 13230
            }
          }
        ]
      }
    ]
  }
]