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
Feature/venom fingerbank proxy #6786
Conversation
One thing I'm wondering is should this be part of the Currently, its in its own scenario |
I ran this successfully on runner2 but a pipeline is currently running to assess it works in the official CI environment: https://gitlab.com/inverse-inc/packetfence/-/pipelines/433611476 |
No, this scenario is specific and only used for the release. IMHO, it's better to have a dedicated scenario because we boot an additional VM ( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- For test cases name, could you use something like
name_of_my_testcase
likeget_login_token
in place of sentences with spaces ? - Could you add a
TESTSUITE.md
infingerbank_proxy
which describe logic of the test (with custom iptables rules, test can be run offline, etc.). You can find an example here. - An improvement could be to create a new test suite like
configurator_proxy
to configure Fingerbank proxy at this step.
t/venom/test_suites/fingerbank_proxy/setup_proxy/setup_proxy.yml
Outdated
Show resolved
Hide resolved
t/venom/test_suites/fingerbank_proxy/fingerbank_connectivity/fingerbank_connectivity.yml
Show resolved
Hide resolved
Co-authored-by: Nicolas Quiniou-Briand <nquiniou@akamai.com>
I've addressed most of the comments except the job name @nqb, in your opinion, how should we name the scenario that is proxy centric (or linux02 centric)? And do we rename the scenario, make entry and gitlab entry ? or just the make+gitlab entry and run multiple scenarios in that make entry? |
I would suggest something related to external integrations (nothing prevent us to boot |
New pipeline with adjustments: https://gitlab.com/inverse-inc/packetfence/-/pipelines/434354693 Now we just need to state on if the strategy for testing the Fingerbank connectivity is acceptable or not |
@julsemaan, thanks for your adjustments. I think we are good to merge based on answers you provided related to Fingerbank Connectivity. |
Description
Test the Fingerbank proxy feature in venom
Impacts
Venom tests
Delete branch after merge
YES