-
Notifications
You must be signed in to change notification settings - Fork 70
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
Document nmstate as experimental and require an override to use it #843
Document nmstate as experimental and require an override to use it #843
Conversation
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.
Do you think more things like this are likely to come up in the future?
I wonder if a better approach might be to have a dictionary called something like edpm_tech_preview
. Then allow users to enable tech preview features be appending them to the list?
Obviously, this isn't required if we're only doing it for nmstate
. But I do wonder how many more of these things will come up in the future and how cumbersome it will become to individually manage them on a per role basis?
Similar to feature gates I guess:
https://docs.openshift.com/container-platform/4.17/nodes/clusters/nodes-cluster-enabling-features.html
https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/
Could be overkill for our requirements, but putting it out there for consideration.
Yes, I could see adding a field like this on the NodeSet, which would set an ansible var to enable certain features. I think it would consider it separately from this PR |
"edpm_network_config_tool: nmstate" is experimental and officially unsupported. This change will require users to explicitly opt-in to using nmstate directly instead of using os-net-config+nmstate. It adds a task that will fail unless edpm_network_config_tool_nmstate_override is set to true (defaults to false). Signed-off-by: James Slagle <[email protected]> Jira: https://issues.redhat.com/browse/OSPRH-12316
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bshephar, slagle The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
c18c898
into
openstack-k8s-operators:main
ltgm |
"edpm_network_config_tool: nmstate" is experimental and officially
unsupported. This change will require users to explicitly opt-in to
using nmstate directly instead of using os-net-config+nmstate. It adds a
task that will fail unless edpm_network_config_tool_nmstate_override is
set to true (defaults to false).
Signed-off-by: James Slagle [email protected]
Jira: https://issues.redhat.com/browse/OSPRH-12316