18 lines
871 B
Text
18 lines
871 B
Text
|
|
{
|
||
|
|
name = "lian_build_daemon",
|
||
|
|
version = "0.1.0",
|
||
|
|
description = "lian-build lifecycle daemon — project registry, build dispatch via HTTP API, provider catalog and web UI. Declarations are canonical in lian-build; this entry is provisioning's operational adapter.",
|
||
|
|
tags = ["build", "ci", "daemon", "http-api", "ui"],
|
||
|
|
modes = ["systemd", "cluster"],
|
||
|
|
dependencies = ["zot", "buildkit_lite"],
|
||
|
|
provides = [{ id = "lian-build-api", version = "0.1", interface = "http-api" }],
|
||
|
|
requires = [
|
||
|
|
{ capability = "oci-registry", kind = 'Required },
|
||
|
|
{ capability = "nats-broker", kind = 'Optional },
|
||
|
|
{ capability = "vm-lifecycle", kind = 'Optional },
|
||
|
|
{ capability = "k8s-cluster-access", kind = 'Optional },
|
||
|
|
],
|
||
|
|
conflicts_with = [],
|
||
|
|
best_practices = ["no-provisioning-lib-import", "credentials-via-sops"],
|
||
|
|
}
|