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

Add Gateway listeners support and new test #535

Merged
merged 2 commits into from
Oct 22, 2024

Conversation

azgabur
Copy link
Contributor

@azgabur azgabur commented Sep 12, 2024

Closes #308

To verify the new tests run:

flags=-n2 make testsuite/tests/singlecluster/gateway/reconciliation/listeners

Due to changes to Gateway creation a full testsuite run should be performed as well.

@azgabur azgabur requested review from trepel and averevki September 12, 2024 10:40
@azgabur azgabur added Test case New test case refactor Refactor with same functionality labels Sep 12, 2024
@azgabur azgabur force-pushed the gateway_listeners branch 3 times, most recently from c612ee5 to 9d946c5 Compare September 16, 2024 13:34
trepel
trepel previously approved these changes Sep 17, 2024
Copy link
Contributor

@trepel trepel left a comment

Choose a reason for hiding this comment

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

LGTM, it seems stable now. Good work!

@azgabur azgabur force-pushed the gateway_listeners branch 2 times, most recently from 15744b6 to c6e56e3 Compare September 17, 2024 09:52
@azgabur
Copy link
Contributor Author

azgabur commented Sep 17, 2024

^ Rebased due to #520 merging

trepel
trepel previously approved these changes Sep 17, 2024
@azgabur
Copy link
Contributor Author

azgabur commented Sep 17, 2024

^ Add forgotten name parameter in testsuite/tests/singlecluster/conftest.py

@trepel
Copy link
Contributor

trepel commented Sep 17, 2024

full testsuite run should be performed as well.

Hupst, I missed this.

^ Add forgotten name parameter in testsuite/tests/singlecluster/conftest.py

2nd hupst, I missed this

Anyway, I ran make test and there were 1 ERROR at setup of test_letsencrypt (tlspolicy did not get ready in time) and 1 test_limit_for_anonymous_identity test failure. Both seem unrelated to this change, so approving again

trepel
trepel previously approved these changes Sep 17, 2024
testsuite/gateway/__init__.py Outdated Show resolved Hide resolved
testsuite/gateway/__init__.py Outdated Show resolved Hide resolved
testsuite/gateway/gateway_api/gateway.py Outdated Show resolved Hide resolved
testsuite/gateway/gateway_api/gateway.py Outdated Show resolved Hide resolved
testsuite/gateway/gateway_api/gateway.py Outdated Show resolved Hide resolved
testsuite/gateway/gateway_api/gateway.py Outdated Show resolved Hide resolved
testsuite/gateway/gateway_api/gateway.py Outdated Show resolved Hide resolved
testsuite/gateway/gateway_api/gateway.py Outdated Show resolved Hide resolved
testsuite/gateway/__init__.py Outdated Show resolved Hide resolved
@azgabur
Copy link
Contributor Author

azgabur commented Sep 23, 2024

^ Rebase and incorporate feedback

@azgabur
Copy link
Contributor Author

azgabur commented Sep 23, 2024

Acceptance failing because of #543

@jsmolar jsmolar merged commit ab50b24 into Kuadrant:main Oct 22, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactor Refactor with same functionality Test case New test case
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add test for adding and removing listeners to/from Gateway when DNSPolicy and TLSPolicy are attached
4 participants