Base Platform and Agents #115
Replies: 2 comments
-
As an addendum, it may be wise to be able to set this up in a non-kube environment entirely. Meaning, kube should not be an absolute requirement (think like koji and CentOS' reimzul). I can see this providing these possibilities:
|
Beta Was this translation helpful? Give feedback.
-
Something I was thinking about too when it comes to modules. This may be something that also needs to be incorporated into srpmproc in a way. I was thinking that instead of relaying specifically on commit hashes for the "ref" portion of each module component, why not just rely on the branch name? Traditionally, MBS can take either a commit hash that it will conveniently look up or just the branch name. Regardless of which method, MBS stores this information into the database and does a comparison the next time a new build is requested. If you just use a branch name, it checks the latest commit on the repo to the commit hash it last used. If there's a match, it won't bother rebuilding. As far as I can tell in v1, building a module rebuilds everything, which can be time consuming depending on the size of it (like maven, for example). And importing a module should only refresh the yaml (in case upstream or otherwise made some sort of change), and just leave the "ref" as the branch name that we're using e.g.
|
Beta Was this translation helpful? Give feedback.
-
Kube and non-kube builders to be targeted
Need to support multiple architectures for building.
All code should be unit tested.
Need to begin with mapping out what peridot does currently
Beta Was this translation helpful? Give feedback.
All reactions