-
Notifications
You must be signed in to change notification settings - Fork 11
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
HC optimization finalization - phase 3 #723
Commits on Feb 25, 2024
-
Initial implementation of building and minimizing fw-rules directly f…
…rom connectivity properties. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8e368e0 - Browse repository at this point
Copy the full SHA 8e368e0View commit details
Commits on Mar 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8240404 - Browse repository at this point
Copy the full SHA 8240404View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ad1ee9 - Browse repository at this point
Copy the full SHA 5ad1ee9View commit details -
Updating (some of) expected results for explainability queries, accor…
…ding to more condensed optimized output. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6466889 - Browse repository at this point
Copy the full SHA 6466889View commit details -
Fixed converting fw-rules to connectivity properties, while taking in…
…to account TCP/non-TCP protocol restriction. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a615f5c - Browse repository at this point
Copy the full SHA a615f5cView commit details
Commits on Mar 10, 2024
-
Optimized handling IpBlocks in optimized fw-rules minimization
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c5e89a - Browse repository at this point
Copy the full SHA 9c5e89aView commit details
Commits on Mar 17, 2024
-
Optimized initial namespace grouping (by grouping few namespaces toge…
…ther, according to grouping in cubes). Also, added grouping by labels to initial grouping. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 81ac68f - Browse repository at this point
Copy the full SHA 81ac68fView commit details -
Optimized initial namespace grouping (by grouping few namespaces toge…
…ther, according to grouping in cubes). Also, added grouping by labels to initial grouping. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 06f5250 - Browse repository at this point
Copy the full SHA 06f5250View commit details
Commits on Mar 19, 2024
-
More optimization in calculation partial ns grouping.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 898f222 - Browse repository at this point
Copy the full SHA 898f222View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae2ff0a - Browse repository at this point
Copy the full SHA ae2ff0aView commit details
Commits on Mar 24, 2024
-
Refining basic namespace grouping by finding more opportunities to us…
…e properties in containing connections. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 06b2905 - Browse repository at this point
Copy the full SHA 06b2905View commit details -
One more refinemenet of basic namespace grouping
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b22688 - Browse repository at this point
Copy the full SHA 6b22688View commit details -
One more refinemenet of basic namespace grouping
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 368f1b0 - Browse repository at this point
Copy the full SHA 368f1b0View commit details
Commits on Mar 26, 2024
-
More refinemenets of peer grouping from properties
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d027631 - Browse repository at this point
Copy the full SHA d027631View commit details -
More refinemenets of peer grouping from properties
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b343d6 - Browse repository at this point
Copy the full SHA 8b343d6View commit details -
More refinements of peer grouping from properties
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0bb3094 - Browse repository at this point
Copy the full SHA 0bb3094View commit details
Commits on Mar 31, 2024
-
Added outputEndpoints option handling to PeerSetElement.
Refined ns-set pairs grouping computation -trying starting from src_peers and from dst_peers and choosing a more compact grouping. Added grouping by full IpBlock. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0df3938 - Browse repository at this point
Copy the full SHA 0df3938View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4db0e43 - Browse repository at this point
Copy the full SHA 4db0e43View commit details
Commits on Apr 2, 2024
-
Fixing handling txt-no_fw_rules format in the optimized solution
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 757a684 - Browse repository at this point
Copy the full SHA 757a684View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1efde22 - Browse repository at this point
Copy the full SHA 1efde22View commit details -
Fix: taking into account connectivity restriction (TCP/non-TCP) in ge…
…neration of dot output in optimized solution Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 86af435 - Browse repository at this point
Copy the full SHA 86af435View commit details -
Small fixes in txt_no_fw_rules_format
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8bd2944 - Browse repository at this point
Copy the full SHA 8bd2944View commit details -
Small fixes in txt_no_fw_rules_format
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0bd08c3 - Browse repository at this point
Copy the full SHA 0bd08c3View commit details
Commits on Apr 7, 2024
-
Added grouping by dns entries to the optimized algorithm.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b01e93d - Browse repository at this point
Copy the full SHA b01e93dView commit details
Commits on Apr 9, 2024
-
Changed expected results of connectivity map query tests according to…
… optimized runs Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 316dee1 - Browse repository at this point
Copy the full SHA 316dee1View commit details -
Changed optimized semantic diff query implementation according to the…
… optimized fw-rules minimization algorithm. Fixed get_connection_set_and_peers_from_cube. Changed some of the expected results of semantic diff tests. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e5eb701 - Browse repository at this point
Copy the full SHA e5eb701View commit details -
Keeping every dns entry separate in minimization of fw rules.
Updated more semantic diff expected results. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c0cc0c - Browse repository at this point
Copy the full SHA 5c0cc0cView commit details
Commits on Apr 14, 2024
-
Updated containment, permits, forbids expected results.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f8f1d67 - Browse repository at this point
Copy the full SHA f8f1d67View commit details -
Cleaning up unused code and refactoring accordingly.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eaf561d - Browse repository at this point
Copy the full SHA eaf561dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6633e4 - Browse repository at this point
Copy the full SHA d6633e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 100df6a - Browse repository at this point
Copy the full SHA 100df6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fc8221 - Browse repository at this point
Copy the full SHA 6fc8221View commit details -
Changed default to be the optimized run.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b578147 - Browse repository at this point
Copy the full SHA b578147View commit details -
In opt='debug' the result explanation should ne according to the opti…
…mized run. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3d35da6 - Browse repository at this point
Copy the full SHA 3d35da6View commit details -
Restoring resource in scheme, changed by mistake.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a70d30 - Browse repository at this point
Copy the full SHA 4a70d30View commit details -
Updating more expected results.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f382c5e - Browse repository at this point
Copy the full SHA f382c5eView commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d4956a0 - Browse repository at this point
Copy the full SHA d4956a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3dafb1 - Browse repository at this point
Copy the full SHA d3dafb1View commit details -
Initial implementation of building and minimizing fw-rules directly f…
…rom connectivity properties. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0b2ed1 - Browse repository at this point
Copy the full SHA c0b2ed1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf949ff - Browse repository at this point
Copy the full SHA bf949ffView commit details -
Updating (some of) expected results for explainability queries, accor…
…ding to more condensed optimized output. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5532e4d - Browse repository at this point
Copy the full SHA 5532e4dView commit details -
Fixed converting fw-rules to connectivity properties, while taking in…
…to account TCP/non-TCP protocol restriction. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e05b88 - Browse repository at this point
Copy the full SHA 6e05b88View commit details -
Optimized handling IpBlocks in optimized fw-rules minimization
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a6f409 - Browse repository at this point
Copy the full SHA 7a6f409View commit details -
Optimized initial namespace grouping (by grouping few namespaces toge…
…ther, according to grouping in cubes). Also, added grouping by labels to initial grouping. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 51eb02b - Browse repository at this point
Copy the full SHA 51eb02bView commit details -
Optimized initial namespace grouping (by grouping few namespaces toge…
…ther, according to grouping in cubes). Also, added grouping by labels to initial grouping. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fedb46f - Browse repository at this point
Copy the full SHA fedb46fView commit details -
More optimization in calculation partial ns grouping.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79454db - Browse repository at this point
Copy the full SHA 79454dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d411e4 - Browse repository at this point
Copy the full SHA 1d411e4View commit details -
Refining basic namespace grouping by finding more opportunities to us…
…e properties in containing connections. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 11c15ff - Browse repository at this point
Copy the full SHA 11c15ffView commit details -
One more refinemenet of basic namespace grouping
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e541498 - Browse repository at this point
Copy the full SHA e541498View commit details -
One more refinemenet of basic namespace grouping
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63c2eca - Browse repository at this point
Copy the full SHA 63c2ecaView commit details -
More refinemenets of peer grouping from properties
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6fb48d3 - Browse repository at this point
Copy the full SHA 6fb48d3View commit details -
More refinemenets of peer grouping from properties
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4203525 - Browse repository at this point
Copy the full SHA 4203525View commit details -
More refinements of peer grouping from properties
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62aa803 - Browse repository at this point
Copy the full SHA 62aa803View commit details -
Added outputEndpoints option handling to PeerSetElement.
Refined ns-set pairs grouping computation -trying starting from src_peers and from dst_peers and choosing a more compact grouping. Added grouping by full IpBlock. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70d2aaf - Browse repository at this point
Copy the full SHA 70d2aafView commit details -
Configuration menu - View commit details
-
Copy full SHA for a98798f - Browse repository at this point
Copy the full SHA a98798fView commit details -
Fixing handling txt-no_fw_rules format in the optimized solution
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5c9808 - Browse repository at this point
Copy the full SHA a5c9808View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43d2e5b - Browse repository at this point
Copy the full SHA 43d2e5bView commit details -
Fix: taking into account connectivity restriction (TCP/non-TCP) in ge…
…neration of dot output in optimized solution Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 36edddf - Browse repository at this point
Copy the full SHA 36edddfView commit details -
Small fixes in txt_no_fw_rules_format
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 91f13ff - Browse repository at this point
Copy the full SHA 91f13ffView commit details -
Small fixes in txt_no_fw_rules_format
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55b2786 - Browse repository at this point
Copy the full SHA 55b2786View commit details -
Added grouping by dns entries to the optimized algorithm.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 05de16f - Browse repository at this point
Copy the full SHA 05de16fView commit details -
Changed expected results of connectivity map query tests according to…
… optimized runs Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ad18b1 - Browse repository at this point
Copy the full SHA 9ad18b1View commit details -
Changed optimized semantic diff query implementation according to the…
… optimized fw-rules minimization algorithm. Fixed get_connection_set_and_peers_from_cube. Changed some of the expected results of semantic diff tests. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c11a3ae - Browse repository at this point
Copy the full SHA c11a3aeView commit details -
Keeping every dns entry separate in minimization of fw rules.
Updated more semantic diff expected results. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f591e4f - Browse repository at this point
Copy the full SHA f591e4fView commit details -
Updated containment, permits, forbids expected results.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5e5b1a4 - Browse repository at this point
Copy the full SHA 5e5b1a4View commit details -
Cleaning up unused code and refactoring accordingly.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5817b22 - Browse repository at this point
Copy the full SHA 5817b22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1379379 - Browse repository at this point
Copy the full SHA 1379379View commit details -
Changed default to be the optimized run.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a0d7f2 - Browse repository at this point
Copy the full SHA 8a0d7f2View commit details -
In opt='debug' the result explanation should ne according to the opti…
…mized run. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 91a6298 - Browse repository at this point
Copy the full SHA 91a6298View commit details -
Restoring resource in scheme, changed by mistake.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7aaa0ba - Browse repository at this point
Copy the full SHA 7aaa0baView commit details -
Updating more expected results.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f7cc420 - Browse repository at this point
Copy the full SHA f7cc420View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43bb6f4 - Browse repository at this point
Copy the full SHA 43bb6f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0334ec1 - Browse repository at this point
Copy the full SHA 0334ec1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d71e51f - Browse repository at this point
Copy the full SHA d71e51fView commit details -
Merge branch 'master' of https://github.com/IBM/network-config-analyzer…
… into opt-finalize2
Configuration menu - View commit details
-
Copy full SHA for cb54265 - Browse repository at this point
Copy the full SHA cb54265View commit details -
Removed disjoint_ip_blocks from optimized solution
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e788779 - Browse repository at this point
Copy the full SHA e788779View commit details
Commits on Apr 30, 2024
-
Optimization: adding auto-connections to covered_peer_props (in fw-ru…
…les minimization) only if the number of peers is not too high, to avoid long run of these auto-connections calculation. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 15d2c65 - Browse repository at this point
Copy the full SHA 15d2c65View commit details
Commits on May 5, 2024
-
Optimization: adding resources to global resource/namespace/pod list …
…in test schemes (instead of putting them only in configurations), to avoid trying to load resources from live cluster, which is time-consuming. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a26b179 - Browse repository at this point
Copy the full SHA a26b179View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef2596b - Browse repository at this point
Copy the full SHA ef2596bView commit details
Commits on May 7, 2024
-
Deleted unused original implementation code.
Changed number of expected warnings (see Issue #724 Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc432e3 - Browse repository at this point
Copy the full SHA cc432e3View commit details -
Further refining code by deleting unused original implementatation code.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9b1e7f - Browse repository at this point
Copy the full SHA e9b1e7fView commit details
Commits on May 19, 2024
-
Removed usage of ConnectionSet.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 511a634 - Browse repository at this point
Copy the full SHA 511a634View commit details -
Fixed small error. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a443e8 - Browse repository at this point
Copy the full SHA 8a443e8View commit details -
Fixed sorting ConnectivityProperties (making stable sort)
Consequently, fixed expected results Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 340d755 - Browse repository at this point
Copy the full SHA 340d755View commit details
Commits on May 21, 2024
-
Fixed handling TCP / non-TCP connections output.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 204cea8 - Browse repository at this point
Copy the full SHA 204cea8View commit details -
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7bb7132 - Browse repository at this point
Copy the full SHA 7bb7132View commit details -
Small fix in printing TCP connections in dot format. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b30228 - Browse repository at this point
Copy the full SHA 3b30228View commit details -
Configuration menu - View commit details
-
Copy full SHA for b769096 - Browse repository at this point
Copy the full SHA b769096View commit details -
Removed no longer used named_ports and excluded_named_ports in Connec…
…tivityProperties. Removed outdated unit tests. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1dc05b - Browse repository at this point
Copy the full SHA c1dc05bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4926dd9 - Browse repository at this point
Copy the full SHA 4926dd9View commit details
Commits on Jun 2, 2024
-
Updates of some more expected results.
Removed --optimized_run flag. Removed ConnectionSet class. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 16869e8 - Browse repository at this point
Copy the full SHA 16869e8View commit details -
Removed original-to-optimized-comparison workflows from test-push. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e7cd7ae - Browse repository at this point
Copy the full SHA e7cd7aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d3ffe1 - Browse repository at this point
Copy the full SHA 1d3ffe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d9b1be - Browse repository at this point
Copy the full SHA 1d9b1beView commit details
Commits on Jun 4, 2024
-
Some more refactoring of FWRule minimization code.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13affc8 - Browse repository at this point
Copy the full SHA 13affc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 019cf3e - Browse repository at this point
Copy the full SHA 019cf3eView commit details