Release 3.4.0
Release 3.4.0 of Cloudera Flow Management Operator for Kubernetes promotes the Nifi custom resource to v1, supports NiFi 2.11 images, and adds install-time namespace and role-based access control (RBAC) controls.
New features
- Promotion of the Nifi custom resource to v1
-
The Nifi custom resource is now available at API version
cfm.cloudera.com/v1, reflecting its maturity as the default version for new deployments. Versionv1alpha1remains supported for existing clusters, but new spec fields are added only tov1.For more information, see Group, version, kind, meta.
- NiFi 2.11 support
-
Cloudera Flow Management Operator for Kubernetes supports deploying NiFi 2.11 container images. For supported component versions, see Component versions.
- Limit the namespaces the operator watches
-
You can configure a list of namespaces for Cloudera Flow Management Operator for Kubernetes to reconcile during installation. When you do not set this list, the operator continues to watch all namespaces, which is the default behavior.
For more information, see the
watchNamespacesproperty in Helm chart reference. - Optional creation of operator RBAC resources
-
Creation of RBAC resources for the operator, including ClusterRoles, ServiceAccounts, and bindings, can be turned off at install time. You can then define a stricter RBAC model and supply the roles and service account that the operator uses.
For more information, see the
rbac.createandserviceAccount.createproperties in Helm chart reference. - Per-cluster Cloudera Flow Management Operator for Kubernetes user identity
-
As a cluster administrator, you can assign a distinct Cloudera Flow Management Operator for Kubernetes user identity to each NiFi cluster. This scopes the operator identity that performs NiFi API management in that cluster.
Deprecations and removals
- Cross-namespace references
-
The
User,UserGroup, andProcessGroupcustom resources can no longer target a NiFi cluster in a different namespace. This preserves namespace permission boundaries that cluster administrators define, so principals without access to a namespace cannot use these resources to manage NiFi clusters or flows in that namespace.
Fixed issues
- CFMOP-239: Nil user ID in policy updates
-
The operator now guards against a nil user ID when adding or removing users from policies.
