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

Add support for additional CNI arguments: ips, poolNames, poolType, allocateDefaultGateway #45

Merged
merged 5 commits into from
Jun 14, 2024

Commits on Jun 13, 2024

  1. Add support for static IP arguments on CNI level

    Supported options:
    STDIN runtimeConfig[ips]
    STDIN args[cni][ips]
    CNI_ARGS env variable, IP field
    
    Signed-off-by: Yury Kulazhenkov <ykulazhenkov@nvidia.com>
    ykulazhenkov committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    4def428 View commit details
    Browse the repository at this point in the history
  2. Add support for static IP request to GRPC API

    Signed-off-by: Yury Kulazhenkov <ykulazhenkov@nvidia.com>
    ykulazhenkov committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    4cd4fab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b4934c View commit details
    Browse the repository at this point in the history
  4. Add support for passing poolNames and poolType as CNI Args

    Signed-off-by: Yury Kulazhenkov <ykulazhenkov@nvidia.com>
    ykulazhenkov committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    fb98825 View commit details
    Browse the repository at this point in the history
  5. Add support for AllocateDefaultGateway Feature

    add `allocateDefaultGateway` flag to cni-args that
    activates the special behaviour.
    When CNI is called with this flag, the plugin
    will try to allocate IP address of the pool's
    default gateway  as interface IP for the cotnainer.
    ykulazhenkov committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3917ecc View commit details
    Browse the repository at this point in the history