UI: expose network ACL replacement from VPC tiers - #13794
Conversation
|
@DaanHoogland a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #13794 +/- ##
============================================
+ Coverage 19.65% 20.92% +1.27%
+ Complexity 19792 19791 -1
============================================
Files 6368 5881 -487
Lines 574881 533014 -41867
Branches 70351 62439 -7912
============================================
- Hits 112970 111537 -1433
+ Misses 449639 409403 -40236
+ Partials 12272 12074 -198
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:
|
|
@Dogface2k |
|
UI build: ✔️ |
@weizhouapache there is now also a button in the vpc tiers overview list. I think that is fine as well. (edit: your sshot is from the tiers details page, this is extra) |
|
isolating VPC tier ACL replacement state |
|
Now you have me worried @Dogface2k . there is a lot of new code while the functionality was already there in a different place. Do we now have two implementations of the same function? |
Investigating it looks like we got duplicate stuff, agents went rouge in their new environments not sure why it continued to touch this PR xD My agents will return back to their main environments soon. Currently maxed out but over next few days will have full reasoning back and this duplicate shit won't happen it has pin pointed it and is rectifying it as we speak. Was always a risk setting up new environments. The constant auditing I have on every PR even when approved seem to of triggered another review that then led Two independent UI workflows and Duplicate form/API/polling logic @DaanHoogland |
b59a3ac to
0c36798
Compare
|
@Dogface2k a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress. |
|
UI build: ✔️ |
|
@Dogface2k , just out of interest, have you found the existing “change acl list” functionality? and can they be unified? |


Summary
Expose the existing
replaceNetworkACLListaction beside each ACL in the VPC tiers overview.This is an additional entry point to the existing guest-network action. It does not add another modal, form, API call, async-job poller, refresh path, or notification path.
Implementation
replaceNetworkACLListaction from router metadata.Scope
maindevelopment line (4.23.0.0-SNAPSHOT).Validation
Validated locally on candidate
0c36798508e655a7ee3cd1ee6f6ba7b8c57b31acwith Node.js 16.20.2 and the committed lockfile:git diff --check: clean.mainatdd3427d91401f820ba5746403696a6146ab42328: conflict-free.networkidto the parent VPC instead of the selected tier failed for the intended reason (tier-idexpected,vpc-idreceived), then passed after restoring the canonical tier binding.UI QA
QA-JID-975.Replace ACLtooltip, opens the existing canonical replacement form, and loads ACL choices scoped to the selected VPC.Current candidate
0c36798508e655a7ee3cd1ee6f6ba7b8c57b31acmainatdd3427d91401f820ba5746403696a6146ab42328dd3427d91401f820ba5746403696a6146ab42328..0c36798508e655a7ee3cd1ee6f6ba7b8c57b31ac