Skip to content

Add daily Trigger service #1133

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

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

pawiecz
Copy link
Contributor

@pawiecz pawiecz commented Apr 25, 2025

@pawiecz pawiecz force-pushed the add-daily-trigger-service branch 3 times, most recently from bd5be04 to ff72634 Compare June 11, 2025 10:26
@pawiecz pawiecz changed the title wip: Add daily Trigger service Add daily Trigger service Jun 11, 2025
@pawiecz pawiecz marked this pull request as ready for review June 11, 2025 10:27
@pawiecz pawiecz added the staging-skip Don't test automatically on staging.kernelci.org label Jun 11, 2025
pawiecz added 2 commits June 16, 2025 11:56
This change addresses the requirement to reduce the frequency of
creating Checkout Nodes instead of setting frequency limits on Maestro
Jobs (which might result in empty Checkouts in the Web Dashboard).

Configuration values in use do not provide a fix for the reported issue.
They were chosen to verify this approach on the Maestro Staging
instance. A tree has been selected using following criteria:

- adds as little as possible load for the Staging build cluster instance
- preferably has only one monitored branch which doesn't get updated often
- is related to the netdev tree already present in the Docker Compose deployment.

Resolves: kernelci/kernelci-core#2857

Signed-off-by: Paweł Wieczorek <pawiecz@collabora.com>
This change adds a daily Trigger service to the K8s-based deployment
which is used in e.g. Maestro Production instance.

Configuration values in use provide an actual fix to the user-reported
issue instead of being arbitrarily chosen for testing purposes as in the
case of Docker Compose-based deployment.

This change might need a revisit to fold copied and pasted container
configuration for the Trigger service into a reusable template.

Resolves: kernelci/kernelci-core#2857

Signed-off-by: Paweł Wieczorek <pawiecz@collabora.com>
@pawiecz pawiecz force-pushed the add-daily-trigger-service branch from ff72634 to a5fe058 Compare June 16, 2025 10:08
@pawiecz pawiecz removed the staging-skip Don't test automatically on staging.kernelci.org label Jun 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support for scheduled tree checkouts
1 participant