Team Name: platform-tech-team-1
Application Name: loadtest-locust
Functionality: load generator for app stress-testing
Language/Stack: Python
Ports/Networking needed: "8089,5557" for web-port and master-port
Other infrastructure needed: n/a
[x] AWS service account for GitHub actionssvc-gha-testingteam-user | Request here Infrastructure Team
[ ] AWS Elastic Container Registry (ECR) repository for the app container: Submit PR to add your application name to the "all-repos" section of this page Requesting team
[ ] Add semantic release configuration (a .releaserc file) to your repo | Example | Docs Requesting team
[ ] Automation to push the app's container to ECR with a semantic version number | Example
Note: Use sha or semver. Don't use default "latest" tag. The release system uses modified container image tags to synchronize automation. Requesting team
Application secrets and parameters
[x] AWS SSM Parameter Store path created for your team or app,/dsva-vagov/testing-team/ | Request here Infrastructure Team
[x] AWS SSM Parameter Store parameters that the app needs to run, ie /dsva-vagov/testing-team/common/svc-gha-testingteam-user/AWS_* | Docs Requesting team
Once the checklist is complete, you will be ready to onboard your application. Visit Manage applications in EKS to get started.
Notes
Please add comments to this issue as checklist items are completed, and...
Tag the Infrastructure Team's product manager and product owner to help expedite the process
@considerable @LindseySaari from my understanding, we aren't going in this direction anymore, correct? Can we close or move this to the backlog? Thanks!
Description of application
Locust is a scalable load-testing tool written in Python (https://github.com/locustio/locust/)
Basic info:
Team Name: platform-tech-team-1 Application Name: loadtest-locust Functionality: load generator for app stress-testing Language/Stack: Python Ports/Networking needed: "8089,5557" for web-port and master-port Other infrastructure needed: n/a
Background/Context/Resources
Load Testing Plan https://github.com/department-of-veterans-affairs/va.gov-team/issues/52017
Technical Notes
Onboarding checklist
Application repository and container
Requesting team
Requesting team
Application delivery pipeline (CI/CD)
svc-gha-testingteam-user
| Request hereInfrastructure Team
Requesting team
.releaserc
file) to your repo | Example | DocsRequesting team
Note: Use
sha
or semver. Don't use default "latest" tag. The release system uses modified container image tags to synchronize automation.Requesting team
Application secrets and parameters
/dsva-vagov/testing-team/
| Request hereInfrastructure Team
/dsva-vagov/testing-team/common/svc-gha-testingteam-user/AWS_*
| DocsRequesting team
Once the checklist is complete, you will be ready to onboard your application. Visit Manage applications in EKS to get started.
Notes