-
Story
-
Resolution: Unresolved
-
High
-
None
-
None
-
None
-
Product / Portfolio Work
-
2
-
False
-
-
False
-
Not Selected
-
-
-
0
Background
Update the Intel TDX Quote Generation Service (QGS) containerfile to use UBI 10 as the base image instead of UBI 9. This migration is a prerequisite for the Konflux build implementation and ensures alignment with latest Red Hat base image standards and security improvements.
Current State
- Current Base Image: Red Hat Universal Base Image (UBI) 9
- Target Base Image: Red Hat Universal Base Image (UBI) 10
- Container Location: https://github.com/openshift/confidential-compute-artifacts/tree/main/containerfiles/tdx-qgs
Migration Requirements
- Update Containerfile FROM statement from UBI 9 to UBI 10
- Verify compatibility of Intel SGX/TDX components with UBI 10
- Ensure boost libraries and dependencies work correctly
- Validate TDX QGS service installation and functionality
- Test quote generation service in non-daemon mode
Technical Considerations
- Verify Intel SGX DCAP repository compatibility with UBI 10
- Ensure boost libraries are available and compatible in UBI 10
- Test TDX Quote Generation Service (tdx-qgs) package installation
- Validate service configuration for non-daemon operation
- Check hardware attestation capabilities
- Verify entry point configuration for quote generation service
Acceptance Criteria
- [ ] Containerfile updated to use UBI 10 base image
- [ ] Container builds successfully with all dependencies
- [ ] Intel SGX DCAP repository integration works correctly
- [ ] Boost libraries install and function properly
- [ ] TDX QGS service installs correctly
- [ ] Service starts and runs in non-daemon mode
- [ ] Quote generation functionality validated
- [ ] Hardware attestation capabilities verified
- [ ] Container image passes security scans
- [ ] Documentation updated to reflect UBI 10 usage
Dependencies
- This story is a prerequisite for KATA-4171 (Konflux build implementation)
- Access to UBI 10 base images
- Intel SGX/TDX repository compatibility verification
- Intel TDX-capable hardware for testing (where available)