Get bgp_vpn pillar from compute
Fixing "Jinja variable 'dict object' has no attribute 'bgp_vpn'"
while applying render_config state
Change-Id: Ib6cf29d27cdf3e5b522da1f059f1129fe323c581
Related-Prod: PROD-25916
diff --git a/neutron/upgrade/render_config.sls b/neutron/upgrade/render_config.sls
index 77bc673..c088792 100644
--- a/neutron/upgrade/render_config.sls
+++ b/neutron/upgrade/render_config.sls
@@ -38,7 +38,7 @@
{%- do conf_mapping.append(['/etc/neutron/l2gateway_agent.ini', "salt://neutron/files/" + gateway.version + "/l2gw/l2gateway_agent.ini"]) %}
{%- endif %}
{%- elif compute.enabled %}
- {% if compute.get('bgp_vpn', {}).get('enabled', False) and server.bgp_vpn.driver == "bagpipe" %}
+ {% if compute.get('bgp_vpn', {}).get('enabled', False) and compute.bgp_vpn.driver == "bagpipe" %}
{%- do conf_mapping.append(['/etc/bagpipe-bgp/bgp.conf', "salt://neutron/files/" + compute.version + "/bagpipe-bgp.conf"]) %}
{%- endif %}
{% if compute.backend.engine == "ml2" %}