Skip to content
This repository has been archived by the owner on Mar 8, 2021. It is now read-only.

WIP: Add loadtest e2e test using Storm Forger #39

Closed
wants to merge 29 commits into from
Closed

Conversation

rossf7
Copy link
Contributor

@rossf7 rossf7 commented Jun 26, 2019

Towards giantswarm/giantswarm#5264

Test is complete apart from creating the user values configmap. I'm still working through the bugs.

	// Test executes the loadtest test that checks that tenant cluster
	// components behave correctly under load. This primarily involves testing
	// the HPA configuration for Nginx Ingress Controller is correct and
	// interacts correctly with the cluster-autoscaler when it is enabled.
	//
	// The load test is performed by Stormforger. Their testapp is installed as
	// the test workload and a job is created to trigger the loadtest via their
	// CLI.
	//
	// https://github.com/stormforger/cli
	// https://github.com/stormforger/testapp
	//
	//     - Generate loadtest-app endpoint for the tenant cluster.
	//     - Enable HPA for Nginx Ingress Controller via user configmap.
	//     - Install loadtest-app chart in the tenant cluster.
	//     - Wait for loadtest-app deployment to be ready.
	//     - Install stormforger-cli chart in the tenant cluster.
	//     - Wait for stormforger-cli job to be completed.
	//     - Get logs for stormforger-cli pod with the results.
	//     - Parse the results and determine whether the test passed.
	//

@rossf7 rossf7 self-assigned this Jun 26, 2019
@rossf7 rossf7 changed the title Add loadtest e2e test using Storm Forger WIP: Add loadtest e2e test using Storm Forger Jul 1, 2019
@rossf7
Copy link
Contributor Author

rossf7 commented Jul 23, 2019

Stale.

@rossf7 rossf7 closed this Jul 23, 2019
@rossf7 rossf7 deleted the loadtest branch July 23, 2019 15:41
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant