-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
None
-
5
-
None
-
None
-
None
User Story
As an OpenShift engineer, I want comprehensive CI testing for NLB Security Groups Tech Preview feature so that we can ensure reliability and catch regressions across all supported deployment scenarios.
Description
Implement comprehensive CI testing for NLB Security Groups Tech Preview feature across self-managed OCP, ROSA Classic, and ROSA HCP deployment scenarios.
Acceptance Criteria
CI Job Implementation
- [ ] Create CI jobs for self-managed OCP with NLB Security Groups enabled
- [ ] Create CI jobs for ROSA Classic with NLB Security Groups enabled
- [ ] Create CI jobs for ROSA HCP with NLB Security Groups enabled
- [ ] Implement negative testing for unsupported configurations
- [ ] Create upgrade testing scenarios with NLB Security Groups
Test Coverage
- [ ] Installation testing with NLB Security Groups across all deployment types
- [ ] Network connectivity validation with Security Groups applied
- [ ] Ingress functionality testing with Security Group restrictions
- [ ] Performance testing with Security Groups enabled
- [ ] Scale testing for clusters with NLB Security Groups
Integration Testing
- [ ] Integration with existing AWS networking CI scenarios
- [ ] Compatibility testing with other AWS platform features
- [ ] Testing with various AWS regions and availability zones
- [ ] Integration with AWS IAM and security model testing
- [ ] Testing with existing AWS infrastructure and VPC configurations
Feature Gate Testing
- [ ] Testing with Tech Preview feature gates enabled/disabled
- [ ] Validation of feature gate controls in different scenarios
- [ ] Testing of configuration validation and error handling
- [ ] Edge case testing for unsupported combinations
- [ ] Upgrade path testing with feature gate transitions
Quality Gates
- [ ] CI jobs integrated into release qualification process
- [ ] Performance benchmarks established for NLB Security Groups
- [ ] Reliability thresholds defined and monitored
- [ ] Automated blocking for critical failures
- [ ] Regular review process for CI health and coverage
Test Environment Management
- [ ] AWS test environments configured for Security Groups testing
- [ ] Test data management for various Security Group scenarios
- [ ] Test environment cleanup and resource management
- [ ] Coordination with AWS account management for testing
- [ ] Monitoring and alerting for test environment health
Definition of Done
- Comprehensive CI coverage for all NLB Security Groups scenarios
- All CI jobs operational and integrated into release process
- Test reliability meets established thresholds
- Performance and functionality validated across all deployment types