gitextract_igc5nwum/ ├── .dockerignore ├── .editorconfig ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── feature_request.md │ │ └── question.md │ ├── PULL_REQUEST_TEMPLATE/ │ │ └── pull_request_template.md │ └── workflows/ │ ├── build.yaml │ └── release.yaml ├── .gitignore ├── .goreleaser.yaml ├── .hadolint.yaml ├── .yamllint.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── cmd/ │ └── netassert/ │ └── cli/ │ ├── common.go │ ├── gen_result.go │ ├── main.go │ ├── ping.go │ ├── root.go │ ├── run.go │ ├── validate.go │ └── version.go ├── download.sh ├── e2e/ │ ├── README.md │ ├── clusters/ │ │ ├── aws-eks-terraform-module/ │ │ │ ├── eks.tf │ │ │ ├── outputs.tf │ │ │ ├── variables.tf │ │ │ └── vpc.tf │ │ ├── eks-with-calico-cni/ │ │ │ ├── calico-3.26.4.yaml │ │ │ └── terraform/ │ │ │ ├── main.tf │ │ │ └── vars.tf │ │ ├── eks-with-vpc-cni/ │ │ │ └── terraform/ │ │ │ ├── main.tf │ │ │ └── vars.tf │ │ ├── gke-dataplanev2/ │ │ │ ├── main.tf │ │ │ └── variables.tf │ │ ├── gke-vpc/ │ │ │ ├── main.tf │ │ │ └── variables.tf │ │ └── kind/ │ │ └── kind-config.yaml │ ├── e2e_test.go │ ├── helpers/ │ │ ├── common.go │ │ ├── eks.go │ │ ├── gke.go │ │ └── kind.go │ └── manifests/ │ ├── networkpolicies.yaml │ ├── test-cases.yaml │ └── workload.yaml ├── fluxcd-demo/ │ ├── README.md │ ├── fluxcd-helmconfig.yaml │ ├── helm/ │ │ ├── Chart.yaml │ │ ├── templates/ │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── pod1-pod2.yaml │ │ │ ├── post-deploy-tests.yaml │ │ │ └── statefulset.yaml │ │ └── values.yaml │ └── kind-cluster.yaml ├── go.mod ├── go.sum ├── helm/ │ ├── Chart.yaml │ ├── README.md │ ├── templates/ │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── clusterrole.yaml │ │ ├── clusterrolebinding.yaml │ │ ├── configmap.yaml │ │ ├── job.yaml │ │ └── serviceaccount.yaml │ └── values.yaml ├── internal/ │ ├── data/ │ │ ├── read.go │ │ ├── read_test.go │ │ ├── tap.go │ │ ├── tap_test.go │ │ ├── testdata/ │ │ │ ├── dir-without-yaml-files/ │ │ │ │ └── .gitkeep │ │ │ ├── invalid/ │ │ │ │ ├── duplicated-names.yaml │ │ │ │ ├── empty-resources.yaml │ │ │ │ ├── host-as-dst-udp.yaml │ │ │ │ ├── host-as-source.yaml │ │ │ │ ├── missing-fields.yaml │ │ │ │ ├── multiple-dst-blocks.yaml │ │ │ │ ├── not-a-list.yaml │ │ │ │ └── wrong-test-values.yaml │ │ │ ├── invalid-duplicated-names/ │ │ │ │ ├── input1.yaml │ │ │ │ └── input2.yaml │ │ │ └── valid/ │ │ │ ├── empty.yaml │ │ │ └── multi.yaml │ │ ├── types.go │ │ └── types_test.go │ ├── engine/ │ │ ├── engine.go │ │ ├── engine_daemonset_test.go │ │ ├── engine_deployment_test.go │ │ ├── engine_mocks_test.go │ │ ├── engine_pod_test.go │ │ ├── engine_statefulset_test.go │ │ ├── interface.go │ │ ├── run_tcp.go │ │ ├── run_tcp_test.go │ │ └── run_udp.go │ ├── kubeops/ │ │ ├── client.go │ │ ├── container_test.go │ │ ├── containers.go │ │ ├── daemonset.go │ │ ├── daemonset_test.go │ │ ├── deployment.go │ │ ├── deployment_test.go │ │ ├── pod.go │ │ ├── pod_test.go │ │ ├── statefulset.go │ │ ├── statefulset_test.go │ │ └── string_gen.go │ └── logger/ │ └── hclog.go ├── justfile └── rbac/ ├── cluster-role.yaml └── cluster-rolebinding.yaml