-
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
Explainability with hcs #477
Commits on Nov 15, 2022
-
Initial implementation of the optimized TcpLikeProperties (and HyperC…
…ubeSet) holding all connections including src_peers, dst_peers and protocols Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74ec605 - Browse repository at this point
Copy the full SHA 74ec605View commit details -
Extended testcase3 to produce connectivity_map
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c279de6 - Browse repository at this point
Copy the full SHA c279de6View commit details
Commits on Nov 20, 2022
-
Fixed a problem in HyperCubeSet (wrongly changing self in _and_aux.
Added optimized_denied_ingress_props and optimized_denied_egress_props (in addition to allowed ones). Improved non_captured_conns computation Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b1ebbe - Browse repository at this point
Copy the full SHA 1b1ebbeView commit details
Commits on Nov 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 09cfad1 - Browse repository at this point
Copy the full SHA 09cfad1View commit details
Commits on Nov 22, 2022
-
Further fix of the hyper cube set
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94fb117 - Browse repository at this point
Copy the full SHA 94fb117View commit details -
Further fix of the hyper cube set
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 520377a - Browse repository at this point
Copy the full SHA 520377aView commit details -
Merge remote-tracking branch 'origin/Optimized_HC_set' into Optimized…
…_HC_set # Conflicts: # nca/CoreDS/CanonicalHyperCubeSet.py
Configuration menu - View commit details
-
Copy full SHA for af37b10 - Browse repository at this point
Copy the full SHA af37b10View commit details -
Avoiding redundant and heavy copy of layers.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0339215 - Browse repository at this point
Copy the full SHA 0339215View commit details -
Configuration menu - View commit details
-
Copy full SHA for 564d667 - Browse repository at this point
Copy the full SHA 564d667View commit details -
General changes from the Optimized_HC_set branch.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9810b3 - Browse repository at this point
Copy the full SHA b9810b3View commit details -
General changes from the Optimized_HC_set branch.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e82ac99 - Browse repository at this point
Copy the full SHA e82ac99View commit details -
Signed-off-by: Tanya <[email protected]> Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b3b364 - Browse repository at this point
Copy the full SHA 6b3b364View commit details -
Signed-off-by: Tanya <[email protected]> Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cfb5ee7 - Browse repository at this point
Copy the full SHA cfb5ee7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a9d40 - Browse repository at this point
Copy the full SHA 01a9d40View commit details
Commits on Nov 27, 2022
-
Added support of IpBlocks in optimized hyper cube set implementation.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28e211b - Browse repository at this point
Copy the full SHA 28e211bView commit details -
More accurate update of base_peer_set.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5d97a6 - Browse repository at this point
Copy the full SHA d5d97a6View commit details
Commits on Nov 29, 2022
-
Added dedundant fw_rules creation for testing (to be further removed).
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a2cb45 - Browse repository at this point
Copy the full SHA 0a2cb45View commit details
Commits on Dec 4, 2022
-
Initial implementation of Calico optimized connections handling.
Fixed protocol handling: 0 is a valid protocol number (HOPOPT). Allowing any protocol in the range [0...255], though ProtocolNameResolver does not contain names of all of the possible 256 protocols. Fixed handling non-captured peers in K8S (cannot be handled as denied). Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0800959 - Browse repository at this point
Copy the full SHA 0800959View commit details
Commits on Dec 6, 2022
-
Fixed the construction of connectivity graph (when some of src_peer o…
…r dst_peers dimensions is all values). Added optimization for fw_rules_map - join different entries having the same values (fw_rules). Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 05a496c - Browse repository at this point
Copy the full SHA 05a496cView commit details
Commits on Dec 11, 2022
-
1. To represent No connections, do not build TcpLikeProperties (TcpLikeProperties with no dimensions represent All connections). 2. Support subsets in query in optimized solution. 3. For comparison of optimized solution to the original one, add connections from peers to themselves. 4. More accurate comparison for 'dot' connectivity queries. 5. Generalized convert_named_ports (to not assume dimensions order) 6. Handling the possibility when projection on one dimension is empty. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb6842c - Browse repository at this point
Copy the full SHA bb6842cView commit details
Commits on Dec 18, 2022
-
Properly handling 'False' represented by TcpLikeProperties.
Properly handling HostEPs in optimized TcpLikeProperties. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d4bd28 - Browse repository at this point
Copy the full SHA 0d4bd28View commit details
Commits on Jan 1, 2023
-
Added support to ICMP data in optimized HC set (handled in TCPLikePro…
…perties) Fixed handling of non-captured pods in optimized solution. Added using True/False HC_set (make_all_properties()/make_empty_properties()) Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 47d5bd0 - Browse repository at this point
Copy the full SHA 47d5bd0View commit details
Commits on Jan 3, 2023
-
Added command line flag optimized_run, having 3 possibilities:
'false' - only original run 'true' - only optimized run 'debug'- both runs and comparison of their results. Printing parsing time, queries time and total run time. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a8d53f - Browse repository at this point
Copy the full SHA 0a8d53fView commit details
Commits on Jan 8, 2023
-
Workaround for the bug in HC set: using mutual contained_in, instead of == Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 183eaeb - Browse repository at this point
Copy the full SHA 183eaebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e34573 - Browse repository at this point
Copy the full SHA 8e34573View commit details -
Fixed building tcp_like_properties form connectivity graph
Signed-off-by: Tanya <[email protected]> Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9957228 - Browse repository at this point
Copy the full SHA 9957228View commit details -
Optimized the comparison between original and optimized connections (…
…for -opt=debug option) Added more debug prints. Better handling of peer_set copying in TcpLikeProperties. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 004742b - Browse repository at this point
Copy the full SHA 004742bView commit details
Commits on Jan 15, 2023
-
Implemented optimized Istio policy handling.
Further optimization - calculating ref_ip_blocks only in non-optimized run. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a27899d - Browse repository at this point
Copy the full SHA a27899dView commit details -
Added Ingress policy support in the optimized solution.
Improved comments. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ebae572 - Browse repository at this point
Copy the full SHA ebae572View commit details -
Added Istio Ingress policy support in the optimized solution.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25118de - Browse repository at this point
Copy the full SHA 25118deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9218096 - Browse repository at this point
Copy the full SHA 9218096View commit details
Commits on Jan 24, 2023
-
Further optimization: converting HC set directly to fw rules.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7780876 - Browse repository at this point
Copy the full SHA 7780876View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8998470 - Browse repository at this point
Copy the full SHA 8998470View commit details -
Fixed printing peer sets in FWRules.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1281b2c - Browse repository at this point
Copy the full SHA 1281b2cView commit details
Commits on Jan 29, 2023
-
More released comparison between original and optimized fw-rules (all…
…owing differences in auto-connections). Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 278b921 - Browse repository at this point
Copy the full SHA 278b921View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6320d95 - Browse repository at this point
Copy the full SHA 6320d95View commit details
Commits on Feb 5, 2023
-
Splitting istio opt properties to tcp and non-tcp properties.
Fixed handling non captured peers in Istio policy. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c408b49 - Browse repository at this point
Copy the full SHA c408b49View commit details -
Fixed creation TcpLikeProperties with empty methods or protocols.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a187f2 - Browse repository at this point
Copy the full SHA 4a187f2View commit details
Commits on Feb 12, 2023
-
Optimizing sidecar priorities handling by refinement of sidecar.selec…
…ted_peers in parse time. Istio sidecar optimized connectivity implementation. Removing unused methods. Better non-captured handling. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74234ab - Browse repository at this point
Copy the full SHA 74234abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1216778 - Browse repository at this point
Copy the full SHA 1216778View commit details
Commits on Feb 14, 2023
-
Adding newline at the end of connectivity test expected results.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2c4b1af - Browse repository at this point
Copy the full SHA 2c4b1afView commit details -
Handling exclude_ipv6 print in optimized calculation.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ff9d25 - Browse repository at this point
Copy the full SHA 9ff9d25View commit details
Commits on Feb 21, 2023
-
Fixing initialization of MethodSet in HTTPRoute (None means no method…
…s, MethodSet() means empty method set, which would create empty connections). Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb763fb - Browse repository at this point
Copy the full SHA eb763fbView commit details -
Changed output format of ICMP data.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dabbd17 - Browse repository at this point
Copy the full SHA dabbd17View commit details -
Making default the original (not optimized) implementation in run_all…
…_tests Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1388a4c - Browse repository at this point
Copy the full SHA 1388a4cView commit details -
2. Fixed handling subset in optimized solution. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e45a007 - Browse repository at this point
Copy the full SHA e45a007View commit details
Commits on Feb 26, 2023
-
2. Improved filtering of ipv6 blocks in optimized solution. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3882e85 - Browse repository at this point
Copy the full SHA 3882e85View commit details
Commits on Feb 28, 2023
-
Simplifying and improving make_tcp_like_properties function.
Fixing lint errors. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6350ebd - Browse repository at this point
Copy the full SHA 6350ebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54a1708 - Browse repository at this point
Copy the full SHA 54a1708View commit details -
Configuration menu - View commit details
-
Copy full SHA for a30fc04 - Browse repository at this point
Copy the full SHA a30fc04View commit details -
Removed unised classes ConnectivityGraphPrototype and ConnectivityGra…
…phOptimized. In creating TcpLikeProperties, methods and protocols cannot be None. Signed-off-by: Tanya <[email protected]> Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab7dc47 - Browse repository at this point
Copy the full SHA ab7dc47View commit details -
Avoid using creation of TcpLikeProperties directly with init; using m…
…ake_tcp_like_properties, make_tcp_like_properties_from_dict, make_empty_properties or make_all_properties instead. Use icmp_type and icmp_code full domain intervals instead of None in parameters to TcpLikeProperties creation methods. Removed unused or commented-out code. Fixed project_on_one_dimension to return None (to represent all values) for non-active dimensions. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e49ddfb - Browse repository at this point
Copy the full SHA e49ddfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 254412a - Browse repository at this point
Copy the full SHA 254412aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ec0717 - Browse repository at this point
Copy the full SHA 8ec0717View commit details
Commits on Mar 5, 2023
-
Fixing ConnectionSet.__str__ to be accurate, since it is used in sort…
…ing functions. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 95971c4 - Browse repository at this point
Copy the full SHA 95971c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b343603 - Browse repository at this point
Copy the full SHA b343603View commit details -
Fixed excluding unused ipv6 blocks in the optimized solution.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2bba713 - Browse repository at this point
Copy the full SHA 2bba713View commit details -
Renamed TcpLikeProperties to ConnectivityProperties.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a346c25 - Browse repository at this point
Copy the full SHA a346c25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d2661b - Browse repository at this point
Copy the full SHA 0d2661bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64daeed - Browse repository at this point
Copy the full SHA 64daeedView commit details
Commits on Mar 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 51b38d5 - Browse repository at this point
Copy the full SHA 51b38d5View commit details
Commits on Mar 7, 2023
-
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 464f004 - Browse repository at this point
Copy the full SHA 464f004View commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b5c6586 - Browse repository at this point
Copy the full SHA b5c6586View commit details -
Simplified and cleaned interfaces.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f8243de - Browse repository at this point
Copy the full SHA f8243deView commit details -
Removed assertion which is no longer correct. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d77050d - Browse repository at this point
Copy the full SHA d77050dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8977f43 - Browse repository at this point
Copy the full SHA 8977f43View commit details
Commits on Mar 14, 2023
-
Added a new class ConnectivityCube that manages forth and back transl…
…ations of all dimensions of ConnectivityProperties, (translations between input format and internal format). Consequently, changed API of ConnectivityProperties methods to use the above new class. Improved documentation. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dae1bb1 - Browse repository at this point
Copy the full SHA dae1bb1View commit details -
Added set_dims method to set multiple dimensions at once.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ad299fb - Browse repository at this point
Copy the full SHA ad299fbView commit details -
Added get_protocol_set_with_single_protocol function to ProtocolSet.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a1c5654 - Browse repository at this point
Copy the full SHA a1c5654View commit details
Commits on Mar 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ca0cab9 - Browse repository at this point
Copy the full SHA ca0cab9View commit details -
Fixed connectivity properties unit tests to match the new API.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 85ae2ea - Browse repository at this point
Copy the full SHA 85ae2eaView commit details -
Aligned get_cube_dict to return str for all dimensions.
Fixed resolving named ports for excluded_named_ports in the optimized solution. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e72081f - Browse repository at this point
Copy the full SHA e72081fView commit details -
Removed unused ICMPDAtaSet class and its unit tests.
Optimized ConnectivityProperties properties creation for semantic True (all full dimensions). Removed unused methods. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 458c373 - Browse repository at this point
Copy the full SHA 458c373View commit details -
Cleaner code using the new ConnectivityCube API.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4fdeed5 - Browse repository at this point
Copy the full SHA 4fdeed5View commit details -
Added missing copy() in ConnectionSet.
Fixed lint errors. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13fcaff - Browse repository at this point
Copy the full SHA 13fcaffView commit details -
Added missing copy() in ConnectionSet.
Fixed lint errors. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d58118c - Browse repository at this point
Copy the full SHA d58118cView commit details -
Merge branch 'Optimized_HC_set' of https://github.com/IBM/network-con…
…fig-analyzer into Optimized_HC_set
Configuration menu - View commit details
-
Copy full SHA for 61bcee2 - Browse repository at this point
Copy the full SHA 61bcee2View commit details -
When running with -opt=debug, printing the original results of Connec…
…tivityMap query. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52b3ec9 - Browse repository at this point
Copy the full SHA 52b3ec9View commit details
Commits on Mar 21, 2023
-
Made cleaner interface of ConectivityCube class, using __setitem__, _…
…_getitem__ and update functions. Made cleaner interface of creating empty/full/by cube ConnectivityProperties. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e38aff1 - Browse repository at this point
Copy the full SHA e38aff1View commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5f579e - Browse repository at this point
Copy the full SHA f5f579eView commit details -
Made cleaner interface of ConectivityCube class, using __setitem__, _…
…_getitem__ and update functions. Made cleaner interface of creating empty/full/by cube ConnectivityProperties. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5013659 - Browse repository at this point
Copy the full SHA 5013659View commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90bbcee - Browse repository at this point
Copy the full SHA 90bbceeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4119c29 - Browse repository at this point
Copy the full SHA 4119c29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fef3ce - Browse repository at this point
Copy the full SHA 9fef3ceView commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 072701d - Browse repository at this point
Copy the full SHA 072701dView commit details -
Added documentation and small code beautifications.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e59169f - Browse repository at this point
Copy the full SHA e59169fView commit details -
Simplified interface by adding ConnectivityCube.make_from_dict method. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 26904f8 - Browse repository at this point
Copy the full SHA 26904f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aa9f52 - Browse repository at this point
Copy the full SHA 3aa9f52View commit details -
Moved empty dimension values to DimensionsManager.
Fixed project_on_one_dimension method. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4797f3c - Browse repository at this point
Copy the full SHA 4797f3cView commit details -
Moved empty dimension values to DimensionsManager.
Fixed lint errors. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 484bf2a - Browse repository at this point
Copy the full SHA 484bf2aView commit details -
Update nca/CoreDS/ConnectivityProperties.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c221c3b - Browse repository at this point
Copy the full SHA c221c3bView commit details -
Update nca/CoreDS/ConnectivityProperties.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cdb462 - Browse repository at this point
Copy the full SHA 2cdb462View commit details -
Update nca/CoreDS/ConnectivityProperties.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a6d62ff - Browse repository at this point
Copy the full SHA a6d62ffView commit details -
Update nca/CoreDS/ConnectivityProperties.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6ec427 - Browse repository at this point
Copy the full SHA c6ec427View commit details -
Update nca/CoreDS/ConnectivityProperties.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 495ac1e - Browse repository at this point
Copy the full SHA 495ac1eView commit details -
Update nca/CoreDS/ConnectivityProperties.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d952db - Browse repository at this point
Copy the full SHA 1d952dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e956bb - Browse repository at this point
Copy the full SHA 6e956bbView commit details -
Update nca/CoreDS/ConnectivityProperties.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 80613a8 - Browse repository at this point
Copy the full SHA 80613a8View commit details -
Update nca/CoreDS/ConnectivityProperties.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df3afe1 - Browse repository at this point
Copy the full SHA df3afe1View commit details -
Update nca/CoreDS/ConnectivityProperties.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 380d379 - Browse repository at this point
Copy the full SHA 380d379View commit details -
Update nca/CoreDS/ConnectivityProperties.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70f1280 - Browse repository at this point
Copy the full SHA 70f1280View commit details -
Update nca/CoreDS/ConnectivityProperties.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62bc9b9 - Browse repository at this point
Copy the full SHA 62bc9b9View commit details -
Update nca/Parsers/CalicoPolicyYamlParser.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce3cbda - Browse repository at this point
Copy the full SHA ce3cbdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66fecd8 - Browse repository at this point
Copy the full SHA 66fecd8View commit details
Commits on Mar 26, 2023
-
Removed base_peer_set from ConnectivityProperties and ConnectivityCub…
…e. Instead, added a singleton class BasePeerSet that keeps all peers and translates PeerSets to CanonicalIntervalSets and vice versa. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d6a08c - Browse repository at this point
Copy the full SHA 7d6a08cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aa712d - Browse repository at this point
Copy the full SHA 0aa712dView commit details -
Removed base_peer_set from ConnectivityProperties and ConnectivityCub…
…e. Instead, added a singleton class BasePeerSet that keeps all peers and translates PeerSets to CanonicalIntervalSets and vice versa. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c2ccbfa - Browse repository at this point
Copy the full SHA c2ccbfaView commit details -
Added check to BasePeerSet.get_peer_interval_of that all peers are tr…
…anslated to intervals. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e2e571 - Browse repository at this point
Copy the full SHA 7e2e571View commit details
Commits on Mar 27, 2023
-
updates after merge with HC branch
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cbcba8e - Browse repository at this point
Copy the full SHA cbcba8eView commit details -
updates after merge with HC branch
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ead46b3 - Browse repository at this point
Copy the full SHA ead46b3View commit details -
after second merge with HC branch
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9420f5b - Browse repository at this point
Copy the full SHA 9420f5bView commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 760e1da - Browse repository at this point
Copy the full SHA 760e1daView commit details -
added some function descriptions
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4cc8de2 - Browse repository at this point
Copy the full SHA 4cc8de2View commit details
Commits on Mar 28, 2023
-
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7fbc5ca - Browse repository at this point
Copy the full SHA 7fbc5caView commit details
Commits on Apr 2, 2023
-
Added OptimizedPolicyConnections class to hold allowed, denied and pa…
…ss connections and captured peers. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75846e3 - Browse repository at this point
Copy the full SHA 75846e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dca13d5 - Browse repository at this point
Copy the full SHA dca13d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17a5fe6 - Browse repository at this point
Copy the full SHA 17a5fe6View commit details -
The BasePeerSet singleton should be reset in the main (for the cases …
…when running multiple tests, for example from run_all_tests) Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 51d8927 - Browse repository at this point
Copy the full SHA 51d8927View commit details -
Added support to calico PASS rules in optimized solution.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 835fa33 - Browse repository at this point
Copy the full SHA 835fa33View commit details -
Added support to calico PASS rules in optimized solution.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ebe4006 - Browse repository at this point
Copy the full SHA ebe4006View commit details -
Simplified calico parsing method to avoid lint error.
Fixed typo in the code. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 10bceb8 - Browse repository at this point
Copy the full SHA 10bceb8View commit details
Commits on Apr 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5dc62e9 - Browse repository at this point
Copy the full SHA 5dc62e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e200ebd - Browse repository at this point
Copy the full SHA e200ebdView commit details
Commits on Apr 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2d4f3c0 - Browse repository at this point
Copy the full SHA 2d4f3c0View commit details -
Generalized ServiceEntry implementation for optimized solution.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 49a4046 - Browse repository at this point
Copy the full SHA 49a4046View commit details -
Configuration menu - View commit details
-
Copy full SHA for 736ea07 - Browse repository at this point
Copy the full SHA 736ea07View commit details
Commits on Apr 18, 2023
-
xml support for explain_all and default-policy fix
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9db0f91 - Browse repository at this point
Copy the full SHA 9db0f91View commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fc01aa1 - Browse repository at this point
Copy the full SHA fc01aa1View commit details -
Optimized BasePeerSet.get_peer_interval_of method. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 31ff805 - Browse repository at this point
Copy the full SHA 31ff805View commit details -
Separated ConnectivityCube class to its own file.
Removed unused methods/params/imports. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2604eb6 - Browse repository at this point
Copy the full SHA 2604eb6View commit details -
Update nca/NetworkConfig/NetworkConfig.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 368bb78 - Browse repository at this point
Copy the full SHA 368bb78View commit details -
Update nca/Resources/NetworkPolicy.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c39f53f - Browse repository at this point
Copy the full SHA c39f53fView commit details -
Added assertions avoiding incorrect comparisons of "src_peers" and "d…
…st_peers" dimensions. Split complex ConnectivityMapQuery.exec method to multiple methods. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5d1581 - Browse repository at this point
Copy the full SHA f5d1581View commit details -
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec12351 - Browse repository at this point
Copy the full SHA ec12351View commit details -
Update nca/CoreDS/ConnectionSet.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c8ffca - Browse repository at this point
Copy the full SHA 9c8ffcaView commit details -
Update nca/CoreDS/ConnectionSet.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 310a81d - Browse repository at this point
Copy the full SHA 310a81dView commit details
Commits on Apr 20, 2023
-
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bbee710 - Browse repository at this point
Copy the full SHA bbee710View commit details
Commits on Apr 23, 2023
-
Added shortcut function ConnectivityProperties.make_conn_props_from_d…
…ict. Moved BasePeerSet.reset() to run_args. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 93a8ffc - Browse repository at this point
Copy the full SHA 93a8ffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e87c432 - Browse repository at this point
Copy the full SHA e87c432View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9edad9 - Browse repository at this point
Copy the full SHA e9edad9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cbee6c - Browse repository at this point
Copy the full SHA 0cbee6cView commit details -
Added documentation. Removed unused method. Improved ConnectivityProperties.project_on_one_dimension() method. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e70105 - Browse repository at this point
Copy the full SHA 2e70105View commit details -
Update nca/NetworkConfig/NetworkLayer.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1a84d7e - Browse repository at this point
Copy the full SHA 1a84d7eView commit details -
Update nca/NetworkConfig/NetworkLayer.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d92ca7 - Browse repository at this point
Copy the full SHA 6d92ca7View commit details -
Update nca/NetworkConfig/NetworkLayer.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21984e1 - Browse repository at this point
Copy the full SHA 21984e1View commit details -
Update nca/NetworkConfig/NetworkLayer.py
Co-authored-by: Adi Sosnovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd7bc60 - Browse repository at this point
Copy the full SHA fd7bc60View commit details -
Removed unused functions and imports.
Avoid including IpBlocks in non-captured peers. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64e5684 - Browse repository at this point
Copy the full SHA 64e5684View commit details -
Configuration menu - View commit details
-
Copy full SHA for f64b019 - Browse repository at this point
Copy the full SHA f64b019View commit details -
Making more accurate default all properties, according to all peers i…
…n the current config. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f3eeeba - Browse repository at this point
Copy the full SHA f3eeebaView commit details
Commits on Apr 24, 2023
-
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a2606b - Browse repository at this point
Copy the full SHA 2a2606bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 780f0ab - Browse repository at this point
Copy the full SHA 780f0abView commit details
Commits on Apr 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 99a6b73 - Browse repository at this point
Copy the full SHA 99a6b73View commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f9c0c2 - Browse repository at this point
Copy the full SHA 4f9c0c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b0e3ac - Browse repository at this point
Copy the full SHA 8b0e3acView commit details
Commits on Apr 27, 2023
-
use Expl' functions only when activated by user
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 802b3fc - Browse repository at this point
Copy the full SHA 802b3fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0587e83 - Browse repository at this point
Copy the full SHA 0587e83View commit details
Commits on May 9, 2023
-
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee4d341 - Browse repository at this point
Copy the full SHA ee4d341View commit details -
support only text output formats and '[',']' in peer names
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7011930 - Browse repository at this point
Copy the full SHA 7011930View commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 65763bf - Browse repository at this point
Copy the full SHA 65763bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea226af - Browse repository at this point
Copy the full SHA ea226afView commit details
Commits on May 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 697e8ff - Browse repository at this point
Copy the full SHA 697e8ffView commit details
Commits on May 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 70458d7 - Browse repository at this point
Copy the full SHA 70458d7View commit details
Commits on May 14, 2023
-
adding beautifulsoup4 to requirements
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6ba1d4f - Browse repository at this point
Copy the full SHA 6ba1d4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 429e653 - Browse repository at this point
Copy the full SHA 429e653View commit details
Commits on May 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 42a7588 - Browse repository at this point
Copy the full SHA 42a7588View commit details -
Merge branch 'explainability_with_HCS' of github.com:IBM/network-conf…
…ig-analyzer into explainability_with_HCS
Configuration menu - View commit details
-
Copy full SHA for 3716922 - Browse repository at this point
Copy the full SHA 3716922View commit details -
use TCP conns when istio layer is present
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41982ec - Browse repository at this point
Copy the full SHA 41982ecView commit details
Commits on May 28, 2023
-
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8504efb - Browse repository at this point
Copy the full SHA 8504efbView commit details
Commits on May 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b39146e - Browse repository at this point
Copy the full SHA b39146eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70a9892 - Browse repository at this point
Copy the full SHA 70a9892View commit details
Commits on May 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f0d1b37 - Browse repository at this point
Copy the full SHA f0d1b37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10f0737 - Browse repository at this point
Copy the full SHA 10f0737View commit details -
changed 'run_all_tests' so opt parameter can be override by tests
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 53e0180 - Browse repository at this point
Copy the full SHA 53e0180View commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f2c3a22 - Browse repository at this point
Copy the full SHA f2c3a22View commit details
Commits on Jun 1, 2023
-
parsing xml without the need of lxml
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c41fdb3 - Browse repository at this point
Copy the full SHA c41fdb3View commit details -
parsing xml without the need of lxml
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2c0ac6c - Browse repository at this point
Copy the full SHA 2c0ac6cView commit details -
update expected results (for new xml parser)
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b876100 - Browse repository at this point
Copy the full SHA b876100View commit details -
update expected results and make it deterministic
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0f63da - Browse repository at this point
Copy the full SHA c0f63daView commit details
Commits on Jun 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 793d935 - Browse repository at this point
Copy the full SHA 793d935View commit details
Commits on Jun 6, 2023
-
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a35a860 - Browse repository at this point
Copy the full SHA a35a860View commit details -
Configuration menu - View commit details
-
Copy full SHA for 857f9fe - Browse repository at this point
Copy the full SHA 857f9feView commit details
Commits on Jun 7, 2023
-
temp support in setting peers from the peer container, till fix will …
…be merged to master Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6941aed - Browse repository at this point
Copy the full SHA 6941aedView commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f3212bf - Browse repository at this point
Copy the full SHA f3212bfView commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 53a2963 - Browse repository at this point
Copy the full SHA 53a2963View commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89789d9 - Browse repository at this point
Copy the full SHA 89789d9View commit details
Commits on Jun 8, 2023
-
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0b32de - Browse repository at this point
Copy the full SHA c0b32deView commit details -
fixed some testing env agnostic issues
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd9d28f - Browse repository at this point
Copy the full SHA cd9d28fView commit details -
better handling of ipblocks and some small fixes.
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92ce374 - Browse repository at this point
Copy the full SHA 92ce374View commit details
Commits on Jun 20, 2023
-
removing explanation for ipblocks
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c402d73 - Browse repository at this point
Copy the full SHA c402d73View commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d835df7 - Browse repository at this point
Copy the full SHA d835df7View commit details -
adding some documentations and test
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b7ceb53 - Browse repository at this point
Copy the full SHA b7ceb53View commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 895d75d - Browse repository at this point
Copy the full SHA 895d75dView commit details
Commits on Jun 21, 2023
-
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dea4134 - Browse repository at this point
Copy the full SHA dea4134View commit details
Commits on Jun 22, 2023
-
fixed run_all_tests path problem
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4761fc - Browse repository at this point
Copy the full SHA c4761fcView commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd40627 - Browse repository at this point
Copy the full SHA fd40627View commit details
Commits on Jun 26, 2023
-
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cdaa329 - Browse repository at this point
Copy the full SHA cdaa329View commit details
Commits on Jun 27, 2023
-
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 658811e - Browse repository at this point
Copy the full SHA 658811eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c6ac51 - Browse repository at this point
Copy the full SHA 7c6ac51View commit details
Commits on Jul 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a468689 - Browse repository at this point
Copy the full SHA a468689View commit details -
better documentation for using IP-blocks
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 224e43b - Browse repository at this point
Copy the full SHA 224e43bView commit details
Commits on Jul 4, 2023
-
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cae6397 - Browse repository at this point
Copy the full SHA cae6397View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dcfc67 - Browse repository at this point
Copy the full SHA 7dcfc67View commit details -
Configuration menu - View commit details
-
Copy full SHA for c33d88a - Browse repository at this point
Copy the full SHA c33d88aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43f494b - Browse repository at this point
Copy the full SHA 43f494bView commit details -
Signed-off-by: Shmulik Froimovich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a6e68f - Browse repository at this point
Copy the full SHA 2a6e68fView commit details