<div dir="ltr">Hi, all.<div><br></div><div>Now, I’m trying to implement following bp.</div><div>* <a href="https://blueprints.launchpad.net/magnum/+spec/bay-with-no-floating-ips">https://blueprints.launchpad.net/magnum/+spec/bay-with-no-floating-ips</a></div><div><br></div><div>This bp requires to disable/enable “floating ip resource” in heat template dynamically.</div><div>We have 3 options to implement this.</div><div><br></div><div>1. Use “conditions function”</div><div>    * <a href="https://blueprints.launchpad.net/heat/+spec/support-conditions-function">https://blueprints.launchpad.net/heat/+spec/support-conditions-function</a></div><div>2. Dynamically generate heat template using Jinja2</div><div>3. Separate heat template to “kubecluster-with-floatingip.yaml” and “kubecluster-no-floatingip.yaml”</div><div><br></div><div>Option 1 is easy to implement, but unfortunately this isn’t supported by Mitaka release.</div><div>Option 2 needs a Jinja2 template support by Magnum.</div><div>Option 3 will bring chaos.</div><div><br></div><div>Please let me know what you think.</div><div><br></div><div><br></div><div>Thanks</div><div>-OTSUKA, Yuanying</div><div><br></div></div>