)]}'
{"devstack-vm-gate-wrap.sh":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"c8879dcfe032da80c10c4459eb5cb6e3d28ce2e9","unresolved":false,"context_lines":[{"line_number":186,"context_line":"    # neutron API call in Icehouse to remove this."},{"line_number":187,"context_line":"    sudo useradd -U -s /bin/bash -d $BASE/new/tempest -m tempest"},{"line_number":188,"context_line":"    TEMPFILE\u003d`mktemp`"},{"line_number":189,"context_line":"    echo \"tempest ALL\u003d(root) NOPASSWD:/sbin/ip\" \u003e$TEMPFILE"},{"line_number":190,"context_line":"    echo \"tempest ALL\u003d(root) NOPASSWD:/sbin/iptables\" \u003e\u003e$TEMPFILE"},{"line_number":191,"context_line":"    chmod 0440 $TEMPFILE"},{"line_number":192,"context_line":"    sudo chown root:root $TEMPFILE"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAS3%2F%2FJys%3D","line":189,"updated":"2013-10-03 12:27:06.000000000","message":"Please specify ALL .\n\nWe still not have volume tgtd, iscsiadm and openflow related commands.\nI do not think we want to extend this list all the time.","commit_id":"ef088f459d6da6fd730c28634268c8c97543fe4e"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"fb55078903c6ee6ce3d860bd14cec81ca0f0e249","unresolved":false,"context_lines":[{"line_number":186,"context_line":"    # neutron API call in Icehouse to remove this."},{"line_number":187,"context_line":"    sudo useradd -U -s /bin/bash -d $BASE/new/tempest -m tempest"},{"line_number":188,"context_line":"    TEMPFILE\u003d`mktemp`"},{"line_number":189,"context_line":"    echo \"tempest ALL\u003d(root) NOPASSWD:/sbin/ip\" \u003e$TEMPFILE"},{"line_number":190,"context_line":"    echo \"tempest ALL\u003d(root) NOPASSWD:/sbin/iptables\" \u003e\u003e$TEMPFILE"},{"line_number":191,"context_line":"    chmod 0440 $TEMPFILE"},{"line_number":192,"context_line":"    sudo chown root:root $TEMPFILE"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAS3%2F%2FJdg%3D","line":189,"in_reply_to":"AAAAS3%2F%2FJys%3D","updated":"2013-10-03 14:37:59.000000000","message":"No, tempest needs to have very isolated permissions, so we ensure it doesn\u0027t accidently do things it should not. ALL is not acceptable.","commit_id":"ef088f459d6da6fd730c28634268c8c97543fe4e"}],"devstack-vm-gate.sh":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"c8879dcfe032da80c10c4459eb5cb6e3d28ce2e9","unresolved":false,"context_lines":[{"line_number":254,"context_line":"        echo \"Configuring tempest\""},{"line_number":255,"context_line":"        cd $BASE/new/devstack"},{"line_number":256,"context_line":"        sudo -H -u tempest ./tools/configure_tempest.sh"},{"line_number":257,"context_line":"    fi"},{"line_number":258,"context_line":"    cd $BASE/new/tempest"},{"line_number":259,"context_line":"    if [[ \"$DEVSTACK_GATE_TEMPEST_ALL\" -eq \"1\" ]]; then"},{"line_number":260,"context_line":"        echo \"Running tempest all test suite\""}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAS3%2F%2FJx8%3D","line":257,"updated":"2013-10-03 12:27:06.000000000","message":"Make  sure the tempest directory (with all content) and the directory where tempest stores(/opt/stack/data/tempest) the locks are owned and wreiteable by the new user.","commit_id":"ef088f459d6da6fd730c28634268c8c97543fe4e"}]}
