-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
ACM 2.15.1, MCE 2.10.1 zStream Test
-
False
-
-
False
-
Not Selected
-
To Do
-
100% To Do, 0% In Progress, 0% Done
ACM 2.14.2 and MCE 2.9.2 zStream Regression Testing
Overview
Comprehensive zStream regression testing for ACM 2.14.2 and MCE 2.9.2 across Regression (Non-UI/UI), Upgrade (Y-stream and Z-stream), Staging, Post-Publishing test paths, and Advisory/Pre-Production validation.
Environment Configuration
Environment Matrix Table
| Cluster Type | Platform | ACM Version | OCP Version | Purpose |
|---|---|---|---|---|
| Hub | vSphere | 2.14.2 | 4.20 | ACM Hub deployment |
| Spoke-1 | Hive | N/A | 4.20 | Cluster lifecycle |
| Spoke-2 | IKS | N/A | Latest | Multi-cloud policy |
Testing Scope
Overview
This table defines the testing scope for each component in the zStream release. Components are evaluated for E2E regression testing, Y-stream upgrade testing, and Z-stream upgrade testing based on whether they have bugs requiring retest.
Automation Test Scope Matrix
| Components | QE Focal | Fresh Install | Y-Upgrade | Z-Upgrade | Comments |
|---|---|---|---|---|---|
| Application Lifecycle | rh-ee-yupchang | Yes | Yes | Yes | Full zStream regression testing required |
| Cluster Lifecycle | rhn-support-dhuynh | Yes | Yes | Yes | Full zStream regression testing required |
| DR4HUB | thuyng | Yes | No | No | - |
| Discovery | rh-ee-msmigiel | Yes | No | No | - |
| GRC | drkho | Yes | Yes | Yes | Full zStream regression testing required |
| HDRAPP | thuyng | Yes | No | No | - |
| HDRVIRT | thuyng | Yes | No | No | - |
| Installer | rh-ee-msmigiel | Yes | Yes | Yes | Full zStream regression testing required |
| Observability | mzardab@redhat.com | Yes | Yes | Yes | Full zStream regression testing required |
| Search | rhn-support-xiyin | Yes | Yes | Yes | Full zStream regression testing required |
| Server Foundation | laisongls | Yes | Yes | Yes | Full zStream regression testing required |
| VolSync | thuyng | Yes | No | No | - |
Legend:
- Fresh Install: Comprehensive fresh installation testing
- Y-Upgrade: Minor version upgrade testing (e.g., ACM 2.14.x → 2.15.1)
- Z-Upgrade: Patch version upgrade testing (e.g., ACM 2.15.0 → 2.15.1)
- QE Focal: Primary QE contact responsible for component testing
- Comments: Additional testing notes or special requirements
Testing Logic:
- ✅ Yes = Testing required for this component
- ❌ No = Testing not required
- Default behavior: Components with bugs → Fresh Install, Y-Upgrade, Z-Upgrade all set to "Yes"
Bug Retest Requirements
Overview
This zStream release includes critical bug fixes that require comprehensive retesting across multiple components and squads. Each bug must be retested to verify the fix is working as expected in the target release environment.
Bug Organization by Component
Application Lifecycle (3 bugs)
QE Focal: rh-ee-yupchang
Squad: @acm-qe-workload-mgmt
Jira Query: View all Application Lifecycle bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-25668 | ACM 2.14.2 | Major | Review | [ACM 2.14] Creating App Subscription with time window causes application manager pod crashes |
| ACM-25543 | ACM 2.14.2 | Normal | Closed | AppSub Helm versioning is incompatible |
| ACM-21272 | ACM 2.14.2 | Undefined | Review | Cannot edit AppSet ClusterSet [release-2.14] |
Business Continuity (1 bugs)
QE Focal: Unassigned
Squad: Unassigned
Jira Query: View all Business Continuity bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-26062 | ACM 2.14.2 | Major | Review | [release-2.14] When restoring acm using backup names, credentials backup is not picked up |
Cluster Lifecycle (1 bugs)
QE Focal: rhn-support-dhuynh
Squad: @acm-qe-workload-mgmt
Jira Query: View all Cluster Lifecycle bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-25074 | MCE 2.9.2 | Blocker | Closed | [MCE 2.9] Rebuild image: cluster-image-set-controller-rhel9 |
Console (7 bugs)
QE Focal: rhn-support-dhuynh
Squad: @acm-qe-workload-mgmt
Jira Query: View all Console bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-26082 | MCE 2.9.2 | Critical | Closed | [mce-29] console-mce-mce-29 - Konflux compliance failure |
| ACM-24961 | MCE 2.9.2 | Critical | Review | Unable to set the attachDefaultNetwork: false while installing HCP cluster using GUI |
| ACM-27468 | MCE 2.9.2 | Major | Review | console-mce-console readiness and liveness probe failures at scale during ACM ZTP with AAP and EDA [MCE 2.9] |
| ACM-25039 | ACM 2.14.2 | Major | Closed | console-mce pod CrashLoopBackOff due to probe failure - improve performance [release-2.14] |
| ACM-25583 | MCE 2.9.2 | Normal | Review | [MCE UI] - (2.14.z) Cluster pool records misaligned |
| ACM-24883 | ACM 2.15.0 | Normal | Closed | Insights-client error; cluster recommendations are empty |
| ACM-21272 | ACM 2.14.2 | Undefined | Review | Cannot edit AppSet ClusterSet [release-2.14] |
GRC (2 bugs)
QE Focal: drkho
Squad: @acm-qe-grc
Jira Query: View all GRC bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-14842 | ACM 2.15.0 | Critical | Closed | Failed to retrieve Job names when using unified platform url(AAP 2.5) in the RHAAP credentials |
| ACM-25543 | ACM 2.14.2 | Normal | Closed | AppSub Helm versioning is incompatible |
Global Hub (1 bugs)
QE Focal: Unassigned
Squad: Unassigned
Jira Query: View all Global Hub bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-23840 | ACM 2.14.2 | Minor | Closed | registration-controller always restart when do cluster migration |
Hive (1 bugs)
QE Focal: Unassigned
Squad: Unassigned
Jira Query: View all Hive bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-26219 | ACM 2.14.2 | Blocker | New | Managed cluster fails to deploy: clusterdeployments.hive.openshift.io stuck in status "provisioning" |
HyperShift (1 bugs)
QE Focal: rhn-support-dhuynh
Squad: @acm-qe-workload-mgmt
Jira Query: View all HyperShift bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-28134 | MCE 2.9.2 | Critical | Closed | [mce-29] hypershift-cli-mce-29 - Konflux compliance failure |
Image Based Install Operator (1 bugs)
QE Focal: Unassigned
Squad: Unassigned
Jira Query: View all Image Based Install Operator bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-26389 | ACM 2.15.0 | Blocker | Closed | IBIO - Update go.mod Hive dependency |
Infrastructure Operator (1 bugs)
QE Focal: Unassigned
Squad: Unassigned
Jira Query: View all Infrastructure Operator bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-26034 | ACM 2.14.z | Normal | Resolved | [ACM 2.14] BareMetalHost CR stuck in deleting phase after ZTP removal in case of failed installation |
Installer (3 bugs)
QE Focal: rh-ee-msmigiel
Squad: @acm-qe-install
Jira Query: View all Installer bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-26334 | ACM 2.14.2 | Critical | Closed | site config failed to update resource during ACM upgrading |
| ACM-26083 | MCE 2.9.2 | Critical | Closed | [mce-29] discovery-operator-mce-29 - Konflux compliance failure |
| ACM-24834 | ACM 2.14.2 | Normal | Closed | upgrading ACM 2.13.4 to 2.14.0 cause siteConfig pod container kube-rbac-proxy to get in error |
Multicluster Networking (1 bugs)
QE Focal: Unassigned
Squad: Unassigned
Jira Query: View all Multicluster Networking bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-24797 | ACM 2.14.2 | Major | Testing | Connection status between two clusters goes from Connected to Connecting from both directions |
Observability (4 bugs)
QE Focal: mzardab@redhat.com
Squad: @observatorium-support
Jira Query: View all Observability bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-27834 | ACM 2.14.2 | Major | Review | Observability tries to determine if a cluster is OCP too early in deployment |
| ACM-26168 | ACM 2.14.2 | Minor | Closed | Missing CRD status never recovers when disabling MCOA |
| ACM-21724 | ACM 2.15.0 | Normal | Closed | Hub Info Secret does not get updated when custom ingress cert is updated |
| ACM-27633 | ACM 2.14.2 | Undefined | Review | [2.14] observability=disabled label fails to remove all observability addon resources |
Search (3 bugs)
QE Focal: rhn-support-xiyin
Squad: @acm-qe-search
Jira Query: View all Search bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-28604 | ACM 2.14.2 | Major | Closed | Search cluster scoped resource rbac check [2.14] |
| ACM-23280 | ACM 2.15.0 | Major | Closed | Search-postgres unable to configure shared memory size |
| ACM-24883 | ACM 2.15.0 | Normal | Closed | Insights-client error; cluster recommendations are empty |
Server Foundation (5 bugs)
QE Focal: laisongls
Squad: @acm-qe-serverfoundation
Jira Query: View all Server Foundation bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-26081 | MCE 2.9.2 | Critical | Closed | [mce-29] managed-serviceaccount-mce-29 - Konflux compliance failure |
| ACM-26047 | MCE 2.9.2 | Critical | Closed | [mce-29] managed-serviceaccount-mce-29 - Konflux compliance failure |
| ACM-26045 | MCE 2.9.2 | Critical | Closed | [mce-29] cluster-proxy-mce-29 - Konflux compliance failure |
| ACM-23686 | MCE 2.9.2 | Major | Review | klusterlet remained on ROSA HCP provisioned by CAPA after detaching |
| ACM-23840 | ACM 2.14.2 | Minor | Closed | registration-controller always restart when do cluster migration |
SiteConfig Operator (4 bugs)
QE Focal: treywest96
Squad: @trwest@redhat.com
Jira Query: View all SiteConfig Operator bugs
| Jira Issue | Fix Version | Priority | Status | Summary |
|---|---|---|---|---|
| ACM-26057 | ACM 2.15.0 | Critical | Resolved | IBI install failing due to NTP servers in seed not getting updated |
| ACM-26969 | ACM 2.14.2 | Major | Closed | ClusterInstance detach via GitOps leaves observability addons on managedcluster |
| ACM-25222 | ACM 2.14.2 | Major | Testing | scale-in failed: admission webhook "clusterinstances.siteconfig.open-cluster-management.io" denied the request: detected unauthorized changes in immutable fields |
| ACM-23880 | ACM 2.15.0 | Normal | Closed | Default IBI templates in SiteConfig operator do not support BareMetalHosts in separate namespaces via ClusterInstance.spec.nodes.hostRef |
Total Bugs: 36 (ACM: 24, MCE: 12)
Test Paths
1. Regression Testing
1.1 ACM 2.14.2 Regression (Non-UI, FIPS Enabled)
Test Configuration:
| ACM Version | OCP Version | Hub Platform | Spoke-1 (Hive) | Spoke-2 (IKS) | FIPS Mode | Test Type |
|---|---|---|---|---|---|---|
| 2.14.2 | 4.20 | vSphere | AWS / OCP 4.20 | IKS / Latest | Enabled | Non-UI Only |
Jenkins Pipeline: e2e_non-ui_test_pipeline
Note: UI testing is NOT included in zStream regression testing.
2. Upgrade Testing
2.1 MCE Y-Stream Upgrade (FIPS Disabled)
Test Configuration:
| Upgrade Path | OCP Version | Hub Platform | Spoke-1 (Hive) | Spoke-2 (IKS) | FIPS Mode |
|---|---|---|---|---|---|
| MCE 2.8.x → 2.9.2 | 4.20 | vSphere | AWS / OCP 4.20 | IKS / Latest | Disabled |
Jenkins Pipeline: e2e_upgrade_pipeline
2.2 ACM Y-Stream Upgrade (FIPS Disabled)
Test Configuration:
| Upgrade Path | OCP Version | Hub Platform | Spoke-1 (Hive) | Spoke-2 (IKS) | FIPS Mode |
|---|---|---|---|---|---|
| ACM 2.13.x → 2.14.2 | 4.20 | vSphere | AWS / OCP 4.20 | IKS / Latest | Disabled |
Jenkins Pipeline: e2e_upgrade_pipeline
2.3 ACM Z-Stream Upgrade (FIPS Disabled)
Test Configuration:
| Upgrade Path | OCP Version | Hub Platform | Spoke-1 (Hive) | Spoke-2 (IKS) | FIPS Mode |
|---|---|---|---|---|---|
| ACM 2.14.1 → 2.14.2 | 4.20 | vSphere | AWS / OCP 4.20 | IKS / Latest | Disabled |
Jenkins Pipeline: e2e_upgrade_pipeline
3. Staging Testing
3.1 ACM 2.14.2 Staging Testing
Test Configuration:
| ACM Version | OCP Version | Hub Platform | Spoke-1 (Hive) | Spoke-2 (IKS) | FIPS Mode | Environment |
|---|---|---|---|---|---|---|
| 2.14.2 (Staging) | 4.20 | vSphere | AWS / OCP 4.20 | IKS / Latest | Disabled | Staging |
3.2 MCE 2.9.2 Staging Testing
Test Configuration:
| MCE Version | OCP Version | Hub Platform | Spoke-1 (Hive) | Spoke-2 (IKS) | FIPS Mode | Environment |
|---|---|---|---|---|---|---|
| 2.9.2 (Staging) | 4.20 | vSphere | AWS / OCP 4.20 | IKS / Latest | Disabled | Staging |
4. Post-Publishing Testing
4.1 ACM 2.14.2 Post-Publishing Testing
Test Configuration:
| ACM Version | OCP Version | Hub Platform | Spoke-1 (Hive) | Spoke-2 (IKS) | FIPS Mode | Environment | Catalog Source |
|---|---|---|---|---|---|---|---|
| 2.14.2 (Published) | 4.20 | vSphere | AWS / OCP 4.20 | IKS / Latest | Disabled | Production-like | Published OperatorHub |
4.2 MCE 2.9.2 Post-Publishing Testing
Test Configuration:
| MCE Version | OCP Version | Hub Platform | Spoke-1 (Hive) | Spoke-2 (IKS) | FIPS Mode | Environment | Catalog Source |
|---|---|---|---|---|---|---|---|
| 2.9.2 (Published) | 4.20 | vSphere | AWS / OCP 4.20 | IKS / Latest | Disabled | Production-like | Published OperatorHub |
5. Advisory and Pre-Production Testing
5.1 Prepare and Review Advisory
5.2 Pre-Production Pushing Testing
Test Execution Workflow
1. Identify and organize bugs for retest - Retrieve all bugs from ACM 2.14.2 and MCE 2.9.2 releases
2. Create squad-specific retest tasks - Use automated tooling to create individual retest tasks for each squad
3. Deploy test environment - Deploy ACM 2.14.2 on vSphere hub (OCP 4.20)
4. Provision spoke clusters - Provision spoke clusters (Hive + IKS)
5. Execute bug retests - Squads verify bug fixes
6. Execute regression tests - Run regression test pipelines
7. Execute upgrade tests - Run upgrade test pipelines
8. Execute staging tests - Run staging test suite
9. Execute post-publishing tests - Run post-publishing test suite
10. Prepare and review advisory - Prepare advisory content and documentation
11. Execute pre-production testing - Validate pre-production deployment
12. Document and report results - Document all test results and file issues for failures