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.
Pull Request
What? (description)
Although not enabled by default, Flannel Helm chart enables NetworkPolicy support by setting the
netpol.enabledvalue (see documentation).This PR, adds an extra
kubeNetworkPoliciesEnabledfield inFlannelCNIConfigto mimic that.Why? (reasoning)
Even if it is not enabled by default, it should be possible to automatically deploy a cluster with the default CNI with support for NetworkPolicy.
Fixes #11707 without enabling NetworkPolicy by default and without adding CNI plugins in the default Talos image and only with customizing existing manifests depending on configuration.
Acceptance
Please use the following checklist:
make conformance)make fmt)make lint)make docs)make unit-tests)