Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

provision: reload the firewall only once #1846

Open
wants to merge 6 commits into
base: dev
Choose a base branch
from

Conversation

OniriCorpe
Copy link
Member

@OniriCorpe OniriCorpe commented May 20, 2024

The problem

for now, during the provisionning/deprovisionning, the firewall is reloaded for each added or removed port

for example:

2100 INFO Provisioning ports...
3459 SUCCESS Firewall reloaded
4904 SUCCESS Firewall reloaded

Solution

check if the port list has changed at the end of the port provisionning/deprovisionning, and if so: reload the firewall

PR Status

done

How to test

do a port provisionning/deprovisionning
not tested tho

@OniriCorpe OniriCorpe force-pushed the provision-reload-firewall-once branch from 16e6d99 to dbeae78 Compare May 20, 2024 22:02
@OniriCorpe OniriCorpe force-pushed the provision-reload-firewall-once branch from dbeae78 to 832b9d3 Compare May 20, 2024 22:02
@OniriCorpe OniriCorpe force-pushed the provision-reload-firewall-once branch from d70f5ac to 6b564ef Compare May 20, 2024 22:16
@OniriCorpe OniriCorpe force-pushed the provision-reload-firewall-once branch from 455456b to b8b683b Compare May 20, 2024 22:23
@OniriCorpe OniriCorpe requested a review from alexAubin May 21, 2024 16:33
logger.warning(
m18n.n("port_already_closed", port=port, ip_version=ipv)
)
logger.warning(m18n.n("port_already_closed", port=port, ip_version=ipv))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ugh actually we probably want to have an option to disable this warning, otherwise everytime a port is not to be "exposed" (= the vast majority of the apps ?), yunohost will display a warning during install/upgrade/... when provision ports

Similar stuff for port_already_open too

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants