-
Task
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
False
-
-
False
-
None
-
None
-
None
-
None
Overview
Update the OpenStack Resource Controller (ORC) dependency from digest d5cd168 to e4f56a2.
Dependency Information
- Package: sigs.k8s.io/cluster-api-provider-openstack/orc
- Type: Direct dependency (via replace directive)
- Old version: v0.0.0-20241018150903-d5cd16872111
- New version: v0.0.0-20250113192833-e4f56a2b4f32
Usage in HyperShift
This dependency is used for OpenStack platform support in HyperShift:
- Primary usage: OpenStack image management and reconciliation
- Key functions:
- ReconcileOpenStackImageSpec - Reconciles OpenStack ImageSpec for HostedClusters
- Image resource specification with download capabilities
- Cloud credentials reference management
- Files affected:
- hypershift-operator/controllers/nodepool/openstack/openstack.go (main usage)
- hypershift-operator/controllers/hostedcluster/internal/platform/openstack/openstack.go
- support/api/scheme.go
Changes in Update
This update includes:
- Refactoring of image-fetching strategies
- Movement of image controller into ORC
- K8s dependency bumps to v1.31.1
- Code generation improvements
- API enhancements (new generated files for image resources)