-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Boot nodes without state store access #14501
Changes from all commits
6a4080d
0e2cc7e
18b5dcd
61eaedd
309b37e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -90,9 +90,9 @@ type BootConfig struct { | |
ConfigBase *string `json:",omitempty"` | ||
// ConfigServer holds the configuration for the configuration server. | ||
ConfigServer *ConfigServerOptions `json:",omitempty"` | ||
// APIServer is the API server IP address. | ||
// APIServerIP is the API server IP address. | ||
// This field is used for adding an alias for api.internal. in /etc/hosts, when Topology.DNS.Type == DNSTypeNone. | ||
APIServer string `json:",omitempty"` | ||
APIServerIP string `json:",omitempty"` | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. (This one I think is OK from a skew point of view, but maybe we should make this There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. More of a map of well-known hosts, like There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Seems like a good idea, but it's a larger change that should be done separately. |
||
// InstanceGroupName is the name of the instance group. | ||
InstanceGroupName string `json:",omitempty"` | ||
// InstanceGroupRole is the instance group role. | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -78,8 +78,6 @@ var ( | |
ClusterAddons = new("ClusterAddons", Bool(false)) | ||
// Azure toggles the Azure support. | ||
Azure = new("Azure", Bool(false)) | ||
// KopsControllerStateStore enables fetching the kops state from kops-controller, instead of requiring access to S3/GCS/etc. | ||
KopsControllerStateStore = new("KopsControllerStateStore", Bool(false)) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should we just switch the default to true, first? That gives us an "out" until we have more test coverage There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We'll get a fair amount of test coverage before we release. The only area of concern would be the lack of coverage for dockerconfig. But I think leaving in the old code would be riskier. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think this is more clear later. I am using |
||
// APIServerNodes enables ability to provision nodes that only run the kube-apiserver. | ||
APIServerNodes = new("APIServerNodes", Bool(false)) | ||
// UseAddonOperators activates experimental addon operator support | ||
|
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.
We could also use a custom dialer that knows how to resolve the name. I thought we had that, but it might have been on a branch..