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

enable eb-family for all relevant firewalld-types #299

Merged
merged 1 commit into from
Sep 19, 2023
Merged

enable eb-family for all relevant firewalld-types #299

merged 1 commit into from
Sep 19, 2023

Conversation

sircubbi
Copy link
Contributor

see #298

Pull Request (PR) description

allow usage of family "eb" for creating bridge-rules.

This Pull Request (PR) fixes the following issues

Fixes #298

Copy link
Contributor

@igalic igalic left a comment

Choose a reason for hiding this comment

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

i'd like to see the tests extended for this too

@sircubbi
Copy link
Contributor Author

I would happy to help. However, I just searched for all occurences of "ipv6" and added "eb". Seems there are no tests for "ipv6" either, so I am unsure how to add proper tests for that.

@igalic
Copy link
Contributor

igalic commented Aug 22, 2020

🤦🏻‍♀️

@vox-pupuli-tasks
Copy link

Dear @sircubbi, thanks for the PR!

This is Vox Pupuli Tasks, your friendly Vox Pupuli Github Bot. I noticed that your pull request has CI failures. Can you please have a look at the failing CI jobs?
If you need any help, you can reach out to us on our IRC channel voxpupuli on Freenode or our Slack channel voxpupuli at slack.puppet.com.
You can find my sourcecode at voxpupuli/vox-pupuli-tasks

@sircubbi
Copy link
Contributor Author

sircubbi commented Oct 1, 2020

About the failed CI test: I do not think that these is an issue caused by the suggested changes, as these tests fail within files not touched at all.

@igalic
Copy link
Contributor

igalic commented Oct 3, 2022

@sircubbi i had myself removed from Voxpupuli, when i was hired by Puppet and haven't been working with puppet since i was made redundant, so i don't qualify as reviewer.

maybe someone else from @voxpupuli contributors can?

Copy link

@runejuhl runejuhl left a comment

Choose a reason for hiding this comment

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

Change looks fine, but I'm not qualified to say if there's anything else that should be taken into consideration when adding eb support.

@sircubbi
Copy link
Contributor Author

sircubbi commented Sep 8, 2023

Hi,
any chance to rerun the checks and recheck this PR? I would really like to get this simple patch upstream before the next release hits.
If those checks succeed I would rebase to a single a commit.

@rwaffen
Copy link
Sponsor Member

rwaffen commented Sep 8, 2023

the ci is only commit based, so maybe do a git commit -m "retrigger checks" --allow-empty

@sircubbi
Copy link
Contributor Author

sircubbi commented Sep 8, 2023

the ci is only commit based, so maybe do a git commit -m "retrigger checks" --allow-empty

Did this, however that does not solve the issue since the CI wasn't triggered by the second commit either.

@rwaffen
Copy link
Sponsor Member

rwaffen commented Sep 8, 2023

🤦 this repo has no ci. only a release workflow.

@rwaffen
Copy link
Sponsor Member

rwaffen commented Sep 8, 2023

the fix for this will come with #347

@sircubbi
Copy link
Contributor Author

sircubbi commented Sep 8, 2023

I see, ok. Thanks so far. For the moment I just rebased this to a single commit.

@jcpunk jcpunk added the enhancement New feature or request label Sep 18, 2023
@jcpunk
Copy link
Contributor

jcpunk commented Sep 18, 2023

I merged in the module sync to get the tests running. The ICMP tests don't work at this time and I'm super unclear why. But in theory you can get the other tests working...

@sircubbi
Copy link
Contributor Author

I merged in the module sync to get the tests running. The ICMP tests don't work at this time and I'm super unclear why. But in theory you can get the other tests working...

I synced with your HEAD but already the static tests fail. Is it because of that outdated REFERENCE.md or because of the missing documentation (which is only logged as warn)?

@jcpunk
Copy link
Contributor

jcpunk commented Sep 19, 2023

https://voxpupuli.org/docs/how_to_run_tests/ has instructions for how to update REFERENCE.md.

If you're feeling up to adding the missing doc for those parameters that would also be welcome ;)

@sircubbi
Copy link
Contributor Author

https://voxpupuli.org/docs/how_to_run_tests/ has instructions for how to update REFERENCE.md.

If you're feeling up to adding the missing doc for those parameters that would also be welcome ;)

Thanks for the pointer. At least my parts should be clean now.

I could look at those missing documentations, but I feel it should be a separate PR?

@jcpunk
Copy link
Contributor

jcpunk commented Sep 19, 2023

I could look at those missing documentations, but I feel it should be a separate PR?

That would be great!

@jcpunk jcpunk merged commit 4197b57 into voxpupuli:master Sep 19, 2023
16 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

missing support for bridges/eb-familiy
5 participants