{
  "components": [
    {
      "id": "cluster_health",
      "pytest_marker": "cluster_health",
      "pytest_extra_args": "-svv -o junit_suite_name=cluster_health",
      "tests_subdir": "tests/cluster_health",
      "artifact_prefix": "cluster-health-smoke"
    },
    {
      "id": "operator_health",
      "pytest_marker": "operator_health",
      "pytest_extra_args": "-svv -o junit_suite_name=operator_health",
      "tests_subdir": "tests/cluster_health",
      "artifact_prefix": "operator-health-smoke"
    },
    {
      "id": "workbenches",
      "pytest_marker": "smoke",
      "pytest_extra_args": "-svv -o junit_suite_name=workbenches --tc use_unprivileged_client:False",
      "tests_subdir": "tests/workbenches",
      "artifact_prefix": "workbenches-smoke",
      "min_pass_rate_for_success": 0.8
    },
    {
      "id": "model_registry",
      "pytest_marker": "component_health",
      "pytest_extra_args": "-svv -o junit_suite_name=model-registry",
      "tests_subdir": "tests/ai_hub/component_health",
      "artifact_prefix": "model-registry-smoke",
      "gate_after_component": "workbenches",
      "min_prior_pass_rate": 0.8
    },
    {
      "id": "ai_safety",
      "pytest_marker": "smoke",
      "pytest_extra_args": "-svv -o junit_suite_name=ai_safety",
      "tests_subdir": "tests/ai_safety",
      "artifact_prefix": "ai_safety-smoke",
      "gate_after_component": "workbenches",
      "min_prior_pass_rate": 0.8
    }
  ]
}
