* chore: separate pipeline changes for cilium nodesubnet
* fix:make linter happy
* chore: remove node subnet cilium version tag
* fix: make private fork version tags compatible
* tmp commit to test whether the cluster can be set up.
* Resolved merge conflicts.
Update the route.
* Fix the route.
* Remove unnecessary dependency.
* Modify the cluster creation.
* Swift v2 e2e test structure.
* Add variables.
* Fix the format and make it a valid yaml.
* Add datapath tests for swiftv2.
* Link the tests with the pipeline steps.
* Update the testing file name.
* Remove unnecessary comment.
* Fix the pod name
* Sleep before checking the pod.
* Check the pni after baking time.
* Update the vnet name.
* Update the variables value.
* Update the sub tests use.
* Update the cluster name from mt prefix to mta
* Add the vm size.
* Update the token.
* Update the dummy cluster's vnet.
* Add a connection test.
* Update the test file name.
* Add one more pod with delegation network.
* Start 2 mtpod.
* Add the test for mtpod to mtpod connection.
* Include the commented out code for swiftv2 datapath test.
* Update the yaml file format.
* Update the command to run the swiftv2 tests.
* Move tests to the code file.
* Update the dummy cluster since the previous one has been auto deleted.
* Update the IP of the pod.
* Update the host IP in the test part too.
* Separate different test stages.
* Use mtpnc to grep IP.
* Update k to kubectl
* Add mtpnc detailed info.
* Remove the wrong comments.
* Use the script to run the test for now.
* Remove unnecessary variables.
* Update the cluster creation.
* Update parameters.
* Remove unnecessary parameters.
* Update the testing code part to match the script way.
* Remove unnecessary node part.
* Remove the tests from script part.
* Resolve the lint complaint.
* Resume the "Remove AKS Engine storage account usage"
* Added a security context for allowPrivilegeEscalation and readOnlyRootFilesystem
* Update npm linux to not share the host's UTS namespace and tested locally
* Updated image and configmap of npm to match prod/managed
* kept EnablePprof on for debugging
* Updating k8s version for kind for cyclonus tests
* test
* test
* updated cluster name
* Revert "updated cluster name"
This reverts commit 7715c91098.
* update name
* Updated k8s version
* updated k8s version
* changed k8s version to version of local cluster
* updated kind node version for control plane
* version update
* updated kind version
* updated worker images for kind
* add: env var to skip tests from make test-load
* add: windows nodepool to existing make calls
* add: Windows CNIv2
* refactor: change cniv2 file name
* style: pipeline yaml layout
* fix: label selector
* ci: increase timeout for restartNode job
* ci: ensure kubeproxy is running on windows
* chore: clean up comments
* ci: capture windows node count
* load test with huble enabled
config file fix
config file fix
config file path fix
fix: typo
removing socket path to use default
enabling hubble with parameters
chaging the directory for cilium
removing extra space
setting version for cilium
cleaning up
exporting cilium image version
replacing cilium hubble version var
* addressed comments
* changing daemonset dir to v1.14.4
* replaced variable with version
* adding cilium dualstack overlay pipeline steps
* changing step order
* remove dropgz step
* add CNS instead of azurevnet
* add v6 CNS state file test
* remove nightly pipeline
* removing nightly and adding v6 to cilium linux validate
* fix func name
* removing unneeded steps
* addressing comments
* remove 120 timeout
* cluster type to dualstack-byocni-nokubeproxy-up
* setting to INSTALL_OVERLAY
* using make to get azure-ipam nad cns
* fixing yaml in cil dual steps
* update step
* skipping bad step for cilium dualstack
* update variable name
* CNI type
* remove file path
* fixing CNI versions
* removing log outputs
* change step
* adding cd in directory before running validate
* hostport to false
* further update
* add cilium to dualstack test name
* add scenarios
* port-forward and stitch hubble scenario
* run jobs in background
* import stop to steps
* add prometheus server test
* validate drop metric
* reorg scenarios
* skip e2e in ut
* test logging
* pod name empty
* wait cleanup
* test(kwok): try standard tier for cluster
* Revert "test(kwok): try standard tier for cluster"
This reverts commit f76e50a559.
* test: run kwok as pod
* fix: add execute permission to sh files
* fix: allow scheduling on linux for kwok pod
* fix: wait timeouts and add retry logic
* fix: make sure to reapply kwok nodes if wait fails
* test: print out cluster state if wait fails
* test: prevent kwok from scheduling on windows node
* test: first wait for kwok pods (20 minutes)
* style: rearrange wait check
* fix: scale up kwok controller for reliability
* fix: typo in scaling kwok pods
* fix: check kwok pods running in test-connectivity instead of test-scale
* fix: wait for pods before adding NetPol
* fix: 7 second timeout for windows agnhost connect
* feat: get cluster state on failure
* debug: fake a failure to verify log capture
* fix: bugs in getting cluster state
* fix: remove newline instead of "n"
* Revert "debug: fake a failure to verify log capture"
This reverts commit 24ec927425.
* feat(win-debug): get prom metrics
* fix: leave timeout=5s for win
* style: remove new, unused --connect-timeout parameter
* style: comment
* feat: top node/pod