nephio-project / nephio

Nephio is a Kubernetes-based automation platform for deploying and managing highly distributed, interconnected workloads such as 5G Network Functions, and the underlying infrastructure on which those workloads depend.
Apache License 2.0
104 stars 53 forks source link

Better status update on WorkloadIdentityBinding when reconciliation fails #632

Open liamfallon opened 5 months ago

liamfallon commented 5 months ago

Original issue URL: https://github.com/kptdev/kpt/issues/3533 Original issue user: https://github.com/mortent Original issue created at: 2022-09-01T21:53:10Z Original issue last updated at: 2023-01-26T04:16:57Z Original issue body: The WorkloadIdentityBinding CRD does expose Conditions, but they don't currently provide a lot of context when something doesn't work. We have had some missing RBAC permissions, and this just causes the Ready condition to be set to False with the reason ApplyInProgress.

Original issue comments: