3319abf62b
* Dependencies are now installed with best=1 * rpmutils.NVR is now equal to srpmproc's rpmutils.Nvr * Add support for cloning a project and swapping target project builds on top * Side NVR repos are now faster to create * Module builds now support side NVRs * Side NVRs now support multiple builds of a certain version * ListBuilds now properly supports filters * yumrepofsupdater now runs on a better node pool * Upgrade srpmproc to v0.4.3 * kubernetes.jsonnet now supports node pool placements * Modulemds are now copied properly to avoid accidental pointer overrides that propagated back to unrelated Mds * rpmimport now properly imports SRPMs and doesn't fail randomly * Yumrepofs now properly adds module defaults in non-all repos * Yumrepofs now properly swaps older module artifacts * Yumrepofs now properly replaces non-project artifacts after a clone swap * Added additional logging to yumrepofs |
||
---|---|---|
.. | ||
builder/v1 | ||
cmd/v1 | ||
common | ||
composetools | ||
data | ||
db | ||
impl/v1 | ||
keykeeper | ||
lookaside | ||
migrate | ||
plugin | ||
proto/v1 | ||
rpmbuild | ||
tools | ||
ui | ||
yummeta | ||
yumrepofs/v1 | ||
BUILD | ||
README.md | ||
seed.sql |
README.md
peridot
Local development
Requirements: Temporal (running on host), MinIO (running on host) and Kubernetes (Using Docker for Desktop)
Source the .env
file: source .env
Start UI:
ibazel run //ui:peridot.server
Start server (deploys to K8s):
br //peridot/cmd/v1/peridotserver/ci:peridotserver.dev.local_push_apply
Start ephemeral (deploys to K8s):
br //peridot/cmd/v1/peridotephemeral/ci:peridotephemeral.dev.local_push_apply
To make changes to the builder or ephemeral instance just re-run the deployment command.