apache / apache/doris-operator
[Bug] no matches for kind \"DorisDisaggregatedCluster\" in version \"disaggregated.cluster.doris.com/v1\"
- Dominant language
- Go
- Stars
- 138
- Forks
- 72
- Avg merge
- 5d 12h
- Merged PRs (30d)
- 3
Description
### Search before asking
- [x] I had searched in the [issues](https://github.com/apache/doris-operator/issues?q=is%3Aissue) and found no similar issues.
### Version
25.8.0
### What's Wrong?
I0513 03:18:55.993447 1 doriscluster_controller.go:379] dorisclusterreconcile false
I0513 03:18:55.993499 1 controller.go:93] wresource init not enable and WebHook not enable.
2026-05-13T03:18:55Z INFO controller-runtime.metrics Starting metrics server
2026-05-13T03:18:55Z INFO starting server {"name": "health probe", "addr": "[::]:8081"}
2026-05-13T03:18:55Z INFO controller-runtime.metrics Serving metrics server {"bindAddress": ":8080", "secure": false}
I0513 03:18:55.993821 1 leaderelection.go:257] attempting to acquire leader lease doris/e1370669.selectdb.com...
I0513 03:19:11.717853 1 leaderelection.go:271] successfully acquired lease doris/e1370669.selectdb.com
2026-05-13T03:19:11Z DEBUG events doris-operator-697494f789-q56lf_8b901676-c679-4da9-8975-8bd32bd779f8 became leader {"type": "Normal", "object": {"kind":"Lease","namespace":"doris","name":"e1370669.selectdb.com","uid":"c8554d56-520b-465a-b4bd-4de87cc4a683","apiVersion":"coordination.k8s.io/v1","resourceVersion":"2308454"}, "reason": "LeaderElection"}
2026-05-13T03:19:11Z INFO Starting EventSource {"controller": "doriscluster", "controllerGroup": "doris.selectdb.com", "controllerKind": "DorisCluster", "source": "kind source: *v1.Service"}
2026-05-13T03:19:11Z INFO Starting EventSource {"controller": "dorisdisaggregatedcluster", "controllerGroup": "disaggregated.cluster.doris.com", "controllerKind": "DorisDisaggregatedCluster", "source": "kind source: *v1.DorisDisaggregatedCluster"}
2026-05-13T03:19:11Z INFO Starting EventSource {"controller": "doriscluster", "controllerGroup": "doris.selectdb.com", "controllerKind": "DorisCluster", "source": "kind source: *v1.ConfigMap"}
2026-05-13T03:19:11Z INFO Starting EventSource {"controller": "doriscluster", "controllerGroup": "doris.selectdb.com", "controllerKind": "DorisCluster", "source": "kind source: *v1.Pod"}
2026-05-13T03:19:11Z INFO Starting EventSource {"controller": "dorisdisaggregatedcluster", "controllerGroup": "disaggregated.cluster.doris.com", "controllerKind": "DorisDisaggregatedCluster", "source": "kind source: *v1.StatefulSet"}
2026-05-13T03:19:11Z INFO Starting EventSource {"controller": "dorisdisaggregatedcluster", "controllerGroup": "disaggregated.cluster.doris.com", "controllerKind": "DorisDisaggregatedCluster", "source": "kind source: *v1.Pod"}
2026-05-13T03:19:11Z INFO Starting EventSource {"controller": "doriscluster", "controllerGroup": "doris.selectdb.com", "controllerKind": "DorisCluster", "source": "kind source: *v1.DorisCluster"}
2026-05-13T03:19:11Z INFO Starting EventSource {"controller": "dorisdisaggregatedcluster", "controllerGroup": "disaggregated.cluster.doris.com", "controllerKind": "DorisDisaggregatedCluster", "source": "kind source: *v1.Service"}
2026-05-13T03:19:11Z INFO Starting EventSource {"controller": "doriscluster", "controllerGroup": "doris.selectdb.com", "controllerKind": "DorisCluster", "source": "kind source: *v1.StatefulSet"}
2026-05-13T03:19:11Z ERROR controller-runtime.source.EventHandler failed to get informer from cache {"error": "unable to retrieve the complete list of server APIs: disaggregated.cluster.doris.com/v1: no matches for disaggregated.cluster.doris.com/v1, Resource="}
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:76
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func1
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:53
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:54
k8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/poll.go:33
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:64
2026-05-13T03:19:11Z INFO Starting Controller {"controller": "doriscluster", "controllerGroup": "doris.selectdb.com", "controllerKind": "DorisCluster"}
2026-05-13T03:19:11Z INFO Starting workers {"controller": "doriscluster", "controllerGroup": "doris.selectdb.com", "controllerKind": "DorisCluster", "worker count": 1}
2026-05-13T03:19:21Z ERROR controller-runtime.source.EventHandler if kind is a CRD, it should be installed before calling Start {"kind": "DorisDisaggregatedCluster.disaggregated.cluster.doris.com", "error": "no matches for kind \"DorisDisaggregatedCluster\" in version \"disaggregated.cluster.doris.com/v1\""}
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:71
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:87
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:88
k8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/poll.go:33
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:64
2026-05-13T03:19:31Z ERROR controller-runtime.source.EventHandler if kind is a CRD, it should be installed before calling Start {"kind": "DorisDisaggregatedCluster.disaggregated.cluster.doris.com", "error": "no matches for kind \"DorisDisaggregatedCluster\" in version \"disaggregated.cluster.doris.com/v1\""}
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:71
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:87
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:88
k8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/poll.go:33
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:64
2026-05-13T03:19:41Z ERROR controller-runtime.source.EventHandler if kind is a CRD, it should be installed before calling Start {"kind": "DorisDisaggregatedCluster.disaggregated.cluster.doris.com", "error": "no matches for kind \"DorisDisaggregatedCluster\" in version \"disaggregated.cluster.doris.com/v1\""}
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:71
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:87
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:88
k8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/poll.go:33
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:64
2026-05-13T03:19:51Z ERROR controller-runtime.source.EventHandler if kind is a CRD, it should be installed before calling Start {"kind": "DorisDisaggregatedCluster.disaggregated.cluster.doris.com", "error": "no matches for kind \"DorisDisaggregatedCluster\" in version \"disaggregated.cluster.doris.com/v1\""}
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:71
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:87
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:88
k8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/poll.go:33
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:64
2026-05-13T03:20:01Z ERROR controller-runtime.source.EventHandler if kind is a CRD, it should be installed before calling Start {"kind": "DorisDisaggregatedCluster.disaggregated.cluster.doris.com", "error": "no matches for kind \"DorisDisaggregatedCluster\" in version \"disaggregated.cluster.doris.com/v1\""}
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:71
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:87
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:88
k8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/poll.go:33
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:64
2026-05-13T03:20:11Z ERROR controller-runtime.source.EventHandler if kind is a CRD, it should be installed before calling Start {"kind": "DorisDisaggregatedCluster.disaggregated.cluster.doris.com", "error": "no matches for kind \"DorisDisaggregatedCluster\" in version \"disaggregated.cluster.doris.com/v1\""}
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:71
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:87
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:88
k8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/poll.go:33
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:64
2026-05-13T03:20:21Z ERROR controller-runtime.source.EventHandler if kind is a CRD, it should be installed before calling Start {"kind": "DorisDisaggregatedCluster.disaggregated.cluster.doris.com", "error": "no matches for kind \"DorisDisaggregatedCluster\" in version \"disaggregated.cluster.doris.com/v1\""}
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:71
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:87
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:88
k8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/poll.go:33
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:64
2026-05-13T03:20:31Z ERROR controller-runtime.source.EventHandler if kind is a CRD, it should be installed before calling Start {"kind": "DorisDisaggregatedCluster.disaggregated.cluster.doris.com", "error": "no matches for kind \"DorisDisaggregatedCluster\" in version \"disaggregated.cluster.doris.com/v1\""}
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:71
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:87
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:88
k8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/poll.go:33
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:64
2026-05-13T03:20:41Z ERROR controller-runtime.source.EventHandler if kind is a CRD, it should be installed before calling Start {"kind": "DorisDisaggregatedCluster.disaggregated.cluster.doris.com", "error": "no matches for kind \"DorisDisaggregatedCluster\" in version \"disaggregated.cluster.doris.com/v1\""}
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:71
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:87
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:88
k8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/poll.go:33
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:64
2026-05-13T03:20:51Z ERROR controller-runtime.source.EventHandler if kind is a CRD, it should be installed before calling Start {"kind": "DorisDisaggregatedCluster.disaggregated.cluster.doris.com", "error": "no matches for kind \"DorisDisaggregatedCluster\" in version \"disaggregated.cluster.doris.com/v1\""}
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:71
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:87
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:88
k8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/poll.go:33
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:64
2026-05-13T03:21:01Z ERROR controller-runtime.source.EventHandler if kind is a CRD, it should be installed before calling Start {"kind": "DorisDisaggregatedCluster.disaggregated.cluster.doris.com", "error": "no matches for kind \"DorisDisaggregatedCluster\" in version \"disaggregated.cluster.doris.com/v1\""}
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:71
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func2
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:87
k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/loop.go:88
k8s.io/apimachinery/pkg/util/wait.PollUntilContextCancel
/go/pkg/mod/k8s.io/apimachinery@v0.32.0/pkg/util/wait/poll.go:33
sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/source/kind.go:64
2026-05-13T03:21:11Z ERROR Could not wait for Cache to sync {"controller": "dorisdisaggregatedcluster", "controllerGroup": "disaggregated.cluster.doris.com", "controllerKind": "DorisDisaggregatedCluster", "source": "kind source: *v1.DorisDisaggregatedCluster", "error": "failed to wait for dorisdisaggregatedcluster caches to sync kind source: *v1.DorisDisaggregatedCluster: timed out waiting for cache to be synced for Kind *v1.DorisDisaggregatedCluster"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.1.1
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.0/pkg/internal/controller/controller.go:201
2026-05-13T03:21:11Z INFO Stopping and waiting for non leader election runnables
2026-05-13T03:21:11Z INFO Stopping and waiting for leader election runnables
2026-05-13T03:21:11Z INFO Shutdown signal received, waiting for all workers to finish {"controller": "doriscluster", "controllerGroup": "doris.selectdb.com", "controllerKind": "DorisCluster"}
2026-05-13T03:21:11Z INFO All workers finished {"controller": "doriscluster", "controllerGroup": "doris.selectdb.com", "controllerKind": "DorisCluster"}
2026-05-13T03:21:11Z INFO Stopping and waiting for caches
2026-05-13T03:21:11Z INFO Stopping and waiting for webhooks
2026-05-13T03:21:11Z INFO Stopping and waiting for HTTP servers
2026-05-13T03:21:11Z INFO shutting down server {"name": "health probe", "addr": "[::]:8081"}
2026-05-13T03:21:11Z INFO controller-runtime.metrics Shutting down metrics server with timeout of 1 minute
2026-05-13T03:21:11Z INFO Wait completed, proceeding to shutdown the manager
2026-05-13T03:21:11Z ERROR setup problem running manager {"error": "failed to wait for dorisdisaggregatedcluster caches to sync kind source: *v1.DorisDisaggregatedCluster: timed out waiting for cache to be synced for Kind *v1.DorisDisaggregatedCluster"}
main.main
/workspace/cmd/operator/main.go:204
runtime.main
/usr/local/go/src/runtime/proc.go:272
### What You Expected?
Do not restart
### How to Reproduce?
_No response_
### Anything Else?
_No response_
### Are you willing to submit PR?
- [ ] Yes I am willing to submit a PR!
### Code of Conduct
- [x] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.