-
Notifications
You must be signed in to change notification settings - Fork 323
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 support for PartitionExports #802
Conversation
- This PR does not include acceptance tests. The desired acceptance tests will be determined based on the expected behavior of ServiceExports when partitions are disabled. - Similarly, controller tests have not been added as our existing controller tests only account for namespace. The behavior with partitions has not been resolved.
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.
looks great, ashwin!! just had a few questions
01fc9f6
to
e2e4385
Compare
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.
🚢
Just in case it wasn't already on your radar -- Could you also just change the PR title/commit message when merging? |
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.
💯
* Create templates for grafana and prometheus
Changes proposed in this PR:
How I've tested this PR:
How I expect reviewers to test this PR:
The behavior of ServiceExports can be tested once changes are made to the mesh gateway to support Cross Partitions communication.
A follow-up PR will contain a refactor to the ConfigEntry interface which should simplify testing validation behavior when partitions are enabled/disabled.
Once the behavior of Consul OSS has been determined wrt to ServiceExports, Acceptance tests and controller tests will be updated with the tests to comprehensively test the ServiceExport CRD.
Checklist: