eksctl-anywhere cluster config generation with parameters for bare metal and vSphere #7983
+709
−48
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Sample command for bare metal is:
Sample params_tinkerbell.yaml has content:
managementClusterName is optional, the default value is
tinkerbellTemplateConfigTemplateFile is for advanced use cases, the default ("") is ok to use
Sample command for vSphere is:
Sample params_vsphere.yaml has content:
managementClusterName is optional, the default value is
<cluster name>
*Issue #, if available:
Upon request
*Description of changes:
The existing way to create a cluster config is through 3 steps:
This new approach enable automatic cluster config generation with cluster meta data and parameterized machine template, which has following advantages:
Users can feed the custom data with following ways:
With above information, EKSA will generate a working cluster config with custom data.
Right now, only bare metal and vSphere are covered, but easy to extend to other providers.
*Testing (if applicable):
*Documentation added/planned (if applicable): coming soon.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.