Uploaded image for project: 'OpenShift Specialist Platform Team'
  1. OpenShift Specialist Platform Team
  2. SPLAT-2442

CI implementation: [Tech Preview] Security Groups support on NLBs for Default Ingress on AWS

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • Product / Portfolio Work
    • False
    • Hide

      None

      Show
      None
    • False
    • 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

              Unassigned Unassigned
              rhn-support-rvanderp Richard Vanderpool
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: