<div dir="ltr">Effectively, upgrading will leave lingering (but nonetheless operational) iptables rules on the hosts. I&#39;m not even sure there needs to be special upgrade treatment?<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Mar 26, 2017 at 4:59 PM, Yedidyah Bar David <span dir="ltr">&lt;<a href="mailto:didi@redhat.com" target="_blank">didi@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sun, Mar 26, 2017 at 4:49 PM, Leon Goldberg &lt;<a href="mailto:lgoldber@redhat.com">lgoldber@redhat.com</a>&gt; wrote:<br>
&gt; 1) Do we actually need iptables for any reason that isn&#39;t a legacy<br>
&gt; consideration?<br>
<br>
</span>No idea personally.<br>
<br>
Perhaps some users prefer that, and/or need that for integration with other<br>
systems/solutions/whatever.<br>
<br>
If we drop iptables, how do you suggest to treat upgrades?<br>
<div class="HOEnZb"><div class="h5"><br>
&gt;<br>
&gt; 2 &amp; 3) I am in favor of treating custom services as a requirement and plan<br>
&gt; accordingly. Many (most, even) of the services are already provided by<br>
&gt; either firewalld itself (e.g. vdsm, libvirt) or the 3rd party packages (e.g.<br>
&gt; gluster). Some are missing (I&#39;ve recently created a pull request for<br>
&gt; ovirt-imageio to firewalld, for example) and I hope we&#39;ll be able to get all<br>
&gt; the services to be statically provided (by either firewalld or the relevant<br>
&gt; 3rd party packages).<br>
&gt;<br>
&gt; Ideally I think we&#39;d like use statically provided services, and provide the<br>
&gt; capability to provide additional services (I&#39;m not a fan of the current<br>
&gt; methodology of converting strings into xmls). I don&#39;t think we&#39;d want to<br>
&gt; limit usage to just statically provided services. (2)<br>
&gt;<br>
&gt; As previously stated, I don&#39;t see a technical reason to keep iptables under<br>
&gt; consideration. (3)<br>
&gt;<br>
&gt;<br>
&gt; On Sun, Mar 26, 2017 at 2:57 PM, Yedidyah Bar David &lt;<a href="mailto:didi@redhat.com">didi@redhat.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; 1. Do we want to support in some version X both iptables and firewalld, or<br>
&gt;&gt; is it ok to stop support for iptables and support only firewalld without<br>
&gt;&gt; overlap? If so, do we handle upgrades, and how?<br>
&gt;&gt;<br>
&gt;&gt; 2. Do we want to support custom firewalld xml to be configured on the<br>
&gt;&gt; host by us? Or is it ok to only support choosing among existing services,<br>
&gt;&gt; which will need to be added to the host using other means (packaged by<br>
&gt;&gt; firewalld, packaged by 3rd parties, added manually by users)?<br>
&gt;&gt;<br>
&gt;&gt; 3. Opposite of (2.): Do we want to support firewalld services that are<br>
&gt;&gt; added to the host using other means (see there)? Obviously we do, but:<br>
&gt;&gt; If we do, do we still want to support also iptables (see (1.))? And if<br>
&gt;&gt; so, what do we want to then happen?<br>
&gt;&gt;<br>
&gt;&gt; (2.) and (3.) are not conflicting, each needs its own answer.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Didi<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Didi<br>
</font></span></blockquote></div><br></div>