-
Task
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
Quality / Stability / Reliability
-
False
-
-
False
-
None
-
1
-
None
-
None
-
None
Create a new Polarion test case to validate that WMCO correctly reads and provisions certificates from controllerConfig instead of MachineConfig.
Test Case Requirements
Objective
Verify that WMCO reads certificate data from controllerConfig and provisions them correctly on Windows nodes.
Certificates to Validate
- C:\k\kubelet-ca.crt - Windows path for kubelet CA (from controllerConfig.Spec.KubeAPIServerServingCAData)
- Cloud provider CA bundle (from controllerConfig.Spec.CloudProviderCAData)
- User-provided CA bundle (from controllerConfig.Spec.AdditionalTrustBundle)
Test Steps
- Query controllerConfig resource to extract certificate data
- Connect to Windows nodes and verify each certificate file exists
- Verify certificate content matches the controllerConfig data (not MachineConfig)
- Verify certificates are functional (e.g., kubelet can communicate with API server)
Expected Results
- All required certificates present on Windows nodes
- Certificate content matches controllerConfig.Spec data
- Services using these certificates function correctly
Deliverables
- Polarion test case ID (OCP-XXXXX format)
- Test case description with clear steps and expected results
- Link to automation implementation
Parent Task
This is a subtask of WINC-1606
- is depended on by
-
WINC-1606 Add test coverage to verify WMCO reads certificates from controllerConfig instead of MachineConfig
-
- To Do
-