-
Notifications
You must be signed in to change notification settings - Fork 1.4k
✨ taint propagation: machine related API changes, conversion and feature gate #12936
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
Changes from 19 commits
ffc945d
7204e58
38d4fc3
58b87b4
b544649
5e5a433
0c0ecce
7d1297d
e36a44f
5c976eb
d1e84e0
53cf6f6
6dff2aa
5174093
16f81fd
de843f8
5f79290
7f76609
9fa37ab
71e76c2
0a902b3
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -488,6 +488,22 @@ type MachineSpec struct { | |
| // deletion contains configuration options for Machine deletion. | ||
| // +optional | ||
| Deletion MachineDeletionSpec `json:"deletion,omitempty,omitzero"` | ||
|
|
||
| // taints are the node taints that Cluster API will manage. | ||
| // This list is not necessarily complete: other Kubernetes components may add or remove other taints from nodes, | ||
| // e.g. the node controller might add the node.kubernetes.io/not-ready taint. | ||
| // Only those taints defined in this list will be added or removed by core Cluster API controllers. | ||
| // | ||
| // There can be at most 64 taints. | ||
| // | ||
| // NOTE: This list is implemented as a "map" type, meaning that individual elements can be managed by different owners. | ||
| // +optional | ||
| // +listType=map | ||
| // +listMapKey=key | ||
| // +listMapKey=effect | ||
| // +kubebuilder:validation:MinItems=1 | ||
| // +kubebuilder:validation:MaxItems=64 | ||
|
Contributor
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 explain the upper bound of this list length in the godoc
Member
Author
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. Added: Prior discussion: #12329 (comment) |
||
| Taints []MachineTaint `json:"taints,omitempty"` | ||
| } | ||
|
|
||
| // MachineDeletionSpec contains configuration options for Machine deletion. | ||
|
|
||
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Uh oh!
There was an error while loading. Please reload this page.