Skip to content

Commit 2bafdcb

Browse files
committed
add aks future plan + cp banner
1 parent f98a42f commit 2bafdcb

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

cmd/netassert/cli/root.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ var (
1919
var rootCmd = &cobra.Command{
2020
Use: "netassert",
2121
Short: "NetAssert is a command line utility to test network connectivity between kubernetes objects",
22-
Long: "NetAssert is a command line utility to test network connectivity between kubernetes objects. " +
23-
"It currently supports Deployment, Pod, Statefulset and Daemonset. You can check the traffic flow between these objects or from these " +
24-
"objects to a remote host or an IP address.",
22+
Long: "NetAssert is a command line utility to test network connectivity between kubernetes objects.\n" +
23+
"It currently supports Deployment, Pod, Statefulset and Daemonset.\nYou can check the traffic flow between these objects or from these " +
24+
"objects to a remote host or an IP address.\n\nBuilt by ControlPlane https://control-plane.io",
2525

26-
Version: fmt.Sprintf("\nNetAssert by control-plane.io\n"+
26+
Version: fmt.Sprintf("\nBuilt by ControlPlane https://control-plane.io\n"+
2727
"Version: %s\nCommit Hash: %s\nBuild Date: %s\n",
2828
version, gitHash, buildDate),
2929
}

e2e/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,17 @@ Run the tests using the following command:
5555
```
5656

5757
Tests can be configured by updating values in [end-to-end test helpers](./helpers/)
58+
59+
## Azure AKS Integration
60+
61+
Currently, end-to-end testing of NetAssert with Azure Kubernetes Service (AKS) is not scheduled. However, we do not foresee any architectural reasons that would prevent successful integration.
62+
63+
### Network Policy Support
64+
There are [three primary approaches](https://learn.microsoft.com/en-us/azure/aks/use-network-policies) for supporting network policies in AKS.
65+
66+
If the requirement is limited to **Linux nodes only** (excluding Windows), the recommended solution is [Azure CNI powered by Cilium](https://learn.microsoft.com/en-us/azure/aks/azure-cni-powered-by-cilium).
67+
68+
### Deployment via Terraform
69+
For deploying a testing cluster, the Container Network Interface (CNI) configuration appears straightforward. It can likely be handled via a single parameter in the `azurerm` provider, specifically the [`network_policy` argument](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster#network_policy-1).
70+
71+
*Note: This Terraform configuration has yet to be validated.*

0 commit comments

Comments
 (0)