-
Notifications
You must be signed in to change notification settings - Fork 32
Fix and improve for local deployment #1102
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
Fix and improve for local deployment #1102
Conversation
06e042e
to
c9fc75f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How to reproduce bug this patch (rename timeout) is fixing?
Rename timeout patch fixes:
Environment:
|
c9fc75f
to
5030564
Compare
What about something like this? I removed obsolete Dockerfiles. I will open another PR in deployment to add missing container builds. |
I will need to check if renaming will cause any issues with existing deployment scripts, it might take a bit of time, but likely will do this week. |
Edit: apparently the |
Probably this PR causes breakage at staging script
|
You're right @nuclearcat , since this PR merges pipeline-lava-callback, pipeline-kcidb and all other pipeline services in one compose file in 03042de, Not sure but maybe upgrading to the new |
d9882c7
to
24ea02e
Compare
https://github.com/kernelci/kernelci-core/actions/runs/14589446598/job/40921114087
|
I think you need to rebase your patch |
ce5cbf1
to
78a84a1
Compare
Done, this should work, thanks @nuclearcat ! |
Signed-off-by: Simone Tollardo <[email protected]>
… with docker keyword Signed-off-by: Simone Tollardo <[email protected]>
Signed-off-by: Simone Tollardo <[email protected]>
Signed-off-by: Simone Tollardo <[email protected]>
…ces, remove useless volume mount Signed-off-by: Simone Tollardo <[email protected]>
Signed-off-by: Simone Tollardo <[email protected]>
78a84a1
to
6253e95
Compare
6253e95
to
5c449a1
Compare
Signed-off-by: Simone Tollardo <[email protected]>
Signed-off-by: Simone Tollardo <[email protected]>
Signed-off-by: Simone Tollardo <[email protected]>
…onflicts with docker keyword" This reverts commit 5030564. Signed-off-by: Simone Tollardo <[email protected]>
Signed-off-by: Simone Tollardo <[email protected]>
5c449a1
to
fc674bb
Compare
In order not to break staging this would require to change
to
|
Due to the changes required in the staging deployment, we are not able to afford merging these patches for the time being. So closing it. |
Thank you @padovan for your response. I’d like to clarify that making this compatible with the current staging setup only requires negligible changes (in this case literally 2 LOC). During the work with RISC-V, we extensively tested this patch, as well as the other related but still unmerged changes, using our self-hosted deployment. The results were solid, and we shared them publicly as part of our efforts. I completely understand the maintenance burden and am more than willing to help with any testing or fixes needed to move this forward. Please consider me available to assist with whatever is required. As far as I know, KernelCI remains the only project that enables anyone in the community to run kernel testing pipelines without needing to set up and maintain custom internal infrastructure. These are significant technical and operational hurdles that discourage participation from many individual contributors and smaller organizations. The changes we proposed are designed to make KernelCI more accessible and extend its utility to a wider audience, practically making it available for an AIO (but still non-production ready) deployment. It's disheartening to see hesitation in putting some effort into work that could significantly empower the community and lower the barrier to contributing high-quality kernel testing. I truly hope there’s still an opportunity to revisit this. Simone |
Hi Simone, Here's what would really help: Break this into individual PRs, one logical change per PR. Start with the most critical fixes. I get that KernelCI's accessibility is important - we want that too! But we need to balance that with keeping the existing infrastructure stable. Small, well-discussed changes are much more likely to land than large, surprising ones. |
Thanks @nuclearcat for the response! I really appreciate the feedback! |
This PR aims to fix and improve containers for local deployments by:
./kci docker
)This PR is tightly related to recent fixes and improvements I am proposing in
kernelci/kernelci-deploy
.