[VCFN-2809] Add Gateway/ListenerSet controller and DNS service scaffold#1398
Open
wenyingd wants to merge 1 commit intovmware-tanzu:mainfrom
Open
[VCFN-2809] Add Gateway/ListenerSet controller and DNS service scaffold#1398wenyingd wants to merge 1 commit intovmware-tanzu:mainfrom
wenyingd wants to merge 1 commit intovmware-tanzu:mainfrom
Conversation
ca75469 to
ed8e256
Compare
ed8e256 to
518c7fd
Compare
819d722 to
5cab859
Compare
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #1398 +/- ##
==========================================
- Coverage 76.77% 76.73% -0.04%
==========================================
Files 151 156 +5
Lines 21315 21885 +570
==========================================
+ Hits 16364 16793 +429
- Misses 3782 3893 +111
- Partials 1169 1199 +30
🚀 New features to boost your workflow:
|
458e242 to
74bdff9
Compare
- Add GatewayReconciler for K8s Gateway API: handles create/update/delete of DNS records via DNSRecordService for Gateways and ListenerSets - Add ListenerSet event handler to trigger Gateway reconciliation - Wire GatewayReconciler and DNSRecordService initialization in cmd/main.go - Add DNSRecordService public API: CreateOrUpdateDNSRecords (stub; DNS zone validation and NSX record creation deferred to follow-up), DeleteDNSRecordsByOwner, DeleteAllDNSRecordsInGateway, DeleteOrphanedDNSRecordsInGateway, ListGatewayNamespacedName - Add DNSRecordStore with indexers for owner UID and gateway namespaced name - Add unit tests for controller flow and DNS service/store components - DNS zone configuration (ZoneConfig, permitted zones) is deferred to the follow-up change AI-Tool-Used: Cursor AI-Tool-Use-Level: Medium AI-Code-Category: Production
74bdff9 to
d52b27b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
AI-Tool-Used: Cursor
AI-Tool-Use-Level: high
AI-Code-Category: production