-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a ~Waiting phase for Machines to describe a Node isn't ready #1656
Comments
Bike-shedding on the name: I think something like NotReady, Unavailable, Offline is more indicative of the status than Waiting is. |
Updated the title to make it clear name is something we need to figure out, I'm ok with anything meaningful :) |
Maybe clarify that it's after the machine has successfully bootstrapped (instead of just provisioned)? NodeNotReady? |
This is potentially a stopgap until we have a better proposal around status conditions. In the meantime, looking for feedback! |
Tagging a bunch of people for 👀. Would ❤️ comments, and feel free to tag more people (or ignore, that's ok too! 😄). @CecileRobertMichon @juan-lee @justinsb @akutz @michaelgugino @pablochacin @detiber @liztio @chuckha @noamran @amy @rudoi @rsmitty @andrewsykim @moshloop |
but seriously, |
What would we consider |
I would prefer to have only one state that covers both, if possible. Once we settle on how to shape conditions, that would cover others as well |
I make a distinction between the two because whatever is used to determine |
I'm generally against syncing status from node to machines. Machines are a mechanism for creating nodes, not much else. Once a machine has a nodeRef, it's done. What happens from there is the node's problem. It doesn't make sense to re-invent node statuses or describe those conditions on a machine. If for some reason you feel you absolutely have to indicate node status on a machine, then I would just do a blind copy of node conditions, and not invent any new ones. |
Closing this in favor of #1658 |
@ncdc: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
User Story
As a operator I would like to know if a Node linked to a Machine is not ready after it has been provisioned
Detailed Description
Follow-up issue to #1622, the Machine controller should check during reconciliation if the Node specified in NodeRef isn't in a
Ready
state and flip theStatus.Phase
field to aWaiting
phase./kind feature
/priority important-longterm
/milestone v0.3.0
The text was updated successfully, but these errors were encountered: