Skip to content
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

NIFI-10975 Add Kubernetes Leader Election and State Provider #6779

Merged
merged 11 commits into from
Mar 7, 2023

Commits on Feb 22, 2023

  1. NIFI-10975 Added Kubernetes Leader Election and State Provider

    - Added Kubernetes Leader Election Manager based on Kubernetes Leases
    - Added Kubernetes State Provider based on Kubernetes ConfigMaps
    - Added nifi-kubernetes-client for generalized access to Fabric8 Kubernetes Client
    - Added nifi.cluster.leader.election.implementation Property defaulting to CuratorLeaderElectionManager
    - Refactored LeaderElectionManager to nifi-framework-api for Extension Discovering Manager
    - Refactored shared ZooKeeper configuration to nifi-framework-cluster-zookeeper
    exceptionfactory committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    1d5a7e5 View commit details
    Browse the repository at this point in the history
  2. NIFI-10975 Updated Kubernetes Client and StateMap

    - Upgraded Kubernetes Client from 6.2.0 to 6.3.0
    - Added getStateVersion to StateMap and deprecated getVersion
    - Updated Docker start.sh with additional properties
    exceptionfactory committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    2c3e68c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c123eda View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c83117f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5cd3ec8 View commit details
    Browse the repository at this point in the history
  6. NIFI-10975 Corrected findLeader handling of Lease expiration

    - Changed LeaderElectionManager.getLeader() return to Optional String
    exceptionfactory committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    d43f613 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8470374 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8920dbb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e83b55e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c2df141 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. NIFI-10975 Corrected Gson and AspectJ versions

    - Updated versions to match current main branch and avoid reverting
    exceptionfactory committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    ddb1c3c View commit details
    Browse the repository at this point in the history