With this extension you can use the Network Config Analyzer (NCA) tool directly in your VSCode enviroment.
NCA is all about simplifying the process of managing synthesized connectivity.
With NCA, you can easily visualize your synthesized connectivity as a set of firewall rules,
making it simple to understand and manage your network configuration.
NCA also makes it easy to produce a connectivity diff between two network configurations,
helping you to quickly identify any changes and ensure that your network is always up-to-date.
With NCA, you can easily input your network policies and a list of relevant endpoints,
and get answers to critical questions like:
NCA makes it easy to get the insights you need to manage your network more effectively, giving you a clear picture of your current state and how it's evolving.
Edit YAMLs inside the VSCODE enviroment and run NCA
Observe the connectivity both via graph and text description
To use this extension you will need:
Python: Python instalation
NCA: NCA instalation Add the NCA path to the system's path enviromant parameter
Graphviz: Graphviz installation
This extension contributes the following settings:
Initial release of the NCA extension