manageiq-pods
manageiq-pods copied to clipboard
ManageiqStatus struct is not updated and is used incorrectly
This struct is intended to report on the current status of the resource instance. Currently it seems to be used as a status cache.
As a fix for this I think we need to do two things.
- Remove the (currently malfunctioning) behavior which gates object creation on the status struct fields. To be clear, if this was working as intended I think it would break the reconciler.
- Determine what we want to report as status and update it correctly.
Just had some thoughts about what we should report on here. It really needs to be something that the operator knows about first hand (so not from within the application api).
Some ideas could be internal vs external database/kafka and auth type which are both determined based on information given to the operator.
/cc @bdunne