CSI Workload Configuration Troubleshooting
This guide provides detailed steps for diagnosing and resolving common issues with the Connectors CSI Driver when mounting OCI registry configurations in workloads.
TOC
Common Issues OverviewChecking CSI Volume ConfigurationExamining Pod EventsFinding Generated OCI Configuration FilesExamining OCI Client Configuration Contentregistry-configbuildkitd configurationAdvanced TroubleshootingCSI Driver LogsProxy Service LogsAdditional ResourcesCommon Issues Overview
Checking CSI Volume Configuration
Verify the CSI volume configuration in your workload YAML:
Common configuration options:
Common configuration issues:
How to verify:
Examining Pod Events
Check Pod events for mount-related issues:
Common error messages and solutions:
Example error and resolution:
Resolution: Create the connector or correct the connector name in the volume attributes.
Finding Generated OCI Configuration Files
Locate the configuration files:
If configuration files are not found, check:
- Volume mount is successful
- CSI driver is healthy
- ServiceAccount has permissions
- Connector is Ready
- Mount path matches container user's expected path
Examining OCI Client Configuration Content
registry-config
Check the generated config.json file:
Expected configuration elements:
buildkitd configuration
Check the generated buildkitd.toml file:
Expected configuration elements:
Advanced Troubleshooting
CSI Driver Logs
Check CSI driver logs for detailed error information:
Proxy Service Logs
Check the proxy service logs for authentication or access issues: