Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EPIC] πŸ› οΈ Comprehensive Testing for Talis MVP #40

Open
5 tasks
tty47 opened this issue Feb 21, 2025 · 1 comment
Open
5 tasks

[EPIC] πŸ› οΈ Comprehensive Testing for Talis MVP #40

tty47 opened this issue Feb 21, 2025 · 1 comment

Comments

@tty47
Copy link
Collaborator

tty47 commented Feb 21, 2025

πŸ“Œ Description
Implement and execute a full testing suite to validate the Talis MVP, ensuring stability, correctness, and performance before further scaling.

πŸ“‘ Tasks & Scope

πŸ”Ή Deploy Talis to Kubernetes

πŸ”Ή Provider-Based Creation Testing

πŸ”Ή Multi-Instance Deployment Testing

πŸ—οΈ 10 instances
πŸ—οΈ 50 instances
πŸ—οΈ 100 instances
πŸ—οΈ 500 instances

  • βœ… Measure creation time, success rate, and resource allocation.
  • βœ… Identify bottlenecks or provider-specific limitations.

πŸ”Ή Instance Creation + Provisioning Testing

πŸ—οΈ 10 instances + Ansible provisioning
πŸ—οΈ 50 instances + Ansible provisioning
πŸ—οΈ 100 instances + Ansible provisioning
πŸ—οΈ 500 instances + Ansible provisioning

  • βœ… Validate correct software installation & configurations.
  • βœ… Ensure state is updated in the State Manager.

πŸ”Ή Update One Existing Infrastructure

πŸ—οΈ 10 instances to 15
πŸ—οΈ 10 instances to 50
πŸ—οΈ 50 instances to 10
πŸ—οΈ 50 instances to 100

  • βœ… Validate correct software installation & configurations.
  • βœ… Ensure state is updated in the State Manager.

πŸ“œ Acceptance Criteria

βœ… Instances can be created successfully on all supported cloud providers.
βœ… Provisioning & configuration via Ansible works across various instance scales.
βœ… System handles 500+ concurrent instances without major failures.
βœ… State Manager correctly tracks instance deployments.
βœ… Performance bottlenecks are identified & optimized.

cc: @celestiaorg/devops

@tty47
Copy link
Collaborator Author

tty47 commented Feb 21, 2025

the testing phase must be tested by the DevOps team (first), and report any possible issues found

@tty47 tty47 added this to the MVP milestone Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant