-
Notifications
You must be signed in to change notification settings - Fork 81
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
installer: add role to specify the capability of node #604
Conversation
when a machine is created with we should revisit this workflow as well. |
a1a65c4
to
9c0ba79
Compare
Hi @ibrokethecloud, I revisited this flow and updated it with the following scenario
Please help to recheck for it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. thanks.
9c0ba79
to
81bb31b
Compare
Now support `default` or `etcd` role. - default means the master node (control-plane, etcd, master) - etcd means the etcd node (etcd) NOTE: this only supports with join mode because the first node needs to be the master node. Signed-off-by: Vicente Cheng <[email protected]>
81bb31b
to
e4ef88a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Problem:
Support specify the node role
Solution:
Add
install.role
to choose the wanted role.Related Issue:
harvester/harvester#3266
Test plan:
Please check with harvester/harvester#4781