40 lines
1.5 KiB
Text
40 lines
1.5 KiB
Text
let dev_root = "/Users/Akasha/Development" in
|
|
|
|
{
|
|
lian_build | default = {
|
|
workspace | default = "",
|
|
image | default = "",
|
|
context_src | default = "",
|
|
context_src_dirs | default = [],
|
|
ctx_type | default = 'plain,
|
|
dockerfile | default = "Dockerfile",
|
|
ssh_key | default = "/Users/jesusperezlorenzo/.ssh/orchestrator-buildkit-key",
|
|
secrets_base | default = (dev_root ++ "/provisioning/workspaces/libre-wuji"),
|
|
lian_build_root | default = (dev_root ++ "/lian-build/code"),
|
|
runner_ssh_key_ref | default = "orchestrator-buildkit",
|
|
runner_script | default = (dev_root ++ "/provisioning/code/catalog/providers/hetzner/runner.nu"),
|
|
runner_image_ref | default = "app=buildkit-runner-golden",
|
|
|
|
registry | default = {
|
|
endpoint = "reg.librecloud.online",
|
|
credential_path = "infra/libre-wuji/secrets/registry-push.sops.yaml",
|
|
},
|
|
|
|
sccache | default = {
|
|
bucket = "sccache",
|
|
endpoint = "https://fsn1.your-objectstorage.com",
|
|
credential_path = "infra/libre-wuji/secrets/hetzner-s3.sops.yaml",
|
|
},
|
|
|
|
buildkit_client | default = {
|
|
enabled = false,
|
|
client_name = "lian-build",
|
|
ca_issuer_namespace = "build-system",
|
|
ca_issuer_name = "buildkit-ca-issuer",
|
|
duration = "2160h",
|
|
renew_before = "360h",
|
|
export_to_workstation = false,
|
|
workstation_export_dir = "~/.lian-build/buildkit-client",
|
|
},
|
|
},
|
|
}
|