-
Story
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
8
-
False
-
-
False
-
-
Story (Required)
The Event-Based Pruner needs to automate a variety of scenarios ranging from basic "Happy Path" configurations to complex label-based overrides and upgrade-persistence checks.
Approach (Required)
- Create test plan to automate the following scenarios:
- Verify pruner version
- Happy path with global config for each value and verify PLR and TR are removed and respective PVC
- Happy path with namespace-level config for each config value
- Failed and Pending PLR and TR removal
- Add Pipelineruns with label and annotation, and verify annotation and label support for namespace-level pruner options
- Validate pruner configuration mismatch post upgrade in Upgrade test
- Add more scenarios that are required/missed above.
Done Checklist
- Code is completed, reviewed, documented and checked in
- Unit and integration test automation have been delivered and running cleanly in continuous integration/staging/canary environment
- Continuous Delivery pipeline(s) is able to proceed with new code included
- Customer facing documentation, API docs etc. are produced/updated, reviewed and published
- Acceptance criteria are met