)]}'
{
  "commit": "5248bdef2cfc639420cd59a60fcb34a2437d5bab",
  "tree": "1f40acfc4e42ee210a2ea1efde1b49ff629e6214",
  "parents": [
    "0220d02f1a56ebb13cda2d4f22a53baa25043164"
  ],
  "author": {
    "name": "Mitya_Eremeev",
    "email": "deremeev@mirantis.com",
    "time": "Mon Feb 28 17:09:43 2022 +0300"
  },
  "committer": {
    "name": "Ekaterina Chernova",
    "email": "efedorova@mirantis.com",
    "time": "Wed Jun 15 15:25:18 2022 +0300"
  },
  "message": "Tempest can be aware of pre-provisioned networks\n\nSome tests are against preprovisioned networks if static accounts are used,\ne.g.\nhttps://github.com/openstack/tempest/blob/7e96c8e854386f43604ad098a6ec7606ee676145/tempest/api/compute/admin/test_auto_allocate_network.py#L79\nSo patch makes that tempest takes\nprojects without networks if tests do not require networks.\nIf tests require networks then tempest takes projects\nwith pre-existing networks.\nTo swithch on the new capability set config option\n[auth]separate_projects_by_network_existence to true.\n\nRelated-PROD: https://mirantis.jira.com/browse/PRODX-20816\nChange-Id: I77dc96ad9f30f3a258dea5b098d3c8090dc2a814\n(cherry picked from commit 964330f88c0f269f42a5a816e8141cc1a87f13e9)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8011a6386b571dccb75a10005e448ae7711567a",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_auto_allocate_network.py",
      "new_id": "7cfbeb089009912e59f5b48acf0c49ffa95bd297",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_auto_allocate_network.py"
    },
    {
      "type": "modify",
      "old_id": "449bb9009a3323466f9d9c9977724ce9db521d05",
      "old_mode": 33188,
      "old_path": "tempest/common/credentials_factory.py",
      "new_id": "2e07c808a3afe56ba3381753a28bde867e56bd98",
      "new_mode": 33188,
      "new_path": "tempest/common/credentials_factory.py"
    },
    {
      "type": "modify",
      "old_id": "c2d6ba7932acf273246c5946c80172240c3ba5a4",
      "old_mode": 33188,
      "old_path": "tempest/config.py",
      "new_id": "518f8380323b3d26bc71040bca4066742563f44b",
      "new_mode": 33188,
      "new_path": "tempest/config.py"
    },
    {
      "type": "modify",
      "old_id": "86defb2490e03fd8fa478f99d854fbe7ecd2c0e7",
      "old_mode": 33188,
      "old_path": "tempest/lib/common/preprov_creds.py",
      "new_id": "9991ce6e33177966a82532e5ed61b8beec0067fc",
      "new_mode": 33188,
      "new_path": "tempest/lib/common/preprov_creds.py"
    },
    {
      "type": "modify",
      "old_id": "a8a4c0fb81f3819a965867fae294af68067acc7e",
      "old_mode": 33188,
      "old_path": "tempest/tests/cmd/test_verify_tempest_config.py",
      "new_id": "faa9e6eaeb6ccd008795a03a19addcf81a9939b4",
      "new_mode": 33188,
      "new_path": "tempest/tests/cmd/test_verify_tempest_config.py"
    },
    {
      "type": "modify",
      "old_id": "374474d89869de43d07098668f9ce8ecd399b2dd",
      "old_mode": 33188,
      "old_path": "tempest/tests/common/test_credentials_factory.py",
      "new_id": "1fa561565a2d25585794ff3acc5117a119b4fcf3",
      "new_mode": 33188,
      "new_path": "tempest/tests/common/test_credentials_factory.py"
    },
    {
      "type": "modify",
      "old_id": "2a7b97a8d8bfb57436513ea002ad0cecf253a949",
      "old_mode": 33188,
      "old_path": "tempest/tests/lib/common/test_preprov_creds.py",
      "new_id": "a5f05432b38ad26387969031a4067239d3e4010f",
      "new_mode": 33188,
      "new_path": "tempest/tests/lib/common/test_preprov_creds.py"
    }
  ]
}
