Skip to content

Commit 521f597

Browse files
committed
add test plan.
1 parent 52dc1b4 commit 521f597

File tree

1 file changed

+14
-0
lines changed
  • keps/sig-cloud-provider/991-cloud-controller-migration

1 file changed

+14
-0
lines changed

keps/sig-cloud-provider/991-cloud-controller-migration/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,20 @@ unsetting the `--enable-migration-config` flag.
289289
* Increased apiserver load due to new leader election resource per migration configuration.
290290
* User error could result in cloud controllers not running in any component at all.
291291

292+
### Test Plan
293+
294+
- Unit Testing:
295+
- test resource reading, parsing, validation
296+
- test calculation of leader differences.
297+
- test all helpers
298+
- Integration Testing
299+
- test resource registration, parsing, and validation against the Schema APIs
300+
- test interactions with the leader election APIs
301+
- E2E Testing
302+
- In a single-node control plane with leader election setting, test control plane upgrade, assert controller managers
303+
become health and ready after upgrade
304+
- In a multi-node control plane setting, test control plane upgrade, assert availability throughout the upgrade
305+
292306
### Graduation Criteria
293307

294308
##### Alpha -> Beta Graduation

0 commit comments

Comments
 (0)