-
Notifications
You must be signed in to change notification settings - Fork 23
Raise exception: failed to wait for widget caches to sync: timed out waiting for cache to be synced #25
Comments
For the time being, there has to be at least 1 APIBinding somewhere before your controller can work. See kcp-dev/kcp#1183. |
@ncdc I do not think it's helpful, since I alreay have |
BTW, I want to know more about the kcp approach about the usage of |
My apologies, I should have been clearer: you have to have 1 APIBinding for your APIExport (widgets, in this case). This is an area that is severely under-documented at this point. We are working on it, though: https://hackmd.io/DJGw8YdQTaiPKz9a66Z6OQ?view |
That's great @ncdc , your documents clarified my confuse, expect to see the final version Another question is: |
We went back and forth on what to call it. Import sounds like you're creating data (the API definition) in your workspace, which is not how it's implemented. We chose binding to indicate you're saying you want access to the API from somewhere else.
The API provider has to create ClusterRole/ClusterRoleBinding(s) that specify who (users and/or groups) is allowed to bind to their APIs. The easiest way to do this is to allow
What would this do? (By the way, I'd encourage you to create discussions in the kcp repo to chat about these things - you'll get much more visibility there.) |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
I deployed the
controller
to my virtual workspace:root:gold:dogs
, it successed to sync to a KinD physics cluster.but the pod keep
CrashLoopBackOff
, there are error raised in the logs:Normally, it's caused by RBAC issue, I checked the
clsuterrole
,clusterrolebinding
something, I think these are all as expectd, may I missing something?The text was updated successfully, but these errors were encountered: