I'm starting to warm up to the idea of adding firewalld in Atomic Host. If
we do this, it would be a requirement to clean up the absurd default zones
& policies and have something relevant for AH out of the box.

On Mon, Apr 24, 2017 at 9:13 PM, Jason DeTiberus <jdeti...@redhat.com>
wrote:

>
>
> On Sun, Apr 23, 2017 at 11:33 PM, Dusty Mabe <du...@dustymabe.com> wrote:
>
>>
>>
>> On 04/21/2017 01:42 PM, Jason DeTiberus wrote:
>> >
>> > While I can see firewalld improving the situation wrt documenting how
>> to add/persist firewall changes for Atomic Host (especially when using
>> moby/docker), I think there is a bigger concern with firewalld being
>> absent. If a user is running multiple applications that modify the host
>> firewall (docker, Kubernetes, OpenShift, etc), firewalld provides a way to
>> make firewall modifications in a consistent and repeatable manner, where
>> iptables does not. There is the --wait flag for iptables, however any
>> applications/users that are interacting with iptables will need to ensure
>> they use it consistently.
>> >
>>
>> So you are saying firewalld makes your life easier if it was
>> available?
>>
>
> Correct, The iptables-based management that is done in openshift-ansible
> has always been a hack that was only meant to be a stopgap until firewalld
> was fully supported up and down the entire stack. There are way too many
> edge cases that could cause issues with the create/save/restore process. We
> tried to limit those by using a dedicated chain for openshift-ansible
> rules, but having another process modify rules without using '-w' or other
> modifications to the firewall could inadvertently be persisted with the
> iptables-save.
>
> As mentioned in another reply on the thread, layered packages would allow
> for firewalld to be used today, but the restart requirement adds another
> level of complexity that adds the potential for non-determinism to the
> OpenShift install process. Having both iptables and firewalld available in
> the base would allow for parity between AH-based and non-AH-based installs.
>
> --
> Jason DeTiberus
>



-- 

Ben Breard
Sr Technology Product Manager - Linux Containers
Mobile: 972-816-9081

Reply via email to