mirror of
https://github.com/rocky-linux/peridot.git
synced 2024-12-21 02:08:29 +00:00
6e77412823
Previously Keykeeper had a faulty verify check, where `rpm --checksig` didn't actually work because the RPM key was never imported. This would normally be caught but the TaskSignature creation was done after every signature without a transaction. That led to the activity succeeding next launch with either a faulty signed RPM or a correctly signed RPM. We caught all instances of this by verifying signature of all artifacts during compose, but it was an annoying problem that we would run into occasionally. This should fix that. |
||
---|---|---|
.. | ||
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 |
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.