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

[target-allocator] Introduce "per node" allocation strategy to target allocator #2430

Merged
merged 38 commits into from
Feb 9, 2024

Commits on Dec 8, 2023

  1. Add node name to Collector struct

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    6defa78 View commit details
    Browse the repository at this point in the history
  2. Add per node allocation algorithm

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    318fd6c View commit details
    Browse the repository at this point in the history
  3. More docs

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    d298b69 View commit details
    Browse the repository at this point in the history
  4. Add tests

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    886a80c View commit details
    Browse the repository at this point in the history
  5. Update APIs and docs with new strategy

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    23089e3 View commit details
    Browse the repository at this point in the history
  6. Add changelog

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    7f82f69 View commit details
    Browse the repository at this point in the history
  7. Fix lint

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    959c3c5 View commit details
    Browse the repository at this point in the history
  8. Add more labels to match node name

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    082e678 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Better handling of unassignable targets / jobs

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    2d29ae6 View commit details
    Browse the repository at this point in the history
  2. Adjust webhook validation

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    c08f560 View commit details
    Browse the repository at this point in the history
  3. Add E2E test; put TA E2E tests into separate target

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    8c0f9e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5ad0079 View commit details
    Browse the repository at this point in the history
  5. Format; fix mistakenly changed test image

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    acf7644 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Use node name instead of collector name for collector map

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    57d23bd View commit details
    Browse the repository at this point in the history
  2. Add TA E2E tests to GH action

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    0e09fc8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c8239e View commit details
    Browse the repository at this point in the history
  4. Bump kuttl timeout

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    9c6c6e6 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    6d08c78 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Validate mode and strategy

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    94b336e View commit details
    Browse the repository at this point in the history
  2. Handle cases of missing node name when (re)adding collector

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    023ce4b View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    113f6bb View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Adjust test cases after node name fix

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    5976307 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe5e28d View commit details
    Browse the repository at this point in the history
  3. Adjust E2E tests

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    3ac78c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    85c66e5 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Configuration menu
    Copy the full SHA
    0c3fbdc View commit details
    Browse the repository at this point in the history
  2. Put TA config validation into separate method

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    0b3363e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02ee921 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d2d46c9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    485d9d6 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Address feedback

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    b8befdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7eeb5e View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    253b340 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Simplify flow according to feedback; correct docs

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    9075a84 View commit details
    Browse the repository at this point in the history
  2. Add more unit tests for edge cases

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    339ed5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7defcdc View commit details
    Browse the repository at this point in the history
  4. Fix test case assert file

    Signed-off-by: Matej Gera <[email protected]>
    matej-g committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    5d31f67 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    4f195d5 View commit details
    Browse the repository at this point in the history