)]}'
{"doc/source/passport_program_v2.rst":[{"author":{"_account_id":13587,"name":"Jean-Daniel Bonnetot","email":"jean-daniel.bonnetot@corp.ovh.com","username":"pilgrimstack"},"change_message_id":"264ede3ee90de5d415442280f5f81e98c9f56ad2","unresolved":false,"context_lines":[{"line_number":44,"context_line":"2) Service enabled (IPv6, ARM, GPU, FPGA, ...)"},{"line_number":45,"context_line":"3) Business Offering Type (2C, 2B, Research, ...)"},{"line_number":46,"context_line":"    "},{"line_number":47,"context_line":"Regional passports"},{"line_number":48,"context_line":"------------------"},{"line_number":49,"context_line":"Maybe imagine more of a \u0027regional\u0027 passport program"},{"line_number":50,"context_line":"* APAC providers probably don\u0027t have interest for US users, vice-versa"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Single sign-on"},{"line_number":53,"context_line":"--------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_808c0580","line":50,"range":{"start_line":47,"start_character":0,"end_line":50,"end_character":70},"updated":"2018-08-30 15:29:45.000000000","message":"For me, the goal is to create a global solution, not a regional solution.","commit_id":"819d737bc73fd2498fe3727707d57bae04bd7773"},{"author":{"_account_id":23924,"name":"Tobias Rydberg","email":"tobias.rydberg@cleura.com","username":"tobberydberg"},"change_message_id":"33117bed0c88a2e1d4dfa1f247f98078a10938b8","unresolved":false,"context_lines":[{"line_number":44,"context_line":"2) Service enabled (IPv6, ARM, GPU, FPGA, ...)"},{"line_number":45,"context_line":"3) Business Offering Type (2C, 2B, Research, ...)"},{"line_number":46,"context_line":"    "},{"line_number":47,"context_line":"Regional passports"},{"line_number":48,"context_line":"------------------"},{"line_number":49,"context_line":"Maybe imagine more of a \u0027regional\u0027 passport program"},{"line_number":50,"context_line":"* APAC providers probably don\u0027t have interest for US users, vice-versa"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Single sign-on"},{"line_number":53,"context_line":"--------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_b474ceff","line":50,"range":{"start_line":47,"start_character":0,"end_line":50,"end_character":70},"in_reply_to":"3f79a3b5_808c0580","updated":"2018-08-31 11:35:31.000000000","message":"I agree with you here JD ... but this is under \"Future plans\", just to cover ideas floated by people active in PP","commit_id":"819d737bc73fd2498fe3727707d57bae04bd7773"},{"author":{"_account_id":13587,"name":"Jean-Daniel Bonnetot","email":"jean-daniel.bonnetot@corp.ovh.com","username":"pilgrimstack"},"change_message_id":"264ede3ee90de5d415442280f5f81e98c9f56ad2","unresolved":false,"context_lines":[{"line_number":92,"context_line":"High level goal: Be able to hand out unique coupon codes at events - codes that will be valid at any of the members."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The rights to distribute codes belongs to the OpenStack Foundation and to the Public Cloud working group. That includes:"},{"line_number":95,"context_line":"* making decisions of which events they can be handed out at"},{"line_number":96,"context_line":"* to what audience or limitation of number of codes at events"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Technical requirements of the solution:"},{"line_number":99,"context_line":"* A code should only be valid once in ONE member cloud - NOT once at MULTIPLE clouds"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_2035f1a8","line":96,"range":{"start_line":95,"start_character":0,"end_line":96,"end_character":61},"updated":"2018-08-30 15:29:45.000000000","message":"For now, yes, please keep that for physical event to prevent abuse","commit_id":"819d737bc73fd2498fe3727707d57bae04bd7773"},{"author":{"_account_id":13587,"name":"Jean-Daniel Bonnetot","email":"jean-daniel.bonnetot@corp.ovh.com","username":"pilgrimstack"},"change_message_id":"264ede3ee90de5d415442280f5f81e98c9f56ad2","unresolved":false,"context_lines":[{"line_number":96,"context_line":"* to what audience or limitation of number of codes at events"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Technical requirements of the solution:"},{"line_number":99,"context_line":"* A code should only be valid once in ONE member cloud - NOT once at MULTIPLE clouds"},{"line_number":100,"context_line":"* A code should have a specific value"},{"line_number":101,"context_line":"* It should be possible to check if code is valid via simple REST API"},{"line_number":102,"context_line":"* It should be possible to invalidate/redeem  a code via simple REST API"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_40082dd8","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":84},"updated":"2018-08-30 15:29:45.000000000","message":"I don\u0027t see why we would limit the usage on only one cloud provider. If a user wants to compare multiple cloud providers, he should be able to do it. The simplest solution is to do it with the same code.","commit_id":"819d737bc73fd2498fe3727707d57bae04bd7773"},{"author":{"_account_id":23924,"name":"Tobias Rydberg","email":"tobias.rydberg@cleura.com","username":"tobberydberg"},"change_message_id":"33117bed0c88a2e1d4dfa1f247f98078a10938b8","unresolved":false,"context_lines":[{"line_number":96,"context_line":"* to what audience or limitation of number of codes at events"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Technical requirements of the solution:"},{"line_number":99,"context_line":"* A code should only be valid once in ONE member cloud - NOT once at MULTIPLE clouds"},{"line_number":100,"context_line":"* A code should have a specific value"},{"line_number":101,"context_line":"* It should be possible to check if code is valid via simple REST API"},{"line_number":102,"context_line":"* It should be possible to invalidate/redeem  a code via simple REST API"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_54d21ad3","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":84},"in_reply_to":"3f79a3b5_40082dd8","updated":"2018-08-31 11:35:31.000000000","message":"What you mean here is that you think that one code should be valid \"once per PP member cloud\", correct? \n\nCoupon codes in my world will not replace the offering we have today, but a complement, so you can still under \"todays\" condition, which is that \"a member cloud should have a trial offering\".\n\nMore thoughts?","commit_id":"819d737bc73fd2498fe3727707d57bae04bd7773"},{"author":{"_account_id":13587,"name":"Jean-Daniel Bonnetot","email":"jean-daniel.bonnetot@corp.ovh.com","username":"pilgrimstack"},"change_message_id":"291893934fb9589eee0e4fe8e4f01c6271a477d5","unresolved":false,"context_lines":[{"line_number":96,"context_line":"* to what audience or limitation of number of codes at events"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Technical requirements of the solution:"},{"line_number":99,"context_line":"* A code should only be valid once in ONE member cloud - NOT once at MULTIPLE clouds"},{"line_number":100,"context_line":"* A code should have a specific value"},{"line_number":101,"context_line":"* It should be possible to check if code is valid via simple REST API"},{"line_number":102,"context_line":"* It should be possible to invalidate/redeem  a code via simple REST API"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_a8fe8a68","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":84},"in_reply_to":"3f79a3b5_54d21ad3","updated":"2018-09-03 16:31:47.000000000","message":"Coupon codes in my world will not replace the offering we have today \u003d\u003e you mean today in PP ?\nIf yes, ok, I did see it like that but that makes sens.","commit_id":"819d737bc73fd2498fe3727707d57bae04bd7773"},{"author":{"_account_id":13587,"name":"Jean-Daniel Bonnetot","email":"jean-daniel.bonnetot@corp.ovh.com","username":"pilgrimstack"},"change_message_id":"264ede3ee90de5d415442280f5f81e98c9f56ad2","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Technical requirements of the solution:"},{"line_number":99,"context_line":"* A code should only be valid once in ONE member cloud - NOT once at MULTIPLE clouds"},{"line_number":100,"context_line":"* A code should have a specific value"},{"line_number":101,"context_line":"* It should be possible to check if code is valid via simple REST API"},{"line_number":102,"context_line":"* It should be possible to invalidate/redeem  a code via simple REST API"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_605209e1","line":100,"range":{"start_line":100,"start_character":0,"end_line":100,"end_character":37},"updated":"2018-08-30 15:29:45.000000000","message":"Too difficult to align participant on a value which represent to different resources.","commit_id":"819d737bc73fd2498fe3727707d57bae04bd7773"},{"author":{"_account_id":23924,"name":"Tobias Rydberg","email":"tobias.rydberg@cleura.com","username":"tobberydberg"},"change_message_id":"33117bed0c88a2e1d4dfa1f247f98078a10938b8","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Technical requirements of the solution:"},{"line_number":99,"context_line":"* A code should only be valid once in ONE member cloud - NOT once at MULTIPLE clouds"},{"line_number":100,"context_line":"* A code should have a specific value"},{"line_number":101,"context_line":"* It should be possible to check if code is valid via simple REST API"},{"line_number":102,"context_line":"* It should be possible to invalidate/redeem  a code via simple REST API"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_f486c6ba","line":100,"range":{"start_line":100,"start_character":0,"end_line":100,"end_character":37},"in_reply_to":"3f79a3b5_605209e1","updated":"2018-08-31 11:35:31.000000000","message":"All clouds will have different pricing and billing models, I see this as the only possible way to still make it clear and simple for the enduser. Open for other suggestions, do you have one in more detail in mind?","commit_id":"819d737bc73fd2498fe3727707d57bae04bd7773"},{"author":{"_account_id":13587,"name":"Jean-Daniel Bonnetot","email":"jean-daniel.bonnetot@corp.ovh.com","username":"pilgrimstack"},"change_message_id":"291893934fb9589eee0e4fe8e4f01c6271a477d5","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Technical requirements of the solution:"},{"line_number":99,"context_line":"* A code should only be valid once in ONE member cloud - NOT once at MULTIPLE clouds"},{"line_number":100,"context_line":"* A code should have a specific value"},{"line_number":101,"context_line":"* It should be possible to check if code is valid via simple REST API"},{"line_number":102,"context_line":"* It should be possible to invalidate/redeem  a code via simple REST API"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_08645e48","line":100,"range":{"start_line":100,"start_character":0,"end_line":100,"end_character":37},"in_reply_to":"3f79a3b5_f486c6ba","updated":"2018-09-03 16:31:47.000000000","message":"Yep, like we defined for the 1rst round, targeting an archetypal use case (i.e. https://www.openstack.org/software/sample-configs/#web-applications or another).\n\nThe coupon could say: Free cloud resources, enough to start a multi node infrastructure like...\n\nOk, it\u0027s not a simple communication, but the resources are the real common material we all have and it gives us the control on the what we can offer.\n\n1. What do you think?\n2. To take the temperature on my side, if you should offer a coupon for PP, what amount do you plan to offer?","commit_id":"819d737bc73fd2498fe3727707d57bae04bd7773"}]}
