konpyutaika / nifikop

The NiFiKop NiFi Kubernetes operator makes it easy to run Apache NiFi on Kubernetes. Apache NiFI is a free, open-source solution that support powerful and scalable directed graphs of data routing, transformation, and system mediation logic.
https://konpyutaika.github.io/nifikop/
Apache License 2.0
122 stars 39 forks source link

Add support for `Service` traffic policies in external services #403

Closed mikejoh closed 3 months ago

mikejoh commented 3 months ago
Q A
Bug fix? no
New feature? yes
API breaks? no
Deprecations? no
Related tickets fixes #402
License Apache 2.0

What's in this PR?

Support to let users configure externalTrafficPolicy and internalTrafficPolicy of external services exposed via the NifiCluster API.

There's also some minor changes to the documentation that's not related to the changes that this PR adds.

Why?

In some environments and sometimes in advanced use cases, the combination of both of these fields, the Service type and the CNI you use (and specific CNI configuration) requires you to configure these fields.

Additional context

N/A

Checklist

To Do