Replies: 4 comments 1 reply
-
Makes sense to me. |
Beta Was this translation helpful? Give feedback.
-
I like it. |
Beta Was this translation helpful? Give feedback.
-
I like the flexibility to be able to move the configs to another repo if needed. Grouping them all together now would make this much cleaner. Will/Does KernelCI support test submission to board farms that don't use LAVA? |
Beta Was this translation helpful? Give feedback.
-
All the PRs have been merged and the last changes are being rolled out in production today. |
Beta Was this translation helpful? Give feedback.
-
Now that all the Jenkins-related files have been moved out of
kernelci-core
and intokernelci-jenkins
, we should consider reorganising the configuration files we have left.I've created a series of PRs to do that:
When all merged together, it gives us the config tree shown below. This could more easily be moved to a separate repository if we wanted to. Also, having all the YAML config files in a dedicated
core
directory means we can more easily add some and merge all the configuration data into a single namespace, to be able to break things down arbitrarily. For example, we could split out the kselftest and LTP definitions fromtest-definitions.yaml
, or have specific files for the Android and stable list of configs split out ofbuild-configs.yaml
. It should also make it more flexible for other users of thekernelci
Python package to tailor their configuration files for their use-cases.Before we proceed with this:
kernelci-core
or elsewhere that should be included in this config file tree?lava
andk8s
templates be grouped underjobs
?)config
tree? (e.g. should we keep the Docker files tied to kernelci-core?)Beta Was this translation helpful? Give feedback.
All reactions