Fix ip address flush on interfaces in bridges for dvr and dvr-ssl model

This patch adds ipflush_onchange: true for interfaces that are members of bridges
to make sure theirs IPs are removed when applying linux.network.interface state
for the following models:
  virtual-mcp-pike-dvr
  virtual-mcp-pike-dvr-ssl

Change-Id: I40410ba0701581e2dbf7622d14ee3918640b07f7
diff --git a/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/compute.yml b/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/compute.yml
index 146bbac..089a3cd 100644
--- a/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/compute.yml
+++ b/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/compute.yml
@@ -17,6 +17,15 @@
     external_interface: ens6
     interface_mtu: 1500
     linux_system_codename: xenial
+  linux:
+   network:
+     interface:
+       primary_interface:
+         ipflush_onchange: true
+       tenant_interface:
+         ipflush_onchange: true
+       external_interface:
+         ipflush_onchange: true
   nova:
     compute:
       vncproxy_url: http://${_param:cluster_vip_address}:6080
@@ -32,4 +41,4 @@
     compute:
       notification:
         driver: messagingv2
-        topics: "notifications"
\ No newline at end of file
+        topics: "notifications"
diff --git a/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/gateway.yml b/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/gateway.yml
index 8487021..5dbb948 100644
--- a/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/gateway.yml
+++ b/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/gateway.yml
@@ -19,3 +19,12 @@
       notification:
         driver: messagingv2
         topics: "notifications"
+  linux:
+    network:
+      interface:
+        primary_interface:
+          ipflush_onchange: true
+        tenant_interface:
+          ipflush_onchange: true
+        external_interface:
+          ipflush_onchange: true
diff --git a/classes/cluster/virtual-mcp-pike-dvr/openstack/compute.yml b/classes/cluster/virtual-mcp-pike-dvr/openstack/compute.yml
index 49644e2..deeb36d 100644
--- a/classes/cluster/virtual-mcp-pike-dvr/openstack/compute.yml
+++ b/classes/cluster/virtual-mcp-pike-dvr/openstack/compute.yml
@@ -30,3 +30,12 @@
       notification:
         driver: messagingv2
         topics: "notifications"
+  linux:
+    network:
+      interface:
+        primary_interface:
+          ipflush_onchange: true
+        tenant_interface:
+          ipflush_onchange: true
+        external_interface:
+          ipflush_onchange: true
diff --git a/classes/cluster/virtual-mcp-pike-dvr/openstack/gateway.yml b/classes/cluster/virtual-mcp-pike-dvr/openstack/gateway.yml
index 586579c..6ed3f45 100644
--- a/classes/cluster/virtual-mcp-pike-dvr/openstack/gateway.yml
+++ b/classes/cluster/virtual-mcp-pike-dvr/openstack/gateway.yml
@@ -19,3 +19,12 @@
       notification:
         driver: messagingv2
         topics: "notifications"
+  linux:
+    network:
+      interface:
+        primary_interface:
+          ipflush_onchange: true
+        tenant_interface:
+          ipflush_onchange: true
+        external_interface:
+          ipflush_onchange: true