* 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
* ci: adding scale pipeline for cilium
* change timeout
* change timeout
* update net policies
* use acn build pool to avoid azp delays
* address comments -- update build pool var and remove timeouts from scale
* address comments -- set node/pod counts and test input as variables
* remove all test resources
* check apachebench rollout status
* collect more cpu/mem results
* add cns restart and fix artifact upload
* add cns restart and fix artifact upload
* update name for artifact publishing
* update apachebench artifact collection
* update apachebench artifact collection
* test cns version check
* change cns update
* update artifact directory name
* add netperf testing stage
* give permissions to netperf script
* change netperf steps
* update path to netperf yaml
* change netperf deployment to 2
* get correct pods in netperf script
* publish netperf results
* publish netperf results
* add same vm test for netperf
* netperf script to print pod values
* netperf find nodes logic
* netperf find nodes logic
* ci: check if directory is empty before applying it
* ci: don't wait for pods if they weren't created
* docs: fix script name
* ci: wip for enabling linux scale test
* ci: parameters for linux vs windows
* ci: adjust params
* ci: fix bash typo
* ci: fix cp
* ci: fix npm url
* ci: increase max pods for linux nodepool
* ci: start building windows image again
* tmp: use apply netpol in background image
* Revert "tmp: use apply netpol in background image"
This reverts commit eff43c5439.
* refactor: use CLUSTER_NAME variable
* ci: require succeeded() for scale & conformance tests
* test: fix vars used in test-scale.sh checks
* ci: disable linux, reenable windows
* ci: increase sleep before waiting for NPM to start & log info when it doesn't
* ci: better log capture & remove command from other pipeline
* ci: do not get logs of npm on kwok nodes
* ci: do not get logs of npm on kwok nodes (part 2)
* wip
* temporarily disable most conf runs
* update readme
* back to raw yamls and clone the branch to run scale test
* fix raw yaml URLs
* fix inline script
* fix length of rg name
* uncomment all conf again
* comment out everything unnecessary for testing
* remove commented out dependencies
* use master branch for pipeline
* label nodes
* multiple nodes
* uncomment rest of conformance pipeline (originally commented for testing)
* fix print out for time taken in test-connectivity.sh
* fix: run kwok command in background
* mkdir for kwok log
* try azure cli 1 to fix login error
* Revert "try azure cli 1 to fix login error"
This reverts commit f1671e3939.
* move scale test to new pipeline yaml
* remove scale test from conformance pipeline yaml
* revert name change for cyclonus job
* remove unnecessary image build and variable
* error codes and display names
* change sleep and wait for npm logic
* look at directory
* use pre-cloned repo
* fix directory path
* install kubectl first
* FIXME: comment out succeeded condition
* kubectl binary arg
* kubectl for scale test
* fix label selector
* fix kubectl path
* fix kubectl binary arg
* fix kwok, more steps
* FIXME: temporarily use custom fast image
* fix kwok pid and add comment
* 10m timeout for connectivity after crud
* fix kwok command invocation
* bump up timeouts for testing
* higher memory limit
* add note to connectivity script
* fix sed
* no need to curl npm yaml
* tmp: comment things out to test final step
* only check if kwok pods are running, not necessarily ready
* Revert "tmp: comment things out to test final step"
This reverts commit 7b21125ab1.
* update registry keys to fix HNS reliability
* update regkey code
* sleep to let NPM restart in case of bootup failure
* adaptive wait timeout
* change some errors to warnings
* log date
* make sure all pods are labeled
* delete and readd labels after deleting pods
* tmp: skip large scale up and connectivity check for testing
* fix overwrite arg
* rename tasks and uncomment things
* update command for updating reg key
* make timeout logic simpler
* back to reg add command for regkeys
* official timeouts instead of test values
* delete task updating registry keys and stop hardcoding npm image
* increase sleep
* correct num acls
* print out pods for debugging
* fix latency value printed out
* unapplied netpols and delete chaos
* print out new args
* simplify kwok install and run script
* fix typo
* example run
* fix sleep and num ipsets
* better run-kwok.sh
* fix sleep
* fix run kwok
* fix pipe
* fix labels on pods
* fix delete
* add connectivity to readme
* Update README.md
* fix printing
* wait for pods to come up after deleting
* 'all' option
* k8s scale testing with kwok
* Update README.md
* fix netpol labels so that they apply to pods
* test connectivity
* parameterize scripts
* rename scale script and update readme
* clean up readme
* add NetPol after connectivity check
* retry connectivity loops
* fix connectivity test script and netpol
* script to capture cpu/mem
* fix typo in help
* kwok kubeconfig
* fix cpu and mem capture