-
Notifications
You must be signed in to change notification settings - Fork 89
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
🐛 Extend helm feature gates #634
Changes from all commits
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 |
---|---|---|
|
@@ -6,7 +6,17 @@ bootstrap: "" | |
controlPlane: "" | ||
infrastructure: "" | ||
addon: "" | ||
manager.featureGates: {} | ||
manager: | ||
featureGates: {} | ||
# e.g. | ||
# manager: | ||
# featureGates: | ||
# core: | ||
# KubeadmBootstrapFormatIgnition: true | ||
# bootstrap: | ||
# KubeadmBootstrapFormatIgnition: true | ||
# controlPlane: | ||
# KubeadmBootstrapFormatIgnition: true | ||
Comment on lines
+12
to
+19
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. Out of scope for this PR, but e.g. core: # <- everything for core provider in once place
version: "v0.1.0"
manager:
featureGates:
KubeadmBootstrapFormatIgnition: false
deployment:
...
configSecret:
...
fetchConfig:
...
bootstrap: # <- everything for bootstrap provider in once place
version: ""
manager:
featureGates:
KubeadmBootstrapFormatIgnition: true
controlPlane: # <- everything for controlPlane provider in once place
manager:
featureGates:
KubeadmBootstrapFormatIgnition: true 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 approach makes sense. Instead of using key-value pairs, we could use an array. This will provide more flexibility, allowing specific configurations for each provider when multiple providers are used. Let me know what you think, I can work on that.
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. @furkatgofurov7, Do you think that we can go with this PR? Or do we restructure the values.yaml like above example? |
||
# --- | ||
# Common configuration secret options | ||
configSecret: {} | ||
|
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.
$k, $v
is a 'standard' for Helm ranges, so it can be omitted.