When running kubectl tree on a composite resource that has provider-sql resources that are not ready, it's not possible to see that the resources are not ready and what the reason is.
Status:
Conditions:
Last Transition Time: 2022-10-24T11:36:26Z
Message: observe failed: cannot select database: pq: Could not detect default username. Please provide one explicitly
Reason: ReconcileError
Status: False
Type: Synced
How could Crossplane help solve your problem?
Would it be a good idea to have this error more visible in standard tooling like kubectl tree, or should we create a crossplane version of this tool with support for the synced column?
What problem are you facing?
When running
kubectl tree
on a composite resource that has provider-sql resources that are not ready, it's not possible to see that the resources are not ready and what the reason is.If we run
kubectl describe
we can see a reason:How could Crossplane help solve your problem?
Would it be a good idea to have this error more visible in standard tooling like
kubectl tree
, or should we create a crossplane version of this tool with support for the synced column?