)]}'
{"files/glance-api-paste.ini":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"7632010291f9f0d33cdb3f7a0e340978fcf56a16","unresolved":false,"context_lines":[{"line_number":37,"context_line":"auth_port \u003d %KEYSTONE_AUTH_PORT%"},{"line_number":38,"context_line":"auth_protocol \u003d %KEYSTONE_AUTH_PROTOCOL%"},{"line_number":39,"context_line":"auth_uri \u003d %KEYSTONE_SERVICE_PROTOCOL%://%KEYSTONE_SERVICE_HOST%:%KEYSTONE_SERVICE_PORT%/"},{"line_number":40,"context_line":"admin_token \u003d %SERVICE_TOKEN%"},{"line_number":41,"context_line":"admin_user \u003d %GLANCE_ADMIN_USERNAME%"},{"line_number":42,"context_line":"admin_password \u003d %GLANCE_ADMIN_PASSWORD%"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"AAAAEn%2F%2F0t8%3D","line":40,"updated":"2012-02-29 03:18:52.000000000","message":"Do we want to remove the above admin_token?","commit_id":"41fe55cec6879a67bc238e4767a62b71d5152c4d"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"14886e3523b3b2ee4f1892d7477d5506fbf7f553","unresolved":false,"context_lines":[{"line_number":37,"context_line":"auth_port \u003d %KEYSTONE_AUTH_PORT%"},{"line_number":38,"context_line":"auth_protocol \u003d %KEYSTONE_AUTH_PROTOCOL%"},{"line_number":39,"context_line":"auth_uri \u003d %KEYSTONE_SERVICE_PROTOCOL%://%KEYSTONE_SERVICE_HOST%:%KEYSTONE_SERVICE_PORT%/"},{"line_number":40,"context_line":"admin_token \u003d %SERVICE_TOKEN%"},{"line_number":41,"context_line":"admin_user \u003d %GLANCE_ADMIN_USERNAME%"},{"line_number":42,"context_line":"admin_password \u003d %GLANCE_ADMIN_PASSWORD%"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"AAAAEn%2F%2F0fg%3D","line":40,"in_reply_to":"AAAAEn%2F%2F0t8%3D","updated":"2012-02-29 15:53:07.000000000","message":"I originally did remove it, but until auth_token is fixed up it breaks without it.","commit_id":"41fe55cec6879a67bc238e4767a62b71d5152c4d"}],"files/glance-registry-paste.ini":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"7632010291f9f0d33cdb3f7a0e340978fcf56a16","unresolved":false,"context_lines":[{"line_number":21,"context_line":"auth_port \u003d %KEYSTONE_AUTH_PORT%"},{"line_number":22,"context_line":"auth_protocol \u003d %KEYSTONE_AUTH_PROTOCOL%"},{"line_number":23,"context_line":"auth_uri \u003d %KEYSTONE_SERVICE_PROTOCOL%://%KEYSTONE_SERVICE_HOST%:%KEYSTONE_SERVICE_PORT%/"},{"line_number":24,"context_line":"admin_token \u003d %SERVICE_TOKEN%"},{"line_number":25,"context_line":"admin_user \u003d %GLANCE_ADMIN_USERNAME%"},{"line_number":26,"context_line":"admin_password \u003d %GLANCE_ADMIN_PASSWORD%"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"AAAAEn%2F%2F0t4%3D","line":24,"updated":"2012-02-29 03:18:52.000000000","message":"Remove the above admin_token?","commit_id":"41fe55cec6879a67bc238e4767a62b71d5152c4d"}],"files/keystone_data.sh":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"7632010291f9f0d33cdb3f7a0e340978fcf56a16","unresolved":false,"context_lines":[{"line_number":141,"context_line":""},{"line_number":142,"context_line":"NOVA_USER\u003d`get_id keystone user-create \\"},{"line_number":143,"context_line":"                                 --name\u003dnova \\"},{"line_number":144,"context_line":"                                 --pass\u003d\"$ADMIN_PASSWORD\" \\"},{"line_number":145,"context_line":"                                 --tenant_id $SERVICE_TENANT \\"},{"line_number":146,"context_line":"                                 --email\u003dnova@example.com`"},{"line_number":147,"context_line":"keystone user-role-add --tenant_id $SERVICE_TENANT \\"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAEn%2F%2F0ts%3D","line":144,"updated":"2012-02-29 03:18:52.000000000","message":"Do we want to move towards having a SERVICE_PASSWORD (that is separate from an ADMIN_PASSWORD)?","commit_id":"41fe55cec6879a67bc238e4767a62b71d5152c4d"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"14886e3523b3b2ee4f1892d7477d5506fbf7f553","unresolved":false,"context_lines":[{"line_number":141,"context_line":""},{"line_number":142,"context_line":"NOVA_USER\u003d`get_id keystone user-create \\"},{"line_number":143,"context_line":"                                 --name\u003dnova \\"},{"line_number":144,"context_line":"                                 --pass\u003d\"$ADMIN_PASSWORD\" \\"},{"line_number":145,"context_line":"                                 --tenant_id $SERVICE_TENANT \\"},{"line_number":146,"context_line":"                                 --email\u003dnova@example.com`"},{"line_number":147,"context_line":"keystone user-role-add --tenant_id $SERVICE_TENANT \\"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAEn%2F%2F0fc%3D","line":144,"in_reply_to":"AAAAEn%2F%2F0ts%3D","updated":"2012-02-29 15:53:07.000000000","message":"Maybe?  For production, certainly.  We haven\u0027t spent too much time modeling production best practices in devstack.","commit_id":"41fe55cec6879a67bc238e4767a62b71d5152c4d"}],"stack.sh":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"7632010291f9f0d33cdb3f7a0e340978fcf56a16","unresolved":false,"context_lines":[{"line_number":769,"context_line":""},{"line_number":770,"context_line":"    function glance_config {"},{"line_number":771,"context_line":"        sudo sed -e \""},{"line_number":772,"context_line":"            s,%GLANCE_ADMIN_USERNAME%,glance,g;"},{"line_number":773,"context_line":"            s,%GLANCE_ADMIN_PASSWORD%,$ADMIN_PASSWORD,g;"},{"line_number":774,"context_line":"            s,%KEYSTONE_AUTH_HOST%,$KEYSTONE_AUTH_HOST,g;"},{"line_number":775,"context_line":"            s,%KEYSTONE_AUTH_PORT%,$KEYSTONE_AUTH_PORT,g;"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAEn%2F%2F0tg%3D","line":772,"updated":"2012-02-29 03:18:52.000000000","message":"Couple things... \n\n * I don\u0027t see where we are defining this variable (or its default) anywhere?\n * Instead of using ADMIN, can we use SERVICE?","commit_id":"41fe55cec6879a67bc238e4767a62b71d5152c4d"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"14886e3523b3b2ee4f1892d7477d5506fbf7f553","unresolved":false,"context_lines":[{"line_number":769,"context_line":""},{"line_number":770,"context_line":"    function glance_config {"},{"line_number":771,"context_line":"        sudo sed -e \""},{"line_number":772,"context_line":"            s,%GLANCE_ADMIN_USERNAME%,glance,g;"},{"line_number":773,"context_line":"            s,%GLANCE_ADMIN_PASSWORD%,$ADMIN_PASSWORD,g;"},{"line_number":774,"context_line":"            s,%KEYSTONE_AUTH_HOST%,$KEYSTONE_AUTH_HOST,g;"},{"line_number":775,"context_line":"            s,%KEYSTONE_AUTH_PORT%,$KEYSTONE_AUTH_PORT,g;"}],"source_content_type":"text/x-sh","patch_set":1,"id":"AAAAEn%2F%2F0fU%3D","line":772,"in_reply_to":"AAAAEn%2F%2F0tg%3D","updated":"2012-02-29 15:53:07.000000000","message":"GLANCE_ADMIN_USERNAME is the placeholder in *-paste.ini that gets substituted.  I echoed the name from the ini file here to be clear on what is expected.\n\nI think in the long run I would like to move away from carrying config file templates in devstack and switch to editing the sample files included in Glance.","commit_id":"41fe55cec6879a67bc238e4767a62b71d5152c4d"}]}
