Konpyutaika Nifikop Versions Save

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.

v1.8.0-release

2 months ago

Added

  • PR #403 - [Operator/NifiCluster] Added support to let users configure internalTrafficPolicy and externalTrafficPolicy on external services.
  • PR #391 - [Operator/NifiUserGroup] Added settings missing for secure LDAP connections in login_identity_providers.xml
  • PR #381 - [Operator/NifiUserGroup] Added ability to set NifiUserGroup.Spec.Identity when users need to override the default naming convention.
  • PR #392 - [Operator/NifiCluster] Added update of the DNSNames of the node's NifiUsers if the webProxyHosts is updated.
  • PR #392 - [Operator/NifiUser] Added update of the Certificate if the NifiUser is updated.

Changed

  • PR #378 - [Operator] Tweak NiFi pod startup script to more gracefully handle pod IP resolution.
  • PR #382 - [Operator/NifiCluster] Changed nifi.content.viewer.url property default value.
  • PR #387 - [Operator] Upgrade golang to 1.21.7.
  • PR #366 - [Operator] Migrated nifikop to KubeBuilder go/v4 and operator-sdk to v1.33.0.
  • PR #386 - [Operator] Upgrade golang to 1.22.0.
  • PR #398 - [Operator] Upgrade golang to 1.22.1.
  • PR #397 - [Operator/NifiUser] Updates NifiUser synchronization logic to reduce api calls on UserGroup endpoint.
  • PR #404 - [Operator/NifiCluster] Updates nifi.provenance.repository.debug.frequency from 1_000_000 to 1000000.

v1.7.0-release

3 months ago

Added

  • PR #345 - [Helm Chart] Added option to include NodePort with custom hosts in webProxyHosts.
  • PR #364 - [Helm Chart] Added ability to configure NiFi Pod ReadinessProbe and LivenessProbe in the nifi-cluster chart.
  • PR #367 - [Operator/NifiParameterContext] Parameter context's secret update detection.

Changed

  • PR #340 - [Operator/NifiDataflow] Updated the logic to stop the entire dataflow instead of just the processors when the parameter context reference is updated.
  • PR #342 - [Operator/NifiCluster] Updated the logic to retrieve theIP address from hostname with curl instead of wget.
  • PR #341 - [Helm Chart] Fixed webProxyHosts conversion to Yaml. Updated zookeeper dependency. Updated ServiceMonitor endpoints generation.
  • PR #349 - [Operator/NifiRegistryClient] Set FlowRegistry type in RegistryClient creation.
  • PR #350 - [Operator] Remove optimistic lock on Patch.
  • PR #352 - [Operator] Changed default LogLevel of NiFi from DEBUG to INFO.
  • PR #354 - [Operator/NifiCluster] Updated login_identity_providers.xml template for 2.0.0-M1.
  • PR #368 - [Operator] Upgrade golang to 1.21.6.
  • PR #369 - [Operator/NifiParameterContext] Update parameter value to null instead of delete.
  • PR #363 - [Operator] Replace boostrap.properties references with boostrap.conf.

v1.6.0-release

5 months ago

Added

  • PR #325 - [Operator/NifiCluster] Added ability to configure ReclaimPolicy for StorageConfig persistent volumes.
  • PR #335 - [Operator/NifiCluster] Added ability to set port protocol and load balancer class for external services via ExternalServiceConfig.
  • PR #333 - [Operator] Replace Update by Patch on K8S resource to avoid update race conditions.

Changed

  • PR #327 - [Documentation] Update Nifikop vs Apache NiFi compatibility matrix documentation.
  • PR #330 - [Operator] Upgrade golang to 1.21.5.
  • PR #337 - [NiGoApi] Upgrade NiGoApi to v0.0.10.

Fixed Bugs

  • PR #336 - [Operator/NifiCluster] Fixed issue where nifikop wouldn't update storageConfigs.metadata.annotations if they were changed after initial creation.

v1.5.0-release

6 months ago

Added

  • PR #320 - [Operator/NifiCluster] Added ability to set NiFi container port protocol via InternalListenersConfig.
  • PR #323 - [Operator/NifiCluster] Added abitility to set nodePort.

