)]}'
{"deployment/neutron/neutron-az-config.yaml":[{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"bbe8072ee077831e35fce28c063a6b488d087e8c","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    type: string"},{"line_number":61,"context_line":"  NeutronDhcpLoadType:"},{"line_number":62,"context_line":"    description: Additional to the availability zones aware network scheduler."},{"line_number":63,"context_line":"    type: string"},{"line_number":64,"context_line":"  RootStackName:"},{"line_number":65,"context_line":"    description: The name of the stack/plan."},{"line_number":66,"context_line":"    type: string"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5fc1f717_51eb99a2","line":63,"updated":"2019-04-10 17:33:48.000000000","message":"what values should be used for the previous 3 parameters since they don\u0027t have defaults?\n\ncould we add that to the description string?","commit_id":"23ca9c1ea96d451a01ca4450c6f313c8b4ce07c4"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"066d22917daabf48c604009a02b792283bb640a1","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    type: string"},{"line_number":61,"context_line":"  NeutronDhcpLoadType:"},{"line_number":62,"context_line":"    description: Additional to the availability zones aware network scheduler."},{"line_number":63,"context_line":"    type: string"},{"line_number":64,"context_line":"  RootStackName:"},{"line_number":65,"context_line":"    description: The name of the stack/plan."},{"line_number":66,"context_line":"    type: string"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fce034c_3976af08","line":63,"in_reply_to":"5fc1f717_51eb99a2","updated":"2019-04-12 12:10:16.000000000","message":"that\u0027s a great question and a discussion topic :)","commit_id":"23ca9c1ea96d451a01ca4450c6f313c8b4ce07c4"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"066d22917daabf48c604009a02b792283bb640a1","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    type: string"},{"line_number":61,"context_line":"  NeutronDhcpLoadType:"},{"line_number":62,"context_line":"    description: Additional to the availability zones aware network scheduler."},{"line_number":63,"context_line":"    type: string"},{"line_number":64,"context_line":"  RootStackName:"},{"line_number":65,"context_line":"    description: The name of the stack/plan."},{"line_number":66,"context_line":"    type: string"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fce034c_d9d52bbb","line":63,"in_reply_to":"5fc1f717_51eb99a2","updated":"2019-04-12 12:10:16.000000000","message":"that\u0027s a great question and a discussion topic. In puppet, we\u0027re used to specify $::os_service_default. But that\u0027s not something that we have for t-h-t as well. Perhaps, I\u0027ll stick with the current neutron defaults set here explicitly.","commit_id":"23ca9c1ea96d451a01ca4450c6f313c8b4ce07c4"},{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"bc2b0a12647a8622dba75b777d6d97d896329bda","unresolved":false,"context_lines":[{"line_number":71,"context_line":"resources:"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"  ContainersCommon:"},{"line_number":74,"context_line":"    type: ../../docker/services/containers-common.yaml"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"  NeutronAvailabilityZones:"},{"line_number":77,"context_line":"    type: OS::Heat::Value"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fce034c_bc433faf","line":74,"updated":"2019-04-15 23:56:24.000000000","message":"not needed?","commit_id":"4ff6c2d822401ed467701c007da87ff55e1fcc21"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"6253b1de7a6f646bdc78b6f47866349e54f2ef23","unresolved":false,"context_lines":[{"line_number":71,"context_line":"resources:"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"  ContainersCommon:"},{"line_number":74,"context_line":"    type: ../../docker/services/containers-common.yaml"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"  NeutronAvailabilityZones:"},{"line_number":77,"context_line":"    type: OS::Heat::Value"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fce034c_c02e59a4","line":74,"in_reply_to":"3fce034c_bc433faf","updated":"2019-04-16 09:06:48.000000000","message":"Done","commit_id":"4ff6c2d822401ed467701c007da87ff55e1fcc21"},{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"bc2b0a12647a8622dba75b777d6d97d896329bda","unresolved":false,"context_lines":[{"line_number":81,"context_line":"          - equals:"},{"line_number":82,"context_line":"              - {get_param: NeutronDefaultAvailabilityZones}"},{"line_number":83,"context_line":"              - \"\""},{"line_number":84,"context_line":"          - str_replace:"},{"line_number":85,"context_line":"              template:"},{"line_number":86,"context_line":"                \"nova,VALUE\""},{"line_number":87,"context_line":"              params:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fce034c_1c0e138d","line":84,"updated":"2019-04-15 23:56:24.000000000","message":"this works too, but you could also use list_join, which actually does exactly what you want.","commit_id":"4ff6c2d822401ed467701c007da87ff55e1fcc21"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"6253b1de7a6f646bdc78b6f47866349e54f2ef23","unresolved":false,"context_lines":[{"line_number":81,"context_line":"          - equals:"},{"line_number":82,"context_line":"              - {get_param: NeutronDefaultAvailabilityZones}"},{"line_number":83,"context_line":"              - \"\""},{"line_number":84,"context_line":"          - str_replace:"},{"line_number":85,"context_line":"              template:"},{"line_number":86,"context_line":"                \"nova,VALUE\""},{"line_number":87,"context_line":"              params:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fce034c_20207db0","line":84,"in_reply_to":"3fce034c_1c0e138d","updated":"2019-04-16 09:06:48.000000000","message":"Done","commit_id":"4ff6c2d822401ed467701c007da87ff55e1fcc21"},{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"bc2b0a12647a8622dba75b777d6d97d896329bda","unresolved":false,"context_lines":[{"line_number":114,"context_line":"  role_data:"},{"line_number":115,"context_line":"    description: Role data for the Neutron Availability Zone configuration value"},{"line_number":116,"context_line":"    service:"},{"line_number":117,"context_line":"      service_name: network_az_config"},{"line_number":118,"context_line":"      config_settings:"},{"line_number":119,"context_line":"        neutron::server::dhcp_load_type: {get_param: NeutronDhcpLoadType}"},{"line_number":120,"context_line":"        neutron::server::network_scheduler_driver:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fce034c_9cda0315","line":117,"updated":"2019-04-15 23:56:24.000000000","message":"by convention, this should be neutron_az_config","commit_id":"4ff6c2d822401ed467701c007da87ff55e1fcc21"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"6253b1de7a6f646bdc78b6f47866349e54f2ef23","unresolved":false,"context_lines":[{"line_number":114,"context_line":"  role_data:"},{"line_number":115,"context_line":"    description: Role data for the Neutron Availability Zone configuration value"},{"line_number":116,"context_line":"    service:"},{"line_number":117,"context_line":"      service_name: network_az_config"},{"line_number":118,"context_line":"      config_settings:"},{"line_number":119,"context_line":"        neutron::server::dhcp_load_type: {get_param: NeutronDhcpLoadType}"},{"line_number":120,"context_line":"        neutron::server::network_scheduler_driver:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fce034c_403b49ea","line":117,"in_reply_to":"3fce034c_9cda0315","updated":"2019-04-16 09:06:48.000000000","message":"Done","commit_id":"4ff6c2d822401ed467701c007da87ff55e1fcc21"},{"author":{"_account_id":23811,"name":"Oliver Walsh","email":"owalsh@redhat.com","username":"owalsh"},"change_message_id":"3dfab8f27c9b8f3bbbc0e466dd31aa1eb45c80f8","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    description: Comma-separated list of default network availability zones to"},{"line_number":40,"context_line":"                 be used by Neutron if its resource is created without"},{"line_number":41,"context_line":"                 availability zone hints. If not set, the default will be equal"},{"line_number":42,"context_line":"                 to the stack/plan name and \u0027nova\u0027."},{"line_number":43,"context_line":"    default: \u0027\u0027"},{"line_number":44,"context_line":"    type: string"},{"line_number":45,"context_line":"  NeutronL3AgentAvailabilityZone:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fce034c_28bfff61","line":42,"range":{"start_line":42,"start_character":40,"end_line":42,"end_character":50},"updated":"2019-04-16 15:16:13.000000000","message":"what is the significance?","commit_id":"f002d84b955557d89eae3d6b5f70ee8aff18c560"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"48ee4227360bf1d8d715a69720bbb6690bae3b17","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    description: Comma-separated list of default network availability zones to"},{"line_number":40,"context_line":"                 be used by Neutron if its resource is created without"},{"line_number":41,"context_line":"                 availability zone hints. If not set, the default will be equal"},{"line_number":42,"context_line":"                 to the stack/plan name and \u0027nova\u0027."},{"line_number":43,"context_line":"    default: \u0027\u0027"},{"line_number":44,"context_line":"    type: string"},{"line_number":45,"context_line":"  NeutronL3AgentAvailabilityZone:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fce034c_4835abf6","line":42,"range":{"start_line":42,"start_character":40,"end_line":42,"end_character":50},"in_reply_to":"3fce034c_28bfff61","updated":"2019-04-16 15:20:13.000000000","message":"for my understanding, \u0027nova\u0027 should be always listed in the list of default AZs, see http://git.openstack.org/cgit/openstack/neutron/tree/doc/source/admin/config-az.rst#n207\n\nbut I\u0027m not sure","commit_id":"f002d84b955557d89eae3d6b5f70ee8aff18c560"},{"author":{"_account_id":23811,"name":"Oliver Walsh","email":"owalsh@redhat.com","username":"owalsh"},"change_message_id":"c26d33ffb65b888840c9ddcf7e4399b93604efca","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    description: Comma-separated list of default network availability zones to"},{"line_number":40,"context_line":"                 be used by Neutron if its resource is created without"},{"line_number":41,"context_line":"                 availability zone hints. If not set, the default will be equal"},{"line_number":42,"context_line":"                 to the stack/plan name and \u0027nova\u0027."},{"line_number":43,"context_line":"    default: \u0027\u0027"},{"line_number":44,"context_line":"    type: string"},{"line_number":45,"context_line":"  NeutronL3AgentAvailabilityZone:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fce034c_cb0e7531","line":42,"range":{"start_line":42,"start_character":40,"end_line":42,"end_character":50},"in_reply_to":"3fce034c_4835abf6","updated":"2019-04-16 15:23:27.000000000","message":"I don\u0027t see the string \u0027nova\u0027 in that doc....\n\n\u0027nova\u0027 is a special case for nova AZs but for I doubt it\u0027s significant for neutron AZs. Also not sure though","commit_id":"f002d84b955557d89eae3d6b5f70ee8aff18c560"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"9f80c89b4b0af9d626c039a28b3e2bc694dabe6c","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    description: Comma-separated list of default network availability zones to"},{"line_number":40,"context_line":"                 be used by Neutron if its resource is created without"},{"line_number":41,"context_line":"                 availability zone hints. If not set, the default will be equal"},{"line_number":42,"context_line":"                 to the stack/plan name and \u0027nova\u0027."},{"line_number":43,"context_line":"    default: \u0027\u0027"},{"line_number":44,"context_line":"    type: string"},{"line_number":45,"context_line":"  NeutronL3AgentAvailabilityZone:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fce034c_e8149750","line":42,"range":{"start_line":42,"start_character":40,"end_line":42,"end_character":50},"in_reply_to":"3fce034c_4835abf6","updated":"2019-04-16 15:22:16.000000000","message":"I meant always \u003d\u003d by default, alongside with the stack name","commit_id":"f002d84b955557d89eae3d6b5f70ee8aff18c560"},{"author":{"_account_id":23811,"name":"Oliver Walsh","email":"owalsh@redhat.com","username":"owalsh"},"change_message_id":"c12f7a86bde5fc0741b89e15e14c5a9091e57615","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    description: The name of the stack/plan."},{"line_number":69,"context_line":"    type: string"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"NeutronAvailabilityZones:"},{"line_number":72,"context_line":"  resources:"},{"line_number":73,"context_line":"    type: OS::Heat::Value"},{"line_number":74,"context_line":"    properties:"},{"line_number":75,"context_line":"      value:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3fce034c_cb467522","line":72,"range":{"start_line":71,"start_character":0,"end_line":72,"end_character":12},"updated":"2019-04-16 15:33:41.000000000","message":"wrong way around","commit_id":"cc0fcf80c53ae70d3d568b12cb8ac56678b0a8e3"},{"author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"change_message_id":"21c2b60c7151775bd798bea1a790ab9dd775cef5","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    default: \u0027\u0027"},{"line_number":54,"context_line":"    type: string"},{"line_number":55,"context_line":"  NeutronNetworkSchedulerDriver:"},{"line_number":56,"context_line":"    description: The network schedule driver to use for avialability zones."},{"line_number":57,"context_line":"    default: neutron.scheduler.dhcp_agent_scheduler.AZAwareWeightScheduler"},{"line_number":58,"context_line":"    type: string"},{"line_number":59,"context_line":"  NeutronRouterSchedulerDriver:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fce034c_9a3c27c0","line":56,"range":{"start_line":56,"start_character":56,"end_line":56,"end_character":68},"updated":"2019-04-17 05:44:15.000000000","message":"s/avialability/availability/","commit_id":"81d2628d8df299441a7332f11cdaf657d3c3e08e"},{"author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"change_message_id":"21c2b60c7151775bd798bea1a790ab9dd775cef5","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    default: neutron.scheduler.dhcp_agent_scheduler.AZAwareWeightScheduler"},{"line_number":58,"context_line":"    type: string"},{"line_number":59,"context_line":"  NeutronRouterSchedulerDriver:"},{"line_number":60,"context_line":"    description: The router schedule driver to use for avialability zones."},{"line_number":61,"context_line":"    default: neutron.scheduler.l3_agent_scheduler.AZLeastRoutersScheduler"},{"line_number":62,"context_line":"    type: string"},{"line_number":63,"context_line":"  NeutronDhcpLoadType:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fce034c_5a46bf51","line":60,"range":{"start_line":60,"start_character":55,"end_line":60,"end_character":67},"updated":"2019-04-17 05:44:15.000000000","message":"s/avialability/availability/","commit_id":"81d2628d8df299441a7332f11cdaf657d3c3e08e"}],"releasenotes/notes/neutron-az-config-service-3085b2c296df06c9.yaml":[{"author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"change_message_id":"21c2b60c7151775bd798bea1a790ab9dd775cef5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    A new service, NeutronAZConfig, is avaialable which can be used to configure"},{"line_number":5,"context_line":"    Neutron for using avaialabiity zones. By default the service is mapped to"},{"line_number":6,"context_line":"    None, but can be enabled by including `environments/neutron-az-config.yaml`."},{"line_number":7,"context_line":"    ``NeutronDefaultAvailabilityZones``, ``NeutronDhcpAgentAvailabilityZone``,"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fce034c_5a5f9f0d","line":4,"range":{"start_line":4,"start_character":39,"end_line":4,"end_character":49},"updated":"2019-04-17 05:44:15.000000000","message":"s/avaialable/available/","commit_id":"81d2628d8df299441a7332f11cdaf657d3c3e08e"},{"author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"change_message_id":"21c2b60c7151775bd798bea1a790ab9dd775cef5","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    A new service, NeutronAZConfig, is avaialable which can be used to configure"},{"line_number":5,"context_line":"    Neutron for using avaialabiity zones. By default the service is mapped to"},{"line_number":6,"context_line":"    None, but can be enabled by including `environments/neutron-az-config.yaml`."},{"line_number":7,"context_line":"    ``NeutronDefaultAvailabilityZones``, ``NeutronDhcpAgentAvailabilityZone``,"},{"line_number":8,"context_line":"    ``NeutronL3AgentAvailabilityZone``, ``NeutronDhcpAgentsPerNetwork``,"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fce034c_1a9fd7b4","line":5,"range":{"start_line":5,"start_character":22,"end_line":5,"end_character":34},"updated":"2019-04-17 05:44:15.000000000","message":"s/avaialabiity/availability/","commit_id":"81d2628d8df299441a7332f11cdaf657d3c3e08e"}]}
