-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
4.21
Other platforms include the svc-kubeconfig volume in their deployment definition
The agent pod deployment spec has no volumes:
https://github.com/openshift/hypershift/blob/1f2eb3a8b91bb4b84781bf53c421be0a2377d[…]ator/controllers/hostedcluster/internal/platform/agent/agent.go
Symptom: Hypershift operator pod logs show
{"level":"error","ts":"2025-10-14T20:28:57Z","msg":"Reconciler error","controller":"hostedcluster","controllerGroup":"hypershift.openshift.io","controllerKind":"HostedCluster","HostedCluster":{"name":"assisted-test-cluster","namespace":"assisted-spoke-cluster"},"namespace":"assisted-spoke-cluster","name":"assisted-test-cluster","reconcileID":"fb4c5d55-0dcd-44bb-a75c-7106b8a0608b","error":"failed to reconcile capi provider: failed to reconcile capi provider component: Deployment.apps \"capi-provider\" is invalid: spec.template.spec.initContainers[0].volumeMounts[0].name: Not found: \"svc-kubeconfig\"","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\t/hypershift/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\t/hypershift/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n\t/hypershift/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224"}
And the capi-provider deployment/pod in Agent platform is never created
Slack thread https://redhat-external.slack.com/archives/C01C8502FMM/p1760483591472749