tinkerbell/rufio

Enqueue reconciliation when Machine connection information changes

Opened this issue · 0 comments

The Machine type specifies the Contactable condition that proves useful for clients in understanding connection state.

If the secret information for connecting to the endpoint changes we don't currently queue a reconciliation and retry the connection. This results in a misrepresentation of the contactable condition.

We can watch for changes in the secret object and requeue when its updated.