{
  "mode": "selective",
  "changes": [
    {
      "status": "A",
      "path": "roles/heat/.ci-selective-test"
    },
    {
      "status": "A",
      "path": "roles/octavia/.ci-selective-test"
    }
  ],
  "matches": [
    {
      "path": "roles/heat/.ci-selective-test",
      "rule": "component:heat",
      "action": "targets",
      "targets": [
        "heat"
      ]
    },
    {
      "path": "roles/octavia/.ci-selective-test",
      "rule": "component:octavia",
      "action": "targets",
      "targets": [
        "octavia"
      ]
    }
  ],
  "targets": [
    "heat",
    "octavia"
  ],
  "deployment_roots": [
    "glance-images",
    "heat",
    "neutron",
    "octavia"
  ],
  "verification_profiles": [
    "load-balancer",
    "orchestration"
  ],
  "variants": [
    {
      "network_backend": "openvswitch",
      "dependency_options": {
        "csi_driver": "rbd",
        "network_backend": "openvswitch"
      },
      "components": [
        "ceph",
        "ceph-provisioners",
        "cert-manager",
        "cluster-issuer",
        "coredns",
        "csi",
        "glance",
        "glance-images",
        "heat",
        "ingress-nginx",
        "keycloak",
        "keystone",
        "kubernetes",
        "libvirt",
        "memcached",
        "neutron",
        "nova",
        "octavia",
        "openvswitch",
        "percona-xtradb-cluster",
        "percona-xtradb-cluster-operator",
        "placement",
        "rabbitmq-cluster-operator"
      ]
    }
  ],
  "jobs": [
    {
      "name": "aio-openvswitch",
      "scenario": "aio",
      "run": true,
      "network_backend": "openvswitch",
      "dependency_options": {
        "csi_driver": "rbd",
        "network_backend": "openvswitch"
      },
      "components": [
        "ceph",
        "ceph-provisioners",
        "cert-manager",
        "cluster-issuer",
        "coredns",
        "csi",
        "glance",
        "glance-images",
        "heat",
        "ingress-nginx",
        "keycloak",
        "keystone",
        "kubernetes",
        "libvirt",
        "memcached",
        "neutron",
        "nova",
        "octavia",
        "openvswitch",
        "percona-xtradb-cluster",
        "percona-xtradb-cluster-operator",
        "placement",
        "rabbitmq-cluster-operator"
      ],
      "verification_profiles": [
        "load-balancer",
        "orchestration"
      ],
      "reason": "executes the openvswitch deployment variant"
    },
    {
      "name": "aio-ovn",
      "scenario": "aio",
      "run": false,
      "network_backend": "ovn",
      "dependency_options": {
        "csi_driver": "rbd"
      },
      "verification_profiles": [
        "load-balancer",
        "orchestration"
      ],
      "reason": "plan has no ovn deployment variant"
    },
    {
      "name": "csi-local-path-provisioner",
      "scenario": "csi",
      "run": false,
      "dependency_options": {
        "csi_driver": "local-path-provisioner"
      },
      "verification_profiles": [
        "load-balancer",
        "orchestration"
      ],
      "reason": "none of the job's verification profiles were requested"
    },
    {
      "name": "csi-rbd",
      "scenario": "csi",
      "run": false,
      "dependency_options": {
        "csi_driver": "rbd"
      },
      "verification_profiles": [
        "load-balancer",
        "orchestration"
      ],
      "reason": "none of the job's verification profiles were requested"
    },
    {
      "name": "keycloak",
      "scenario": "keycloak",
      "run": false,
      "dependency_options": {
        "csi_driver": "rbd"
      },
      "verification_profiles": [
        "load-balancer",
        "orchestration"
      ],
      "reason": "none of the job's verification profiles were requested"
    }
  ]
}
