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

Write e2e tests for the ServiceTemplates and MultiClusterService #829

Open
DinaBelova opened this issue Dec 23, 2024 · 1 comment
Open
Assignees
Labels
epic Large body of work, can be broken down into individual issues

Comments

@DinaBelova
Copy link
Collaborator

Goals
automate testing for the State Management API components

Major deliverables
e2e tests are written for the ServiceTemplates and MultiClusterService (similar to the tests written for clusters management)

Acceptance criteria

  • tests have to cover service templates creation as part of initial cluster deployment
  • tests have to cover service templates addition after cluster was created
  • tests have to cover MultiClusterService deployment
  • tests have to cover service templates & multi cluster service upgrade scenario

note: please discuss with @va4st on what providers to run e2e tests on. Ideally we want to cover all of them, but maybe for the sake of keeping test matrix under control it makes sense to spread different scenarios across all supported providers. Please take into account work currently happening for OpenStack provider (cc @bnallapeta) and AKS provider (cc @eromanova)

@DinaBelova DinaBelova added the epic Large body of work, can be broken down into individual issues label Dec 23, 2024
@BROngineer
Copy link
Contributor

Discussed ServiceTemplate/MultiClusterService e2e testing with @va4st:

  • since testing of service templates require already deployed managed cluster it is reasonable to extend existing e2e tests so they will include deploying services from templates; different existing tests may include different test cases for service templates;
  • MultiClusterService tests should include deployment on multiple clusters deployed using different providers; therefore new e2e test will be added; AWS & Azure will be a good start;
  • MultiClusterService test should also include upgrade scenarios;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Large body of work, can be broken down into individual issues
Projects
Status: Todo
Development

No branches or pull requests

2 participants