add NetworkPolicy for MultiCluster Components - #3839
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3839 +/- ##
==========================================
- Coverage 25.93% 25.78% -0.15%
==========================================
Files 456 463 +7
Lines 24086 24530 +444
==========================================
+ Hits 6246 6325 +79
- Misses 17144 17507 +363
- Partials 696 698 +2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
de4a20c to
8eb9955
Compare
8eb9955 to
ada63ee
Compare
|
@khrm can you squash the two commits please |
b87261c to
8a219f0
Compare
48e5407 to
a9adbb4
Compare
a9adbb4 to
2dfb726
Compare
|
/lgtm |
14908fb to
56e727c
Compare
|
We can run this e2e test in OpenShift only. |
56e727c to
385103d
Compare
|
/lgtm |
|
@khrm can you add rn please |
|
/kind misc |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jkhelil The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/lgtm |
385103d to
2bf5e0c
Compare
2bf5e0c to
3280eb4
Compare
Add NetworkPolicy support for TektonScheduler, TektonMulticlusterProxyAAE, and SyncerService components. Each component gets a default-deny policy and specific allow policies for required traffic. E2E tests create a self-referential dummy worker cluster (secret + MultiKueueCluster CR) so proxy-aae passes its readiness probe. MultiCluster tests are skipped on non-OpenShift clusters. Signed-off-by: Khurram Baig <kbaig@redhat.com>
3280eb4 to
76877c3
Compare
|
/lgtm |
Add reconciler-based NetworkPolicy management for three components:
Each component gets spec.networkPolicy (NetworkPolicyConfig) wired from TektonConfig, with validation, CustomSet-based InstallerSet management, and FinalizeKind cleanup.
Assisted-by: Claude Code (claude-opus-4-6)
Changes
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:
make test lintbefore submitting a PRSee the contribution guide for more details.
Release Notes