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

Zero downtime upgrade automated test #510

Open
10 tasks
strekm opened this issue Dec 8, 2023 · 0 comments
Open
10 tasks

Zero downtime upgrade automated test #510

strekm opened this issue Dec 8, 2023 · 0 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@strekm
Copy link
Collaborator

strekm commented Dec 8, 2023

Description

Implement automated test checking Istio upgrade. It should test zero downtime upgrade. Test should be implemented in GH Action. Test should follow #429 (consider not using api-gateway module). test should be mandatory for main and release (check upgrade test implementation).

ACs:

  • GH Action testing zero downtime upgrade
  • mandatory pipeline triggered on main and release at least (similar to upgrade test)
  • documentation
  • green test

Reasons

test automation

DoD:

  • Create a follow-up issue.
    - [ ] Provide unit tests.
  • Provide integration tests.
  • Provide documentation.
  • Test on a production-like environment.
    - [ ] Verify if the solution works for both open-source Kyma and SAP BTP, Kyma runtime.
  • Check the outcome of all related pipelines.
    - [ ] Verify resource limits.
  • As a PR reviewer, verify code coverage and evaluate if it is acceptable.
    - [ ] Create a release.
    - [ ] Add release notes and What's New notes for Kyma customers.

Attachments

@strekm strekm added the kind/feature Categorizes issue or PR as related to a new feature. label Dec 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

1 participant