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

Configurable cron schedule for reconciler #398

Merged

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    6684139 View commit details
    Browse the repository at this point in the history
  2. crd: fix & rename

    Signed-off-by: Miguel Duarte Barroso <[email protected]>
    maiqueb committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    061b1ac View commit details
    Browse the repository at this point in the history
  3. build: update gocron to v2

    Signed-off-by: Miguel Duarte Barroso <[email protected]>
    maiqueb committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    4136684 View commit details
    Browse the repository at this point in the history
  4. build: build container w/ golang 1.20

    Signed-off-by: Miguel Duarte Barroso <[email protected]>
    maiqueb committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    0862419 View commit details
    Browse the repository at this point in the history
  5. reconciler: react to cron expr updates

    Signed-off-by: Miguel Duarte Barroso <[email protected]>
    maiqueb committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    e0625d9 View commit details
    Browse the repository at this point in the history
  6. reconciler: sort out the reconciler error codes

    Signed-off-by: Miguel Duarte Barroso <[email protected]>
    maiqueb committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    f67b5ce View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. reconciler: only read from flatfile if config is not present

    This change will allow us to unit test the configuration updates without
    having to create the CNI configuration files (they're unrelated to this
    unit).
    
    Signed-off-by: Miguel Duarte Barroso <[email protected]>
    maiqueb committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    da358de View commit details
    Browse the repository at this point in the history
  2. reconciler: add a configuration watcher pkg

    Move everything related to watching / updating the configuration to a
    separate pkg. That makes the code easier to follow, and allows us to
    properly unit test watching the configuration.
    
    Signed-off-by: Miguel Duarte Barroso <[email protected]>
    maiqueb committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    58ba24c View commit details
    Browse the repository at this point in the history
  3. reconciler: provide a job factory func

    This allows us to use cron expressions with seconds in the tests, thus
    allowing the test run to finish a lot quicker.
    
    Signed-off-by: Miguel Duarte Barroso <[email protected]>
    maiqueb committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    40ea8de View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. docs: clean up some leftovers

    Signed-off-by: Miguel Duarte Barroso <[email protected]>
    maiqueb committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    01e8c80 View commit details
    Browse the repository at this point in the history