-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Patching the status property with Eno isn't supported for resources that use the status subresource. Unfortunately, taking a typical controller-runtime CRD struct and encoding it as json will set `"status":{}` even though apiserver will continue to return `"status":nil` until a client writes to the status subresource. So synthesizers that use Go structs will block composition readiness until another controller updates the resource's status. It doesn't make sense for Eno to patch status in the first place and supporting the subresource would be somewhat complicated. So I think it's best to just ignore the status field for now. --------- Co-authored-by: Jordan Olshevski <[email protected]>
- Loading branch information
Showing
3 changed files
with
158 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters