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

IPAM daemon implementation #22

Merged
merged 18 commits into from
Aug 4, 2023
Merged

Commits on Jul 14, 2023

  1. Makefile: Add infrastructure to generate GRPC APIs

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    d22d222 View commit details
    Browse the repository at this point in the history
  2. Makefile: Fix generate-mocks Makefile target

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    3f645af View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. API: Add GRPC API for IPAM node daemon

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    a4e17a4 View commit details
    Browse the repository at this point in the history
  2. Rename pool.Manager to pool.ConfigReader and add Manager

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    4638893 View commit details
    Browse the repository at this point in the history
  3. ipam-node: Add filesystem store implementation

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    9d2019f View commit details
    Browse the repository at this point in the history
  4. ipam-node: Add IP allocator implementation

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    f8035cf View commit details
    Browse the repository at this point in the history
  5. nv-ipam: Update CNI plugin to be shim plugin for node daemon

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    316126a View commit details
    Browse the repository at this point in the history
  6. ipam-node: Update ipam-node command to run in daemon mode

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    50f4e5d View commit details
    Browse the repository at this point in the history
  7. ipam-node: Add GRPC handlers implementation

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    ea96c6c View commit details
    Browse the repository at this point in the history
  8. ipam-node: Add logic to copy Shim CNI to ipam-node

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    f9116e2 View commit details
    Browse the repository at this point in the history
  9. ipam-node: Add logic to cleanup daemon socket

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    d282a16 View commit details
    Browse the repository at this point in the history
  10. image: Remove host-local IPAM bin from the image

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    ae87c92 View commit details
    Browse the repository at this point in the history
  11. ipam-node: add periodic cleanup loop for stale reservations

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    372958e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    496e7a4 View commit details
    Browse the repository at this point in the history
  13. ipam-node: use flock for store file

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    9874396 View commit details
    Browse the repository at this point in the history
  14. ipam-controller: disable metrics and probe endpoints in ipam-controll…

    …er tests
    
    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    31218a7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c7a8a8e View commit details
    Browse the repository at this point in the history
  16. Update README.md

    Signed-off-by: Yury Kulazhenkov <[email protected]>
    ykulazhenkov committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    4f38686 View commit details
    Browse the repository at this point in the history