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

Refactor the agent #684

Merged
merged 8 commits into from
Jul 15, 2024
Merged

Commits on Feb 15, 2024

  1. Refactor the agent

    This commit broadly refactors the agent to:
    - use kube Controller construct
    - take advantage of Server Side Apply
    - prepare for resource split and CDI+DRA
    - don't put everything under a util directory
    - use closer to kube upstream kube client
    - update proto definitions for device plugins
    - use kubelet pod resources monitoring interface rather than CRI to do
      slot reconciliation
    - Use CRD definition in Rust code to generate yaml file
    
    Signed-off-by: Nicolas Belouin <[email protected]>
    diconico07 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    d109b36 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Apply suggestions

    Signed-off-by: Nicolas Belouin <[email protected]>
    diconico07 committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    39d346b View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Address more comments

    Signed-off-by: Nicolas Belouin <[email protected]>
    diconico07 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    006f78a View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Fix documentation build

    Signed-off-by: Nicolas Belouin <[email protected]>
    diconico07 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    cef2054 View commit details
    Browse the repository at this point in the history
  2. Improve reclaimer logging

    Signed-off-by: Nicolas Belouin <[email protected]>
    diconico07 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    2e3c3a5 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Directly use kube-rs Client structure in Agent

    Signed-off-by: Nicolas Belouin <[email protected]>
    diconico07 committed May 2, 2024
    Configuration menu
    Copy the full SHA
    c799833 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Improve documentation and clarity of code

    Signed-off-by: Nicolas Belouin <[email protected]>
    diconico07 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    3145c71 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Update minor version

    Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    github-actions[bot] committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    488f9bf View commit details
    Browse the repository at this point in the history