2023-07-26 19:41:21 +03:00
|
|
|
[default]
|
2024-02-26 16:20:07 +00:00
|
|
|
callback_url = "${GARM_BASE_URL}/api/v1/callbacks"
|
2023-08-21 15:32:50 +03:00
|
|
|
metadata_url = "${GARM_BASE_URL}/api/v1/metadata"
|
|
|
|
|
webhook_url = "${GARM_BASE_URL}/webhooks"
|
|
|
|
|
enable_webhook_management = true
|
2023-07-26 19:41:21 +03:00
|
|
|
|
|
|
|
|
[metrics]
|
|
|
|
|
enable = true
|
|
|
|
|
disable_auth = false
|
|
|
|
|
|
|
|
|
|
[jwt_auth]
|
|
|
|
|
secret = "${JWT_AUTH_SECRET}"
|
|
|
|
|
time_to_live = "8760h"
|
|
|
|
|
|
|
|
|
|
[apiserver]
|
|
|
|
|
bind = "0.0.0.0"
|
2024-02-26 16:20:07 +00:00
|
|
|
port = ${GARM_PORT}
|
2023-07-26 19:41:21 +03:00
|
|
|
use_tls = false
|
|
|
|
|
|
|
|
|
|
[database]
|
|
|
|
|
backend = "sqlite3"
|
|
|
|
|
passphrase = "${DB_PASSPHRASE}"
|
|
|
|
|
[database.sqlite3]
|
2024-02-26 16:20:07 +00:00
|
|
|
db_file = "${GARM_CONFIG_DIR}/garm.db"
|
2023-07-26 19:41:21 +03:00
|
|
|
|
|
|
|
|
[[provider]]
|
|
|
|
|
name = "lxd_local"
|
2023-12-18 12:16:48 +00:00
|
|
|
provider_type = "external"
|
2023-07-26 19:41:21 +03:00
|
|
|
description = "Local LXD installation"
|
2023-12-18 12:16:48 +00:00
|
|
|
[provider.external]
|
|
|
|
|
provider_executable = "${LXD_PROVIDER_EXECUTABLE}"
|
|
|
|
|
config_file = "${LXD_PROVIDER_CONFIG}"
|
2023-07-26 19:41:21 +03:00
|
|
|
|
2023-11-06 12:19:41 +02:00
|
|
|
[[provider]]
|
|
|
|
|
name = "test_external"
|
|
|
|
|
description = "external test provider"
|
|
|
|
|
provider_type = "external"
|
|
|
|
|
[provider.external]
|
2024-02-26 16:20:07 +00:00
|
|
|
config_file = "${GARM_CONFIG_DIR}/test-provider/config"
|
2024-08-12 20:51:59 +00:00
|
|
|
provider_executable = "${GARM_CONFIG_DIR}/test-provider/garm-external-provider"
|