)]}'
{"ansible/group_vars/all/compute":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1a2a0f895ee648dab95f33ada5cebe91c9d49c46","unresolved":false,"context_lines":[{"line_number":17,"context_line":"# List of default networks to which compute nodes are attached."},{"line_number":18,"context_line":"compute_default_network_interfaces: \u003e"},{"line_number":19,"context_line":"  {{ [admin_oc_net_name,"},{"line_number":20,"context_line":"      provision_oc_net_name,"},{"line_number":21,"context_line":"      internal_net_name,"},{"line_number":22,"context_line":"      storage_net_name] | unique | list }}"},{"line_number":23,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"5f7c97a3_02500f0a","line":20,"updated":"2018-06-05 13:32:55.000000000","message":"The compute, controller, monitoring and *storage* nodes should no longer need to be on the overcloud provisioning network. The seed still does (as it does the provisioning).","commit_id":"db1f89522e4995d0c762113c3c48dbc15ac3ecf3"}],"ansible/kolla-bifrost-hostvars.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c9ecd1f0c869b64b3657abccd0c60672e4a5ba06","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    seed_host: \"{{ groups[\u0027seed\u0027][0] }}\""},{"line_number":32,"context_line":"    bifrost_hostvars:"},{"line_number":33,"context_line":"      addressing_mode: static"},{"line_number":34,"context_line":"      ipv4_interface_mac: \"{% raw %}{{ extra.pxe_interface_mac | default }}{% endraw %}\""},{"line_number":35,"context_line":"      ipv4_address: \"{{ provision_oc_net_name | net_ip }}\""},{"line_number":36,"context_line":"      ipv4_subnet_mask: \"{{ provision_oc_net_name | net_cidr | ipaddr(\u0027netmask\u0027) }}\""},{"line_number":37,"context_line":"      # If the provisioning network does not have a gateway defined, use the"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5f7c97a3_23c41692","line":34,"updated":"2018-06-06 10:49:25.000000000","message":"We should call out in the docs that this means that the admin network must use the same network interface as the provisioning network (since we use the PXE MAC address to lookup the base interface).","commit_id":"621ebb9c95a33eecbef509f7466251a7ce42dab6"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c9ecd1f0c869b64b3657abccd0c60672e4a5ba06","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    bifrost_hostvars:"},{"line_number":33,"context_line":"      addressing_mode: static"},{"line_number":34,"context_line":"      ipv4_interface_mac: \"{% raw %}{{ extra.pxe_interface_mac | default }}{% endraw %}\""},{"line_number":35,"context_line":"      ipv4_address: \"{{ provision_oc_net_name | net_ip }}\""},{"line_number":36,"context_line":"      ipv4_subnet_mask: \"{{ provision_oc_net_name | net_cidr | ipaddr(\u0027netmask\u0027) }}\""},{"line_number":37,"context_line":"      # If the provisioning network does not have a gateway defined, use the"},{"line_number":38,"context_line":"      # seed as a gateway to allow external access until other networks have"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5f7c97a3_a33586aa","line":35,"updated":"2018-06-06 10:49:25.000000000","message":"Looking at this again, I notice that these should all be referencing the admin network.","commit_id":"621ebb9c95a33eecbef509f7466251a7ce42dab6"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c9ecd1f0c869b64b3657abccd0c60672e4a5ba06","unresolved":false,"context_lines":[{"line_number":40,"context_line":"      ipv4_gateway: \"{{ provision_oc_net_name | net_gateway or provision_oc_net_name | net_ip(seed_host) }}\""},{"line_number":41,"context_line":"      ipv4_nameserver: \"{{ resolv_nameservers }}\""},{"line_number":42,"context_line":"      network_mtu: \"{{ provision_oc_net_name | net_mtu or \u00271500\u0027 }}\""},{"line_number":43,"context_line":"      vlan_id: \"{{ provision_oc_net_name | net_vlan }}\""},{"line_number":44,"context_line":"  tasks:"},{"line_number":45,"context_line":"    - name: Ensure the Bifrost host variable files exist"},{"line_number":46,"context_line":"      copy:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5f7c97a3_83f40af3","line":43,"updated":"2018-06-06 10:49:25.000000000","message":"As discussed in slack, I think we need some additional logic here to handle the case when admin_net_name \u003d\u003d provision_oc_net_name, since it\u0027s likely that although the provisioning network is a VLAN, it will be untagged to enable PXE, and we should therefore not set vlan_id (or set it so something falsey).","commit_id":"621ebb9c95a33eecbef509f7466251a7ce42dab6"}],"doc/source/configuration/network.rst":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1a2a0f895ee648dab95f33ada5cebe91c9d49c46","unresolved":false,"context_lines":[{"line_number":441,"context_line":"   :caption: ``networks.yml``"},{"line_number":442,"context_line":""},{"line_number":443,"context_line":"   oob_oc_net_name: example1"},{"line_number":444,"context_line":"   admin_oc_net_name: example1"},{"line_number":445,"context_line":"   provision_oc_net_name: example1"},{"line_number":446,"context_line":"   oob_wl_net_name: example1"},{"line_number":447,"context_line":"   provision_wl_net_name: example2"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_22a98b23","line":444,"updated":"2018-06-05 13:32:55.000000000","message":"nit: make this one first","commit_id":"db1f89522e4995d0c762113c3c48dbc15ac3ecf3"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"dfea3d74b2927d323c612a35acf13689a1801bde","unresolved":false,"context_lines":[{"line_number":459,"context_line":"Overcloud Admin Network"},{"line_number":460,"context_line":"-----------------------"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"Configuring a separate admin network is optional. When not configured to do so,"},{"line_number":463,"context_line":"the overcloud provisioning network will be used instead. If a separate"},{"line_number":464,"context_line":"network is configured, the following requirements should be taken into"},{"line_number":465,"context_line":"consideration:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5f7c97a3_6060ae0e","line":462,"updated":"2018-06-19 12:41:34.000000000","message":"We should state what it\u0027s used for. At a minimum, it\u0027s used by Ansible for SSH access.","commit_id":"e1f0cd0aa9dc8036a42cde1b6eb1eff5cd963317"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"dfea3d74b2927d323c612a35acf13689a1801bde","unresolved":false,"context_lines":[{"line_number":467,"context_line":"The admin network must be configured to use the same physical network interface"},{"line_number":468,"context_line":"as the provisioning network. This is because the PXE MAC address is used to"},{"line_number":469,"context_line":"lookup the interface for the cloud-init network configuration that occurs"},{"line_number":470,"context_line":"during bifrost provisioning of the overcloud."},{"line_number":471,"context_line":""},{"line_number":472,"context_line":"Overcloud Provisioning Network"},{"line_number":473,"context_line":"------------------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5f7c97a3_60bbce74","line":470,"updated":"2018-06-19 12:41:34.000000000","message":"I think it would be prudent to mention the workaround here as well, possibly just by linking to the relevant section of the deployment guide.","commit_id":"e1f0cd0aa9dc8036a42cde1b6eb1eff5cd963317"}],"etc/kayobe/networks.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1a2a0f895ee648dab95f33ada5cebe91c9d49c46","unresolved":false,"context_lines":[{"line_number":9,"context_line":"#oob_oc_net_name:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"# Name of the network used for admin access to the overcloud"},{"line_number":12,"context_line":"#admin_oc_net_name:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"# Name of the network used by the seed to provision the bare metal overcloud"},{"line_number":15,"context_line":"# hosts."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_22574b29","line":12,"updated":"2018-06-05 13:32:55.000000000","message":"nit: make this one first, like group_vars/all/network","commit_id":"db1f89522e4995d0c762113c3c48dbc15ac3ecf3"}]}
