commit | 783cb1f97ace900989f6fa3ffce17f19c1a2ff37 | [log] [tgz] |
---|---|---|
author | Avi Kondareddy <avikr@google.com> | Fri Dec 14 11:21:07 2018 -0800 |
committer | Avi Kondareddy <avikr@google.com> | Sat Dec 15 00:41:17 2018 +0000 |
tree | 7090bb5099943a3e94293b407b3fe9f9cc3f2838 | |
parent | 930d89097c5984c3d6b1509394e7d72321e7a966 [diff] |
Add LKML Prow Component Adds component to run lkml controller. Uses service environment variable to determine cluster ip of git server for creating ProwJobs that may clone from this component. Starts smtp server and lkml controller, using the messageQueue to pipe received emails to the controller. Deployment must expose port 25 for external traffic using Kubernetes LoadBalancer Service, and exposing port 8080 for internal traffic using Kubernetes ClusterIP Service. Stock Deployment configuration in another CL. Change-Id: I30718e65d42df738a71f6548e7b958ae931b0d16 Signed-off-by: Avi Kondareddy <avikr@google.com>
TODO(avikr@google.com): add a better description.
KUnit is an in-tree unit testing framework for the Linux kernel. In the Linux kernel community, mailing lists are commonly used to propose and discuss patches. In order to foster the utilization of KUnit, we are making a presubmit server for patches on linux kernel mailing lists. Given that we currently have a prowjob image for running KUnit against gerrit repos, Prow is the logical choice for expanding this functionality for the mailing lists. This project will add the ability to trigger presubmit for Linux Kernel Mailing List patches on Prow using KUnit and report back to the mailing lists.