mayadata-io / oep-e2e

Plan tests and run them for OpenEBS Enterprise Platform
Apache License 2.0
6 stars 10 forks source link

planning / todo list of backlog items #652

Closed AmitKumarDas closed 4 years ago

AmitKumarDas commented 4 years ago
AmitKumarDas commented 4 years ago

User References:

In our environment we have 3 openebs nodes running on 3 different esxi hosts. We need to patch esxi hosts. Here the steps we are planning to follow:
1. Cordon and drain node.
2. Shutdown node and move (vmotion) it to a different host.
3. Power-on the node and uncordon it once in ready state.
4. Confirm both CSP and CVR must be in Healthy state after reboot.
5. Repeat same procedure with other nodes.
We would like to get your opinion on above steps and ensure this if this will cause any outage to end users. Any suggestions will be welcome.
AmitKumarDas commented 4 years ago

Will this help to setup & teardown clusters ? https://github.com/banzaicloud/pipeline cc @gprasath We shall check later i.e. post Jun 15

AmitKumarDas commented 4 years ago

Can these helps with our goal to setup & teardown k8s clusters real easy & quick:

cc @ajeshbaby @gprasath

These are the current / popular bootstrap tools:

AmitKumarDas commented 4 years ago

Following are the list of painpoints discussed with the team before starting off with Kubera-1.11 scope:

Items are assigned a priority level A priority level of 1 indicates the highest significance while 5 indicates lowest

- Which pipelines are owned by e2e team

- Integration Test Submissions from dev teams

- Pipelines are not run on a regular basis for ci builds of OpenEBS

- How to reduce the time taken to run e2e pipelines - [P 4]

- Pipelines do not provide the root cause of problems/failures [P 4]

- Rancher pipeline is flaky [P 1]

- Proper handover process [P 1]

- Challenges with current GUI testing [P 3]

- Docs to create an pipeline setup that includes bringing up K8s cluster [P 4]

- What should be the focus area of e2e team? [P 1]

- Improve the infrastructure required to run pipelines? [P 4]

- Improve test case implementations that provide granular control over running these tests [P 2]

- Expose e2e metrics over a dashboard [P 2]

- Performance testing of mayastor? [P 5]

https://docs.google.com/document/d/17osIP5WAhKYm9MpuBORgPcxOGiidvT4fowdeYhFF8hE/

AmitKumarDas commented 4 years ago

GUI Testing Thoughts/Innovations:

AmitKumarDas commented 4 years ago

Closing this since things are being tracked under project plan