Changed

  • PR #307 - [Operator] Upgrade golang to 1.21.2.
  • PR #314 - [Operator] Upgrade golang to 1.21.3.
  • PR #314 - [Documentation] Upgrade node 20.9.0, Docusaurus 3, React 18 and other dependencies.
  • PR #321 - [Operator] Upgrade golang to 1.21.4.

Fixed Bugs

  • PR #311 - [Operator/NifiConnection] Doesn't have its own requeue interval.
  • PR #322 - [Helm Chart] SingleUserConfiguration block in Helm chart refers to incorrect values and has incorrect indentation.

v1.4.1-release

7 months ago

Fixed Bugs

  • PR #302 - [Operator/NifiNodeGroupAutoscaler] Set default namespace in NifiNodeGroupAutoscaler's clusterRef.
  • PR #305 - [Operator/NifiRegistryClient] Registry client URI can't be updated.

v1.4.0-release

8 months ago

Added

  • PR #291 - [Plugin] Implementation of NiFiKop's plugin.
  • PR #291 - [Operator/NifiConnection] Implementation of NifiConnection controller.
  • PR #292 - [Operator/NifiCluster] Modify RBAC kubebuilder annotations so NiFiKop works on OpenShift.
  • PR #292 - [Helm Chart] Add Parameter for RunAsUser for OpenShift.
  • PR #300 - [Operator/NifiCluster] Manage no node cluster.
  • PR #300 - [Operator/NifiNodeGroupAutoscaler] Manage autoscale to 0.

Changed

  • PR #290 - [Operator/NifiCluster] Change default sensitive algorithm.
  • PR #295 - [Operator] Upgrade golang to 1.21.1.
  • PR #300 - [Operator/NifiNodeGroupAutoscaler] Change new nodes id computation.

Fixed Bugs

  • PR #300 - [Operator/NifiNodeGroupAutoscaler] Empty CreationTime in node states crashes the operator.

v1.3.1-release

8 months ago

Added

  • PR #286 - [Operator/NifiCluster] Update resource's status only on change.

Changed

  • PR #287 - [NiGoApi] Upgrade nigoapi to v0.0.9.
  • PR #288 - [Operator/NifiCluster] Block user and user group creation in NiFi with pure single user authentication.

Fixed Bugs

  • PR #288 - [Operator/NifiCluster] Fix single user authentication default secret keys.

v1.3.0-release

8 months ago

Added

  • PR #278 - [Operator//NifiCluster] Added the single-user-authentication method.
  • PR #279 - [Operator/NifDataflow] Added check to control if a dataflow is unscheduled in order to schedule it.

Changed

  • PR #281 - [Operator] Upgrade golang to 1.21.0.

Fixed Bugs

  • PR #279 - [Operator/NifDataflow] Trim parameter's description from parameter context.

v1.2.0-release

9 months ago

Added

  • PR #258 - [Helm Chart] Upgraded helm-deployed HPA to v2 and added flowPosition to NiFiDataflow.
  • PR #269 - [Operator/NifiCluster] Added ability to attach labels and annotations to PVCs that nifikop creates.

Changed

  • PR #257 - [Operator] Updated the operator-sdk to 1.28.0.
  • PR #263 - [NiGoApi] Upgrade nigoapi to v0.0.8.
  • PR #263 - [Operator] Upgrade golang to 1.20.5.
  • PR #266 - [Operator] Add AuthenticationStrategy, ManagerDn, ManagerPassword, IdentityStrategy properties for LDAP integration.
  • PR #276 - [Operator] Upgrade golang to 1.20.6.

v1.1.1-release

1 year ago

Added

  • PR #244 - [Operator] Updated the go version in nifikop to 1.20.

  • PR #141 - [Helm Chart] Added nifi-cluster helm chart.

Fixed Bugs

  • PR #243 - [Operator] Re-Fixed bug where an incorrect condition was used to determine whether or not to substitute a custom authorizers template.
  • PR #245 - [Operator] Added staticcheck linting and go vuln scanning to Makefile. Fixed all linting issues with operator