peridot/peridot
Mustafa Gezen 2d8541533d Increase HeartbeatTimeout for BuildArchActivity
Currently the Rust builds fails, most likely due to a lock that happens
with aarch64. Either the heartbeat tick dies early and timeout happens
right before success or something else makes heartbeats not work at all.
Best solution for now is to just increase timeout.
2023-10-23 09:53:48 +02:00
..
admin/v1 Add peridotadmin and updateinfo workflow 2023-02-17 19:49:38 +01:00
builder/v1 Increase HeartbeatTimeout for BuildArchActivity 2023-10-23 09:53:48 +02:00
cmd/v1 Add peridotadmin and updateinfo workflow 2023-02-17 19:49:38 +01:00
common Initial commit 2022-07-07 22:13:21 +02:00
composetools Yumrepofsupdater now supports updateinfo.xml, and delete works better. Heartbeats should no longer cause memory leaks 2023-02-17 19:48:59 +01:00
data Initial commit 2022-07-07 22:13:21 +02:00
db allow peridot project to specify a build pool type in additional to build pool architecture 2023-02-17 14:11:35 -10:00
impl/v1 Multiple changes related to build, modules and cloning 2022-11-19 02:52:24 +01:00
keykeeper Import RPM key to verify signature and stop blocking on failure 2022-11-05 18:32:58 +01:00
lookaside Check err and correctly close file for S3 storage 2022-08-17 02:13:52 +02:00
migrate Issues: peridot #100 -- empty migration files 2023-02-17 15:02:17 -10:00
plugin Initial commit 2022-07-07 22:13:21 +02:00
proto/v1 allow peridot project to specify a build pool type in additional to build pool architecture 2023-02-17 12:55:49 -10:00
rpmbuild Initial commit 2022-07-07 22:13:21 +02:00
tools Initial commit 2022-07-07 22:13:21 +02:00
ui Remove file form field from CatalogSync 2023-07-26 16:15:26 -04:00
yummeta Initial commit 2022-07-07 22:13:21 +02:00
yumrepofs/v1 Enable dual stack for yumrepofs s3 2023-07-18 17:02:15 +02:00
BUILD Initial commit 2022-07-07 22:13:21 +02:00
README.md Initial commit 2022-07-07 22:13:21 +02:00
seed.sql Sync-01 - 10/30/2022 2022-10-30 02:59:43 +01:00

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.