)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"388efbaaaa7bf5f2364d6766a541a463ad52484e","unresolved":false,"context_lines":[{"line_number":270,"context_line":""},{"line_number":271,"context_line":"- job:"},{"line_number":272,"context_line":"    name: nova-multi-cell"},{"line_number":273,"context_line":"    parent: tempest-multinode-full-py3"},{"line_number":274,"context_line":"    description: |"},{"line_number":275,"context_line":"      Multi-node python3 job which runs with two nodes and two non-cell0"},{"line_number":276,"context_line":"      cells. The compute on the controller runs in cell1 and the compute"},{"line_number":277,"context_line":"      on the subnode runs in cell2."},{"line_number":278,"context_line":"    irrelevant-files: *dsvm-irrelevant-files"},{"line_number":279,"context_line":"    vars:"},{"line_number":280,"context_line":"      # We use the \"all\" environment for tempest_test_regex and"},{"line_number":281,"context_line":"      # tempest_test_blacklist."},{"line_number":282,"context_line":"      tox_envlist: all"},{"line_number":283,"context_line":"      # Run compute API and scenario tests."},{"line_number":284,"context_line":"      tempest_test_regex: ^tempest\\.(scenario|(api\\.compute))"},{"line_number":285,"context_line":"      tempest_test_blacklist: \u0027{{ ansible_user_dir }}/{{ zuul.projects[\"opendev.org/openstack/nova\"].src_dir }}/devstack/nova-multi-cell-blacklist.txt\u0027"},{"line_number":286,"context_line":"      devstack_local_conf:"},{"line_number":287,"context_line":"        post-config:"},{"line_number":288,"context_line":"          $NOVA_CONF:"},{"line_number":289,"context_line":"            oslo_policy:"},{"line_number":290,"context_line":"              # The default policy file is policy.json but the"},{"line_number":291,"context_line":"              # setup-multi-cell-policy role will write to policy.yaml."},{"line_number":292,"context_line":"              policy_file: policy.yaml"},{"line_number":293,"context_line":"        test-config:"},{"line_number":294,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":295,"context_line":"            compute-feature-enabled:"},{"line_number":296,"context_line":"              # Enable cold migration for migrating across cells. Note that"},{"line_number":297,"context_line":"              # because NOVA_ALLOW_MOVE_TO_SAME_HOST\u003dfalse, all cold migrations"},{"line_number":298,"context_line":"              # will move across cells."},{"line_number":299,"context_line":"              cold_migration: true"},{"line_number":300,"context_line":"      devstack_services:"},{"line_number":301,"context_line":"        # Disable other non-essential services that we don\u0027t need for this job."},{"line_number":302,"context_line":"        c-bak: false"},{"line_number":303,"context_line":"      devstack_localrc:"},{"line_number":304,"context_line":"        # Setup two non-cell0 cells (cell1 and cell2)."},{"line_number":305,"context_line":"        NOVA_NUM_CELLS: 2"},{"line_number":306,"context_line":"        # Disable resize to the same host so all resizes will move across"},{"line_number":307,"context_line":"        # cells."},{"line_number":308,"context_line":"        NOVA_ALLOW_MOVE_TO_SAME_HOST: false"},{"line_number":309,"context_line":"        # We only have two computes and we don\u0027t yet support cross-cell live"},{"line_number":310,"context_line":"        # migration."},{"line_number":311,"context_line":"        LIVE_MIGRATION_AVAILABLE: false"},{"line_number":312,"context_line":"    group-vars:"},{"line_number":313,"context_line":"      peers:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f560f44_6c421a6a","line":310,"range":{"start_line":273,"start_character":2,"end_line":310,"end_character":0},"updated":"2020-09-24 14:35:06.000000000","message":"extra keys not allowed @ data[\u0027tox_envlist\u0027]","commit_id":"cc9e16244381b9ac3e91ba60b8f74b87ce355e53"}]}
